:root{color-scheme:light;--bg:#f8f7f4;--surface:#ffffff;--surface-soft:#f1eee8;--ink:#151514;--muted:#645f57;--line:#ded6ca;--brand:#111111;--brand-dark:#111111;--accent:#f4d35e;--danger:#a43a2d;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg:#10100e;--surface:#181816;--surface-soft:#22211e;--ink:#f5f1e8;--muted:#b8b0a2;--line:#34322d;--brand:#f4d35e;--brand-dark:#f4d35e;--accent:#f4d35e;--danger:#ff8a78;background:var(--bg);color:var(--ink)}.deniper-landing{--paper:#f3f1e8;--ink:#090909;--muted:#5d5a52;--accent:#b7d045;--line:#141414;--surface:#fbfaf4;background:radial-gradient(circle at 16px 16px,rgba(9,9,9,.035) 0 1px,transparent 1px 100%),var(--paper);background-size:18px 18px;color:var(--ink);min-height:100vh;overflow-x:hidden;padding:18px}.deniper-landing *,.deniper-landing :after,.deniper-landing :before{box-sizing:border-box}.deniper-landing figure,.deniper-landing h1,.deniper-landing h2,.deniper-landing h3,.deniper-landing p{margin:0}.deniper-landing a{color:inherit;text-decoration:none}.deniper-landing .black-feature,.deniper-landing .creator-page-section,.deniper-landing .product-surface,.deniper-landing .reado-header,.deniper-landing .signal-panel,.deniper-landing .simple-cta,.deniper-landing .simple-hero,.deniper-landing .simple-masthead,.deniper-landing .site-footer,.deniper-landing .subscription-section{margin-inline:auto;width:min(1240px,100%)}.deniper-landing .reado-header{align-items:center;background:var(--ink);border:2px solid var(--line);color:var(--surface);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;min-height:58px;padding:0}.deniper-landing .landing-header-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;-webkit-padding-end:10px;padding-inline-end:10px}.deniper-landing .wordmark{-webkit-border-end:1px solid rgba(251,250,244,.45);border-inline-end:1px solid rgba(251,250,244,.45);font-size:18px;font-weight:950;letter-spacing:0;padding:18px 20px}.deniper-landing .reado-header nav{display:flex;gap:0;justify-content:center}.deniper-landing .header-action,.deniper-landing .reado-header nav a{font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.deniper-landing .reado-header nav a{-webkit-border-end:1px solid rgba(251,250,244,.45);border-inline-end:1px solid rgba(251,250,244,.45);min-width:118px;padding:20px 22px;position:relative;text-align:center;transition:background .18s ease,color .18s ease}.deniper-landing .reado-header nav a:first-child{-webkit-border-start:1px solid rgba(251,250,244,.45);border-inline-start:1px solid rgba(251,250,244,.45)}.deniper-landing .reado-header nav a:before{background:var(--surface);content:"";display:inline-block;height:7px;margin-right:8px;transform:rotate(45deg);transition:background .18s ease,transform .18s ease;width:7px}.deniper-landing .reado-header nav a:after{background:var(--accent);bottom:0;content:"";height:4px;left:18px;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;width:calc(100% - 36px)}.deniper-landing .reado-header nav a:hover{background:var(--surface);color:var(--ink)}.deniper-landing .reado-header nav a:hover:before{background:var(--ink);transform:rotate(45deg) scale(1.25)}.deniper-landing .reado-header nav a:hover:after{transform:scaleX(1)}.deniper-landing .header-action{background:var(--surface);color:var(--ink);padding:11px 14px;transition:background .18s ease,color .18s ease,transform .18s ease}.deniper-landing .landing-theme-toggle{align-items:center;background:transparent;border:1px solid rgba(251,250,244,.42);color:var(--surface);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:950;min-height:36px;padding:8px 14px;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.deniper-landing .landing-theme-toggle strong{color:inherit;font-size:inherit}.deniper-landing .landing-theme-toggle:hover{background:var(--surface);border-color:var(--surface);color:var(--ink)}.deniper-landing .header-action:hover,.deniper-landing .primary-link:hover{background:var(--accent);color:var(--ink);transform:translateY(-1px)}.deniper-landing .issue-label,.deniper-landing .kicker{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.deniper-landing .simple-masthead{background:var(--surface);border:2px solid var(--line);border-top:0;display:grid;grid-gap:16px;gap:16px;padding:clamp(32px,5vw,64px) 24px 30px;text-align:center}.deniper-landing .simple-masthead h1{font-size:clamp(62px,13vw,166px);font-weight:950;letter-spacing:0;line-height:.85}.deniper-landing .simple-hero{background:var(--surface);border:2px solid var(--line);border-top:0;display:grid;grid-gap:clamp(30px,4.4vw,64px);gap:clamp(30px,4.4vw,64px);grid-template-columns:minmax(360px,.7fr) minmax(520px,1.3fr);overflow:hidden;padding:clamp(26px,4vw,48px)}.deniper-landing .simple-copy{align-content:center;display:grid;grid-gap:22px;gap:22px;min-width:0}.deniper-landing .black-feature h2,.deniper-landing .creator-page-section h2,.deniper-landing .product-surface .section-heading h2,.deniper-landing .simple-copy h2,.deniper-landing .simple-cta h2,.deniper-landing .subscription-section h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0;line-height:1}.deniper-landing .simple-copy h2{font-size:clamp(46px,4.8vw,72px);max-width:620px}.deniper-landing .creator-page-section p:not(.kicker),.deniper-landing .simple-copy p:not(.kicker),.deniper-landing .subscription-list p{color:var(--muted);font-size:17px;line-height:1.7;max-width:560px}.deniper-landing .simple-copy p:not(.kicker){font-size:18px;max-width:520px}.deniper-landing .value-line{-webkit-border-start:4px solid var(--accent);border-inline-start:4px solid var(--accent);color:var(--ink);font-size:14px;font-weight:950;line-height:1.45;-webkit-padding-start:14px;padding-inline-start:14px;text-transform:uppercase}.deniper-landing .simple-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:6px}.deniper-landing .simple-actions span{color:var(--muted);font-size:13px;font-weight:950}.deniper-landing .primary-link{align-items:center;background:var(--ink);border:2px solid var(--ink);color:var(--surface);display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:46px;padding:0 18px;text-transform:uppercase;width:max-content}.deniper-landing .media-frame{background:#e4e2d9;overflow:hidden;padding:34px 10px 10px;position:relative}.deniper-landing .media-frame:before{align-items:center;background:#e4e2d9;-webkit-border-after:1px solid rgba(9,9,9,.22);border-block-end:1px solid rgba(9,9,9,.22);color:var(--ink);content:"○○○  .................................  [" attr(data-no) "]";display:flex;font-size:12px;font-weight:900;height:32px;left:0;padding:0 10px;position:absolute;right:0;top:0;white-space:nowrap;z-index:5}.deniper-landing .frame-label:after{background:var(--surface);-webkit-border-before:2px solid var(--line);border-block-start:2px solid var(--line);-webkit-border-start:2px solid var(--line);border-inline-start:2px solid var(--line);bottom:0;content:attr(data-label);font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1;padding:8px 9px;position:absolute;right:0;text-transform:uppercase;z-index:8}.deniper-landing .hero-frame{aspect-ratio:1.58;border:2px solid var(--line);min-height:520px;min-width:0;width:100%}.deniper-landing .dark-media img,.deniper-landing .hero-frame img{border:1px solid rgba(9,9,9,.55);display:block;filter:saturate(.92) contrast(1.04);height:100%;object-fit:cover;width:100%}.deniper-landing .hero-frame figcaption{background:rgba(251,250,244,.92);border:2px solid var(--line);bottom:26px;left:26px;max-width:min(360px,calc(100% - 52px));padding:18px;position:absolute;z-index:9}.deniper-landing .hero-frame figcaption span{color:var(--muted);display:block;font-size:12px;font-weight:950;text-transform:uppercase}.deniper-landing .hero-frame figcaption strong{display:block;font-size:clamp(22px,2vw,30px);font-weight:950;line-height:.98;margin-top:8px;text-transform:uppercase}.deniper-landing .signal-panel{background:var(--surface);border:2px solid var(--line);border-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.deniper-landing .signal-panel article{align-items:center;-webkit-border-end:2px solid var(--line);border-inline-end:2px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;padding:18px 22px}.deniper-landing .signal-panel article:last-child{-webkit-border-end:0;border-inline-end:0}.deniper-landing .flow-list span,.deniper-landing .signal-panel span{background:var(--accent);border:2px solid var(--line);font-size:11px;font-weight:950;padding:8px 10px;text-transform:uppercase}.deniper-landing .signal-panel p{color:var(--muted);font-size:14px;font-weight:850;line-height:1.35}.deniper-landing .black-feature{align-items:center;background:var(--ink);border:2px solid var(--line);border-top:0;color:var(--surface);display:grid;grid-gap:clamp(34px,5vw,64px);gap:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);overflow:hidden;padding:clamp(34px,5vw,70px)}.deniper-landing .black-feature .kicker{color:rgba(251,250,244,.62)}.deniper-landing .black-feature h2{font-size:clamp(44px,4.6vw,72px);max-width:560px}.deniper-landing .black-feature p:not(.kicker){color:rgba(251,250,244,.66);font-size:17px;line-height:1.7;margin-top:22px;max-width:480px}.deniper-landing .dark-media{aspect-ratio:1.32;border:2px solid rgba(251,250,244,.86);min-height:440px;min-width:0;width:100%}.deniper-landing .creator-page-section,.deniper-landing .product-surface,.deniper-landing .simple-cta,.deniper-landing .subscription-section{background:var(--surface);border:2px solid var(--line);border-top:0;padding:clamp(28px,4vw,48px)}.deniper-landing .product-surface{display:grid;grid-gap:28px;gap:28px}.deniper-landing .creator-page-section h2,.deniper-landing .product-surface .section-heading h2{font-size:clamp(38px,4vw,62px);line-height:1.02;max-width:760px}.deniper-landing .flow-list{border:2px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.deniper-landing .flow-list article{background:rgba(251,250,244,.78);-webkit-border-end:2px solid var(--line);border-inline-end:2px solid var(--line);min-height:230px;min-width:0;padding:24px;position:relative}.deniper-landing .flow-list article:last-child{-webkit-border-end:0;border-inline-end:0}.deniper-landing .flow-list article:not(:last-child):after{background:var(--surface);border:2px solid var(--line);content:">";font-size:16px;font-weight:950;height:34px;line-height:30px;position:absolute;right:12px;text-align:center;top:24px;width:34px}.deniper-landing .flow-list h3{font-size:clamp(30px,3.1vw,46px);font-weight:950;letter-spacing:0;line-height:.94;margin-top:42px;overflow-wrap:anywhere;text-transform:uppercase}.deniper-landing .flow-list p{color:var(--muted);font-size:15px;line-height:1.55;margin-top:16px}.deniper-landing .creator-page-section,.deniper-landing .subscription-section{display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}.deniper-landing .creator-page-section{align-items:center;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.deniper-landing .creator-page-section p:not(.kicker){margin-top:20px}.deniper-landing .creator-page-card{align-content:center;background:repeating-linear-gradient(0deg,rgba(9,9,9,.055) 0 1px,transparent 1px 18px),#e7e4d8;border:2px solid var(--line);display:grid;min-height:360px;padding:26px;text-align:center}.deniper-landing .creator-page-card span{align-self:end;display:block;font-size:clamp(42px,5vw,74px);font-weight:950;line-height:.88}.deniper-landing .creator-page-card strong{color:var(--muted);display:block;font-size:15px;font-weight:950;margin-top:12px}.deniper-landing .creator-page-card div{align-self:end;border:2px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr);margin-top:48px}.deniper-landing .creator-page-card em{-webkit-border-after:2px solid var(--line);border-block-end:2px solid var(--line);-webkit-border-end:2px solid var(--line);border-inline-end:2px solid var(--line);font-size:12px;font-style:normal;font-weight:950;padding:14px;text-transform:uppercase}.deniper-landing .creator-page-card em:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.deniper-landing .creator-page-card em:nth-last-child(-n+2){-webkit-border-after:0;border-block-end:0}.deniper-landing .creator-page-card em:first-child,.deniper-landing .creator-page-card em:nth-child(4){background:var(--accent)}.deniper-landing .subscription-section{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.deniper-landing .subscription-section h2{font-size:clamp(36px,3.8vw,58px);line-height:1.03;margin-top:10px;max-width:760px}.deniper-landing .subscription-list{border:2px solid var(--line);display:grid}.deniper-landing .subscription-list p{margin:0;padding:22px}.deniper-landing .subscription-list p:first-child{-webkit-border-after:2px solid var(--line);border-block-end:2px solid var(--line)}.deniper-landing .simple-cta{align-items:center}.deniper-landing .simple-cta h2{font-size:clamp(34px,3.5vw,54px);line-height:1.04;max-width:680px}.deniper-landing .simple-cta .cta-meta{color:var(--muted);font-size:16px;line-height:1.65;max-width:560px}.deniper-landing .site-footer{align-items:center;background:var(--ink);border:2px solid var(--line);border-top:0;color:var(--surface);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;min-height:74px;padding:18px 22px}.deniper-landing .site-footer strong{font-size:18px;font-weight:950}.deniper-landing .site-footer a{color:rgba(251,250,244,.68);font-size:12px;font-weight:900;text-transform:uppercase}.deniper-landing .site-footer>a{color:var(--surface)}.deniper-landing .footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}@media (max-width:980px){.deniper-landing .black-feature,.deniper-landing .creator-page-section,.deniper-landing .flow-list,.deniper-landing .signal-panel,.deniper-landing .simple-hero,.deniper-landing .subscription-section{grid-template-columns:1fr}.deniper-landing .dark-media,.deniper-landing .hero-frame{min-height:360px}.deniper-landing .flow-list article,.deniper-landing .signal-panel article{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:2px solid var(--line);border-block-end:2px solid var(--line)}.deniper-landing .flow-list article:last-child,.deniper-landing .signal-panel article:last-child{-webkit-border-after:0;border-block-end:0}.deniper-landing .flow-list article:not(:last-child):after{bottom:12px;right:24px;top:auto;transform:rotate(90deg)}.deniper-landing .site-footer{grid-template-columns:1fr}.deniper-landing .footer-links{justify-content:start}}@media (max-width:640px){.deniper-landing{padding:10px}.deniper-landing .black-feature,.deniper-landing .creator-page-section,.deniper-landing .product-surface,.deniper-landing .signal-panel,.deniper-landing .simple-cta,.deniper-landing .simple-hero,.deniper-landing .simple-masthead,.deniper-landing .site-footer,.deniper-landing .subscription-section{margin-inline:0;max-width:100%;overflow:hidden;width:auto}.deniper-landing .reado-header{gap:0;grid-template-columns:1fr}.deniper-landing .wordmark{-webkit-border-after:1px solid rgba(251,250,244,.45);border-block-end:1px solid rgba(251,250,244,.45);-webkit-border-end:0;border-inline-end:0}.deniper-landing .reado-header nav{justify-content:start;overflow-x:auto}.deniper-landing .header-action{width:max-content}.deniper-landing .landing-header-actions{align-items:stretch;justify-content:start;padding:10px}.deniper-landing .header-action,.deniper-landing .landing-theme-toggle{min-height:38px}.deniper-landing .simple-masthead h1{font-size:36px;overflow-wrap:anywhere}.deniper-landing .black-feature h2,.deniper-landing .creator-page-section h2,.deniper-landing .product-surface .section-heading h2,.deniper-landing .simple-copy h2,.deniper-landing .subscription-section h2{font-size:34px;line-height:1.04;max-width:310px;overflow-wrap:anywhere}.deniper-landing .black-feature p:not(.kicker),.deniper-landing .creator-page-section p:not(.kicker),.deniper-landing .simple-copy .value-line,.deniper-landing .simple-copy p:not(.kicker),.deniper-landing .subscription-list p{font-size:15px;max-width:310px}.deniper-landing .black-feature,.deniper-landing .product-surface,.deniper-landing .simple-hero,.deniper-landing .subscription-section{padding:20px}.deniper-landing .flow-list h3{font-size:34px;margin-top:28px}.deniper-landing .creator-page-card{min-height:280px;padding:20px}.deniper-landing .creator-page-card span{font-size:42px}.deniper-landing .dark-media,.deniper-landing .hero-frame{min-height:280px}.deniper-landing .hero-frame figcaption{bottom:14px;left:14px;max-width:calc(100% - 56px);overflow:hidden;padding:12px}.deniper-landing .hero-frame figcaption strong{font-size:18px}.deniper-landing .simple-actions{align-items:flex-start;flex-direction:column;gap:10px}}.site-home{--home-bg:#f4f2ea;--home-ink:#10110f;--home-muted:#656159;--home-card:#fffdf7;--home-line:rgba(16,17,15,0.12);--home-red:#ee4d4d;--home-yellow:#f1c84b;--home-green:#31b57a;--home-blue:#5277ff;background:radial-gradient(circle at 16% 18%,rgba(238,77,77,.14),transparent 28%),radial-gradient(circle at 78% 8%,rgba(82,119,255,.14),transparent 25%),radial-gradient(circle at 72% 72%,rgba(49,181,122,.12),transparent 26%),linear-gradient(90deg,rgba(16,17,15,.045) 1px,transparent 1px) 0 0 /86px 86px,var(--home-bg);color:var(--home-ink);min-height:100vh;overflow-x:hidden;padding:18px 0 56px}.site-home:before{background:linear-gradient(180deg,var(--home-red),var(--home-yellow),var(--home-green),var(--home-blue));content:"";inset:0 auto 0 0;pointer-events:none;position:fixed;width:7px;z-index:50}.site-home *,.site-home :after,.site-home :before{box-sizing:border-box}.site-home a{color:inherit;text-decoration:none}.site-home h1,.site-home h2,.site-home h3,.site-home p{margin:0;max-width:none}.site-home h1,.site-home h2,.site-home h3{color:var(--home-ink);letter-spacing:0}.site-home p{color:var(--home-muted);font-size:17px;line-height:1.75}.home-section,.product-hero,.signal-strip,.site-home-nav{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.site-home-nav{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,253,247,.8);border:1px solid var(--home-line);border-radius:999px;box-shadow:0 16px 55px rgba(28,27,23,.08);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;min-height:62px;padding:9px 12px;position:-webkit-sticky;position:sticky;top:16px;z-index:30}.home-brand{align-items:center;display:inline-flex;gap:10px}.home-brand span{background:var(--home-ink);border-radius:50%;color:#fffdf7;display:grid;font-weight:900;height:38px;place-items:center;width:38px}.home-brand strong{font-size:15px}.site-home-nav nav{display:flex;gap:26px;justify-content:center}.site-home-nav nav a{color:#373832;font-size:13px;font-weight:800}.home-login,.home-primary,.home-secondary{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;min-height:46px;padding:0 18px}.home-login,.home-primary{background:var(--home-ink);color:#fffdf7}.home-secondary{background:rgba(255,253,247,.82);color:var(--home-ink)}.home-secondary,.product-hero{border:1px solid var(--home-line)}.product-hero{align-items:center;background:linear-gradient(135deg,rgba(255,253,247,.9),rgba(255,253,247,.72)),radial-gradient(circle at 22% 70%,rgba(238,77,77,.18),transparent 26%),radial-gradient(circle at 82% 18%,rgba(82,119,255,.17),transparent 28%);border-radius:28px;box-shadow:0 28px 90px rgba(28,27,23,.13);display:grid;grid-gap:clamp(28px,6vw,70px);gap:clamp(28px,6vw,70px);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);margin-top:24px;min-height:720px;overflow:hidden;padding:clamp(36px,6vw,70px);position:relative}.product-hero:before{background:linear-gradient(180deg,var(--home-red),var(--home-yellow),var(--home-green),var(--home-blue));content:"";inset:0 auto 0 0;position:absolute;width:10px}.hero-content{display:grid;grid-gap:20px;gap:20px;position:relative;z-index:2}.home-eyebrow{color:#b33362;font-size:12px;font-weight:900;text-transform:uppercase}.hero-content h1{font-size:clamp(44px,5.8vw,78px);line-height:.98;max-width:690px}.hero-content p{max-width:570px}.home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero-product{min-height:560px;position:relative}.product-window{background:rgba(16,17,15,.94);border:1px solid rgba(255,253,247,.16);border-radius:26px;box-shadow:0 30px 95px rgba(16,17,15,.28);color:#fffdf7;display:grid;grid-gap:18px;gap:18px;padding:18px;position:relative;z-index:2}.window-top{align-items:center;display:flex;gap:8px}.window-top span{border-radius:50%;height:10px;width:10px}.window-top span:first-child{background:var(--home-red)}.window-top span:nth-child(2){background:var(--home-yellow)}.window-top span:nth-child(3){background:var(--home-green)}.window-top strong{color:rgba(255,253,247,.72);font-size:12px;margin-left:auto}.project-stage{background:radial-gradient(circle at 20% 28%,rgba(238,77,77,.32),transparent 25%),radial-gradient(circle at 80% 20%,rgba(82,119,255,.38),transparent 24%),radial-gradient(circle at 64% 84%,rgba(49,181,122,.28),transparent 24%),#20211e;border:1px solid rgba(255,253,247,.09);border-radius:20px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.1fr .9fr;min-height:280px;padding:16px;position:relative}.guest-tile,.host-tile{border:1px solid rgba(255,253,247,.16);border-radius:18px;display:grid;min-height:160px;padding:18px}.host-tile{align-content:space-between;background:linear-gradient(145deg,rgba(255,253,247,.14),rgba(255,253,247,.04))}.host-tile span{background:#ff4d4d;border-radius:999px;color:#fff;font-size:12px;font-weight:900;justify-self:start;padding:6px 10px}.guest-tile strong,.host-tile strong{color:#fffdf7;font-size:34px}.guest-tile{align-content:flex-end;background:rgba(255,253,247,.08)}.guest-tile small{color:rgba(255,253,247,.62)}.audio-rail{align-items:flex-end;bottom:18px;display:flex;gap:8px;height:76px;left:20px;position:absolute}.audio-rail i{background:linear-gradient(180deg,#fffdf7,rgba(255,253,247,.38));border-radius:999px;width:12px}.audio-rail i:first-child{height:30px}.audio-rail i:nth-child(2){height:58px}.audio-rail i:nth-child(3){height:42px}.audio-rail i:nth-child(4){height:70px}.audio-rail i:nth-child(5){height:48px}.audio-rail i:nth-child(6){height:36px}.project-list article{background:rgba(255,253,247,.08);border:1px solid rgba(255,253,247,.1);border-radius:16px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr auto;overflow:hidden;padding:14px;position:relative}.project-list strong{color:#fffdf7;display:block}.project-list small,.project-list span{color:rgba(255,253,247,.62)}.project-list em{background:linear-gradient(90deg,var(--home-red),var(--home-yellow),var(--home-green));bottom:0;height:3px;left:0;position:absolute}.floating-card{background:rgba(255,253,247,.88);border:1px solid var(--home-line);border-radius:18px;box-shadow:0 18px 60px rgba(28,27,23,.14);display:grid;grid-gap:4px;gap:4px;padding:16px 18px;position:absolute;z-index:3}.floating-card span{color:var(--home-muted);font-size:12px;font-weight:800}.floating-card strong{font-size:18px}.card-transcript{left:-22px;top:92px}.card-members{bottom:54px;right:-18px}.signal-strip{background:rgba(255,253,247,.72);border:1px solid var(--home-line);border-radius:22px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:18px}.signal-strip span{background:#fffdf7;border:1px solid var(--home-line);border-radius:999px;font-size:13px;font-weight:900;padding:12px;text-align:center}.home-section{padding-top:110px}.product-section,.workflow-section{display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.section-copy{display:grid;grid-gap:16px;gap:16px}.growth-panel h2,.section-copy h2{font-size:clamp(34px,4.8vw,64px);line-height:1.08}.studio-board{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,1fr)}.pipeline-grid article,.studio-board article{background:linear-gradient(180deg,rgba(255,253,247,.94),rgba(255,253,247,.76));border:1px solid var(--home-line);border-radius:22px;box-shadow:0 18px 55px rgba(28,27,23,.07);padding:24px}.studio-board strong{display:block;font-size:clamp(34px,5vw,62px);line-height:1}.pipeline-grid span,.studio-board span{color:var(--home-muted);font-weight:900}.pipeline-grid{display:grid;grid-gap:14px;gap:14px}.pipeline-grid article{display:grid;grid-gap:10px;gap:10px}.pipeline-grid h3{font-size:28px}.growth-panel{background:radial-gradient(circle at 18% 24%,rgba(238,77,77,.28),transparent 24%),radial-gradient(circle at 80% 34%,rgba(82,119,255,.24),transparent 24%),linear-gradient(135deg,#171816,#252620);border-radius:30px;color:#fffdf7;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr .8fr auto;padding:clamp(28px,6vw,56px)}.growth-panel h2{color:#fffdf7}.growth-panel p{color:rgba(255,253,247,.68);font-size:15px}.growth-panel .home-eyebrow{color:#f1c84b}.growth-panel .home-primary{align-self:flex-end;background:#fffdf7;color:var(--home-ink);min-width:160px}@media (max-width:980px){.growth-panel,.product-hero,.product-section,.workflow-section{grid-template-columns:1fr}.hero-product{min-height:auto}.floating-card{display:none}}@media (max-width:720px){.home-section,.product-hero,.signal-strip,.site-home-nav{width:min(100% - 24px,1180px)}.site-home-nav{grid-template-columns:auto auto}.home-brand strong,.site-home-nav nav{display:none}.home-login{min-height:40px;padding:0 14px}.product-hero{border-radius:22px;min-height:0;padding:44px 22px 24px}.hero-content{text-align:center}.hero-content h1{font-size:clamp(34px,11vw,48px)}.hero-content p{font-size:15px}.home-actions{justify-content:center}.product-window{border-radius:20px;padding:14px}.project-stage{grid-template-columns:1fr}.guest-tile,.host-tile{min-height:130px}.signal-strip,.studio-board{grid-template-columns:1fr}.home-section{padding-top:76px}.growth-panel h2,.section-copy h2{font-size:clamp(28px,8vw,38px)}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;min-height:100vh}main{width:100%}.page-shell,.public-shell{display:grid;grid-gap:48px;gap:48px;margin:0 auto;max-width:1080px;padding:72px 24px}.wide-shell{max-width:1320px}.narrow-shell{max-width:760px}section{display:grid;grid-gap:20px;gap:20px}h1{max-width:840px;font-size:56px;line-height:1.02}h1,h2,h3{margin:0}h2{font-size:30px}p{max-width:680px;color:#494742;font-size:18px;line-height:1.6;margin:0}.eyebrow{color:var(--brand);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.app-header,.home-hero,.public-hero{align-items:start;display:grid;grid-gap:24px;gap:24px}.app-header,.public-hero{grid-template-columns:minmax(0,1fr) auto}.hero-actions{gap:12px}.hero-actions,.row-actions{display:flex;flex-wrap:wrap}.row-actions{align-items:center;gap:8px;justify-content:flex-end}.button,button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;min-height:44px;padding:0 16px;text-decoration:none}.button.secondary,button.secondary{background:transparent;color:var(--ink)}.content-band{border-top:1px solid #d9d1c4;padding-top:32px}.auth-panel{background:#ffffff;border:1px solid #ded9cf;border-radius:8px;display:grid;grid-gap:28px;gap:28px;padding:28px}.stack-form{display:grid;grid-gap:10px;gap:10px}.recording-controls label,.stack-form label{font-weight:700}.workflow-list{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;margin:0;padding:0}.metric-panel,.roadmap-card,.workflow-list li{background:#ffffff;border:1px solid #ded9cf;border-radius:8px;min-height:88px;padding:20px}.workflow-list li{display:grid;grid-gap:10px;gap:10px}.episode-row span,.metric-panel p,.roadmap-card li,.workflow-list span{color:#5b574f;font-size:14px;line-height:1.5}.panel-grid,.roadmap-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metric-panel{display:grid;grid-gap:10px;gap:10px}.metric-panel strong{font-size:40px}.roadmap-card{display:grid;grid-gap:12px;gap:12px}.roadmap-card ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.public-hero{align-items:flex-end}.subscribe-box{background:#ffffff;border:1px solid #ded9cf;border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:320px;padding:18px}.subscribe-box label{font-weight:700}.subscribe-box div{display:flex;gap:8px}input,select{flex:1 1;line-height:1.2;min-height:42px;min-width:0;padding:0 12px}input,select,textarea{border:1px solid #cfc7ba;border-radius:8px;font:inherit}textarea{min-height:120px;padding:12px;resize:vertical;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(15,118,110,.14);outline:none}:root[data-theme=dark] p{color:var(--muted)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:#151512;border-color:#3b3933;color:var(--ink)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#837b6f}:root[data-theme=dark] .button.secondary,:root[data-theme=dark] button.secondary{border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .auth-page,:root[data-theme=dark] .project-page,:root[data-theme=dark] .setup-page,:root[data-theme=dark] .studio-shell{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 280px),var(--bg);color:var(--ink)}:root[data-theme=dark] .deniper-landing{--paper:#10100e;--ink:#f5f1e8;--muted:#b8b0a2;--line:#34322d;--surface:#181816;--accent:#d5b94c;background:radial-gradient(circle at 16px 16px,rgba(244,211,94,.055) 0 1px,transparent 1px 100%),var(--paper)}:root[data-theme=dark] .deniper-landing .black-feature,:root[data-theme=dark] .deniper-landing .reado-header,:root[data-theme=dark] .deniper-landing .site-footer{background:#070706;border-color:#454138;color:#f5f1e8}:root[data-theme=dark] .deniper-landing .creator-page-section,:root[data-theme=dark] .deniper-landing .product-surface,:root[data-theme=dark] .deniper-landing .signal-panel,:root[data-theme=dark] .deniper-landing .simple-cta,:root[data-theme=dark] .deniper-landing .simple-hero,:root[data-theme=dark] .deniper-landing .simple-masthead,:root[data-theme=dark] .deniper-landing .subscription-section{background:#181816;border-color:#34322d}:root[data-theme=dark] .deniper-landing .flow-list article:not(:last-child):after,:root[data-theme=dark] .deniper-landing .frame-label:after,:root[data-theme=dark] .deniper-landing .header-action,:root[data-theme=dark] .deniper-landing .primary-link{background:#f5f1e8;color:#090909}:root[data-theme=dark] .deniper-landing .landing-theme-toggle,:root[data-theme=dark] .deniper-landing .reado-header nav a,:root[data-theme=dark] .deniper-landing .wordmark{border-color:rgba(245,241,232,.28)}:root[data-theme=dark] .deniper-landing .landing-theme-toggle:hover,:root[data-theme=dark] .deniper-landing .reado-header nav a:hover{background:#f5f1e8;color:#090909}:root[data-theme=dark] .deniper-landing .creator-page-card,:root[data-theme=dark] .deniper-landing .media-frame,:root[data-theme=dark] .deniper-landing .media-frame:before{background-color:#24231f}:root[data-theme=dark] .deniper-landing .flow-list article,:root[data-theme=dark] .deniper-landing .hero-frame figcaption{background:rgba(24,24,22,.9);color:#f5f1e8}:root[data-theme=dark] .deniper-landing .dark-media img,:root[data-theme=dark] .deniper-landing .hero-frame img{border-color:rgba(245,241,232,.34);filter:saturate(.88) contrast(1.02) brightness(.82)}:root[data-theme=dark] .studio-sidebar{background:rgba(24,24,22,.92);border-color:var(--line);box-shadow:inset -1px 0 0 rgba(255,255,255,.04)}:root[data-theme=dark] .brand-mark,:root[data-theme=dark] .studio-logo,:root[data-theme=dark] .studio-wordmark span{background:#f5f1e8;border-color:#f5f1e8;color:#11110f}:root[data-theme=dark] .auth-page-links a,:root[data-theme=dark] .dashboard-site-topbar-preview,:root[data-theme=dark] .quick-action-card>span,:root[data-theme=dark] .round-tool,:root[data-theme=dark] .studio-nav-item span,:root[data-theme=dark] .studio-user-pill,:root[data-theme=dark] .theme-toggle-button{background:rgba(255,255,255,.055);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .dashboard-site-topbar-preview span,:root[data-theme=dark] .studio-user-pill span,:root[data-theme=dark] .theme-toggle-button span{background:#f4d35e;color:#11110f}:root[data-theme=dark] .activity-list a,:root[data-theme=dark] .analytics-card,:root[data-theme=dark] .auth-card,:root[data-theme=dark] .auth-faq-strip article,:root[data-theme=dark] .auth-feature-card,:root[data-theme=dark] .auth-panel,:root[data-theme=dark] .dashboard-site-preview-card,:root[data-theme=dark] .feedback-list article,:root[data-theme=dark] .insight-summary-grid article,:root[data-theme=dark] .metric-panel,:root[data-theme=dark] .mini-stat,:root[data-theme=dark] .payment-list article,:root[data-theme=dark] .quick-action-card,:root[data-theme=dark] .recent-card,:root[data-theme=dark] .roadmap-card,:root[data-theme=dark] .settings-actions,:root[data-theme=dark] .setup-card,:root[data-theme=dark] .start-flow-card:not(.primary),:root[data-theme=dark] .studio-account-popover,:root[data-theme=dark] .studio-nav-item.active,:root[data-theme=dark] .studio-panel,:root[data-theme=dark] .studio-project-card,:root[data-theme=dark] .subscribe-box,:root[data-theme=dark] .upcoming-recordings-strip,:root[data-theme=dark] .workflow-list li,:root[data-theme=dark] .workspace-card,:root[data-theme=dark] .workspace-summary-grid article{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),var(--surface);border-color:var(--line);box-shadow:0 18px 48px rgba(0,0,0,.22);color:var(--ink)}:root[data-theme=dark] .auth-card{background:linear-gradient(#181816,#181816) padding-box,repeating-linear-gradient(135deg,rgba(244,211,94,.78) 0 6px,#181816 6px 12px,rgba(244,211,94,.78) 12px 14px,#181816 14px 24px) border-box}:root[data-theme=dark] .bar-stack,:root[data-theme=dark] .dashboard-auth-state,:root[data-theme=dark] .dashboard-hero-header,:root[data-theme=dark] .settings-form .checkbox-row,:root[data-theme=dark] .settings-list div,:root[data-theme=dark] .site-preview-frame,:root[data-theme=dark] .timezone-dropdown,:root[data-theme=dark] .timezone-option-list button,:root[data-theme=dark] .timezone-select-button,:root[data-theme=dark] .upcoming-recordings-list a,:root[data-theme=dark] .upcoming-recordings-list p{background:var(--surface-soft);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .analytics-empty-state,:root[data-theme=dark] .dashboard-auth-state li,:root[data-theme=dark] .segmented-control,:root[data-theme=dark] .start-flow-card em,:root[data-theme=dark] .timezone-preview span{background:#22211e;border-color:var(--line);color:var(--muted)}:root[data-theme=dark] .segmented-control a.active,:root[data-theme=dark] .segmented-control button.active{background:#2b2925;color:var(--ink)}:root[data-theme=dark] .google-button{background:#1f1e1b;border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .auth-page-links a:hover,:root[data-theme=dark] .google-button:hover,:root[data-theme=dark] .timezone-option-list button.active,:root[data-theme=dark] .timezone-option-list button:hover{background:#2b2925;color:var(--ink)}:root[data-theme=dark] .config-warning,:root[data-theme=dark] .setup-inline{background:rgba(244,211,94,.12);border-color:rgba(244,211,94,.34);color:#ffe6a6}:root[data-theme=dark] .signed-in-notice,:root[data-theme=dark] .success-inline{background:rgba(70,180,116,.12);border-color:rgba(70,180,116,.32);color:#adf0c8}:root[data-theme=dark] .start-flow-card.primary{background:radial-gradient(circle at 86% 28%,rgba(244,211,94,.22),transparent 22%),radial-gradient(circle at 52% 108%,rgba(47,143,98,.22),transparent 32%),linear-gradient(135deg,#060606,#151512)}:root[data-theme=dark] .dashboard-auth-visual{background:radial-gradient(circle at 78% 12%,rgba(244,211,94,.22),transparent 24%),linear-gradient(135deg,#060606,#1b1a17)}:root[data-theme=dark] .auth-card-header p,:root[data-theme=dark] .auth-faq-strip span,:root[data-theme=dark] .auth-heading p,:root[data-theme=dark] .chart-legend,:root[data-theme=dark] .dashboard-auth-state p,:root[data-theme=dark] .dashboard-hero-metrics small,:root[data-theme=dark] .feedback-list small,:root[data-theme=dark] .feedback-list span,:root[data-theme=dark] .insight-summary-grid small,:root[data-theme=dark] .insight-summary-grid span,:root[data-theme=dark] .list-empty-state,:root[data-theme=dark] .payment-list small,:root[data-theme=dark] .payment-list span,:root[data-theme=dark] .recent-meta p,:root[data-theme=dark] .recent-meta span,:root[data-theme=dark] .settings-actions span,:root[data-theme=dark] .settings-helper,:root[data-theme=dark] .settings-quality-grid small,:root[data-theme=dark] .site-preview-copy p,:root[data-theme=dark] .studio-project-meta p,:root[data-theme=dark] .studio-subtitle,:root[data-theme=dark] .workspace-summary-grid small,:root[data-theme=dark] .workspace-summary-grid span{color:var(--muted)}.episode-list{display:grid;grid-gap:10px;gap:10px}.episode-row{align-items:center;background:#ffffff;border:1px solid #ded9cf;border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.episode-row div{display:grid;grid-gap:6px;gap:6px}.recording-console{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) 360px}.recording-studio{display:grid;grid-gap:18px;gap:18px}.recording-room-header{align-items:center;background:#ffffff;border:1px solid #ded9cf;border-radius:18px;display:flex;gap:18px;justify-content:space-between;padding:18px}.recording-room-header h2{font-size:24px}.recording-main-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 360px}.recording-stage-wrap{display:grid;grid-gap:12px;gap:12px}.recording-lower-grid{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.record-page-shell{background:#080807;min-height:100vh;padding:14px}.lobby-page{background:linear-gradient(180deg,#f8f7f3,#eeebe4);display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:none;min-height:100vh;padding:18px max(18px,calc((100vw - 1220px) / 2)) 32px}.lobby-topbar{align-items:center;display:flex;justify-content:space-between}.icon-label,.lobby-back-link,.lobby-status-strip span,.project-time{align-items:center;display:inline-flex}.lobby-back-link{background:rgba(255,255,255,.74);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:14px;font-weight:900;gap:8px;min-height:42px;padding:0 15px;text-decoration:none}.icon-label svg,.lobby-back-link svg,.lobby-status-strip svg,.project-time svg{height:17px;width:17px}.lobby-project-link{border-radius:999px}.lobby-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(330px,370px)}.lobby-copy{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;max-width:780px}.lobby-copy h1{font-size:clamp(34px,4vw,48px);letter-spacing:0;line-height:1}.lobby-copy.compact{align-items:end;background:transparent;border:0;border-radius:0;display:grid;grid-template-columns:minmax(0,1fr);max-width:none;min-height:auto;padding:4px 2px 2px}.lobby-title-block{display:grid;grid-gap:7px;gap:7px;min-width:0}.lobby-title-block .eyebrow,.lobby-title-block .lobby-title-label,.lobby-title-block h1,.lobby-title-block p{margin:0}.lobby-title-block .eyebrow,.lobby-title-block .lobby-title-label,.lobby-title-block p{grid-column:1}.lobby-title-block h1{font-size:clamp(30px,4vw,46px);line-height:1.04;max-width:820px;overflow-wrap:anywhere}.lobby-title-label{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.lobby-copy.compact .lobby-title-input{align-self:stretch;background:transparent;border-color:transparent;border-radius:0;font-size:clamp(30px,4vw,46px);font-weight:900;grid-column:1;height:auto;line-height:1.04;max-width:820px;min-height:56px;padding:0}.lobby-copy.compact .lobby-title-input:focus{background:rgba(255,255,255,.68);border-color:#cfc7ba;border-radius:10px;padding:0 10px}.lobby-title-input{background:#fbfaf7;border:1px solid #cfc7ba;border-radius:12px;color:var(--ink);font-size:16px;font-weight:750;line-height:1.2;min-height:48px;padding:0 14px;width:100%}.lobby-title-input:focus{box-shadow:none}.lobby-copy p{color:var(--muted);max-width:620px}.lobby-status-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.lobby-status-strip span{background:#f4f1ea;border:1px solid var(--line);border-radius:12px;color:#37342e;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:42px;min-width:0;padding:0 10px;white-space:nowrap}.lobby-status-strip span.ready{background:#e3f4e6;border-color:#b8dfc0;color:#225f30}.lobby-preview-card,.lobby-settings{background:rgba(255,255,255,.92);border:1px solid rgba(222,217,207,.96);border-radius:16px;box-shadow:0 16px 52px rgba(21,21,20,.06);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.lobby-card-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.lobby-card-heading h2{font-size:21px}.lobby-readiness-dot{background:#d6d0c5;border:7px solid #f4f1ea;border-radius:50%;box-shadow:0 0 0 1px var(--line);height:28px;width:28px}.lobby-readiness-dot.ready{background:#2f8f62}.lobby-readiness-dot.checking{background:#d9a629}.lobby-readiness-dot.blocked{background:#bd432f}.lobby-preview{align-items:center;aspect-ratio:16/9;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08),transparent 26%),#171713;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);display:grid;justify-items:center;overflow:hidden;position:relative}.lobby-preview video{height:100%;object-fit:cover;transform:translateZ(0);width:100%}.lobby-device-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.34);border-radius:999px;bottom:14px;color:#171713;font-size:12px;font-weight:900;left:14px;padding:7px 10px;position:absolute;z-index:2}.lobby-device-status.ready{background:#dff5df;color:#225f30}.lobby-device-status.checking{background:#fff3ca;color:#6f5100}.lobby-device-status.blocked{background:#ffe3dc;color:#8a2d1d}.lobby-controls-row{align-items:center;background:rgba(244,241,234,.96);border:1px solid #e5ded1;border-radius:999px;display:inline-grid;gap:8px;grid-template-columns:repeat(2,52px);justify-self:center;margin-top:-44px;padding:6px;position:relative;z-index:3}.icon-control,.lobby-controls-row,.lobby-controls-row button{justify-content:center}.icon-control{align-items:center;aspect-ratio:1;background:#ffffff;border:1px solid var(--line);border-radius:50%;color:var(--ink);display:inline-flex;min-height:0;padding:0}.icon-control svg,.round-tool svg,.studio-nav-item svg{display:block;height:20px;width:20px}.icon-control.active{background:#171713;border-color:#171713;color:#ffffff}.icon-control.primary{background:var(--accent);border-color:#d1b138}.lobby-device-panel{background:#f6f3ec;border:1px solid #e5ded1;border-radius:12px;display:grid;grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;grid-template-columns:minmax(92px,max-content) minmax(0,1fr);padding:12px}.lobby-device-panel select{background:#ffffff;font-size:13px;line-height:1.25;min-height:40px;min-width:0;overflow:hidden;padding-right:34px;text-overflow:ellipsis;width:100%}.device-message{background:#fff7df;border:1px solid #ecd188;border-radius:12px;color:#6b4d00;font-size:13px;grid-column:1/-1;line-height:1.4;margin:0;padding:10px 12px}.lobby-device-panel label,.lobby-settings label{font-weight:800}.lobby-settings input{background:#fbfaf7;min-height:48px}.lobby-entry-heading{border-bottom:1px solid var(--line);display:grid;grid-gap:5px;gap:5px;padding-bottom:12px}.lobby-approval-card{background:#fff8e7;border:1px solid #ead49a;border-radius:12px;display:grid;grid-gap:5px;gap:5px;padding:12px}.lobby-approval-card.approved{background:#e8f7ec;border-color:#b6dfc1}.lobby-approval-card strong{color:var(--ink)}.lobby-approval-card span{color:var(--muted);line-height:1.4}.lobby-entry-heading h2{font-size:22px}.icon-label{gap:8px}.project-time{gap:7px}.lobby-device-panel label{align-self:center;color:var(--muted);font-size:13px;line-height:1.15;max-width:100%;overflow-wrap:anywhere;text-transform:uppercase}.headphone-toggle{background:#f4f1ea;border-radius:14px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.headphone-toggle button{background:transparent;border-color:transparent;color:var(--muted);font-size:clamp(12px,1.2vw,14px);justify-content:center;line-height:1;min-width:0;overflow:hidden;overflow-wrap:normal;padding-inline:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.headphone-toggle button.active{background:#ffffff;border-color:var(--line);color:var(--ink)}.recorder-stage{align-items:center;aspect-ratio:16/9;background:#171713;border-radius:18px;display:grid;justify-items:center;overflow:hidden;position:relative}.recorder-stage video{height:100%;object-fit:cover;width:100%}.stage-empty{color:#f4f1ea;display:grid;inset:0;place-content:center;position:absolute;text-align:center}.recording-live-pill{background:#ef5b52;border-radius:999px;color:#ffffff;font-size:13px;font-weight:900;left:14px;padding:8px 11px;position:absolute;top:14px}.mic-meter{background:rgba(8,8,7,.72);border:1px solid rgba(246,242,234,.14);border-radius:999px;bottom:52px;height:9px;left:14px;overflow:hidden;position:absolute;width:min(180px,calc(100% - 28px));z-index:2}.mic-meter span{background:linear-gradient(90deg,#6fd98e,#f4d35e,#ef5b52);display:block;height:100%;transition:width .12s linear}.studio-control-bar{background:#ffffff;border:1px solid #ded9cf;border-radius:999px;box-shadow:0 16px 46px rgba(21,21,20,.08);display:flex;gap:10px;justify-self:center;padding:8px}.record-button,.studio-control-bar{align-items:center;justify-content:center}.record-button{aspect-ratio:1;background:#ef5b52;border-color:#ef5b52;border-radius:50%;color:#ffffff;display:inline-flex;font-size:21px;min-height:58px;padding:0;width:58px}.danger-icon{background:#ffe3dc;border-color:#efb1a7;color:#a43a2d}.recording-controls,.upload-panel{background:#ffffff;border:1px solid #ded9cf;border-radius:18px;display:grid;grid-gap:14px;gap:14px;padding:18px}.studio-settings-panel{background:#f4f1ea;border:1px solid #e5ded1;border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:12px}.studio-settings-panel label:not(.toggle-row),.studio-settings-panel>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.toggle-row{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;gap:8px;min-height:40px;padding:8px 10px}.button-row{display:grid;grid-gap:8px;gap:8px}.recording-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}.danger-button{background:#b94438;border-color:#b94438}button:disabled{cursor:not-allowed;opacity:.45}.status-strip{align-items:center;background:#f4f1ea;border-radius:14px;display:flex;justify-content:space-between;padding:12px}.status-strip small{color:var(--muted);font-size:13px;font-weight:800}.project-card-actions,.room-action-strip{display:flex;flex-wrap:wrap;gap:8px}.room-action-strip .button,.room-action-strip button{flex:1 1;justify-content:center}.recording-step-list{display:grid;grid-gap:8px;gap:8px}.recording-step-list span{background:#f4f1ea;border:1px solid transparent;border-radius:12px;color:var(--muted);font-size:13px;font-weight:800;padding:10px 12px}.recording-step-list span.active{background:#fff8e6;border-color:#ecd188;color:var(--ink)}.recording-step-list span.done{background:#eef8ef;border-color:#b8d7bd;color:#285f34}.upload-panel video{aspect-ratio:16/9;background:#171713;border-radius:8px;width:100%}.take-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.take-list li{background:#f4f1ea;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.take-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.take-actions button{min-height:36px;padding:8px 10px}.studio-room-surface{background:#080807;border-radius:28px;color:#f6f2ea;min-height:calc(100vh - 56px);overflow:hidden;padding:18px}.side-panel-heading,.studio-bottom-bar,.studio-room-actions,.studio-room-brand,.studio-room-topbar{align-items:center;display:flex}.studio-room-topbar{gap:16px;justify-content:space-between;min-height:56px}.studio-room-brand{gap:12px;min-width:0}.studio-back-button,.studio-room-brand a{align-items:center;background:transparent;border:0;color:#f6f2ea;cursor:pointer;display:inline-flex;font-size:28px;height:34px;justify-content:center;line-height:1;padding:0;text-decoration:none;width:34px}.studio-back-button:hover{color:#ffffff}.studio-room-brand strong{letter-spacing:.08em}.studio-room-brand span:last-child{border-left:1px solid rgba(246,242,234,.24);color:rgba(246,242,234,.72);min-width:0;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}.brand-mark.compact{border-color:#f6f2ea;border-radius:8px;height:28px;width:28px}.studio-room-actions{flex:0 0 auto;gap:10px;justify-content:end;min-width:0}.invite-control{position:relative}.invite-popover{background:#22201d;border:1px solid rgba(246,242,234,.12);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.34);display:grid;grid-gap:10px;gap:10px;min-width:300px;padding:12px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.invite-popover span{color:rgba(246,242,234,.52);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.invite-popover strong{color:#ffffff;display:block;margin-top:3px}.invite-popover-link{color:rgba(246,242,234,.74);font-size:12px;font-weight:800;line-height:1.35;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.invite-popover-input,.invite-popover-link{background:#171713;border:1px solid rgba(246,242,234,.08);border-radius:10px}.invite-popover-input{color:#ffffff;min-height:40px;padding:0 10px}.invite-popover-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.invite-popover-grid button,.invite-popover>button{background:#302d29;border:1px solid rgba(246,242,234,.08);border-radius:10px;color:#f6f2ea;font-weight:900;min-height:40px}.invite-popover-grid button.active,.invite-popover>button:hover{background:#f6f2ea;color:#171713}.sync-pill{background:#22201d;border:1px solid rgba(246,242,234,.12);border-radius:999px;color:rgba(246,242,234,.76);font-size:12px;font-weight:900;line-height:1;min-height:38px;padding:9px 12px;white-space:nowrap}.sync-pill.recording{background:#ef5b52;color:#ffffff}.sync-pill.complete{background:#dff5df;color:#225f30}.round-tool{align-items:center;background:#24221f;border-color:rgba(246,242,234,.12);border-radius:14px;color:#f6f2ea;display:inline-flex;gap:8px;justify-content:center;min-height:44px;min-width:44px;padding:0 14px;white-space:nowrap}.studio-room-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(404px,430px);margin-top:18px}.studio-room-main{align-content:start;display:grid;grid-gap:14px;gap:14px;min-width:0}.studio-stage-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.studio-stage-grid.speaker{grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.studio-stage-grid.grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.studio-stage-grid.participants-3,.studio-stage-grid.participants-4,.studio-stage-grid.participants-5,.studio-stage-grid.participants-6{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-stage-grid.focus,.studio-stage-grid.speaker{grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.studio-stage-grid.focus .studio-video-tile.active-speaker,.studio-stage-grid.speaker .studio-video-tile.active-speaker{grid-row:span 2;height:clamp(420px,45vw,620px)}.studio-stage-grid.pip{grid-template-columns:minmax(0,1fr)}.studio-stage-grid.pip .studio-video-tile:not(.active-speaker){bottom:18px;height:160px;position:absolute;right:18px;width:240px;z-index:3}.studio-video-tile{align-items:center;background:#1d1b19;border:1px solid rgba(246,242,234,.1);border-radius:18px;display:grid;height:clamp(260px,28vw,380px);justify-items:center;min-width:0;overflow:hidden;position:relative}.studio-video-tile.active-speaker{border-color:rgba(111,217,142,.46);box-shadow:0 0 0 1px rgba(111,217,142,.18)}.studio-video-tile video{background:#0b0b0a;height:100%;image-rendering:auto;object-fit:cover;object-position:center;transform:translateZ(0);width:100%}.studio-stage-grid.speaker .studio-video-tile.local{height:clamp(420px,45vw,620px)}.studio-stage-grid.speaker .studio-video-tile.guest{height:clamp(210px,24vw,280px)}.studio-trust-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.studio-trust-grid div{background:#171713;border:1px solid rgba(246,242,234,.1);border-radius:14px;display:grid;grid-gap:6px;gap:6px;min-height:74px;min-width:0;padding:12px}.studio-trust-grid div.ready{border-color:rgba(111,217,142,.36)}.studio-trust-grid div.blocked{border-color:rgba(239,91,82,.38)}.studio-trust-grid span{color:rgba(246,242,234,.52);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.studio-trust-grid strong{color:#ffffff;font-size:13px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.recording-marker-bar{align-items:center;background:#171713;border:1px solid rgba(246,242,234,.1);border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) auto auto;padding:10px}.recording-marker-bar div{display:grid;grid-gap:3px;gap:3px}.recording-marker-bar span{color:rgba(246,242,234,.5);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.recording-marker-bar strong{color:#ffffff;font-size:14px}.recording-marker-bar input{background:#24221f;min-width:0;padding:0 10px}.recording-marker-bar button,.recording-marker-bar input{border:1px solid rgba(246,242,234,.08);border-radius:10px;color:#ffffff;min-height:40px}.recording-marker-bar button{background:#302d29;font-weight:900;padding:0 12px}.recording-alerts{display:grid;grid-gap:8px;gap:8px}.recording-safety-strip{align-items:center;background:#171713;border:1px solid rgba(246,242,234,.1);border-radius:14px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(0,1.65fr);padding:12px}.recording-safety-strip.live{border-color:rgba(239,91,82,.38);box-shadow:inset 3px 0 0 #ef5b52}.recording-safety-strip>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.recording-safety-strip li span,.recording-safety-strip>div span{color:rgba(246,242,234,.5);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.recording-safety-strip>div strong{color:#ffffff;font-size:15px;line-height:1.2}.recording-safety-strip ul{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.recording-safety-strip li{background:#24221f;border:1px solid rgba(246,242,234,.08);border-radius:10px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px}.recording-safety-strip li.ready{border-color:rgba(111,217,142,.34)}.recording-safety-strip li.blocked{border-color:rgba(239,91,82,.38)}.recording-safety-strip li strong{color:#ffffff;font-size:13px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recording-alerts p{background:#2f2316;border:1px solid rgba(244,211,94,.22);border-radius:12px;color:#ffe6a3;font-size:13px;font-weight:850;line-height:1.35;margin:0;padding:10px 12px}.remote-assist-request{align-items:center;background:#1d241b;border:1px solid rgba(111,217,142,.22);border-radius:14px;color:#f6f2ea;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.remote-assist-request div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.remote-assist-request strong{color:#ffffff}.remote-assist-request span{color:rgba(246,242,234,.68);line-height:1.4}.guest-placeholder{color:rgba(246,242,234,.72);display:grid;grid-gap:10px;gap:10px;justify-items:center;max-width:260px;padding:24px;text-align:center}.guest-placeholder span,.stage-empty{line-height:1.35;overflow-wrap:anywhere}.studio-video-tile .stage-empty{padding:24px;width:100%}.guest-placeholder span{max-width:26ch}.guest-placeholder svg{height:30px;width:30px}.guest-placeholder strong{color:#ffffff}.active-speaker-pill{background:#6fd98e;color:#171713;font-size:11px;font-weight:900;padding:6px 9px;top:14px}.active-speaker-pill,.tile-name,.tile-quality{border-radius:999px;left:14px;position:absolute}.tile-name,.tile-quality{background:rgba(8,8,7,.62);bottom:14px;color:#ffffff;font-size:13px;font-weight:850;line-height:1;max-width:calc(100% - 28px);overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.tile-quality{left:auto;max-width:42%;right:14px}.studio-bottom-bar{align-self:start;background:rgba(8,8,7,.78);border:1px solid rgba(246,242,234,.12);border-radius:999px;gap:10px;justify-content:center;justify-self:center;min-height:70px;max-width:100%;padding:10px;position:-webkit-sticky;position:sticky;top:72px;width:max-content;z-index:4}.post-recording-actions{align-items:center;background:#1d241b;border:1px solid rgba(111,217,142,.22);border-radius:14px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.post-recording-actions div:first-child{display:grid;grid-gap:3px;gap:3px}.post-recording-actions span{color:rgba(246,242,234,.5);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.post-recording-actions strong{color:#ffffff;font-size:15px}.post-recording-actions .button,.post-recording-actions button{align-items:center;display:inline-flex;gap:7px;min-height:38px}.layout-control{position:relative}.layout-popover{background:#22201d;border:1px solid rgba(246,242,234,.12);border-radius:16px;bottom:calc(100% + 10px);box-shadow:0 20px 60px rgba(0,0,0,.34);display:grid;grid-gap:6px;gap:6px;left:50%;min-width:230px;padding:8px;position:absolute;transform:translateX(-50%);z-index:8}.layout-popover button{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:rgba(246,242,234,.72);display:grid;grid-gap:6px 10px;gap:6px 10px;grid-template-columns:56px minmax(0,1fr);justify-items:stretch;min-height:66px;padding:10px 12px;text-align:left}.layout-popover button.active,.layout-popover button:hover{background:#302d29;border-color:rgba(246,242,234,.12);color:#ffffff}.layout-popover span{font-weight:900}.layout-popover small{color:rgba(246,242,234,.56);grid-column:2;line-height:1.3}.layout-preview{background:#171713;border:1px solid rgba(246,242,234,.1);border-radius:8px;display:grid;grid-gap:3px;gap:3px;grid-row:span 2;height:42px;padding:4px;width:52px}.layout-preview i{background:#f6f2ea;border-radius:4px;display:block;min-height:0}.layout-preview.speaker{grid-template-columns:1fr 14px}.layout-preview.speaker i:first-child{grid-row:span 2}.layout-preview.grid,.layout-preview.split{grid-template-columns:repeat(2,1fr)}.layout-preview.pip{grid-template-columns:1fr 16px}.layout-preview.pip i:first-child{grid-row:span 2}.layout-preview.pip i:last-child{align-self:end;height:14px}.record-action,.round-control{align-items:center;background:#24221f;border-color:rgba(246,242,234,.12);border-radius:50%;color:#f6f2ea;display:inline-flex;justify-content:center;line-height:1;min-height:48px;min-width:48px;padding:0;width:48px}.round-control.active{background:#f6f2ea;color:#080807}.round-control.leave{background:#3a1714;color:#ff8178}.record-action{background:#ef5b52;border-color:#ef5b52;border-radius:18px;color:#ffffff;gap:8px;min-width:132px;padding:0 18px;width:auto}.record-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-action.stop{background:#ffffff;border-color:#ffffff;color:#171713}.studio-side-panel{background:#1a1816;border:1px solid rgba(246,242,234,.1);border-radius:18px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.studio-settings-drawer,.studio-side-panel section{background:#22201d;border:1px solid rgba(246,242,234,.08);border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:10px}.studio-side-panel{align-self:start;max-height:calc(100vh - 116px);overflow:auto;scrollbar-color:rgba(246,242,234,.2) transparent}.side-panel-heading{gap:8px}.side-panel-heading h3,.studio-side-panel h3{font-size:16px;line-height:1.2;margin:0}.side-panel-titlebar{align-items:center;display:flex;justify-content:space-between;min-width:0;padding:8px 8px 4px}.side-panel-titlebar div{display:grid;grid-gap:2px;gap:2px;min-width:0}.side-panel-titlebar span{color:rgba(246,242,234,.48);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.side-panel-titlebar strong{align-items:center;background:#2c2925;border:1px solid rgba(246,242,234,.08);border-radius:999px;color:#ffffff;display:inline-flex;font-size:13px;height:28px;justify-content:center;min-width:28px;padding:0 8px}.side-panel-fold{overflow:hidden;padding:6px}.side-panel-fold-toggle{align-items:center;background:#292622;border:0;border-radius:10px;color:#f6f2ea;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:0 12px;text-align:left;width:100%}.side-panel-fold-toggle:hover,.side-panel-fold-toggle[aria-expanded=true]{background:#302d29}.side-panel-fold-toggle span{align-items:center;display:inline-flex;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-panel-fold-toggle svg{flex:0 0 auto;height:17px;width:17px}.side-panel-fold-toggle small{color:rgba(246,242,234,.54);font-size:12px;font-weight:900;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-panel-fold-body{display:grid;grid-gap:10px;gap:10px;padding:4px}.studio-side-panel .people-panel{background:transparent;border:0;gap:10px;padding:0}.people-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.people-list .person-card{background:#22201d;border:1px solid rgba(246,242,234,.08);border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:10px}.people-list .person-card.expanded{background:#26231f;border-color:rgba(246,242,234,.14)}.participant-summary{align-items:center;background:transparent;border:0;color:inherit;display:grid;grid-gap:10px;gap:10px;grid-template-columns:44px minmax(0,1fr) auto;justify-items:stretch;min-height:0;min-width:0;padding:0;text-align:left;width:100%}.participant-summary small,.participant-summary strong{max-width:100%}.participant-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.participant-open-indicator{background:#302d29;border-radius:999px;color:rgba(246,242,234,.62);font-size:11px;font-weight:900;line-height:1;padding:7px 9px}.participant-host-controls{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.participant-host-controls span{border:1px solid rgba(246,242,234,.08);border-radius:10px;color:rgba(246,242,234,.62);font-weight:850;line-height:1.25;min-width:0;overflow:hidden;padding:9px 10px;text-overflow:ellipsis;white-space:nowrap}.participant-host-controls button,.participant-host-controls span{align-items:center;background:#171713;display:inline-flex;font-size:12px;gap:6px}.participant-host-controls button{border:1px solid rgba(246,242,234,.1);border-radius:10px;color:rgba(246,242,234,.68);font-weight:900;justify-content:center;min-height:34px;padding:0 8px}.participant-host-controls svg{height:14px;width:14px}.participant-host-controls button.active{background:#f6f2ea;color:#171713}.invite-link-box{background:#22201d;border:1px solid rgba(246,242,234,.08);border-radius:14px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px}.invite-link-box span{color:rgba(246,242,234,.52);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.invite-link-box strong{color:#ffffff;font-size:12px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recording-next-actions{display:grid;grid-gap:10px;gap:10px}.recording-next-actions .button{justify-content:center;width:100%}.avatar-dot{align-items:center;background:linear-gradient(135deg,#f4d35e,#6fd98e);border-radius:12px;color:#171713;display:inline-flex;font-weight:900;height:44px;justify-content:center;width:44px}.people-list small,.recording-info-list dd,.recording-info-list dt,.studio-side-panel .fine-print{color:rgba(246,242,234,.62)}.people-list small,.people-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recording-info-list{display:grid;grid-gap:8px;gap:8px;margin:0}.recording-info-list.compact{gap:6px}.preflight-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.preflight-list li{background:#171713;border:1px solid rgba(246,242,234,.08);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.preflight-list li.ready{border-color:rgba(111,217,142,.32)}.preflight-list li.warn{border-color:rgba(244,211,94,.34)}.preflight-list li.blocked{border-color:rgba(239,91,82,.38)}.preflight-list span{color:rgba(246,242,234,.48);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.preflight-list strong{color:#ffffff;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.recording-info-list div{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:74px minmax(0,1fr)}.recording-info-list dd{color:rgba(246,242,234,.78);line-height:1.3;margin:0;overflow-wrap:anywhere;text-align:right}.full-width{justify-content:center;width:100%}.studio-settings-drawer{color:#f6f2ea}.settings-summary-grid,.settings-summary-grid button{display:grid;grid-gap:8px;gap:8px}.settings-summary-grid button{align-items:center;background:#171713;border:1px solid rgba(246,242,234,.08);border-radius:12px;color:rgba(246,242,234,.72);grid-template-columns:minmax(0,1fr) auto;min-height:46px;padding:10px 12px;text-align:left}.settings-summary-grid button.active,.settings-summary-grid button:hover{background:#302d29;border-color:rgba(246,242,234,.14);color:#ffffff}.settings-summary-grid small,.settings-summary-grid span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-summary-grid span{font-weight:900}.settings-summary-grid small{color:rgba(246,242,234,.5);font-size:12px}.guest-locked-panel{background:#171713;border:1px solid rgba(246,242,234,.08);border-radius:12px;display:grid;grid-gap:6px;gap:6px;padding:12px}.guest-locked-panel strong{color:#ffffff}.guest-locked-panel span{color:rgba(246,242,234,.62);line-height:1.4}.settings-panel-body{border-top:1px solid rgba(246,242,234,.08);display:grid;grid-gap:12px;gap:12px;padding-top:12px}.device-control{display:grid;grid-gap:7px;gap:7px;min-width:0}.device-control label,.device-control span,.studio-settings-drawer .toggle-row{color:rgba(246,242,234,.66);font-size:12px;font-weight:900;text-transform:uppercase}.device-control input,.device-control select{background:#302d29;border:1px solid rgba(246,242,234,.1);border-radius:10px;color:#ffffff;font:inherit;min-height:42px;min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;width:100%}.device-control small{color:rgba(246,242,234,.56);font-size:12px;line-height:1.4}.studio-recovery-grid{margin-top:2px}.studio-recovery-grid .upload-panel{background:#1a1816;border:1px solid rgba(246,242,234,.1);border-radius:16px;color:#f6f2ea;display:grid;grid-gap:12px;gap:12px;min-height:150px;min-width:0;padding:16px}.studio-recovery-grid .upload-panel>span{color:rgba(246,242,234,.58);font-size:12px;font-weight:900;text-transform:uppercase}.studio-recovery-grid .upload-panel>strong{color:#ffffff;line-height:1.25;overflow-wrap:anywhere}.studio-recovery-grid .upload-panel>small{color:rgba(246,242,234,.58);line-height:1.35}.studio-recovery-grid .upload-panel .button,.studio-recovery-grid .upload-panel button{min-height:44px}.studio-recovery-grid .take-list li{background:#24221f;border:1px solid rgba(246,242,234,.08);color:#f6f2ea}.studio-settings-drawer label,.studio-settings-drawer span{color:rgba(246,242,234,.72);display:grid;font-size:12px;font-weight:900;grid-gap:6px;gap:6px;text-transform:uppercase}.studio-settings-drawer input,.studio-settings-drawer select{background:#302d29;border:1px solid rgba(246,242,234,.1);color:#ffffff}.studio-settings-drawer .toggle-row{align-items:center;background:#171713;color:#f6f2ea;display:flex;font-size:13px;gap:10px;min-height:48px;padding:10px 12px;text-transform:none}.studio-settings-drawer .toggle-row input{flex:0 0 auto;height:18px;min-height:0;width:18px}.segmented-control.compact{background:#171713;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.segmented-control.compact button{color:rgba(246,242,234,.64);font-size:clamp(11px,1.1vw,13px);justify-content:center;min-width:0;overflow:hidden;overflow-wrap:normal;padding-inline:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.segmented-control.compact button.active{color:#171713}.studio-settings-drawer .headphone-toggle{background:#171713}.studio-settings-drawer .headphone-toggle button{color:rgba(246,242,234,.64);min-height:42px}.studio-settings-drawer .headphone-toggle button.active{background:#f6f2ea;color:#171713}.studio-side-panel .secondary.full-width{min-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-side-panel progress{accent-color:#ef5b52;height:8px}.studio-side-shell{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 64px;min-width:0}.studio-side-shell .riverside-panel{background:#1f1f1d;border:1px solid rgba(246,242,234,.08);border-radius:16px;box-shadow:0 22px 70px rgba(0,0,0,.22);gap:12px;max-height:calc(100vh - 116px);overflow:auto;padding:14px}.riverside-panel .studio-settings-drawer,.riverside-panel section{background:transparent;border:0;border-radius:0;gap:10px;padding:0}.riverside-panel-header{align-items:center;display:flex;justify-content:space-between;min-height:44px}.riverside-panel-header h3{color:#ffffff;font-size:19px;line-height:1.1}.riverside-panel-header button{align-items:center;background:#30302d;border:0;border-radius:999px;color:rgba(246,242,234,.68);display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.riverside-panel-header button:hover{background:#3a3935;color:#ffffff}.riverside-fold{background:#282826;border-radius:12px;overflow:hidden}.riverside-fold-toggle,.riverside-select-row{align-items:center;background:#292927;border:0;color:rgba(246,242,234,.68);display:flex;font-weight:900;justify-content:space-between;min-height:42px;padding:0 12px;width:100%}.riverside-fold-toggle span{color:rgba(246,242,234,.58);font-size:14px}.riverside-fold-toggle svg,.riverside-select-row svg{height:16px;width:16px}.riverside-fold-toggle small{color:rgba(246,242,234,.42);font-size:12px;font-weight:900}.riverside-fold-body{display:grid;grid-gap:8px;gap:8px;padding:0 10px 10px}.riverside-select-row{background:#333330;border-radius:8px;color:rgba(246,242,234,.78);min-height:36px;padding:0 10px}.guest-simple-panel,.riverside-people-panel{display:grid;grid-gap:10px;gap:10px}.guest-simple-panel{background:#292927;border:1px solid rgba(246,242,234,.06);border-radius:12px;padding:12px}.guest-simple-panel strong{color:#ffffff}.guest-simple-panel>span{color:rgba(246,242,234,.62);line-height:1.4}.guest-simple-panel div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.guest-simple-panel div span{background:#171713;border-radius:9px;color:rgba(246,242,234,.72);font-size:11px;font-weight:900;min-width:0;overflow:hidden;padding:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.riverside-person-card{background:#292927;border:1px solid rgba(246,242,234,.04);border-radius:12px;display:grid;grid-gap:0;gap:0;overflow:hidden}.riverside-person-card.expanded{box-shadow:inset 0 0 0 1px rgba(246,242,234,.04)}.riverside-person-summary{align-items:center;background:transparent;border:0;color:#ffffff;display:grid;grid-gap:12px;gap:12px;grid-template-columns:78px minmax(0,1fr) 20px;min-height:98px;padding:12px;text-align:left;width:100%}.riverside-person-summary svg{color:rgba(246,242,234,.52);height:18px;width:18px}.riverside-avatar{align-items:center;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.32),transparent 24%),linear-gradient(135deg,#bba98e,#665d51);border-radius:8px;color:#171713;display:inline-flex;font-size:26px;font-weight:900;height:78px;justify-content:center;width:78px}.riverside-person-summary .participant-copy{gap:2px}.riverside-person-summary strong{color:#ffffff;font-size:16px;font-weight:900;line-height:1.1}.riverside-person-summary small{color:rgba(246,242,234,.54);font-size:13px;font-weight:850}.riverside-person-details{border-top:1px solid rgba(246,242,234,.08);display:grid;grid-gap:10px;gap:10px;padding:12px}.riverside-audio-row{align-items:center;border-bottom:1px solid rgba(246,242,234,.08);display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) 38px 38px 66px;padding-bottom:10px}.riverside-wave{background:repeating-linear-gradient(90deg,rgba(246,242,234,.22) 0 3px,transparent 3px 8px),linear-gradient(90deg,transparent,rgba(246,242,234,.1),transparent);border-radius:999px;height:5px;min-width:0}.riverside-audio-row button,.riverside-guest-policy button,.riverside-tab-row button{align-items:center;background:#333330;border:0;border-radius:9px;color:rgba(246,242,234,.7);display:inline-flex;font-size:12px;font-weight:900;gap:5px;justify-content:center;min-height:34px;padding:0 8px}.riverside-audio-row button.active,.riverside-guest-policy button.active,.riverside-tab-row button.active{background:#f6f2ea;color:#171713}.riverside-audio-row button:disabled{opacity:.48}.riverside-audio-row svg{height:16px;width:16px}.riverside-toggle-row{align-items:center;color:#ffffff;display:flex;font-size:14px;font-weight:850;justify-content:space-between;min-height:34px}.riverside-toggle-row input{accent-color:#f6f2ea;height:18px;width:36px}.riverside-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.riverside-metrics div{display:grid;grid-gap:1px;gap:1px;justify-items:center}.riverside-metrics strong{color:#ffffff;font-size:16px;line-height:1.1}.riverside-metrics span{color:rgba(246,242,234,.5);font-size:12px;font-weight:850}.riverside-device-stack{display:grid;grid-gap:8px;gap:8px}.riverside-guest-policy,.riverside-tab-row{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.riverside-guest-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.riverside-device-row{align-items:center;background:#333330;border-radius:9px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:22px minmax(0,1fr);min-height:46px;padding:0 10px}.riverside-device-row svg{color:rgba(246,242,234,.78);height:18px;width:18px}.riverside-device-row select{background:transparent;border:0;color:#f6f2ea;font:inherit;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;width:100%}.riverside-add-button,.riverside-effect-button{background:#333330;border:0;border-radius:9px;color:#ffffff;font-weight:900;min-height:44px;width:100%}.riverside-add-button{background:#292927;font-size:15px;min-height:52px}.riverside-link-preview{color:rgba(246,242,234,.46);display:block;font-size:11px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-side-rail{grid-gap:10px;gap:10px;padding-top:318px;position:-webkit-sticky;position:sticky;top:72px}.studio-side-rail,.studio-side-rail button{background:transparent;display:grid;justify-items:center}.studio-side-rail button{align-items:center;border:0;border-radius:11px;color:rgba(246,242,234,.74);font-size:12px;font-weight:850;grid-gap:4px;gap:4px;min-height:64px;padding:6px 5px;width:56px}.studio-side-rail button.active,.studio-side-rail button:hover{background:#333330;color:#ffffff}.studio-side-rail svg{height:22px;width:22px}.recording-studio .studio-room-grid{gap:14px;grid-template-columns:minmax(0,1fr) minmax(372px,398px);margin-top:14px}.recording-studio .studio-room-main{gap:10px}.recording-studio .studio-room-actions{gap:8px}.recording-studio .sync-pill{font-size:11px;min-height:34px;padding:7px 10px}.recording-studio .round-tool{border-radius:12px;font-size:13px;gap:7px;min-height:38px;min-width:38px;padding:0 12px}.recording-studio .record-action svg,.recording-studio .round-control svg,.recording-studio .round-tool svg{height:17px;width:17px}.recording-studio .studio-stage-grid{gap:10px}.recording-studio .studio-video-tile{border-radius:14px;height:clamp(238px,26vw,350px)}.recording-studio .studio-stage-grid.focus .studio-video-tile.active-speaker,.recording-studio .studio-stage-grid.speaker .studio-video-tile.active-speaker,.recording-studio .studio-stage-grid.speaker .studio-video-tile.local{height:clamp(380px,42vw,570px)}.recording-studio .active-speaker-pill,.recording-studio .tile-name,.recording-studio .tile-quality{font-size:11px;padding:6px 8px}.recording-studio .mic-meter{bottom:43px;height:7px}.recording-studio .post-recording-actions,.recording-studio .recording-marker-bar,.recording-studio .recording-safety-strip,.recording-studio .remote-assist-request{border-radius:12px;gap:9px;padding:9px 10px}.recording-studio .post-recording-actions strong,.recording-studio .recording-safety-strip>div strong{font-size:14px}.recording-studio .recording-safety-strip li,.recording-studio .studio-trust-grid div{border-radius:10px;gap:3px;min-height:54px;padding:8px}.recording-studio .studio-trust-grid{gap:8px}.recording-studio .post-recording-actions span,.recording-studio .recording-marker-bar span,.recording-studio .recording-safety-strip li span,.recording-studio .recording-safety-strip>div span,.recording-studio .studio-trust-grid span{font-size:10px}.recording-studio .recording-marker-bar strong,.recording-studio .recording-safety-strip li strong,.recording-studio .studio-trust-grid strong{font-size:12px}.recording-studio .post-recording-actions .button,.recording-studio .post-recording-actions button,.recording-studio .recording-marker-bar button,.recording-studio .recording-marker-bar input{border-radius:9px;font-size:12px;min-height:34px;padding:0 10px}.recording-studio .studio-bottom-bar{gap:7px;min-height:56px;padding:7px}.recording-studio .record-action,.recording-studio .round-control{min-height:40px;min-width:40px;width:40px}.recording-studio .record-action{border-radius:14px;font-size:13px;gap:6px;min-width:116px;padding:0 14px;width:auto}.recording-studio .layout-popover{border-radius:14px;min-width:214px;padding:7px}.recording-studio .layout-popover button{border-radius:10px;grid-template-columns:48px minmax(0,1fr);min-height:58px;padding:8px 10px}.recording-studio .layout-preview{height:36px;width:46px}.recording-studio .studio-side-shell{gap:7px;grid-template-columns:minmax(0,1fr) 56px}.recording-studio .studio-side-shell .riverside-panel{border-radius:14px;gap:10px;padding:12px}.recording-studio .riverside-panel-header{min-height:36px}.recording-studio .riverside-panel-header h3{font-size:17px}.recording-studio .riverside-panel-header button{height:30px;width:30px}.recording-studio .chat-composer,.recording-studio .chat-thread p,.recording-studio .guest-simple-panel,.recording-studio .riverside-fold,.recording-studio .riverside-person-card,.recording-studio .tab-empty-state{border-radius:10px}.recording-studio .riverside-fold-toggle,.recording-studio .riverside-select-row{min-height:36px;padding:0 10px}.recording-studio .riverside-person-summary{gap:10px;grid-template-columns:58px minmax(0,1fr) 18px;min-height:76px;padding:10px}.recording-studio .riverside-avatar{border-radius:7px;font-size:21px;height:58px;width:58px}.recording-studio .riverside-person-summary strong{font-size:14px}.recording-studio .riverside-fold-toggle span,.recording-studio .riverside-person-summary small,.recording-studio .riverside-toggle-row{font-size:12px}.recording-studio .guest-simple-panel,.recording-studio .riverside-person-details,.recording-studio .tab-empty-state{gap:8px;padding:10px}.recording-studio .riverside-audio-row{grid-template-columns:minmax(0,1fr) 34px 34px 58px;padding-bottom:8px}.recording-studio .brand-tool-grid button,.recording-studio .chat-composer button,.recording-studio .riverside-add-button,.recording-studio .riverside-audio-row button,.recording-studio .riverside-effect-button,.recording-studio .riverside-guest-policy button,.recording-studio .riverside-tab-row button{border-radius:8px;font-size:11px;min-height:32px;padding:0 7px}.recording-studio .riverside-add-button{font-size:13px;min-height:42px}.recording-studio .riverside-device-row{border-radius:8px;min-height:38px}.recording-studio .riverside-metrics{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.recording-studio .riverside-metrics strong{font-size:12px}.recording-studio .riverside-metrics span{font-size:10px;line-height:1.05;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.recording-studio .riverside-metrics div{min-width:0;padding:7px 5px}.recording-studio .riverside-metrics div,.recording-studio .riverside-toggle-row{background:rgba(246,242,234,.035);border:1px solid rgba(246,242,234,.05);border-radius:8px}.recording-studio .riverside-toggle-row{min-height:38px;padding:0 9px}.recording-studio .riverside-toggle-row input{background:rgba(246,242,234,.16);border:1px solid rgba(246,242,234,.1);border-radius:999px;height:20px;min-height:20px;position:relative;width:36px}.recording-studio .riverside-toggle-row input:after{background:#f6f2ea;border-radius:999px;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:14px}.recording-studio .riverside-toggle-row input:checked{background:rgba(111,217,142,.34);border-color:rgba(111,217,142,.24)}.recording-studio .studio-side-rail{align-content:start;background:rgba(18,17,15,.32);border:1px solid rgba(246,242,234,.045);border-radius:16px;gap:4px;padding:6px}.recording-studio .studio-side-rail button{border:1px solid transparent;border-radius:12px;color:rgba(246,242,234,.5);font-size:10px;font-weight:760;gap:3px;letter-spacing:0;min-height:48px;padding:5px 3px;width:44px}.recording-studio .studio-side-rail i{align-items:center;background:transparent;border:0;border-radius:9px;display:inline-flex;height:24px;justify-content:center;width:24px}.recording-studio .studio-side-rail svg{height:15px;stroke-width:2;width:15px}.recording-studio .studio-side-rail button.active i,.recording-studio .studio-side-rail button:hover i{background:rgba(246,242,234,.09)}.recording-studio .studio-recovery-grid{gap:10px}.recording-studio .upload-panel{border-radius:12px;gap:8px;padding:12px}.studio-tab-panel{display:grid;grid-gap:12px;gap:12px}.tab-empty-state{align-items:center;background:#292927;border:1px solid rgba(246,242,234,.06);border-radius:12px;display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:190px;padding:18px;text-align:center}.tab-empty-state svg{color:rgba(246,242,234,.72);height:22px;width:22px}.tab-empty-state strong{color:#ffffff;font-size:17px}.tab-empty-state span{color:rgba(246,242,234,.56);line-height:1.4;max-width:28ch}.chat-thread{display:grid;grid-gap:8px;gap:8px}.chat-thread p{background:#292927;border-radius:12px;display:grid;grid-gap:4px;gap:4px;margin:0;padding:12px}.chat-thread strong{color:#ffffff}.chat-thread span{color:rgba(246,242,234,.62);line-height:1.35}.chat-composer{background:#292927;border-radius:12px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 72px;padding:8px}.chat-composer input{background:#171713;border:1px solid rgba(246,242,234,.08);border-radius:9px;color:#ffffff;min-width:0;padding:0 10px}.brand-tool-grid button,.chat-composer button,.studio-tool-grid button{background:#333330;border:0;border-radius:9px;color:#ffffff;font-weight:900;min-height:40px}.brand-tool-grid,.studio-tool-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-tool-grid button{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:30px minmax(0,1fr);justify-items:start;min-width:0;padding:8px;text-align:left}.studio-tool-grid button span{align-items:center;background:rgba(246,242,234,.08);border:1px solid rgba(246,242,234,.08);border-radius:8px;display:inline-flex;height:30px;justify-content:center;width:30px}.studio-tool-grid button svg{height:15px;width:15px}.studio-tool-grid button small,.studio-tool-grid button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-tool-grid button strong{font-size:12px}.studio-tool-grid button small{color:rgba(246,242,234,.48);font-size:11px;font-weight:800}.studio-tool-grid.media-tools{grid-template-columns:1fr}.studio-media-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-media-summary span{align-items:center;background:#292927;border:1px solid rgba(246,242,234,.06);border-radius:10px;color:rgba(246,242,234,.62);display:grid;grid-gap:3px;gap:3px;justify-items:center;min-height:70px;padding:8px;text-align:center}.studio-media-summary svg{color:rgba(246,242,234,.68);height:15px;width:15px}.studio-media-summary strong{color:#ffffff;font-size:13px;line-height:1}.studio-media-summary small{color:rgba(246,242,234,.48);font-size:10px;font-weight:850}.device-recovery-panel,.remote-assist-status,.waiting-invite-card{background:#24221f;border:1px solid rgba(246,242,234,.07);border-radius:10px;color:rgba(246,242,234,.62)}.waiting-invite-card{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:30px minmax(0,1fr);padding:10px}.waiting-invite-card svg{color:rgba(246,242,234,.68);height:18px;width:18px}.waiting-invite-card strong{color:#ffffff;display:block;font-size:12px}.waiting-invite-card span{display:block;font-size:11px;line-height:1.35}.device-recovery-panel{display:grid;grid-gap:8px;gap:8px;padding:10px}.device-recovery-panel .error-text{margin:0}.remote-assist-status{align-items:center;display:flex;font-size:12px;font-weight:850;gap:7px;padding:8px 10px}.remote-assist-status svg{height:15px;width:15px}.remote-assist-status.accepted{background:#172017;border-color:rgba(111,217,142,.2);color:rgba(214,245,222,.9)}.remote-assist-status.requested{background:#211f18;border-color:rgba(241,200,75,.18);color:rgba(255,239,190,.9)}.marker-list{display:grid;grid-gap:8px;gap:8px}.marker-list p,.marker-list>span{background:#292927;border-radius:10px;color:rgba(246,242,234,.62);line-height:1.35;margin:0;padding:10px}.marker-list p{display:grid;grid-gap:3px;gap:3px;grid-template-columns:54px minmax(0,1fr)}.marker-list strong{color:#ffffff}.marker-list span{overflow-wrap:anywhere}.recording-studio .tab-empty-state{background:linear-gradient(180deg,rgba(246,242,234,.04),rgba(246,242,234,0)),#24221f;border-color:rgba(246,242,234,.075);min-height:128px;padding:14px}.recording-studio .tab-empty-state svg{background:rgba(246,242,234,.07);border:1px solid rgba(246,242,234,.09);border-radius:10px;box-sizing:content-box;padding:8px}.recording-studio .tab-empty-state strong{font-size:14px}.recording-studio .tab-empty-state span{font-size:12px;max-width:24ch}.recording-studio .brand-tool-grid button,.recording-studio .chat-composer button,.recording-studio .studio-tool-grid button{border-radius:8px;font-size:11px;min-height:32px}.recording-studio.studio-room-surface{background:linear-gradient(180deg,#0b0b0a,#080807 52%,#0d0c0b);border:1px solid rgba(246,242,234,.07);box-shadow:inset 0 1px 0 rgba(246,242,234,.05)}.recording-studio .studio-room-topbar{border-bottom:1px solid rgba(246,242,234,.06);min-height:50px;padding-bottom:10px}.recording-studio .studio-room-brand strong{color:rgba(246,242,234,.92);font-size:13px}.recording-studio .studio-room-brand span:last-child{color:rgba(246,242,234,.54);font-size:13px}.recording-studio .brand-mark.compact{background:#f6f2ea;border-color:#f6f2ea;color:#0b0b0a}.recording-studio .brand-tool-grid button,.recording-studio .chat-composer button,.recording-studio .invite-popover-grid button,.recording-studio .invite-popover>button,.recording-studio .record-action,.recording-studio .recording-marker-bar button,.recording-studio .riverside-audio-row button,.recording-studio .riverside-guest-policy button,.recording-studio .riverside-tab-row button,.recording-studio .round-control,.recording-studio .round-tool{box-shadow:inset 0 1px 0 rgba(246,242,234,.05);transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.recording-studio .brand-tool-grid button:hover,.recording-studio .chat-composer button:hover,.recording-studio .record-action:hover,.recording-studio .recording-marker-bar button:hover,.recording-studio .riverside-audio-row button:hover,.recording-studio .riverside-guest-policy button:hover,.recording-studio .riverside-tab-row button:hover,.recording-studio .round-control:hover,.recording-studio .round-tool:hover,.recording-studio .studio-tool-grid button:hover{transform:translateY(-1px)}.recording-studio .round-control,.recording-studio .round-tool{background:#201f1d;border:1px solid rgba(246,242,234,.09);color:rgba(246,242,234,.84)}.recording-studio .round-control:hover,.recording-studio .round-tool:hover{background:#2a2824;color:#ffffff}.recording-studio .round-control.active{background:#e9e4d8;color:#15130f}.recording-studio .record-action{background:#e75a51;border-color:rgba(255,142,132,.42);box-shadow:0 10px 26px rgba(231,90,81,.18),inset 0 1px 0 rgba(255,255,255,.16)}.recording-studio .record-action.stop{background:#e9e4d8;border-color:rgba(246,242,234,.68);box-shadow:0 10px 26px rgba(0,0,0,.16)}.recording-studio .studio-video-tile{background:linear-gradient(180deg,rgba(246,242,234,.035),rgba(246,242,234,0)),#181715;border-color:rgba(246,242,234,.08);box-shadow:0 18px 50px rgba(0,0,0,.24)}.recording-studio .studio-video-tile.active-speaker{border-color:rgba(111,217,142,.42);box-shadow:0 18px 50px rgba(0,0,0,.26),0 0 0 1px rgba(111,217,142,.12)}.recording-studio .active-speaker-pill,.recording-studio .recording-live-pill,.recording-studio .tile-name,.recording-studio .tile-quality{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(10,10,9,.58);border:1px solid rgba(246,242,234,.09);color:rgba(255,255,255,.94)}.recording-studio .active-speaker-pill{background:rgba(111,217,142,.86);color:#10140f}.recording-studio .recording-live-pill{background:rgba(231,90,81,.9)}.recording-studio .studio-bottom-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(18,17,15,.74);border-color:rgba(246,242,234,.1);box-shadow:0 18px 54px rgba(0,0,0,.24),inset 0 1px 0 rgba(246,242,234,.05)}.recording-studio .post-recording-actions,.recording-studio .recording-marker-bar,.recording-studio .recording-safety-strip,.recording-studio .remote-assist-request,.recording-studio .studio-trust-grid div,.recording-studio .upload-panel{background:#151411;border-color:rgba(246,242,234,.075);box-shadow:inset 0 1px 0 rgba(246,242,234,.035)}.recording-studio .recording-safety-strip li{background:#1d1b18}.recording-studio .recording-safety-strip li.ready,.recording-studio .studio-trust-grid div.ready{background:#172017;border-color:rgba(111,217,142,.23)}.recording-studio .recording-safety-strip li.blocked,.recording-studio .studio-trust-grid div.blocked{background:#211715;border-color:rgba(239,91,82,.25)}.recording-studio .chat-composer input,.recording-studio .invite-popover-input,.recording-studio .recording-marker-bar input{background:#11100e;border-color:rgba(246,242,234,.08)}.recording-studio .studio-side-shell .riverside-panel{background:linear-gradient(180deg,rgba(246,242,234,.035),rgba(246,242,234,0)),#1b1a18;border-color:rgba(246,242,234,.075);box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(246,242,234,.04)}.recording-studio .chat-composer,.recording-studio .chat-thread p,.recording-studio .guest-simple-panel,.recording-studio .marker-list p,.recording-studio .marker-list>span,.recording-studio .riverside-fold,.recording-studio .riverside-person-card,.recording-studio .tab-empty-state{background:#23211e;border:1px solid rgba(246,242,234,.045)}.recording-studio .brand-tool-grid button,.recording-studio .chat-composer button,.recording-studio .riverside-add-button,.recording-studio .riverside-audio-row button,.recording-studio .riverside-device-row,.recording-studio .riverside-effect-button,.recording-studio .riverside-fold-toggle,.recording-studio .riverside-guest-policy button,.recording-studio .riverside-select-row,.recording-studio .riverside-tab-row button,.recording-studio .studio-tool-grid button{background:#2b2925}.recording-studio .riverside-audio-row button.active,.recording-studio .riverside-guest-policy button.active,.recording-studio .riverside-tab-row button.active{background:#e9e4d8;color:#14120f}.recording-studio .riverside-avatar{background:linear-gradient(145deg,#e3d6be,#a99a82 55%,#6e6353);box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.recording-studio .studio-side-shell{gap:10px;grid-template-columns:minmax(0,1fr) 58px}.recording-studio .studio-side-shell .riverside-panel{scrollbar-gutter:stable}.recording-studio .riverside-panel>.riverside-fold,.recording-studio .riverside-panel>.riverside-people-panel,.recording-studio .studio-tab-panel{position:relative}.recording-studio .riverside-panel>.riverside-fold+.riverside-fold,.recording-studio .riverside-panel>.riverside-fold+.riverside-people-panel,.recording-studio .riverside-panel>.riverside-people-panel+.riverside-fold{margin-top:2px}.recording-studio .riverside-fold{background:#1f1e1b;border-color:rgba(246,242,234,.075);box-shadow:inset 0 1px 0 rgba(246,242,234,.035)}.recording-studio .riverside-fold-toggle{background:#24221f;border-radius:inherit;color:rgba(246,242,234,.76);letter-spacing:0;transition:background .16s ease,color .16s ease}.recording-studio .riverside-fold-toggle[aria-expanded=true]{background:#2c2925;color:#ffffff}.recording-studio .riverside-fold-toggle[aria-expanded=true] span{color:#ffffff}.recording-studio .riverside-fold-toggle[aria-expanded=true] svg{color:rgba(246,242,234,.78)}.recording-studio .riverside-fold .preflight-list,.recording-studio .riverside-fold-body{border-top:1px solid rgba(246,242,234,.065);padding-top:10px}.recording-studio .riverside-people-panel{background:rgba(14,13,12,.18);border:1px solid rgba(246,242,234,.055);border-radius:12px;padding:8px}.recording-studio .riverside-person-card{background:#24221f;border-color:rgba(246,242,234,.07)}.recording-studio .riverside-person-card.expanded{border-color:rgba(246,242,234,.13);box-shadow:inset 0 1px 0 rgba(246,242,234,.045)}.recording-studio .riverside-person-summary{border-radius:9px}.recording-studio .riverside-person-details{background:rgba(15,14,13,.32);border-top-color:rgba(246,242,234,.075)}.recording-studio .riverside-add-button,.recording-studio .riverside-device-row,.recording-studio .riverside-effect-button,.recording-studio .riverside-select-row{border:1px solid rgba(246,242,234,.055);box-shadow:inset 0 1px 0 rgba(246,242,234,.025)}.recording-studio .riverside-add-button:focus-visible,.recording-studio .riverside-device-row:focus-within,.recording-studio .riverside-effect-button:focus-visible,.recording-studio .riverside-select-row:focus-visible{border-color:rgba(246,242,234,.22);outline:none}.recording-studio .studio-video-tile video{filter:saturate(1.03) contrast(1.015)}.recording-studio .studio-side-rail button{color:rgba(246,242,234,.58)}.recording-studio .studio-side-rail button.active,.recording-studio .studio-side-rail button:hover{background:rgba(246,242,234,.075);border-color:rgba(246,242,234,.08);color:#ffffff;box-shadow:none}.recording-studio .invite-popover,.recording-studio .layout-popover{background:#1b1a18;border-color:rgba(246,242,234,.1);box-shadow:0 22px 70px rgba(0,0,0,.34)}.recording-studio .invite-popover{border-radius:14px;gap:8px;min-width:270px;padding:10px;top:calc(100% + 8px)}.recording-studio .invite-popover span{color:rgba(246,242,234,.48);font-size:10px;letter-spacing:.02em}.recording-studio .invite-popover strong{font-size:13px;line-height:1.2;margin-top:1px}.recording-studio .invite-popover-input,.recording-studio .invite-popover-link{background:#12110f;border-color:rgba(246,242,234,.075);border-radius:9px;font-size:12px;min-height:34px;padding:0 10px}.recording-studio .invite-popover-link{align-items:center;display:flex;font-size:11px;font-weight:800}.recording-studio .invite-popover-grid{gap:6px}.recording-studio .invite-popover-grid button,.recording-studio .invite-popover>button{border-radius:9px;font-size:12px;min-height:34px}.recording-studio .invite-popover-grid button.active{background:#e9e4d8;color:#171713}.recording-studio .invite-popover>button{background:#2a2824;color:rgba(246,242,234,.88)}.recording-studio .invite-popover>button:hover{background:#e9e4d8;color:#171713}.recording-studio .round-tool{border-radius:11px;font-size:12px;font-weight:760;min-height:34px;min-width:34px;padding:0 10px}.recording-studio .record-action svg,.recording-studio .round-control svg,.recording-studio .round-tool svg{height:15px;width:15px}.recording-studio .active-speaker-pill,.recording-studio .tile-name,.recording-studio .tile-quality{border-radius:9px;font-size:10px;font-weight:760;padding:5px 8px}.recording-studio .post-recording-actions,.recording-studio .recording-marker-bar,.recording-studio .recording-safety-strip,.recording-studio .studio-trust-grid div{border-radius:10px}.recording-studio .recording-safety-strip{gap:7px;padding:8px}.recording-studio .post-recording-actions strong,.recording-studio .recording-safety-strip>div strong{font-size:13px;font-weight:760}.recording-studio .recording-safety-strip li,.recording-studio .studio-trust-grid div{min-height:46px;padding:7px 8px}.recording-studio .recording-marker-bar strong,.recording-studio .recording-safety-strip li strong,.recording-studio .studio-trust-grid strong{font-size:11px;font-weight:760}.recording-studio .post-recording-actions span,.recording-studio .recording-marker-bar span,.recording-studio .recording-safety-strip li span,.recording-studio .recording-safety-strip>div span,.recording-studio .studio-trust-grid span{font-size:9px;font-weight:760;letter-spacing:.02em}.recording-studio .post-recording-actions .button,.recording-studio .post-recording-actions button,.recording-studio .recording-marker-bar button,.recording-studio .recording-marker-bar input{font-size:11px;font-weight:760;min-height:30px}.recording-studio .studio-bottom-bar{gap:6px;min-height:50px;padding:6px}.recording-studio .record-action,.recording-studio .round-control{min-height:36px;min-width:36px;width:36px}.recording-studio .record-action{border-radius:12px;font-size:12px;font-weight:760;min-width:104px;padding:0 12px}.recording-studio .riverside-panel-header h3{font-size:15px;font-weight:760}.recording-studio .riverside-panel-header button{height:28px;width:28px}.recording-studio .riverside-fold-toggle,.recording-studio .riverside-select-row{min-height:32px}.recording-studio .riverside-fold-toggle span,.recording-studio .riverside-person-summary strong,.recording-studio .riverside-select-row span{font-size:12px;font-weight:760}.recording-studio .riverside-person-summary small{font-size:11px;font-weight:720}.recording-studio .riverside-person-summary{grid-template-columns:48px minmax(0,1fr) 16px;min-height:64px;padding:8px}.recording-studio .riverside-avatar{font-size:18px;height:48px;width:48px}.recording-studio .riverside-audio-row{grid-template-columns:minmax(0,1fr) 30px 30px 50px}.recording-studio .chat-composer button,.recording-studio .riverside-add-button,.recording-studio .riverside-audio-row button,.recording-studio .riverside-effect-button,.recording-studio .riverside-guest-policy button,.recording-studio .riverside-tab-row button,.recording-studio .studio-tool-grid button{font-size:10px;font-weight:760;min-height:28px;padding:0 6px}.recording-studio .riverside-tab-row{gap:5px}.recording-studio .riverside-add-button{font-size:12px;min-height:36px}.recording-studio .riverside-toggle-row{font-size:11px;font-weight:740;min-height:34px}.recording-studio .riverside-toggle-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;flex:0 0 34px;height:18px;min-height:18px;width:34px}.recording-studio .riverside-toggle-row input:after{height:12px;width:12px}.recording-studio .riverside-toggle-row input:checked:after{transform:translateX(16px)}.recording-studio .riverside-metrics{gap:6px}.recording-studio .riverside-metrics div{padding:6px 4px}.recording-studio .riverside-metrics strong{font-size:11px;font-weight:760}.recording-studio .riverside-metrics span{font-size:9px}.recording-studio .riverside-device-row{gap:8px;min-height:34px}.recording-studio .riverside-device-row select,.recording-studio .toggle-row{font-size:11px;font-weight:720}.recording-studio .toggle-row{align-items:center;background:rgba(246,242,234,.035);border:1px solid rgba(246,242,234,.05);border-radius:8px;color:rgba(246,242,234,.7);display:flex;justify-content:space-between;line-height:1.2;min-height:34px;padding:0 9px}.recording-studio .toggle-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(246,242,234,.16);border:1px solid rgba(246,242,234,.1);border-radius:999px;box-sizing:border-box;cursor:pointer;flex:0 0 32px;height:18px;margin:0;min-height:18px;padding:0;position:relative;width:32px}.recording-studio .toggle-row input[type=checkbox]:after{background:#f6f2ea;border-radius:999px;content:"";height:12px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:12px}.recording-studio .toggle-row input[type=checkbox]:checked{background:rgba(111,217,142,.34);border-color:rgba(111,217,142,.24)}.recording-studio .toggle-row input[type=checkbox]:checked:after{transform:translateX(14px)}.recording-studio .studio-toast{background:rgba(246,242,234,.92);border:1px solid rgba(246,242,234,.22);border-radius:999px;box-shadow:0 18px 50px rgba(0,0,0,.22);color:#171713;font-size:12px;font-weight:760;left:50%;line-height:1;padding:9px 13px;position:fixed;top:88px;transform:translateX(-50%);z-index:80}.recording-studio .participant-settings-toggle{align-items:center;background:rgba(246,242,234,.045);border:1px solid rgba(246,242,234,.06);border-radius:8px;color:rgba(246,242,234,.74);display:inline-flex;font-size:11px;font-weight:760;gap:7px;justify-content:center;min-height:30px;width:100%}.recording-studio .participant-settings-toggle svg{height:14px;width:14px}.recording-studio .participant-settings-toggle:hover{background:rgba(246,242,234,.075);color:#ffffff}.recording-studio .storage-health-grid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.recording-studio .storage-health-grid span{background:rgba(246,242,234,.035);border:1px solid rgba(246,242,234,.055);border-radius:8px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px}.recording-studio .storage-health-grid strong{color:#ffffff;font-size:12px;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recording-studio .storage-health-grid small{color:rgba(246,242,234,.48);font-size:9px;font-weight:720;line-height:1.15}.recording-studio .studio-trust-grid{display:none}.recording-studio .recording-marker-bar{grid-template-columns:minmax(120px,.6fr) minmax(0,1fr) auto auto}.recording-studio .studio-side-rail span{font-size:9px;font-weight:700}.studio-recovery-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}progress{accent-color:#181713;width:100%}.auth-status-text,.error-text,.fine-print{font-size:13px;line-height:1.5}.error-text{color:var(--danger)}.auth-status-text{color:var(--muted);font-weight:800}.form-helper{color:var(--muted);font-size:13px;line-height:1.45}.auth-page,.project-page,.setup-page{display:grid;grid-gap:24px;gap:24px;margin:0 auto;max-width:1180px;min-height:100vh;padding:48px 20px}.auth-page{align-content:start;background:linear-gradient(90deg,rgba(21,21,20,.045) 1px,transparent 1px) 0 0 /92px 92px,linear-gradient(180deg,rgba(255,255,255,.5),rgba(248,247,244,0)),var(--bg);gap:18px 28px;grid-template-columns:minmax(0,1fr) minmax(360px,530px);max-width:1240px;padding:24px 20px;position:relative}.auth-page:before{background:#111111;content:"";inset:0 auto 0 0;position:fixed;width:6px}.auth-shell,.project-header,.setup-copy{display:grid;grid-gap:18px;gap:18px}.auth-topbar,.brand-lockup{align-items:center;display:flex}.brand-lockup{color:var(--ink);text-decoration:none}.auth-topbar{justify-content:space-between}.brand-lockup{gap:12px;font-weight:900}.auth-pill{background:#ece8dd;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;font-weight:800;padding:8px 12px}.auth-page-links{align-items:center;display:flex;gap:8px}.auth-page-links a{border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:13px;font-weight:900;padding:9px 12px;text-decoration:none}.auth-page-links a:hover{background:var(--ink);color:#ffffff}.auth-heading{display:grid;grid-gap:8px;gap:8px;padding:4px 0 0;text-align:left}.auth-heading .eyebrow{color:var(--muted)}.auth-heading h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.4vw,54px);font-weight:500;line-height:1}.project-header h1,.setup-copy h1{font-size:38px;line-height:1.08}.auth-heading p{color:var(--muted);font-size:15px;line-height:1.35;margin:0;max-width:420px}.brand-mark{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:12px;color:#ffffff;display:inline-flex;font-weight:900;height:42px;justify-content:center;width:42px}.auth-card,.setup-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 24px 80px rgba(21,21,20,.08);display:grid;grid-gap:20px;gap:20px;padding:24px}.auth-card{align-self:start;background:linear-gradient(#ffffff,#ffffff) padding-box,repeating-linear-gradient(135deg,rgba(17,17,17,.78) 0 6px,#ffffff 6px 12px,rgba(17,17,17,.78) 12px 14px,#ffffff 14px 24px) border-box;border:4px solid transparent;border-radius:0;box-shadow:0 18px 48px rgba(21,21,20,.08);gap:11px;grid-column:1;padding:18px 22px 20px}.auth-envelope-top{align-items:center;color:#33312e;display:grid;font-size:13px;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;text-transform:uppercase}.auth-envelope-top span:nth-child(2),.auth-envelope-top span:nth-child(4){border-top:1px dashed;height:1px}.auth-card-header{display:grid;grid-gap:4px;gap:4px}.auth-card-header h2{font-size:23px;letter-spacing:0}.auth-card-header p{color:var(--muted);font-size:13px;line-height:1.4}.segmented-control{background:#f3f0ea;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.segmented-control a,.segmented-control button{background:transparent;border:0;color:var(--muted)}.segmented-control a{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.segmented-control a.active,.segmented-control button.active{background:var(--surface);box-shadow:0 6px 18px rgba(21,21,20,.08);color:var(--ink)}.google-button{align-items:center;background:#fbfaf7;border:1px solid #ded7cc;border-radius:10px;color:var(--ink);display:inline-flex;gap:10px;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;width:100%}.google-button[aria-disabled=true]{cursor:not-allowed;opacity:.52;pointer-events:none}.google-button:hover{background:#ffffff;border-color:#bfb5a8}.google-button span{align-items:center;background:var(--brand);border-radius:999px;color:#ffffff;display:inline-flex;height:24px;justify-content:center;width:24px}.config-warning{background:#fff7df;border:1px solid #ecd188;border-radius:8px;color:#6b4d00;font-size:13px;line-height:1.45;padding:12px}.signed-in-notice{background:#eef8ef;border:1px solid #b8d7bd;border-radius:10px;display:grid;grid-gap:10px;gap:10px;padding:12px}.signed-in-notice span{color:#285f34;font-size:13px;font-weight:800}.auth-footnote{color:var(--muted);font-size:12px;line-height:1.35}.auth-card .stack-form{gap:8px}.auth-card .stack-form input{background:#fffefd;border-color:#d9d1c5;border-radius:10px;min-height:38px}.auth-card .stack-form button{border-radius:10px;min-height:40px}.auth-feature-card{align-self:start;background:rgba(255,255,255,.72);border:1px solid rgba(17,17,17,.18);display:grid;grid-gap:9px;gap:9px;grid-column:2;grid-row:1/span 2;padding:9px}.auth-feature-card img{aspect-ratio:16/9.4;border:1px solid rgba(17,17,17,.16);object-fit:cover;width:100%}.auth-feature-meta{color:#70695e;display:flex;font-size:12px;font-weight:800;justify-content:space-between}.auth-feature-card h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.8vw,34px);font-weight:500;line-height:1.04}.auth-faq-strip{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-faq-strip article{background:rgba(255,255,255,.76);border:1px solid var(--line);border-radius:14px;display:grid;grid-gap:6px;gap:6px;padding:14px}.auth-faq-strip strong{font-size:14px}.auth-faq-strip span{color:var(--muted);font-size:13px;line-height:1.4}@media (max-width:1100px){.auth-page{grid-template-columns:minmax(0,1fr) minmax(320px,420px);max-width:980px}.studio-main{padding:22px 24px 56px}.insights-dashboard-grid,.studio-dashboard-grid{grid-template-columns:1fr}.insights-rail,.studio-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-rail .workspace-card:first-child{grid-column:1/-1}.dashboard-site-preview-card{grid-template-columns:1fr}.site-preview-frame{min-height:238px}}@media (max-width:900px){.auth-page{grid-template-columns:1fr;max-width:700px;padding:20px 18px 36px}.auth-card,.auth-faq-strip,.auth-feature-card{grid-column:1}.auth-card{order:2}.auth-feature-card{grid-row:auto;order:3}.auth-faq-strip{grid-template-columns:1fr;order:4}.auth-heading h1{font-size:clamp(34px,8vw,48px)}.studio-shell{grid-template-columns:1fr}.studio-sidebar{border-bottom:1px solid var(--line);border-right:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;height:auto;padding:10px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.studio-nav,.studio-sidebar-bottom{display:flex}.studio-nav{gap:8px;justify-content:center;min-width:0;overflow-x:auto;padding:2px}.round-tool:after,.studio-nav-item:after{display:none}.studio-main{padding:18px 18px 48px}.studio-topbar{align-items:stretch;grid-template-columns:1fr}.studio-topbar-actions{justify-content:stretch}.studio-account-menu,.studio-user-pill,.theme-toggle-button{min-width:0}.dashboard-site-topbar-preview{grid-template-columns:auto minmax(0,1fr) auto;justify-self:stretch}.dashboard-site-topbar-preview small,.dashboard-site-topbar-preview strong,.studio-user-pill{max-width:none}.dashboard-hero-header{border-radius:18px;padding:18px}.dashboard-hero-metrics{min-width:0}}@media (max-width:720px){.auth-topbar{align-items:flex-start;gap:12px}.auth-page-links{flex-wrap:wrap;justify-content:flex-end}.auth-card{padding:16px}.auth-feature-meta{flex-wrap:wrap;gap:8px;justify-content:flex-start}.dashboard-auth-state,.dashboard-auth-state ul,.dashboard-hero-metrics,.insight-summary-grid,.insights-rail,.studio-rail,.workspace-summary-grid{grid-template-columns:1fr}.analytics-card-header,.dashboard-auth-actions,.dashboard-hero-header{align-items:stretch;flex-direction:column}.dashboard-auth-actions,.dashboard-auth-actions .button{width:100%}.analytics-card{border-radius:16px;padding:14px}.chart-legend{flex-wrap:wrap}.bar-chart,.feedback-line{gap:6px;grid-template-columns:repeat(7,minmax(30px,1fr))}.bar-stack{border-radius:12px;height:168px;padding:6px}}@media (max-width:480px){.auth-page{padding:14px 12px 28px}.auth-topbar{display:grid;grid-template-columns:1fr}.auth-page-links{justify-content:flex-start}.auth-heading h1{font-size:34px}.auth-envelope-top{grid-template-columns:auto minmax(18px,1fr) auto}.auth-envelope-top span:nth-child(4),.auth-envelope-top span:nth-child(5){display:none}.auth-feature-card{padding:8px}.studio-main,.studio-panel{padding:14px}.studio-sidebar{gap:8px;padding:8px}.round-tool,.studio-logo,.studio-nav-item{height:40px;min-height:40px;width:40px}.studio-nav-item span{height:30px;width:30px}.dashboard-site-topbar-preview{grid-template-columns:auto minmax(0,1fr)}.dashboard-site-topbar-preview small{grid-column:2}.studio-topbar-actions{align-items:stretch;flex-direction:column}.studio-account-menu,.studio-user-pill,.theme-toggle-button{justify-content:center;width:100%}}.divider{align-items:center;color:var(--muted);display:grid;font-size:13px;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px}.divider:after,.divider:before{background:var(--line);content:"";height:1px}.setup-page{align-items:center;grid-template-columns:minmax(0,1fr) 480px}.project-page{align-content:start}.project-header{align-items:flex-end;grid-template-columns:minmax(0,1fr) auto}.project-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.copy-box{background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.simple-list li{background:var(--surface-soft);border-radius:8px;padding:10px 12px}.numbered-list{counter-reset:next-step}.numbered-list li{counter-increment:next-step}.numbered-list li:before{content:counter(next-step) ". ";font-weight:900}.project-next-steps{grid-column:1/-1}.app-shell{display:grid;grid-gap:24px;gap:24px;margin:0 auto;max-width:1180px;min-height:100vh;padding:28px 20px 56px}.project-actions,.project-row,.section-heading,.workspace-actions,.workspace-topbar{align-items:center;display:flex}.workspace-topbar{justify-content:space-between}.workspace-actions{color:var(--muted);font-size:14px;gap:12px}.workspace-hero{display:grid;grid-gap:10px;gap:10px;padding:42px 0 8px;text-align:center}.workspace-hero h1{font-size:48px;margin:0 auto}.workspace-hero p{margin:0 auto}.config-card,.stat-card,.workspace-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 80px rgba(21,21,20,.06)}.config-card{display:grid;grid-gap:8px;gap:8px;padding:22px}.config-card p{font-size:15px}.workspace-grid{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) 420px}.workspace-card{display:grid;grid-gap:20px;gap:20px;padding:24px}.studio-rail .workspace-card{border-radius:24px;box-shadow:0 20px 70px rgba(21,21,20,.07)}.studio-rail .stack-form input,.studio-rail .stack-form textarea{background:#fbfaf7;border-radius:14px}.studio-rail .stack-form button{border-radius:14px;justify-content:center}.project-form-card{position:-webkit-sticky;position:sticky;top:24px}.workspace-stack{display:grid;grid-gap:18px;gap:18px}.stats-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{display:grid;grid-gap:8px;gap:8px;padding:18px}.project-row span,.stat-card span{color:var(--muted);font-size:13px}.stat-card strong{font-size:30px}.section-heading{justify-content:space-between}.project-list{display:grid;grid-gap:10px;gap:10px}.project-row{background:var(--surface-soft);border-radius:12px;gap:16px;justify-content:space-between;padding:14px}.project-row>div:first-child{display:grid;grid-gap:4px;gap:4px}.project-actions{gap:8px}.empty-state{background:var(--surface-soft);border-radius:12px;display:grid;grid-gap:6px;gap:6px;padding:22px;text-align:center}.empty-state p{font-size:14px;margin:0 auto}.latest-projects-section,.recording-card-grid{display:grid;grid-gap:16px;gap:16px}.recording-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recording-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 80px rgba(21,21,20,.06);overflow:hidden}.recording-cover{aspect-ratio:16/8.6;background:#111111;color:#ffffff;display:grid;grid-gap:10px;gap:10px;padding:18px;place-content:flex-end start}.recording-cover.green{background:radial-gradient(circle at 26% 28%,rgba(244,211,94,.42),transparent 28%),linear-gradient(140deg,#102f2b,#0f766e)}.recording-cover.sand{background:radial-gradient(circle at 68% 32%,rgba(17,17,17,.16),transparent 28%),linear-gradient(140deg,#ece7df,#cdbf9c);color:var(--ink)}.recording-cover.ink{background:radial-gradient(circle at 34% 34%,rgba(255,255,255,.18),transparent 28%),linear-gradient(140deg,#151514,#3b3934)}.recording-cover span{font-size:12px;font-weight:900;opacity:.76;text-transform:uppercase}.recording-cover strong{font-size:22px;line-height:1.1;max-width:260px}.recording-card-body{display:grid;grid-gap:7px;gap:7px;padding:14px 16px 16px}.recording-card-body p,.recording-card-body span{color:var(--muted);font-size:13px;line-height:1.4}.recording-card-body h3{font-size:18px}.calendar-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day{background:var(--surface-soft);border:1px solid transparent;border-radius:12px;display:grid;grid-gap:6px;gap:6px;min-height:92px;padding:12px}.calendar-day.active{background:#ffffff;border-color:var(--ink)}.calendar-day small,.calendar-day span{color:var(--muted);font-size:12px}.calendar-day strong{font-size:26px}.studio-shell{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(248,247,244,0) 260px),var(--bg);display:grid;grid-template-columns:76px minmax(0,1fr);min-height:100vh}.studio-sidebar{align-items:center;background:rgba(239,235,228,.82);border-right:1px solid var(--line);box-shadow:inset -1px 0 0 rgba(255,255,255,.68);display:grid;grid-gap:24px;gap:24px;grid-template-rows:auto 1fr auto;height:100vh;padding:22px 10px;position:-webkit-sticky;position:sticky;top:0}.round-tool,.studio-logo{align-items:center;background:var(--ink);border-radius:14px;box-shadow:0 14px 34px rgba(21,21,20,.16);color:#ffffff;display:inline-flex;font-weight:900;height:44px;justify-content:center;text-decoration:none;width:44px}.studio-nav,.studio-sidebar-bottom{align-items:center;display:grid;grid-gap:12px;gap:12px;justify-items:center}.studio-nav-item{align-items:center;border:1px solid transparent;border-radius:18px;color:var(--muted);display:inline-flex;font-weight:800;justify-content:center;min-height:46px;padding:5px;position:relative;text-decoration:none;width:46px}.quick-action-card>span,.studio-nav-item span{align-items:center;background:#fbfaf7;border:1px solid var(--line);border-radius:13px;color:var(--ink);display:inline-flex;font-size:18px;font-weight:900;height:34px;justify-content:center;width:34px}.round-tool:after,.studio-nav-item:after{background:#171713;border-radius:999px;color:#ffffff;content:attr(data-label);font-size:12px;font-weight:900;left:calc(100% + 10px);opacity:0;padding:7px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-4px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:20}.round-tool:hover:after,.studio-nav-item:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.studio-nav-item.active{background:#ffffff;border-color:var(--line);box-shadow:0 18px 42px rgba(21,21,20,.08);color:var(--ink)}.round-tool{background:var(--surface);border:1px solid var(--line);color:var(--ink);height:44px;position:relative;width:44px}.studio-main{display:grid;grid-gap:24px;gap:24px;min-width:0;padding:26px 34px 64px}.studio-topbar{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto auto;justify-content:space-between}.studio-topbar-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:0}.theme-toggle-button{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:999px;color:var(--ink);gap:8px;min-height:42px;padding:5px 12px 5px 6px}.theme-toggle-button span{align-items:center;background:var(--ink);border-radius:999px;color:var(--surface);display:inline-flex;font-size:13px;height:30px;justify-content:center;width:30px}.theme-toggle-button strong{font-size:13px;font-weight:900}.studio-wordmark{align-items:center;color:var(--ink);display:inline-flex;font-size:15px;font-weight:900;gap:10px;text-decoration:none;white-space:nowrap}.studio-wordmark span{align-items:center;background:var(--ink);border-radius:12px;color:#ffffff;display:inline-flex;font-size:12px;height:34px;justify-content:center;width:34px}.dashboard-site-topbar-preview{align-items:center;background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-grid;gap:8px;grid-template-columns:auto auto auto;min-height:44px;min-width:0;padding:5px 12px 5px 6px;text-decoration:none}.dashboard-site-topbar-preview span{align-items:center;background:var(--ink);border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:900;height:32px;justify-content:center;width:32px}.dashboard-site-topbar-preview small,.dashboard-site-topbar-preview strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-site-topbar-preview strong{font-size:13px;font-weight:900;max-width:180px}.dashboard-site-topbar-preview small{color:var(--muted);font-size:12px;max-width:180px}.dashboard-site-topbar-preview.muted{grid-template-columns:auto auto}.dashboard-site-topbar-preview.muted strong{color:var(--muted)}.studio-user-pill{align-items:center;background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:10px;max-width:260px;overflow:hidden;padding:7px 12px 7px 8px;text-overflow:ellipsis;white-space:nowrap}.studio-user-pill span{align-items:center;background:#171713;border-radius:50%;color:#ffffff;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.studio-user-pill strong{overflow:hidden;text-overflow:ellipsis}.studio-account-menu{justify-self:end;position:relative}.studio-account-popover{background:#ffffff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 70px rgba(21,21,20,.16);display:grid;grid-gap:6px;gap:6px;min-width:160px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.studio-account-popover a,.studio-account-popover button{background:#f4f1ea;border:1px solid transparent;border-radius:10px;color:var(--ink);font-size:13px;font-weight:800;justify-content:flex-start;min-height:38px;padding:9px 10px;text-decoration:none}.settings-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form{display:grid;grid-gap:18px;gap:18px}.settings-form .workspace-card{align-content:start}.settings-form label{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.settings-form input,.settings-form select{width:100%}.settings-helper{color:var(--muted);font-size:12px;line-height:1.4;margin-top:-6px}.settings-form .checkbox-row{align-items:center;background:#f4f1ea;border:1px solid #e5ded1;border-radius:14px;color:var(--ink);display:flex;font-size:13px;gap:10px;min-height:46px;padding:12px;text-transform:none}.settings-form .checkbox-row input{width:auto}.settings-quality-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-quality-grid label{display:grid;grid-gap:8px;gap:8px}.settings-quality-grid small{color:var(--muted);font-size:12px;margin-top:-4px;text-transform:none}.settings-actions{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:18px;display:flex;gap:14px;justify-content:space-between;padding:14px}.settings-actions span{color:var(--muted);font-size:13px;font-weight:800}.settings-list{display:grid;grid-gap:12px;gap:12px;margin:0}.settings-list div{background:#f4f1ea;border:1px solid #e5ded1;border-radius:14px;display:grid;grid-gap:4px;gap:4px;padding:14px}.settings-list dt{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.settings-list dd{margin:0;overflow-wrap:anywhere}.website-builder-grid{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,520px) minmax(0,1fr)}.website-settings-form{gap:22px}.website-settings-form section{display:grid;grid-gap:10px;gap:10px}.website-section-row{align-items:center;display:flex;justify-content:space-between}.domain-input{align-items:center;background:#fbfaf7;border:1px solid #cfc7ba;border-radius:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.domain-input input{background:transparent;border:0}.domain-input input:focus{box-shadow:none}.domain-input span{color:var(--muted);font-size:14px;font-weight:850;padding-right:12px}.color-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row,.color-grid label{align-items:center;background:#f4f1ea;border:1px solid #e5ded1;border-radius:12px;display:flex;font-size:13px;font-weight:850;justify-content:space-between;min-height:48px;padding:8px 10px}.color-grid input[type=color]{border:0;flex:0 0 auto;height:30px;min-height:30px;padding:0;width:42px}.checkbox-row{justify-content:flex-start}.navigation-editor,.navigation-editor-row{display:grid;grid-gap:10px;gap:10px}.navigation-editor-row{align-items:end;background:#f4f1ea;border:1px solid #e5ded1;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 40px;padding:10px}.navigation-editor-row label{display:grid;grid-gap:6px;gap:6px}.navigation-editor-row input{background:#ffffff}.mini-button{font-size:13px;min-height:34px;padding:0 10px}.icon-mini-button{font-size:20px;justify-content:center;min-height:40px;padding:0}.checkbox-row input{flex:0 0 auto;margin-right:10px;min-height:0;width:auto}.success-text{color:#247047;font-weight:800}.website-preview-shell{background:#171713;border-radius:24px;min-height:620px;overflow:hidden;padding:18px;position:-webkit-sticky;position:sticky;top:24px}.public-site-preview{background:var(--site-bg);color:var(--site-text);display:grid;grid-gap:24px;gap:24px;min-height:584px;padding:24px}.public-site-preview header,.public-site-preview nav{align-items:center;display:flex;gap:14px;justify-content:space-between}.public-site-preview nav{color:var(--site-muted);font-size:12px;font-weight:850}.public-site-preview section{align-content:center;display:grid;grid-gap:12px;gap:12px}.public-site-preview h2{font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:500;line-height:.96}.public-site-preview p{color:var(--site-muted);line-height:1.5}.public-site-preview form{background:var(--site-surface);border:1px solid color-mix(in srgb,var(--site-text),transparent 82%);display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px}.public-site-preview input{border:0;min-height:38px}.creator-site button,.public-site-preview button{background:var(--site-button);border-color:var(--site-button)}.public-site-preview article{background:var(--site-surface);border:1px solid color-mix(in srgb,var(--site-text),transparent 82%);display:grid;grid-gap:8px;gap:8px;padding:18px}.public-site-preview article span{color:var(--site-accent);font-size:12px;font-weight:900;text-transform:uppercase}.creator-site{--site-accent:#111111;--site-bg:#ffffff;--site-button:#111111;--site-muted:#737373;--site-surface:#ffffff;--site-text:#151514}.creator-site a{color:inherit;text-decoration:none}.creator-site button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}.creator-site-about,.creator-site-header,.creator-site-hero,.creator-video-section{margin-inline:auto;width:min(1240px,calc(100% - 48px))}.creator-site-header{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:0}.creator-site-header>a{align-items:center;display:inline-flex;gap:10px;font-size:22px;font-weight:950}.creator-site-header>a img{border-radius:8px;height:42px;object-fit:cover;width:42px}.creator-site-header nav{display:flex;gap:18px;justify-content:flex-end}.creator-site-header nav a{color:var(--site-muted);font-weight:800}.creator-site-header nav a.active{color:var(--site-text)}.creator-site-button{background:var(--site-button);border:1px solid var(--site-button);padding:11px 16px}.creator-site-hero{align-items:center;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1fr) minmax(320px,480px);min-height:560px;padding:54px 0}.creator-site-home{grid-gap:22px;gap:22px;grid-template-columns:minmax(230px,.68fr) minmax(420px,1.5fr) minmax(260px,.78fr);padding:28px 0 24px}.creator-launch-home,.creator-site-home{margin-inline:auto;width:min(1240px,calc(100% - 48px))}.creator-launch-home{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:calc(100vh - 130px);padding:48px 0 64px}.creator-launch-card,.creator-launch-masthead,.creator-launch-next{border:1px solid color-mix(in srgb,var(--site-text),transparent 86%);background:var(--site-surface)}.creator-launch-masthead{align-content:end;background:linear-gradient(135deg,color-mix(in srgb,var(--site-text),transparent 6%),color-mix(in srgb,var(--site-accent),transparent 36%)),var(--site-text);color:var(--site-bg);display:grid;grid-gap:22px;gap:22px;grid-row:span 2;min-height:620px;padding:clamp(28px,6vw,64px)}.creator-launch-masthead .creator-site-kicker,.creator-launch-masthead .creator-social-links a,.creator-launch-masthead p{color:color-mix(in srgb,var(--site-bg),transparent 16%)}.creator-launch-masthead h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,12vw,154px);font-weight:500;letter-spacing:0;line-height:.82;max-width:8ch}.creator-launch-masthead>p:not(.creator-site-kicker){font-size:22px;line-height:1.42;max-width:560px}.creator-launch-card{align-content:center;display:grid;grid-gap:18px;gap:18px;padding:clamp(26px,4vw,44px)}.creator-launch-card>span{color:var(--site-accent);font-size:12px;font-weight:950;text-transform:uppercase}.creator-launch-card h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,64px);font-weight:500;letter-spacing:0;line-height:.96}.creator-launch-card>p{color:var(--site-muted);font-size:18px;line-height:1.52}.creator-launch-form{margin-top:10px;max-width:none}.creator-launch-next{display:grid;grid-gap:16px;gap:16px;padding:26px}.creator-loading-state{align-content:center;border:1px solid color-mix(in srgb,var(--site-text),transparent 86%);display:grid;grid-gap:16px;gap:16px;margin:48px auto;min-height:420px;padding:40px;text-align:center;width:min(780px,calc(100% - 48px))}.creator-loading-state span{animation:creatorPulse 1.2s ease-in-out infinite;background:color-mix(in srgb,var(--site-text),transparent 86%);border-radius:999px;height:12px;justify-self:center;width:180px}.creator-loading-state h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,78px);font-weight:500;line-height:.95}.creator-loading-state p{color:var(--site-muted);font-size:18px}.creator-loading-state.error-state{border-color:color-mix(in srgb,#b94438,var(--site-text) 20%)}.creator-debug-panel{background:#101110;border:1px solid #363833;bottom:18px;color:#f4f3ef;display:grid;font-size:12px;grid-gap:5px;gap:5px;left:18px;max-width:min(420px,calc(100vw - 36px));padding:12px;position:fixed;z-index:50}.creator-debug-panel span{color:#c8c8c1;overflow-wrap:anywhere}@keyframes creatorPulse{0%,to{opacity:.45}50%{opacity:1}}.creator-left-rail,.creator-right-rail{grid-gap:18px;gap:18px}.creator-center-feed{padding-inline:22px}.creator-popular-row,.creator-rail-card{display:grid;grid-gap:10px;gap:10px}.creator-rail-card img{aspect-ratio:16/10;border-radius:5px;object-fit:cover;width:100%}.creator-popular-row h3,.creator-rail-card h3{font-size:18px;line-height:1.2}.creator-popular-row span,.creator-rail-card span{color:var(--site-muted);font-size:13px;font-weight:850}.creator-play-button{align-self:center;background:color-mix(in srgb,var(--site-text),transparent 18%);border:0;border-radius:50%;color:var(--site-bg);height:76px;justify-self:center;left:50%;min-height:76px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:76px;z-index:1}.creator-rail-heading{align-items:center;display:flex;justify-content:space-between}.creator-rail-heading h2{font-size:22px}.creator-rail-heading a{color:var(--site-muted);font-size:13px;font-weight:900;text-transform:uppercase}.creator-popular-row{align-items:start;grid-template-columns:minmax(0,1fr) 76px;padding-bottom:16px}.creator-popular-row img{aspect-ratio:1;object-fit:cover;width:76px}.creator-site-kicker{color:var(--site-muted);font-weight:900;letter-spacing:0;text-transform:uppercase}.creator-left-rail h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.8vw,72px);font-weight:500;letter-spacing:0;line-height:.92}.creator-left-rail>p:not(.creator-site-kicker){color:var(--site-muted);line-height:1.48}.creator-site-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,10vw,118px);font-weight:500;letter-spacing:0;line-height:.9;margin:12px 0 18px}.creator-site-about p,.creator-site-hero p{color:var(--site-muted);font-size:20px;line-height:1.55;max-width:620px}.creator-subscribe-form{background:var(--site-surface);display:grid;grid-gap:8px;gap:8px;margin-top:28px;max-width:520px;padding:8px}.creator-subscribe-form label{color:var(--site-muted);font-size:13px;font-weight:850;padding:4px 4px 0}.creator-subscribe-form>span{color:var(--site-muted);font-size:13px;font-weight:850;padding:0 4px 4px}.creator-subscribe-form div{display:grid;grid-template-columns:minmax(0,1fr) auto}.creator-subscribe-form input{background:transparent;border:0}.creator-social-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.creator-social-links a{border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 58%);color:var(--site-muted);font-size:13px;font-weight:900;padding-bottom:3px}.creator-feature-card,.creator-video-card{background:var(--site-surface);border:1px solid color-mix(in srgb,var(--site-text),transparent 86%)}.creator-feature-card{display:grid;grid-gap:14px;gap:14px;padding:0}.creator-feature-media{position:relative}.creator-feature-card img,.creator-video-placeholder{aspect-ratio:16/9.4;object-fit:cover;width:100%}.creator-video-placeholder{align-items:flex-end;background:linear-gradient(135deg,color-mix(in srgb,var(--site-accent),var(--site-text) 52%),color-mix(in srgb,var(--site-text),transparent 4%)),var(--site-text);color:var(--site-bg);display:flex;font-size:13px;font-weight:900;justify-content:flex-start;overflow:hidden;padding:18px;position:relative}.creator-video-placeholder:before{background:color-mix(in srgb,var(--site-bg),transparent 88%);content:"";height:1px;left:18px;position:absolute;right:18px;top:18px}.creator-video-placeholder span{font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,8vw,116px);font-weight:500;letter-spacing:0;line-height:.8;text-transform:uppercase}.creator-feature-card>div:last-of-type{display:flex;font-size:13px;justify-content:space-between;padding:0 18px}.creator-feature-card h2{font-family:Georgia,Times New Roman,serif;font-size:42px;padding:0 18px;text-align:center}.creator-feature-card p{padding:0 22px 22px;text-align:center}.creator-empty-publication{background:var(--site-surface);border:1px solid color-mix(in srgb,var(--site-text),transparent 86%);display:grid;grid-gap:0;gap:0;overflow:hidden}.creator-empty-cover{align-content:end;aspect-ratio:16/9.4;background:linear-gradient(135deg,color-mix(in srgb,var(--site-text),transparent 8%),color-mix(in srgb,var(--site-accent),transparent 28%)),var(--site-text);color:var(--site-bg);display:grid;grid-gap:12px;gap:12px;padding:28px}.creator-empty-cover span{font-size:12px;font-weight:950;text-transform:uppercase}.creator-empty-cover strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,7vw,86px);font-weight:500;letter-spacing:0;line-height:.9;max-width:7ch}.creator-empty-body{display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:28px;text-align:center}.creator-empty-body>span{color:var(--site-accent);font-size:12px;font-weight:950;text-transform:uppercase}.creator-empty-body h2{font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:1}.creator-empty-body p{color:var(--site-muted);font-size:17px;line-height:1.5;max-width:560px}.creator-empty-cta{background:var(--site-button);color:var(--site-bg)!important;font-weight:900;min-height:44px;padding:12px 18px}.creator-empty-list{display:grid;grid-gap:16px;gap:16px}.creator-empty-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 88%);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 58px;padding-bottom:16px}.creator-empty-row h3{font-size:18px;line-height:1.2}.creator-empty-row span{color:var(--site-muted);font-size:13px;font-weight:850}.creator-empty-row i{aspect-ratio:1;background:color-mix(in srgb,var(--site-text),transparent 91%);border-radius:6px;display:block}.creator-feature-card p,.creator-video-card p,.creator-video-card small{color:var(--site-muted);line-height:1.45}.creator-video-card p{font-size:14px}.creator-video-card small{font-size:12px;font-weight:850}.creator-site-about{border-top:1px solid color-mix(in srgb,var(--site-text),transparent 84%);padding:34px 0}.creator-video-section{padding:34px 0 76px}.creator-section-title{display:grid;grid-gap:4px;gap:4px;margin-bottom:18px}.creator-section-title span{color:var(--site-accent);font-size:12px;font-weight:950;text-transform:uppercase}.creator-section-title h2{font-size:34px}.creator-video-grid{display:grid;grid-gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.creator-video-card{display:grid;grid-gap:10px;gap:10px;padding:10px}.creator-video-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.creator-video-empty{align-content:center;grid-column:1/-1;justify-items:center;min-height:280px;padding:28px;text-align:center}.creator-video-empty p{color:var(--site-muted);font-size:15px;max-width:460px}.creator-empty-archive-art{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,74px);margin-bottom:12px}.creator-empty-archive-art span{aspect-ratio:1;background:color-mix(in srgb,var(--site-text),transparent 90%);border:1px solid color-mix(in srgb,var(--site-text),transparent 84%)}.creator-empty-archive-art span:nth-child(2){transform:translateY(-10px)}.creator-video-card div{color:var(--site-muted);display:flex;font-size:13px;justify-content:space-between}.creator-video-card .creator-video-placeholder{align-items:center;justify-content:center}.creator-video-card h3{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.1}.creator-site.compact .creator-site-hero{min-height:420px}.creator-site.theme-dark{--site-bg:#101110;--site-surface:#181a18;--site-text:#f4f3ef;--site-muted:#9b9c96;background:var(--site-bg)}.creator-site.font-editorial h1,.creator-site.font-editorial h2,.creator-site.font-editorial h3,.creator-site.font-serif{font-family:Georgia,Times New Roman,serif}.creator-site.magazine .creator-site-header{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}.creator-site.magazine .creator-site-header>a{grid-column:2;justify-self:center}.creator-site.magazine .creator-site-header nav{grid-column:1/-1;justify-content:center;order:2;padding-top:16px;width:100%}.creator-site.magazine .creator-site-hero{align-items:start;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.5fr) minmax(220px,.8fr)}.creator-site.magazine .creator-site-hero>div{align-content:start;border-right:1px solid color-mix(in srgb,var(--site-text),transparent 86%);display:grid;min-height:100%;padding-right:24px}.creator-site.magazine .creator-feature-card{grid-column:auto}.creator-site.magazine .creator-feature-card h2{font-size:40px;text-align:center}.creator-site.grid .creator-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-site.editorial .creator-feature-card,.creator-site.editorial .creator-video-card,.public-site-preview.editorial article{border-radius:0}.creator-site.minimal .creator-feature-card,.creator-site.minimal .creator-video-card,.public-site-preview.minimal article{box-shadow:none}.publication-settings-page{background:#151515;color:#f3f3f0;display:grid;grid-template-columns:320px minmax(0,1fr);min-height:100vh;scroll-behavior:smooth}.publication-settings-sidebar{background:#111211;border-right:1px solid #2c2d2c;display:grid;grid-template-rows:auto 1fr;height:100vh;padding:28px 22px;position:-webkit-sticky;position:sticky;top:0}.publication-back-link{align-items:center;border-radius:999px;color:#efefeb;display:inline-flex;font-size:44px;height:48px;justify-content:center;line-height:1;text-decoration:none;width:48px}.publication-back-link:hover{background:#222321}.publication-settings-sidebar nav{align-content:start;display:grid;grid-gap:30px;gap:30px;margin-top:22px}.publication-nav-group{display:grid;grid-gap:8px;gap:8px}.publication-nav-group>span{color:#777875;font-size:13px;font-weight:900;letter-spacing:.04em;padding:0 12px 6px;text-transform:uppercase}.publication-nav-group a{align-items:center;background:transparent;border:0;border-radius:8px;color:#deded9;display:flex;font-size:16px;font-weight:850;gap:14px;justify-content:flex-start;min-height:44px;padding:0 12px;text-align:left;text-decoration:none}.publication-nav-group a:focus-visible,.publication-nav-group a:hover{background:#262724;color:#ffffff;outline:0}.publication-nav-group i{color:#d9d9d2;font-style:normal;text-align:center;width:20px}.publication-settings-main{display:grid;grid-gap:28px;gap:28px;grid-template-rows:auto auto 1fr auto;min-height:100vh;padding:42px min(7vw,96px) 28px}.publication-settings-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,#151515,transparent 8%);border-bottom:1px solid #2c2d2c;display:flex;gap:18px;justify-content:space-between;margin:-18px 0 0;padding-bottom:28px;padding-top:18px;position:-webkit-sticky;position:sticky;top:0;z-index:22}.publication-settings-header h1{color:#f7f7f3;font-size:34px;line-height:1}.publication-settings-header p{color:#8f908b;margin-top:8px}.publication-settings-header>div:last-child{align-items:center;display:flex;gap:10px}.publication-save-button{transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.publication-save-button:disabled{cursor:not-allowed;opacity:.48}.publication-save-button.has-changes:not(:disabled){background:#d93a2e;border-color:#d93a2e;color:#ffffff;box-shadow:0 14px 34px rgba(217,58,46,.22)}.publication-save-button.has-changes:not(:disabled):hover{background:#c72f25;border-color:#c72f25;transform:translateY(-1px)}.publication-settings-page .button.secondary,.publication-settings-page button.secondary{background:transparent;border-color:#343532;color:#efefeb}.publication-settings-page .button,.publication-settings-page button{border-radius:8px}.publication-auth-alert{margin:0 auto;max-width:920px;width:100%}.publication-settings-card{align-self:start;background:#1a1b1a;border:1px solid #343532;border-radius:10px;display:grid;margin:0 auto;max-width:980px;overflow:hidden;scroll-margin-top:34px;width:100%}.publication-settings-stack{display:grid;grid-gap:28px;gap:28px}.publication-card-title,.publication-empty-state,.publication-setting-block,.publication-setting-row,.publication-settings-footer,.publication-toggle-row{border-bottom:1px solid #30312f;padding:26px 28px}.publication-card-title{display:grid;grid-gap:8px;gap:8px}.publication-card-title h2{color:#f2f2ee;font-size:24px}.publication-card-title p,.publication-empty-state span,.publication-setting-block p,.publication-setting-row p{color:#858681;line-height:1.45}.publication-setting-row{display:grid;grid-gap:14px;gap:14px}.publication-empty-state strong,.publication-setting-block h3,.publication-setting-row label,.publication-setting-row>label,.publication-toggle-row{color:#ededeb;font-size:15px;font-weight:900}.publication-settings-page input,.publication-settings-page select,.publication-settings-page textarea{background:#1b1c1b;border:1px solid #353633;border-radius:8px;color:#ededeb;font:inherit;min-height:54px}.publication-settings-page textarea{padding-top:14px}.publication-category-stack{display:grid;grid-gap:10px;gap:10px}.publication-toggle-row{align-items:center;display:flex}.publication-toggle-row input{min-height:0;width:auto}.publication-setting-block{display:grid;grid-gap:16px;gap:16px}.compact-inner-row{border:1px solid #30312f;border-radius:8px;padding:16px}.publication-color-grid{border-bottom:1px solid #30312f;padding:24px 28px}.publication-color-grid label,.publication-settings-page .checkbox-row{background:#20211f;border-color:#353633;color:#deded9}.publication-settings-page .domain-input{background:#1b1c1b;border-color:#353633}.publication-settings-page .domain-input span{color:#8f908b}.domain-dns-panel{background:#171817}.domain-status-pill{align-items:center;border:1px solid #4b4c49;border-radius:999px;color:#d8d8d2;display:inline-flex;font-size:12px;font-weight:900;min-height:34px;padding:0 12px}.domain-status-pill.verified{background:#17351f;border-color:#356b42;color:#bff0c9}.domain-status-pill.not_configured,.domain-status-pill.pending{background:#2d2818;border-color:#5d512a;color:#f0dda6}.dns-record-grid{background:#101110;border:1px solid #30312f;border-radius:8px;display:grid;grid-gap:0;gap:0;grid-template-columns:92px minmax(150px,.6fr) minmax(0,1.4fr);overflow:hidden}.dns-record-grid>*{border-bottom:1px solid #30312f;color:#ecece8;min-width:0;overflow-wrap:anywhere;padding:13px 14px}.dns-record-grid>span{background:#20211f;color:#92938d;font-size:12px;font-weight:900;text-transform:uppercase}.dns-record-grid code{color:#dcdcd7;font-size:13px}.dns-record-grid>:nth-last-child(-n+3){border-bottom:0}.dns-help-text{font-size:13px}.publication-settings-page .navigation-editor-row{background:#20211f;border-color:#353633;border-radius:8px}.publication-settings-page .navigation-editor-row input{background:#181918}.compact-preview{border-radius:10px;min-height:0;position:static}.compact-preview .public-site-preview{min-height:360px}.compact-preview .public-site-preview h2{font-size:44px}.publication-empty-state{display:grid;grid-gap:8px;gap:8px}.publication-settings-footer{align-items:center;background:#151515;border:0;display:flex;gap:18px;justify-content:space-between;margin:0 auto;max-width:980px;padding-inline:0;width:100%}.publication-settings-footer>div{min-height:24px}.publication-settings-footer p{margin:0}.website-test-section{background:#20211f;border:1px solid #353633;border-radius:8px;display:grid;grid-gap:16px;gap:16px;margin:26px 28px;padding:20px}.website-test-section span,.website-test-section strong{display:block}.website-test-section span{color:#858681;line-height:1.45;margin-top:6px}.website-test-actions{display:flex;flex-wrap:wrap;gap:10px}.site-section-editor{display:grid;grid-gap:10px;gap:10px}.site-section-editor-row{background:#20211f;border:1px solid #353633;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 120px;padding:12px}.site-section-editor-row label:last-child{color:#858681;display:grid;font-size:12px;font-weight:900;grid-gap:6px;gap:6px;text-transform:uppercase}.site-section-editor-row input[type=number]{min-height:40px}@media (max-width:920px){.publication-settings-page{grid-template-columns:1fr}.publication-settings-sidebar{border-bottom:1px solid #2c2d2c;border-right:0;min-height:0;padding:16px}.publication-settings-sidebar nav{display:flex;gap:18px;margin-top:12px;overflow-x:auto}.publication-nav-group{flex:0 0 auto;min-width:180px}.publication-settings-main{padding:24px 16px}.publication-settings-footer,.publication-settings-header{align-items:flex-start;flex-direction:column}.publication-card-title,.publication-empty-state,.publication-setting-block,.publication-setting-row,.publication-toggle-row{padding:20px}.website-test-section{margin:20px}}.studio-panel{background:radial-gradient(circle at 88% 4%,rgba(244,211,94,.16),transparent 27%),radial-gradient(circle at 12% 10%,rgba(53,92,125,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.78)),var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:0 28px 90px rgba(21,21,20,.08);display:grid;grid-gap:26px;gap:26px;overflow:hidden;padding:30px}.home-panel{gap:22px}.studio-section-header{align-items:center;display:flex;gap:18px;justify-content:space-between}.studio-section-header h1{font-size:42px;letter-spacing:0;line-height:1}.studio-section-header h2{font-size:24px}.studio-subtitle{color:var(--muted);font-size:15px;line-height:1.45;margin-top:8px;max-width:560px}.dashboard-hero-header{align-items:stretch;background:radial-gradient(circle at 96% 12%,rgba(47,143,98,.08),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.82),rgba(247,244,238,.66));border:1px solid rgba(229,222,209,.86);border-radius:22px;padding:24px}.dashboard-hero-metrics{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(104px,1fr));min-width:min(100%,420px)}.dashboard-hero-metrics span{align-content:center;background:rgba(255,255,255,.72);border:1px solid rgba(229,222,209,.92);border-radius:16px;display:grid;grid-gap:5px;gap:5px;grid-template-columns:auto minmax(0,1fr);min-height:84px;padding:12px}.dashboard-hero-metrics svg{align-self:start;background:#f4f1ea;border:1px solid #e5ded1;border-radius:12px;color:#355c7d;grid-row:span 2;height:36px;padding:8px;width:36px}.dashboard-hero-metrics strong{font-size:clamp(20px,2.2vw,28px);line-height:1;text-transform:capitalize}.dashboard-hero-metrics small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.toolbar-actions{flex-wrap:wrap;gap:10px;justify-content:flex-end}.setup-inline,.toolbar-actions{align-items:center;display:flex}.setup-inline{background:#fff8e6;border:1px solid #ecd188;border-radius:18px;color:#6b4d00;gap:12px;padding:14px 16px}.setup-inline span{font-size:14px}.deniper-loading{align-items:center;background:#fffdf8;border:1px solid #e7ded2;border-radius:16px;box-shadow:0 18px 60px rgba(21,21,20,.06);color:var(--ink);display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr);margin:0 auto;max-width:520px;min-height:118px;padding:18px;width:100%}.deniper-loading.dark{background:#26221f;border-color:#403a35;box-shadow:0 18px 70px rgba(0,0,0,.22);color:#f4f0eb}.deniper-loading-mark{align-items:center;background:#171713;border-radius:14px;color:#ffffff;display:inline-flex;font-size:26px;font-weight:950;height:58px;justify-content:center;overflow:hidden;position:relative;width:58px}.deniper-loading-mark:before{animation:deniper-fill 1.45s ease-in-out infinite;background:#ef3f2f;bottom:0;content:"";left:0;position:absolute;right:0;top:100%}.deniper-loading-mark span{position:relative;z-index:1}.deniper-loading strong{color:inherit;display:block;font-size:18px;font-weight:950;margin-bottom:5px}.deniper-loading p{color:#756d62;font-size:14px;line-height:1.45;margin:0}.deniper-loading.dark p{color:#aaa39c}@keyframes deniper-fill{0%{top:100%}45%,60%{top:0}to{top:-100%}}.planner-setting-inline{background:#f7f4ee;border-color:var(--line);color:var(--ink)}.planner-setting-inline .button{margin-left:auto}.success-inline{background:#eef8ef;border-color:#b8d7bd;color:#285f34}.upcoming-recordings-strip{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:20px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.upcoming-recordings-strip h2{font-size:20px}.upcoming-recordings-strip span{color:var(--muted);display:block;font-size:13px;margin-top:4px}.upcoming-recordings-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.upcoming-recordings-list{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1}.upcoming-recordings-list a,.upcoming-recordings-list p{background:#f7f4ee;border:1px solid #e5ded1;border-radius:14px;color:var(--ink);margin:0;min-height:48px;padding:10px 12px;text-decoration:none}.upcoming-recordings-list a{align-items:center;display:flex;gap:12px;justify-content:space-between}.upcoming-recordings-list a:hover{border-color:#cdbf9f}.upcoming-recordings-list p,.upcoming-recordings-list span{color:var(--muted);font-size:13px}.workspace-summary-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-summary-grid article{background:#f7f4ee;border:1px solid #e5ded1;border-radius:18px;display:grid;grid-gap:5px;gap:5px;min-height:104px;padding:16px}.workspace-summary-grid small,.workspace-summary-grid span{color:var(--muted);font-size:12px;font-weight:900}.workspace-summary-grid strong{font-size:28px;line-height:1;text-transform:capitalize}.start-flow-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.start-flow-card{align-content:space-between;background:radial-gradient(circle at 92% 18%,rgba(255,255,255,.82),transparent 26%),linear-gradient(180deg,#ffffff,#fbfaf7);border:1px solid rgba(229,222,209,.92);border-radius:20px;color:var(--ink);display:grid;grid-gap:15px;gap:15px;grid-template-columns:auto minmax(0,1fr) auto;min-height:136px;padding:20px;text-decoration:none;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.start-flow-card.primary{background:radial-gradient(circle at 86% 28%,rgba(244,211,94,.24),transparent 22%),radial-gradient(circle at 52% 108%,rgba(47,143,98,.26),transparent 32%),radial-gradient(circle at 8% 10%,rgba(255,255,255,.16),transparent 24%),linear-gradient(135deg,#191916,#0f100e);border-color:rgba(255,255,255,.1);color:#ffffff}.start-flow-card span{align-items:center;background:#f4f1ea;border:1px solid var(--line);border-radius:11px;color:var(--muted);display:inline-flex;height:38px;justify-content:center;width:38px}.start-flow-card.primary span{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16);color:#ffffff}.start-flow-card.primary small{color:rgba(255,255,255,.68)}.start-flow-card strong{display:block;font-size:21px;line-height:1.08}.start-flow-card small{color:var(--muted);display:block;line-height:1.45;margin-top:6px}.start-flow-card em{align-self:end;background:#f4f1ea;border-radius:999px;color:var(--ink);font-size:12px;font-style:normal;font-weight:900;padding:7px 10px;white-space:nowrap}.start-flow-card.primary em{background:rgba(255,253,247,.12);color:#fffdf7}.start-flow-card.requires-auth{background:radial-gradient(circle at 92% 18%,rgba(244,211,94,.12),transparent 28%),linear-gradient(180deg,#ffffff,#f7f4ee);border-style:dashed}.start-flow-card:hover{border-color:#bfb5a8;box-shadow:0 18px 46px rgba(21,21,20,.08);transform:translateY(-1px)}.start-flow-card:disabled{cursor:not-allowed;opacity:.54}.dashboard-auth-state{align-items:center;background:radial-gradient(circle at 90% 18%,rgba(244,211,94,.22),transparent 24%),radial-gradient(circle at 12% 18%,rgba(53,92,125,.09),transparent 28%),linear-gradient(180deg,#ffffff,#fbfaf7);border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 48px rgba(21,21,20,.055);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:22px 24px}.dashboard-auth-state h2{font-size:clamp(25px,2.8vw,34px);line-height:1.05}.dashboard-auth-state p{color:var(--muted);font-size:15px;line-height:1.45;margin:8px 0 0;max-width:620px}.dashboard-auth-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.dashboard-auth-visual{align-content:end;background:radial-gradient(circle at 78% 12%,rgba(244,211,94,.34),transparent 24%),linear-gradient(135deg,rgba(21,21,20,.96),rgba(48,46,40,.96));border-radius:18px;color:#fffdf7;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;min-height:116px;overflow:hidden;padding:18px;position:relative}.dashboard-auth-visual:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 2px,transparent 2px 12px);content:"";height:50px;left:18px;opacity:.44;position:absolute;right:18px;top:18px}.dashboard-auth-visual span{background:#f4d35e;border-radius:999px;height:10px;position:absolute;right:22px;top:22px;width:10px}.dashboard-auth-visual small,.dashboard-auth-visual strong{max-width:560px;position:relative}.dashboard-auth-visual strong{font-size:22px}.dashboard-auth-visual small{color:rgba(255,253,247,.66);font-size:13px;line-height:1.45}.dashboard-auth-state ul{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.dashboard-auth-state li{align-items:center;background:rgba(247,244,238,.72);border:1px solid #ebe4d8;border-radius:12px;color:var(--muted);display:flex;font-size:12px;font-weight:900;gap:9px;min-height:44px;padding:12px}.dashboard-auth-state li svg{background:#ffffff;border:1px solid #e5ded1;border-radius:10px;color:#355c7d;flex:0 0 auto;height:30px;padding:7px;width:30px}.dashboard-site-preview-card{align-items:stretch;background:radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--site-preview-accent,#111111),transparent 84%),transparent 28%),linear-gradient(180deg,#ffffff,#fbfaf7);border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 46px rgba(21,21,20,.05);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);overflow:hidden;padding:20px}.dashboard-site-preview-card.empty,.dashboard-site-preview-card.loading{align-items:center;grid-template-columns:minmax(0,1fr) auto}.dashboard-site-preview-card.empty p,.dashboard-site-preview-card.loading p,.site-preview-copy p{color:var(--muted);line-height:1.45;margin:8px 0 0}.site-preview-copy{align-content:center;display:grid;grid-gap:10px;gap:10px}.dashboard-site-preview-card.empty h2,.dashboard-site-preview-card.loading h2,.site-preview-copy h2{font-size:clamp(25px,2.8vw,34px);line-height:1.05}.site-preview-copy>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.site-preview-frame{background:var(--site-preview-bg,#f4f1ea);border:1px solid color-mix(in srgb,var(--site-preview-text,#151514),transparent 86%);color:var(--site-preview-text,#151514);display:grid;min-height:248px;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-preview-surface,#fffdf7),transparent 70%)}.site-preview-frame header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--site-preview-text,#151514),transparent 88%);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;padding:10px 14px}.site-preview-frame header strong{align-items:center;background:var(--site-preview-button,#111111);color:var(--site-preview-surface,#fffdf7);display:inline-flex;font-size:13px;height:34px;justify-content:center;overflow:hidden;width:34px}.site-preview-frame header img{height:100%;object-fit:cover;width:100%}.site-preview-frame h3,.site-preview-frame header span{min-width:0;overflow:hidden;text-overflow:ellipsis}.site-preview-frame header span{font-weight:900;white-space:nowrap}.site-preview-frame nav{display:flex;gap:8px}.site-preview-frame nav i{color:var(--site-preview-muted,#6f6a60);font-size:11px;font-style:normal;font-weight:900}.site-preview-frame section{align-content:center;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--site-preview-accent,#111111),transparent 80%),transparent 26%);display:grid;grid-gap:8px;gap:8px;padding:24px}.site-preview-frame small{color:var(--site-preview-muted,#6f6a60);font-size:11px;font-weight:900;text-transform:uppercase}.site-preview-frame h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:.94}.site-preview-frame p{color:var(--site-preview-muted,#6f6a60);line-height:1.35;max-width:520px}.timezone-preview{display:grid;grid-gap:8px;gap:8px}.timezone-combobox{position:relative}.timezone-select-button{align-items:center;background:#fbfaf7;border:1px solid #cfc7ba;border-radius:14px;color:var(--ink);display:flex;justify-content:space-between;min-height:54px;padding:8px 12px;text-align:left;width:100%}.timezone-select-button span{display:grid;grid-gap:3px;gap:3px;min-width:0}.timezone-select-button small,.timezone-select-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timezone-select-button small{color:var(--muted);font-size:12px}.timezone-select-button em{color:var(--muted);font-style:normal;font-weight:900;-webkit-padding-start:12px;padding-inline-start:12px}.timezone-dropdown{background:#ffffff;border:1px solid #d8d0c4;border-radius:16px;box-shadow:0 22px 60px rgba(21,21,20,.16);display:grid;grid-gap:10px;gap:10px;left:0;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:110}.timezone-dropdown input{background:#fbfaf7;border-radius:12px;width:100%}.timezone-option-list{display:grid;grid-gap:6px;gap:6px;max-height:250px;overflow:auto}.timezone-option-list button{background:#ffffff;border:1px solid transparent;border-radius:12px;color:var(--ink);display:grid;grid-gap:3px;gap:3px;justify-content:stretch;min-height:52px;padding:8px 10px;text-align:left}.timezone-option-list button.active,.timezone-option-list button:hover{background:#f4f1ea;border-color:#ded6ca}.timezone-option-list p,.timezone-option-list span{color:var(--muted);font-size:12px}.timezone-option-list p{margin:0;padding:12px}.timezone-preview span{background:#f4f1ea;border-radius:12px;color:var(--muted);display:grid;font-size:13px;grid-gap:3px;gap:3px;padding:10px 12px}.timezone-preview strong{color:var(--ink)}.quick-action-row{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.quick-action-card{align-items:center;background:linear-gradient(180deg,#ffffff,#fbfaf7);border:1px solid var(--line);border-radius:22px;color:var(--ink);display:flex;gap:14px;min-height:102px;padding:18px;text-decoration:none}.quick-action-card:hover,.recent-card:hover,.studio-project-card:hover{border-color:#bfb5a8;box-shadow:0 26px 64px rgba(21,21,20,.1);transform:translateY(-1px)}.quick-action-card small,.quick-action-card strong{display:block}.quick-action-card small{color:var(--muted);font-size:13px;margin-top:4px}.quick-action-card.record>span{background:#fee2df;color:#bb3b2f}.quick-action-card.host>span,.quick-action-card.plan>span{background:#eee7ff;color:#5b35d5}.studio-dashboard-grid{align-items:start;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) 380px}.recent-grid,.studio-content,.studio-rail{display:grid;grid-gap:18px;gap:18px}.recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-card,.studio-project-card{background:linear-gradient(180deg,#ffffff,#fbfaf7);border:1px solid var(--line);border-radius:24px;display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:14px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.studio-project-card[role=link]{cursor:pointer}.studio-project-card[role=link]:focus-visible{outline:3px solid rgba(21,21,20,.28);outline-offset:3px}.podcast-mosaic,.recording-thumbnail{aspect-ratio:16/9;background:#26231f;border-radius:18px;display:grid;overflow:hidden;position:relative}.imported-video-thumb{aspect-ratio:16/9;background:#171713;border:1px solid #111111;border-radius:0;overflow:hidden;position:relative}.imported-video-thumb img{height:100%;object-fit:cover;width:100%}.recording-thumbnail{grid-template-columns:1fr 1fr}.podcast-person,.video-half{align-items:center;color:#ffffff;display:flex;font-size:48px;font-weight:900;justify-content:center}.podcast-person.primary,.video-half.left{background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%),#1f3c35}.podcast-person.secondary,.video-half.right{background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 42%),#34302a}.podcast-mosaic.violet .podcast-person.primary,.recording-thumbnail.violet .video-half.left{background-color:#6f53e8}.podcast-mosaic.violet .podcast-person.secondary,.recording-thumbnail.violet .video-half.right{background-color:#24202f}.podcast-mosaic.amber .podcast-person.primary,.recording-thumbnail.amber .video-half.left{background-color:#c8832f}.podcast-mosaic.amber .podcast-person.secondary,.recording-thumbnail.amber .video-half.right{background-color:#223332}.podcast-mosaic.blue .podcast-person.primary,.recording-thumbnail.blue .video-half.left{background-color:#356c9f}.podcast-mosaic.blue .podcast-person.secondary,.recording-thumbnail.blue .video-half.right{background-color:#2b2a2a}.podcast-mosaic.rose .podcast-person.primary,.recording-thumbnail.rose .video-half.left{background-color:#b54b5a}.podcast-mosaic.rose .podcast-person.secondary,.recording-thumbnail.rose .video-half.right{background-color:#24322e}.podcast-mosaic.slate .podcast-person.primary,.recording-thumbnail.slate .video-half.left{background-color:#353b44}.podcast-mosaic.slate .podcast-person.secondary,.recording-thumbnail.slate .video-half.right{background-color:#16191d}.duration-pill,.status-pill{background:rgba(255,255,255,.9);border-radius:999px;color:var(--ink);font-size:12px;font-weight:900;left:12px;padding:6px 10px;position:absolute;top:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.duration-pill{background:rgba(21,21,20,.76);bottom:12px;color:#ffffff;left:auto;right:12px;top:auto}.recent-meta{display:grid;grid-gap:4px;gap:4px}.recent-meta h3{color:var(--ink);font-size:19px;line-height:1.15}.imported-video-card{background:#efefef;border:1px solid #111111;border-radius:0;box-shadow:none;gap:8px;padding:10px}.imported-video-card .recent-meta{gap:8px}.imported-video-card .recent-meta h3{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.08}.imported-video-card .recent-meta span{color:#3d3a35}.video-frame-top{align-items:center;color:#2f2d2a;display:grid;font-size:13px;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(20px,1fr) auto;line-height:1}.video-frame-top span:nth-child(2){border-top:1px dashed;height:1px}.video-frame-top strong{font-weight:500}.video-frame-meta{color:#3d3a35;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:1.25}.recent-meta p,.recent-meta span,.studio-project-meta p{color:var(--muted);font-size:13px;line-height:1.4}.mini-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mini-stat{background:linear-gradient(180deg,#ffffff,#fbfaf7);border:1px solid var(--line);border-radius:20px;display:grid;grid-gap:8px;gap:8px;padding:16px}.mini-stat span{color:var(--muted);font-size:12px}.mini-stat strong{font-size:26px}.insights-dashboard-grid{grid-template-columns:minmax(0,1fr) 420px}.insight-summary-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-card,.insight-summary-grid article{background:linear-gradient(180deg,#ffffff,#fbfaf7);border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 46px rgba(21,21,20,.05)}.insight-summary-grid article{display:grid;grid-gap:6px;gap:6px;min-height:116px;padding:18px;position:relative}.insight-summary-grid article:after{background:linear-gradient(90deg,#171713,#f4d35e);border-radius:999px;bottom:13px;content:"";height:4px;left:18px;opacity:.22;position:absolute;right:18px}.chart-legend,.feedback-list small,.feedback-list span,.insight-summary-grid small,.insight-summary-grid span,.payment-list small,.payment-list span{color:var(--muted);font-size:13px}.insight-summary-grid strong{font-size:clamp(30px,3.6vw,42px);line-height:1}.status-badge{background:#f4f1ea;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:900;padding:8px 10px;white-space:nowrap}.status-badge.live{background:#e8f7ef;border-color:#b8d7bd;color:#21633f}.analytics-card{display:grid;grid-gap:20px;gap:20px;padding:20px}.analytics-card-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.chart-legend{display:flex;gap:12px}.chart-legend span{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.chart-legend i{border-radius:999px;display:inline-block;height:9px;width:9px}.visits-key{background:#355c7d}.payments-key{background:#2f8f62}.bar-chart{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:260px}.analytics-empty-state{align-content:center;background:linear-gradient(135deg,rgba(244,241,234,.96),rgba(255,255,255,.72));border:1px dashed #d5ccbf;border-radius:16px;color:var(--muted);display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;min-height:168px;padding:20px;text-align:center}.analytics-empty-state strong{color:var(--ink);font-size:17px}.compact-empty-state{justify-items:center;min-height:138px}.compact-empty-state .button{margin-top:8px}.bar-group{display:grid;grid-gap:10px;gap:10px;min-width:0}.bar-stack{align-items:end;background:#f3efe8;border:1px solid #e2d9ce;border-radius:16px;display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));height:220px;overflow:hidden;padding:10px}.bar{align-self:end;border-radius:999px 999px 5px 5px;min-height:8px}.visits-bar{background:linear-gradient(180deg,#5d83a8,#355c7d)}.payments-bar{background:linear-gradient(180deg,#6ccf9c,#2f8f62)}.bar-group strong{color:var(--muted);font-size:12px;text-align:center}.feedback-chart-card{min-height:230px}.feedback-line{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.feedback-line span{align-items:center;background:linear-gradient(180deg,#ffe2cf,#d96c48);border-radius:14px 14px 6px 6px;color:#471d10;display:flex;flex-direction:column;justify-content:flex-end;min-height:58px;padding:8px 4px}.feedback-line small,.feedback-line strong{font-size:12px;line-height:1.2}.feedback-line small{color:rgba(71,29,16,.72)}.insights-rail .workspace-card{position:static}.activity-list,.feedback-list,.payment-list{display:grid;grid-gap:12px;gap:12px}.activity-list a,.feedback-list article,.payment-list article{background:linear-gradient(180deg,#ffffff,#fbfaf7);border:1px solid #ece5dc;border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:14px;text-decoration:none}.activity-list a{color:var(--ink)}.activity-list a:hover{border-color:#cfc7ba}.activity-list div{display:grid;grid-gap:3px;gap:3px}.feedback-list article div,.payment-list article{align-items:center;display:flex;justify-content:space-between}.feedback-list p{font-size:14px;line-height:1.5}.list-empty-state{background:linear-gradient(180deg,#ffffff,#fbfaf7);border:1px dashed #d5ccbf;border-radius:14px;color:var(--muted);font-size:14px;margin:0;padding:14px}.activity-list small,.activity-list span,.feedback-list small{font-weight:800}.activity-list small,.activity-list span{color:var(--muted);font-size:12px}.payment-list article{gap:14px}.payment-list article>div{display:grid;grid-gap:3px;gap:3px}.payment-list article>div:last-child{justify-items:end}.payment-status{border-radius:999px;font-weight:900;padding:4px 8px;text-transform:capitalize}.payment-status.paid{background:#e8f7ef;color:#21633f}.payment-status.pending{background:#fff4d9;color:#785711}.payment-status.failed{background:#fde8e4;color:#94352a}.modal-backdrop{align-items:center;background:rgba(21,21,20,.42);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:90}.plan-modal{max-height:min(88vh,820px);max-width:560px;overflow:auto;position:relative;width:min(100%,560px)}.modal-close{align-items:center;background:#f4f1ea;border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:16px;height:34px;justify-content:center;min-height:34px;padding:0;position:absolute;right:16px;top:16px;width:34px}.text-link{color:var(--ink);font-size:14px;font-weight:800}.project-gallery{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.planner-overview,.project-command-strip{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.planner-agenda,.planner-overview article,.project-command-strip article{background:#f7f4ee;border:1px solid var(--line);border-radius:16px;display:grid;grid-gap:7px;gap:7px;min-height:112px;padding:16px}.planner-agenda>span,.planner-overview span,.project-command-strip span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.planner-overview strong,.project-command-strip strong{font-size:30px;line-height:1}.planner-agenda small,.planner-overview small,.project-command-strip small{color:var(--muted);line-height:1.35}.calendar-event em,.planner-agenda em{color:rgba(21,21,20,.58);font-size:11px;font-style:normal;font-weight:850;line-height:1.3}.project-filter-bar{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(240px,340px);margin:8px 0}.project-tabs{background:#ede7dc;border:1px solid var(--line);border-radius:16px;display:inline-grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.project-tabs button{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--muted);display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:0 14px}.project-tabs button.active{background:#ffffff;color:var(--ink);box-shadow:0 8px 24px rgba(21,21,20,.08)}.project-tabs span{align-items:center;background:#151514;border-radius:999px;color:#ffffff;display:inline-flex;font-size:11px;height:22px;justify-content:center;min-width:22px;padding:0 7px}.compact-select,.project-search{background:#ffffff;border:1px solid var(--line);border-radius:14px;color:var(--ink);font:inherit;min-height:46px;padding:0 14px}.compact-empty-state{min-height:auto;padding:24px}.project-image-thumb{aspect-ratio:16/9;border-radius:18px;overflow:hidden;position:relative}.project-image-thumb img{height:100%;object-fit:cover;width:100%}.project-image-thumb span{background:rgba(255,255,255,.9);border-radius:999px;color:var(--ink);font-size:12px;font-weight:900;left:12px;padding:6px 10px;position:absolute;text-transform:uppercase;top:12px}.podcast-mosaic{grid-template-columns:2fr 1fr}.podcast-stack{display:grid;grid-gap:6px;gap:6px;padding:6px}.podcast-stack span{background:rgba(255,255,255,.22);border-radius:10px}.podcast-stack .more{align-items:center;background:rgba(21,21,20,.62);color:#ffffff;display:flex;font-weight:900;justify-content:center}.studio-project-meta{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.studio-project-meta h2{font-size:18px}.studio-project-meta h2 a{color:var(--ink);text-decoration:none}.studio-project-meta h2 a:hover{text-decoration:underline}.project-video-title{color:var(--ink);display:block;font-size:13px;margin-top:3px}.project-card-actions{border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:12px;font-weight:900;justify-content:space-between;padding-top:10px;text-transform:uppercase}.project-workflow-card{align-content:start}.project-card-media-link{color:inherit;display:block;text-decoration:none}.project-stat-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-stat-row span{background:#f4f1ea;border:1px solid #e7ded2;border-radius:12px;color:var(--muted);display:grid;font-size:12px;grid-gap:2px;gap:2px;min-width:0;padding:9px}.project-stat-row strong{color:var(--ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-status-strip{display:flex;flex-wrap:wrap;gap:6px}.project-status-strip span{background:#ffffff;border:1px solid #e7ded2;border-radius:999px;color:#4f4a43;font-size:11px;font-weight:900;line-height:1;padding:7px 9px;text-transform:uppercase}.project-card-note{color:var(--muted);font-size:13px;line-height:1.45;margin:-2px 0 0}.project-action-links{gap:8px}.project-action-links a{background:#f4f1ea;border:1px solid transparent;border-radius:10px;color:var(--ink);flex:1 1;min-height:38px;padding:10px 8px;text-align:center;text-decoration:none}.project-action-links a:nth-child(2){flex:0.85 1}.project-action-links a:hover{background:#ffffff;border-color:var(--line)}.project-action-links a.primary-action{background:var(--ink);color:#ffffff}.project-action-links a.primary-action:hover{background:#2a2925;border-color:#2a2925}.video-editor-page{background:#26231f;color:#f7f1e8;padding:22px 28px 96px}.video-editor-toolbar,.video-editor-topbar{align-items:center;display:flex;gap:12px}.video-editor-topbar{justify-content:space-between;margin-bottom:18px}.editor-back-link,.editor-top-actions,.save-indicator{align-items:center;display:inline-flex}.editor-back-link{color:#f7f1e8;font-size:38px;line-height:1;text-decoration:none}.save-indicator{border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#d4cdc3;font-weight:900;gap:8px;margin-right:auto;padding:8px 12px}.save-indicator i{background:#2bd47d;border-radius:999px;display:block;height:8px;width:8px}.save-indicator.saving i{background:#f4d35e}.save-indicator.error i{background:#ee6b62}.editor-top-actions{gap:10px}.editor-preview-button{background:#3a352f;border-color:#3a352f;color:#ffffff}.video-editor-toolbar{background:transparent;border:0;border-radius:0;margin:0 auto 22px;max-width:1060px;min-height:56px;padding:8px 12px}.video-editor-toolbar button,.video-editor-toolbar select{border:0;border-left:1px solid rgba(255,255,255,.1);color:#f7f1e8;font:inherit;font-weight:900;min-height:40px;padding:0 12px}.video-editor-toolbar button:first-child,.video-editor-toolbar select:first-child{border-left:0}.video-editor-toolbar button[aria-pressed=true]{background:rgba(255,255,255,.1);border-radius:10px}.video-editor-canvas{margin:0 auto;max-width:970px;padding-bottom:80px}.video-post-meta{align-items:center;color:#d4cdc3;display:flex;flex-wrap:wrap;font-weight:900;gap:16px;margin-bottom:24px}.publish-video-preview{position:relative}.publish-video-preview .podcast-mosaic{border-radius:8px}.publish-uploaded-thumbnail{aspect-ratio:16/9;background:#181614;border-radius:9px;overflow:hidden}.publish-uploaded-thumbnail img,.thumbnail-preview{height:100%;object-fit:cover;width:100%}.video-play-button{align-items:center;background:rgba(38,35,31,.86);border:0;border-radius:999px;color:#ffffff;display:flex;font-size:38px;height:96px;justify-content:center;left:50%;padding-left:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:96px}.editor-floating-tools{display:grid;grid-gap:10px;gap:10px;position:absolute;right:18px;top:18px}.editor-floating-tools button{background:rgba(38,35,31,.78);border:1px solid rgba(255,255,255,.18);color:#ffffff;font-weight:900;min-height:46px;min-width:58px;padding:0 12px}.video-copy-editor{display:grid;grid-gap:18px;gap:18px;margin-top:36px}.video-copy-editor input,.video-copy-editor textarea{background:transparent;border:0;color:#f7f1e8;font:inherit;outline:none;width:100%}.video-copy-editor input:first-child{font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:900;line-height:1.05}.video-copy-editor input:nth-child(2){color:#b7aea2;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700}.editor-author-row{align-items:center;display:flex;gap:10px}.editor-author-row span{background:#4a4640;color:#f7f1e8;font-size:16px;font-weight:800;line-height:1;padding:10px 12px}.editor-author-row button{align-items:center;background:transparent;border:0;color:#b7aea2;display:inline-flex;font-size:22px;height:34px;justify-content:center;padding:0;width:34px}.video-copy-editor textarea{color:#d4cdc3;font-size:18px;line-height:1.75;resize:vertical}.video-editor-canvas.sans .video-copy-editor input,.video-editor-canvas.sans .video-copy-editor textarea{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.video-editor-canvas.mono .video-copy-editor input,.video-editor-canvas.mono .video-copy-editor textarea{font-family:SFMono-Regular,Consolas,monospace}.video-editor-canvas.small .video-copy-editor input:first-child{font-size:36px}.video-editor-canvas.medium .video-copy-editor input:first-child{font-size:42px}.editor-settings-fab{background:#3a352f;border:1px solid rgba(255,255,255,.12);border-radius:12px;bottom:22px;box-shadow:0 18px 50px rgba(0,0,0,.28);color:#ffffff;font-weight:900;min-height:52px;padding:0 22px;position:fixed;right:22px;z-index:8}.media-settings-drawer{background:#2b2724;border:1px solid rgba(255,255,255,.12);border-radius:26px;bottom:22px;box-shadow:0 28px 90px rgba(0,0,0,.36);color:#f7f1e8;max-height:calc(100vh - 44px);overflow:auto;padding:22px;position:fixed;right:22px;top:22px;width:min(420px,calc(100vw - 44px));z-index:9}.media-settings-header{align-items:center;display:flex;justify-content:space-between}.media-setting-block h3,.media-settings-header h2{color:#f7f1e8}.media-tabs{background:#24211e;border:1px solid rgba(255,255,255,.12);border-radius:14px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,1fr);margin:18px 0;padding:4px}.media-tabs button{background:transparent;border:0;border-radius:10px;color:#b7aea2;font-weight:900;min-height:38px}.media-tabs button.active{background:rgba(255,255,255,.12);color:#ffffff}.media-setting-block{border:1px solid rgba(255,255,255,.12);border-radius:18px;display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:16px}.thumbnail-preview{aspect-ratio:16/9;border:1px solid rgba(255,255,255,.14);border-radius:12px}.transcript-placeholder{background:#211e1b;border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:14px}.media-setting-block label,.media-setting-block li,.media-setting-block p{color:#c7bfb4}.thumbnail-options{display:grid;grid-gap:10px;gap:10px}.audio-preview-row,.range-label,.thumbnail-options label{align-items:center;display:flex;gap:10px}.range-label input{flex:1 1}.media-setting-block input[type=file],.media-setting-block select{background:#211e1b;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#f7f1e8;min-height:42px;padding:0 12px}.audio-preview-row{background:#211e1b;border-radius:12px;padding:12px}.audio-preview-row span:nth-child(3){background:rgba(255,255,255,.22);border-radius:999px;flex:1 1;height:5px}.video-editor-page{background:linear-gradient(180deg,rgba(18,18,16,.96),rgba(36,34,30,.98)),#171713;padding:18px 24px 54px}.video-editor-topbar{background:rgba(23,23,19,.84);border:1px solid rgba(255,255,255,.1);border-radius:18px;margin-bottom:14px;padding:12px;position:-webkit-sticky;position:sticky;top:12px;z-index:15}.editor-titlebar{align-items:center;display:flex;gap:12px;min-width:0}.editor-titlebar h1{color:#fffdf7;font-size:18px;line-height:1.15;max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-titlebar .eyebrow{color:#9b9a92;margin:0}.video-editor-toolbar{background:rgba(255,253,247,.06);border:1px solid rgba(255,255,255,.1);border-radius:16px;justify-content:center;max-width:1220px;padding:6px}.editor-toolbar-group{align-items:center;display:flex;gap:4px}.editor-toolbar-group+.editor-toolbar-group{border-left:1px solid rgba(255,255,255,.1);padding-left:8px}.video-editor-toolbar button,.video-editor-toolbar select{background:transparent;border:1px solid transparent;border-radius:10px;min-height:38px}.video-editor-toolbar button:hover,.video-editor-toolbar select:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.video-editor-workbench{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) 380px;margin:0 auto;max-width:1380px}.video-editor-canvas{background:#24211e;border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.22);margin:0;max-width:none;overflow:hidden;padding:22px 22px 34px}.video-post-meta{background:rgba(255,253,247,.06);border:1px solid rgba(255,255,255,.08);border-radius:999px;display:inline-flex;margin-bottom:18px;padding:6px 10px}.publish-uploaded-thumbnail,.publish-video-preview .podcast-mosaic{border-radius:12px}.editor-floating-tools{background:rgba(15,15,13,.5);border:1px solid rgba(255,255,255,.14);border-radius:999px;display:flex;gap:6px;padding:6px;right:14px;top:14px}.editor-floating-tools button{border-radius:999px;font-size:12px;min-height:34px;min-width:0;padding:0 10px}.video-copy-editor{background:rgba(255,253,247,.035);border:1px solid rgba(255,255,255,.07);border-radius:16px;margin-top:22px;padding:24px}.video-copy-editor input:first-child{font-size:42px}.video-copy-editor input:nth-child(2){font-size:22px}.video-copy-editor textarea{background:rgba(255,253,247,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;min-height:220px;padding:14px}.editor-writing-stats{color:#9f988f;display:flex;flex-wrap:wrap;font-size:12px;font-weight:900;gap:10px;justify-content:space-between}.editor-inspector{align-content:start;border-radius:18px;bottom:auto;max-height:calc(100vh - 116px);padding:18px;position:-webkit-sticky;position:sticky;right:auto;top:96px;width:auto}.publish-state-pill{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fffdf7;font-size:12px;font-weight:900;padding:7px 10px;text-transform:capitalize}.publish-state-pill.published{background:rgba(35,147,89,.22);border-color:rgba(88,197,131,.32);color:#bff0c9}.publish-checklist{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.publish-checklist div{align-items:center;background:#211e1b;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;gap:10px;min-height:42px;padding:9px 10px}.publish-checklist span{align-items:center;background:#4a3521;border-radius:999px;color:#ffd699;display:inline-flex;font-size:12px;font-weight:900;height:22px;justify-content:center;width:22px}.publish-checklist .complete span{background:#1f4f33;color:#bff0c9}.publish-checklist strong{color:#efe8dd;font-size:13px}.media-metric-grid{display:grid;grid-gap:8px;gap:8px}.media-metric-grid span{background:#211e1b;border-radius:12px;color:#b7aea2;display:grid;font-size:12px;grid-gap:2px;gap:2px;padding:10px}.media-metric-grid strong{color:#fffdf7;font-size:16px}@media (max-width:1080px){.video-editor-workbench{grid-template-columns:1fr}.editor-inspector{max-height:none;position:static}}@media (max-width:720px){.video-editor-page{padding:12px}.editor-top-actions,.video-editor-toolbar,.video-editor-topbar{align-items:stretch}.editor-titlebar{align-items:flex-start}.editor-titlebar h1{max-width:100%;white-space:normal}.editor-toolbar-group,.video-editor-toolbar{flex-wrap:wrap;justify-content:flex-start}.editor-toolbar-group+.editor-toolbar-group{border-left:0;padding-left:0}.editor-floating-tools{border-radius:14px;flex-wrap:wrap;left:12px;right:12px;top:12px}.video-copy-editor{padding:18px}.video-copy-editor input:first-child{font-size:32px}}.project-library-panel{gap:18px;padding:24px}.project-library-panel .studio-section-header{border-bottom:1px solid #e7ded2;padding-bottom:18px}.project-library-panel .studio-section-header h1{font-size:34px}.project-library-panel .project-command-strip{gap:10px}.project-library-panel .project-command-strip article{background:#ffffff;border-radius:12px;min-height:86px;padding:14px}.project-library-panel .project-command-strip strong{font-size:24px}.project-library-panel .project-filter-bar{background:#f6f2eb;border:1px solid #e7ded2;border-radius:14px;margin:0;padding:10px}.project-library-table{background:#ffffff;border:1px solid #e7ded2;border-radius:14px;display:grid;overflow:hidden}.project-smart-filters{display:flex;flex-wrap:wrap;gap:8px}.project-smart-filters button{background:#ffffff;border:1px solid #e7ded2;border-radius:999px;color:var(--muted);font-size:13px;font-weight:900;min-height:36px;padding:0 12px}.project-smart-filters button.active{background:#171713;border-color:#171713;color:#ffffff}.project-queue-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}.project-library-row{align-items:center;border-bottom:1px solid #eee7dd;color:var(--ink);cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:124px minmax(220px,1.35fr) minmax(220px,.9fr) minmax(150px,.7fr) 172px;min-height:112px;padding:14px 16px}.project-library-row:last-child{border-bottom:0}.project-library-row:hover{background:#fbfaf7}.project-library-row[aria-current=true]{background:#f4f1ea;box-shadow:inset 3px 0 0 #171713}.project-library-row:focus-visible{outline:3px solid rgba(21,21,20,.24);outline-offset:-3px}.project-row-thumb{aspect-ratio:16/9;background:#171713;border-radius:10px;display:block;overflow:hidden;text-decoration:none}.project-row-thumb img{height:100%;object-fit:cover;width:100%}.project-row-placeholder{align-content:center;color:#ffffff;display:grid;grid-gap:4px;gap:4px;height:100%;justify-items:center;padding:10px;text-align:center}.project-row-placeholder strong{font-size:30px;line-height:1}.project-row-placeholder span{font-size:9px;font-weight:950;letter-spacing:.04em;opacity:.78;text-transform:uppercase}.project-row-placeholder.violet{background:linear-gradient(135deg,#6f53e8,#24202f)}.project-row-placeholder.amber{background:linear-gradient(135deg,#c8832f,#223332)}.project-row-placeholder.blue{background:linear-gradient(135deg,#356c9f,#2b2a2a)}.project-row-placeholder.rose{background:linear-gradient(135deg,#b54b5a,#24322e)}.project-row-placeholder.mint,.project-row-placeholder.slate{background:linear-gradient(135deg,#353b44,#16191d)}.project-row-main{display:grid;grid-gap:10px;gap:10px;min-width:0}.project-row-title{display:grid;grid-gap:5px;gap:5px;min-width:0}.project-row-title h2{font-size:17px;line-height:1.2;margin:0;min-width:0}.project-row-title h2 a{color:var(--ink);display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-row-title h2 a:hover{text-decoration:underline}.project-row-meta,.project-row-status small,.project-row-status span,.project-row-title p{color:var(--muted);font-size:12px;line-height:1.35}.project-row-title p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow-pill{border-radius:999px;font-size:10px;font-weight:900;justify-self:start;letter-spacing:0;padding:5px 8px;text-transform:uppercase}.project-workflow-pill.recorded{background:#eef5f2;color:#1c6b54}.project-workflow-pill.scheduled{background:#fff4d9;color:#805d11}.project-workflow-pill.published{background:#e9f0ff;color:#345ca8}.project-row-meta{display:flex;flex-wrap:wrap;gap:8px 12px}.project-row-stats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-row-stats span{background:#f7f4ee;border:1px solid #ebe3d8;border-radius:10px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:9px}.project-row-stats strong{color:var(--ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-row-stats small{color:var(--muted);font-size:11px;font-weight:850}.project-row-status{display:grid;grid-gap:4px;gap:4px;min-width:0}.project-row-status strong{color:var(--ink);font-size:13px;text-transform:capitalize}.project-row-status .publish-status-pill{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;justify-self:start;line-height:1;min-height:26px;padding:0 9px}.project-row-status .publish-status-pill.live{background:#e8f4eb;border-color:#cce2d2;color:#1f6b43}.project-row-status .publish-status-pill.scheduled{background:#fff2d7;border-color:#ecd5a5;color:#785715}.project-row-status .publish-status-pill.ready{background:#eaf0ff;border-color:#ccd8f7;color:#345ca8}.project-row-status .publish-status-pill.draft{background:#f1eee8;border-color:#ded6ca;color:#686057}.project-row-actions{display:flex;gap:8px;justify-content:flex-end}.project-row-actions a{align-items:center;background:#f4f1ea;border:1px solid #e5ded1;border-radius:10px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:38px;padding:0 12px;text-decoration:none}.project-row-actions .button{color:#ffffff;white-space:nowrap}.project-row-actions a:hover{border-color:#cfc7ba}.project-preview-panel{border:1px solid #e7ded2;border-radius:14px;display:grid;grid-gap:14px;gap:14px;padding:14px;position:-webkit-sticky;position:sticky;top:92px}.project-preview-cover{aspect-ratio:16/9;background:#171713;border-radius:12px;overflow:hidden;position:relative}.project-preview-cover img{height:100%;object-fit:cover;width:100%}.project-preview-cover>span{background:rgba(255,255,255,.92);border-radius:999px;color:var(--ink);font-size:11px;font-weight:900;left:10px;padding:6px 9px;position:absolute;top:10px;text-transform:uppercase}.project-preview-body{display:grid;grid-gap:6px;gap:6px}.project-preview-body h2{font-size:22px;line-height:1.12}.project-preview-body p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.45;margin:0}.project-preview-checklist{display:grid;grid-gap:8px;gap:8px}.project-preview-checklist div{align-items:center;background:#f7f4ee;border:1px solid #e7ded2;border-radius:10px;display:flex;gap:9px;min-height:38px;padding:8px 10px}.project-preview-checklist span{align-items:center;background:#fff2cf;border-radius:999px;color:#805d11;display:inline-flex;font-size:12px;font-weight:900;height:22px;justify-content:center;width:22px}.project-preview-checklist .complete span{background:#e3f6ea;color:#21633f}.project-preview-facts{border-top:1px solid #eee7dd;display:grid;grid-gap:8px;gap:8px;margin:0;padding-top:12px}.project-preview-facts div{align-items:center;display:flex;justify-content:space-between}.project-preview-facts dt{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.project-preview-facts dd{font-size:13px;font-weight:900;margin:0;text-align:right}.project-preview-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr .7fr}.project-preview-actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:40px;text-decoration:none}.project-preview-actions .secondary{background:#f4f1ea;border:1px solid #e7ded2;color:var(--ink)}.project-library-panel{background:#fbfaf7;border-radius:18px;gap:16px;padding:22px}.project-library-panel .studio-section-header{border-bottom-color:#ece5db;padding-bottom:16px}.project-library-panel .studio-section-header h1{font-size:30px;font-weight:850}.project-library-panel .studio-subtitle{font-size:14px;margin-top:6px}.project-library-panel .project-command-strip article{background:transparent;border:1px solid #ece5db;border-radius:10px;min-height:76px;padding:12px}.project-library-panel .project-command-strip strong{font-size:22px;font-weight:850}.project-library-panel .project-filter-bar{background:transparent;border-color:#ece5db;border-radius:12px;padding:8px}.project-tabs{background:#f0ebe3;border-color:#e8dfd3;border-radius:12px}.project-tabs button{border-radius:9px;font-size:12px;min-height:36px}.compact-select,.project-search{border-color:#e8dfd3;border-radius:10px;min-height:40px}.project-smart-filters{gap:6px}.project-smart-filters button{background:transparent;border-color:#e8dfd3;font-size:12px;min-height:32px;padding:0 10px}.project-queue-layout{gap:14px;grid-template-columns:minmax(0,1fr) 300px}.project-library-table{background:transparent;border:0;border-radius:0;gap:8px;overflow:visible}.project-library-row{background:#ffffff;border:1px solid #ede6dc;border-radius:12px;gap:14px;grid-template-columns:82px minmax(180px,1.5fr) minmax(190px,.8fr) minmax(130px,.6fr) 116px;min-height:88px;padding:10px 12px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.project-library-row:last-child{border-bottom:1px solid #ede6dc}.project-library-row:hover{background:#fffdf9;border-color:#ddd2c3;box-shadow:0 12px 30px rgba(21,21,20,.05);transform:translateY(-1px)}.project-library-row[aria-current=true]{background:#fffdf9;border-color:#171713;box-shadow:inset 2px 0 0 #171713}.project-row-thumb{border-radius:8px}.project-row-placeholder strong{font-size:24px}.project-row-main,.project-row-title{gap:6px}.project-row-title h2{font-size:15px}.project-workflow-pill{background:transparent;border:1px solid;font-size:9px;padding:4px 7px}.project-row-meta{gap:5px 10px}.project-row-stats{gap:6px}.project-row-stats span{background:transparent;border:0;border-left:1px solid #eee7dd;border-radius:0;padding:3px 8px}.project-row-stats span:first-child{border-left:0;padding-left:0}.project-row-stats strong{font-size:13px;font-weight:850}.project-row-meta,.project-row-stats small,.project-row-status small,.project-row-status span,.project-row-title p{color:#81796f;font-size:11px}.project-row-status{gap:2px}.project-row-status strong{font-size:12px;font-weight:850}.project-row-actions{gap:6px}.project-row-actions a{background:transparent;border-color:#e8dfd3;border-radius:8px;font-size:12px;min-height:32px;padding:0 10px}.project-row-actions .button{background:#171713;border-color:#171713}.project-preview-panel{background:#ffffff;border-color:#ede6dc;border-radius:12px;gap:12px;padding:12px}.project-preview-cover{border-radius:10px}.project-preview-cover>span{font-size:10px;padding:5px 8px}.project-preview-body h2{font-size:18px}.project-preview-checklist{gap:6px}.project-preview-checklist div{background:#fbfaf7;border-color:#eee7dd;border-radius:8px;min-height:34px;padding:7px 9px}.project-preview-checklist span{font-size:11px;height:20px;width:20px}.project-preview-actions a,.project-preview-checklist strong,.project-preview-facts dd{font-size:12px}.project-preview-facts{gap:7px}.project-preview-facts dt{font-size:10px}.project-preview-actions a{border-radius:8px;min-height:36px}.project-library-panel .project-library-table{width:100%}.project-table-header{align-items:center;color:#8b8379;display:grid;font-size:10px;font-weight:900;grid-gap:14px;gap:14px;grid-template-columns:86px minmax(260px,1.8fr) minmax(220px,.9fr) minmax(160px,.65fr) 124px;letter-spacing:0;padding:0 12px 6px;text-transform:uppercase}.project-table-header span:first-child{grid-column:1/span 2}.project-table-header span:nth-child(2){grid-column:3}.project-table-header span:nth-child(3){grid-column:4}.project-table-header span:nth-child(4){grid-column:5;text-align:right}.project-library-panel .project-library-row{grid-template-columns:86px minmax(260px,1.8fr) minmax(220px,.9fr) minmax(160px,.65fr) 124px}.project-library-panel .project-row-status{display:grid}.project-library-panel .project-preview-panel{display:none}.project-library-panel .project-queue-layout{display:block}.video-editor-page{background:#f6f3ed}.editor-inspector,.episode-editor-tabs,.video-editor-canvas,.video-editor-topbar{background:#fffdf9;border-color:#e4ddd2;color:#171713}.content-style-bar button,.content-style-bar select,.editor-author-row button,.editor-back-link,.editor-preview-button,.episode-preview-body,.media-metric-grid span,.media-setting-block,.publish-checklist div,.video-copy-editor textarea{background:#f8f5ef;border-color:#e4ddd2;color:#171713}.editor-titlebar h1,.episode-render-preview h1,.media-metric-grid strong,.media-setting-block h3,.media-settings-header h2,.publish-checklist strong,.section-kicker h2{color:#171713}.editor-titlebar .eyebrow,.editor-writing-stats,.episode-preview-author,.episode-preview-subtitle,.media-setting-block label,.media-setting-block li,.media-setting-block p{color:#756d62}.publish-state-pill,.save-indicator{background:#f8f5ef;border-color:#e4ddd2;color:#5f574e}.copy-box,.editor-top-actions .secondary,.editor-top-actions a.secondary,.media-setting-block .secondary,.simple-list li{background:#f8f5ef;border-color:#e4ddd2;color:#171713}.editor-top-actions .button:not(.secondary),.media-setting-block .button:not(.secondary){background:#171713;color:#ffffff}.episode-editor-tabs{border-bottom-color:#e4ddd2}.episode-editor-tabs button{color:#756d62}.content-style-bar button[aria-pressed=true],.episode-editor-tabs button[aria-current=page],.episode-editor-tabs button[aria-pressed=true]{background:#171713;color:#ffffff}.editor-inspector,.video-editor-canvas{box-shadow:0 18px 50px rgba(21,21,20,.05)}.section-kicker{border-bottom-color:#e4ddd2}.content-style-bar{background:transparent;border-color:#e4ddd2}.editor-author-row span{background:#f8f5ef;border-color:#e4ddd2;color:#171713}.publish-checklist span{background:#fff3d4;color:#7b5b13}.publish-checklist .complete span,.publish-state-pill.published{background:#e7f5eb;color:#21633f}.publish-state-pill.published{border-color:#cde7d4}.video-post-meta{background:#f8f5ef;border-color:#e4ddd2;color:#756d62}.video-editor-page{background:#171713;color:#f4efe7;padding:14px 18px 42px}.video-editor-topbar{background:#1d1d1a;border-color:#2d2c28;border-radius:10px;margin:0 auto 10px;max-width:1280px;padding:9px 10px;top:8px}.editor-back-link{align-items:center;background:#25241f;border:1px solid #33312c;border-radius:8px;display:inline-flex;font-size:24px;height:36px;justify-content:center;width:36px}.editor-titlebar{gap:10px}.editor-titlebar h1{font-size:15px;font-weight:850;max-width:460px}.editor-titlebar .eyebrow{font-size:10px}.save-indicator{border-color:#33312c;border-radius:999px;color:#aaa398;font-size:12px;margin-right:0;min-height:32px;padding:6px 10px}.save-indicator i{height:7px;width:7px}.editor-top-actions{gap:7px}.editor-top-actions .button,.editor-top-actions a,.editor-top-actions button{border-radius:8px;font-size:12px;min-height:34px;padding:0 11px}.editor-preview-button{background:#25241f;border-color:#33312c}.episode-editor-tabs{background:transparent;border:0;border-bottom:1px solid #2d2c28;border-radius:0;margin-bottom:14px;max-width:1280px;padding:0}.episode-editor-tabs button{border-radius:7px 7px 0 0;color:#8f897f;font-size:12px;min-height:36px;padding:0 12px}.episode-editor-tabs button[aria-current=page],.episode-editor-tabs button[aria-pressed=true]{background:#25241f;color:#f4efe7}.episode-editor-tabs .preview-toggle{border:1px solid #33312c;border-radius:999px;margin-bottom:6px;min-height:30px}.video-editor-workbench{gap:14px;grid-template-columns:minmax(0,1fr) 320px;max-width:1280px}.editor-inspector,.video-editor-canvas{background:#1d1d1a;border-color:#2d2c28;border-radius:10px}.video-editor-canvas{padding:16px}.editor-inspector{max-height:calc(100vh - 96px);padding:14px;top:78px}.section-kicker{border-bottom-color:#2d2c28;padding-bottom:12px}.section-kicker h2{font-size:18px;font-weight:850}.content-style-bar{background:#171713;border-color:#2d2c28;border-radius:9px;padding:6px}.content-style-bar button,.content-style-bar select{background:transparent;border-color:#33312c;border-radius:7px;font-size:12px;min-height:34px}.video-copy-editor{background:transparent;border:0;margin-top:0;padding:4px 0 0}.video-copy-editor input:first-child{font-size:34px;font-weight:700}.video-copy-editor input:nth-child(2){font-size:18px;font-weight:600}.editor-author-row span{background:#292720;border:1px solid #35332d;border-radius:999px;font-size:13px;padding:8px 10px}.editor-author-row button{background:#25241f;border:1px solid #33312c;border-radius:999px;color:#aaa398;font-size:16px;height:30px;width:30px}.video-copy-editor textarea{background:#171713;border-color:#2d2c28;border-radius:9px;font-size:16px;line-height:1.65;min-height:260px}.publish-uploaded-thumbnail,.publish-video-preview .podcast-mosaic,.thumbnail-preview{border-radius:9px}.video-play-button{font-size:28px;height:72px;width:72px}.media-settings-header h2{font-size:18px}.publish-state-pill{font-size:11px;padding:6px 9px}.publish-checklist{gap:6px;margin:12px 0}.audio-preview-row,.media-metric-grid span,.media-setting-block,.media-tabs,.publish-checklist div,.transcript-placeholder{background:#171713;border-color:#2d2c28;border-radius:9px}.publish-checklist div{min-height:36px;padding:7px 9px}.publish-checklist span{font-size:11px;height:20px;width:20px}.publish-checklist strong{font-size:12px}.media-metric-grid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-metric-grid span{padding:8px}.media-metric-grid strong{font-size:14px}.media-setting-block{gap:10px;margin-bottom:10px;padding:12px}.media-setting-block h3{font-size:14px}.media-setting-block label,.media-setting-block li,.media-setting-block p{font-size:13px;line-height:1.45}.copy-box{border-radius:9px}.episode-render-preview h1{font-size:40px;font-weight:600}.episode-preview-subtitle{font-size:20px}.episode-preview-body{background:#171713;border-color:#2d2c28;border-radius:9px;font-size:16px;line-height:1.7;padding:18px}.editor-media-grid,.publish-controls-grid{gap:12px}.access-choice-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.access-choice-grid.stacked{grid-template-columns:1fr}.access-choice-grid label{align-items:flex-start;background:#f8f5ef;border:1px solid #e4ddd2;border-radius:9px;color:#171713;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:82px;padding:12px}.access-choice-grid label.active{background:#ffffff;border-color:#171713;box-shadow:inset 0 0 0 1px #171713}.access-choice-grid input{margin-top:3px;min-height:0;width:auto}.access-choice-grid span{display:grid;grid-gap:4px;gap:4px}.access-choice-grid strong{color:#171713;font-size:13px}.access-choice-grid small{color:#756d62;font-size:12px;line-height:1.4}.video-editor-page{background:#151514;color:#f5efe7;padding:16px 18px 46px}.video-editor-topbar{box-shadow:none;top:10px}.video-editor-toolbar,.video-editor-topbar{background:#20201d;border-color:#34332f;border-radius:12px}.video-editor-toolbar{margin-bottom:16px}.episode-editor-tabs{align-items:center;background:#20201d;border:1px solid #34332f;border-radius:12px;display:flex;gap:6px;margin:0 auto 16px;max-width:1320px;padding:6px}.episode-editor-tabs button{background:transparent;border:1px solid transparent;border-radius:9px;color:#aaa59c;font-size:13px;font-weight:900;min-height:38px;padding:0 14px;text-transform:capitalize}.episode-editor-tabs button[aria-current=page],.episode-editor-tabs button[aria-pressed=true]{background:#f5efe7;color:#171713}.episode-editor-tabs .preview-toggle{margin-left:auto}.video-editor-workbench{gap:16px;grid-template-columns:minmax(0,1fr) 360px;max-width:1320px}.editor-inspector,.video-editor-canvas{background:#20201d;border-color:#34332f;border-radius:12px;box-shadow:none}.video-editor-canvas{padding:18px}.episode-editor-section{display:grid;grid-gap:18px;gap:18px}.section-kicker{align-items:flex-end;border-bottom:1px solid #30302c;display:flex;gap:18px;justify-content:space-between;padding-bottom:14px}.section-kicker h2{color:#fffdf7;font-size:22px;line-height:1.15}.content-style-bar{background:#191916;border:1px solid #30302c;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.content-style-bar button,.content-style-bar select{background:#20201d;border:1px solid #34332f;border-radius:9px;color:#f5efe7;font:inherit;font-size:13px;font-weight:900;min-height:38px;padding:0 10px}.content-style-bar button[aria-pressed=true]{background:#f5efe7;color:#171713}.video-copy-editor{background:#191916;border-color:#30302c;border-radius:12px;padding:22px}.video-copy-editor input:first-child{font-size:38px;line-height:1.08}.video-copy-editor input:nth-child(2){font-size:20px}.video-copy-editor textarea{background:#151514;border-color:#30302c;border-radius:10px}.editor-inspector{top:88px}.editor-media-grid,.publish-controls-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-media-grid .media-setting-block:first-child,.publish-controls-grid .media-setting-block:first-child{grid-column:1/-1}.publish-workspace .publish-checklist.large{grid-template-columns:repeat(5,minmax(0,1fr))}.episode-render-preview{display:grid;grid-gap:22px;gap:22px}.episode-render-preview h1{color:#fffdf7;font-family:Georgia,Times New Roman,serif;font-size:46px;line-height:1.05}.episode-preview-subtitle{color:#b7aea2;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;margin:-12px 0 0}.episode-preview-author{color:#d4cdc3;font-size:14px;font-weight:900}.episode-preview-body{background:#191916;border:1px solid #30302c;border-radius:12px;color:#d4cdc3;font-size:18px;line-height:1.75;padding:22px;white-space:pre-wrap}.audio-preview-row,.media-metric-grid span,.media-setting-block,.media-tabs,.publish-checklist div,.transcript-placeholder{background:#191916;border-color:#30302c;border-radius:10px}.media-setting-block{padding:14px}@media (max-width:1180px){.project-library-row{grid-template-columns:112px minmax(220px,1fr) minmax(180px,.8fr) 120px}.project-row-status{display:none}.project-queue-layout{grid-template-columns:1fr}.project-preview-panel{position:static}}@media (max-width:900px){.project-library-row{align-items:start;grid-template-columns:96px minmax(0,1fr)}.project-row-actions,.project-row-stats{grid-column:2}.project-row-actions{justify-content:flex-start}.project-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-page{gap:22px}.review-grid,.review-stats{display:grid;grid-gap:18px;gap:18px}.review-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.review-stats article{background:#ffffff;border:1px solid var(--line);border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:16px}.review-stats span{color:var(--muted);font-size:12px;font-weight:800}.review-stats strong{font-size:28px}.review-stats small{color:var(--muted);line-height:1.35}.secondary-review-stats article{background:#f7f4ee}.secondary-review-stats strong{font-size:22px;line-height:1.1;overflow-wrap:anywhere}.review-grid{align-items:start;grid-template-columns:minmax(0,1fr) 360px}.asset-list,.asset-row{display:grid;grid-gap:14px;gap:14px}.asset-row{border:1px solid var(--line);border-radius:14px;grid-template-columns:220px minmax(0,1fr);padding:12px}.asset-row video{aspect-ratio:16/9;background:#171713;border-radius:10px;object-fit:cover;width:100%}.asset-row div{align-content:center;display:grid;grid-gap:8px;gap:8px}.planner-list{display:grid;grid-gap:12px;gap:12px}.planner-overview{grid-template-columns:repeat(3,minmax(140px,.55fr)) minmax(0,1.9fr)}.planner-agenda{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-agenda>small,.planner-agenda>span{grid-column:1/-1}.planner-agenda a{border:1px solid rgba(222,214,202,.78);border-radius:12px;grid-gap:4px;gap:4px;padding:10px}.planner-agenda a,.planner-list-row,.week-column{background:#ffffff;color:var(--ink);display:grid;text-decoration:none}.planner-list-row,.week-column{border:1px solid var(--line);border-radius:14px;grid-gap:6px;gap:6px;padding:14px}.planner-list-row{align-items:center;grid-template-columns:minmax(0,1fr) auto}.planner-list-row>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.planner-list-row strong a{color:var(--ink);text-decoration:none}.planner-list-row strong a:hover{text-decoration:underline;text-underline-offset:3px}.planner-list-row small,.planner-list-row span,.week-column small{color:var(--muted)}.planner-row-actions{align-items:center;display:flex;gap:8px}.planner-row-actions a{align-items:center;background:#f4f1ea;border:1px solid var(--line);border-radius:10px;color:var(--ink);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:36px;padding:0 10px;text-decoration:none;text-transform:uppercase}.planner-row-actions a:first-child{background:var(--ink);border-color:var(--ink);color:#ffffff}.planner-row-actions a:hover{transform:translateY(-1px)}.week-view{grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}.icon-button{align-items:center;background:transparent;border:0;color:var(--muted);display:inline-flex;justify-content:center;min-height:32px;padding:0 8px;text-decoration:none}.planner-title-row{align-items:center;display:flex;gap:18px}.date-stepper{background:#f4f1ea;border:1px solid var(--line);border-radius:10px;display:inline-grid;gap:4px;grid-template-columns:repeat(2,38px);padding:4px}.date-stepper button{background:#ffffff;border-color:transparent;border-radius:8px;color:var(--ink);font-size:24px;justify-content:center;min-height:38px;padding:0}.calendar-mode-bar{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:-8px}.calendar-mode-bar>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.calendar-system-control{grid-template-columns:repeat(4,auto)!important}.segmented-control.compact{grid-template-columns:repeat(3,auto)}.segmented-control.compact button{min-height:38px;padding:0 14px}.month-grid{border:1px solid var(--line);border-radius:24px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;box-shadow:0 20px 70px rgba(21,21,20,.06)}.month-cell,.weekday{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.weekday{background:#f5f1ea;color:var(--muted);font-size:13px;font-weight:900;padding:12px;text-align:center}.month-cell{background:rgba(255,255,255,.48);display:grid;grid-gap:8px;gap:8px;min-height:128px;padding:12px;position:relative}.month-cell:nth-child(7n),.weekday:nth-child(7n){border-right:0}.month-cell.muted{background:rgba(239,235,228,.42);color:#aaa39a}.month-cell.selected{background:#fffaf0;box-shadow:inset 0 0 0 2px var(--ink)}.month-cell.today:not(.selected){box-shadow:inset 0 0 0 2px rgba(21,21,20,.18)}.calendar-date-button{align-items:start;background:transparent;border:0;color:var(--ink);cursor:pointer;display:grid;grid-gap:2px;gap:2px;justify-items:start;line-height:1;min-height:34px;padding:0;text-align:left}.calendar-date-button strong{align-items:center;border-radius:999px;display:inline-flex;font-size:16px;height:32px;justify-content:center;min-width:32px;padding:0 8px}.month-cell.today .calendar-date-button strong{background:var(--ink);color:#ffffff}.month-cell.selected.today .calendar-date-button strong{background:#ffffff;color:var(--ink)}.calendar-date-button small{color:var(--muted);font-size:10px;font-weight:900;line-height:1.25}.today-dot{background:var(--ink);border-radius:999px;display:inline-flex;height:32px;justify-content:center;width:32px}.selected-day-panel,.today-dot{align-items:center;color:#ffffff}.selected-day-panel{background:#171713;border:1px solid #171713;border-radius:18px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);padding:18px}.selected-day-panel>div:first-child{display:grid;grid-gap:7px;gap:7px}.selected-day-panel span{color:rgba(255,255,255,.62);font-size:12px;font-weight:900;text-transform:uppercase}.selected-day-panel strong{line-height:1.3}.selected-day-events{display:grid;grid-gap:8px;gap:8px}.selected-day-events a,.selected-day-events>small{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffff;display:grid;grid-gap:3px;gap:3px;padding:10px;text-decoration:none}.selected-day-events small{color:rgba(255,255,255,.66)}.calendar-event{border:1px solid var(--line);border-radius:12px;color:var(--ink);display:block;font-size:12px;line-height:1.25;overflow:hidden;padding:8px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 10px 24px rgba(21,21,20,.05)}.calendar-event strong{margin-right:6px}.calendar-event small{color:rgba(21,21,20,.58);display:block;font-size:10px;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.calendar-event.mint{background:#e2f5eb}.calendar-event.violet{background:#eee7ff}.calendar-event.amber{background:#fff0d8}.calendar-event.blue{background:#e3f0ff}.calendar-event.rose{background:#ffe6ea}.calendar-event.slate{background:#e8eaed}@media (max-width:1320px){.lobby-page{max-width:980px}.lobby-layout{grid-template-columns:1fr}.lobby-settings{max-width:560px;width:100%}}@media (max-width:1180px){.recording-safety-strip,.studio-recovery-grid,.studio-room-grid,.studio-trust-grid{grid-template-columns:1fr}.recording-safety-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-side-panel{grid-template-columns:1fr}.studio-side-shell{grid-template-columns:minmax(0,1fr)}.studio-side-rail{align-items:center;display:flex;gap:8px;justify-content:center;order:-1;overflow-x:auto;padding-top:0;position:static}.studio-side-rail button{min-width:58px}}@media (max-width:1100px){.studio-main{padding:22px 24px 56px}.insights-dashboard-grid,.studio-dashboard-grid{grid-template-columns:1fr}.insights-rail,.studio-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-rail .workspace-card:first-child{grid-column:1/-1}.dashboard-site-preview-card{grid-template-columns:1fr}.dashboard-site-preview-card.empty,.dashboard-site-preview-card.loading{grid-template-columns:minmax(0,1fr) auto}.site-preview-frame{min-height:238px}}@media (max-width:900px){.studio-shell{grid-template-columns:1fr}.studio-sidebar{border-bottom:1px solid var(--line);border-right:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;height:auto;padding:10px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.studio-nav,.studio-sidebar-bottom{display:flex}.studio-nav{gap:8px;justify-content:center;min-width:0;overflow-x:auto;padding:2px}.round-tool:after,.studio-nav-item:after{display:none}.studio-main{padding:18px 18px 48px}.studio-topbar{align-items:stretch;grid-template-columns:1fr}.dashboard-site-topbar-preview{grid-template-columns:auto minmax(0,1fr) auto;justify-self:stretch}.dashboard-site-topbar-preview small,.dashboard-site-topbar-preview strong,.studio-user-pill{max-width:none}.dashboard-hero-header{border-radius:18px;padding:18px}.dashboard-hero-metrics{min-width:0}}@media (max-width:720px){.dashboard-auth-state,.dashboard-auth-state ul,.dashboard-hero-metrics,.insight-summary-grid,.insights-rail,.studio-rail,.workspace-summary-grid{grid-template-columns:1fr}.analytics-card-header,.dashboard-auth-actions,.dashboard-hero-header{align-items:stretch;flex-direction:column}.dashboard-auth-actions,.dashboard-auth-actions .button{width:100%}.analytics-card{border-radius:16px;padding:14px}.chart-legend{flex-wrap:wrap}.bar-chart,.feedback-line{gap:6px;grid-template-columns:repeat(7,minmax(30px,1fr))}.bar-stack{border-radius:12px;height:168px;padding:6px}}@media (max-width:480px){.studio-main,.studio-panel{padding:14px}.studio-sidebar{gap:8px;padding:8px}.round-tool,.studio-logo,.studio-nav-item{height:40px;min-height:40px;width:40px}.studio-nav-item span{height:30px;width:30px}.dashboard-site-topbar-preview{grid-template-columns:auto minmax(0,1fr)}.dashboard-site-topbar-preview small{grid-column:2}}@media (max-width:780px){.lobby-copy.compact,.lobby-device-panel{grid-template-columns:1fr}.lobby-copy.compact .lobby-status-strip{grid-column:1;justify-content:start;max-width:none}.lobby-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-room-actions,.studio-room-topbar{align-items:stretch;flex-direction:column}.studio-room-actions{align-items:center;flex-direction:row;flex-wrap:wrap}.studio-settings-drawer,.studio-side-panel,.studio-side-shell,.studio-stage-grid,.studio-stage-grid.grid,.studio-stage-grid.speaker{grid-template-columns:1fr}.studio-bottom-bar{border-radius:18px;flex-wrap:wrap;justify-self:stretch;width:100%}.post-recording-actions,.recording-marker-bar,.recording-safety-strip ul,.riverside-metrics{grid-template-columns:1fr}.studio-bottom-bar .round-control{min-height:44px;min-width:44px;width:44px}.studio-bottom-bar .record-action{flex:1 1 112px;min-height:44px;min-width:112px}.studio-room-surface{border-radius:0;padding:14px 10px}.studio-video-tile{height:210px}.tile-quality{max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:640px){.page-shell,.public-shell{padding:48px 18px}h1{font-size:40px}.app-header,.auth-page,.calendar-strip,.episode-row,.lobby-layout,.project-grid,.project-header,.public-hero,.recording-card-grid,.recording-console,.setup-page,.stats-grid,.workspace-grid{grid-template-columns:1fr}.brand-hero h1,.project-header h1,.setup-copy h1{font-size:40px}.linear-steps{grid-template-columns:1fr}.subscribe-box{min-width:0;width:100%}.subscribe-box div{display:grid}.row-actions{justify-content:start}.auth-page{padding:20px 16px}.project-actions,.project-row,.workspace-topbar{align-items:stretch;flex-direction:column}.project-form-card{position:static}.insight-summary-grid,.insights-dashboard-grid,.lobby-device-panel,.planner-agenda,.planner-overview,.project-command-strip,.project-gallery,.quick-action-row,.recent-grid,.recording-lower-grid,.recording-main-grid,.review-grid,.review-stats,.settings-grid,.start-flow-row,.studio-dashboard-grid,.studio-shell,.studio-topbar,.website-builder-grid,.workspace-summary-grid{grid-template-columns:1fr}.analytics-card-header,.dashboard-auth-actions,.feedback-list article div,.upcoming-recordings-actions{align-items:flex-start;flex-direction:column}.dashboard-auth-state,.dashboard-auth-state ul,.dashboard-hero-metrics,.dashboard-site-preview-card{grid-template-columns:1fr}.dashboard-hero-header{align-items:stretch;flex-direction:column}.dashboard-auth-actions,.dashboard-auth-actions .button{width:100%}.dashboard-site-preview-card.empty,.dashboard-site-preview-card.loading{grid-template-columns:1fr}.site-preview-frame{min-height:220px}.site-preview-frame header{grid-template-columns:auto minmax(0,1fr)}.site-preview-frame nav{grid-column:1/-1;overflow:hidden}.upcoming-recordings-strip{grid-template-columns:1fr}.upcoming-recordings-actions,.upcoming-recordings-actions .button,.upcoming-recordings-actions button{width:100%}.upcoming-recordings-list a{align-items:flex-start;flex-direction:column}.start-flow-card{grid-template-columns:auto minmax(0,1fr)}.start-flow-card em{grid-column:1/-1;justify-self:start}.bar-chart,.feedback-line{gap:8px}.bar-stack{height:170px;padding:8px}.lobby-controls-row{grid-template-columns:repeat(3,50px)}.lobby-status-strip{grid-template-columns:1fr}.recording-room-header{align-items:stretch;flex-direction:column}.asset-row{grid-template-columns:1fr}.studio-sidebar{grid-template-columns:auto 1fr auto;grid-template-rows:auto;height:auto;position:static}.studio-nav,.studio-sidebar-bottom{display:flex;justify-content:center}.studio-nav{overflow-x:auto}.lobby-page,.studio-main,.studio-panel{padding:18px}.planner-title-row,.setup-inline,.studio-section-header{align-items:flex-start;flex-direction:column}.toolbar-actions{justify-content:flex-start;min-width:0;width:100%}.segmented-control.compact{flex:1 1 100%;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;min-width:0}.segmented-control.compact button{padding:0 8px}.date-stepper{flex:0 0 auto}.calendar-mode-bar,.selected-day-panel{align-items:stretch;grid-template-columns:1fr}.calendar-mode-bar{flex-direction:column;justify-content:flex-start}.calendar-system-control{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.video-frame-meta{display:grid;grid-gap:4px;gap:4px}.month-grid{grid-template-columns:repeat(7,minmax(38px,1fr));min-width:0}.planner-panel{overflow-x:hidden}.planner-list-row{align-items:stretch;grid-template-columns:1fr}.planner-row-actions{flex-wrap:wrap}.planner-row-actions a{flex:1 1 120px}.weekday{font-size:11px;padding:9px 4px}.month-cell{gap:5px;min-height:78px;padding:7px}.calendar-event{padding:6px;white-space:normal}.website-preview-shell{min-height:0;position:static}.creator-site{padding:18px}.creator-site-header,.creator-site-header nav,.creator-site-hero,.creator-subscribe-form div,.creator-video-grid,.navigation-editor-row{grid-template-columns:1fr}.creator-site-header{align-items:flex-start;flex-direction:column}.creator-site-header nav{flex-wrap:wrap}.creator-site-hero{min-height:0;padding:34px 0}.creator-launch-home,.creator-site-home{grid-template-columns:1fr}.creator-launch-home{min-height:0;padding:24px 0 42px;width:min(100%,calc(100% - 28px))}.creator-launch-masthead{grid-row:auto;min-height:460px}.creator-launch-masthead h1{font-size:clamp(56px,18vw,92px)}.creator-launch-card,.creator-launch-next{padding:20px}.creator-center-feed{border-inline:0;padding-inline:0}.creator-popular-row{grid-template-columns:minmax(0,1fr) 64px}.project-filter-bar,.project-tabs{grid-template-columns:1fr}.video-editor-page{padding:14px}.editor-top-actions,.video-editor-toolbar,.video-editor-topbar{align-items:stretch;flex-direction:column}.video-editor-toolbar{max-width:none}.video-editor-toolbar button,.video-editor-toolbar select{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.video-copy-editor input:first-child{font-size:36px}.media-settings-drawer{margin-top:22px;max-height:none;position:static;width:100%}}@media (max-width:900px){.project-library-panel{padding:16px}.project-filter-bar,.project-library-panel .studio-section-header{align-items:stretch;flex-direction:column}.project-library-panel .toolbar-actions{justify-content:flex-start}.project-library-table{border-radius:12px}.project-library-row{grid-template-columns:92px minmax(0,1fr);padding:12px}.project-row-actions,.project-row-stats{grid-column:1/-1}.project-row-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.project-row-actions{justify-content:flex-start}.video-editor-workbench{grid-template-columns:1fr}.editor-inspector{max-height:none;position:static}}.creator-site{background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface),var(--site-bg) 65%),var(--site-bg) 360px),var(--site-bg)}.creator-site-header{gap:22px;min-height:88px;width:min(1180px,calc(100% - 56px))}.creator-site-header>a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-brand-mark{align-items:center;background:var(--site-text);border-radius:7px;color:var(--site-bg);display:inline-flex;flex:0 0 38px;font-size:18px;font-style:normal;font-weight:950;height:38px;justify-content:center;text-transform:uppercase;width:38px}.creator-site-header nav a{color:color-mix(in srgb,var(--site-text),transparent 32%);line-height:1}.creator-site-button{border-radius:6px;font-size:15px;font-weight:900}.creator-launch-home{gap:0;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);min-height:calc(100vh - 88px);padding:44px 0 72px;width:min(1180px,calc(100% - 56px))}.creator-empty-publication,.creator-feature-card,.creator-launch-card,.creator-launch-masthead,.creator-launch-next,.creator-subscribe-form,.creator-video-card{border-color:color-mix(in srgb,var(--site-text),transparent 84%);border-radius:8px}.creator-launch-masthead{align-content:space-between;background:linear-gradient(145deg,color-mix(in srgb,var(--site-text),transparent 4%),color-mix(in srgb,var(--site-accent),var(--site-text) 72%)),var(--site-text);border-bottom-right-radius:0;border-top-right-radius:0;min-height:640px;padding:clamp(34px,6vw,70px)}.creator-launch-masthead h1{font-size:clamp(76px,10.5vw,142px);max-width:9ch}.creator-launch-masthead>p:not(.creator-site-kicker){font-size:clamp(19px,2vw,25px);max-width:620px}.creator-launch-card,.creator-launch-next{border-left:0;border-radius:0 8px 0 0;min-height:320px;padding:clamp(30px,4vw,48px)}.creator-launch-next{border-radius:0 0 8px 0;border-top:0}.creator-launch-card h2{font-size:clamp(42px,4.8vw,68px)}.creator-launch-card>p{max-width:620px}.creator-empty-row{gap:18px;grid-template-columns:minmax(0,1fr) 64px}.creator-empty-row i{align-items:center;color:color-mix(in srgb,var(--site-text),transparent 24%);display:inline-flex;font-size:22px;font-style:normal;font-weight:950;justify-content:center;text-transform:uppercase}.creator-site-home{grid-template-columns:minmax(220px,.62fr) minmax(440px,1.5fr) minmax(250px,.72fr);padding:34px 0 38px;width:min(1180px,calc(100% - 56px))}.creator-left-rail,.creator-right-rail{gap:22px}.creator-left-rail h1{font-size:clamp(48px,4.7vw,78px)}.creator-left-rail>p:not(.creator-site-kicker){font-size:18px}.creator-center-feed{border-inline-color:color-mix(in srgb,var(--site-text),transparent 86%)}.creator-feature-card img,.creator-video-placeholder{aspect-ratio:16/9;display:block}.creator-play-button{box-shadow:0 18px 44px rgba(0,0,0,.22)}.creator-feature-card>div:last-of-type{padding:2px 22px 0}.creator-feature-card h2{font-size:clamp(36px,4.1vw,58px);padding:0 28px}.creator-feature-card p{font-size:18px;padding:0 32px 30px}.creator-rail-card{gap:12px}.creator-popular-row{grid-template-columns:minmax(0,1fr) 82px}.creator-popular-row img{border-radius:6px;width:82px}.creator-video-section{width:min(1180px,calc(100% - 56px))}.creator-video-grid{gap:20px}.creator-video-card{overflow:hidden;padding:0}.creator-video-card .creator-video-placeholder,.creator-video-card img{border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 88%)}.creator-video-card div,.creator-video-card h3,.creator-video-card p,.creator-video-card small{margin-inline:14px}.creator-video-card small{margin-bottom:14px}.creator-site.theme-dark .creator-brand-mark{background:var(--site-bg);color:var(--site-text);outline:1px solid color-mix(in srgb,var(--site-text),transparent 74%)}@media (max-width:980px){.creator-launch-home,.creator-site-header,.creator-site-home,.creator-video-section{width:min(100% - 32px,760px)}.creator-launch-home,.creator-site-home{grid-template-columns:1fr}.creator-launch-card,.creator-launch-masthead,.creator-launch-next{border-left:1px solid color-mix(in srgb,var(--site-text),transparent 84%);border-radius:8px}.creator-launch-card,.creator-launch-next{border-top:0}.creator-left-rail,.creator-right-rail{position:static}.creator-center-feed{border-inline:0;padding-inline:0}.creator-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.creator-site{padding:0}.creator-site-header{align-items:stretch;display:grid;min-height:0;padding:18px 0}.creator-site-header nav{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.creator-site-header nav a{white-space:nowrap}.creator-launch-home{padding:18px 0 44px}.creator-launch-masthead{min-height:520px;padding:28px}.creator-launch-masthead h1{font-size:clamp(56px,18vw,92px)}.creator-launch-card,.creator-launch-next{padding:24px}.creator-subscribe-form div,.creator-video-grid{grid-template-columns:1fr}.creator-feature-card h2{font-size:34px;padding-inline:18px}.creator-feature-card p{padding-inline:18px}}.creator-site-header nav a.active{border-bottom:3px solid var(--site-text);padding-bottom:9px}.creator-archive-row>button,.creator-popular-row>button,.creator-rail-card>button,.creator-video-card>button{display:block;overflow:hidden;width:100%}.creator-archive-row h2 button,.creator-feature-card h2 button,.creator-popular-row h3 button,.creator-rail-card h3 button,.creator-video-card h3 button{font-weight:inherit;line-height:inherit}.creator-archive-row h2 button,.creator-feature-card h2 button,.creator-video-card h3 button{text-align:center;width:100%}.creator-popular-row>button{aspect-ratio:1}.creator-popular-row .creator-video-placeholder{aspect-ratio:1;padding:10px;width:82px}.creator-popular-row .creator-video-placeholder span{font-size:42px}.creator-about-page,.creator-archive-page,.creator-episode-page{display:grid;grid-gap:28px;gap:28px;margin-inline:auto;padding:38px 0 78px;width:min(1180px,calc(100% - 56px))}.creator-archive-header{align-items:end;border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 84%);display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);padding-bottom:24px}.creator-archive-header span{color:var(--site-accent);font-size:12px;font-weight:950;text-transform:uppercase}.creator-about-page h1,.creator-archive-header h1,.creator-episode-copy h1{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0;line-height:.92}.creator-archive-header h1{font-size:clamp(58px,9vw,112px)}.creator-archive-header label{display:grid;grid-gap:8px;gap:8px}.creator-archive-header input{background:var(--site-surface);border:1px solid color-mix(in srgb,var(--site-text),transparent 80%);color:var(--site-text);min-height:48px}.creator-archive-list{display:grid;grid-gap:0;gap:0}.creator-archive-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 88%);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(180px,300px) minmax(0,1fr);padding:22px 0}.creator-archive-row .creator-video-placeholder,.creator-archive-row img{aspect-ratio:16/9;border-radius:6px;object-fit:cover;width:100%}.creator-archive-row div{display:grid;grid-gap:8px;gap:8px}.creator-archive-row div>span,.creator-episode-actions span,.creator-share-status{color:var(--site-muted);font-size:13px;font-weight:850}.creator-archive-row h2{font-size:clamp(28px,3.2vw,44px);line-height:1.05}.creator-archive-row h2 button{text-align:left}.creator-archive-row p{color:var(--site-muted);font-size:17px;line-height:1.5;max-width:760px}.creator-about-page{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.creator-about-page h1{font-size:clamp(64px,9vw,122px)}.creator-about-page article{border-left:1px solid color-mix(in srgb,var(--site-text),transparent 84%);display:grid;grid-gap:18px;gap:18px;padding-left:34px}.creator-about-page h2{font-size:34px}.creator-about-page p{color:var(--site-muted);font-size:22px;line-height:1.55}.creator-episode-page{gap:22px}.creator-back-link{color:var(--site-muted);font-size:14px;font-weight:900;width:max-content}.creator-episode-hero{align-items:stretch;border:1px solid color-mix(in srgb,var(--site-text),transparent 84%);border-radius:8px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);overflow:hidden}.creator-episode-media{min-height:520px;position:relative}.creator-episode-media .creator-video-placeholder,.creator-episode-media img,.creator-episode-media video{height:100%;object-fit:cover;width:100%}.creator-episode-media video{background:#000000;display:block}.creator-paywall-panel{align-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--site-text),transparent 6%),color-mix(in srgb,var(--site-accent),var(--site-text) 65%)),var(--site-text);color:var(--site-bg);display:grid;grid-gap:16px;gap:16px;height:100%;justify-items:center;padding:34px;text-align:center}.creator-paywall-panel span{color:color-mix(in srgb,var(--site-bg),transparent 18%);font-size:12px;font-weight:950;text-transform:uppercase}.creator-paywall-panel h2{font-size:clamp(32px,4vw,56px);line-height:1;max-width:520px}.creator-episode-copy{align-content:center;background:var(--site-surface);display:grid;grid-gap:18px;gap:18px;padding:clamp(28px,4vw,52px)}.creator-episode-copy h1{font-size:clamp(44px,5.2vw,82px)}.creator-episode-copy p{color:var(--site-muted);font-size:19px;line-height:1.55}.creator-episode-copy audio{margin-top:4px;width:100%}.creator-episode-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.creator-episode-actions button{background:var(--site-button);border-radius:6px;color:var(--site-bg);font-weight:900;min-height:40px;padding:0 14px}.creator-episode-notes{align-items:center;grid-gap:22px;grid-template-columns:minmax(0,1fr) minmax(320px,460px)}.creator-episode-details,.creator-episode-notes,.creator-related-section{border:1px solid color-mix(in srgb,var(--site-text),transparent 84%);border-radius:8px;display:grid;gap:22px;padding:24px}.creator-episode-details,.creator-related-section{grid-gap:22px}.creator-episode-details{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-episode-details article{display:grid;grid-gap:12px;gap:12px}.creator-episode-details ol{color:var(--site-text);display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px}.creator-episode-details p{color:var(--site-muted);font-size:17px;line-height:1.65;margin:0;white-space:pre-wrap}.creator-related-section{border-color:color-mix(in srgb,var(--site-text),transparent 88%)}.creator-comments-section{border:1px solid color-mix(in srgb,var(--site-text),transparent 84%);border-radius:8px;display:grid;grid-gap:18px;gap:18px;padding:24px}.creator-comment-form,.creator-comment-form>div{display:grid;grid-gap:12px;gap:12px}.creator-comment-form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-comment-form input,.creator-comment-form textarea{background:var(--site-surface);border:1px solid color-mix(in srgb,var(--site-text),transparent 82%);color:var(--site-text)}.creator-comment-form button{background:var(--site-button);border-radius:6px;color:var(--site-bg);font-weight:900;justify-self:start;min-height:42px;padding:0 16px}.creator-comment-form span,.creator-comment-locked span,.creator-comment-note{color:var(--site-muted);font-size:14px}.creator-comment-list{display:grid;grid-gap:12px;gap:12px}.creator-comment-list article,.creator-comment-locked{background:color-mix(in srgb,var(--site-surface),var(--site-bg) 35%);border:1px solid color-mix(in srgb,var(--site-text),transparent 88%);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:14px}.creator-comment-list p{color:var(--site-muted);line-height:1.55;margin:0}.creator-about-page,.creator-archive-page,.creator-episode-page,.creator-site-header,.creator-site-home,.creator-video-section{width:min(1120px,calc(100% - 64px))}.creator-site-home{grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,276px);padding-top:30px}.creator-center-feed,.creator-feature-card,.creator-left-rail,.creator-popular-row,.creator-rail-card,.creator-right-rail{min-width:0}.creator-left-rail h1{font-size:clamp(42px,3.2vw,56px);word-break:normal}.creator-feature-card .creator-video-placeholder,.creator-feature-card img{aspect-ratio:16/8.9}.creator-video-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--site-accent),var(--site-text) 62%),color-mix(in srgb,var(--site-text),transparent 8%)),var(--site-text)}.creator-feature-card .creator-video-placeholder{padding:22px}.creator-feature-card .creator-video-placeholder span{font-size:clamp(72px,7.2vw,108px);opacity:.72}.creator-feature-card>div:last-of-type{padding:20px 24px 0}.creator-feature-card h2{font-size:clamp(38px,3.6vw,54px);line-height:.98;padding:12px 24px 0}.creator-feature-card h2 button{text-align:left}.creator-rail-card{padding-top:16px}.creator-rail-card>button{max-width:100%}.creator-rail-card .creator-video-placeholder,.creator-rail-card img{border-radius:6px}.creator-rail-card .creator-video-placeholder{padding:12px}.creator-rail-card .creator-video-placeholder:before{left:12px;right:12px;top:12px}.creator-rail-card .creator-video-placeholder span{font-size:clamp(34px,4.2vw,48px)}.creator-popular-row{grid-template-columns:minmax(0,1fr) 72px;padding-block:14px}.creator-popular-row .creator-video-placeholder,.creator-popular-row img,.creator-popular-row>button{border-radius:6px;width:72px}.creator-popular-row .creator-video-placeholder{padding:9px}.creator-popular-row .creator-video-placeholder:before{left:9px;right:9px;top:9px}.creator-popular-row .creator-video-placeholder span{font-size:34px}@media (max-width:1100px){.creator-site-home{grid-template-columns:minmax(0,190px) minmax(0,1fr) minmax(0,240px)}.creator-left-rail h1{font-size:clamp(38px,3.2vw,48px)}}@media (max-width:980px){.creator-about-page,.creator-archive-page,.creator-episode-page,.creator-site-header,.creator-site-home,.creator-video-section{width:min(100% - 32px,760px)}.creator-left-rail{overflow:visible}.creator-left-rail h1{font-size:clamp(48px,10vw,76px)}}@media (max-width:640px){.creator-about-page,.creator-archive-page,.creator-episode-page,.creator-site-header,.creator-site-home,.creator-video-section{width:min(100% - 28px,520px)}.creator-feature-card h2{font-size:34px;padding-inline:18px}.creator-feature-card p,.creator-feature-card>div:last-of-type{padding-inline:18px}}.creator-episode-notes h2{font-size:clamp(28px,3vw,42px);line-height:1.05}@media (max-width:860px){.creator-about-page,.creator-archive-page,.creator-episode-page{width:min(100% - 32px,760px)}.creator-about-page,.creator-archive-header,.creator-comment-form>div,.creator-episode-details,.creator-episode-hero,.creator-episode-notes{grid-template-columns:1fr}.creator-about-page article{border-left:0;border-top:1px solid color-mix(in srgb,var(--site-text),transparent 84%);padding-left:0;padding-top:24px}.creator-episode-media{min-height:360px}}@media (max-width:620px){.creator-archive-row{grid-template-columns:1fr}.creator-archive-row h2{font-size:30px}.creator-about-page p,.creator-episode-copy p{font-size:18px}}.video-editor-page{min-height:100vh;padding:16px 18px 44px}.video-editor-page *{letter-spacing:0}.video-editor-page .editor-inspector,.video-editor-page .episode-editor-tabs,.video-editor-page .video-editor-canvas,.video-editor-page .video-editor-topbar{background:#fffdf9;border:1px solid #e2dace;border-radius:8px;box-shadow:0 14px 36px rgba(24,22,18,.045);color:#171713}.video-editor-page .video-editor-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto 12px;max-width:1280px;position:-webkit-sticky;position:sticky;top:8px;z-index:20}.video-editor-page .editor-titlebar{align-items:center;display:flex;gap:10px;min-width:0}.video-editor-page .editor-back-link{align-items:center;background:#f4efe7;border:1px solid #e2dace;border-radius:7px;color:#171713;display:inline-flex;flex:0 0 auto;font-size:23px;height:34px;justify-content:center;line-height:1;text-decoration:none;width:34px}.video-editor-page .editor-titlebar h1{color:#171713;font-size:15px;font-weight:850;line-height:1.15;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-editor-page .editor-titlebar .eyebrow,.video-editor-page .eyebrow{color:#786f64;font-size:10px;font-weight:900;margin:0}.video-editor-page .publish-state-pill,.video-editor-page .save-indicator{align-items:center;background:#f7f3ec;border:1px solid #e2dace;border-radius:999px;color:#5f574e;display:inline-flex;font-size:12px;font-weight:850;gap:7px;min-height:30px;padding:5px 9px}.video-editor-page .save-indicator i{border-radius:999px;height:7px;width:7px}.video-editor-page .editor-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.video-editor-page .editor-top-actions a,.video-editor-page .editor-top-actions button,.video-editor-page .media-setting-block a,.video-editor-page .media-setting-block button{border-radius:7px;font-size:12px;font-weight:850;min-height:32px;padding:0 10px}.video-editor-page .editor-preview-button,.video-editor-page .editor-top-actions .secondary,.video-editor-page .media-setting-block .secondary{background:#f7f3ec;border:1px solid #e2dace;color:#171713}.video-editor-page .editor-top-actions .button:not(.secondary),.video-editor-page .media-setting-block .button:not(.secondary){background:#171713;border-color:#171713;color:#ffffff}.video-editor-page .episode-editor-tabs{align-items:center;box-shadow:none;display:flex;gap:4px;margin:0 auto 12px;max-width:1280px;padding:5px}.video-editor-page .episode-editor-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#776f65;display:inline-flex;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-height:32px;padding:0 11px;text-transform:capitalize}.video-editor-page .episode-editor-tabs svg{height:15px;width:15px}.video-editor-page .episode-editor-tabs button[aria-current=page],.video-editor-page .episode-editor-tabs button[aria-pressed=true]{background:#171713;border-color:#171713;color:#ffffff}.video-editor-page .episode-editor-tabs .preview-toggle{margin-left:auto}.video-editor-page .editor-preview-strip{justify-content:flex-end}.video-editor-page .editor-preview-strip .preview-toggle{margin-left:0}.video-editor-page .video-editor-workbench{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 310px;margin:0 auto;max-width:1280px}.video-editor-page .video-editor-canvas{display:grid;grid-gap:18px;gap:18px;min-width:0;padding:16px}.video-editor-page .editor-inspector{align-content:start;display:grid;grid-gap:12px;gap:12px;max-height:calc(100vh - 92px);overflow:auto;padding:14px;position:-webkit-sticky;position:sticky;top:78px}.video-editor-page .section-kicker{align-items:flex-end;border-bottom:1px solid #e2dace;display:flex;gap:16px;justify-content:space-between;padding-bottom:11px}.video-editor-page .media-setting-block h3,.video-editor-page .media-settings-header h2,.video-editor-page .section-kicker h2{color:#171713;font-size:17px;font-weight:850;line-height:1.15}.video-editor-page .episode-editor-section{display:grid;grid-gap:14px;gap:14px}.video-editor-page .content-style-bar{background:#f7f3ec;border:1px solid #e2dace;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:6px}.video-editor-page .content-style-bar button,.video-editor-page .content-style-bar select,.video-editor-page .media-setting-block input[type=datetime-local],.video-editor-page .media-setting-block input[type=file],.video-editor-page .media-setting-block select{background:#fffdf9;border:1px solid #e2dace;border-radius:7px;color:#171713;font:inherit;font-size:12px;font-weight:850;min-height:34px;padding:0 9px}.video-editor-page .content-style-bar button[aria-pressed=true]{background:#171713;border-color:#171713;color:#ffffff}.video-editor-page .video-copy-editor{background:transparent;border:0;display:grid;grid-gap:14px;gap:14px;margin:0;padding:0}.video-editor-page .video-copy-editor input,.video-editor-page .video-copy-editor textarea{background:transparent;border:0;color:#171713;font:inherit;outline:none;width:100%}.video-editor-page .video-copy-editor input:first-child{color:#171713;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:600;line-height:1.08}.video-editor-page .video-copy-editor input:nth-child(2){color:#756d62;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.video-editor-page .video-copy-editor textarea{background:#fffdf9;border:1px solid #e2dace;border-radius:8px;font-size:16px;line-height:1.65;min-height:260px;padding:13px;resize:vertical}.video-editor-page .editor-author-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.video-editor-page .editor-author-row button,.video-editor-page .editor-author-row span{background:#f7f3ec;border:1px solid #e2dace;color:#171713}.video-editor-page .editor-author-row span{border-radius:999px;font-size:13px;font-weight:850;padding:7px 10px}.video-editor-page .editor-author-row button{border-radius:999px;font-size:16px;height:30px;padding:0;width:30px}.video-editor-page .access-choice-grid small,.video-editor-page .editor-writing-stats,.video-editor-page .episode-preview-author,.video-editor-page .episode-preview-subtitle,.video-editor-page .media-setting-block label,.video-editor-page .media-setting-block li,.video-editor-page .media-setting-block p{color:#756d62}.video-editor-page .publish-video-preview{position:relative}.video-editor-page .publish-uploaded-thumbnail,.video-editor-page .publish-video-preview .podcast-mosaic,.video-editor-page .thumbnail-preview{border:1px solid #e2dace;border-radius:8px}.video-editor-page .publish-uploaded-thumbnail img,.video-editor-page .thumbnail-preview{height:100%;object-fit:cover;width:100%}.video-editor-page .video-play-button{align-items:center;background:rgba(23,23,19,.78);border:0;border-radius:999px;color:#ffffff;display:inline-flex;font-size:28px;height:68px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:68px}.video-editor-page .video-play-button svg{height:24px;width:24px}.video-editor-page .duration-pill{background:rgba(23,23,19,.76);border-radius:999px;bottom:10px;color:#ffffff;font-size:12px;font-weight:900;padding:6px 9px;position:absolute;right:10px}.video-editor-page .access-choice-grid label,.video-editor-page .copy-box,.video-editor-page .episode-preview-body,.video-editor-page .media-metric-grid span,.video-editor-page .media-setting-block,.video-editor-page .publish-checklist div,.video-editor-page .simple-list li{background:#f7f3ec;border:1px solid #e2dace;border-radius:8px;color:#171713}.video-editor-page .media-setting-block{display:grid;grid-gap:10px;gap:10px;margin:0;padding:12px}.video-editor-page .media-block-heading{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:36px minmax(0,1fr);min-width:0}.video-editor-page .media-block-heading h3,.video-editor-page .media-block-heading p{margin:0}.video-editor-page .media-block-heading p{color:#81786e;font-size:12px;font-weight:750;line-height:1.25}.video-editor-page .editor-icon-badge{align-items:center;background:#ece8dd;border:1px solid #ded5c8;border-radius:8px;color:#3e3932;display:inline-flex;height:36px;justify-content:center;width:36px}.video-editor-page .editor-icon-badge svg{height:17px;width:17px}.video-editor-page .editor-icon-badge.amber{background:#fff4d8;border-color:#ead6a7;color:#74540f}.video-editor-page .editor-icon-badge.green{background:#e8f4eb;border-color:#c8ddcf;color:#27613e}.video-editor-page .editor-icon-badge.red{background:#fff0ef;border-color:#efc5c1;color:#9f241b}.video-editor-page .checkbox-row{gap:8px}.video-editor-page .checkbox-row svg{color:#756d62;height:15px;width:15px}.video-editor-page .publish-checklist{display:grid;grid-gap:6px;gap:6px;margin:0}.video-editor-page .publish-checklist div{align-items:center;display:flex;gap:8px;min-height:34px;padding:7px 9px}.video-editor-page .publish-checklist span{align-items:center;background:#fff0c7;border-radius:999px;color:#7b5b13;display:inline-flex;font-size:11px;font-weight:900;height:20px;justify-content:center;width:20px}.video-editor-page .publish-checklist .complete span{background:#e4f3e9;color:#21633f}.video-editor-page .access-choice-grid strong,.video-editor-page .media-metric-grid strong,.video-editor-page .publish-checklist strong{color:#171713;font-size:12px;font-weight:900}.video-editor-page .media-metric-grid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-editor-page .media-metric-grid span{display:grid;grid-gap:2px;gap:2px;padding:8px}.video-editor-page .editor-media-grid,.video-editor-page .publish-controls-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-editor-page .editor-media-grid .media-setting-block:first-child,.video-editor-page .publish-controls-grid .media-setting-block:first-child{grid-column:1/-1}.video-editor-page .publish-workspace .publish-checklist.large{grid-template-columns:repeat(5,minmax(0,1fr))}.video-editor-page .access-choice-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-editor-page .access-choice-grid.stacked{grid-template-columns:1fr}.video-editor-page .access-choice-grid label{align-items:flex-start;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr);min-height:78px;padding:11px}.video-editor-page .access-choice-grid label.active{background:#ffffff;border-color:#171713;box-shadow:inset 0 0 0 1px #171713}.video-editor-page .access-choice-grid input{margin-top:3px;min-height:0;width:auto}.video-editor-page .episode-render-preview{display:grid;grid-gap:18px;gap:18px}.video-editor-page .episode-render-preview h1{color:#171713;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:600;line-height:1.08}.video-editor-page .episode-preview-body{color:#2b2824;font-size:16px;line-height:1.7;padding:18px;white-space:pre-wrap}.video-editor-page .danger-zone{background:#fff7f6;border-color:#f2c8c4}.video-editor-page .danger-zone h3{color:#9f241b}.video-editor-page .danger-zone p{color:#7f3a34}.delete-confirm-dialog .danger-button,.video-editor-page .danger-button{align-items:center;background:#b42318;border:1px solid #b42318;border-radius:7px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:34px;padding:0 12px}.delete-confirm-dialog .danger-button:disabled,.video-editor-page .danger-button:disabled{cursor:not-allowed;opacity:.55}.delete-confirm-backdrop{align-items:center;background:rgba(23,23,19,.44);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:120}.delete-confirm-dialog{background:#fffdf9;border:1px solid #e2dace;border-radius:10px;box-shadow:0 28px 90px rgba(24,22,18,.22);color:#171713;display:grid;grid-gap:12px;gap:12px;max-width:440px;padding:20px;width:min(100%,440px)}.delete-confirm-dialog h2{color:#171713;font-size:24px;font-weight:850;line-height:1.1}.delete-confirm-dialog p{color:#756d62;line-height:1.45}.delete-confirm-dialog .delete-error-text{color:#9f241b;font-weight:850}.delete-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.delete-confirm-actions .secondary{background:#f7f3ec;border:1px solid #e2dace;border-radius:7px;color:#171713;font-size:12px;font-weight:900;min-height:34px;padding:0 12px}.video-editor-page{background:#24211f;color:#f4f0eb;padding:18px 22px 96px}.video-editor-page .video-editor-topbar{background:#24211f;border:0;box-shadow:none;max-width:none;padding:10px 0 22px}.video-editor-page .editor-titlebar .eyebrow,.video-editor-page .editor-titlebar h1{color:#f4f0eb}.video-editor-page .editor-back-link,.video-editor-page .save-indicator{background:#302d2a;border-color:#3d3935;color:#f4f0eb}.video-editor-page .editor-preview-button,.video-editor-page .editor-top-actions .secondary{background:#3a3632;border-color:#3a3632;color:#f4f0eb}.video-editor-page .editor-top-actions .button:not(.secondary){background:#ef3f2f;border-color:#ef3f2f}.video-editor-page .post-editor-canvas{background:transparent;border:0;box-shadow:none;margin:0 auto;max-width:970px;padding:0 0 34px}.video-editor-page .episode-edit-document,.video-editor-page .episode-render-preview{display:grid;grid-gap:22px;gap:22px}.video-editor-page .post-video-hero{aspect-ratio:16/9;border-radius:8px;margin:0 auto 10px;max-width:970px;overflow:hidden;width:100%}.video-editor-page .publish-uploaded-thumbnail,.video-editor-page .publish-video-preview .podcast-mosaic{border:0;border-radius:8px;height:100%}.video-editor-page .video-corner-action{align-items:center;background:rgba(23,23,19,.72);border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#ffffff;display:inline-flex;height:42px;justify-content:center;position:absolute;right:14px;top:14px;width:42px;z-index:3}.video-editor-page .video-corner-action svg{height:18px;width:18px}.video-editor-page .video-floating-tools{display:grid;grid-gap:8px;gap:8px;position:absolute;right:14px;top:66px;z-index:3}.video-editor-page .video-floating-tools a,.video-editor-page .video-floating-tools button{align-items:center;background:rgba(23,23,19,.72);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:900;height:40px;justify-content:center;line-height:1;text-decoration:none;width:40px}.video-editor-page .post-copy-editor{margin:0 auto;max-width:970px;width:100%}.video-editor-page .substack-editor-toolbar{align-items:center;border-bottom:1px solid #3d3935;border-top:1px solid #3d3935;display:flex;flex-wrap:wrap;gap:0;margin-bottom:18px;min-height:50px;padding:7px 0}.video-editor-page .substack-editor-toolbar button,.video-editor-page .substack-editor-toolbar select{align-items:center;background:transparent;border:0;border-right:1px solid #3d3935;color:#f4f0eb;display:inline-flex;font:inherit;font-size:14px;font-weight:850;height:34px;justify-content:center;min-width:38px;padding:0 12px}.video-editor-page .substack-editor-toolbar select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;min-width:86px}.video-editor-page .substack-editor-toolbar button:hover,.video-editor-page .substack-editor-toolbar select:hover{background:#302c28}.video-editor-page .video-copy-editor input,.video-editor-page .video-copy-editor textarea{color:#f4f0eb}.video-editor-page .video-copy-editor input:first-child{color:#f4f0eb;font-size:42px}.video-editor-page .editor-writing-stats,.video-editor-page .episode-preview-author,.video-editor-page .episode-preview-subtitle,.video-editor-page .video-copy-editor input:nth-child(2){color:#aaa39c}.video-editor-page .video-copy-editor textarea{background:transparent;border:0;color:#e8e2da;font-size:18px;min-height:300px;padding:4px 0}.video-editor-page .editor-author-row button,.video-editor-page .editor-author-row span{background:#3a3632;border-color:#4a4540;color:#f4f0eb}.floating-settings-button{align-items:center;background:#3a3632;border:1px solid #49443f;border-radius:9px;bottom:18px;box-shadow:0 14px 36px rgba(0,0,0,.24);color:#f4f0eb;display:inline-flex;font-size:15px;font-weight:900;gap:9px;min-height:44px;padding:0 18px;position:fixed;right:20px;z-index:70}.floating-settings-button svg{height:19px;width:19px}.post-settings-backdrop{background:rgba(10,10,10,.66);display:grid;inset:0;padding:22px;place-items:stretch;position:fixed;z-index:100}.post-settings-dialog{background:#252220;border:1px solid #3d3935;border-radius:11px;box-shadow:0 28px 120px rgba(0,0,0,.42);color:#f4f0eb;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.post-settings-footer,.post-settings-header{align-items:center;border-color:#3d3935;display:flex;justify-content:space-between;min-height:76px;padding:0 28px}.post-settings-header{border-bottom:1px solid #3d3935}.post-settings-footer{border-top:1px solid #3d3935;gap:10px;justify-content:flex-end}.post-settings-header h2{color:#f4f0eb;font-size:20px;font-weight:850}.post-settings-header button{background:transparent;border:0;color:#aaa39c;font-size:34px;line-height:1}.post-settings-body{display:grid;grid-gap:28px;gap:28px;justify-items:center;overflow:auto;padding:28px 22px 54px}.settings-panel,.settings-preview-card{background:#252220;border:1px solid #3d3935;border-radius:10px;color:#f4f0eb;display:grid;grid-gap:12px;gap:12px;max-width:690px;padding:18px 22px;width:min(100%,690px)}.settings-preview-card{gap:0;overflow:hidden;padding:0}.settings-preview-card img{aspect-ratio:16/6.4;display:block;object-fit:cover;width:100%}.settings-preview-card div{display:grid;grid-gap:5px;gap:5px;padding:16px 20px 18px}.settings-panel h3,.settings-preview-card strong{color:#f4f0eb;font-size:18px;font-weight:850}.settings-panel p,.settings-preview-card small,.settings-preview-card span{color:#aaa39c;line-height:1.35}.settings-panel label{align-items:center;color:#f4f0eb;display:flex;font-size:17px;gap:10px}.settings-panel input[type=checkbox],.settings-panel input[type=radio]{accent-color:#ef3f2f;height:18px;width:18px}.settings-panel input[type=datetime-local],.settings-panel input[type=file],.settings-panel select{background:#2f2b28;border:1px solid #45413d;border-radius:8px;color:#f4f0eb;font:inherit;min-height:46px;padding:0 14px}.settings-inline-controls{display:flex;flex-wrap:wrap;gap:8px}.settings-inline-controls button{background:#2f2b28;border:1px solid #45413d;border-radius:8px;color:#f4f0eb;font-weight:850;min-height:38px;padding:0 12px}.settings-inline-controls button[aria-pressed=true]{background:#ef3f2f;border-color:#ef3f2f}.settings-panel .range-label,.settings-panel .thumbnail-options{display:grid;grid-gap:8px;gap:8px}.settings-panel .range-label{align-items:stretch}.settings-panel .copy-box{background:#2f2b28;border-color:#45413d;color:#f4f0eb}.post-settings-footer .button,.post-settings-footer .secondary,.settings-panel .button,.settings-panel .secondary{align-items:center;border-radius:8px;display:inline-flex;font-weight:900;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none}.settings-panel .secondary{background:#38332f;border:1px solid #4a4540;color:#f4f0eb}.post-settings-footer .button{background:#ef3f2f;border:1px solid #ef3f2f}.post-settings-footer .secondary{background:#38332f;border:1px solid #4a4540;color:#f4f0eb}.danger-settings-panel{border-color:#5d302d}.danger-settings-panel .danger-button{background:#f0524a;border-color:#f0524a;color:#ffffff;gap:8px;width:max-content}.danger-settings-panel .danger-button svg{height:17px;width:17px}.video-editor-page{background:#f5f2ec;color:#171713}.video-editor-page .video-editor-topbar{background:#fffdf9;border:1px solid #e2dace;box-shadow:0 14px 36px rgba(24,22,18,.045);padding:8px 10px;position:static}.video-editor-page .editor-titlebar .eyebrow,.video-editor-page .editor-titlebar h1{color:#171713}.video-editor-page .editor-back-link,.video-editor-page .editor-preview-button,.video-editor-page .editor-top-actions .secondary,.video-editor-page .save-indicator{background:#f7f3ec;border-color:#e2dace;color:#171713}.video-editor-page .editor-top-actions .button:not(.secondary){background:#171713;border-color:#171713;color:#ffffff}.video-editor-page .post-editor-canvas{color:#171713}.video-editor-page .substack-editor-toolbar{background:#fffdf9;border-bottom-color:#e2dace;border-top-color:#e2dace}.video-editor-page .substack-editor-toolbar button,.video-editor-page .substack-editor-toolbar select{border-right-color:#e2dace;color:#171713}.video-editor-page .substack-editor-toolbar button:hover,.video-editor-page .substack-editor-toolbar select:hover{background:#f7f3ec}.video-editor-page .video-copy-editor input,.video-editor-page .video-copy-editor input:first-child,.video-editor-page .video-copy-editor textarea{color:#171713}.video-editor-page .editor-writing-stats,.video-editor-page .episode-preview-author,.video-editor-page .episode-preview-subtitle,.video-editor-page .video-copy-editor input:nth-child(2){color:#756d62}.video-editor-page .video-copy-editor textarea{color:#2b2824}.floating-settings-button,.video-editor-page .editor-author-row button,.video-editor-page .editor-author-row span{background:#fffdf9;border-color:#e2dace;color:#171713}.post-settings-backdrop{background:rgba(23,23,19,.28)}.post-settings-dialog,.settings-panel,.settings-preview-card{background:#fffdf9;border-color:#e2dace;color:#171713}.post-settings-footer,.post-settings-header{border-color:#e2dace}.post-settings-header h2,.settings-panel h3,.settings-preview-card strong{color:#171713}.post-settings-header button,.settings-panel p,.settings-preview-card small,.settings-preview-card span{color:#756d62}.settings-panel label{color:#171713}.settings-inline-controls button,.settings-panel input[type=datetime-local],.settings-panel input[type=file],.settings-panel select{background:#f7f3ec;border-color:#e2dace;color:#171713}.settings-inline-controls button[aria-pressed=true]{background:#171713;border-color:#171713;color:#ffffff}.post-settings-footer .secondary,.settings-panel .copy-box,.settings-panel .secondary{background:#f7f3ec;border-color:#e2dace;color:#171713}.post-settings-footer .button{background:#171713;border-color:#171713;color:#ffffff}.danger-settings-panel{border-color:#f2c8c4}@media (max-width:1040px){.video-editor-page .video-editor-workbench{grid-template-columns:1fr}.video-editor-page .editor-inspector{max-height:none;position:static}}@media (max-width:720px){.video-editor-page{padding:10px}.video-editor-page .editor-top-actions,.video-editor-page .episode-editor-tabs,.video-editor-page .video-editor-topbar{align-items:stretch;flex-direction:column}.video-editor-page .episode-editor-tabs .preview-toggle{margin-left:0}.video-editor-page .access-choice-grid,.video-editor-page .editor-media-grid,.video-editor-page .publish-controls-grid,.video-editor-page .publish-workspace .publish-checklist.large{grid-template-columns:1fr}.video-editor-page .video-copy-editor input:first-child{font-size:30px}}.creator-site{background:var(--site-bg);color:var(--site-text);min-height:100vh;overflow-x:hidden;padding-bottom:76px}.creator-site-header,.creator-site-home,.creator-video-section{width:min(1160px,calc(100% - 64px))}.creator-site-header{min-height:112px;padding:28px 0}.creator-site-header>a span{font-size:21px}.creator-site-header nav{gap:22px}.creator-site-button{background:var(--site-text);border-color:var(--site-text);color:var(--site-bg)!important;box-shadow:none}.creator-subscribe-form{background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface),var(--site-bg) 18%),var(--site-surface));border:1px solid color-mix(in srgb,var(--site-text),transparent 82%);box-shadow:0 18px 48px color-mix(in srgb,var(--site-text),transparent 92%);gap:10px;padding:12px}.creator-subscribe-form small,.creator-subscribe-price,.creator-test-code{color:var(--site-muted);font-size:12px;font-weight:850;padding-inline:4px}.creator-subscribe-form .creator-code-input{background:color-mix(in srgb,var(--site-surface),var(--site-text) 4%);border:1px solid color-mix(in srgb,var(--site-text),transparent 82%);border-radius:6px;font-size:18px;font-weight:900;letter-spacing:0;min-height:44px;padding:0 12px;text-align:center}.creator-subscribe-form input:disabled{color:var(--site-muted);opacity:1}.creator-subscribe-form div{background:color-mix(in srgb,var(--site-bg),var(--site-surface) 65%);border:1px solid color-mix(in srgb,var(--site-text),transparent 82%);border-radius:7px;overflow:hidden}.creator-subscribe-form div input{color:var(--site-text);min-height:46px;padding:0 13px}.creator-subscribe-form .creator-code-input::placeholder,.creator-subscribe-form div input::placeholder{color:color-mix(in srgb,var(--site-muted),transparent 18%)}.creator-subscribe-form div button{background:var(--site-text);border:0;border-left:1px solid color-mix(in srgb,var(--site-bg),transparent 74%);border-radius:0;color:var(--site-bg);font-weight:950;min-height:46px;padding:0 18px}.creator-site.theme-dark .creator-site-button,.creator-site.theme-dark .creator-subscribe-form div button{background:var(--site-text);border-color:var(--site-text);color:var(--site-bg)!important}.creator-site.theme-dark .creator-subscribe-form{background:linear-gradient(180deg,color-mix(in srgb,var(--site-surface),#ffffff 3%),var(--site-surface));border-color:color-mix(in srgb,var(--site-text),transparent 78%);box-shadow:0 18px 54px rgba(0,0,0,.28)}.creator-site.theme-dark .creator-subscribe-form .creator-code-input,.creator-site.theme-dark .creator-subscribe-form div{background:color-mix(in srgb,var(--site-bg),var(--site-surface) 72%);border-color:color-mix(in srgb,var(--site-text),transparent 80%)}.creator-site-home{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:230px minmax(0,1fr) 282px;padding:28px 0 36px}.creator-center-feed,.creator-left-rail,.creator-right-rail{min-width:0}.creator-left-rail,.creator-right-rail{align-content:start;display:grid;grid-gap:20px;gap:20px;position:-webkit-sticky;position:sticky;top:22px}.creator-left-rail{overflow:hidden}.creator-left-rail h1{font-size:clamp(38px,3.1vw,54px);line-height:.94;max-width:100%;overflow-wrap:anywhere}.creator-left-rail>p:not(.creator-site-kicker){font-size:16px;line-height:1.45}.creator-social-links{margin-top:6px}.creator-center-feed{border-inline:1px solid color-mix(in srgb,var(--site-text),transparent 86%);display:grid;grid-gap:24px;gap:24px;overflow:hidden;padding-inline:24px}.creator-feature-card,.creator-popular-row,.creator-rail-card,.creator-video-card{min-width:0}.creator-feature-card{background:var(--site-surface);border-radius:8px;gap:0;overflow:hidden}.creator-feature-media{background:color-mix(in srgb,var(--site-text),transparent 92%)}.creator-feature-card .creator-video-placeholder,.creator-feature-card img{aspect-ratio:16/9;border-radius:0;display:block;object-fit:cover;width:100%}.creator-play-button{height:68px;min-height:68px;width:68px}.creator-feature-card>div:last-of-type{color:var(--site-muted);padding:18px 24px 0}.creator-feature-card h2{font-size:clamp(34px,3.35vw,50px);line-height:1;padding:10px 24px 0;text-align:left}.creator-feature-card h2 button,.creator-popular-row h3 button,.creator-rail-card h3 button{text-align:left}.creator-feature-card p{color:var(--site-muted);line-height:1.5;padding:16px 24px 26px;text-align:left}.creator-rail-card{border-top:1px solid color-mix(in srgb,var(--site-text),transparent 86%);gap:10px;padding-top:18px}.creator-popular-row>button,.creator-rail-card>button{max-width:100%}.creator-rail-card .creator-video-placeholder,.creator-rail-card img{aspect-ratio:16/9;border-radius:7px;object-fit:cover;width:100%}.creator-rail-card h3{font-size:17px}.creator-popular-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 88%);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 74px;padding:16px 0}.creator-popular-row .creator-video-placeholder,.creator-popular-row img,.creator-popular-row>button{aspect-ratio:1;border-radius:7px;object-fit:cover;width:74px}.creator-popular-row h3{font-size:17px}.creator-video-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--site-accent),var(--site-text) 58%),color-mix(in srgb,var(--site-text),transparent 4%)),var(--site-text)}.creator-popular-row .creator-video-placeholder span,.creator-rail-card .creator-video-placeholder span{font-size:34px}@media (max-width:1080px){.creator-site-home{grid-template-columns:1fr;width:min(760px,calc(100% - 40px))}.creator-left-rail,.creator-right-rail{position:static}.creator-left-rail{overflow:visible}.creator-center-feed{border-inline:0;padding-inline:0}}@media (max-width:640px){.creator-site-header,.creator-site-home,.creator-video-section{width:min(100% - 28px,520px)}.creator-site-header{align-items:stretch;min-height:0}.creator-site-header nav{justify-content:flex-start;overflow-x:auto}}.creator-site{background:linear-gradient(180deg,color-mix(in srgb,var(--site-bg),#ffffff 18%),var(--site-bg) 340px),var(--site-bg)}.creator-site.theme-dark{background:linear-gradient(180deg,color-mix(in srgb,var(--site-bg),#ffffff 4%),var(--site-bg) 360px),var(--site-bg)}.creator-site-header{border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 84%);margin-bottom:0}.creator-site-header>a{min-width:0}.creator-site-header nav a:not(.creator-site-button){padding-bottom:8px}.creator-site-home{gap:28px;grid-template-columns:240px minmax(0,1fr) 292px;padding-top:34px}.creator-left-rail{gap:24px}.creator-left-rail>.creator-site-kicker,.creator-left-rail>.creator-social-links,.creator-left-rail>h1,.creator-left-rail>p:not(.creator-site-kicker){max-width:220px}.creator-left-rail>h1{font-size:clamp(34px,3vw,50px)}.creator-left-rail>p:not(.creator-site-kicker){color:color-mix(in srgb,var(--site-text),transparent 34%)}.creator-left-latest{border-top:1px solid color-mix(in srgb,var(--site-text),transparent 84%);display:grid;grid-gap:14px;gap:14px;padding-top:18px}.creator-latest-heading,.creator-rail-heading{align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 88%);display:flex;gap:14px;justify-content:space-between;padding-bottom:12px}.creator-latest-heading h2,.creator-rail-heading h2{font-size:18px;letter-spacing:0}.creator-latest-heading a,.creator-rail-heading a{color:var(--site-muted);font-size:12px;font-weight:950;text-transform:uppercase}.creator-center-feed{gap:28px;padding-inline:28px}.creator-feature-card{border:1px solid color-mix(in srgb,var(--site-text),transparent 84%);box-shadow:0 18px 50px color-mix(in srgb,var(--site-text),transparent 93%)}.creator-site.theme-dark .creator-feature-card{box-shadow:0 22px 70px rgba(0,0,0,.26)}.creator-feature-media{border-bottom:1px solid color-mix(in srgb,var(--site-text),transparent 88%)}.creator-feature-card>div:last-of-type{padding-top:20px}.creator-feature-card h2{font-size:clamp(36px,3.6vw,56px);padding-top:12px}.creator-feature-card p{max-width:680px}.creator-site-about{border-top:1px solid color-mix(in srgb,var(--site-text),transparent 86%);padding-top:24px}.creator-site-about p{font-size:18px;line-height:1.65}.creator-subscribe-form{margin-top:0;max-width:none}.creator-video-section{border-top:1px solid color-mix(in srgb,var(--site-text),transparent 84%);margin-top:18px;padding-top:34px}.creator-section-title{align-items:flex-end;border-bottom:0;display:flex;justify-content:space-between;margin-bottom:6px}.creator-section-title h2{font-size:clamp(34px,4vw,52px)}.creator-video-grid{gap:18px}.creator-video-card{border-radius:8px}.creator-video-card .creator-video-placeholder,.creator-video-card img{aspect-ratio:16/9}@media (max-width:1080px){.creator-left-rail>.creator-site-kicker,.creator-left-rail>.creator-social-links,.creator-left-rail>h1,.creator-left-rail>p:not(.creator-site-kicker){max-width:680px}}.publication-settings-page input[type=checkbox],.settings-form input[type=checkbox],.video-editor-page input[type=checkbox]{accent-color:#171713;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:initial;border:0;border-radius:3px;box-shadow:none;color:initial;flex:0 0 auto;height:18px;margin:1px 0 0;min-height:0;padding:0;width:18px}.publication-settings-page input[type=checkbox]{accent-color:#f3c24d}.checkbox-row,.settings-form .checkbox-row{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:18px minmax(0,1fr);justify-content:stretch;line-height:1.35}.checkbox-row input[type=checkbox],.settings-form .checkbox-row input{margin-right:0}.publication-toggle-row{align-items:flex-start;background:#20211f;border-bottom:1px solid #30312f;color:#ededeb;display:grid;grid-gap:12px;gap:12px;grid-template-columns:18px minmax(0,1fr);justify-content:stretch;line-height:1.4}.publication-settings-page .publication-toggle-row{min-height:62px}.publication-toggle-row input[type=checkbox]{margin-top:1px}.site-section-editor-row{align-items:center;grid-template-columns:minmax(0,1fr) 96px}.site-section-editor-row .publication-toggle-row{border:0;border-radius:7px;min-height:44px;padding:10px 12px}.site-section-editor-row label:last-child{min-width:0}.site-section-editor-row input[type=number]{padding:0 10px}.video-editor-page .checkbox-row{align-items:center;display:flex}@media (max-width:640px){.site-section-editor-row{grid-template-columns:1fr}}.settings-panel{background:radial-gradient(circle at 92% 0,rgba(244,211,94,.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,248,242,.9)),var(--surface);gap:24px}.settings-panel .studio-section-header{align-items:end;border-bottom:1px solid rgba(24,24,20,.1);padding-bottom:18px}.settings-panel .studio-section-header h1{font-size:clamp(36px,4vw,54px);letter-spacing:0}.settings-panel .studio-subtitle{max-width:620px}.settings-form,.settings-grid{gap:22px}.settings-form .workspace-card,.settings-panel>.workspace-card{background:rgba(255,255,255,.78);border-color:rgba(24,24,20,.11);border-radius:16px;box-shadow:0 16px 50px rgba(21,21,20,.045);gap:16px;padding:22px}.settings-form .workspace-card>div:first-child,.settings-panel>.workspace-card>div:first-child{border-bottom:1px solid rgba(24,24,20,.08);display:grid;grid-gap:5px;gap:5px;margin-bottom:2px;padding-bottom:14px}.settings-form .workspace-card h2,.settings-panel>.workspace-card h2{font-size:23px;letter-spacing:0;line-height:1.08}.settings-form label:not(.checkbox-row){margin-top:2px}.settings-form input:not([type=checkbox]),.settings-form select{background:#fffdf8;border-color:rgba(24,24,20,.14);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);min-height:48px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.settings-form input:not([type=checkbox]):focus,.settings-form select:focus{background:#ffffff;border-color:#171713;box-shadow:0 0 0 4px rgba(23,23,19,.08)}.settings-form input:disabled,.settings-form select:disabled{background:#f2eee5;color:rgba(23,23,19,.58);cursor:not-allowed}.settings-helper{background:rgba(244,241,234,.72);border:1px solid rgba(24,24,20,.08);border-radius:10px;margin-top:0;padding:10px 12px}.settings-quality-grid{gap:14px}.settings-quality-grid label{background:rgba(244,241,234,.58);border:1px solid rgba(24,24,20,.08);border-radius:12px;gap:9px;padding:12px}.settings-quality-grid small{margin-top:-2px}.settings-form .checkbox-row{background:rgba(244,241,234,.76);border-color:rgba(24,24,20,.1);border-radius:12px;color:#23231f;font-size:14px;min-height:50px;padding:14px;transition:background .16s ease,border-color .16s ease}.settings-form .checkbox-row:hover{background:#fffaf0;border-color:rgba(24,24,20,.18)}.settings-actions{background:rgba(255,255,255,.88);border-color:rgba(24,24,20,.11);border-radius:16px;box-shadow:0 14px 44px rgba(21,21,20,.05);padding:12px 14px 12px 18px}.settings-actions button{border-radius:12px;min-height:44px;padding-inline:18px}.settings-panel .danger-zone,.settings-panel .import-zone{align-items:center;grid-template-columns:minmax(0,1fr) auto}.settings-panel .danger-zone p,.settings-panel .import-zone p{max-width:780px}.settings-panel .danger-zone{background:linear-gradient(180deg,rgba(255,248,244,.9),rgba(255,255,255,.76));border-color:rgba(153,48,35,.18)}.settings-panel .danger-zone input{min-width:180px}.settings-reset-controls{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,180px) auto;justify-self:end;min-width:min(100%,430px)}.settings-reset-controls label{color:rgba(153,48,35,.78);font-size:12px;font-weight:950;grid-column:1/-1;text-transform:uppercase}.settings-reset-controls input{background:#fffdf8}.settings-reset-controls button{border-radius:12px;min-height:48px;white-space:nowrap}@media (max-width:960px){.settings-grid,.settings-panel .danger-zone,.settings-panel .import-zone{grid-template-columns:1fr}.settings-reset-controls{justify-self:stretch}.settings-actions{align-items:stretch;flex-direction:column}.settings-actions button{width:100%}}@media (max-width:640px){.settings-quality-grid{grid-template-columns:1fr}.settings-form .workspace-card,.settings-panel>.workspace-card{padding:18px}.settings-reset-controls{grid-template-columns:1fr}}.lobby-check-grid{display:grid;grid-gap:8px;gap:8px}.lobby-mobile-camera-row{display:none}.lobby-mobile-camera-row button{align-items:center;background:#ffffff;border:1px solid rgba(24,24,20,.12);border-radius:10px;color:#34312b;display:inline-flex;font-size:13px;font-weight:850;gap:8px;justify-content:center;min-height:38px;padding:0 12px}.lobby-mobile-camera-row svg{height:16px;width:16px}.lobby-check-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lobby-check-grid span{background:#f5f2ec;border:1px solid rgba(24,24,20,.1);border-radius:12px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:10px}.lobby-check-grid strong{color:#2b2924;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.lobby-check-grid small{color:rgba(24,24,20,.62);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby-check-grid span.ready{background:#edf8ed;border-color:rgba(61,143,87,.24)}.lobby-check-grid span.warn{background:#fff7de;border-color:rgba(181,132,26,.26)}.lobby-check-grid span.blocked{background:#fff0ec;border-color:rgba(177,64,44,.24)}.lobby-speedtest{background:#171820;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#f7f6f2;display:grid;grid-gap:12px;gap:12px;padding:14px}.lobby-speedtest.ready{border-color:rgba(92,220,196,.34)}.lobby-speedtest.warn{border-color:rgba(244,201,92,.38)}.lobby-speedtest.blocked{border-color:rgba(235,98,78,.38)}.lobby-speedtest-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.lobby-speedtest-heading div{display:grid;grid-gap:3px;gap:3px;min-width:0}.lobby-speedtest-heading strong{font-size:13px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.lobby-speedtest-heading small{color:rgba(247,246,242,.58);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby-speedtest-heading button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f7f6f2;font-size:12px;font-weight:850;min-height:32px;padding:0 12px}.lobby-speedtest-heading button:disabled{color:rgba(247,246,242,.54)}.lobby-speedtest-results{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.lobby-speedtest-results span{border-left:1px solid rgba(255,255,255,.12);display:grid;grid-gap:2px;gap:2px;min-width:0;padding-left:12px}.lobby-speedtest-results span:first-child{border-left:0;padding-left:0}.lobby-speedtest-results small{color:rgba(247,246,242,.62);font-size:10px;font-weight:900;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lobby-speedtest-results strong{color:#ffffff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(26px,4vw,38px);font-weight:500;letter-spacing:0;line-height:1}.lobby-speedtest-results span:first-child strong{color:#6ee7dc}.lobby-speedtest-results span:nth-child(2) strong{color:#b985ff}.lobby-speedtest p{color:#ffd9d1;font-size:12px;font-weight:750;margin:0}.lobby-speedtest .lobby-speedtest-note{color:rgba(247,246,242,.56);font-weight:760}.lobby-settings .headphone-toggle button,.recording-studio .headphone-toggle button,.recording-studio .segmented-control.compact button{line-height:1;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.lobby-settings .headphone-toggle button{font-size:clamp(12px,.95vw,14px);min-height:38px;padding-inline:8px}@media (max-width:760px){.lobby-page{gap:12px;padding:10px}.lobby-topbar{padding:4px 2px}.lobby-layout{gap:12px}.lobby-copy.compact{gap:8px}.lobby-title-block h1{font-size:30px;line-height:1.05}.lobby-title-block p:not(.eyebrow){display:none}.lobby-preview-card,.lobby-settings{border-radius:14px;gap:11px;padding:12px}.lobby-card-heading h2,.lobby-entry-heading h2{font-size:18px}.lobby-preview{border-radius:10px}.lobby-controls-row{grid-template-columns:repeat(2,44px);margin-top:-34px;padding:5px}.lobby-device-status{bottom:10px;font-size:11px;left:10px;max-width:calc(100% - 20px);overflow:hidden;padding:6px 9px;text-overflow:ellipsis;white-space:nowrap}.lobby-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-speedtest{border-radius:12px;gap:10px;padding:12px}.lobby-speedtest-results{gap:8px}.lobby-speedtest-results strong{font-size:24px}.lobby-mobile-camera-row{display:grid;grid-template-columns:1fr}.lobby-device-panel{display:none}.lobby-settings label{font-size:12px}.lobby-settings input{font-size:14px;min-height:42px}.lobby-settings .button{min-height:44px;width:100%}.lobby-settings .fine-print:not(.project-time){display:none}.recording-studio.studio-room-surface{border-radius:0;min-height:100dvh;padding:8px}.recording-studio .studio-room-topbar{align-items:center;flex-direction:row;gap:8px}.recording-studio .studio-room-brand{min-width:0}.recording-studio .studio-room-brand strong{font-size:15px}.recording-studio .studio-room-brand span:last-child{max-width:38vw}.recording-studio .studio-room-actions{gap:6px;justify-content:flex-end}.recording-studio .sync-pill{display:none}.recording-studio .round-tool{border-radius:12px;font-size:0;height:38px;min-height:38px;min-width:38px;padding:0;width:38px}.recording-studio .round-tool span{display:none}.recording-studio .studio-room-grid{gap:10px;grid-template-columns:1fr}.recording-studio .studio-room-main{gap:10px;min-width:0}.recording-studio .studio-stage-grid,.recording-studio .studio-stage-grid.focus,.recording-studio .studio-stage-grid.grid,.recording-studio .studio-stage-grid.pip,.recording-studio .studio-stage-grid.speaker,.recording-studio .studio-stage-grid.split{gap:8px;grid-template-columns:1fr}.recording-studio .studio-video-tile{aspect-ratio:16/10;border-radius:12px;height:auto;min-height:0}.recording-studio .recording-live-pill,.recording-studio .tile-name,.recording-studio .tile-quality{border-radius:9px;font-size:11px;padding:5px 8px}.recording-studio .recording-safety-strip{gap:8px;grid-template-columns:1fr;padding:10px}.recording-studio .recording-safety-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.recording-studio .recording-safety-strip li{min-height:48px;padding:8px}.recording-studio .recording-safety-strip li span,.recording-studio .recording-safety-strip>div span{font-size:10px}.recording-studio .recording-safety-strip li strong,.recording-studio .recording-safety-strip>div strong{font-size:13px}.recording-studio .post-recording-actions,.recording-studio .recording-marker-bar,.recording-studio .studio-recovery-grid{grid-template-columns:1fr}.recording-studio .studio-recovery-grid{display:none}.recording-studio .studio-bottom-bar{border-radius:16px;bottom:8px;gap:6px;justify-self:stretch;overflow-x:auto;padding:6px;position:-webkit-sticky;position:sticky;width:100%;z-index:20}.recording-studio .round-control{border-radius:12px;height:40px;min-height:40px;min-width:40px;width:40px}.recording-studio .record-action{border-radius:12px;flex:1 0 116px;font-size:13px;min-height:40px;padding:0 12px}.recording-studio .invite-popover,.recording-studio .layout-popover{left:auto;max-width:calc(100vw - 24px);min-width:0;right:0;width:min(340px,calc(100vw - 24px))}.recording-studio .studio-side-shell{display:flex;flex-direction:column-reverse;gap:8px}.recording-studio .studio-side-rail{align-items:center;background:rgba(24,23,20,.92);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:flex;gap:6px;justify-content:stretch;overflow-x:auto;padding:6px;position:static}.recording-studio .studio-side-rail button{border-radius:10px;flex:1 0 72px;font-size:11px;gap:4px;min-height:50px;padding:6px 8px}.recording-studio .studio-side-rail i{height:24px;width:24px}.recording-studio .studio-side-rail svg{height:15px;width:15px}.recording-studio .studio-side-shell .riverside-panel{border-radius:14px;max-height:none;min-height:0;padding:10px}.recording-studio .riverside-panel-header h3{font-size:17px}.recording-studio .guest-simple-panel,.recording-studio .riverside-fold,.recording-studio .riverside-person-card,.recording-studio .tab-empty-state{border-radius:12px;padding:10px}.recording-studio .riverside-metrics,.recording-studio .storage-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recording-studio.guest-view .post-recording-actions,.recording-studio.guest-view .recording-marker-bar,.recording-studio.guest-view .riverside-fold:nth-of-type(n+2){display:none}}@media (max-width:420px){.lobby-check-grid,.lobby-speedtest-results,.recording-studio .recording-safety-strip ul{grid-template-columns:1fr}.lobby-speedtest-results span{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding-left:0;padding-top:8px}.lobby-speedtest-results span:first-child{border-top:0;padding-top:0}.recording-studio .studio-room-brand span:last-child{display:none}.recording-studio .studio-side-rail button{flex-basis:64px}}.recording-studio .studio-stage-grid.focus.participants-1,.recording-studio .studio-stage-grid.grid.participants-1,.recording-studio .studio-stage-grid.participants-1,.recording-studio .studio-stage-grid.speaker.participants-1,.recording-studio .studio-stage-grid.split.participants-1{grid-template-columns:minmax(0,min(100%,980px))}.recording-studio .studio-stage-grid.participants-1 .studio-video-tile{aspect-ratio:16/9;height:auto;min-height:clamp(390px,48vw,650px)}.recording-studio .studio-stage-grid.participants-1 .studio-video-tile video{object-position:center}.recording-studio .recording-safety-strip{align-items:center;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);max-width:980px}.recording-studio .recording-safety-strip ul{gap:8px;grid-template-columns:repeat(4,minmax(112px,1fr))}.recording-studio .recording-safety-strip li{min-height:42px}.recording-studio .studio-bottom-bar{margin-inline:auto}.recording-studio .studio-recovery-grid{max-width:980px}@media (min-width:1181px){.recording-studio .studio-room-grid{grid-template-columns:minmax(0,1fr) minmax(372px,476px)}.recording-studio .studio-room-main{justify-items:stretch}}@media (max-width:1180px){.recording-studio .recording-safety-strip,.recording-studio .studio-recovery-grid,.recording-studio .studio-stage-grid.participants-1{max-width:none}}@media (max-width:760px){.recording-studio .studio-stage-grid.participants-1 .studio-video-tile{min-height:0}.recording-studio .recording-safety-strip{grid-template-columns:1fr}.recording-studio .recording-safety-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.studio-shell{grid-template-columns:1fr}.studio-sidebar{align-items:center;border-bottom:1px solid var(--line);border-right:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;height:auto;overflow-x:auto;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.studio-nav,.studio-sidebar-bottom{display:flex;gap:8px;justify-content:flex-start;min-width:0;overflow-x:auto}.round-tool:after,.studio-nav-item:after{display:none}.studio-main{padding:18px 16px 42px}.studio-topbar{align-items:stretch;gap:10px;grid-template-columns:1fr}.dashboard-site-topbar-preview,.studio-account-menu,.studio-user-pill{justify-self:stretch;max-width:none;width:100%}.dashboard-site-topbar-preview{grid-template-columns:auto minmax(0,1fr) auto}.settings-panel,.studio-panel{border-radius:18px;padding:20px}.settings-panel .studio-section-header{align-items:start}.settings-grid,.website-builder-grid{grid-template-columns:1fr}.website-preview-shell{min-height:0;position:static}.publication-settings-page{display:block}.publication-settings-sidebar{border-bottom:1px solid #2c2d2c;border-right:0;height:auto;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.publication-settings-sidebar nav{display:flex;gap:12px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.publication-nav-group{flex:0 0 170px}.publication-nav-group a{min-height:40px;padding-inline:10px}.publication-settings-main{padding:20px 14px 34px}.publication-settings-footer,.publication-settings-header,.website-section-row,.website-test-actions{align-items:stretch;flex-direction:column}.publication-settings-header{top:82px}.publication-settings-footer>div:last-child,.publication-settings-header>div:last-child,.website-test-actions .button,.website-test-actions button{width:100%}.publication-settings-header>div:last-child{display:grid;grid-template-columns:1fr}.dns-record-grid,.navigation-editor-row,.site-section-editor-row{grid-template-columns:1fr}.dns-record-grid>*{border-bottom:1px solid #30312f}}@media (max-width:720px){.creator-site{overflow-x:hidden}.creator-site-header,.creator-site-home,.creator-video-section{width:min(100% - 24px,560px)}.creator-site-header{align-items:stretch;display:grid;grid-gap:14px;gap:14px;min-height:0;padding:14px 0}.creator-site-header>a{max-width:100%}.creator-site-header nav{display:flex;gap:16px;justify-content:flex-start;overflow-x:auto;padding-bottom:6px}.creator-site-header nav a{flex:0 0 auto;white-space:nowrap}.creator-site-button{min-height:44px;padding-inline:16px}.creator-site-home{gap:24px;grid-template-columns:1fr;padding-block:24px 42px}.creator-center-feed,.creator-left-rail,.creator-right-rail{border:0;min-width:0;padding-inline:0;position:static}.creator-left-rail>.creator-site-kicker,.creator-left-rail>.creator-social-links,.creator-left-rail>h1,.creator-left-rail>p:not(.creator-site-kicker){max-width:none}.creator-feature-card h2,.creator-left-rail>h1,.creator-section-title h2{overflow-wrap:anywhere}.creator-feature-card h2{font-size:clamp(30px,12vw,46px)}.creator-feature-card>div:last-of-type{margin-inline:0;padding:18px}.creator-video-card div,.creator-video-card h3,.creator-video-card p,.creator-video-card small{margin-inline:0;padding-inline:14px}.creator-video-grid{grid-template-columns:1fr}.creator-latest-heading,.creator-rail-heading,.creator-section-title{align-items:flex-start;flex-direction:column}.creator-subscribe-form .creator-code-input,.creator-subscribe-form div{grid-template-columns:1fr}.creator-subscribe-form button{width:100%}}@media (max-width:560px){.round-tool,.studio-logo,.studio-nav-item{height:40px;min-height:40px;width:40px}.round-tool span,.studio-nav-item span{height:30px;width:30px}.studio-main{padding-inline:10px}.settings-panel,.studio-panel{border-radius:14px;padding:16px}.publication-settings-header h1,.settings-panel .studio-section-header h1{font-size:34px}.publication-settings-card,.settings-form .workspace-card,.settings-panel>.workspace-card{border-radius:12px}.settings-actions,.settings-reset-controls{align-items:stretch;grid-template-columns:1fr}.publication-settings-page .button,.publication-settings-page button,.settings-actions button,.settings-reset-controls button{width:100%}.publication-card-title,.publication-empty-state,.publication-setting-block,.publication-setting-row,.publication-toggle-row{padding:16px}.publication-settings-page input,.publication-settings-page select,.publication-settings-page textarea{min-height:48px}.creator-site-header,.creator-site-home,.creator-video-section{width:min(100% - 18px,520px)}.creator-left-rail>h1{font-size:clamp(38px,16vw,58px)}}.creator-site{--creator-body-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--creator-heading-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--creator-serif-font:Georgia,"Times New Roman",serif;font-family:var(--creator-body-font);font-size:16px;letter-spacing:0}.creator-site.font-editorial,.creator-site.font-serif,.creator-site.font-serif h1,.creator-site.font-serif h2,.creator-site.font-serif h3{--creator-heading-font:Georgia,"Times New Roman",serif}.creator-site .creator-site-header>a span,.creator-site h1,.creator-site h2,.creator-site h3{font-family:var(--creator-heading-font);letter-spacing:0}.creator-site button,.creator-site input,.creator-site select,.creator-site textarea{font-family:var(--creator-body-font)}.creator-site-header,.creator-site-home,.creator-video-section{width:min(1220px,calc(100% - 72px))}.creator-site-header{align-items:center;gap:24px;min-height:96px;padding:22px 0}.creator-site-header>a{gap:12px}.creator-site-header>a span{font-size:24px;font-weight:850;line-height:1}.creator-site-header nav{align-items:center;gap:20px}.creator-site-header nav a{font-size:15px;font-weight:850;line-height:1.2}.creator-site-button{border-radius:7px;min-height:42px;padding-inline:18px}.creator-site-home{gap:30px;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(260px,310px);padding-top:32px}.creator-left-rail{gap:22px}.creator-left-rail>.creator-site-kicker,.creator-left-rail>.creator-social-links,.creator-left-rail>h1,.creator-left-rail>p:not(.creator-site-kicker){max-width:260px}.creator-site-kicker{font-size:13px;letter-spacing:.02em;line-height:1.25}.creator-left-rail>h1{font-size:clamp(38px,3.2vw,56px);font-weight:500;line-height:.98}.creator-left-rail>p:not(.creator-site-kicker){font-size:17px;line-height:1.55}.creator-center-feed{gap:30px;padding-inline:30px}.creator-feature-card h2{font-size:clamp(34px,3.25vw,52px);font-weight:500;line-height:1.04;padding:12px 26px 0}.creator-feature-card p{font-size:17px;line-height:1.58;padding:16px 26px 28px}.creator-feature-card>div:last-of-type{font-size:14px;font-weight:850;letter-spacing:0;padding:20px 26px 0}.creator-popular-row h3,.creator-rail-card h3,.creator-video-card h3{font-family:var(--creator-body-font);font-size:18px;font-weight:900;line-height:1.16}.creator-popular-row span,.creator-rail-card small,.creator-video-card p,.creator-video-card small{font-size:14px;line-height:1.45}.creator-latest-heading h2,.creator-rail-heading h2,.creator-section-title h2{font-family:var(--creator-body-font);font-weight:950}.creator-section-title h2{font-size:clamp(28px,3vw,42px)}.creator-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-preview{font-family:var(--creator-body-font)}.public-site-preview h2{font-family:var(--creator-heading-font);font-size:48px;line-height:.98}@media (max-width:1180px){.creator-site-home{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.creator-right-rail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.creator-site-header,.creator-site-home,.creator-video-section{width:min(760px,calc(100% - 32px))}.creator-site-home{grid-template-columns:1fr}.creator-left-rail>.creator-site-kicker,.creator-left-rail>.creator-social-links,.creator-left-rail>h1,.creator-left-rail>p:not(.creator-site-kicker){max-width:680px}.creator-right-rail{grid-template-columns:1fr}.creator-center-feed{padding-inline:0}}@media (max-width:640px){.creator-site-header,.creator-site-home,.creator-video-section{width:min(100% - 22px,540px)}.creator-site-header{gap:12px;min-height:0;padding:14px 0}.creator-site-header>a span{font-size:21px}.creator-left-rail>h1{font-size:clamp(40px,13.5vw,62px);line-height:.96}.creator-feature-card h2{font-size:clamp(30px,9.6vw,42px);padding-inline:18px}.creator-feature-card p,.creator-feature-card>div:last-of-type{padding-inline:18px}.creator-video-grid{grid-template-columns:1fr}}:root[data-theme=dark] :is(.page-shell,.setup-page,.project-page,.studio-shell,.recording-studio,.lobby-page,.publication-settings-page,.website-builder-page,.video-editor-page,.planner-page,.auth-page){background-color:var(--bg)!important;color:var(--ink)!important}:root[data-theme=dark] :is(.studio-panel,.workspace-card,.auth-card,.auth-feature-card,.auth-faq-strip article,.setup-card,.auth-panel,.project-form-card,.project-row,.project-card,.studio-project-card,.recent-card,.quick-action-card,.mini-stat,.metric-panel,.roadmap-card,.recording-console,.recording-card,.recording-room-surface,.studio-stage-shell,.studio-video-tile,.studio-side-panel,.studio-settings-drawer,.lobby-card,.lobby-device-panel,.lobby-copy,.planner-panel,.planner-list-row,.week-column,.month-grid,.month-cell,.website-preview-shell,.publication-settings-card,.publication-setting-row,.publication-setting-block,.publication-card-title,.publication-toggle-row,.website-section-row,.site-section-editor-row,.navigation-editor-row,.dns-record-grid,.video-editor-workbench,.editor-inspector,.publish-workspace,.video-copy-editor,.media-settings-drawer,.dashboard-site-preview-card,.dashboard-auth-state,.upcoming-recordings-strip,.workspace-summary-grid article,.insight-summary-grid article,.analytics-card,.activity-list a,.feedback-list article,.payment-list article,.settings-actions,.settings-list div,.settings-form .checkbox-row,.timezone-dropdown,.timezone-option-list button){background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),var(--surface)!important;border-color:var(--line)!important;box-shadow:0 18px 48px rgba(0,0,0,.22)!important;color:var(--ink)!important}:root[data-theme=dark] :is(input,textarea,select,.timezone-select-button,.calendar-mode-bar,.calendar-system-control,.segmented-control,.calendar-day,.calendar-event,.bar-stack,.analytics-empty-state,.dashboard-auth-state li,.upcoming-recordings-list a,.upcoming-recordings-list p,.feedback-line span,.studio-account-popover a,.studio-account-popover button,.publication-nav-group a,.publication-empty-state,.publish-checklist,.access-choice-grid label,.asset-row,.planner-list-row,.delete-confirm-dialog){background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}:root[data-theme=dark] :is(p,small,.studio-subtitle,.auth-heading p,.auth-card-header p,.auth-faq-strip span,.fine-print,.form-helper,.settings-helper,.settings-actions span,.settings-quality-grid small,.recent-meta p,.recent-meta span,.studio-project-meta p,.workflow-list span,.metric-panel p,.roadmap-card li,.episode-row span,.chart-legend,.workspace-summary-grid span,.workspace-summary-grid small,.insight-summary-grid span,.insight-summary-grid small,.feedback-list span,.feedback-list small,.payment-list span,.payment-list small,.dashboard-auth-state p,.dashboard-auth-visual small,.site-preview-copy p,.site-preview-frame p,.site-preview-frame small,.list-empty-state,.publication-settings-page p,.publication-settings-page small,.planner-list-row span,.planner-list-row small,.week-column small,.month-cell.muted,.lobby-copy p,.lobby-status-strip span,.device-control small,.video-frame-meta,.video-frame-meta span){color:var(--muted)!important}:root[data-theme=dark] :is(h1,h2,h3,strong,label,.eyebrow,.studio-wordmark,.brand-lockup,.recent-meta h3,.studio-project-card h3,.planner-list-row,.workspace-card h2,.auth-feature-card h2,.auth-card-header h2){color:var(--ink)!important}:root[data-theme=dark] :is(.button.secondary,button.secondary,.google-button,.theme-toggle-button,.studio-user-pill,.dashboard-site-topbar-preview,.round-tool,.studio-nav-item,.auth-page-links a,.creator-site-button){background:rgba(255,255,255,.06)!important;border-color:var(--line)!important;color:var(--ink)!important}:root[data-theme=dark] :is(.studio-logo,.brand-mark,.studio-wordmark span,.theme-toggle-button span,.studio-user-pill span,.dashboard-site-topbar-preview span,.studio-nav-item.active,.button,button:not(.secondary):not(.google-button):not(.theme-toggle-button):not(.studio-user-pill)){background:#f4d35e!important;border-color:#f4d35e!important;color:#11110f!important}:root[data-theme=dark] :is(.status-badge,.payment-status,.duration-pill,.status-pill,.today-dot,.recording-status-pill){background:rgba(244,211,94,.14)!important;border-color:rgba(244,211,94,.34)!important;color:#ffe6a6!important}:root[data-theme=dark] :is(.setup-inline,.config-warning,.website-test-section,.publication-warning,.danger-zone,.delete-confirm-dialog .delete-error-text){background:rgba(244,211,94,.12)!important;border-color:rgba(244,211,94,.34)!important;color:#ffe6a6!important}:root[data-theme=dark] :is(.success-inline,.signed-in-notice,.status-badge.live){background:rgba(70,180,116,.14)!important;border-color:rgba(70,180,116,.36)!important;color:#adf0c8!important}:root[data-theme=dark] :is(.site-preview-frame,.public-site-preview,.website-preview-shell iframe,.imported-video-thumb,.recording-thumbnail,.podcast-mosaic){background-color:#11110f!important;border-color:var(--line)!important}:root:not([data-theme=dark]) .publication-settings-page{background:var(--bg);color:var(--ink)}:root:not([data-theme=dark]) .publication-settings-sidebar{background:rgba(239,235,228,.86);border-color:var(--line);box-shadow:inset -1px 0 0 rgba(255,255,255,.72)}:root:not([data-theme=dark]) .publication-back-link{color:var(--ink)}:root:not([data-theme=dark]) .publication-back-link:hover,:root:not([data-theme=dark]) .publication-nav-group a:focus-visible,:root:not([data-theme=dark]) .publication-nav-group a:hover{background:#ffffff;color:var(--ink)}:root:not([data-theme=dark]) .dns-help-text,:root:not([data-theme=dark]) .publication-card-title p,:root:not([data-theme=dark]) .publication-empty-state span,:root:not([data-theme=dark]) .publication-nav-group i,:root:not([data-theme=dark]) .publication-nav-group>span,:root:not([data-theme=dark]) .publication-setting-block p,:root:not([data-theme=dark]) .publication-setting-row p,:root:not([data-theme=dark]) .publication-settings-header p,:root:not([data-theme=dark]) .publication-settings-page .domain-input span,:root:not([data-theme=dark]) .site-section-editor-row label:last-child,:root:not([data-theme=dark]) .website-test-section span{color:var(--muted)}:root:not([data-theme=dark]) .publication-card-title h2,:root:not([data-theme=dark]) .publication-empty-state strong,:root:not([data-theme=dark]) .publication-nav-group a,:root:not([data-theme=dark]) .publication-setting-block h3,:root:not([data-theme=dark]) .publication-setting-row label,:root:not([data-theme=dark]) .publication-setting-row>label,:root:not([data-theme=dark]) .publication-settings-header h1,:root:not([data-theme=dark]) .website-test-section strong{color:var(--ink)}:root:not([data-theme=dark]) .publication-settings-header{background:color-mix(in srgb,var(--bg),transparent 6%);border-color:var(--line)}:root:not([data-theme=dark]) .publication-save-button.has-changes:not(:disabled){background:#d93a2e;border-color:#d93a2e;color:#ffffff}:root:not([data-theme=dark]) .compact-inner-row,:root:not([data-theme=dark]) .publication-settings-card,:root:not([data-theme=dark]) .publication-settings-page .checkbox-row,:root:not([data-theme=dark]) .publication-settings-page .navigation-editor-row,:root:not([data-theme=dark]) .publication-toggle-row,:root:not([data-theme=dark]) .site-section-editor-row,:root:not([data-theme=dark]) .website-test-section{background:var(--surface);border-color:var(--line);color:var(--ink)}:root:not([data-theme=dark]) .publication-card-title,:root:not([data-theme=dark]) .publication-color-grid,:root:not([data-theme=dark]) .publication-empty-state,:root:not([data-theme=dark]) .publication-setting-block,:root:not([data-theme=dark]) .publication-setting-row,:root:not([data-theme=dark]) .publication-toggle-row{border-color:var(--line)}:root:not([data-theme=dark]) .publication-settings-page .domain-input,:root:not([data-theme=dark]) .publication-settings-page .navigation-editor-row input,:root:not([data-theme=dark]) .publication-settings-page input,:root:not([data-theme=dark]) .publication-settings-page select,:root:not([data-theme=dark]) .publication-settings-page textarea{background:#fffdf8;border-color:#cfc7ba;color:var(--ink)}:root:not([data-theme=dark]) .publication-settings-page input[type=checkbox]{accent-color:var(--ink)}:root:not([data-theme=dark]) .dns-record-grid{background:var(--surface);border-color:var(--line)}:root:not([data-theme=dark]) .dns-record-grid>*{border-color:var(--line);color:var(--ink)}:root:not([data-theme=dark]) .dns-record-grid>span{background:var(--surface-soft);color:var(--muted)}:root:not([data-theme=dark]) .dns-record-grid code{color:var(--ink)}:root:not([data-theme=dark]) .domain-dns-panel{background:#fbfaf7}:root:not([data-theme=dark]) .publication-settings-page .button.secondary,:root:not([data-theme=dark]) .publication-settings-page button.secondary{background:transparent;border-color:var(--line);color:var(--ink)}:root:not([data-theme=dark]) .publication-settings-footer{background:var(--bg)}:root[data-theme=dark] :is(.visits-bar,.payments-bar,.feedback-line span){filter:saturate(.9) brightness(.92)}:root[data-theme=dark] ::selection{background:rgba(244,211,94,.32);color:var(--ink)}:root[data-theme=dark] .dashboard-auth-state li svg,:root[data-theme=dark] .date-stepper,:root[data-theme=dark] .project-tabs,:root[data-theme=dark] .settings-quality-grid label{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}:root[data-theme=dark] .date-stepper button,:root[data-theme=dark] .project-tabs button{background:transparent!important;border-color:transparent!important;color:var(--muted)!important;box-shadow:none!important}:root[data-theme=dark] .date-stepper button:hover,:root[data-theme=dark] .project-tabs button.active,:root[data-theme=dark] .project-tabs button:hover{background:rgba(255,255,255,.08)!important;color:var(--ink)!important}:root[data-theme=dark] .project-tabs span{background:rgba(244,211,94,.18)!important;color:#ffe6a6!important}:root[data-theme=dark] .settings-quality-grid label input,:root[data-theme=dark] .settings-quality-grid label select{background:#11110f!important}:root[data-theme=dark] .planner-agenda,:root[data-theme=dark] .planner-overview article,:root[data-theme=dark] .project-command-strip article,:root[data-theme=dark] .settings-helper,:root[data-theme=dark] .start-flow-card:not(.primary),:root[data-theme=dark] .weekday{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important}:root[data-theme=dark] .planner-agenda a,:root[data-theme=dark] .start-flow-card span{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}:root[data-theme=dark] .start-flow-card:not(.primary){background:radial-gradient(circle at 92% 18%,rgba(244,211,94,.08),transparent 26%),var(--surface)!important}:root[data-theme=dark] .calendar-event em,:root[data-theme=dark] .planner-agenda em{color:var(--muted)!important}:root[data-theme=dark] .dashboard-hero-metrics span,:root[data-theme=dark] .dashboard-hero-metrics svg,:root[data-theme=dark] .deniper-loading{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}:root[data-theme=dark] .deniper-loading p{color:var(--muted)!important}:root[data-theme=dark] .month-cell.selected{background:rgba(244,211,94,.11)!important;box-shadow:inset 0 0 0 2px rgba(244,211,94,.46)!important}:root[data-theme=dark] .month-cell.today .calendar-date-button strong{background:rgba(244,211,94,.22)!important;color:#ffe6a6!important}:root[data-theme=dark] .month-cell.selected.today .calendar-date-button strong{background:#f4d35e!important;color:#11110f!important}:root[data-theme=dark] .lobby-page{background:radial-gradient(circle at 82% 6%,rgba(244,211,94,.1),transparent 28%),var(--bg)!important;color:var(--ink)!important}:root[data-theme=dark] .lobby-card-heading h2,:root[data-theme=dark] .lobby-device-panel label,:root[data-theme=dark] .lobby-entry-heading h2,:root[data-theme=dark] .lobby-settings label,:root[data-theme=dark] .lobby-title-block p,:root[data-theme=dark] .lobby-topbar .brand-lockup strong{color:var(--ink)!important}:root[data-theme=dark] .headphone-toggle,:root[data-theme=dark] .lobby-back-link,:root[data-theme=dark] .lobby-controls-row,:root[data-theme=dark] .lobby-copy.compact,:root[data-theme=dark] .lobby-device-panel,:root[data-theme=dark] .lobby-preview-card,:root[data-theme=dark] .lobby-settings{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:0 18px 52px rgba(0,0,0,.2)!important}:root[data-theme=dark] .lobby-copy.compact{border:1px solid var(--line)!important;border-radius:18px!important;padding:18px!important}:root[data-theme=dark] .lobby-copy.compact .lobby-title-input{background:var(--surface-soft)!important;border:1px solid var(--line)!important;border-radius:12px!important;color:var(--ink)!important;font-size:clamp(28px,3.2vw,40px)!important;min-height:58px!important;padding:0 14px!important}:root[data-theme=dark] .lobby-copy.compact .lobby-title-input::placeholder{color:rgba(245,241,232,.5)!important}:root[data-theme=dark] .lobby-preview{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.06),transparent 28%),#11110f!important}:root[data-theme=dark] .headphone-toggle button.active,:root[data-theme=dark] .icon-control,:root[data-theme=dark] .lobby-device-panel select,:root[data-theme=dark] .lobby-settings input{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}:root[data-theme=dark] .headphone-toggle button{color:var(--muted)!important}:root[data-theme=dark] .icon-control.active{background:#f4d35e!important;border-color:#f4d35e!important;color:#11110f!important}:root[data-theme=dark] .publication-save-button.has-changes:not(:disabled){background:#e14b40!important;border-color:#e14b40!important;color:#ffffff!important;box-shadow:0 14px 34px rgba(225,75,64,.26)!important}:root[data-theme=dark] .publication-save-button:disabled{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--muted)!important}