@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=DM+Sans:wght@300;400;500;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400;1,600&family=Playfair+Display:wght@500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&family=Stick+No+Bills:wght@500;700;800&display=swap);.lv2-page{--lv2-bg:#0d0e0f;--lv2-bg-fade:#0d0e0f;--lv2-blue-deep:#1e3a8a;--lv2-blue:#3b82f6;--lv2-blue-soft:#3b82f6;--lv2-cyan:#083344;--lv2-coral:#ef506a;--lv2-orange:#f17113;--lv2-teal:#0a648e;--lv2-teal-deep:#003d5a;--lv2-text:#fff;--lv2-muted:#fff9;--lv2-fade:#fff6;--lv2-grad-solid:linear-gradient(135deg,#3b82f6,#2563eb 60%,#1d4ed8);--lv2-link:#ef506a;--lv2-link-hover:#f17113;background:var(--lv2-bg);color:var(--lv2-text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:16px;isolation:isolate;min-height:100vh;overflow-x:hidden;position:relative}.lv2-page *,.lv2-page :after,.lv2-page :before{box-sizing:border-box}.lv2-page a{color:var(--lv2-link);text-decoration:none;transition:color .15s ease}.lv2-page a:hover{color:var(--lv2-link-hover)}.lv2-deep-section{background:var(--lv2-bg-fade);position:relative;z-index:1}.lv2-deep-section:before{background:linear-gradient(180deg,#0d0e0f00 0,#0d0e0f8c 40%,#0d0e0fe6 78%,#0d0e0f);content:"";height:200px;left:0;pointer-events:none;position:absolute;right:0;top:-200px}.lv2-bg-blue{background:#068ac2;border-radius:50%;bottom:-25vh;filter:blur(220px);height:90vw;left:-20vw;opacity:.32;pointer-events:none;position:fixed;width:90vw;z-index:-1}.lv2-nav{align-items:center;display:flex;justify-content:space-between;padding:20px 32px;position:relative;z-index:50}.lv2-nav-brand{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.02em;text-transform:lowercase}.lv2-nav-brand-dot{color:#c6364a}.lv2-nav-actions{align-items:center;display:flex;gap:10px}.lv2-nav-cta,.lv2-nav-signin{border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;padding:9px 18px;transition:background .18s,transform .12s}.lv2-nav-signin{background:#0000;color:#ffffffd9}.lv2-nav-signin:hover{background:#ffffff0f}.lv2-nav-cta{background:linear-gradient(135deg,#ffb101,#ffc94a);color:#1a0800;font-weight:700}.lv2-nav-cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.lv2-nav-admin{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#e8622a1f;border:1px solid #e8622a66;border-radius:999px;color:#ffd9a8f2;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;letter-spacing:.04em;padding:8px 12px;text-decoration:none;text-transform:uppercase;transition:background .15s,border-color .15s,color .15s,transform .12s}.lv2-nav-admin:hover{background:#e8622a38;border-color:#e8622ab3;color:#ffd9a8;transform:translateY(-1px)}.lv2-recents-msg{color:#ffffff8c;font-size:14px;font-style:italic;padding:28px 16px;text-align:center}.lv2-recents-list{display:flex;flex-direction:column;gap:8px;max-height:480px;overflow-y:auto}.lv2-recents-item{grid-gap:12px;align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;color:#ffffffeb;display:grid;font:inherit;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px;text-align:left;transition:background .12s,border-color .12s,transform .1s;width:100%}.lv2-recents-item:hover{transform:translateY(-1px)}.lv2-recents-item--episode:hover{background:#3b82f61a;border-color:#3b82f673}.lv2-recents-item--short:hover{background:#ef506a1a;border-color:#ef506a8c}.lv2-recents-item-title{color:#fff;font-size:14px;font-weight:500;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv2-recents-item-dl{align-items:center;background:#ffffff14;border:0;border-radius:9px;color:#ffffffd9;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s,color .15s,transform .1s;width:32px}.lv2-recents-item-dl:hover{background:#ffffff2e;color:#fff;transform:translateY(-1px)}.lv2-recents-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.04em;padding:4px 9px;text-transform:uppercase}.lv2-recents-badge--episode{background:#3b82f614;border:1px solid #3b82f68c;color:#93c5fd}.lv2-recents-badge--short{background:#ef506a14;border:1px solid #ef506a99;color:#fda4af}.lv2-learn-more-wrap{display:flex;justify-content:center;padding:32px 16px 64px}.lv2-learn-more-btn{align-items:center;background:#0000;border:1px solid #3b82f68c;border-radius:999px;box-shadow:0 0 0 0 #3b82f600;color:#93c5fd;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;letter-spacing:.01em;padding:12px 28px;transition:background .18s,border-color .18s,color .18s,box-shadow .2s,transform .12s}.lv2-learn-more-btn:hover{background:#3b82f61a;border-color:#3b82f6bf;box-shadow:0 0 28px 4px #3b82f647;color:#fff;transform:translateY(-1px)}.lv2-welcome-pill{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffd9;display:inline-flex;font-size:13px;gap:8px;padding:8px 14px}.lv2-welcome-name{font-weight:600}.lv2-welcome-divider{color:var(--lv2-fade)}.lv2-welcome-count{color:var(--lv2-muted)}.lv2-section-title{font-size:clamp(32px,4vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0 0 32px;text-align:center}.lv2-hero{padding-bottom:96px;position:relative}.lv2-hero-inner{margin:88px auto 0;max-width:980px;padding:0 24px;text-align:center}.lv2-hero-title{display:flex;flex-direction:column;font-weight:700;gap:6px;letter-spacing:-.04em;line-height:1.05;margin:0 auto 40px;max-width:980px}.lv2-hero-title--mobile{display:none}.lv2-hero-title-main{color:#fff;display:grid;font-size:clamp(26px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.18;margin:0 auto;max-width:min(56ch,96vw);min-height:2.4em;place-items:center;text-align:center}.lv2-hero-title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#068ac2,#c6364a);-webkit-background-clip:text;background-clip:text;filter:brightness(1.05);font-size:1em}.lv2-hero-title-sub{color:#fff9;font-size:clamp(15px,1.4vw,19px);font-style:italic;font-weight:500;letter-spacing:0;line-height:1.4;margin-top:4px;text-transform:none}.lv2-hero-sub{color:var(--lv2-muted);font-size:17px;line-height:1.55;margin:0 auto 64px;max-width:480px}@media (max-width:720px){.lv2-hero-inner{margin-top:44px;padding:0 20px}.lv2-hero-sub,.lv2-hero-title{display:none}.lv2-hero-title--mobile{color:#fff;display:block;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:clamp(28px,7.5vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 auto 32px;max-width:16ch;text-align:center}}.lv2-hero-welcome{margin:0 auto 36px;max-width:720px}.lv2-hero-welcome-greeting{color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}.lv2-hero-welcome-sub{color:var(--lv2-muted);font-size:17px;font-weight:400;line-height:1.5;margin:0}.lv2-demo-chat{margin:0 auto;max-width:720px}.lv2-demo-chat-card{background:#ffffff0d;border:none;border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:24px;position:relative;text-align:left}.lv2-demo-chat-log{display:flex;flex-direction:column;gap:12px;max-height:min(760px,70vh);overflow-y:auto}.lv2-demo-msg{border:0;border-radius:14px;font-size:15px;line-height:1.5;max-width:90%;padding:12px 16px}.lv2-demo-msg--ai{align-self:flex-start;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff0d;color:#fffffff5}.lv2-demo-msg--error{background:#e12d3924;border-left:3px solid #e12d39;color:#ffd9dc}.lv2-demo-msg--user{align-self:flex-end;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#e8622a8c,#f1711380 60%,#d618498c);color:#fff;position:relative}.lv2-demo-chat--pills .lv2-demo-msg--ai{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;max-width:100%;padding:0}.lv2-demo-chat--pills .lv2-demo-msg--user{background:#ffffff0d}.lv2-demo-msg--doc{align-self:stretch;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;max-width:100%;padding:0}.lv2-demo-open-doc{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;color:var(--lv2-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:8px;margin-top:12px;padding:8px 16px;transition:background .15s,border-color .15s,transform .12s}.lv2-demo-open-doc:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.lv2-collapse{position:relative}.lv2-collapse-inner{overflow:hidden}.lv2-collapse.is-clamped .lv2-collapse-inner{-webkit-mask-image:linear-gradient(180deg,#000 55%,#0000);mask-image:linear-gradient(180deg,#000 55%,#0000)}.lv2-collapse-toggle{align-items:center;background:linear-gradient(135deg,var(--lv2-coral),var(--lv2-orange));border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;margin-top:10px;padding:7px 16px;transition:filter .15s,transform .12s}.lv2-collapse-toggle:hover{filter:brightness(1.07);transform:translateY(-1px)}.lv2-demo-msg-actions{bottom:-28px;display:flex;gap:4px;opacity:0;pointer-events:none;position:absolute;right:4px;transform:translateY(-4px);transition:opacity .15s,transform .15s}.lv2-demo-msg--user:focus-within .lv2-demo-msg-actions,.lv2-demo-msg--user:hover .lv2-demo-msg-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.lv2-demo-msg-action{align-items:center;background:#ffffff14;border:0;border-radius:8px;color:#ffffffd9;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .15s,color .15s;width:26px}.lv2-demo-msg-action:hover:not(:disabled){background:#ffffff29;color:#fff}.lv2-demo-msg-action:disabled{cursor:not-allowed;opacity:.35}.lv2-demo-chat-form{border:0;box-shadow:0 -1px 0 #fff0;display:flex;flex-direction:column;gap:10px;padding-top:6px;transition:box-shadow .5s ease}.lv2-demo-chat-form.has-msgs{box-shadow:0 -1px 0 #ffffff14}.lv2-demo-chat-actions{align-items:center;display:flex;gap:10px}.lv2-demo-chat-actions-spacer{flex:1 1 auto}.lv2-demo-chat-input{background:#0000;border:0;border-radius:14px;box-shadow:none;color:#fff;flex:1 1 auto;font:inherit;font-size:15px;line-height:1.5;max-height:min(520px,50vh);min-height:40px;outline:none;padding:6px 14px;resize:none}.lv2-demo-chat-input,.lv2-demo-chat-log{scrollbar-color:#ffffff38 #0000;scrollbar-width:thin}.lv2-demo-chat-input::-webkit-scrollbar,.lv2-demo-chat-log::-webkit-scrollbar{background:#0000;width:6px}.lv2-demo-chat-input::-webkit-scrollbar-track,.lv2-demo-chat-log::-webkit-scrollbar-track{background:#0000;border:0}.lv2-demo-chat-input::-webkit-scrollbar-thumb,.lv2-demo-chat-log::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.lv2-demo-chat-input::-webkit-scrollbar-thumb:hover,.lv2-demo-chat-log::-webkit-scrollbar-thumb:hover{background:#fff6}.lv2-demo-chat-input::placeholder{color:#ffffff8c;transition:opacity .2s ease}.lv2-demo-chat-input:focus{box-shadow:none}.lv2-demo-chat-input:focus::placeholder{opacity:0}.lv2-demo-chat-send{align-items:center;background:#c6364a;border:0;border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;transition:transform .12s,opacity .18s,filter .18s;width:44px}.lv2-demo-chat-send:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.lv2-demo-chat-send:disabled{cursor:not-allowed;opacity:.4}.lv2-demo-chat-send.is-stop{background:#ffffff1f;box-shadow:none;color:#fff}.lv2-demo-chat-send.is-stop:hover{background:#ffffff2e;box-shadow:none;transform:translateY(-1px)}.lv2-demo-chat-mic{align-items:center;background:#ffffff0d;border:0;border-radius:50%;box-shadow:none;color:#ffffffd9;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;transition:background .15s,color .15s,transform .12s;width:44px}.lv2-demo-chat-mic:hover:not(:disabled){background:#ffffff1a;transform:translateY(-1px)}.lv2-demo-chat-mic:disabled{cursor:not-allowed;opacity:.4}.lv2-demo-chat-wand{align-items:center;background:#ffd60a14;border:0;border-radius:50%;color:#ffd60a;cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;padding:0;transition:background .15s,color .15s,transform .12s,box-shadow .18s;width:36px}.lv2-demo-chat-wand:hover:not(:disabled){background:#ffd60a29;box-shadow:0 0 18px 0 #ffd60a40;transform:translateY(-1px)}.lv2-demo-chat-wand:disabled{cursor:not-allowed;opacity:.35}.lv2-demo-chat-wand.is-loading{animation:lv2-wand-pulse 1.1s ease-in-out infinite}@keyframes lv2-wand-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.lv2-demo-chat-mic.is-recording{animation:lv2-mic-pulse 1.4s ease-in-out infinite;background:linear-gradient(135deg,#e8622a,#d61849);color:#fff}@keyframes lv2-mic-pulse{0%,to{box-shadow:0 0 0 0 #e8622a8c}50%{box-shadow:0 0 0 10px #e8622a00}}.lv2-platforms{overflow:hidden;padding:32px 0 64px}.lv2-platforms-eyebrow{color:var(--lv2-fade);font-size:13px;letter-spacing:.04em;margin:0 0 20px;text-align:center}.lv2-platforms-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);overflow:hidden;position:relative;width:100%}.lv2-platforms-track{animation:lv2-platforms-scroll 30s linear infinite;display:flex;gap:96px;width:max-content}.lv2-platform-logo{align-items:center;color:#ffffff8c;display:inline-flex;font-size:17px;font-weight:600;gap:12px;letter-spacing:.02em;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.lv2-platform-logo:hover{color:#ffffffd9}.lv2-platform-logo-name{color:inherit}@keyframes lv2-platforms-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lv2-founder{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:320px 1fr;margin:0 auto;max-width:1100px;padding:96px 24px}.lv2-founder-photo{aspect-ratio:4/5;background:linear-gradient(135deg,#1e3a8a80,#08334480),#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;width:100%}.lv2-founder-copy .lv2-section-title{margin-bottom:16px;text-align:left}.lv2-founder-sub{color:var(--lv2-muted);font-size:16px;line-height:1.6;margin:0 0 32px}.lv2-founder-pillars{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.lv2-founder-pillar{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:20px}.lv2-founder-pillar-num{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.lv2-founder-pillar-label{color:var(--lv2-fade);font-size:12px;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.lv2-founder-pillar p{color:var(--lv2-muted);font-size:13px;line-height:1.5;margin:0}.lv2-founder-closing{color:#ffffffbf;font-size:16px;font-style:italic;line-height:1.5;margin:0}@media (max-width:900px){.lv2-founder{grid-template-columns:1fr}.lv2-founder-photo{margin:0 auto;max-width:320px}.lv2-founder-copy .lv2-section-title{text-align:center}.lv2-founder-pillars{grid-template-columns:1fr}}.lv2-faq{margin:0 auto;max-width:820px;padding:96px 24px}.lv2-faq-list{display:flex;flex-direction:column}.lv2-faq-item{border-bottom:1px solid #ffffff14}.lv2-faq-item:first-child{border-top:1px solid #ffffff14}.lv2-faq-q{align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:17px;font-weight:600;gap:20px;justify-content:space-between;letter-spacing:-.005em;padding:22px 0;text-align:left;transition:color .15s;width:100%}.lv2-faq-q:hover{color:#3b82f6e6}.lv2-faq-icon{align-items:center;color:#fff9;display:inline-flex;flex:0 0 auto;font-size:22px;font-weight:300;height:22px;justify-content:center;line-height:1;transition:transform .2s ease;width:22px}.lv2-faq-item.is-open .lv2-faq-icon{color:#3b82f6;transform:rotate(45deg)}.lv2-faq-a-wrap{overflow:hidden}.lv2-faq-a{color:var(--lv2-muted);font-size:15px;line-height:1.6;margin:0;padding:0 0 22px}.lv2-footer{align-items:center;border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:8px;padding:56px 24px;text-align:center}.lv2-footer-brand{font-size:18px;font-weight:700;letter-spacing:-.02em;text-transform:lowercase}.lv2-footer-brand-dot{color:#c6364a}.lv2-footer-tag{color:var(--lv2-muted);font-size:14px}.lv2-footer-links{display:flex;gap:16px;margin-top:4px}.lv2-footer-link{color:var(--lv2-muted);font-size:13px;text-decoration:none;transition:color .15s}.lv2-footer-link:hover{color:#fff}.lv2-footer-copy{color:var(--lv2-fade);font-size:12px;margin-top:8px}.lv2-doc{zoom:.7;border:1px solid #ffffff14;border-radius:20px;margin:24px auto;padding:24px}.lv2-doc,.lv2-doc-disclaimer{background:#ffffff08;max-width:880px}.lv2-doc-disclaimer{border:1px solid #ffffff1a;border-radius:14px;color:var(--lv2-muted);font-size:12px;line-height:1.6;margin:12px auto 24px;padding:16px 20px}.lv2-doc-disclaimer p{margin:0 0 10px}.lv2-doc-disclaimer p:last-child{margin-bottom:0}.lv2-doc-card{background:#f5ede0;border-radius:14px;color:#0a0608;font-family:DM Sans,system-ui,sans-serif;line-height:1.55;padding:36px 40px;position:relative}.lv2-doc-header{margin-bottom:20px}.lv2-doc-show{color:#00000080;font-size:12px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.lv2-doc-section{margin:20px 0}.lv2-doc-title{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.lv2-doc-section h3{color:#0000008c;font-size:13px;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.lv2-doc-blurred{filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none}.lv2-doc.lv2-doc--locked{max-height:460px;overflow:hidden;position:relative}.lv2-doc.lv2-doc--locked:after{background:linear-gradient(180deg,#0a060800 0,#0a06089e 34%,#0a0608f0 70%,#0a0608);bottom:0;content:"";height:78%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.lv2-doc-gate-overhang{display:flex;justify-content:center;margin-top:-56px;padding:0 16px 24px;position:relative;z-index:5}.lv2-doc-gate{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#140e1ceb,#0a0608f7);border:1px solid #3b82f673;border-radius:18px;box-shadow:0 18px 60px #1e3a8a80,inset 0 0 0 1px #ffffff0a;color:#fff;padding:22px 28px 24px;text-align:center;width:min(440px,100%)}.lv2-doc-gate h3{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.lv2-doc-gate p{color:#ffffffb8;font-size:14px;line-height:1.5;margin:0 0 18px}.lv2-doc-gate-cta{background:var(--lv2-grad-solid);border:0;border-radius:999px;box-shadow:0 8px 24px #1e3a8a73;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;letter-spacing:.005em;padding:14px 28px;transition:transform .12s,box-shadow .18s,filter .18s}.lv2-doc-gate-cta:hover{box-shadow:0 12px 32px #1e3a8a99;filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:720px){.lv2-doc.lv2-doc--locked{max-height:360px}.lv2-doc-gate-overhang{margin-top:-40px;padding:0 12px 20px}.lv2-doc-gate{padding:16px 18px 18px}.lv2-doc-gate h3{font-size:16px;margin-bottom:4px}.lv2-doc-gate p{font-size:13px;line-height:1.45;margin-bottom:12px}.lv2-doc-gate-cta{font-size:15px;padding:14px 24px;width:100%}}.ea-preview{align-items:center;display:flex;flex-direction:column;padding-bottom:80px}.ea-preview .lv2-nav{width:100%}.ea-preview-inner{align-items:center;display:flex;flex-direction:column;max-width:760px;padding:0 20px;width:100%}.ea-preview-title{color:#fff;font-size:clamp(30px,5vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:30px 0 22px;text-align:center}.ea-preview-cta{background:linear-gradient(135deg,#e8622a,#d61849);border:0;border-radius:999px;box-shadow:0 10px 30px #d618496b;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;letter-spacing:.005em;padding:16px 30px;transition:transform .12s,box-shadow .18s,filter .18s}.ea-preview-cta:hover{box-shadow:0 14px 38px #d618498c;filter:brightness(1.07);transform:translateY(-1px)}.ea-preview-cta:active{transform:scale(.98)}.ea-preview-episode-title{color:#fff;font-size:clamp(28px,4.5vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:6px 0 28px;max-width:700px;text-align:center}.ea-preview-locked-card{align-items:center;aspect-ratio:4/5;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:18px;color:#ffffff73;display:flex;flex-direction:column;gap:14px;justify-content:center;margin:0 0 28px;max-width:320px;overflow:hidden;position:relative;width:100%}.ea-preview-locked-card:before{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff0f,inset 0 0 80px #e8622a0f;content:"";inset:0;pointer-events:none;position:absolute}.ea-preview-locked-icon{align-items:center;color:#ffffff80;display:inline-flex;justify-content:center}.ea-preview-locked-tag{align-items:center;background:#00000052;border:1px solid #ffffff14;border-radius:999px;color:#ffffffb3;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.02em;padding:6px 12px;text-transform:uppercase}@media (max-width:720px){.ea-preview-title{font-size:clamp(26px,8vw,34px);margin:22px 0 14px}.ea-preview-episode-title{font-size:clamp(22px,6vw,28px);margin:4px 0 22px}.ea-preview-locked-card{margin-bottom:22px;max-width:260px}.ea-preview-cta{padding:15px 22px;width:100%}}.ea-audio-player{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:14px;margin:18px 0 22px;padding:12px 14px 12px 12px;transition:background .18s,border-color .18s}.ea-audio-player--on{background:#ffffff0f;border-color:#3b82f652}.ea-audio-player--error{background:#ffffff08;border-color:#ffffff0f}.ea-audio-play{align-items:center;background:linear-gradient(135deg,#e8622a,#d61849);border:0;border-radius:999px;box-shadow:0 6px 18px #d6184952;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;transition:transform .12s,filter .18s,box-shadow .18s;width:44px}.ea-audio-play:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.ea-audio-play:active:not(:disabled){transform:scale(.97)}.ea-audio-play:disabled{box-shadow:none;cursor:default;filter:grayscale(.6) brightness(.85)}.ea-audio-meta{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.ea-audio-title{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em}.ea-audio-sub{color:#fff9;font-size:13px;line-height:1.35}.ea-audio-progress{background:#ffffff1a;border-radius:999px;cursor:pointer;height:6px;overflow:hidden;position:relative}.ea-audio-progress-fill{background:linear-gradient(90deg,#e8622a,#d61849);border-radius:999px;inset:0 auto 0 0;position:absolute;transition:width .12s linear}.ea-audio-times{font-feature-settings:"tnum";align-items:center;color:#ffffff8c;display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:12px;justify-content:space-between}.ea-audio-speeds{display:flex;gap:4px;margin:0 auto}.ea-audio-speed{font-feature-settings:"tnum";background:#0000;border:1px solid #ffffff1a;border-radius:999px;color:#fff9;cursor:pointer;font:inherit;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;padding:3px 8px;transition:background .12s,color .12s,border-color .12s}.ea-audio-speed:hover{border-color:#ffffff38;color:#fff}.ea-audio-speed.is-active{background:#e8622a2e;border-color:#0000;color:#fff}@keyframes ea-audio-spin{to{transform:rotate(1turn)}}.ea-audio-spin{animation:ea-audio-spin .9s linear infinite;transform-origin:50% 50%}@media (max-width:720px){.ea-audio-player{gap:12px;padding:10px 12px 10px 10px}.ea-audio-play{height:40px;width:40px}.ea-audio-title{font-size:14px}.ea-audio-sub{font-size:12px}}.lv2-modal-backdrop{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.lv2-modal{background:#0f0c16f2;border:1px solid #ffffff1a;border-radius:20px;padding:32px;position:relative;width:min(440px,100%)}.lv2-modal-close{background:#ffffff0f;border:0;border-radius:999px;color:#ffffffb3;cursor:pointer;font-size:20px;height:32px;line-height:1;position:absolute;right:16px;top:16px;width:32px}.lv2-modal-title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.lv2-modal-sub{color:var(--lv2-muted);font-size:14px;margin:0 0 24px}.lv2-modal-provider{align-items:center;background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:600;gap:12px;justify-content:center;padding:14px 18px;transition:background .15s,transform .12s;width:100%}.lv2-modal-provider:hover{background:#ffffff14;transform:translateY(-1px)}.lv2-modal-divider{color:var(--lv2-fade);font-size:12px;letter-spacing:.06em;margin:18px 0;position:relative;text-align:center;text-transform:uppercase}.lv2-modal-divider:after,.lv2-modal-divider:before{background:#ffffff1a;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 28px)}.lv2-modal-divider:before{left:0}.lv2-modal-divider:after{right:0}.lv2-modal-emaillink{background:#0000;border:0;color:#ffffffd9;cursor:pointer;font:inherit;font-size:14px;padding:12px;text-decoration:underline;text-underline-offset:4px;width:100%}.lv2-modal-emailform{display:flex;flex-direction:column;gap:10px}.lv2-modal-input{background:#0000004d;border:1px solid #ffffff26;border-radius:12px;color:#fff;font:inherit;font-size:15px;outline:none;padding:12px 14px;transition:border-color .18s}.lv2-modal-input:focus{border-color:#3b82f699}.lv2-modal-submit{background:var(--lv2-grad-solid);border:0;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:12px 18px;transition:transform .12s,opacity .18s}.lv2-modal-submit:disabled{cursor:not-allowed;opacity:.4}.lv2-modal-submit:hover:not(:disabled){transform:translateY(-1px)}.lv2-modal-fineprint{color:var(--lv2-fade);font-size:12px;margin:16px 0 0;text-align:center}.lv2-otp-row{display:flex;gap:8px;justify-content:center;margin:8px 0 16px}.lv2-otp-box{font-feature-settings:"tnum";background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;color:#fff;font:inherit;font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;height:56px;letter-spacing:0;outline:none;text-align:center;transition:border-color .18s,background .18s;width:44px}.lv2-otp-box:focus{background:#ffffff12;border-color:#e8622ab3}.lv2-otp-box:disabled{cursor:not-allowed;opacity:.55}.lv2-modal-otp-foot{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:14px}.lv2-modal-otp-sep{color:var(--lv2-fade);font-size:13px}.lv2-modal-emaillink--inline{display:inline;font-size:13px;padding:0}@media (max-width:480px){.lv2-otp-box{font-size:20px;height:52px;width:40px}.lv2-otp-row{gap:6px}}.lv2-modal-name-row{display:flex;gap:12px}.lv2-modal-name-row .lv2-modal-label{flex:1 1;min-width:0}@media (max-width:460px){.lv2-modal-name-row{flex-direction:column;gap:14px}}.lv2-modal-label{color:var(--lv2-muted);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:6px;letter-spacing:.02em;text-transform:uppercase}.lv2-modal-label .lv2-modal-input,.lv2-modal-label input{letter-spacing:0;text-transform:none}.lv2-modal-optional-block{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:16px}.lv2-modal-optional-label{color:var(--lv2-fade);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lv2-modal-avatar-row{align-items:center;display:flex;gap:14px}.lv2-modal-avatar-preview{border:1px solid #ffffff1a;border-radius:50%;flex:0 0 auto;height:48px;overflow:hidden;width:48px}.lv2-modal-avatar-preview img{display:block;height:100%;object-fit:cover;width:100%}.lv2-modal-avatar-actions{flex:1 1}.lv2-modal-avatar-pick{background:#0000;border:1px solid #ffffff26;border-radius:8px;color:var(--lv2-muted);cursor:pointer;font:inherit;font-size:13px;padding:8px 12px;transition:background .15s,color .15s}.lv2-modal-avatar-pick:hover:not(:disabled){background:#ffffff0f;color:#fff}.lv2-modal-error{background:#ff5a5a14;border:1px solid #ff5a5a4d;border-radius:8px;color:#ffb4b4f2;font-size:13px;margin-top:4px;padding:10px 12px}.lv2-create-surface{animation:lv2-create-fade-in .25s ease-in-out both;isolation:auto;min-height:0}.lv2-create-surface:after,.lv2-create-surface:before{display:none}@keyframes lv2-create-fade-in{0%{opacity:0}to{opacity:1}}.lv2-create-inner{margin:32px auto 0;max-width:980px;padding:0 24px;text-align:center}.ea-recovery-banner{align-items:center;background:linear-gradient(135deg,#e8622a38,#d6184938);border:1px solid #e8622a73;border-radius:14px;box-shadow:0 10px 32px #d6184938;color:#fff;display:flex;gap:14px;margin:18px auto 0;max-width:980px;padding:14px 16px}.ea-recovery-text{flex:1 1 auto;min-width:0}.ea-recovery-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.ea-recovery-sub{color:#ffffffc7;font-size:13px;line-height:1.4;margin-top:2px}.ea-recovery-actions{display:flex;flex:0 0 auto;gap:8px}.ea-recovery-dismiss,.ea-recovery-save{border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:9px 16px;transition:transform .12s,filter .18s,box-shadow .18s,background .18s}.ea-recovery-dismiss{background:#ffffff14;border:1px solid #ffffff1f;color:#ffffffc7}.ea-recovery-dismiss:hover:not(:disabled){background:#ffffff24;color:#fff}.ea-recovery-save{background:linear-gradient(135deg,#e8622a,#d61849);box-shadow:0 6px 18px #d6184973;color:#fff}.ea-recovery-save:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.ea-recovery-dismiss:disabled,.ea-recovery-save:disabled{cursor:default;opacity:.7}@media (max-width:720px){.ea-recovery-banner{align-items:stretch;flex-direction:column;gap:10px;margin:12px 16px 0}.ea-recovery-actions{justify-content:flex-end}}.lv2-doc-section-wrap{padding:64px 24px 32px;position:relative;z-index:1}.lv2-doc-actions{border-top:1px solid #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding:20px 0 0}.lv2-doc-action{background:var(--lv2-grad-solid);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:10px 18px;transition:transform .12s,filter .18s}.lv2-doc-action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.lv2-doc-action--secondary{background:#0000;border:1px solid #0000002e;color:#1a1a1a}.lv2-doc-action--secondary:hover:not(:disabled){background:#0000000d;filter:none}.lv2-doc-action--ghost{background:#0000;border:1px dashed #00000026;color:#0006;cursor:not-allowed}.lv2-doc-action--ghost:hover{filter:none;transform:none}.lv2-demo-tabs{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#ffffff0d;border:0;border-radius:999px;display:flex;gap:4px;margin:0 auto 32px;max-width:720px;padding:4px;width:fit-content}.lv2-demo-tab{background:#0000;border:0;border-radius:999px;color:var(--lv2-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;padding:8px 18px;position:relative;transition:color .15s}.lv2-demo-tab:hover:not(:disabled){color:#fff}.lv2-demo-tab.is-active{color:#fff;font-weight:600}.lv2-demo-tab:disabled{cursor:not-allowed;opacity:.5}.lv2-demo-tab-pill{border:0;border-radius:999px;inset:0;pointer-events:none;position:absolute;z-index:0}.lv2-demo-tab-pill,.lv2-demo-tab-pill--episode,.lv2-demo-tab-pill--recents,.lv2-demo-tab-pill--soundbites{background:#ffffff1a}.lv2-dialins{background:#ffffff0d;border:0;border-radius:16px;gap:16px;margin:12px auto 0;max-width:720px;padding:16px 18px;width:100%}.lv2-dialins,.lv2-dialins-row{display:flex;flex-direction:column}.lv2-dialins-row{gap:8px}.lv2-dialins-label{align-items:center;color:#ffffffe0;display:flex;font-size:13px;font-weight:600;justify-content:space-between}.lv2-dialins-val{color:#ffffff8c;font-size:12px;font-weight:600}.lv2-dialins-help{color:#ffffff73;font-size:12px;line-height:1.4;margin-top:-2px}.lv2-dialins-scale{color:#fff6;display:flex;font-size:11px;justify-content:space-between}.lv2-lendial{-webkit-tap-highlight-color:transparent;cursor:grab;height:64px;margin-top:2px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%,#000 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16%,#000 84%,#0000);outline:none;overflow:hidden;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;width:100%}.lv2-lendial:active{cursor:grabbing}.lv2-lendial-scale{height:100%;left:0;position:absolute;top:12px;will-change:transform}.lv2-lendial-minor{background:#ffffff29;height:12px;top:4px;width:1.5px}.lv2-lendial-minor,.lv2-lendial-stop{position:absolute;transform:translateX(-50%)}.lv2-lendial-stop{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0;top:0}.lv2-lendial-major{background:#fff6;border-radius:1px;height:20px;transition:background .15s;width:2px}.lv2-lendial-num{font-feature-settings:"tnum";color:#fff6;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;transition:color .15s,transform .15s}.lv2-lendial-stop.is-on .lv2-lendial-major{background:#fff}.lv2-lendial-stop.is-on .lv2-lendial-num{color:#fff;transform:scale(1.08)}.lv2-lendial-needle{background:#c6364a;border-radius:5px 5px 0 0;box-shadow:0 0 12px #c6364abf;height:24px;left:50%;margin-left:-5px;position:absolute;top:3px;width:10px;z-index:3}.lv2-lendial-needle:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid #c6364a;content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.lv2-lendial--uniform{height:56px}.lv2-lendial--uniform .lv2-lendial-minor{background:#fff3;height:7px;top:9px}.lv2-lendial--uniform .lv2-lendial-minor.is-major{background:#ffffff8c;height:16px;top:4px}.lv2-lendial-center-val{font-feature-settings:"tnum";bottom:6px;color:#fff;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;left:50%;letter-spacing:.02em;pointer-events:none;position:absolute;transform:translateX(-50%)}.lv2-dialins-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden;padding:2px 0}.lv2-dialins-chips.is-overflowing{-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px,#000 calc(100% - 24px),#0000);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x}.lv2-dialins-chips::-webkit-scrollbar{display:none}.lv2-dialins-chip{background:#0000;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffb3;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.lv2-dialins-chip:hover{border-color:#ffffff40;color:#fff}.lv2-dialins-chip.is-active{background:#ffffff1a;border-color:#0000;color:#fff}.lv2-dialins--format{gap:12px}.lv2-dialins-other{background:#ffffff0d;border:none;border-radius:10px;color:#fff;font:inherit;font-size:14px;margin-top:2px;outline:none;padding:10px 12px;width:100%}.lv2-dialins-other:focus{background:#ffffff14}.lv2-dialins-other::placeholder{color:#fff6}.lv2-dialins--save{padding:14px 18px}.lv2-dialins-save-row{align-items:center;display:flex;gap:8px}.lv2-dialins-save-icon{align-items:center;color:#fff9;display:inline-flex}.lv2-dialins-save-label{color:#ffffffe0;font-size:13px;font-weight:600}.lv2-dialins-save-select{background:#ffffff0f;border:none;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:500;margin-left:auto;max-width:60%;outline:none;padding:7px 12px;text-overflow:ellipsis}.lv2-dialins-save-select:hover{background:#ffffff1a}.lv2-dialins-save-select option{background:#1f2027;color:#fff}.lv2-advanced-create{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:16px;color:#ffffff59;cursor:not-allowed;display:flex;font:inherit;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.005em;margin:12px auto 0;max-width:720px;padding:15px 24px;transition:background .25s,color .25s,border-color .25s,box-shadow .25s,transform .12s,filter .18s;width:100%}.lv2-advanced-create svg{opacity:.45;transition:opacity .25s}.lv2-advanced-create:not(:disabled){background:linear-gradient(135deg,#e8622a,#c6364a);border-color:#0000;box-shadow:0 10px 32px #c6364a4d;color:#fff;cursor:pointer}.lv2-advanced-create:not(:disabled) svg{opacity:1}.lv2-advanced-create:not(:disabled):hover{box-shadow:0 14px 40px #c6364a6b;filter:brightness(1.06);transform:translateY(-1px)}.lv2-suggestions-wrap{margin:12px auto 0;max-width:720px;width:100%}.lv2-suggestions-label{color:#ffffffe0;font-size:13px;font-weight:600;margin:0 0 8px;padding-left:2px}.lv2-suggestions{align-items:stretch;display:flex;position:relative;width:100%}.lv2-suggestions-track{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;gap:8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px,#000 calc(100% - 28px),#0000);overflow-x:auto;padding:2px 0;scrollbar-width:none;touch-action:pan-x;width:100%}.lv2-suggestions-track::-webkit-scrollbar{display:none}.lv2-suggestions-arrow{align-items:center;background:#161719eb;border:1px solid #ffffff24;border-radius:50%;color:#ffffffd1;cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .18s ease-out,background .15s,color .15s,border-color .15s;width:28px;z-index:2}@media (hover:hover) and (pointer:fine){.lv2-suggestions:hover .lv2-suggestions-arrow{opacity:1}}@media (hover:none),(pointer:coarse){.lv2-suggestions-arrow{display:none}}.lv2-suggestions-arrow:hover{background:#282b2ef5;border-color:#ffffff47;color:#fff}.lv2-suggestions-arrow--left{left:-4px}.lv2-suggestions-arrow--right{right:-4px}.lv2-suggestion-chip{align-items:center;background:#ffffff0a;border:1px solid #0000;border-radius:16px;color:#ffffffc7;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:13px;line-height:1.32;min-height:58px;padding:10px 14px;text-align:left;transition:background .2s,color .2s,border-color .2s;white-space:normal;width:232px}.lv2-suggestion-chip:hover:not(:disabled){background:#ffffff0f;border-color:#c6364a;color:#fff}.lv2-suggestion-chip:disabled{cursor:not-allowed;opacity:.5}.lv2-suggestion-chip--brainstorm{gap:8px}.lv2-suggestion-chip--brainstorm svg{color:#ffffffc7;flex:0 0 auto}.lv2-demo-tab-label{align-items:center;display:inline-flex;gap:6px;position:relative;z-index:1}.lv2-demo-tab-dot{background:#c6364a;border-radius:50%;box-shadow:0 0 6px #c6364a8c;display:inline-block;height:6px;width:6px}.lv2-demo-mode-subtext{animation:lv2-mode-subtext-in .4s ease-out;color:#ffffff9e;font-size:14px;font-style:italic;letter-spacing:.005em;line-height:1.55;margin:4px auto 14px;max-width:620px;text-align:center}@keyframes lv2-mode-subtext-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lv2-rich{display:flex;flex-direction:column;gap:10px}.lv2-rich-p{line-height:1.55;margin:0;white-space:pre-wrap}.lv2-rich strong{color:#fff;font-weight:700}.lv2-rich em{color:#ffffffd9;font-style:italic}.lv2-rich-list{display:flex;flex-direction:column;gap:6px;margin:4px 0;padding-left:22px}.lv2-rich-list li{line-height:1.55;padding-left:4px}.lv2-rich-list li::marker{color:#3b82f6d9}.lv2-rich-h{color:#fff;font-family:DM Sans,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:4px 0 0}.lv2-rich-h3{font-size:18px;font-weight:600}.lv2-rich-h4{font-size:16px;font-weight:600}.lv2-rich-h5{color:#ffffffeb;font-size:13px;letter-spacing:.02em}.lv2-rich-h5,.lv2-rich-h6{font-family:DM Sans,system-ui,sans-serif;font-weight:600}.lv2-rich-h6{color:#ffd9a8f2;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lv2-rich-accent{font-weight:600}.lv2-rich-accent--accent{color:#ffd9a8}.lv2-rich-accent--blue{color:#93c5fd}.lv2-rich-accent--coral{color:#ef506a}.lv2-rich-quote{background:#3b82f614;border-left:3px solid #3b82f6b3;border-radius:0 8px 8px 0;color:#ffffffe0;font-style:italic;line-height:1.5;margin:2px 0;padding:8px 14px}.lv2-rich-code{background:#ffffff14;border:1px solid #ffffff1a;border-radius:5px;color:#ffd9a8;font-family:SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:1px 6px}.lv2-rich-link{border-bottom:1px solid #93c5fd66;color:#93c5fd;text-decoration:none;transition:border-color .15s ease}.lv2-rich-link:hover{border-bottom-color:#93c5fde6}.lv2-demo-qcard{align-self:stretch;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#3b82f614;border:1px solid #3b82f638;border-radius:16px;display:flex;flex-direction:column;margin:18px 0 4px;overflow:hidden}.lv2-demo-qopt{align-items:center;background:#0000;border:0;border-bottom:1px solid #ffffff12;color:#fffffff0;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:500;gap:14px;line-height:1.4;padding:15px 18px;text-align:left;transition:background .15s,padding-left .15s;width:100%}.lv2-demo-qopt:last-child{border-bottom:0}.lv2-demo-qopt:hover:not(:disabled){background:#3b82f629;padding-left:22px}.lv2-demo-qopt:disabled{cursor:not-allowed;opacity:.4}.lv2-demo-qnum{align-items:center;background:#ffffff14;border-radius:8px;color:#ffffffc7;display:flex;flex:none;font-size:14px;font-weight:600;height:28px;justify-content:center;width:28px}.lv2-demo-qnum--else{color:#ffffff8c}.lv2-demo-qlabel{flex:1 1;min-width:0}.lv2-demo-qopt--else .lv2-demo-qlabel{color:#fff9}.lv2-demo-qarrow{color:#ffffff61;flex:none;transition:color .15s,transform .15s}.lv2-demo-qopt:hover:not(:disabled) .lv2-demo-qarrow{color:#3b82f6f2;transform:translateX(3px)}.lv2-demo-qhead{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:14px;padding:14px 16px 14px 18px}.lv2-demo-qhead-q{color:#fffffff5;flex:1 1;font-size:15px;font-weight:600;line-height:1.35;min-width:0}.lv2-demo-qpager{align-items:center;display:flex;flex:none;gap:4px}.lv2-demo-qpager-count{color:#ffffff8c;font-size:13px;font-weight:500;padding:0 4px;white-space:nowrap}.lv2-demo-qpager-btn{align-items:center;background:#0000;border:0;border-radius:8px;color:#ffffffa6;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .15s,color .15s;width:28px}.lv2-demo-qpager-btn:hover:not(:disabled){background:#ffffff14;color:#fffffff2}.lv2-demo-qpager-btn:disabled{cursor:not-allowed;opacity:.3}.lv2-demo-qpager-x{border-bottom-left-radius:0;border-left:1px solid #ffffff1a;border-top-left-radius:0;margin-left:4px;padding-left:4px}.lv2-demo-qopt.is-chosen{background:#3b82f624}.lv2-demo-qopt.is-chosen .lv2-demo-qnum{background:#3b82f652;color:#fffffff2}.lv2-demo-qopt.is-chosen .lv2-demo-qarrow{color:#3b82f6f2}.lv2-demo-loading{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#3b82f61a;border:0;border-radius:14px;color:#ffffffeb;display:flex;font-size:14px;gap:12px;margin-top:4px;padding:14px 16px}.lv2-demo-loading-dot{animation:lv2-pulse-dot 1.4s ease-in-out infinite;background:#06b6d4;border-radius:50%;box-shadow:0 0 0 0 #06b6d499;flex:0 0 auto;height:10px;width:10px}@keyframes lv2-pulse-dot{0%,to{box-shadow:0 0 0 0 #06b6d499}50%{box-shadow:0 0 0 10px #06b6d400}}.lv2-demo-loading-text{display:inline-block;flex:1 1}.lv2-build-timeline{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#060910d1;border:0;border-radius:16px;display:flex;flex-direction:column;gap:14px;margin-top:6px;padding:18px 18px 20px}.lv2-build-header{color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.lv2-build-progress{background:#ffffff1a;border-radius:999px;height:5px;overflow:hidden}.lv2-build-progress-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:999px;box-shadow:0 0 12px 1px #3b82f680;height:100%}.lv2-build-steps{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;position:relative}.lv2-build-step{grid-column-gap:12px;grid-row-gap:6px;align-items:start;column-gap:12px;display:grid;font-size:13px;grid-template-columns:20px 1fr;padding:8px 0;position:relative;row-gap:6px;transition:opacity .4s ease,color .4s ease,transform .4s ease}.lv2-build-substeps{display:flex;flex-direction:column;gap:4px;grid-column:2;list-style:none;margin:2px 0 4px;padding:0}.lv2-build-substep{align-items:center;animation:lv2-substep-in .3s ease-out both;display:flex;font-size:12px;gap:7px;letter-spacing:-.002em;line-height:1.35;padding-left:14px;position:relative}@keyframes lv2-substep-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.lv2-build-substep.is-active{color:#ffffffeb}.lv2-build-substep.is-active:before{animation:lv2-substep-dot-pulse 1.4s ease-in-out infinite;background:#60a5fa;border-radius:50%;box-shadow:0 0 6px 1px #60a5fab3;content:"";height:5px;left:0;position:absolute;top:6px;width:5px}@keyframes lv2-substep-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.lv2-build-substep.is-done{color:#fff6;padding-left:0;text-decoration:line-through;text-decoration-color:#ffffff40;text-decoration-thickness:1px}.lv2-build-substep.is-done svg{color:#3b82f6;flex:0 0 auto}.lv2-build-step:not(:last-child):before{background:#ffffff1a;bottom:-2px;content:"";left:9px;position:absolute;top:30px;transition:background .4s ease;width:2px}.lv2-build-step.is-done:not(:last-child):before{background:#3b82f699}.lv2-build-step-dot{align-items:center;background:#ffffff0f;border:0;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff2e;color:#fff;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;transition:background .4s ease,box-shadow .4s ease;width:20px}.lv2-build-step-label{color:#ffffffc7;letter-spacing:-.005em;transition:color .4s ease}.lv2-build-step.is-done .lv2-build-step-dot{background:linear-gradient(135deg,#3b82f6,#2563eb 60%,#1d4ed8);box-shadow:inset 0 0 0 0 #fff0}.lv2-build-step.is-done .lv2-build-step-label{color:#ffffff80;text-decoration:line-through;text-decoration-color:#ffffff40;text-decoration-thickness:1px}.lv2-build-step.is-active .lv2-build-step-dot{animation:lv2-sparkle-pulse 1.8s ease-in-out infinite;background:#0000;box-shadow:none}.lv2-build-sparkle{display:block}.lv2-build-step.is-active .lv2-build-step-label{color:#fff;font-weight:600}@keyframes lv2-sparkle-pulse{0%,to{filter:drop-shadow(0 0 2px rgba(214,24,73,.45));transform:scale(1)}50%{filter:drop-shadow(0 0 9px rgba(232,98,42,.85));transform:scale(1.14)}}.lv2-build-step.is-pending .lv2-build-step-label{color:#fff6}.lv2-doc-handoff{margin:0 auto 24px;max-width:820px;padding:0 24px;text-align:center}.lv2-doc-handoff-line{color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(24px,3.5vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.2}.lv2-doc-handoff-sub{color:#fff9;font-size:14px;font-style:italic;letter-spacing:.005em;margin-top:8px}.lv2-demo-chat-build{align-items:center;background:var(--lv2-grad-solid);border:0;border-radius:14px;box-shadow:0 10px 32px #1e3a8a59,0 4px 18px #ef506a2e;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.005em;margin-top:12px;padding:16px 24px;transition:transform .12s,filter .18s,box-shadow .2s;width:100%}.lv2-demo-chat-build:hover:not(:disabled){box-shadow:0 14px 40px #1e3a8a80,0 6px 22px #ef506a47;filter:brightness(1.08);transform:translateY(-1px)}.lv2-demo-chat-build:disabled{cursor:not-allowed;opacity:.5}.lv2-demo-chat-reset{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:0;border-radius:14px;color:#ffffffe0;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:12px;padding:12px 20px;transition:background .15s,color .15s,transform .12s;width:100%}.lv2-demo-chat-reset:hover:not(:disabled){background:#3b82f62e;color:#fff;transform:translateY(-1px)}.lv2-demo-chat-clear{align-items:center;align-self:center;background:#0000;border:0;border-radius:999px;color:#ffffff73;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:7px;justify-content:center;margin-top:10px;padding:9px 16px;transition:background .15s,color .15s}.lv2-demo-chat-clear:hover{background:#ef506a1f;color:#ef506a}.lv2-clear-overlay{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0506089e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.lv2-clear-modal{background:#1d2024;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 24px 60px #00000080;padding:28px 28px 24px;text-align:center;width:min(420px,100%)}.lv2-clear-title{color:#fff;font-size:22px;font-weight:600;margin-bottom:8px}.lv2-clear-sub{color:#fff9;font-size:15px;margin-bottom:22px}.lv2-clear-actions{align-items:center;display:flex;gap:12px;justify-content:center}.lv2-clear-cancel,.lv2-clear-confirm{border-radius:12px;cursor:pointer;font:inherit;font-size:15px;font-weight:600;padding:12px 26px;transition:background .15s,color .15s,border-color .15s,transform .12s}.lv2-clear-confirm{background:#f5ede0;border:1px solid #f5ede0;color:#0d0808}.lv2-clear-confirm:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.lv2-clear-cancel{background:#0000;border:1px solid #ffffff2e;color:#ffffffd9}.lv2-clear-cancel:hover{border-color:#fff6;color:#fff}.lv2-doc-title-breakdown{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:14px}.lv2-doc-title-shard{background:#0000000f;border:1px solid #0000000f;border-radius:10px;font-size:14px;padding:12px 14px}.lv2-doc-title-shard-label{color:#00000073;font-size:11px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}@media (max-width:640px){.lv2-doc-title-breakdown{grid-template-columns:1fr}}.lv2-virality-panel{background:#0000000a;border:1px solid #00000014;border-radius:14px;margin:24px 0 32px;padding:20px}.lv2-virality-panel-head{margin-bottom:16px}.lv2-virality-panel-title{color:#0000008c;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lv2-virality-panel-sub{color:#0000008c;font-size:13px;margin-top:4px}.lv2-virality-rings{align-items:flex-start;display:flex;flex-wrap:wrap;gap:28px;margin-bottom:16px}.lv2-virality-ring{cursor:help;position:relative;text-align:center;width:64px}.lv2-virality-ring-track{fill:none;stroke:#0000001a;stroke-width:6}.lv2-virality-ring-fill{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dasharray .6s ease}.lv2-virality-ring--high .lv2-virality-ring-fill{stroke:#10b981}.lv2-virality-ring--mid .lv2-virality-ring-fill{stroke:#f59e0b}.lv2-virality-ring--low .lv2-virality-ring-fill{stroke:#ef4444}.lv2-virality-ring-score{color:#1a1a1a;font-size:20px;font-weight:700;left:0;position:absolute;right:0;top:18px}.lv2-virality-ring-label{color:#0000008c;font-size:11px;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.lv2-virality-weaknesses{background:#ef44440f;border-left:3px solid #ef4444;border-radius:0 8px 8px 0;margin-top:16px;padding:12px 14px}.lv2-virality-weaknesses-title{color:#ef4444f2;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.lv2-virality-weaknesses ul{color:#000000bf;font-size:13px;line-height:1.5;list-style:disc;margin:0;padding-left:20px}.lv2-structural-checklist{font-size:13px;margin-top:12px}.lv2-structural-checklist summary{background:#0000000a;border:1px solid #0000000f;border-radius:8px;cursor:pointer;list-style:none;padding:8px 12px;-webkit-user-select:none;user-select:none}.lv2-structural-checklist summary::-webkit-details-marker{display:none}.lv2-structural-summary{font-weight:600}.lv2-structural-summary.is-pass{color:#047857}.lv2-structural-summary.is-partial{color:#b45309}.lv2-structural-checklist ul{list-style:none;margin:0;padding:12px 0 0}.lv2-structural-checklist li{align-items:flex-start;display:flex;gap:8px;line-height:1.5;padding:4px 0}.lv2-structural-checklist li.is-pass{color:#000000bf}.lv2-structural-checklist li.is-fail{color:#ef4444f2}.lv2-structural-icon{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;height:16px;justify-content:center;width:16px}.is-pass .lv2-structural-icon{background:#10b98126;color:#047857}.is-fail .lv2-structural-icon{background:#ef444426;color:#b91c1c}.lv2-doc-beat{border-top:1px solid #00000014;margin:24px 0;padding-top:20px}.lv2-doc-beat:first-of-type{border-top:0;padding-top:8px}.lv2-doc-beat-head{align-items:baseline;display:flex;gap:12px;margin-bottom:10px}.lv2-doc-beat-time{font-feature-settings:"tnum";color:#00000080;font-size:12px;font-variant-numeric:tabular-nums}.lv2-doc-beat-label{color:#000000d9;font-size:15px;font-weight:600}.lv2-doc-beat-body{font-size:15px;line-height:1.65;white-space:pre-wrap}.lv2-doc-beat-failed{background:#ef444414;border-left:3px solid #ef4444;border-radius:0 6px 6px 0;color:#ef4444f2;font-size:13px;margin-top:10px;padding:8px 12px}.lv2-tag{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;margin:0 2px;padding:1px 8px;text-transform:uppercase;vertical-align:initial;white-space:nowrap}.lv2-tag--clip{background:#3b82f629;color:#1d4ed8}.lv2-tag--loop-a,.lv2-tag--loop-b{background:#0891b229;color:#0e7490}.lv2-tag--close-a,.lv2-tag--close-b{background:#10b98129;color:#047857}.lv2-tag--peak{background:#f43f5e29;color:#be185d}.lv2-tag--retention{background:#f59e0b29;color:#b45309}.lv2-doc-clip-meta{background:#0000000a;border-left:3px solid #3b82f666;border-radius:0 8px 8px 0;font-size:13px;margin-top:14px;padding:14px 16px}.lv2-doc-clip-meta-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.lv2-doc-clip-meta-label{color:#0000008c;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lv2-doc-clip-meta-row{display:flex;font-size:13px;gap:12px;padding:3px 0}.lv2-doc-clip-meta-row>span{color:#00000080;flex:0 0 100px}.lv2-doc-clip-meta-row>strong,.lv2-trigger{font-weight:600}.lv2-trigger{border-radius:999px;display:inline-block;font-size:11px;letter-spacing:.04em;padding:2px 10px;text-transform:uppercase}.lv2-trigger--outrage{background:#ef44442e;color:#b91c1c}.lv2-trigger--awe{background:#3b82f62e;color:#1d4ed8}.lv2-trigger--utility{background:#10b9812e;color:#047857}.lv2-trigger--mystery{background:#3b82f62e;color:#1d4ed8}.lv2-trigger--aspiration{background:#ec48992e;color:#be185d}.lv2-doc-seo-titles{font-size:15px;line-height:1.7;margin:0;padding-left:22px}.lv2-doc-seo-titles li{padding:4px 0}.lv2-doc-chapters{border-collapse:collapse;font-size:14px;margin-top:6px;width:100%}.lv2-doc-chapters tr:not(:last-child) td{border-bottom:1px solid #0000000f}.lv2-doc-chapters td{padding:8px 4px;vertical-align:top}.lv2-doc-chap-time{font-feature-settings:"tnum";color:#000000b3;font-variant-numeric:tabular-nums;font-weight:600;padding-right:12px!important;width:64px}.lv2-doc-chap-title{font-weight:500;line-height:1.4}.lv2-doc-chap-intent{color:#00000080;font-size:12px;font-style:italic;margin-top:2px}.lv2-doc-sub{color:#000000a6;font-size:14px;line-height:1.55;margin:12px 0 0}.lv2-soundbite-tabs{display:flex;flex-direction:column;gap:6px;margin:24px 0}.lv2-soundbite-tab{align-items:center;background:#0000000a;border:1px solid #0000000f;border-radius:12px;color:#000c;cursor:pointer;display:flex;font:inherit;gap:14px;padding:14px 18px;text-align:left;transition:background .15s,border-color .15s,transform .12s}.lv2-soundbite-tab:hover:not(.is-active){background:#00000012;transform:translateY(-1px)}.lv2-soundbite-tab.is-active{background:#3b82f614;border-color:#0000}.lv2-soundbite-tab-num{align-items:center;background:var(--lv2-grad-solid);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.lv2-soundbite-tab-body{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:space-between}.lv2-soundbite-tab-title{flex:1 1;font-size:15px;font-weight:600}.lv2-soundbite-active{grid-gap:24px;display:grid;gap:24px;grid-template-columns:240px 1fr;margin-top:8px}@media (max-width:720px){.lv2-soundbite-active{grid-template-columns:1fr}}.lv2-soundbite-overlay-preview{display:flex;flex-direction:column;gap:10px}.lv2-soundbite-overlay-frame{aspect-ratio:9/16;background:linear-gradient(180deg,#05050a,#0a0a14);border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:24px 16px;position:relative;text-align:center}.lv2-soundbite-overlay-frame:before{background:radial-gradient(ellipse at 30% 0,#1e3a8a66,#0000 60%),radial-gradient(ellipse at 70% 100%,#08334466,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.lv2-soundbite-overlay-text{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1.15;position:relative}.lv2-soundbite-overlay-meta{align-items:center;color:#ffffff73;display:flex;font-size:11px;gap:6px;justify-content:center;letter-spacing:.08em;margin-top:14px;position:relative;text-transform:uppercase}.lv2-soundbite-trigger-explainer{background:#0000000a;border-radius:8px;color:#000000b3;font-size:12px;line-height:1.45;padding:10px 12px}.lv2-soundbite-trigger-explainer strong{color:#000000d9;display:block;font-size:11px;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.lv2-soundbite-script{display:flex;flex-direction:column;gap:16px}.lv2-soundbite-script-label{color:#00000080;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.lv2-soundbite-script-text{color:#000000d9;font-size:15px;line-height:1.55}.lv2-soundbite-script-text.is-bold{font-size:17px;font-weight:700}.lv2-soundbite-copy{background:#0000;border:1px solid #0000002e;border-radius:999px;color:#000c;cursor:pointer;font:inherit;font-size:13px;font-weight:600;margin-top:12px;padding:9px 16px;transition:background .15s}.lv2-soundbite-copy:hover{background:#0000000d}@media (prefers-reduced-motion:reduce){.lv2-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}.lv2-demo-loading-dot,.lv2-platforms-track{animation:none}}.lv2-page h1,.lv2-page h2{letter-spacing:-.03em;text-shadow:0 0 20px #e8622a4d,0 0 40px #d6184933}.lv2-reality{padding:120px 24px 80px;position:relative}.lv2-reality-inner{margin:0 auto;max-width:1100px;text-align:center}.lv2-reality-eyebrow{color:#d61849;font-size:12px;font-weight:700;letter-spacing:.22em;margin:0 0 24px;text-shadow:0 0 24px #d618498c;text-transform:uppercase}.lv2-reality-headline{color:#ffffffeb;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(22px,2.6vw,32px);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0 0 24px;text-transform:uppercase}.lv2-reality-emph{color:#e8622a;font-weight:700}.lv2-reality-body{color:#ffffffb3;font-size:17px;line-height:1.6;margin:0}.lv2-reality-pivot{border-top:1px solid #ffffff14;margin-top:56px;padding-top:56px;position:relative}.lv2-reality-pivot-line{color:#ffffffeb;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(22px,2.8vw,34px);font-weight:400;letter-spacing:-.015em;line-height:1.22;margin:0 0 16px;text-transform:uppercase}.lv2-reality-pivot-body{margin:18px 0 0}.lv2-reality-split{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr;text-align:left}.lv2-reality-split--text-left .lv2-reality-text{order:1}.lv2-reality-split--text-left .lv2-reality-visual{order:2}.lv2-reality-split--text-right .lv2-reality-visual{order:1}.lv2-reality-split--text-right .lv2-reality-text{order:2}.lv2-reality-visual{aspect-ratio:4/3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px 0 #0000001f;overflow:hidden;position:relative}.lv2-reality-visual-inner{inset:0;position:absolute}.lv2-reality-visual--pain{background:radial-gradient(circle at 30% 30%,#d618498c,#0000 55%),radial-gradient(circle at 70% 70%,#e8622a73,#0000 60%),radial-gradient(circle at 50% 50%,#9b153840,#0000 70%);filter:blur(8px)}.lv2-reality-visual--arch{background:radial-gradient(circle at 70% 30%,#068ac28c,#0000 55%),radial-gradient(circle at 30% 70%,#4c1d9573,#0000 60%),radial-gradient(circle at 50% 50%,#003d5a4d,#0000 70%);filter:blur(8px)}@media (max-width:900px){.lv2-reality-split{gap:28px;grid-template-columns:1fr;text-align:left}.lv2-reality-split .lv2-reality-text{order:1}.lv2-reality-split .lv2-reality-visual{order:2}}.lv2-reality-arch{color:#068ac2}.lv2-reality-pivot-body{color:#ffffffb3;font-size:16px;line-height:1.6;margin:18px auto 0;max-width:720px}.lv2-anti-ai{background:radial-gradient(ellipse at 70% 50%,#068ac214,#0000 60%),radial-gradient(ellipse at 30% 50%,#d618490f,#0000 65%),#00000059;border-bottom:1px solid #ffffff0a;border-top:1px solid #ffffff0a;overflow:hidden;padding:100px 24px 120px;position:relative}.lv2-anti-ai-inner{margin:0 auto;max-width:820px;text-align:left}.lv2-anti-ai-eyebrow{color:#068ac2;font-size:12px;font-weight:700;letter-spacing:.22em;margin:0 0 24px;text-shadow:0 0 24px #068ac28c;text-transform:uppercase}.lv2-anti-ai-headline{color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0 0 32px;text-shadow:none;text-transform:uppercase}.lv2-anti-ai-emph,.lv2-reality-arch{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e8622a,#d61849 60%,#068ac2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 24px rgba(214,24,73,.4))}.lv2-anti-ai-body{color:#ffffffbf;font-size:17px;line-height:1.65;margin:0 auto 20px;max-width:720px}.lv2-anti-ai-body--strong{color:#ffffffe6}.lv2-anti-ai-body--close{color:#fff9;font-size:16px;font-style:italic}@media (max-width:900px){.lv2-reality{padding:80px 20px 56px}.lv2-anti-ai{padding:56px 20px 72px}}.lv2-page:after{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27 opacity=%270.45%27/%3E%3C/svg%3E");background-size:220px 220px;content:"";inset:0;mix-blend-mode:overlay;opacity:.1;pointer-events:none;position:fixed;z-index:-1}.lv2-demo-chat-form.has-msgs{background-image:linear-gradient(90deg,#0000 0,#ffffff1a 25%,#ffffff1a 75%,#0000);background-position:top;background-repeat:no-repeat;background-size:100% 1px;box-shadow:none}.lv2-founder-credit{color:#e8622a;font-size:11px;font-weight:700;letter-spacing:.22em;margin:0 0 12px;text-transform:uppercase}.lv2-founder-link{border-bottom:1px solid #ef506a66;color:var(--lv2-link);text-decoration:none;transition:color .15s ease,border-color .15s ease}.lv2-founder-link:hover{border-bottom-color:#f17113b3;color:var(--lv2-link-hover)}.lv2-founder-quote{background:#e8622a0d;border-left:3px solid #e8622a;border-radius:0 14px 14px 0;margin:32px 0;padding:24px 28px}.lv2-founder-quote p{color:#ffffffeb;font-family:DM Sans,system-ui,sans-serif;font-size:19px;font-style:italic;line-height:1.5;margin:0 0 12px}.lv2-founder-quote footer{color:#ffd9a8d9;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lv2-footer-byline{color:var(--lv2-fade);font-size:13px;margin-top:6px}.lv2-hero-title-rotator{display:inline;font-size:1em;font-weight:400;white-space:normal}.lv2-hero-title-rotator-sizer{display:none}.lv2-hero-title-rotator-live{display:inline}.lv2-hero-title-cursor{animation:lv2-title-blink 1s steps(1) infinite;color:#c6364a;display:inline-block;font-weight:400;margin-left:3px}@keyframes lv2-title-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ea-section{margin:0 auto;max-width:1140px;padding:88px 24px;position:relative;scroll-margin-top:84px}.ea-section-head{margin:0 auto 44px;max-width:720px;text-align:center}.ea-section-head .lv2-section-title{margin-bottom:0}.ea-section-sub{color:var(--lv2-muted);font-size:18px;line-height:1.55;margin:14px auto 0;max-width:600px}.ea-cta{align-items:center;background:linear-gradient(135deg,#e8622a,#d61849);border:0;border-radius:999px;box-shadow:0 8px 24px #e8622a4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.005em;padding:12px 24px;transition:transform .12s ease,filter .18s ease,box-shadow .2s ease}.ea-cta:hover:not(:disabled){box-shadow:0 12px 32px #e8622a73;filter:brightness(1.08);transform:translateY(-1px)}.ea-cta:disabled{cursor:not-allowed;opacity:.55}.ea-cta--lg{font-size:16px;padding:16px 32px}.ea-feature-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.ea-feature-card{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px 0 #0000008c;display:flex;flex-direction:column;padding:30px;transition:transform .2s ease,border-color .2s ease}.ea-feature-card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.ea-feature-icon{align-items:center;background:linear-gradient(135deg,#e8622a,#d61849);border-radius:14px;box-shadow:0 6px 18px #e8622a52;color:#fff;display:inline-flex;height:52px;justify-content:center;margin-bottom:20px;width:52px}.ea-feature-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.ea-feature-body{color:var(--lv2-muted);font-size:15px;line-height:1.55;margin:0 0 22px}.ea-feature-shot{align-items:center;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:12px;color:#fff6;display:flex;font-size:12px;justify-content:center;margin-top:auto;min-height:150px;padding:16px;text-align:center}.ea-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden}.ea-marquee-track{animation:ea-marquee-scroll 48s linear infinite;display:flex;gap:20px;width:max-content}.ea-marquee:hover .ea-marquee-track{animation-play-state:paused}@keyframes ea-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ea-creator-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex:0 0 320px;padding:20px;position:relative}.ea-creator-top{align-items:center;display:flex;gap:12px;margin-bottom:14px}.ea-creator-avatar{align-items:center;background:#ffffff1a;border-radius:50%;color:#ffffffb3;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;height:42px;justify-content:center;width:42px}.ea-creator-name{color:#fff;font-size:14px;font-weight:600}.ea-creator-tag{background:#e8622a29;border-radius:999px;color:#f3a173;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-top:4px;padding:2px 9px;text-transform:uppercase}.ea-creator-hook{color:#ffffffd1;font-size:14px;font-style:italic;line-height:1.5;margin:0;padding-right:20px}.ea-creator-spark{bottom:12px;color:#3b82f6;font-size:15px;position:absolute;right:16px}.ea-closing{isolation:isolate;text-align:center}.ea-closing:before{background:radial-gradient(ellipse at 50% 38%,#e8622a29,#0000 62%),radial-gradient(ellipse at 50% 92%,#0a648e24,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.ea-closing-inner{margin:0 auto;max-width:620px}.ea-closing-sub{color:var(--lv2-muted);font-size:17px;line-height:1.6;margin:0 auto 30px;max-width:540px}@media (max-width:900px){.ea-section{padding:64px 20px}.ea-feature-grid{grid-template-columns:1fr}}:root{--bg:#0d0e0f;--panel:#1e1919;--panel-2:#1e1919;--surface:#1e1919;--stroke:#ffffff12;--text:#f5ede0;--muted:#f5ede073;--accent:#c6364a;--accent-2:#a52a3c;--cream:#f5ede0;--gold:#ffb101;--blue:#2c9cc9;--green:#3ecf8e;--royal:#2c9cc9;--link:#c6364a;--link-hover:#d4495d;--pop:#00a8ff;--pop-soft:#00a8ff26;--pop-ring:#00a8ff73;--shadow:0 20px 60px #00000080;--sidebar-w:220px;--sidebar-collapsed-w:64px;--topnav-h:54px;--ep-midnight:#0d0e0f;--ep-abyss:#0d0e0f;--ep-elevated:#141416;--ep-surface:#1a1a1d;--ep-border:#232328;--ep-primary:#fff;--ep-body:#e8e9f1;--ep-muted:#8a93a8;--ep-subtle:#5a6378;--ep-amber-300:#fcd34d;--ep-amber-400:#fbbf24;--ep-amber-500:#f59e0b;--ep-amber-600:#d97706;--ep-cyan-400:#22d3ee;--ep-cyan-500:#06b6d4;--ep-cyan-600:#0891b2;--ep-aurora-indigo:#4f46e5;--ep-aurora-blue:#2563eb;--ep-aurora-pink:#ec4899;--ep-aurora-amber:#f59e0b;--ep-burnt-500:#c6364a;--ep-success:#10b981;--ep-error:#ef4444;--ep-font-display:"DM Sans",system-ui,-apple-system,sans-serif;--ep-font-sans:"DM Sans",system-ui,-apple-system,sans-serif;--ep-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ep-font-wordmark:"Stick No Bills","DM Sans",system-ui,sans-serif;--bg-void:#0d0e0f;--accent-teal:#2a8fb8;--accent-orange:#c6364a;--accent-amber:#eb9b32;--text-primary:#f4f1ea;--text-secondary:#a8b0bd;--text-muted:#5a6478;--ease-soft:cubic-bezier(0.22,1,0.36,1);--t-hover-in:500ms;--t-hover-out:600ms;--t-click:300ms;--accent-primary:#2c9cc9;--accent-secondary:#ffb101;--text-primary:#f5ede0;--text-muted:#f5ede099;--border-subtle:#f5ede014}.public-shell,.v4-public-shell{--accent:#c6364a;--accent-2:#a52a3c;--gold:#ffb101;--panel:#141010;--panel-2:#1a1414;--surface:#ffffff08}*{box-sizing:border-box}#root,body,html{min-height:100%}body{background:#0d0e0f;background:var(--bg);background-attachment:fixed;color:#f5ede0;color:var(--text);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:13px;margin:0;overflow-x:hidden}.lp-grad-text{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#2c9cc9,#ffb101 65%,#c6364a);-webkit-background-clip:text;background-clip:text;color:#0000}.lp-grad-cta{align-items:center;background:linear-gradient(120deg,#2c9cc9,#ffb101 60%,#c6364a);border:0;border-radius:999px;box-shadow:0 8px 22px #008ae252;color:#0d0808;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;letter-spacing:-.005em;padding:10px 22px;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.lp-grad-cta:hover:not(:disabled){box-shadow:0 12px 28px #c6364a52;filter:brightness(1.06);transform:translateY(-1px)}.lp-grad-cta:disabled{cursor:default;opacity:.55}.lp-grad-bg-soft{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#008ae21a,#1e22260f 55%,#cc33001a),#0f121c8c}.lp-grad-border{background-clip:padding-box,border-box;background-image:linear-gradient(#141212d9,#141212d9),linear-gradient(120deg,#008ae273,#ffb10173);background-origin:border-box;border:1px solid #0000;position:relative}#root{position:relative;z-index:1}a{color:#c6364a;color:var(--link);text-decoration:none}a:hover{color:#d4495d;color:var(--link-hover);text-decoration:underline}button,input,textarea{font:inherit}button{cursor:pointer}.app-frame,.public-frame{display:flex;min-height:100vh}.app-loading{grid-gap:16px;display:grid;gap:16px;min-height:100vh;place-items:center}.loading-copy{color:#f5ede073;color:var(--muted)}.logo-row{align-items:center;display:inline-flex;font-weight:700;gap:10px}.audio-wave-mark{align-items:flex-end;display:inline-flex;gap:3px;height:18px}.audio-wave-mark span{background:linear-gradient(180deg,#ffd34f,#ffb101);background:linear-gradient(180deg,#ffd34f,var(--gold));border-radius:999px;width:4px}.audio-wave-mark span:first-child{height:7px}.audio-wave-mark span:nth-child(2){height:10px}.audio-wave-mark span:nth-child(3){height:15px}.audio-wave-mark span:nth-child(4){height:11px}.audio-wave-mark span:nth-child(5){height:8px}.audio-wave-mark.is-animated span{animation:wave 1.2s ease-in-out infinite}.audio-wave-mark.is-animated span:nth-child(2){animation-delay:.08s}.audio-wave-mark.is-animated span:nth-child(3){animation-delay:.16s}.audio-wave-mark.is-animated span:nth-child(4){animation-delay:.24s}.audio-wave-mark.is-animated span:nth-child(5){animation-delay:.32s}.simplified-public-topbar{padding:16px 22px}.only-actions{margin-left:auto}.app-main{padding:18px 24px 24px}.app-content{min-height:calc(100vh - 90px)}.sidebar{background:#0d0e0f;border-right:1px solid #ffffff12;border-right:1px solid var(--stroke);display:flex;flex-direction:column;gap:16px;padding:16px 12px;width:248px}.sidebar.is-collapsed{align-items:center;width:76px}.sidebar-brand-row{align-items:center;display:flex;gap:12px}.sidebar-brand{grid-gap:4px;display:grid;gap:4px}.sidebar-brand-wordmark{font-size:1.05rem;font-weight:800}.sidebar-brand-tag{color:#f5ede073;color:var(--muted);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.account-circle-button,.icon-button,.sidebar-icon-button,.sidebar-round-action,.sidebar-toggle{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:14px;color:#f5ede0;color:var(--text);display:inline-flex;height:44px;justify-content:center;width:44px}.better-toggle{position:relative}.toggle-rail{background:#f5ede0;background:var(--text);border-radius:999px;height:2px;position:absolute;width:16px}.toggle-rail:first-child{transform:translateY(-4px)}.toggle-rail:last-child{transform:translateY(4px)}.sidebar-section{grid-gap:10px;display:grid;gap:10px}.episode-preview-meta,.landing-subtitle,.muted-line,.profile-subtitle,.public-plan-copy,.sidebar-empty,.sidebar-helper-copy,.sidebar-label,.thinking-step-subtitle,.thinking-topic{color:#f5ede073;color:var(--muted)}.eyebrow,.meta-label,.section-card-kicker,.sidebar-label{color:#f5ede073;color:var(--muted);font-size:.73rem;letter-spacing:.16em;text-transform:uppercase}.sidebar-round-action{background:linear-gradient(180deg,#a52a3c,#c6364a);background:linear-gradient(180deg,var(--accent-2),var(--accent));border:0;box-shadow:0 20px 60px #00000080;box-shadow:var(--shadow);justify-content:center;width:100%}.sidebar.is-collapsed .sidebar-round-action{width:44px}.sidebar-icon-glyph{font-size:1rem;line-height:1}.episode-preview-card,.next-actions-card,.panel,.section-card{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015));border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:24px;box-shadow:0 20px 60px #00000080;box-shadow:var(--shadow);padding:18px}.episode-preview-title,.score-card-title,.segment-title{font-weight:700}.sidebar-fill{align-content:start;flex:1 1}.control-footer{margin-top:auto}.sidebar-control-stack{align-items:center;display:flex;gap:10px}.choice-chip,.ghost-button,.primary-button,.results-tab,.sidebar-link-button{background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:16px;color:#f5ede0;color:var(--text);padding:12px 16px}.primary-button{border:0}.ghost-button{background:#ffffff08}.full-width{width:100%}.account-circle-button{font-size:1.3rem}.landing-shell{min-height:calc(100vh - 72px);width:100%}.public-landing-shell{padding:20px}.landing-prompt-card{background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:26px;box-shadow:0 20px 60px #00000080;box-shadow:var(--shadow);margin:0 auto;max-width:720px;padding:16px}.input:focus{outline:none}.public-prompt-toolbar{align-items:center;display:flex;justify-content:space-between;padding-top:10px}.icon-button-accent{background:linear-gradient(180deg,#a52a3c,#c6364a);background:linear-gradient(180deg,var(--accent-2),var(--accent));border:0;color:#fff}.public-plan-copy{margin-top:16px}.landing-footer-links{color:#f5ede073;color:var(--muted);display:flex;gap:22px;justify-content:center;margin-top:24px}.results-layout,.thinking-panel{margin:0 auto;max-width:1280px}.polished-composer-panel{padding:28px}.builder-header-tight{margin-bottom:10px}.section-title{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em;line-height:1;margin:0}.first-stage-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.field-group.full-span{grid-column:1/-1}.input{background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:18px;color:#f5ede0;color:var(--text);padding:14px 16px;width:100%}.textarea-input{min-height:120px}.large-intent-input{min-height:140px}.choice-grid{gap:10px}.choice-chip.is-selected,.results-tab.is-active,.score-card.selectable.is-selected{background:#de39001f;border-color:#de390099}.error-banner{background:#de39001a;border-radius:18px;color:#ffd1bf;margin-top:16px;padding:14px 16px}.thinking-wave-brand{height:28px;justify-content:center;margin-bottom:10px}.thinking-reassurance{color:#f0c86a;margin-bottom:24px}.thinking-steps{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:760px;text-align:left}.thinking-step{background:#ffffff05;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:18px;padding:14px 16px}.thinking-step.active{border-color:#de390073}.thinking-step-indicator{background:#de390026;color:#a52a3c;color:var(--accent-2);display:grid;font-size:.85rem;height:24px;margin-top:2px;place-items:center;width:24px}.build-complete-pill{border:1px solid #de390059;border-radius:999px;color:#f5ede073;color:var(--muted);margin-top:20px;padding:10px 16px}.results-layout{grid-gap:18px;display:grid;gap:18px}.results-tabs{display:flex;flex-wrap:wrap;gap:10px}.document-feed,.results-stack{grid-gap:18px;display:grid;gap:18px}.section-card-title{font-size:1.45rem;margin:0}.section-body-copy{line-height:1.65}.meta-grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.meta-grid>div{background:#ffffff05;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:20px;padding:16px}.research-callout{background:#f6b4000d;border:1px solid #f6b40038;border-radius:18px;color:#f5ede0;color:var(--cream);margin-top:16px;padding:14px 16px}.bullet-list{grid-gap:10px;display:grid;gap:10px}.score-card,.segment-card{background:#ffffff05;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:22px;padding:18px;text-align:left}.score-card.selectable{width:100%}.score-card-top,.section-card-header,.segment-card-header{display:flex;gap:16px;justify-content:space-between}.fire-pill,.score-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;padding:7px 10px}.score-pill.low{background:#ffffff14}.score-pill.medium{background:#f6b40024;color:#ffd666}.score-pill.high{background:#ff925c2e;color:#ffb27f}.fire-pill,.score-pill.elite{background:#de390029;color:#ffb27f}.score-card-copy,.segment-objective{color:#f5ede073;color:var(--muted);line-height:1.55;margin-top:10px}.meta-row-inline{gap:12px;margin-top:12px}.segment-meta{margin-top:4px}.next-actions-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.export-popover{grid-gap:6px;background:#262121;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:18px;box-shadow:0 20px 60px #00000080;box-shadow:var(--shadow);display:grid;gap:6px;min-width:230px;padding:10px;z-index:30}.export-popover button{background:#0000;border:0;border-radius:12px;color:#f5ede0;color:var(--text);padding:10px 12px;text-align:left}.export-popover button:hover{background:#ffffff0d}.voice-button{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-width:92px}.voice-icon-button{min-width:44px}.voice-button.is-listening{border-color:#de39008c;color:#a52a3c;color:var(--accent-2)}.modal-backdrop{background:#02051bb8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:60}.modal-close{background:#0000;border:0;color:#f5ede073;color:var(--muted);font-size:2rem;position:absolute;right:18px;top:12px}.plan-card.is-featured{background:#de39000f;border-color:#de390080}@media (max-width:1100px){.sidebar{display:none}.app-main{padding:16px}}@media (max-width:820px){.first-stage-grid,.meta-grid{grid-template-columns:1fr}}.brand-dot-inline{color:#ffb101}.outline-signup-button{border:1px solid #ffffff73;border-radius:999px;padding:10px 16px}.topbar-welcome{color:#f5ede0;color:var(--text);font-size:.98rem;font-weight:700}.small-plus-button{background:#0000;border:1px solid #fff3;border-radius:999px;height:38px;min-width:38px;padding:0;width:38px}.landing-shell-v3{min-height:calc(100vh - 110px)}.tighter-landing-center{gap:14px;padding-top:40px}.smaller-landing-title{font-size:clamp(3.25rem,6vw,5.25rem);line-height:.94;margin-bottom:6px}.landing-subtitle-tight{font-size:1.03rem;margin:0 auto 18px;max-width:720px}.refined-send-button.is-active{opacity:1}.public-footer-links{color:#2d4f88}@media (max-width:900px){.smaller-landing-title{font-size:clamp(2.6rem,11vw,4rem)}.topbar-welcome{display:none}}@keyframes wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.2)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-bounce{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.landing-shell{flex:1 1;justify-content:center;min-height:100vh;padding:32px 20px 24px}.landing-center,.landing-shell{align-items:center;display:flex;flex-direction:column}.landing-center{gap:0;max-width:640px;text-align:center;width:100%}.landing-title{font-size:clamp(34px,6vw,56px);line-height:1.08;margin:0 0 16px}.landing-title em{color:#a52a3c;color:var(--accent-2);font-style:italic}.landing-subtitle{font-size:16px;margin:0 0 28px;max-width:520px}.landing-input-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;margin-bottom:16px;padding:16px 16px 12px;transition:border-color .2s;width:100%}.landing-input-card:focus-within{border-color:#ffffff47}.landing-textarea{background:#0000;border:none;color:#f5ede0;color:var(--text);font-family:inherit;font-size:16px;line-height:1.6;max-height:160px;min-height:52px;outline:none;overflow-y:auto;resize:none;width:100%}.landing-textarea::placeholder{color:#f5ede073;color:var(--muted)}.landing-input-footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.landing-send-btn{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#f5ede073;color:var(--muted);cursor:default;display:flex;font-size:18px;height:38px;justify-content:center;transition:all .15s;width:38px}.landing-send-btn.active{background:linear-gradient(180deg,#a52a3c,#c6364a);background:linear-gradient(180deg,var(--accent-2),var(--accent));color:#fff;cursor:pointer}.landing-send-btn.active:hover{filter:brightness(1.1)}.landing-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.landing-chip{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:100px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:13px;padding:8px 16px;transition:all .15s}.landing-chip:hover{background:#ffffff12;border-color:#ffffff47;color:#f5ede0;color:var(--text)}.landing-usage-note{color:#ffffff38;font-size:12px;margin:0}.landing-footer{align-items:center;color:#fff3;display:flex;font-size:12px;gap:20px;margin-top:auto;padding:20px}.landing-footer a:hover{color:#ffffff80}.brand-dot-inline{color:#fff6}.public-brand{font-size:1rem;font-weight:700}.ghost-button{background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:100px;color:#f5ede0;color:var(--text);cursor:pointer;font-size:14px;padding:9px 18px;transition:all .15s}.ghost-button:hover{background:#ffffff14}.outline-signup-button{background:#0000;border:1px solid #fff6;border-radius:100px;color:#f5ede0;color:var(--text);cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:all .15s}.outline-signup-button:hover{background:#ffffff12;border-color:#fff9}.small-plus-button{font-size:18px;font-weight:300;padding:6px 12px}.app-main{overflow:auto}.topbar{padding:12px 20px}.topbar-welcome{color:#f5ede073;color:var(--muted);font-size:14px}.app-content{padding:0 20px 32px}.profile-avatar{align-items:center;background:#ffb101;background:var(--gold);border-radius:50%;color:#111;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:38px;justify-content:center;width:38px}.profile-name{font-size:14px;font-weight:600}.profile-subtitle{font-size:12px}.sidebar-link-button{align-items:center;background:none;border:none;border-radius:8px;color:#f5ede073;color:var(--muted);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 4px;transition:all .15s;width:100%}.sidebar-link-button:hover{background:#ffffff0a;color:#f5ede0;color:var(--text)}.panel{margin:0 auto;max-width:680px;padding:24px}.builder-header-tight{margin-bottom:24px;padding-bottom:0}.section-title{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;margin:4px 0 8px}.section-copy{color:#f5ede073;color:var(--muted);font-size:14px;line-height:1.7}.conversational-copy{font-size:15px}.full-span{width:100%}.input,textarea.input{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;color:#f5ede0;color:var(--text);font-family:inherit;font-size:15px;outline:none;padding:12px 14px;transition:border-color .15s;width:100%}.input:focus{border-color:#ffffff4d}.input::placeholder{color:#f5ede073;color:var(--muted)}.textarea-input{line-height:1.6;min-height:80px;resize:vertical}.large-intent-input{font-size:16px;min-height:100px}.choice-grid{display:flex;flex-wrap:wrap;gap:8px}.choice-chip{background:#ffffff08;border:1px solid #ffffff1f;border-radius:100px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .15s}.choice-chip:hover{border-color:#ffffff47;color:#f5ede0;color:var(--text)}.choice-chip.is-selected{background:#de39001f;border-color:#c6364a;border-color:var(--accent);color:#a52a3c;color:var(--accent-2);font-weight:600}.primary-button{background:linear-gradient(180deg,#a52a3c,#c6364a);background:linear-gradient(180deg,var(--accent-2),var(--accent));border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:13px 24px;transition:filter .15s;white-space:nowrap}.primary-button:hover{filter:brightness(1.1)}.primary-button:disabled{cursor:not-allowed;filter:none;opacity:.4}.error-banner{background:#de39001f;border:1px solid #de39004d;border-radius:10px;color:#a52a3c;color:var(--accent-2);font-size:13px;margin-bottom:12px;padding:12px 14px}.thinking-panel{animation:fadeUp .4s ease;padding-top:48px;text-align:center}.thinking-wave-brand{margin:0 auto 16px}.thinking-topic{color:#f5ede073;color:var(--muted);font-size:15px;margin:8px 0 20px}.thinking-reassurance{color:#ffffff59;font-size:14px;font-style:italic;margin-bottom:28px}.thinking-steps{display:flex;flex-direction:column;gap:10px;margin:0 auto 24px;max-width:440px}.thinking-step{align-items:flex-start;background:#ffffff08;border:1px solid #0000;border-radius:10px;display:flex;gap:12px;padding:10px 14px;transition:all .3s}.thinking-step.active{background:#de390012;border-color:#de39004d}.thinking-step.complete{opacity:.6}.thinking-step.idle{opacity:.3}.thinking-step-indicator{align-items:center;background:#ffffff0f;border-radius:50%;color:#f5ede0;color:var(--text);display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;width:20px}.thinking-step.active .thinking-step-indicator{background:#c6364a;background:var(--accent);color:#fff}.thinking-step.complete .thinking-step-indicator{background:#32c86433;color:#4ade80}.thinking-step-title{color:#f5ede0;color:var(--text);font-size:14px;font-weight:500}.thinking-step-subtitle{color:#f5ede073;color:var(--muted);font-size:12px;margin-top:2px}.build-complete-pill{align-items:center;animation:fadeUp .4s ease;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:100px;color:#4ade80;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:8px 18px}.results-layout{margin:0 auto;max-width:720px;padding-bottom:40px}.results-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:20px}.results-toolbar h2{font-size:20px;margin:4px 0}.results-stack{display:flex;flex-direction:column;gap:14px}.document-feed{margin-bottom:24px}.results-tab{background:none;border:none;border-bottom:2px solid #0000;border-radius:0;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:14px;padding:10px 14px;transition:all .15s;white-space:nowrap}.results-tab.is-active{border-bottom-color:#c6364a;border-bottom-color:var(--accent);font-weight:600}.results-tab.is-active,.results-tab:hover{color:#f5ede0;color:var(--text)}.results-tabs-row{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);display:flex;margin-bottom:20px;overflow-x:auto}.section-card{margin-bottom:16px}.section-card-kicker{margin-bottom:8px}.section-card-title{font-size:18px;font-weight:700;margin:0 0 12px}.section-body-copy{color:#f5ede073;color:var(--muted);font-size:15px;line-height:1.75;margin:0}.section-body-copy.strong{color:#f5ede0;color:var(--text);font-weight:600}.score-card{background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:16px;cursor:default;padding:16px;text-align:left;transition:all .15s;width:100%}.score-card.selectable{cursor:pointer}.score-card.selectable:hover{background:#ffffff0d;border-color:#fff3}.score-card.is-selected{background:#de390012;border-color:#c6364a;border-color:var(--accent)}.score-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.score-card-title{color:#f5ede0;color:var(--text);font-size:15px;font-weight:600;line-height:1.4}.score-card-copy{color:#f5ede073;color:var(--muted);font-size:13px;line-height:1.6}.score-pill{border-radius:100px;flex-shrink:0;font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}.score-pill.elite{background:#22c55e26;border:1px solid #22c55e4d;color:#4ade80}.score-pill.high{background:#f6b40026;border:1px solid #f6b4004d;color:#ffb101;color:var(--gold)}.score-pill.medium{background:#ff6a3326;border:1px solid #ff6a334d;color:#a52a3c;color:var(--accent-2)}.score-pill.low{background:#ffffff0f;border:1px solid #ffffff12;border:1px solid var(--stroke);color:#f5ede073;color:var(--muted)}.fire-pill{background:#f6b4001a;border:1px solid #f6b40040;border-radius:100px;color:#ffb101;color:var(--gold);font-size:12px;padding:2px 8px}.meta-row-inline{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.meta-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:12px}.meta-label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.meta-label,.research-callout{color:#f5ede073;color:var(--muted)}.research-callout{background:#1e2226;border-left:3px solid #ffb101;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;font-size:14px;line-height:1.6;margin:12px 0;padding:12px 14px}.segment-card{background:#ffffff08;border:1px solid #ffffff12;border-left:3px solid #c6364a;border:1px solid var(--stroke);border-left:3px solid var(--accent);border-radius:0 12px 12px 0;padding:14px 16px}.segment-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.segment-title{font-size:14px;font-weight:700}.segment-meta{font-size:12px;margin-top:2px}.segment-meta,.segment-objective{color:#f5ede073;color:var(--muted)}.segment-objective{font-size:13px;font-style:italic;margin-bottom:10px}.bullet-list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.bullet-list li{color:#f5ede073;color:var(--muted);font-size:14px;line-height:1.6}.next-actions-card{padding:20px}.next-actions-card h3{font-size:16px;font-weight:700;margin:0 0 14px}.action-row{flex-wrap:wrap}.action-chip{background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:100px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:13px;padding:9px 16px;transition:all .15s}.action-chip:hover{background:#ffffff12;border-color:#ffffff40;color:#f5ede0;color:var(--text)}.export-anchor{position:relative}.export-popover{animation:fadeUp .2s ease;background:#0d1b35;border:1px solid #ffffff26;border-radius:14px;box-shadow:0 20px 60px #000000b3;min-width:240px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.export-popover-title{color:#f5ede073;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 10px 8px;text-transform:uppercase}.export-option{align-items:center;background:none;border:none;border-radius:8px;color:#f5ede0;color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 12px;position:relative;text-align:left;transition:background .12s;width:100%}.export-option:hover{background:#ffffff0f}.export-icon{flex-shrink:0;font-size:16px}.export-hint{color:#f5ede073;color:var(--muted);font-size:11px;margin-left:auto}.export-divider{background:#ffffff12;background:var(--stroke);height:1px;margin:4px 0}@media (max-width:640px){.landing-title{font-size:32px}.sidebar{display:none}.sidebar.is-open{display:flex;inset:0;position:fixed;width:100%;z-index:200}.meta-grid{grid-template-columns:1fr}.results-toolbar{align-items:flex-start;flex-direction:column}.landing-chips{gap:6px}.landing-chip{font-size:12px;padding:7px 12px}.app-content{padding:0 14px 32px}}.chat-shell{height:calc(100vh - 60px);margin:0 auto;max-width:680px;min-width:0;overflow-x:hidden;width:100%}.chat-thread{gap:14px;min-width:0;padding:24px 20px 12px}.chat-row{align-items:flex-end;gap:10px;max-width:100%;min-width:0}.chat-row-user{flex-direction:row}.chat-avatar{align-items:center;background:linear-gradient(135deg,#a52a3c,#c6364a);background:linear-gradient(135deg,var(--accent-2),var(--accent));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.chat-bubble{animation:fadeUp .25s ease;border-radius:18px;font-size:15px;line-height:1.65;max-width:75%;min-width:0;overflow-wrap:anywhere;padding:12px 16px;word-break:break-word}.chat-bubble-ai{background:#ffffff0f;border:1px solid #ffffff17;border-bottom-left-radius:4px;color:#f5ede0;color:var(--text)}.chat-bubble-user{background:linear-gradient(135deg,#a52a3c,#c6364a);background:linear-gradient(135deg,var(--accent-2),var(--accent));border-bottom-right-radius:4px;color:#fff}.chat-typing{align-items:center;display:flex;gap:5px;min-width:56px;padding:14px 18px}.chat-typing span{animation:dot-bounce 1.2s ease-in-out infinite;background:#f5ede073;background:var(--muted);border-radius:50%;display:inline-block;height:7px;width:7px}.chat-typing span:nth-child(2){animation-delay:.2s}.chat-typing span:nth-child(3){animation-delay:.4s}.chat-error{background:#de39001a;border:1px solid #de39004d;border-radius:10px;color:#a52a3c;color:var(--accent-2);font-size:13px;margin:4px 0;padding:10px 14px}.chat-input-area{padding:12px 16px 20px}.chat-input-box{background:#ffffff0f;border:1px solid #ffffff1f;min-width:0;padding:10px 12px 10px 16px;transition:border-color .2s}.chat-input-box:focus-within{border-color:#ffffff47}.chat-textarea{max-height:120px;min-height:24px;min-width:0;padding:0;width:100%}.chat-textarea::placeholder{color:#f5ede073;color:var(--muted)}.chat-textarea:disabled{opacity:.5}.chat-input-actions{gap:6px}.chat-send-btn{border-radius:50%;color:#f5ede073;color:var(--muted);font-size:17px;height:36px;width:36px}.chat-send-btn.active{background:linear-gradient(180deg,#a52a3c,#c6364a);background:linear-gradient(180deg,var(--accent-2),var(--accent));color:#fff}.chat-send-btn.active:hover{filter:brightness(1.12)}@media (max-width:640px){.chat-shell{height:calc(100vh - 52px)}.chat-bubble{font-size:14px;max-width:88%}.chat-thread{padding:16px 14px 8px}.chat-input-area{padding:8px 12px 16px}}.app-frame{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.app-body{min-height:0}.app-body,.app-main{display:flex;flex:1 1;overflow:hidden}.app-main{flex-direction:column;min-width:0}.app-content{flex:1 1;min-height:0;overflow-y:auto}.app-content,.public-frame{display:flex;flex-direction:column}.public-frame{min-height:100dvh}.public-main{display:flex;flex:1 1}@keyframes eaiPulse{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.eai-logo{display:block;flex-shrink:0}.topbar-logo{align-items:center;display:flex;gap:9px}.topbar-wordmark{color:#fff;font-size:17px;font-weight:800;letter-spacing:-.02em}.topbar-wordmark-dot{color:#fff6}.chat-shell{background:#0000;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.chat-header{border-bottom:1px solid #ffffff0f;gap:12px;padding:14px 20px 12px}.chat-header,.chat-header-logo{align-items:center;display:flex;flex-shrink:0}.chat-header-logo{background:linear-gradient(135deg,#1e22261f,#1e22261f);border:1px solid #c6364a33;border-radius:12px;height:44px;justify-content:center;width:44px}.chat-header-text{display:flex;flex-direction:column;gap:2px}.chat-header-mode{color:#f5ede0;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.chat-header-sub{color:#ffb10199;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.chat-thread{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;overscroll-behavior:contain;padding:28px 0 16px;scrollbar-color:#46484b #0000;scrollbar-width:thin}.chat-thread::-webkit-scrollbar{width:4px}.chat-thread::-webkit-scrollbar-track{background:#0000}.chat-thread::-webkit-scrollbar-thumb{background:#46484b;border-radius:4px}.chat-row{animation:msgFadeUp .25s ease both;box-sizing:border-box;display:flex;max-width:640px;padding:0 24px;width:100%}@keyframes msgFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-row-ai{justify-content:flex-start}.chat-bubble-user{background:#ffb101;border-radius:20px;border-bottom-right-radius:5px;box-shadow:0 2px 12px #c6364a33;color:#1c0e00;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.6;max-width:72%;padding:12px 18px}.chat-bubble-ai{max-width:90%;padding:0}.ai-message-text{display:flex;flex-direction:column;gap:4px}.ai-message-para{color:#f5ede0;color:var(--text);font-size:15.5px;letter-spacing:-.005em;line-height:1.75;margin:0}.ai-option-card{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:14px;cursor:default;margin:2px 0;padding:12px 15px;transition:all .15s}.ai-option-card:hover{background:hsla(0,0%,100%,.055);border-color:#c6364a33}.ai-option-row{align-items:flex-start;display:flex;gap:12px}.ai-option-num{font-feature-settings:"tnum";align-items:center;background:#1e2226;border:1px solid #c6364a38;border-radius:8px;color:#ffb101;display:flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;height:24px;justify-content:center;margin-top:1px;width:24px}.ai-option-content{display:flex;flex:1 1;flex-direction:column;gap:5px}.ai-option-main{color:#f5ede0;color:var(--text);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.55}.ai-option-notes{display:flex;flex-wrap:wrap;gap:5px}.ai-option-note{background:#ffffff0d;border:1px solid #ffffff17;border-radius:100px;color:#f5ede073;color:var(--muted);font-size:11.5px;letter-spacing:.01em;padding:2px 9px}.chat-thinking-indicator{align-items:center;display:flex;opacity:.85;padding:6px 2px}.chat-error{box-sizing:border-box;max-width:640px;padding:0 24px;width:100%}.chat-error>div{border-radius:12px;font-size:13.5px;padding:11px 15px}.chat-input-area{display:flex;flex-shrink:0;justify-content:center;padding:8px 0 24px}.chat-input-box{align-items:flex-end;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 2px 20px #00000026;box-sizing:border-box;display:flex;gap:8px;margin:0 20px;max-width:640px;padding:10px 10px 10px 18px;transition:border-color .2s,background .2s;width:100%}.chat-input-box:focus-within{background:hsla(0,0%,100%,.055);border-color:#c6364a40}.chat-textarea{background:#0000;border:none;color:#f5ede0;color:var(--text);flex:1 1;font-family:inherit;font-size:15px;height:22px;letter-spacing:-.005em;line-height:1.55;max-height:140px;min-height:22px;outline:none;overflow-y:auto;padding:2px 0;resize:none}.chat-textarea::placeholder{color:#ffffff38}.chat-textarea:disabled{opacity:.35}.chat-input-actions{gap:5px;padding-bottom:1px}.chat-input-actions,.chat-send-btn{align-items:center;display:flex;flex-shrink:0}.chat-send-btn{background:#ffffff12;border:none;border-radius:10px;color:#ffffff40;cursor:default;font-size:16px;height:34px;justify-content:center;transition:all .15s;width:34px}.chat-send-btn.active{background:#ffb101;box-shadow:0 2px 10px #c6364a4d;color:#1c0e00;cursor:pointer}.chat-send-btn.active:hover{box-shadow:0 4px 14px #c6364a66;filter:brightness(1.08)}@media (max-width:640px){.chat-header{padding:12px 16px 10px}.chat-header-mode{font-size:17px}.chat-row{max-width:100%;padding:0 14px}.chat-input-box{margin:0 14px;max-width:100%}.chat-bubble-user{font-size:14.5px;max-width:82%}.ai-message-para{font-size:15px}.ai-option-main{font-size:14px}.chat-textarea{font-size:16px}.chat-thread{gap:16px;padding:16px 0 10px}}.thinking-shell{flex:1 1;flex-direction:column;justify-content:center;padding:32px 20px;text-align:center}.thinking-logo,.thinking-shell{align-items:center;display:flex}.thinking-logo{gap:10px;margin-bottom:20px}.thinking-brand{color:#f5ede0;color:var(--text);font-size:18px;font-weight:700;letter-spacing:-.01em}.thinking-dot{color:#fff6}.thinking-status{color:#f5ede073;color:var(--muted);font-size:15px;margin:0 0 6px;min-height:22px;transition:all .3s}.thinking-topic-label{color:#ffffff40;margin:0 0 28px;max-width:420px}.thinking-steps-slim{display:flex;flex-direction:column;gap:6px;max-width:400px;width:100%}.thinking-step-slim{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:8px;display:flex;gap:10px;padding:7px 12px;text-align:left;transition:all .3s}.thinking-step-slim.active{background:#de390014;border-color:#de390040}.thinking-step-slim.complete{opacity:.45}.thinking-step-slim.idle{opacity:.2}.thinking-step-dot{align-items:center;background:#ffffff0d;border-radius:50%;color:#4ade80;display:flex;flex-shrink:0;font-size:10px;height:16px;justify-content:center;width:16px}.thinking-step-slim.active .thinking-step-dot{background:#de39004d}.thinking-step-slim.complete .thinking-step-dot{background:#22c55e33}.thinking-step-label{color:#f5ede0;color:var(--text);flex:1 1;font-size:13px;line-height:1.4}.thinking-dots{display:flex;flex-shrink:0;gap:3px}.thinking-dots span{animation:dot-bounce 1.2s ease-in-out infinite;background:#a52a3c;background:var(--accent-2);border-radius:50%;height:4px;width:4px}.thinking-dots span:nth-child(2){animation-delay:.2s}.thinking-dots span:nth-child(3){animation-delay:.4s}.thinking-complete{align-items:center;animation:fadeUp .4s ease;background:#22c55e1a;border:1px solid #22c55e40;border-radius:100px;color:#4ade80;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-top:20px;padding:8px 18px}.landing-title{color:#f5ede0;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,5.5vw,52px);font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 14px}.landing-subtitle{color:#f5ede073;color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 24px;max-width:440px}@media (max-width:768px){.topbar-desktop-only{display:none!important}}@media (max-width:640px){.orange-topbar{padding:0 12px}.chat-shell{max-width:100%}.chat-thread{padding:14px 12px 6px}.chat-input-area{padding:6px 12px 16px}.chat-bubble-ai{font-size:14px}.chat-bubble-user{font-size:14px;max-width:85%}.thinking-shell{padding:24px 16px}.thinking-steps-slim{max-width:100%}.sidebar{display:none!important}.topbar-new-btn{display:none}.chat-textarea{font-size:16px}}@keyframes micPulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.65)}to{opacity:0}}.voice-btn{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:background .15s;width:30px}.voice-btn-listening,.voice-btn:hover{background:#1e2226}.voice-btn-disabled{cursor:not-allowed;opacity:.3}.lnd-send.active{background:#ffb101;background:var(--gold);box-shadow:0 2px 16px #f5ba384d;color:#120800;cursor:pointer}.lnd-send.active:hover{filter:brightness(1.08);transform:translateY(-1px)}.chat-shell-clean{display:flex;flex-direction:column;margin:0 auto;max-width:720px;position:relative;width:100%}.chat-shell-v2{background:#0000}.chat-header-clean{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:20px 24px 14px}.chat-mode-title{color:#f2ecdf;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0}.chat-thread-clean{border-bottom:1px solid #ffffff0f;display:flex;flex-direction:column;margin-bottom:14px;max-height:60vh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:14px;scrollbar-color:#46484b #0000;scrollbar-width:thin}.chat-thread-clean::-webkit-scrollbar{width:4px}.chat-thread-clean::-webkit-scrollbar-thumb{background:#46484b;border-radius:4px}.clean-ai-row{display:flex;justify-content:flex-start;margin-bottom:18px;width:100%}.chat-row-user{display:flex;justify-content:flex-end;margin-bottom:14px;width:100%}.clean-ai-message{max-width:90%}.clean-ai-paragraph{color:#f1ede6;font-family:DM Sans,ui-sans-serif,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.005em;line-height:1.75;margin:0 0 6px}.clean-ai-row:first-child .clean-ai-paragraph{color:#f1ede6;font-size:1.25rem;line-height:1.65;margin-top:48px}.clean-ai-copy-group{margin-bottom:4px}.chat-user-chip{background:#ffb101;border-radius:18px;border-bottom-right-radius:4px;box-shadow:0 2px 10px #c6364a29;color:#1c0a00;font-size:14.5px;font-weight:500;letter-spacing:-.005em;line-height:1.55;max-width:72%;padding:10px 17px}.chat-user-chip,.clickable-option-card{font-family:DM Sans,ui-sans-serif,sans-serif}.clickable-option-card{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color:#f2ecdf;cursor:pointer;display:flex;gap:12px;margin:7px 0 0;padding:13px 15px;text-align:left;transition:all .15s;width:100%}.clickable-option-card:hover{background:#1e2226;border-color:#c6364a47;box-shadow:0 4px 18px #0000002e;transform:translateY(-1px)}.clickable-option-card.option-selected{background:#1e2226;border-color:#c6364a8c;box-shadow:none;cursor:default;transform:none}.option-selected-check{align-self:center;border:1px solid #c6364a66;border-radius:50%;display:flex;font-size:11px;font-weight:700;height:22px;margin-left:auto;width:22px}.clickable-option-number,.option-selected-check{align-items:center;background:#1e2226;color:#ffb101;flex-shrink:0;justify-content:center}.clickable-option-number{font-feature-settings:"tnum";border:1px solid #c6364a2e;border-radius:8px;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;height:28px;min-width:28px}.clickable-option-body{grid-gap:4px;display:grid;gap:4px}.clickable-option-main{font-size:14.5px;font-weight:500;letter-spacing:-.01em;line-height:1.5}.clickable-option-notes{display:flex;flex-wrap:wrap;gap:5px}.clickable-option-note{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:100px;color:#a9b0c4;font-size:12px;padding:3px 9px}.mini-thinking-line{display:inline-flex;gap:5px;margin-bottom:14px;padding:10px 2px}.mini-thinking-line span{animation:dot-bounce 1.1s infinite;background:#ffb101;border-radius:50%;height:6px;opacity:.6;width:6px}.mini-thinking-line span:nth-child(2){animation-delay:.15s}.mini-thinking-line span:nth-child(3){animation-delay:.3s}.chat-input-area-clean{flex-shrink:0;padding:8px 20px 22px}.ep-prompt-card{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e1c80;border:1px solid #c6364a59;border-radius:16px;box-shadow:0 0 0 1px #c6364a26,0 4px 28px #00000047;margin:0 auto;max-width:720px;padding:16px;transition:border-color .22s,box-shadow .22s;width:100%}.ep-prompt-card:focus-within{border-color:#c6364a8c;box-shadow:0 0 0 2px #c6364a1f,0 4px 28px #00000047,0 0 30px #c6364a0f}.ep-prompt-textarea{background:#0000;border:0;color:#f1ede6;font-family:DM Sans,ui-sans-serif,sans-serif;font-size:15.5px;letter-spacing:-.01em;line-height:1.6;max-height:180px;min-height:80px;outline:none;padding:0;resize:none;width:100%}.ep-prompt-textarea::placeholder{color:#ffffff38}.ep-prompt-textarea:disabled{opacity:.35}.ep-prompt-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.ep-prompt-send-arrow,.ep-prompt-stop{align-items:center;background:#ffffff12;border:none;border-radius:50%;color:#ffffff52;cursor:default;display:inline-flex;flex-shrink:0;font-family:inherit;height:36px;justify-content:center;transition:background .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease,filter .16s ease;width:36px}.ep-prompt-send-arrow svg,.ep-prompt-stop svg{display:block}.ep-prompt-send-arrow.active{background:linear-gradient(135deg,#ff6a00,#ff9410 45%,#ffb101);box-shadow:0 4px 18px #ff7a0073,inset 0 0 0 1px #c6364a59;color:#1a0800;cursor:pointer}.ep-prompt-send-arrow.active:hover{filter:brightness(1.08);transform:translateY(-1px)}.ep-prompt-send-arrow.active:active{filter:brightness(.98);transform:translateY(0)}.ep-prompt-stop{background:#cc33002e;box-shadow:inset 0 0 0 1px #cc330059;color:#ff8056;cursor:pointer}.ep-prompt-stop:hover{background:#cc330042}.bc-confirm{display:flex;flex-direction:column;gap:10px}.bc-confirm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.bc-confirm-no,.bc-confirm-yes{border:none;border-radius:999px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 14px;transition:background .14s ease,color .14s ease,transform .12s ease,filter .14s ease}.bc-confirm-yes{background:linear-gradient(135deg,#ff6a00,#ff9410 45%,#ffb101);box-shadow:0 4px 14px #ff7a0052;color:#1a0800}.bc-confirm-yes:hover{filter:brightness(1.06);transform:translateY(-1px)}.bc-confirm-no{background:#ffffff0f;box-shadow:inset 0 0 0 1px #f5ede01a;color:#f5ede0c7}.bc-confirm-no:hover{background:#ffffff1a;color:#f5ede0}.chat-error>div{background:#de390014;border:1px solid #de390033;border-radius:10px;color:#ff8056;font-family:DM Sans,ui-sans-serif,sans-serif;font-size:13px;line-height:1.5;margin-bottom:14px;padding:10px 14px}.chat-bg-orbs{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.chat-orb{border-radius:50%;pointer-events:none;position:absolute}.chat-orb-warm{animation:orbDrift 20s ease-in-out infinite alternate;background:radial-gradient(circle,#1e22261f 0,#1e222608 45%,#0000 70%);filter:blur(80px);height:600px;left:-100px;top:-120px;width:600px}.chat-orb-amber{animation:orbDrift 25s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#1e222614 0,#0000 70%);bottom:-60px;filter:blur(70px);height:450px;right:-80px;width:450px}.chat-stars{animation:starFade 10s ease-in-out infinite;background-image:radial-gradient(1px 1px at 8% 15%,#ffffff73 0,#0000 100%),radial-gradient(1.2px 1.2px at 22% 55%,#ffffff4d 0,#0000 100%),radial-gradient(1px 1px at 35% 28%,#ffb10166 0,#0000 100%),radial-gradient(1px 1px at 52% 72%,#ffffff4d 0,#0000 100%),radial-gradient(1.3px 1.3px at 68% 18%,#fff6 0,#0000 100%),radial-gradient(1px 1px at 78% 58%,#ffb1014d 0,#0000 100%),radial-gradient(1px 1px at 88% 38%,#ffffff59 0,#0000 100%),radial-gradient(1px 1px at 45% 90%,#ffb1014d 0,#0000 100%)}.chat-nebula,.chat-stars{inset:0;position:absolute}.chat-nebula{background:radial-gradient(ellipse 65% 50% at 20% 50%,#1e22260a 0,#0000 60%),radial-gradient(ellipse 55% 40% at 80% 35%,#1e222608 0,#0000 60%)}.chat-header-clean,.chat-input-area-clean,.chat-thread-clean{position:relative;z-index:1}.chat-suggest-chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 12px}.chat-suggest-chip{background:#ffffff08;border:1px solid #ffffff1a;border-radius:100px;color:#ffffff80;cursor:pointer;font-family:DM Sans,sans-serif;font-size:12.5px;padding:8px 16px;transition:all .15s}.chat-suggest-chip:hover{background:#c6364a0f;border-color:#c6364a66;color:#fffc}.ep-prompt-right-actions{align-items:center;display:flex;gap:6px;margin-left:auto}.ep-prompt-right-actions .voice-btn{border-radius:50%;color:#ffffff52;height:36px;width:36px}.ep-prompt-right-actions .voice-btn:hover{background:#ffffff12;color:#ffffff8c}.ep-prompt-right-actions .voice-btn-listening{background:#ffffff1a;color:#f5ede0}@media (max-width:640px){.chat-header-clean{padding:14px 16px 10px}.chat-mode-title{font-size:21px}.chat-input-area-clean{padding:6px 12px 16px}.chat-user-chip{font-size:14.5px;max-width:83%}.clean-ai-paragraph{font-size:15px}.ep-prompt-textarea{font-size:16px;min-height:60px}.chat-shell-clean{max-width:100%}.ep-prompt-card{border-radius:14px}.clean-ai-row:first-child .clean-ai-paragraph{font-size:1.1rem;margin-top:28px}.chat-suggest-chip{font-size:11.5px;padding:6px 12px}}@keyframes colorWaveBar{0%,to{height:calc(var(--bar-base)*.28);opacity:.45}50%{height:var(--bar-base);opacity:1}}.thinking-color-wave{align-items:flex-end;display:flex;gap:5px;height:64px;justify-content:center;margin-bottom:28px}.thinking-color-wave span{background:var(--bar-color);border-radius:3px;height:calc(var(--bar-base)*.28);transition:height .3s ease;width:5px}.thinking-color-wave span.is-animated{animation:colorWaveBar 1.3s ease-in-out infinite;animation-delay:var(--bar-delay)}.thinking-center-block{align-items:center;display:flex;flex-direction:column;max-width:460px;width:100%}.thinking-top-copy{margin-bottom:20px;text-align:center}.thinking-status-headline{color:#f5ede0;color:var(--cream);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,3.5vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.thinking-status-line{animation:fadeUp .35s ease both;color:#f5ede073;color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 8px;min-height:20px}.thinking-topic-label{color:#ffffff38;font-size:13px;font-style:italic;margin:4px 0 0}.thinking-progress-line{background:#ffffff12;border-radius:999px;height:3px;margin-bottom:6px;max-width:380px;overflow:hidden;width:100%}.thinking-progress-line span{background:linear-gradient(90deg,#2c9cc9,#ffb101,#a52a3c);background:linear-gradient(90deg,var(--royal),var(--gold),var(--accent-2));border-radius:999px;display:block;height:100%;transition:width .9s ease}.thinking-progress-pct{color:#ffffff40;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:0}.thinking-fun-fact{animation:fadeUp .5s ease both;background:#1e2226;border:1px solid #c6364a24;border-radius:14px;margin-top:28px;max-width:400px;padding:14px 18px;text-align:center}.thinking-fun-fact-label{color:#ffb101;color:var(--gold);display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;opacity:.8;text-transform:uppercase}.thinking-fun-fact p{color:#f5ede073;color:var(--muted);font-size:13px;line-height:1.6;margin:0}.thinking-elapsed{color:#ffffff26;font-size:11px;letter-spacing:.05em;margin-top:14px}@media (max-width:640px){.thinking-color-wave{gap:3px;height:48px}.thinking-color-wave span{width:4px}.thinking-fun-fact{margin-top:20px;max-width:100%}.thinking-center-block{max-width:100%}}.lp-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:500;line-height:1;padding:5px 12px;transition:border-color .15s,background .15s;white-space:nowrap}.host-question,.lp-chip{color:#f5ede0;color:var(--cream)}.host-question{background:#f5ba380f;border:1px solid #f5ba3833;border-radius:12px;display:flex;flex-direction:column;font-size:14.5px;font-style:italic;gap:6px;line-height:1.5;padding:14px 16px}.host-q-label{color:#ffb101;color:var(--gold);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.toast-stack{bottom:24px;display:flex;flex-direction:column;gap:10px;max-width:360px;pointer-events:none;position:fixed;right:24px;width:calc(100vw - 48px);z-index:10001}@media (max-width:1024px){.toast-stack{bottom:auto;left:16px;max-width:none;right:16px;top:calc(12px + env(safe-area-inset-top, 0px));width:auto}}.toast{align-items:center;animation:toastIn .22s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0000;border-radius:14px;box-shadow:0 8px 32px #0006;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 14px;pointer-events:auto}@keyframes toastIn{0%{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-success{background:#16a34ae6;border-color:#4ade804d;color:#fff}.toast-error{background:#b91c1ceb;border-color:#f871714d;color:#fff}.toast-warn{background:#a16207e6;border-color:#f5ba3866;color:#fff}.toast-info{background:#0099ddeb;border-color:#09d6;color:#fff}.toast-icon{flex-shrink:0;font-size:15px;text-align:center;width:20px}.toast-message{flex:1 1;line-height:1.4}.toast-dismiss{background:none;border:none;color:#ffffffb3;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:0 2px;transition:color .1s}.toast-dismiss:hover{color:#fff}@media (max-width:640px){.toast-stack{left:12px;right:12px}}.sidebar-episodes-section{min-height:0;overflow:hidden}.sidebar-episodes-list{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;scrollbar-color:#46484b #0000;scrollbar-width:thin}.sidebar-episode-btn{align-items:center;background:none;border:none;border-radius:10px;color:#f5ede0;color:var(--text);cursor:pointer;display:flex;gap:8px;padding:8px 10px;text-align:left;transition:background .12s;width:100%}.sidebar-episode-btn:hover{background:#ffffff0d}.sidebar-episode-active{background:#f5ba381a!important}.sidebar-ep-dot{color:#f5ede073;color:var(--muted);flex-shrink:0;font-size:6px;opacity:.5}.sidebar-episode-active .sidebar-ep-dot{color:#ffb101;color:var(--gold);opacity:1}.sidebar-ep-meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.sidebar-ep-title{color:#f5ede0;color:var(--cream);font-size:12.5px;font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-ep-time{color:#f5ede073;color:var(--muted);font-size:10.5px}.sidebar-upsell-btn{background:#c6364a;background:var(--accent);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;margin-top:10px;padding:8px 12px;transition:filter .15s;width:100%}.sidebar-upsell-btn:hover{filter:brightness(1.1)}.sidebar-nav-active{background:#f5ba381a!important;color:#ffb101!important;color:var(--gold)!important}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.settings-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000ade;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.settings-modal{background:#0d0e0f;background:var(--bg);border:1px solid #ffffff17;border-radius:24px;box-shadow:0 40px 100px #000000bf;display:flex;height:min(88dvh,680px);max-width:760px;overflow:hidden;position:relative;width:100%}.settings-nav{background:#0003;border-right:1px solid #ffffff12;display:flex;flex-direction:column;flex-shrink:0;gap:2px;overflow-y:auto;padding:24px 12px;width:200px}.settings-nav-item{align-items:center;background:none;border:none;border-radius:10px;color:#ffffff80;cursor:pointer;display:flex;font-family:var(--sans);font-size:13.5px;font-weight:500;padding:10px 14px;text-align:left;transition:background .12s,color .12s;width:100%}.settings-nav-item:hover{background:#ffffff0d;color:#fffc}.settings-nav-item.active{background:#1e2226;color:#faf1e6;font-weight:600}.settings-content{flex:1 1;min-width:0;overflow-y:auto}.settings-section{display:flex;flex-direction:column;gap:18px;padding:32px 32px 40px}.settings-section-title{color:#faf1e6;flex-shrink:0;font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.settings-form-grid{grid-gap:12px;gap:12px}.settings-field{gap:5px}.settings-save-btn{align-items:center;background:linear-gradient(180deg,#ff6a33,#ffb101);border:none;border-radius:12px;box-shadow:0 6px 20px #c6364a59;color:#fff;cursor:pointer;display:flex;font-family:var(--sans);font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:13px 20px;transition:filter .15s}.settings-save-btn:hover:not(:disabled){filter:brightness(1.1)}.settings-save-btn:disabled{cursor:not-allowed;opacity:.5}.settings-danger-btn{background:#1e2226;border:1px solid #c6364a40;border-radius:10px;color:#ff7a50;cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;padding:11px 18px;transition:background .15s}.settings-danger-btn:hover{background:#1e2226}@media (max-width:640px){.settings-modal{border-radius:20px;flex-direction:column;height:95dvh}.settings-nav{background:#00000040;border-bottom:1px solid #ffffff12;border-right:none;flex-direction:row;gap:4px;overflow-x:auto;overflow-y:hidden;padding:12px 12px 0;scrollbar-width:none;width:100%}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-item{border-radius:8px 8px 0 0;padding:8px 14px;white-space:nowrap}.settings-section{padding:20px 18px 32px}.settings-form-grid{grid-template-columns:1fr}}.session-guard-modal{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000aeb;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.session-guard-card{background:#0d0e0f;background:var(--bg);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 40px 100px #000c;max-width:400px;padding:40px 36px;width:100%}.dash-quick-send.active{background:linear-gradient(180deg,#ff6a33,#ffb101);box-shadow:0 4px 14px #c6364a66;color:#fff}.dash-quick-send.active:hover{filter:brightness(1.1);transform:scale(1.07)}.landing-trust-bar{border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;padding:40px 24px;text-align:center;width:100%}.landing-trust-label{color:#ffffff4d;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.landing-trust-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.landing-trust-pill{background:#ffffff0d;border:1px solid #ffffff17;border-radius:100px;color:#fff9;font-size:13px;font-weight:500;padding:7px 16px}.landing-features-section{box-sizing:border-box;margin:0 auto;max-width:900px;padding:56px 24px;width:100%}.landing-features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.landing-feature-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:24px 22px;transition:border-color .15s,background .15s}.landing-feature-card:hover{background:#ffffff0d;border-color:#ffffff21}.landing-feature-icon{font-size:28px;line-height:1}.landing-feature-title{color:#faf1e6;font-size:16px;font-weight:700;letter-spacing:-.01em}.landing-feature-body{color:#ffffff80;font-size:13.5px;line-height:1.65}.landing-cta-section{align-items:center;display:flex;flex-direction:column;gap:14px;padding:60px 24px 20px;text-align:center;width:100%}.landing-cta-headline{color:#faf1e6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,4vw,38px);font-weight:600;letter-spacing:-.01em}.landing-cta-sub{color:#fff6;font-size:14px}.landing-cta-btn{background:linear-gradient(180deg,#ff6a33,#ffb101);border:none;border-radius:100px;box-shadow:0 8px 28px #c6364a66;color:#fff;cursor:pointer;font-family:var(--sans);font-size:16px;font-weight:700;padding:14px 32px;transition:filter .15s,transform .12s}.landing-cta-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}@media (max-width:720px){.landing-features-grid{grid-template-columns:1fr}.landing-features-section{padding:36px 20px}}@media (max-width:480px){.landing-trust-pills{align-items:center;flex-direction:column}.landing-cta-section{padding:40px 20px 16px}}.app-shell{display:grid;grid-template-columns:220px 1fr;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:1fr;height:100vh;overflow:hidden;transition:grid-template-columns .22s ease}.app-shell.app-shell-sidebar-collapsed{grid-template-columns:64px 1fr;grid-template-columns:var(--sidebar-collapsed-w) 1fr}.app-topnav{display:none}.topnav-search-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:10px;color:#f5ede073;color:var(--muted);cursor:pointer;display:flex;font-size:13px;gap:10px;margin-left:16px;min-width:240px;padding:8px 14px;transition:all .15s}.topnav-search-btn:hover{background:#ffffff12;border-color:#ffffff26;color:#f5ede0;color:var(--text)}.topnav-search-label{flex:1 1;text-align:left}.topnav-search-kbd{background:#ffffff0f;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:5px;color:#f5ede073;color:var(--muted);font-family:inherit;font-size:11px;padding:2px 6px}.topnav-right{align-items:center;display:flex;gap:10px;margin-left:auto}.topnav-ghost-btn{background:#0000;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:8px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:13px;padding:7px 16px;transition:all .15s}.topnav-ghost-btn:hover{border-color:#fff3;color:#f5ede0;color:var(--text)}.topnav-cta-btn{background:#c6364a;background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:7px 18px;transition:filter .15s}.topnav-cta-btn:hover{filter:brightness(1.1)}.topnav-avatar-btn{align-items:center;background:#0d0e0f;background:var(--bg);border:2px solid #c6364a;border-radius:50%;box-shadow:0 0 0 0 #f5ba3800;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;overflow:hidden;padding:0;transition:all .8s ease;width:38px}.topnav-avatar-btn:hover{background:linear-gradient(#0d0e0f,#0d0e0f) padding-box,linear-gradient(135deg,#00008b,#00f,#ffb101,#f5ba38) border-box;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,#00008b,#00f,#ffb101,#f5ba38) border-box;border-color:#0000;box-shadow:0 0 14px #0000ca40,0 0 28px #f5ba381f}.topnav-avatar-btn img,.topnav-avatar-img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.topnav-avatar-initials{color:#ffb101;color:var(--gold);font-size:13px;font-weight:700}.topnav-avatar-dropdown{animation:dropdownIn .15s ease;background:#0d1530;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:14px;box-shadow:0 20px 60px #0009;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:210px;z-index:999}.topnav-dd-header{padding:14px 16px 12px}.topnav-dd-name{color:#f5ede0;color:var(--cream);font-size:13px;font-weight:600}.topnav-dd-email{color:#f5ede073;color:var(--muted);font-size:11px;margin-top:2px}.topnav-dd-divider{background:#ffffff12;background:var(--stroke);height:1px}.topnav-dd-item{align-items:center;background:none;border:none;color:#f5ede073;color:var(--muted);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 16px;text-align:left;transition:all .12s;width:100%}.topnav-dd-item:hover{background:#ffffff0d;color:#f5ede0;color:var(--cream)}.topnav-dd-item-danger:hover{color:#f55}.app-sidebar{background:#0d0e0f;border-right:.5px solid #ffffff12;display:flex;flex-direction:column;grid-row:2;overflow:hidden;transition:all .22s ease;z-index:90}.sb-brand{align-items:center;background:#0000;border-bottom:.5px solid #ffffff0f;display:flex;flex-shrink:0;gap:10px;padding:14px 14px 10px;position:relative}.sb-brand:before{display:none}.sb-brand-logo{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.sb-brand-wordmark{color:#fff;font-family:Stick No Bills,DM Sans,system-ui,sans-serif;font-family:var(--ep-font-wordmark);font-size:72px;font-weight:800;letter-spacing:-.03em;line-height:.9;white-space:nowrap}.sb-brand-dot{color:#ffb101;color:var(--v5-amber,#ffb101)}.sb-collapse-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:7px;color:#f5ede073;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s;width:28px}.sb-collapse-btn:hover{background:#ffffff12;color:#f5ede0;color:var(--cream)}.sb-nav-section{display:flex;flex-direction:column;gap:2px;padding:10px 10px 6px}.sb-nav-section-label{color:#ffffff4d;font-size:9px;font-weight:800;letter-spacing:.14em;padding:2px 8px 6px;text-transform:uppercase}.sb-spacer{flex:1 1}.sb-nav-section-system{background:#0000;border-top:.5px solid #ffffff0f;padding-top:6px}.sb-nav-item{align-items:center;background:#0000;border:none;border-radius:10px;color:#f5ede073;color:var(--muted);cursor:pointer;display:flex;font-size:13.5px;gap:10px;overflow:hidden;padding:9px 10px;position:relative;text-align:left;transition:all .12s;white-space:nowrap;width:100%}.sb-nav-item:hover{background:#ffffff0d;color:#f5ede0;color:var(--cream)}.sb-nav-item-active{background:#0000ca1f;border-left:2px solid #2c9cc9;padding-left:8px}.sb-nav-item-active,.sb-nav-item-active .sb-nav-icon{color:#f5ede0;color:var(--cream)}.sb-nav-item:hover .sb-nav-icon{color:#ffffffb3}.sb-nav-item-accent{color:#f5ede0;color:var(--cream)}.sb-nav-item-accent.sb-nav-item-active,.sb-nav-item-accent:hover{background:#c94b1e26;color:#a52a3c;color:var(--accent-2)}.sb-nav-icon{align-items:center;display:flex;flex-shrink:0}.sb-nav-label{flex:1 1}.sb-nav-badge{background:#ffb23826;border:1px solid #ffb23840;border-radius:100px;color:#ffb101;color:var(--gold);font-size:10px;font-weight:700;padding:2px 7px}.sb-nav-badge-dot{background:#ffb101;background:var(--gold);border-radius:50%;height:6px;position:absolute;right:8px;top:8px;width:6px}.app-sidebar-collapsed .sb-brand-logo,.app-sidebar-collapsed .sb-nav-badge,.app-sidebar-collapsed .sb-nav-label,.app-sidebar-collapsed .sb-nav-section-label{display:none}.app-sidebar-collapsed .sb-nav-item{justify-content:center;padding:10px}.app-sidebar-collapsed .sb-nav-section{padding:8px 8px 4px}.app-sidebar-collapsed .sb-user-footer{display:none}.sb-user-footer{border-top:1px solid #ffffff12;border-top:1px solid var(--stroke);gap:10px;padding:12px 14px}.sb-user-avatar,.sb-user-footer{align-items:center;display:flex;flex-shrink:0}.sb-user-avatar{background:#ffb23826;border:1px solid #ffb23840;border-radius:50%;height:30px;justify-content:center;overflow:hidden;width:30px}.sb-user-avatar img{height:100%;object-fit:cover;width:100%}.sb-user-avatar span{color:#ffb101;color:var(--gold);font-size:12px;font-weight:700}.sb-user-name{color:#f5ede0;color:var(--cream);font-size:12.5px;font-weight:600}.sb-user-plan{color:#f5ede073;color:var(--muted);font-size:11px}.app-main-content{background:#0000;display:flex;flex-direction:column;grid-row:2;min-height:0;overflow:hidden}.page-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.mobile-menu-btn{align-items:center;background:#020614e6;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:9px;color:#f5ede0;color:var(--text);cursor:pointer;display:none;height:36px;justify-content:center;left:14px;position:fixed;top:10px;width:36px;z-index:200}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:none;inset:0;position:fixed;z-index:300}.mobile-nav-drawer{animation:slideInLeft .22s ease;background:#0a0f20;border-right:1px solid #ffffff12;border-right:1px solid var(--stroke);bottom:0;display:none;flex-direction:column;left:0;position:fixed;top:0;width:280px;z-index:301}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (max-width:768px){.app-shell{grid-template-columns:1fr;grid-template-rows:1fr}.app-sidebar{display:none}.app-main-content{grid-column:1}.mobile-menu-btn{display:flex}.mobile-nav-backdrop{display:block}.mobile-nav-drawer{display:flex}.topnav-search-btn{min-width:120px}.topnav-search-label{display:none}}.public-shell{display:flex;flex-direction:column;min-height:100vh;overflow-y:auto}.public-shell-nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020614e6;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);display:flex;flex-shrink:0;gap:14px;height:54px;height:var(--topnav-h);padding:0 24px;position:sticky;top:0;z-index:100}.cp-backdrop{align-items:flex-start;animation:fadeIn .12s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;display:flex;inset:0;justify-content:center;padding-top:15vh;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cp-panel{animation:cpSlideIn .16s ease;background:#0d1530;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 30px 80px #000c;max-width:calc(100vw - 40px);overflow:hidden;width:560px}@keyframes cpSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cp-search-row{align-items:center;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);display:flex;gap:12px;padding:14px 18px}.cp-search-icon{color:#f5ede073;color:var(--muted);flex-shrink:0}.cp-input{background:none;border:none;caret-color:#ffb101;caret-color:var(--gold);color:#f5ede0;color:var(--cream);flex:1 1;font-size:16px;outline:none}.cp-esc,.cp-input::placeholder{color:#f5ede073;color:var(--muted)}.cp-esc{background:#ffffff0f;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:6px;cursor:pointer;font-family:inherit;font-size:11px;padding:3px 8px}.cp-list{max-height:320px;overflow-y:auto;padding:8px}.cp-empty{padding:24px;text-align:center}.cp-empty,.cp-item{color:#f5ede073;color:var(--muted);font-size:14px}.cp-item{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;text-align:left;transition:all .1s;width:100%}.cp-item-selected{background:#ffffff12;color:#f5ede0;color:var(--cream)}.cp-item:hover{background:#ffffff0d;color:#f5ede0;color:var(--cream)}.cp-item-icon{color:#f5ede073;color:var(--muted);display:flex;flex-shrink:0}.cp-item-label{flex:1 1}.cp-item-shortcut{background:#ffffff0f;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:5px;font-family:inherit;padding:2px 7px}.cp-footer,.cp-item-shortcut{color:#f5ede073;color:var(--muted);font-size:11px}.cp-footer{border-top:1px solid #ffffff12;border-top:1px solid var(--stroke);display:flex;gap:16px;padding:10px 18px}.cp-footer kbd{background:#ffffff0f;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:4px;font-family:inherit;margin-right:4px;padding:1px 5px}.page-container{margin:0 auto;max-width:1100px;padding:32px 28px 60px}.page-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.page-title{color:#f5ede0;color:var(--cream);font-size:26px;font-weight:800;letter-spacing:-.03em;margin:0 0 4px}.page-subtitle{color:#f5ede073;color:var(--muted);font-size:14px;margin:0}.page-empty{align-items:center;display:flex;flex-direction:column;gap:10px;padding:80px 24px;text-align:center}@media (max-width:768px){.page-container{padding:20px 16px 40px}.page-header{align-items:stretch;flex-direction:column;gap:12px}.page-title{font-size:22px}.page-empty{padding:48px 16px}}@media (max-width:480px){.page-container{padding:16px 12px 32px}.page-title{font-size:20px}}.page-empty-icon{font-size:36px;margin-bottom:8px;opacity:.4}.page-empty-title{color:#f5ede0;color:var(--cream);font-size:18px;font-weight:700}.page-empty-body{color:#f5ede073;color:var(--muted);font-size:14px;line-height:1.6;max-width:340px}.btn-primary{align-items:center;background:#c6364a;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:7px;padding:9px 18px;transition:filter .15s,transform .1s}.btn-primary:hover{filter:brightness(1.1)}.btn-primary:active{transform:scale(.97)}.btn-primary:disabled{cursor:not-allowed;filter:none;opacity:.5}.btn-ghost{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:10px;color:#f5ede073;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;gap:7px;padding:9px 18px;transition:all .15s}.btn-ghost:hover{border-color:#ffffff2e;color:#f5ede0;color:var(--cream)}.btn-ghost:disabled{cursor:not-allowed;opacity:.4}.btn-danger{align-items:center;background:#ff555514;border:1px solid #ff55554d;border-radius:10px;color:#f55;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;padding:9px 18px;transition:all .15s}.btn-danger:hover{background:#ff555526;border-color:#ff555580}.dash-composer-send.active{background:#c6364a;background:var(--accent);border-color:#c6364a;border-color:var(--accent);color:#fff}.dash-composer-send.active:hover{filter:brightness(1.1)}.lib-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.lib-search-wrap{flex:1 1;min-width:200px;position:relative}.lib-search-icon{color:#f5ede073;color:var(--muted);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lib-search{background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:10px;color:#f5ede0;color:var(--cream);font-size:14px;outline:none;padding:9px 14px 9px 36px;transition:border-color .15s;width:100%}.lib-search:focus{border-color:#fff3}.lib-search::placeholder{color:#f5ede073;color:var(--muted)}.lib-filter-group{display:flex;flex-wrap:wrap;gap:6px}.lib-filter-chip{background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:100px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:12.5px;padding:6px 14px;transition:all .15s}.lib-filter-chip.active{background:#ffffff17;border-color:#fff3}.lib-filter-chip.active,.lib-filter-chip:hover{color:#f5ede0;color:var(--cream)}.lib-sort-select{background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:10px;color:#f5ede073;color:var(--muted);cursor:pointer;font-family:inherit;font-size:13px;outline:none;padding:8px 12px}.lib-episode-list{background:#ffffff05;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:14px;overflow:hidden}.lib-table-header{background:#ffffff08;color:#f5ede073;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;padding:12px 20px;text-transform:uppercase}.lib-episode-row,.lib-table-header{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);display:grid;grid-template-columns:1fr 120px 140px 100px}.lib-episode-row{align-items:center;padding:14px 20px;transition:background .12s}.lib-episode-row:last-child{border-bottom:none}.lib-episode-row:hover{background:hsla(0,0%,100%,.025)}.lib-ep-main{align-items:center;display:flex;gap:12px;min-width:0}.lib-ep-icon{flex-shrink:0}.lib-ep-topic{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-ep-format-badge{border-radius:100px;border-style:solid;border-width:1px;font-size:11px;font-weight:600;padding:3px 10px}.lib-ep-date{color:#f5ede073;color:var(--muted);font-size:13px}.lib-ep-actions{display:flex;gap:8px}@media (max-width:768px){.lib-table-header{grid-template-columns:1fr 80px;padding:10px 14px}.lib-episode-row{grid-template-columns:1fr 80px;padding:12px 14px}.lib-episode-row>:nth-child(2),.lib-episode-row>:nth-child(3),.lib-table-header>:nth-child(2),.lib-table-header>:nth-child(3){display:none}.lib-ep-topic{font-size:14px}}.lib-ep-open-btn{background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:8px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:12px;padding:6px 14px;transition:all .15s}.lib-ep-open-btn:hover{border-color:#fff3;color:#f5ede0;color:var(--cream)}@media (max-width:640px){.lib-table-header{grid-template-columns:1fr 90px}.lib-table-header>div:nth-child(2),.lib-table-header>div:nth-child(3){display:none}.lib-episode-row{grid-template-columns:1fr 90px}.lib-episode-row>div:nth-child(2),.lib-episode-row>div:nth-child(3){display:none}}.ws-analytics-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:28px}.ws-analytics-stat-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;padding:18px 20px;position:relative}.ws-analytics-stat-label{color:#f5ede073;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.ws-analytics-stat-value{color:#f5ede0;color:var(--cream);font-size:28px;font-weight:800;letter-spacing:-.02em}.ws-analytics-stat-sub{color:#f5ede073;color:var(--muted);font-size:12px;margin-top:4px}.ws-analytics-locked{opacity:.7}.ws-analytics-blur{filter:blur(6px);-webkit-user-select:none;user-select:none}.ws-analytics-lock-badge{border:1px solid #c6364a38;font-size:10px;font-weight:700;padding:2px 8px;position:absolute;right:12px;top:12px}.ws-analytics-lock-badge,.ws-analytics-pro-badge{background:#1e2226;border-radius:100px;color:#ffb101;color:var(--gold)}.ws-analytics-pro-badge{border:1px solid #c6364a38;font-size:11px;font-weight:600;padding:4px 12px;white-space:nowrap}.ws-analytics-charts-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:28px}.ws-analytics-chart-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;overflow:hidden;padding:20px;position:relative}.ws-analytics-chart-label{color:#f5ede0;color:var(--cream);font-size:13px;font-weight:600;margin-bottom:16px}.ws-analytics-bars{align-items:flex-end;display:flex;gap:8px;height:120px}.ws-analytics-bar-col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px}.ws-analytics-bar-wrap{align-items:flex-end;display:flex;flex:1 1;width:100%}.ws-analytics-bar-fill{background:#ffb101;background:var(--gold);border-radius:6px 6px 0 0;min-height:4px;opacity:.55;transition:height .4s;width:100%}.ws-analytics-bar-col:hover .ws-analytics-bar-fill{opacity:.85}.ws-analytics-bar-name{color:#f5ede073;color:var(--muted);font-size:11px}.ws-analytics-blur-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c080859;border-radius:12px;inset:0;position:absolute;z-index:1}.ws-analytics-section{margin-bottom:28px}.ws-analytics-section-header{align-items:center;display:flex;gap:12px;margin-bottom:14px}.ws-analytics-section-title{color:#f5ede0;color:var(--cream);font-size:16px;font-weight:700;margin:0}.ws-analytics-section-sub{color:#f5ede073;color:var(--muted);font-size:13px}.ws-analytics-trends-table{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;overflow:hidden}.ws-analytics-trend-row{align-items:center;border-bottom:1px solid #f5ede00f;display:flex;gap:16px;padding:14px 20px;transition:background .12s}.ws-analytics-trend-row:last-child{border-bottom:none}.ws-analytics-trend-row:hover{background:hsla(0,0%,100%,.025)}.ws-analytics-trend-rank{color:#f5ede073;color:var(--muted);flex-shrink:0;font-size:13px;font-weight:700;text-align:center;width:24px}.ws-analytics-trend-info{flex:1 1;min-width:0}.ws-analytics-trend-topic{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:600}.ws-analytics-trend-signal{color:#f5ede073;color:var(--muted);font-size:12px;margin-top:2px}.ws-analytics-trend-score{flex-shrink:0;font-size:15px;font-weight:700}.ws-analytics-direction-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;overflow:hidden;padding:20px;position:relative}.ws-analytics-direction-text{color:#f5ede073;color:var(--muted);font-size:14px;line-height:1.7;margin:0}.ws-analytics-direction-highlight{color:#f5ede0;color:var(--cream);font-weight:600}@media (max-width:900px){.ws-analytics-kpi-grid{grid-template-columns:repeat(2,1fr)}.ws-analytics-charts-row{grid-template-columns:1fr}}@media (max-width:480px){.ws-analytics-kpi-grid{grid-template-columns:1fr}}.mkt-beta-badge{background:#6c7fff26;border:1px solid #6c7fff4d;border-radius:100px;color:#6c7fff;font-size:11px;font-weight:600;padding:4px 12px}.mkt-tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);display:flex;gap:4px;margin-bottom:24px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),#0000);overflow-x:auto;overflow-y:hidden;padding-bottom:0;scroll-snap-type:x proximity;scrollbar-width:none}.mkt-tabs::-webkit-scrollbar{display:none}.mkt-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#f5ede073;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;font-size:13.5px;gap:7px;margin-bottom:-1px;padding:9px 18px;scroll-snap-align:start;transition:all .15s;white-space:nowrap}.mkt-tab.active{border-bottom-color:#ffb101;border-bottom-color:var(--gold);color:#f5ede0;color:var(--cream)}.mkt-tab-count{background:#ffb23826;border-radius:100px;color:#ffb101;color:var(--gold);font-size:11px;padding:1px 7px}.mkt-callout{align-items:flex-start;background:#ffb23812;border:1px solid #ffb2382e;border-radius:14px;display:flex;gap:14px;margin-bottom:24px;padding:16px 20px}.mkt-callout-icon{flex-shrink:0;font-size:22px}.mkt-callout-title{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:600;margin-bottom:4px}.mkt-callout-body{color:#f5ede073;color:var(--muted);font-size:13px;line-height:1.6}.sponsor-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width:768px){.sponsor-grid{grid-template-columns:1fr}}.sponsor-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:20px;transition:border-color .15s,background .15s}.sponsor-card:hover{background:#ffffff0a;border-color:#ffffff26}.sponsor-card-locked{opacity:.6}.sponsor-card-header{align-items:flex-start;display:flex;gap:12px}.sponsor-logo{align-items:center;background:#ffffff0d;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:44px;justify-content:center;width:44px}.sponsor-info{flex:1 1}.sponsor-name{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:700}.sponsor-category{color:#f5ede073;color:var(--muted);font-size:12px;margin-top:2px}.sponsor-match-badge{border-radius:100px;border-style:solid;border-width:1px;flex-shrink:0;font-size:12px;font-weight:700;padding:4px 10px}.sponsor-tagline{color:#f5ede073;color:var(--muted);font-size:13px;line-height:1.55}.sponsor-meta{display:flex;gap:16px}.sponsor-meta-item{display:flex;flex-direction:column;gap:3px}.sponsor-meta-label{color:#f5ede073;color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.sponsor-meta-value{color:#f5ede0;color:var(--cream);font-size:13px;font-weight:600}.sponsor-niches{display:flex;flex-wrap:wrap;gap:6px}.sponsor-niche-tag{background:#ffffff0d;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:100px;color:#f5ede073;color:var(--muted);font-size:11px;padding:3px 9px}.mkt-status-badge{background:#4ade801a;border:1px solid #4ade8040;border-radius:100px;color:#4ade80;font-size:12px;font-weight:600;padding:3px 10px}.mkt-applied-list{display:flex;flex-direction:column;gap:8px}.mkt-applied-row{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:14px;display:flex;gap:14px;padding:16px 20px}.settings-page{display:grid;grid-template-columns:200px 1fr;min-height:calc(100vh - 54px);min-height:calc(100vh - var(--topnav-h))}.settings-page-nav{background:#ffffff03;border-right:1px solid #ffffff12;border-right:1px solid var(--stroke);padding:28px 16px}.settings-page-nav-title{color:#f5ede073;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;padding:0 12px 14px;text-transform:uppercase}.settings-page-nav-item{align-items:center;background:none;border:none;border-radius:10px;color:#f5ede073;color:var(--muted);cursor:pointer;display:flex;font-size:13.5px;gap:9px;padding:9px 12px;text-align:left;transition:all .12s;width:100%}.settings-page-nav-item:hover{background:#ffffff0d;color:#f5ede0;color:var(--cream)}.settings-page-nav-item.active{background:#ffffff12;color:#f5ede0;color:var(--cream)}.settings-page-main{max-width:640px;padding:36px 40px}.settings-section-content{display:flex;flex-direction:column;gap:24px}.settings-section-title{color:#f5ede0;color:var(--cream);font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.settings-section-desc{color:#f5ede073;color:var(--muted);font-size:14px;margin:0}.settings-sub-title{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:700;margin-bottom:-12px}.settings-avatar-row{align-items:center;display:flex;gap:20px}.settings-avatar-preview{align-items:center;background:#ffb2381f;border:2px solid #ffb23840;border-radius:50%;display:flex;flex-shrink:0;height:70px;justify-content:center;overflow:hidden;position:relative;width:70px}.settings-avatar-preview img{height:100%;object-fit:cover;width:100%}.settings-avatar-preview span{color:#ffb101;color:var(--gold);font-size:24px;font-weight:700}.settings-avatar-uploading{align-items:center;background:#00000080;display:flex;font-size:20px;inset:0;justify-content:center;position:absolute}.settings-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.settings-field{display:flex;flex-direction:column;gap:7px}.settings-field-full{grid-column:1/-1}.settings-field label{color:#f5ede073;color:var(--muted);font-size:13px;font-weight:600}.settings-field input,.settings-field select,.settings-field textarea{background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:10px;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:14px;outline:none;padding:10px 14px;resize:none;transition:border-color .15s}.settings-field input:focus,.settings-field textarea:focus{border-color:#ffffff40}.settings-field input::placeholder,.settings-field textarea::placeholder{color:#f5ede073;color:var(--muted)}.settings-field-error{color:#f55;font-size:12px}.settings-save-bar{align-items:center;background:#ffb23812;border:1px solid #ffb23833;border-radius:12px;display:flex;justify-content:space-between;padding:14px 18px}.settings-error-msg{background:#ff555514;border:1px solid #f553;border-radius:10px;color:#f55;font-size:13px;padding:10px 14px}.settings-success-msg{background:#4ade8014;border:1px solid #4ade8033;border-radius:10px;color:#4ade80;font-size:13px;padding:10px 14px}.settings-card{background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:14px;padding:16px 18px}.settings-card-label{color:#f5ede073;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.settings-card-value{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:600}.settings-card-hint{color:#f5ede073;color:var(--muted);font-size:12px;margin-top:6px}.settings-notif-list{display:flex;flex-direction:column;gap:4px}.settings-notif-row{align-items:center;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);display:flex;gap:16px;justify-content:space-between;padding:14px 0}.settings-notif-row:last-child{border-bottom:none}.settings-notif-label{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:600}.settings-notif-desc{color:#f5ede073;color:var(--muted);font-size:13px;line-height:1.5;margin-top:3px}.settings-toggle{background:#ffffff1a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:100px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background .2s;width:44px}.settings-toggle-on{background:#ffb101;background:var(--gold);border-color:#ffb101;border-color:var(--gold)}.settings-toggle-knob{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000004d;height:18px;left:2px;position:absolute;top:2px;transition:transform .2s;width:18px}.settings-toggle-on .settings-toggle-knob{transform:translateX(20px)}.integrations-list{display:flex;flex-direction:column;gap:8px}.integration-row{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:12px;display:flex;gap:14px;padding:14px 16px}.integration-icon{align-items:center;background:#ffffff0d;border-radius:10px;display:flex;flex-shrink:0;font-size:22px;height:42px;justify-content:center;width:42px}.integration-name{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:600}.integration-desc{color:#f5ede073;color:var(--muted);font-size:12.5px;margin-top:2px}.integration-info{flex:1 1}.settings-danger-zone{background:#ff55550a;border:1px solid #f553;border-radius:14px;padding:20px}.settings-danger-title{color:#f55;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.settings-danger-row{align-items:center;display:flex;gap:16px;justify-content:space-between}@media (max-width:768px){.settings-page{grid-template-columns:1fr}.settings-page-nav{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);border-right:none;display:flex;flex-wrap:wrap;gap:4px;padding:16px}.settings-page-nav-title{display:none}.settings-page-main{padding:24px 20px}.settings-form-grid{grid-template-columns:1fr}}.help-contact-card{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:16px;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px;padding:20px 24px}.help-contact-title{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:700}.help-contact-body{color:#f5ede073;color:var(--muted);font-size:13px;margin-top:4px}.help-section{margin-bottom:32px}.help-section-title{color:#f5ede0;color:var(--cream);font-size:17px;font-weight:700;margin:0 0 16px}.help-resources-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.help-resource-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:14px;display:block;padding:20px;text-decoration:none;transition:all .15s}.help-resource-card:hover{background:#ffffff0d;border-color:#ffffff26}.help-resource-icon{font-size:22px;margin-bottom:10px}.help-resource-title{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:700;margin-bottom:6px}.help-resource-desc{color:#f5ede073;color:var(--muted);font-size:13px;line-height:1.55}.faq-list{border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:14px;overflow:hidden}.faq-item{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke)}.faq-item:last-child{border-bottom:none}.faq-q{align-items:center;background:none;border:none;color:#f5ede0;color:var(--cream);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;padding:16px 20px;text-align:left;transition:background .12s;width:100%}.faq-q:hover{background:#ffffff08}.faq-a{color:#f5ede073;color:var(--muted);font-size:13.5px;line-height:1.7;padding:0 20px 16px}.help-status-card{align-items:center;background:#4ade800d;border:1px solid #4ade8033;border-radius:12px;display:flex;gap:14px;padding:16px 20px}.help-status-dot{background:#4ade80;border-radius:50%;box-shadow:0 0 0 4px #4ade8033;flex-shrink:0;height:10px;width:10px}.help-status-label{color:#4ade80;font-size:14px;font-weight:600}.help-status-sub{color:#f5ede073;color:var(--muted);font-size:12px;margin-top:2px}@media (max-width:640px){.help-resources-grid{grid-template-columns:1fr}.help-contact-card{align-items:flex-start;flex-direction:column}}.admin-internal-badge{background:#ff55551f;border:1px solid #ff555540;border-radius:100px;color:#f55;font-size:11px;font-weight:600;padding:4px 12px}.admin-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.admin-kpi-card{background:#ffffff08;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:14px;padding:18px 20px}.admin-kpi-label{color:#f5ede073;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.admin-kpi-value{color:#f5ede0;color:var(--cream);font-size:28px;font-weight:800;letter-spacing:-.02em}.admin-kpi-sub{color:#f5ede073;color:var(--muted);font-size:12px;margin-top:4px}.admin-kpi-trend{font-size:12px;font-weight:600;margin-top:6px}.admin-kpi-trend.trend-up{color:#4ade80}.admin-kpi-trend.trend-down{color:#f55}.admin-two-col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.admin-section-card{background:#ffffff05;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:14px;overflow:hidden;padding:20px}.admin-section-title{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:700;margin-bottom:16px}.admin-activity-list{display:flex;flex-direction:column;gap:4px}.admin-activity-row{align-items:flex-start;border-bottom:1px solid #ffffff0a;display:flex;gap:14px;padding:10px 0}.admin-activity-row:last-child{border-bottom:none}.admin-activity-time{color:#f5ede073;color:var(--muted);flex-shrink:0;font-size:11px;min-width:70px;padding-top:2px}.admin-activity-event{color:#f5ede0;color:var(--cream);font-size:13px;font-weight:500}.admin-activity-user{color:#f5ede073;color:var(--muted);font-size:12px;margin-top:2px}.admin-plan-row{align-items:center;display:flex;gap:12px;padding:9px 0}.admin-plan-name{font-size:13px;font-weight:700;width:70px}.admin-plan-bar-wrap{background:#ffffff0f;border-radius:100px;flex:1 1;height:7px;overflow:hidden}.admin-plan-bar{border-radius:100px;height:100%;opacity:.7;transition:width .4s}.admin-plan-count{color:#f5ede073;color:var(--muted);font-size:13px;font-weight:600;min-width:20px;text-align:right}@media (max-width:900px){.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-two-col{grid-template-columns:1fr}}@media (max-width:768px){.admin-cost-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.admin-cost-card{padding:12px 14px}.admin-cost-value{font-size:22px}}@media (max-width:480px){.admin-cost-grid{grid-template-columns:1fr}}.build-mode-toggle{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:2px;padding:3px}.build-mode-btn{align-items:center;background:#0000;border:none;border-radius:16px;color:#ffffff73;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;gap:5px;padding:5px 14px;transition:all .18s;white-space:nowrap}.build-mode-btn:hover{color:#ffffffbf}.build-mode-btn.build-mode-btn-active{background:#1e2226;border:1px solid #c6364a4d;color:#ffb101}.pro-mode-badge{background:#1e2226;border:1px solid #c6364a33;border-radius:10px;color:#ffb101b3;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.chat-team-icon-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;color:#ffffff59;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .15s;width:36px;z-index:10}.chat-team-icon-btn:hover{background:#c6364a14;border-color:#c6364a59;color:#ffffffbf}.chat-team-btn,.chat-team-btn-avatar{display:none}.team-modal-backdrop{align-items:center;animation:fadeIn .15s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020614cc;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:900}.team-modal{animation:cpSlideIn .18s ease;background:#0d1530;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 30px 80px #000c;max-width:460px;overflow:hidden;width:100%}.team-modal-header{align-items:flex-start;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);display:flex;gap:14px;padding:20px 20px 16px}.team-modal-icon{align-items:center;background:#1e2226;border:1px solid #1e222633;border-radius:12px;color:#ffb101;color:var(--gold);display:flex;flex-shrink:0;height:40px;justify-content:center;margin-top:2px;width:40px}.team-modal-title{color:#f5ede0;color:var(--cream);font-size:17px;font-weight:700;margin:0 0 3px}.team-modal-sub{font-size:13px;margin:0}.team-modal-close,.team-modal-sub{color:#f5ede073;color:var(--muted)}.team-modal-close{background:none;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;margin-left:auto;padding:4px;transition:color .12s}.team-modal-close:hover{color:#f5ede0;color:var(--cream)}.team-section{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);padding:16px 20px}.team-section:last-of-type{border-bottom:none}.team-section-label{color:#f5ede073;color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.team-members-list{display:flex;flex-direction:column;gap:8px}.team-member-row{align-items:center;display:flex;gap:12px}.team-member-avatar{align-items:center;border-radius:50%;color:#1c0800;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:34px;justify-content:center;width:34px}.team-member-name{color:#f5ede0;color:var(--cream);font-size:13.5px;font-weight:600}.team-member-status{align-items:center;color:#f5ede073;color:var(--muted);display:flex;font-size:12px;gap:5px;margin-top:1px}.team-online-dot{background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade8080;flex-shrink:0;height:7px;width:7px}.team-link-row{display:flex;gap:8px;margin-bottom:8px}.team-link-input{background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);flex:1 1;font-family:monospace;font-size:12.5px;letter-spacing:0;overflow:hidden;padding:9px 12px;text-overflow:ellipsis}.team-copy-btn,.team-link-input{border-radius:10px;color:#f5ede073;color:var(--muted);white-space:nowrap}.team-copy-btn{background:#ffffff0d;border:1px solid #ffffff12;border:1px solid var(--stroke);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;padding:9px 16px;transition:all .15s}.team-copy-btn:hover{border-color:#c6364a59;color:#ffb101;color:var(--gold)}.team-copy-btn-done{background:#4ade8014;border-color:#4ade8066;color:#4ade80}.team-link-note{color:#ffffff40;font-size:11.5px;line-height:1.5;margin:0}.team-email-form{display:flex;gap:8px}.team-email-input{background:#ffffff0a;border:1px solid #ffffff12;border:1px solid var(--stroke);border-radius:10px;color:#f5ede0;color:var(--cream);flex:1 1;font-family:inherit;font-size:13.5px;outline:none;padding:10px 14px;transition:border-color .15s}.team-email-input:focus{border-color:#c6364a4d}.team-email-input::placeholder{color:#fff3}.team-email-input:disabled{opacity:.5}.team-invite-btn{background:#c6364a;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:700;padding:10px 18px;transition:filter .15s;white-space:nowrap}.team-invite-btn:hover:not(:disabled){filter:brightness(1.1)}.team-invite-btn:disabled{cursor:not-allowed;opacity:.4}.team-invite-btn-loading{opacity:.7}.team-invite-btn-sent{background:#4ade8033;border:1px solid #4ade8059;color:#4ade80}.team-modal-footer-note{color:#fff3;font-size:12px;line-height:1.55;margin:0;padding:14px 20px 18px;text-align:center}@media (max-width:480px){.team-modal{border-radius:18px}.team-email-form{flex-direction:column}.team-invite-btn{width:100%}}.lp-reveal{transform:translateY(24px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.lp-anim{animation:lpFadeUp .65s cubic-bezier(.16,1,.3,1) both}.lp-anim-1{animation-delay:.05s}.lp-anim-2{animation-delay:.15s}.lp-anim-3{animation-delay:.25s}.lp-anim-4{animation-delay:.35s}.lp-anim-5{animation-delay:.48s}.public-shell-nav-brand{background:#ffb101!important;border-bottom:none!important;box-shadow:0 2px 20px #c6364a66}.pub-nav-signin{background:#ffffff26;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s}.pub-nav-signin:hover{background:#ffffff40}.pub-nav-join{background:#fffffff2;border:none;border-radius:10px;color:#ffb101;cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:700;padding:8px 18px;transition:background .15s}.pub-nav-join:hover{background:#fff}.lp-orb{border-radius:50%;pointer-events:none;position:absolute;z-index:0}.lp-orb-blue{animation:orbDrift 18s ease-in-out infinite alternate;background:radial-gradient(circle,#0000fd47 0,#0000ca1a 45%,#0000 70%);filter:blur(90px);height:700px;left:-180px;top:-200px;width:700px}.lp-orb-red{animation:orbDrift 22s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#1e222640 0,#1e222614 50%,#0000 70%);filter:blur(75px);height:500px;right:-120px;top:40px;width:500px}.lp-orb-gold{animation:orbDrift 26s ease-in-out infinite alternate;background:radial-gradient(circle,#1e222629 0,#0000 70%);bottom:-60px;filter:blur(60px);height:380px;left:50%;transform:translateX(-50%);width:380px}.lp-orb-royal{animation:orbDrift 20s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#0000ca33 0,#0000fd0f 50%,#0000 70%);bottom:-100px;filter:blur(80px);height:440px;right:-80px;width:440px}@keyframes orbDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(20px,-15px) scale(1.05)}to{transform:translate(-12px,10px) scale(.97)}}.lp-orb-gold{animation:none}.lp-stars{background-image:radial-gradient(1.5px 1.5px at 8% 12%,#ffffffb3 0,#0000 100%),radial-gradient(1px 1px at 22% 58%,#fff6 0,#0000 100%),radial-gradient(1.5px 1.5px at 38% 27%,#ffb10199 0,#0000 100%),radial-gradient(1px 1px at 53% 78%,#ffffff80 0,#0000 100%),radial-gradient(1px 1px at 67% 18%,#ffffff59 0,#0000 100%),radial-gradient(2px 2px at 78% 52%,#0000fdbf 0,#0000 100%),radial-gradient(1px 1px at 88% 38%,#fff6 0,#0000 100%),radial-gradient(1.5px 1.5px at 14% 83%,#ffb10180 0,#0000 100%),radial-gradient(1px 1px at 58% 8%,#ffffff8c 0,#0000 100%),radial-gradient(1px 1px at 33% 44%,#0000ca99 0,#0000 100%),radial-gradient(1px 1px at 72% 70%,#ffffff4d 0,#0000 100%),radial-gradient(1.5px 1.5px at 45% 92%,#ffb10180 0,#0000 100%),radial-gradient(1px 1px at 5% 48%,#ffffff59 0,#0000 100%),radial-gradient(1px 1px at 92% 22%,#ffb10173 0,#0000 100%),radial-gradient(2px 2px at 18% 34%,#fff9 0,#0000 100%)}.lp-nebula,.lp-stars{inset:0;pointer-events:none;position:absolute;z-index:0}.lp-nebula{background:radial-gradient(ellipse 70% 50% at 20% 50%,#0000ca12 0,#0000 60%),radial-gradient(ellipse 60% 40% at 80% 30%,#1e22260f 0,#0000 60%),radial-gradient(ellipse 50% 60% at 50% 100%,#1e22260d 0,#0000 60%)}.lp-hero-headline{color:#faf1e6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0 0 36px;max-width:820px;text-shadow:0 0 60px #0000fd66,0 0 120px #0000ca2e,0 2px 6px #0009}.lp-hl-accent{color:#fff}.lp-hl-sponsor{color:#ffb101;font-style:italic;text-shadow:0 0 30px #ffb101b3,0 0 80px #ffb1014d}.lp-learn-more{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;margin-top:36px;padding:0;transition:all .25s}.lp-learn-text{color:#ffffff59;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:color .25s,text-shadow .25s}.lp-learn-more:hover .lp-learn-text{color:#ffb101;text-shadow:0 0 18px #ffb101e6,0 0 40px #ffb10166}.lp-learn-arrow{animation:learnBounce 2.2s ease-in-out infinite;color:#ffffff40;transition:color .25s}.lp-learn-more:hover .lp-learn-arrow{color:#ffb101}@keyframes learnBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.lp-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.lp-reveal.lp-visible{opacity:1;transform:none}.lp-problem{background:linear-gradient(180deg,#0d0e0f,#00001ef2);background:linear-gradient(180deg,var(--bg) 0,#00001ef2 100%)}.lp-problem .lp-section-h2{color:#faf1e6}.lp-solution-inner{border-left:3px solid #2c9cc9;padding-left:28px}.lp-feature-card{transition:transform .22s,box-shadow .22s,border-color .22s}.lp-feature-card:hover{border-color:#0000ca4d;box-shadow:0 12px 40px #0000ca2e;transform:translateY(-4px)}.lp-step-num{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#2c9cc9,#2c9cc9)!important;-webkit-background-clip:text!important;background-clip:text!important}.lp-input-left-icon{align-items:center;color:#ffffff40;display:flex;flex-shrink:0;font-size:22px;font-weight:300;justify-content:center;line-height:1;margin-left:4px;-webkit-user-select:none;user-select:none;width:32px}.lp-input-textarea-padded{padding-left:4px!important}.lp-microcopy{color:#ffb101b3;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.02em;margin:10px 0 4px;min-height:18px;text-align:center;transition:opacity .35s ease}.lp-microcopy-hidden{opacity:0!important}.lp-trust-sub{color:#ffffff59;font-family:var(--sans);font-size:12px;letter-spacing:.02em;margin-top:10px;text-align:center}.lp-build-btn{background:#1e2226;border-radius:50%;color:#ffb10166;display:flex;flex-shrink:0;height:38px;justify-content:center;min-width:38px}.lp-build-btn.lp-build-btn-on{box-shadow:0 0 18px #c6364a59;color:#0a0f1e}.lp-build-btn.lp-build-btn-on:hover{box-shadow:0 0 28px #c6364a80}.lp-root{min-height:100%;overflow-x:hidden}.lp-hero,.lp-root{display:flex;flex-direction:column}.lp-hero{align-items:center;justify-content:center;min-height:calc(100vh - 54px);min-height:calc(100vh - var(--topnav-h, 54px));overflow:hidden;padding:80px 24px 72px;position:relative;text-align:center}.lp-hero-glow{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute;z-index:0}.lp-hero-glow-l{background:radial-gradient(circle,#c94b1e2e 0,#0000 70%);bottom:-120px;height:560px;left:-160px;width:560px}.lp-hero-glow-r{background:radial-gradient(circle,#0b00ff1f 0,#0000 70%);height:480px;right:-140px;top:-80px;width:480px}.lp-hero-inner{align-items:center;display:flex;flex-direction:column;max-width:780px;position:relative;width:100%;z-index:1}.lp-hero-wave{align-items:flex-end;display:flex;gap:3px;height:80px;justify-content:center;margin-bottom:40px}.lp-hero-wave span{animation:heroWavePulse var(--hw-r) ease-in-out infinite alternate;animation-delay:var(--hw-d);background:var(--hw-c);border-radius:3px;height:var(--hw-h);transform:scaleY(.22);transform-origin:bottom center;width:4px;will-change:transform,opacity}@keyframes heroWavePulse{0%{opacity:.5;transform:scaleY(.22)}to{opacity:1;transform:scaleY(1)}}.lp-badge{align-items:center;background:#1e2226;border:1px solid #c6364a38;border-radius:100px;color:#ffb101;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.1em;margin-bottom:28px;padding:6px 16px;text-transform:uppercase}.lp-badge-dot{background:#ffb101;border-radius:50%;box-shadow:0 0 8px #c6364ab3;flex-shrink:0;height:6px;width:6px}.lp-hero-headline{margin:0}.lp-hero-headline-em{color:#a52a3c;color:var(--accent-2);display:block;font-style:italic;margin-top:4px}.lp-hero-sub{color:#ffffff85;font-size:clamp(15px,2.2vw,19px);letter-spacing:-.01em;line-height:1.65;margin:20px 0 36px;max-width:560px}.lp-input-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141e644d;border:1px solid #3c64ff66;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0f,0 0 0 1px #3c64ff1f,0 20px 60px #00000059,0 0 50px #3c64ff26;max-width:680px;padding:18px 18px 14px 22px;transition:border-color .22s,box-shadow .22s;width:100%}.lp-input-card-focused,.lp-input-card:focus-within{border-color:#3c64ff99;box-shadow:inset 0 1px 0 #ffffff12,0 20px 60px #0000004d,0 0 0 3px #3c64ff2e,0 0 60px #3c64ff40}.lp-input-textarea{background:#0000;border:none;color:#f5ede0;color:var(--cream);display:block;font-family:DM Sans,ui-sans-serif,sans-serif;font-size:17px;letter-spacing:-.01em;line-height:1.6;max-height:180px;min-height:28px;outline:none;overflow-y:auto;padding:0;resize:none;width:100%}.lp-input-textarea::placeholder{color:#ffffff38}.lp-input-actions{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.lp-build-btn{align-items:center;background:#ffffff12;border:none;border-radius:12px;color:#ffffff40;cursor:not-allowed;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;letter-spacing:-.01em;padding:11px 22px;transition:all .18s}.lp-build-btn-on{background:linear-gradient(135deg,#a52a3c,#c6364a);background:linear-gradient(135deg,var(--accent-2),var(--accent));box-shadow:0 4px 20px #c94b1e66;color:#fff;cursor:pointer}.lp-build-btn-on:hover{box-shadow:0 6px 24px #c94b1e80;filter:brightness(1.08);transform:translateY(-1px)}.lp-build-btn-on:active{transform:none}.lp-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.lp-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00002873;border:1px solid #0000ca38;border-radius:100px;color:#ffffff80;cursor:pointer;font-family:inherit;font-size:13px;letter-spacing:.01em;padding:8px 20px;transition:all .2s}.lp-chip:hover{background:#0000ca1a;border-color:#0000fd66;box-shadow:0 0 18px #0000fd2e;color:#f5ede0;color:var(--cream);transform:translateY(-1px)}.lp-notice{color:#fff3;font-size:12px;letter-spacing:.01em;margin:14px 0 0}.lp-trust{align-items:center;background:hsla(0,0%,100%,.015);border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:14px;padding:28px 24px}.lp-trust-label{color:#ffffff47;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lp-trust-badges{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.lp-trust-badge{align-items:center;color:#ffffff8c;display:inline-flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:-.01em}.lp-trust-badge svg{opacity:.65}.lp-trust-sep{background:#ffffff1f;flex-shrink:0;height:16px;width:1px}.lp-section-w{margin:0 auto;max-width:960px;padding:0 24px;width:100%}.lp-section-eyebrow{color:#ffffff4d;display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.lp-eyebrow-warm{color:#f5ba388c}.lp-section-h2{color:#f5ede0;color:var(--cream);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,4.5vw,50px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0 0 36px}.lp-h2-center{text-align:center}.lp-cta-primary{align-items:center;background:linear-gradient(135deg,#a52a3c,#c6364a);background:linear-gradient(135deg,var(--accent-2),var(--accent));border:none;border-radius:14px;box-shadow:0 4px 20px #c94b1e61;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:9px;letter-spacing:-.01em;padding:14px 28px;transition:filter .15s,transform .12s,box-shadow .15s}.lp-cta-primary:hover{box-shadow:0 8px 28px #c94b1e7a;filter:brightness(1.08);transform:translateY(-2px)}.lp-cta-primary:active{filter:none;transform:none}.lp-cta-large{font-size:16px;padding:16px 36px}.lp-ghost-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff26;border-radius:14px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;gap:8px;letter-spacing:-.01em;padding:14px 28px;transition:all .15s}.lp-ghost-btn:hover{background:#ffffff12;border-color:#ffffff4d;color:#f5ede0;color:var(--cream)}.lp-br-md{display:block}.lp-problem{background:linear-gradient(180deg,#1e1919,#060e2a99);background:linear-gradient(180deg,var(--panel) 0,#060e2a99 100%);padding:96px 0}.lp-problem .lp-section-h2{margin-bottom:28px}.lp-problem-body{display:flex;flex-direction:column;gap:2px;margin-bottom:32px}.lp-problem-body p{color:#ffffff6b;font-size:clamp(16px,2.2vw,20px);font-style:italic;letter-spacing:-.01em;line-height:1.8;margin:0}.lp-problem-items{display:flex;flex-direction:column;gap:14px}.lp-problem-item{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:14px;color:#ffffffa6;display:flex;font-size:16px;gap:14px;letter-spacing:-.01em;line-height:1.5;padding:14px 18px}.lp-x-mark{align-items:center;background:#ff55551f;border:1px solid #ff555538;border-radius:50%;color:#f55;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:22px;justify-content:center;margin-top:1px;width:22px}.lp-solution{background:linear-gradient(135deg,#c94b1e0f,#02061400 60%);padding:96px 0;position:relative}.lp-solution:before{background:#0d0e0f;background:var(--bg);content:"";inset:0;opacity:.7;position:absolute}.lp-solution-inner{position:relative;z-index:1}.lp-solution-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:40px}.lp-solution-item{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;color:#f5ede0;color:var(--cream);display:flex;font-size:16px;gap:14px;letter-spacing:-.01em;line-height:1.5;padding:16px 18px;transition:border-color .15s,background .15s}.lp-solution-item:hover{background:#4ade800a;border-color:#4ade8033}.lp-check-mark{align-items:center;background:#4ade801f;border:1px solid #4ade8040;border-radius:50%;color:#4ade80;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;margin-top:2px;width:22px}.lp-how{background:#1e1919;background:var(--panel);padding:96px 0}.lp-steps{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin-top:8px;position:relative}.lp-step{display:flex;flex-direction:column;padding:0 20px 0 0}.lp-step:last-child{padding-right:0}.lp-step-num-wrap{margin-bottom:18px;position:relative}.lp-step-num,.lp-step-num-wrap{align-items:center;display:flex}.lp-step-num{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;color:#fff6;flex-shrink:0;font-size:12px;font-weight:800;height:44px;justify-content:center;letter-spacing:.05em;width:44px}.lp-step-line{background:linear-gradient(90deg,#ffffff1f,#ffffff0a);flex:1 1;height:1px;margin-left:12px}.lp-step-title{color:#f5ede0;color:var(--cream);font-size:16px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.lp-step-body{color:#f5ede073;color:var(--muted);font-size:14px;letter-spacing:-.005em;line-height:1.65}.lp-features{padding:96px 0}.lp-feature-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.lp-feature-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:28px 26px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.lp-feature-card:hover{background:#ffffff0d;border-color:#ffffff24;box-shadow:0 14px 40px #0000003d;transform:translateY(-3px)}.lp-feature-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;color:#f5ede073;color:var(--muted);display:flex;height:44px;justify-content:center;width:44px}.lp-feature-title{color:#f5ede0;color:var(--cream);font-size:17px;font-weight:700;letter-spacing:-.02em}.lp-feature-body{color:#f5ede073;color:var(--muted);font-size:14px;letter-spacing:-.005em;line-height:1.7}.lp-diff{background:#1e1919;background:var(--panel);padding:96px 0}.lp-diff-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.lp-diff-col{border:1px solid #ffffff12;border-radius:20px;overflow:hidden}.lp-diff-col-good{background:#c94b1e0a;border-color:#c94b1e4d;box-shadow:0 0 0 1px #c94b1e26}.lp-diff-head{border-bottom:1px solid #ffffff12;font-size:14px;font-weight:700;letter-spacing:-.01em;padding:16px 20px}.lp-diff-head-bad{background:#ffffff05;color:#ffffff59}.lp-diff-head-good{background:#c94b1e14;color:#f5ede0;color:var(--cream);font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-size:18px;font-weight:600;letter-spacing:-.02em}.lp-diff-dot{color:#a52a3c;color:var(--accent-2)}.lp-diff-row{align-items:flex-start;border-bottom:1px solid #ffffff0a;display:flex;font-size:14px;gap:12px;letter-spacing:-.005em;line-height:1.5;padding:12px 20px}.lp-diff-row:last-child{border-bottom:none}.lp-diff-col-bad .lp-diff-row{color:#ffffff61}.lp-diff-col-good .lp-diff-row{color:#fffc}.lp-preview{padding:96px 0}.lp-window{background:#0a1226;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff0a;margin:0 auto;max-width:720px;overflow:hidden;width:100%}.lp-window-chrome{align-items:center;background:#0d1430;border-bottom:1px solid #ffffff12;display:flex;gap:12px;padding:12px 16px}.lp-chrome-dots{display:flex;flex-shrink:0;gap:6px}.lp-chrome-dots span{border-radius:50%;display:block;height:11px;width:11px}.lp-chrome-url{color:#ffffff40;flex:1 1;font-size:12px;letter-spacing:.02em;text-align:center}.lp-window-body{gap:20px;padding:20px}.lp-win-section,.lp-window-body{display:flex;flex-direction:column}.lp-win-section{gap:8px}.lp-win-label{align-items:center;color:#ffffff47;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.lp-win-label svg{opacity:.7}.lp-hook-card{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px;transition:border-color .15s}.lp-hook-card:hover{border-color:#ffffff21}.lp-hook-text{color:#ffffffbf;flex:1 1;font-size:13px;letter-spacing:-.005em;line-height:1.55}.lp-hook-score{align-items:center;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:1px;padding:4px 10px}.lp-score-elite{background:#4ade801f;border:1px solid #4ade8038}.lp-score-high{background:#f5ba381f;border:1px solid #f5ba3838}.lp-score-num{font-size:15px;font-weight:800;line-height:1}.lp-score-elite .lp-score-num{color:#4ade80}.lp-score-high .lp-score-num{color:#ffb101;color:var(--gold)}.lp-score-txt{color:#ffffff47;font-size:10px}.lp-title-row{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:12px;padding:10px 14px}.lp-title-num{align-items:center;background:#c94b1e26;border:1px solid #c94b1e38;border-radius:6px;color:#a52a3c;color:var(--accent-2);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;margin-top:1px;min-width:22px}.lp-title-text{color:#ffffffb8;font-size:13px;letter-spacing:-.005em;line-height:1.5}.lp-win-section-locked{position:relative}.lp-locked-content{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:14px;position:relative}.lp-locked-bar{background:#ffffff0f;border-radius:6px;height:14px}.lp-locked-overlay{align-items:center;background:linear-gradient(180deg,#0a122600,#0a1226eb 60%);border-radius:12px;display:flex;inset:0;justify-content:center;position:absolute}.lp-locked-cta{align-items:center;color:#f5ede073;color:var(--muted);display:flex;gap:8px}.lp-locked-cta svg{flex-shrink:0}.lp-locked-cta button{background:none;border:none;color:#a52a3c;color:var(--accent-2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.lp-locked-cta button:hover{color:#fff}.lp-final{background:#1e1919;background:var(--panel);overflow:hidden;padding:120px 24px;position:relative;text-align:center}.lp-final-glow{background:radial-gradient(circle,#c94b1e24 0,#0000 65%);border-radius:50%;filter:blur(50px);height:700px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}.lp-final-inner{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.lp-final-headline{color:#faf1e6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,5vw,60px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0 0 8px;text-shadow:0 0 60px #0000fd80,0 0 120px #0000ca38,0 2px 6px #0009}.lp-final-sub{color:#ffffff73;font-size:17px;letter-spacing:-.01em;margin:4px 0 16px}.lp-final-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lp-final-note{color:#fff3;font-size:12px;letter-spacing:.01em;margin:4px 0 0}.lp-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:22px 32px}.lp-footer-brand{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:800;letter-spacing:-.02em}.lp-footer-dot{color:#c6364a;color:var(--accent)}.lp-footer-links{display:flex;gap:22px}.lp-footer-links a{color:#ffffff47;font-size:13px;text-decoration:none;transition:color .15s}.lp-footer-links a:hover{color:#fff9}.lp-footer-copy{color:#ffffff2e;font-size:12px}@media (max-width:860px){.lp-diff-grid,.lp-solution-list{grid-template-columns:1fr}.lp-feature-grid,.lp-steps{grid-template-columns:1fr 1fr}.lp-steps{gap:24px}.lp-step-line{display:none}}@media (max-width:600px){.lp-hero{min-height:auto;padding:60px 20px 52px}.lp-hero-headline{font-size:clamp(36px,9vw,52px)}.lp-hero-sub{font-size:15px;margin:16px 0 28px}.lp-input-card{border-radius:18px;padding:14px 14px 12px 16px}.lp-input-textarea{font-size:16px}.lp-build-btn{font-size:13px;padding:9px 16px}.lp-chips{gap:6px}.lp-chip{font-size:12.5px;padding:7px 13px}.lp-diff,.lp-features,.lp-how,.lp-preview,.lp-problem,.lp-solution{padding:64px 0}.lp-final{padding:80px 20px}.lp-section-h2{font-size:clamp(26px,7vw,36px);margin-bottom:24px}.lp-feature-grid,.lp-steps{grid-template-columns:1fr}.lp-final-actions{flex-direction:column;width:100%}.lp-cta-primary.lp-cta-large,.lp-ghost-btn{justify-content:center;width:100%}.lp-trust-sep{display:none}.lp-trust-badges{flex-direction:column;gap:8px}.lp-br-md{display:none}.lp-footer{flex-direction:column;gap:16px;padding:20px;text-align:center}.lp-footer-links{justify-content:center}.lp-stats-strip{flex-wrap:wrap;gap:28px 16px;padding:40px 24px}.lp-stat-sep{display:none}.lp-video-frame{border-radius:16px}.lp-hl-sponsor{display:block}}.lp-video-section{align-items:center;display:flex;justify-content:center;padding:80px 24px 60px;position:relative}.lp-video-inner{align-items:center;display:flex;flex-direction:column;gap:22px;max-width:860px;width:100%}.lp-video-eyebrow{color:#ffffff40;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.lp-video-frame{background:#0d0e0f;background:var(--bg);border:1px solid #0000fd40;border-radius:20px;box-shadow:0 0 0 1px #0000ca1f,0 0 60px #0000fd2e,0 0 120px #0000ca1a,0 40px 80px #0000008c;overflow:hidden;position:relative;width:100%}.lp-video-glow-l{background:radial-gradient(circle,#0000fd38 0,#0000 70%);filter:blur(60px);height:300px;left:-80px;top:-80px;width:300px}.lp-video-glow-l,.lp-video-glow-r{border-radius:50%;pointer-events:none;position:absolute;z-index:0}.lp-video-glow-r{background:radial-gradient(circle,#1e22262e 0,#0000 70%);bottom:-60px;filter:blur(50px);height:260px;right:-60px;width:260px}.lp-video-chrome{align-items:center;background:#ffffff08;border-bottom:1px solid #0000fd26;display:flex;gap:12px;padding:12px 18px;position:relative;z-index:1}.lp-vc-dots{display:flex;flex-shrink:0;gap:6px}.lp-vc-dots span{border-radius:50%;display:block;height:11px;opacity:.75;width:11px}.lp-vc-url{color:#fff3;flex:1 1;font-size:12px;letter-spacing:.02em;text-align:center}.lp-video-body{align-items:center;display:flex;justify-content:center;min-height:340px;position:relative;z-index:1}.lp-video-placeholder{align-items:center;display:flex;flex-direction:column;gap:20px;padding:60px 24px}.lp-play-ring{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.lp-play-ring:after,.lp-play-ring:before{animation:playRingPulse 2.4s ease-out infinite;border:1px solid #c6364a73;border-radius:50%;content:"";position:absolute}.lp-play-ring:before{animation-delay:0s;inset:-10px}.lp-play-ring:after{animation-delay:.5s;border-color:#c6364a38;inset:-22px}@keyframes playRingPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.lp-play-btn{align-items:center;background:linear-gradient(135deg,#ffb101,#e84d1a);border-radius:50%;box-shadow:0 0 0 6px #ffb10126,0 0 40px #ffb10173,0 8px 28px #00000073;color:#fff;cursor:pointer;display:flex;height:80px;justify-content:center;transition:transform .2s,box-shadow .2s;width:80px}.lp-play-btn:hover{box-shadow:0 0 0 8px #ffb1012e,0 0 60px #ffb1018c,0 12px 32px #00000080;transform:scale(1.07)}.lp-play-btn svg{margin-left:4px}.lp-video-ph-label{color:#ffffff38;font-size:13px;font-style:italic;letter-spacing:.02em;margin:0}.lp-stats-strip{background:#00001466;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;gap:0;justify-content:center;padding:56px 40px}.lp-stat,.lp-stats-strip{align-items:center;display:flex}.lp-stat{flex:1 1;flex-direction:column;gap:6px;min-width:140px}.lp-stat-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c9cc9,#4040ff 50%,#2c9cc9);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 20px rgba(0,0,253,.55));font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1}.lp-stat-unit{font-size:.55em;opacity:.75}.lp-stat-label{color:#ffffff59;font-size:12px;font-weight:500;letter-spacing:.03em;line-height:1.4;max-width:120px;text-align:center}.lp-stat-sep{background:linear-gradient(180deg,#0000,#ffffff1f,#0000);flex-shrink:0;height:48px;margin:0 8px;width:1px}.lp-final-glow-blue{background:radial-gradient(circle,#0000fd2e 0,#0000 65%);height:600px;left:35%;width:600px}.lp-final-glow-blue,.lp-final-glow-red{border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.lp-final-glow-red{background:radial-gradient(circle,#1e222629 0,#0000 65%);height:500px;left:65%;width:500px}.lp-cta-primary{box-shadow:0 4px 20px #c94b1e61,0 0 0 0 #c94b1e00}.lp-cta-primary:hover{box-shadow:0 8px 28px #c94b1e85,0 0 40px #c94b1e40}.lp-input-card:hover{border-color:#ffffff26;box-shadow:inset 0 1px 0 #ffffff0a,0 20px 60px #00000061,0 0 30px #0000ca14;transition:border-color .22s,box-shadow .22s}.lp-build-btn.lp-build-btn-on{background:#ffb101;box-shadow:0 0 18px #c6364a73,0 0 40px #c6364a33;color:#0d0808;cursor:pointer}.lp-build-btn.lp-build-btn-on:hover{background:#ffc933;box-shadow:0 0 30px #c6364aa6,0 0 60px #c6364a40;transform:scale(1.05)}.lp-hero-subline{color:#faf1e699;font-size:clamp(15px,2vw,18px);font-weight:500;letter-spacing:-.01em;margin:22px 0 32px;text-align:center}.lp-hl-sponsor{animation:sponsorPulse 3s ease-in-out infinite}@keyframes sponsorPulse{0%,to{text-shadow:0 0 30px #ffb101b3,0 0 80px #ffb1014d}50%{text-shadow:0 0 50px #ffb101,0 0 100px #ffb10180}}.lp-input-textarea{caret-color:#ffb101}.lp-input-card-focused,.lp-input-card:focus-within{border-color:#c6364a8c!important;box-shadow:inset 0 1px 0 #ffffff0f,0 20px 60px #00000061,0 0 0 3px #ffb1011a,0 0 40px #ffb1012e!important}.lp-chip-v2{align-items:center;background:#1e2226;border:1px solid #c6364a40;border-radius:100px;color:#ffffffa6;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.01em;padding:11px 22px;transition:all .22s}.lp-chip-v2:hover{background:#1e2226;border-color:#c6364a8c;box-shadow:0 0 24px #c6364a33;color:#faf1e6;transform:translateY(-2px)}.lp-chip-icon{align-items:center;display:flex;flex-shrink:0}.lp-proof{background:linear-gradient(180deg,#00001e99,#0c0808e6);display:flex;justify-content:center;padding:80px 24px;position:relative}.lp-proof:before{background:radial-gradient(ellipse 60% 50% at 50% 50%,#0000ca12 0,#0000 70%)}.lp-proof-inner{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:520px;position:relative;text-align:center;z-index:1}.lp-proof-headline{color:#faf1e6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,4.5vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0;text-shadow:0 0 50px #0000fd59,0 2px 6px #00000080}.lp-proof-items{display:flex;flex-direction:column;gap:14px;width:100%}.lp-proof-item{align-items:center;background:#ff55550a;border:1px solid #ff555524;border-radius:14px;color:#ffffffb8;display:flex;font-size:16px;gap:14px;letter-spacing:-.01em;padding:14px 20px;text-align:left}.lp-proof-item strong{color:#faf1e6;font-weight:700}.lp-proof-x{align-items:center;background:#ff55551f;border:1px solid #ff555538;border-radius:50%;color:#f55;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:22px;justify-content:center;width:22px}.lp-proof-fix{color:#ffb101;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,3vw,26px);font-style:italic;font-weight:600;letter-spacing:-.02em;margin:0;text-shadow:0 0 30px #ffb1018c}.thinking-fun-fact{transition:opacity 2.4s ease}.thinking-fun-fact.fact-fade-out{opacity:0!important}.tv-brand-wave{align-items:flex-end;display:flex;gap:3px;height:70px;justify-content:center;margin-bottom:32px}.tv-brand-wave span{background:var(--tw-c);border-radius:3px;height:var(--tw-h);transform:scaleY(.2);transform-origin:bottom center;width:4px;will-change:transform,opacity}.tv-brand-wave-active span{animation:tvWavePulse var(--tw-r) ease-in-out infinite alternate;animation-delay:var(--tw-d)}@keyframes tvWavePulse{0%{opacity:.45;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.tst-list{align-items:flex-start;display:flex;flex-direction:column;margin:16px 0 8px;max-width:400px;width:100%}.tst-connector{background:#ffffff17;height:10px;margin-left:9px;transition:background .5s ease;width:1px}.tst-connector.lit{background:linear-gradient(180deg,#1e22268c,#1e22262e)}.tst-row{align-items:flex-start;display:flex;flex-direction:column;width:100%}.tst-row-inner{gap:10px;padding:2px 0}.tst-icon,.tst-row-inner{align-items:center;display:flex}.tst-icon{border-radius:50%;flex-shrink:0;height:20px;justify-content:center;transition:all .3s;width:20px}.tst-row.complete .tst-icon{background:#1e2226;border:1px solid #c6364a66;color:#ffb101}.tst-row.active .tst-icon{background:#0000ca1f;border:1px solid #0000ca59}.tst-row.idle .tst-icon{background:#ffffff0a;border:1px solid #ffffff14}.tst-label{font-size:13px;letter-spacing:-.01em;line-height:1.4;transition:color .3s}.tst-row.complete .tst-label{color:#ffffff8c}.tst-row.active .tst-label{color:#faf1e6;font-weight:600}.tst-row.idle .tst-label{color:#ffffff38}.tst-pulse{animation:tstPulse 1s ease-in-out infinite;background:#2c9cc9;border-radius:50%;height:7px;width:7px}@keyframes tstPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.tst-ring{background:#ffffff2e;border-radius:50%;height:6px;width:6px}.tst-final-row{align-items:flex-start;display:flex;flex-direction:column;width:100%}.tst-bar-wrap{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;display:flex;height:44px;overflow:hidden;position:relative;width:100%}.tst-bar-wrap.active{border-color:#0000ca38}.tst-bar-wrap.done{border-color:#c6364a4d}.tst-bar-fill{animation:tstBarGrow 70s cubic-bezier(.08,0,.35,1) forwards;background:linear-gradient(90deg,#2c9cc9,#2c9cc9 35%,#ffb101 75%,#ffb101);border-radius:12px;bottom:0;left:0;min-width:5%;position:absolute;top:0}.tst-bar-fill.done{animation:none!important;transition:width .5s ease;width:100%!important}@keyframes tstBarGrow{0%{width:5%}to{width:88%}}.tst-bar-label{color:#fff;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.3;padding:0 16px;position:relative;text-shadow:0 1px 8px #000000f2,0 2px 20px #000c;z-index:1}@media (max-width:600px){.tst-list{max-width:100%}.tst-bar-wrap{height:40px}.tst-bar-label{font-size:12px}.lp-proof-item{font-size:15px}.lp-chip-v2{font-size:13px;padding:10px 18px}}.lp-funnel-section{padding:80px 24px;position:relative}.lp-funnel-inner{margin:0 auto;max-width:760px;width:100%}.lp-center{align-items:center;display:flex;flex-direction:column;text-align:center}.lp-eyebrow-tag{border:1px solid #ffffff1a;border-radius:100px;color:#ffffff47;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.14em;margin-bottom:20px;padding:4px 13px;text-transform:uppercase}.lp-eyebrow-gold{border-color:#c6364a33;color:#ffb101a6}.lp-funnel-h2{color:#faf1e6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,4.5vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0 0 36px;text-shadow:0 0 50px #0000fd38,0 2px 4px #00000080}.lp-cta-mt{margin-top:36px}.lp-proof{background:linear-gradient(180deg,#00001480,#0c0808f2)}.lp-proof:before{background:radial-gradient(ellipse 55% 50% at 50% 50%,#0000ca0f 0,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.lp-how3{background:#1e1919;background:var(--panel)}.lp-how3-steps{align-items:flex-start;display:flex;gap:0;margin-bottom:4px;width:100%}.lp-how3-step{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:18px;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:28px 16px;text-align:center;transition:border-color .2s,background .2s}.lp-how3-step:hover{background:#0000ca0d;border-color:#0000ca47}.lp-how3-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c9cc9,#ffb101);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 16px rgba(0,0,253,.4));font-family:Cormorant Garamond,Georgia,serif;font-size:2.8rem;font-weight:700;letter-spacing:-.04em;line-height:1}.lp-how3-title{color:#faf1e6;font-size:15px;font-weight:700;letter-spacing:-.02em}.lp-how3-body{color:#f5ede073;color:var(--muted);font-size:13px;letter-spacing:-.005em;line-height:1.6}.lp-how3-arrow{align-items:center;color:#ffffff2e;display:flex;flex-shrink:0;justify-content:center;margin-top:32px;padding:0 4px}.lp-diff2{background:linear-gradient(180deg,#0d0e0f,#1e1919);background:linear-gradient(180deg,var(--bg) 0,var(--panel) 100%)}.lp-diff2-table{grid-gap:2px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:2px;grid-template-columns:1fr 1fr;max-width:640px;overflow:hidden;width:100%}.lp-diff2-col{background:hsla(0,0%,100%,.015);display:flex;flex-direction:column}.lp-diff2-col-good{background:#1e2226}.lp-diff2-head{border-bottom:1px solid #ffffff12;color:#ffffff59;font-size:13px;font-weight:700;letter-spacing:-.01em;padding:14px 18px}.lp-diff2-head-good{background:#1e2226;color:#f5ede0;color:var(--cream);font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:600}.lp-diff2-dot{color:#a52a3c;color:var(--accent-2)}.lp-diff2-row{align-items:flex-start;border-bottom:1px solid #ffffff0a;display:flex;font-size:13.5px;gap:10px;letter-spacing:-.005em;line-height:1.45;padding:11px 18px}.lp-diff2-row:last-child{border-bottom:none}.lp-diff2-col-bad .lp-diff2-row{color:#ffffff61}.lp-diff2-col-good .lp-diff2-row{color:#ffffffd1}.lp-diff-no{color:#f55}.lp-diff-no,.lp-diff-yes{flex-shrink:0;font-size:11px;font-weight:700;margin-top:2px}.lp-diff-yes{color:#4ade80}.lp-outcome{background:#1e1919;background:var(--panel)}.lp-outcome-h2{margin-bottom:32px}.lp-outcome-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;max-width:480px;padding:0;text-align:left;width:100%}.lp-outcome-item{align-items:flex-start;color:#ffffffc7;display:flex;font-size:15px;gap:12px;letter-spacing:-.01em;line-height:1.5}.lp-outcome-icon{color:#ffb101;filter:drop-shadow(0 0 8px rgba(255,177,1,.5));flex-shrink:0;margin-top:1px}.lp-money{background:#0d0e0f;background:var(--bg);overflow:hidden}.lp-money-glow{background:radial-gradient(circle,#1e22261a 0,#1e222614 50%,#0000 70%);border-radius:50%;filter:blur(60px);height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.lp-money-h2{color:#faf1e6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,5vw,54px);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0 0 18px;text-shadow:0 0 50px #ffb1014d,0 0 100px #ffb1011f,0 2px 4px #00000080}.lp-money-sub{color:#ffffff80;font-size:16px;letter-spacing:-.01em;line-height:1.6;margin:0 0 20px;max-width:480px}.lp-money-key{color:#ffb101;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,3vw,26px);font-style:italic;font-weight:600;letter-spacing:-.02em;margin:0;text-shadow:0 0 28px #ffb10180}.lp-social{background:hsla(0,0%,100%,.015);border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d}.lp-social-headline{color:#faf1e6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,3.5vw,32px);font-weight:600;letter-spacing:-.025em;margin:0 0 24px}.lp-platform-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:20px}.lp-platform-badge{align-items:center;color:#ffffff80;display:inline-flex;font-size:13px;font-weight:500;gap:7px;letter-spacing:-.01em}.lp-platform-badge svg{opacity:.75}.lp-social-sub{color:#ffffff47;font-size:13px;letter-spacing:.01em;margin:0}@media (max-width:720px){.lp-how3-steps{flex-direction:column;gap:8px}.lp-how3-arrow{align-self:center;margin-top:0;transform:rotate(90deg)}.lp-how3-step{width:100%}.lp-diff2-table{grid-template-columns:1fr}.lp-funnel-section{padding:60px 20px}.lp-funnel-h2{font-size:clamp(24px,6vw,34px)}}.pkg-shell{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:900px;padding:0 0 48px;width:100%}.pkg-eyebrow{color:#ffb101;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.pkg-header{text-align:center;width:100%}.pkg-headline{color:#f5ede0;color:var(--text);font-size:clamp(24px,4vw,34px);font-weight:700;line-height:1.2;margin:0 0 12px}.pkg-subline{color:#f5ede073;color:var(--muted);font-size:15px;line-height:1.6;margin:0 auto;max-width:560px}.pkg-context-strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.pkg-context-item{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:flex;font-size:13px;gap:8px;padding:8px 14px}.pkg-context-hook{flex-basis:100%;justify-content:center}.pkg-context-label{color:#f5ede073;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.pkg-context-val{color:#f5ede0;color:var(--text);font-weight:500}.pkg-mode-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;width:100%}@media (max-width:680px){.pkg-mode-grid{grid-template-columns:1fr}}.pkg-mode-card{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;color:#f5ede0;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:28px 20px 24px;position:relative;text-align:center;transition:border-color .2s,background .2s,transform .15s}.pkg-mode-card:hover{background:#1e2226;border-color:#c6364a59;transform:translateY(-2px)}.pkg-mode-card-featured{background:#1e2226;border-color:#c6364a47}.pkg-mode-card-featured:hover{background:#1e2226;border-color:#c6364a8c}.pkg-mode-badge{background:linear-gradient(90deg,#ffb101,#ffb101);border-radius:100px;color:#fff;font-size:10px;font-weight:700;left:50%;letter-spacing:.08em;padding:4px 12px;position:absolute;text-transform:uppercase;top:-11px;transform:translateX(-50%);white-space:nowrap}.pkg-mode-icon{font-size:28px}.pkg-mode-label{color:#f5ede0;color:var(--text);font-size:15px;font-weight:700}.pkg-mode-size{font-size:11px;font-weight:600;letter-spacing:.06em;opacity:.65}.pkg-mode-desc,.pkg-mode-size{color:#f5ede073;color:var(--muted)}.pkg-mode-desc{font-size:13px;line-height:1.5}.pkg-mode-cta{color:#ffb101;font-size:13px;font-weight:600;margin-top:4px}.pkg-upload-area{align-items:center;background:#ffffff05;border:2px dashed #ffffff1f;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:10px;max-width:480px;padding:40px 24px;text-align:center;transition:border-color .2s,background .2s;width:100%}.pkg-upload-area:hover{background:#1e2226;border-color:#c6364a66}.pkg-upload-icon{font-size:36px}.pkg-upload-prompt{color:#f5ede0;color:var(--text);font-size:15px;font-weight:600}.pkg-upload-hint{color:#f5ede073;color:var(--muted);font-size:12px;opacity:.6}.pkg-upload-preview{align-items:center;display:flex;flex-direction:column;gap:12px}.pkg-upload-img{border:3px solid #c6364a66;border-radius:60px;height:120px;object-fit:cover;width:120px}.pkg-upload-change{color:#ffb101;font-size:12px;font-weight:600}.pkg-upload-auto{text-align:center}.pkg-upload-auto-label{color:#f5ede073;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;opacity:.6;text-transform:uppercase}.pkg-auto-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pkg-auto-pill{background:#ffffff0d;border:1px solid #ffffff17;border-radius:100px;color:#f5ede0;color:var(--text);font-size:12px;font-weight:500;padding:5px 12px}.pkg-upload-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pkg-btn-primary{align-items:center;background:linear-gradient(135deg,#2c9cc9,#2c9cc9);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:11px 22px;text-decoration:none;transition:opacity .2s,transform .15s}.pkg-btn-primary:hover{opacity:.88;transform:translateY(-1px)}.pkg-btn-primary.pkg-btn-ready{background:linear-gradient(135deg,#ffb101,#ffb101)}.pkg-btn-secondary{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#f5ede073;color:var(--muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:11px 18px;text-decoration:none;transition:background .2s,color .2s}.pkg-btn-secondary:hover{background:#ffffff17;color:#f5ede0;color:var(--text)}.pkg-variants-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}@media (max-width:640px){.pkg-variants-grid{grid-template-columns:1fr}}.pkg-variant-card{background:#ffffff08;border:2px solid #ffffff12;border-radius:16px;color:#f5ede0;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:14px;text-align:left;transition:border-color .2s,transform .15s}.pkg-variant-card:hover{border-color:#c6364a4d;transform:translateY(-2px)}.pkg-variant-selected{background:#1e2226!important;border-color:#c6364a!important}.pkg-variant-generating{cursor:default}.pkg-variant-thumb-wrap{border-radius:10px;overflow:hidden;position:relative;width:100%}.pkg-variant-check{align-items:center;background:#ffb101;border-radius:50%;color:#000;display:flex;font-size:13px;height:26px;justify-content:center;right:8px;top:8px;width:26px}.pkg-variant-check,.pkg-variant-tag{font-weight:700;position:absolute;z-index:2}.pkg-variant-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid;border-radius:100px;bottom:8px;font-size:10px;left:8px;letter-spacing:.08em;padding:3px 9px;text-transform:uppercase}.pkg-variant-meta{padding:0 2px}.pkg-variant-label{color:#f5ede0;color:var(--text);font-size:14px;font-weight:700;margin-bottom:4px}.pkg-variant-desc{color:#f5ede073;color:var(--muted);font-size:12px;line-height:1.5}.pkg-thumb-mockup{align-items:center;aspect-ratio:16/9;border-radius:10px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.pkg-thumb-square{aspect-ratio:1/1}.pkg-thumb-real{aspect-ratio:16/9;border-radius:10px;display:block;object-fit:cover;width:100%}.pkg-thumb-real.pkg-thumb-square{aspect-ratio:1/1}.pkg-thumb-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");inset:0;opacity:.12;pointer-events:none;position:absolute;z-index:1}.pkg-thumb-face-placeholder{align-items:center;bottom:0;display:flex;font-size:40px;justify-content:center;left:8%;opacity:.35;position:absolute;top:0;width:40%}.pkg-thumb-face-img{bottom:0;left:0;object-fit:cover;position:absolute;top:0;width:45%}.pkg-thumb-face-text{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:48%;z-index:2}.pkg-thumb-hook{font-size:clamp(9px,2.5vw,14px);font-weight:900;letter-spacing:.02em;line-height:1.25;text-shadow:0 2px 8px #000c;text-transform:uppercase}.pkg-thumb-badge{border-radius:4px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em;padding:3px 8px;position:absolute;right:10px;top:10px;z-index:3}.pkg-thumb-curiosity-inner{align-items:center;display:flex;flex-direction:column;gap:6px;padding:12px;position:relative;text-align:center;z-index:2}.pkg-thumb-eyebrow{font-size:9px;font-weight:800;letter-spacing:.18em;opacity:.8;text-transform:uppercase}.pkg-thumb-big-text{color:#fff;font-size:clamp(9px,2.8vw,15px);font-weight:800;line-height:1.2;text-align:center;text-shadow:0 0 30px #0000fd99}.pkg-thumb-glow{border-radius:2px;height:2px;margin-top:4px;opacity:.6;width:60%}.pkg-thumb-minimal-inner{align-items:center;display:flex;flex-direction:column;gap:8px;padding:12px;position:relative;text-align:center;z-index:2}.pkg-thumb-minimal-dot{border-radius:50%;box-shadow:0 0 12px currentColor;height:8px;width:8px}.pkg-thumb-minimal-topic{color:#fff;font-size:clamp(10px,2.5vw,14px);font-weight:700;letter-spacing:.03em;text-align:center}.pkg-thumb-minimal-line{border-radius:2px;height:2px;width:32px}.pkg-thumb-minimal-sub{color:#fff6;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pkg-thumb-viral-inner{display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;padding:12px 10px;position:relative;width:100%;z-index:2}.pkg-thumb-viral-stripe{border-radius:2px;height:4px;margin-bottom:4px;width:80%}.pkg-thumb-viral-text{color:#fff;font-size:clamp(9px,2.8vw,15px);font-weight:900;letter-spacing:.01em;line-height:1.15;text-shadow:2px 2px 0 #0009;text-transform:uppercase}.pkg-thumb-viral-tag{font-size:9px;font-weight:800;letter-spacing:.14em;margin-top:2px;text-transform:uppercase}.pkg-thumb-skeleton{background:#ffffff0a!important;border:1px solid #ffffff0f}.pkg-skeleton-shimmer{animation:pkgShimmer 1.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff0f 50%,#0000);background-size:200% 100%;inset:0;position:absolute;z-index:1}@keyframes pkgShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pkg-skeleton-label{color:#ffffff40;font-size:11px;font-weight:500;position:relative;z-index:2}.pkg-skeleton-line{background:#ffffff0f;border-radius:6px;height:10px}.pkg-selection-bar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e1eeb;border:1px solid #c6364a40;border-radius:16px;bottom:20px;display:flex;gap:12px;justify-content:space-between;padding:14px 20px;position:sticky;width:100%;z-index:10}.pkg-selection-info{display:flex;flex-direction:column;gap:2px}.pkg-selection-name{color:#ffb101;font-size:14px;font-weight:700}.pkg-selection-hint{color:#f5ede073;color:var(--muted);font-size:11px}.pkg-selection-actions{display:flex;flex-wrap:wrap;gap:8px}.pkg-variants-footer{display:flex;justify-content:center;margin-top:-8px;width:100%}.pkg-regenerate-btn{background:none;border:none;border-radius:8px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:13px;padding:8px 16px;transition:color .2s,background .2s}.pkg-regenerate-btn:hover{background:#ffffff0d;color:#f5ede0;color:var(--text)}.pkg-done-block{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px 0;text-align:center}.pkg-done-icon{color:#ffb101;font-size:36px;margin-bottom:4px}.pkg-done-headline{color:#f5ede0;color:var(--text);font-size:28px;font-weight:700;margin:0}.pkg-done-sub{color:#f5ede073;color:var(--muted);font-size:15px;line-height:1.6;margin:0;max-width:440px}.pkg-retention-block{text-align:center;width:100%}.pkg-retention-label{color:#f5ede073;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;opacity:.6;text-transform:uppercase}.pkg-retention-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pkg-retention-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;color:#f5ede0;color:var(--text);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:background .2s,border-color .2s,transform .15s}.pkg-retention-card:hover{background:#1e2226;border-color:#c6364a47;transform:translateY(-2px)}.pkg-retention-icon{font-size:18px}.pkg-retention-text{font-size:13px}.db-shell{flex-direction:column;gap:28px;margin:0 auto;max-width:760px;padding:0 0 48px}.db-progress,.db-shell{align-items:center;display:flex;width:100%}.db-progress{flex-wrap:nowrap;gap:0;justify-content:center}.db-step{border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.db-step-active{background:#0000ca26;border:1px solid #0000ca4d;color:#2c9cc9}.db-step-done{background:#1e2226;border:1px solid #1e222640;color:#c6364a}.db-step-idle{border:1px solid #0000;color:#f5ede073;color:var(--muted);opacity:.5}.db-step-line{background:#ffffff14;flex:1 1;height:1px;max-width:40px;min-width:12px}.db-line-done{background:#1e2226}.db-section-header{text-align:center;width:100%}.db-eyebrow{color:#ffb101;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.db-headline{color:#f5ede0;color:var(--text);font-size:clamp(22px,4vw,30px);font-weight:700;margin:0 0 10px}.db-sub{color:#f5ede073;color:var(--muted);font-size:14px;line-height:1.6;margin:0 auto;max-width:520px}.db-cards{gap:12px;width:100%}.db-card,.db-cards{display:flex;flex-direction:column}.db-card{background:#ffffff08;border:2px solid #ffffff12;border-radius:14px;color:#f5ede0;color:var(--text);cursor:pointer;gap:8px;padding:16px 18px;text-align:left;transition:border-color .2s,background .2s,transform .15s}.db-card:hover{border-color:#0000ca4d;transform:translateX(3px)}.db-card-selected{background:#1e2226!important;border-color:#c6364a!important}.db-card-top{align-items:center;display:flex;gap:8px}.db-score{background:#0000fd1f;border-radius:100px;color:#2c9cc9;font-size:11px;font-weight:800;letter-spacing:.06em;padding:2px 8px}.db-score-ctr{background:#1e2226;color:#ffb101}.db-tag{background:#ffffff12;border-radius:100px;color:#f5ede073;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.db-check{color:#ffb101;font-size:14px;font-weight:700;margin-left:auto}.db-card-text{color:#f5ede0;color:var(--text);font-size:15px;font-weight:600;line-height:1.4}.db-card-title{font-size:16px}.db-card-why{color:#f5ede073;color:var(--muted);font-size:13px;line-height:1.5}.db-card-delivery{color:#ffb101cc;font-size:12px;font-style:italic}.db-empty{color:#f5ede073;color:var(--muted);font-size:14px;opacity:.6;padding:24px;text-align:center}.db-actions{display:flex;gap:10px;justify-content:flex-end;width:100%}.db-btn-primary{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:14px;font-weight:600;padding:11px 22px;transition:all .2s}.db-btn-primary.db-btn-ready{background:linear-gradient(135deg,#2c9cc9,#2c9cc9);border-color:#0000;color:#fff}.db-btn-primary.db-btn-ready:hover{opacity:.88;transform:translateY(-1px)}.db-btn-secondary{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:14px;font-weight:500;padding:11px 18px;transition:background .2s,color .2s}.db-btn-secondary:hover{background:#ffffff14;color:#f5ede0;color:var(--text)}.db-btn-upgrade{background:linear-gradient(135deg,#ffb101,#ffb101);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin-top:12px;padding:11px 24px}.db-flow-list{display:flex;flex-direction:column;gap:10px;width:100%}.db-segment{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:16px 18px}.db-seg-header{flex-wrap:wrap;gap:10px;margin-bottom:8px}.db-seg-header,.db-seg-num{align-items:center;display:flex}.db-seg-num{background:#0000ca26;border-radius:50%;color:#2c9cc9;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.db-seg-title{color:#f5ede0;color:var(--text);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.db-seg-dur{color:#f5ede073;color:var(--muted);font-size:12px;font-weight:400}.db-viral-badge{background:#1e2226;border-radius:100px;color:#c6364a;font-size:11px;font-weight:700;padding:2px 8px}.db-seg-obj{color:#f5ede073;color:var(--muted);font-size:13px;line-height:1.5;margin-bottom:6px}.db-seg-question{border-left:2px solid #0000fd4d;color:#0000fdd9;font-size:13px;font-style:italic;margin-bottom:8px;padding-left:10px}.db-seg-points{margin:0 0 0 18px}.db-seg-points li{color:#f5ede073;color:var(--muted);font-size:13px;margin-bottom:4px}.db-seg-followups{margin-top:8px}.db-seg-followup{border-left:2px solid #ffffff14;color:#f5ede073;color:var(--muted);font-size:12px;margin-bottom:3px;padding:3px 0 3px 12px}.db-script-block{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;max-height:500px;overflow-y:auto;padding:20px;width:100%}.db-script-text{color:#f5ede0;color:var(--text);font-family:Georgia,serif;font-size:15px;line-height:1.8;margin:0;white-space:pre-wrap}.db-script-placeholder{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:16px;padding:40px 24px;text-align:center;width:100%}.db-script-lock{font-size:32px;margin-bottom:12px}.db-script-lock-title{color:#f5ede0;color:var(--text);font-size:16px;font-weight:700;margin-bottom:8px}.db-script-lock-body{color:#f5ede073;color:var(--muted);font-size:14px;line-height:1.5;margin:0 auto;max-width:380px}.db-done-header{text-align:center}.db-done-icon{color:#ffb101;font-size:32px;margin-bottom:8px}.db-done-title{color:#f5ede0;color:var(--text);font-size:26px;font-weight:700;margin:0 0 8px}.db-done-sub{color:#f5ede073;color:var(--muted);font-size:14px;line-height:1.6;margin:0 auto;max-width:440px}.db-final-doc{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:20px;padding:24px;width:100%}.db-final-doc,.db-final-section{display:flex;flex-direction:column}.db-final-section{gap:6px}.db-final-label{color:#ffb101;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.db-final-hook{color:#f5ede0;color:var(--text);font-size:16px;font-style:italic;font-weight:700;line-height:1.4}.db-final-note{color:#ffb101bf;font-size:12px;font-style:italic}.db-final-title-text{color:#f5ede0;color:var(--text);font-size:18px;font-weight:700}.db-final-seg{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:8px;padding:6px 0}.db-final-seg:last-child{border-bottom:none}.db-final-seg-n{color:#f5ede073;color:var(--muted);font-size:11px;font-weight:700;min-width:18px}.db-final-seg-name{color:#f5ede0;color:var(--text);font-size:13px;font-weight:600}.db-final-seg-dur{color:#f5ede073;color:var(--muted);font-size:11px;margin-left:auto}.db-export-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}@keyframes dclPulse{0%,to{box-shadow:0 0 0 0 #4ade8066}50%{box-shadow:0 0 0 6px #4ade8000}}@keyframes dclFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dclShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dash-composer-send.active{background:linear-gradient(135deg,#2c9cc9,#2c9cc9)!important}.vl-shell{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:860px;padding-bottom:48px;width:100%}.vl-score-strip{background:linear-gradient(135deg,#0000ca14,#1e22260f);border:1px solid #0000ca2e;border-radius:16px;flex-wrap:wrap;gap:20px;padding:18px 22px}.vl-score-main,.vl-score-strip{align-items:center;display:flex}.vl-score-main{flex-shrink:0;gap:10px}.vl-score-num{color:#ffb101;font-size:42px;font-weight:800;line-height:1}.vl-score-label{color:#f5ede073;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.vl-score-mini{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:80px}.vl-score-mini-bar-wrap{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.vl-score-mini-bar{background:linear-gradient(90deg,#2c9cc9,#c6364a);border-radius:2px;height:100%;transition:width .6s ease}.vl-score-mini-label{color:#f5ede073;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vl-score-mini-val{color:#f5ede0;color:var(--text);font-size:12px;font-weight:700}.vl-identity-line{color:#f5ede073;color:var(--muted);flex-basis:100%;font-size:12px;font-style:italic;margin-top:6px;opacity:.75}.vl-tabs{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--stroke);display:flex;gap:4px;padding-bottom:0}.vl-tab{background:none;border:none;border-bottom:2px solid #0000;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:13px;font-weight:600;margin-bottom:-1px;padding:9px 16px;transition:color .15s,border-color .15s;white-space:nowrap}.vl-tab-active,.vl-tab:hover{color:#f5ede0;color:var(--text)}.vl-tab-active{border-bottom-color:#c6364a}.vl-section{display:flex;flex-direction:column;gap:16px}.vl-section-title{color:#f5ede0;color:var(--text);font-size:15px;font-weight:700;margin-bottom:4px}.vl-section-sub{line-height:1.5}.vl-empty,.vl-section-sub{color:#f5ede073;color:var(--muted);font-size:13px}.vl-empty{opacity:.6;padding:28px;text-align:center}.vl-moments-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:640px){.vl-moments-grid{grid-template-columns:1fr}}.vl-moment-card{background:#ffffff08;border:2px solid #ffffff12;border-radius:14px;color:#f5ede0;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px 16px;text-align:left;transition:border-color .2s,background .2s}.vl-moment-card:hover{background:#ffffff0d;border-color:#1e22264d}.vl-moment-selected{background:#1e2226!important;border-color:#c6364a!important}.vl-moment-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vl-moment-cat{border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 8px;text-transform:capitalize}.vl-moment-src{color:#f5ede073;color:var(--muted);font-size:10px;opacity:.7}.vl-moment-score{color:#ffb101;font-size:11px;font-weight:700;margin-left:auto}.vl-moment-check{color:#ffb101;font-size:12px;font-weight:700}.vl-moment-text{color:#f5ede0;color:var(--text);font-size:13px;font-style:italic;line-height:1.5}.vl-moment-actions{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px}.vl-moment-selected-label{color:#ffb101;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vl-moment-selected-text{color:#f5ede0;color:var(--text);font-size:14px;font-style:italic;font-weight:600;line-height:1.5}.vl-moment-copy-row,.vl-social-tabs{display:flex;gap:8px}.vl-social-tabs{flex-wrap:wrap}.vl-social-tab{align-items:center;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;color:#f5ede073;color:var(--muted);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s}.vl-social-tab:hover{background:#ffffff14;color:#f5ede0;color:var(--text)}.vl-social-tab-active{background:#1e2226;border-color:#1e222659;color:#f5ede0;color:var(--text)}.vl-social-icon{font-size:14px;font-weight:900}.vl-post-card{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;overflow:hidden}.vl-post-text{color:#f5ede0;color:var(--text);font-family:-apple-system,sans-serif;font-size:14px;line-height:1.7;margin:0;padding:20px;white-space:pre-wrap}.vl-post-footer{align-items:center;border-top:1px solid #ffffff12;display:flex;justify-content:space-between;padding:10px 16px}.vl-post-chars{color:#f5ede073;color:var(--muted);font-size:11px}.vl-moment-switcher{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vl-switcher-label{color:#f5ede073;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vl-switcher-pills{display:flex;flex-wrap:wrap;gap:6px}.vl-switcher-pill{background:#ffffff0d;border:1px solid #ffffff17;border-radius:100px;color:#f5ede073;color:var(--muted);cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px;text-transform:capitalize;transition:all .15s}.vl-switcher-pill.active,.vl-switcher-pill:hover{background:#1e2226;border-color:#1e22264d;color:#c6364a}.vl-share-card{background:linear-gradient(135deg,#0d0e0f,#0d0e0f 60%,#1a0a00);background:linear-gradient(135deg,var(--bg) 0,var(--bg) 60%,#1a0a00 100%);border-radius:18px;overflow:hidden;padding:28px 24px}.vl-share-card-inner{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:480px}.vl-share-brand{color:#ffffff80;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.vl-share-wave{align-items:flex-end;display:flex;gap:3px;height:70px;margin:4px 0}.vl-share-bar{border-radius:3px;flex-shrink:0;width:4px}.vl-share-topic{color:#ffb101;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vl-share-hook{color:#fff;font-size:18px;font-style:italic;font-weight:700;line-height:1.35}.vl-share-footer{color:#ffffff4d;font-size:11px;font-weight:600;letter-spacing:.08em}.vl-copy-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;color:#f5ede0;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;padding:8px 14px;transition:all .15s}.vl-copy-btn:hover{background:#ffffff1a}.vl-next-actions{border-top:1px solid #ffffff12;border-top:1px solid var(--stroke);padding-top:20px}.vl-next-label{color:#f5ede073;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;opacity:.6;text-transform:uppercase}.vl-next-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}@media (max-width:640px){.vl-next-grid{grid-template-columns:1fr 1fr}}.vl-next-card{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;color:#f5ede073;color:var(--muted);cursor:default;display:flex;font-size:12px;font-weight:600;gap:8px;padding:12px 14px;transition:all .15s}.vl-next-icon{flex-shrink:0;font-size:16px}.vl-next-text{color:#f5ede073;color:var(--muted);font-size:12px;line-height:1.3}.st-toggle-arrow.open{transform:rotate(180deg)}.vl-next-btn{background:#ffffff0a;border:1px solid #ffffff14;cursor:pointer;text-align:left;transition:background .15s,border-color .15s,transform .1s}.vl-next-btn:hover{background:#0000fd1a;border-color:#0000fd4d;transform:translateY(-1px)}.vl-next-btn:active{transform:translateY(0)}.vl-share-link-bar{background:#0003;border:1px solid #ffffff14;border-radius:12px;margin:16px 0;padding:14px 16px}.vl-share-link-label{color:#fff6;font-size:12px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.vl-share-link-row{display:flex;gap:8px}.vl-share-url-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffff80;cursor:pointer;flex:1 1;font-family:monospace;font-size:12px;outline:none;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.vl-share-url-input:focus{border-color:#0000fd66;color:#fffc}.vl-share-copy-btn{background:#0000ca26;border:1px solid #0000ca4d;border-radius:8px;color:#6c7fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:8px 14px;transition:background .15s}.vl-share-copy-btn:hover{background:#0000ca47}.sd-quick-btn.active{background:linear-gradient(135deg,#2c9cc9,#2c9cc9);border-color:#0000;box-shadow:0 3px 14px #0000ca59;color:#fff}.sd-quick-btn.active:hover{opacity:.9}.sd-ep-overall.elite{background:#1e2226;color:#ffb101}.sd-ep-overall.high{background:#4ade801f;color:#4ade80}.sd-ep-overall.medium{background:#6c7fff1f;color:#6c7fff}.sd-ep-tag.elite{background:#1e2226;color:#ffb101}.sd-ep-tag.high{background:#4ade801a;color:#4ade80}.sd-ep-tag.medium{background:#6c7fff1a;color:#6c7fff}.sd-ep-act.view{background:#0000;border:1px solid #ffffff1a;color:#ffffff80}.sd-ep-act.view:hover{background:#ffffff0f;border-color:#fff3;color:#fff}.sd-ep-act.improve{background:#0000fd1a;border:1px solid #0000fd40;color:#6c7fff}.sd-ep-act.improve:hover{background:#0000fd33;border-color:#0000fd66}.sd-ep-act.package{background:linear-gradient(135deg,#1e22261f,#1e22261a);border:1px solid #c6364a40;color:#ffb101}.sd-ep-act.package:hover{background:linear-gradient(135deg,#1e222638,#1e22262e);border-color:#c6364a66}.mobile-topbar{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0a12f2;border-bottom:1px solid #ffffff12;display:none;height:56px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:950}.mobile-topbar-left,.mobile-topbar-right{align-items:center;display:flex;gap:10px}.mobile-topbar-brand{align-items:center;display:flex;gap:7px}.mobile-topbar-back{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s;width:36px}.mobile-topbar-back:hover{background:#ffffff1a}.mobile-topbar-exit{background:#0000fd1f;border:1px solid #0000fd40;border-radius:8px;color:#6c7fff;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px;transition:background .15s}.mobile-topbar-exit:hover{background:#0000fd38}.mobile-bottom-bar{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);background:#171819;border-top:1px solid #ffffff0f;bottom:0;display:none;height:72px;justify-content:space-around;left:0;padding:0 8px env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:950}.mbb-tab{align-items:center;background:none;border:none;color:#f5ede09e;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:center;min-height:56px;padding:4px 0;transition:color .15s}.mbb-tab:hover{color:#f5ede0e0}.mbb-tab-active{color:#f5ede0;color:var(--text-primary,#f5ede0)}.mbb-tab-active svg{stroke:#f5ede0;stroke:var(--text-primary,#f5ede0);opacity:1}.mbb-tab-label{font-size:10px;font-weight:500;letter-spacing:.02em}.mbb-tab-create{color:#c6364a;color:var(--accent-orange,#e8833a);flex:1.2 1}.mbb-tab-create:hover{color:#ff9a52}.mbb-create-ring{align-items:center;background:#c6364a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff24;color:#fff;display:flex;height:40px;justify-content:center;transition:transform .15s,box-shadow .15s;width:40px}.mbb-tab-create:hover .mbb-create-ring{background:#d4475b}.mbb-tab-create .mbb-tab-label{color:#f5ede08c;margin-top:-2px}@media (max-width:768px){.mobile-bottom-bar,.mobile-topbar{display:flex}.app-sidebar,.app-topnav,.mobile-menu-btn{display:none!important}.app-shell{display:block!important}.app-main-content{height:100svh;margin-left:0!important;min-height:0;padding-bottom:80px!important;padding-top:56px!important}.page-scroll{padding-bottom:96px!important;padding-left:16px!important;padding-right:16px!important}.bc-build-btn{font-size:15px!important;min-height:48px!important;width:100%!important}.ep-card-grid,.episodes-grid,.settings-grid,.settings-layout,.vl-moments-grid{grid-template-columns:1fr!important}.pkg-variants-grid{grid-template-columns:1fr 1fr!important}button:not(.mbb-tab):not(.mobile-topbar-back){min-height:36px}.thinking-view,.tv-container{padding:24px 16px!important}.lp-hero{padding:32px 16px 24px!important}.lp-hero h1{font-size:clamp(26px,7vw,42px)!important}.lp-chips-row{flex-wrap:wrap;gap:8px}.lp-chip{font-size:12px!important;padding:8px 12px!important}}@media (max-width:390px){.sd-ep-act.package{grid-column:1/-1}.mbb-tab-label{font-size:9px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.mobile-bottom-bar{height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}@media (max-width:768px){.app-main-content{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}}}@media (max-width:768px){html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.page-scroll{max-width:100vw;overflow-x:hidden}}.editor-wizard-step{margin:0 auto;max-width:860px;padding:32px 24px 80px}.ews-header{margin-bottom:28px;text-align:center}.ews-step-num{color:#ffffff4d;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.ews-title{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.ews-sub{color:#fff6;font-size:14px;margin:0}.ews-back-row{margin-bottom:16px}.ews-back-btn{background:#0000;border:none;color:#fff6;cursor:pointer;font-size:13px;padding:0}.ews-back-btn:hover{color:#fffc}.ews-selected-hook{background:#0000ca14;border:1px solid #0000fd33;border-radius:10px;font-size:13px;margin-bottom:24px;padding:12px 16px}.ews-sh-label{color:#ffffff59;margin-right:8px}.ews-sh-text{color:#fffc;font-style:italic}.ews-hook-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:32px}.ews-hook-card{background:#ffffff08;border:1.5px solid #ffffff14;border-radius:14px;cursor:pointer;padding:20px;position:relative;transition:all .15s}.ews-hook-card:hover{background:#0000fd0f;border-color:#0000fd4d;transform:translateY(-1px)}.ews-hook-card.selected{background:#0000fd1a;border-color:#2c9cc9}.ews-hook-num{color:#ffb101b3;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.ews-hook-text{color:#fff;font-size:15px;font-weight:500;line-height:1.5}.ews-hook-check{color:#4ade80;font-size:11px;font-weight:700;position:absolute;right:14px;top:12px}.ews-title-list{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.ews-title-card{align-items:center;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 18px;transition:all .15s}.ews-title-card:hover{background:#0000fd0f;border-color:#0000fd4d}.ews-title-card.selected{background:#0000fd1a;border-color:#2c9cc9}.ews-title-text{color:#fff;flex:1 1;font-size:15px;font-weight:500;line-height:1.4}.ews-title-check{color:#4ade80;font-size:14px;font-weight:700;margin-left:12px}.ews-footer{text-align:center}.ews-continue-btn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#ffffff40;cursor:default;font-size:15px;font-weight:700;padding:14px 32px;transition:all .2s}.ews-continue-btn.active{background:linear-gradient(135deg,#2c9cc9,#2c9cc9);border-color:#0000;box-shadow:0 4px 20px #0000ca66;color:#fff;cursor:pointer}.ews-continue-btn.active:hover{opacity:.9;transform:translateY(-1px)}.ee-desktop-layout{display:grid;grid-template-columns:220px 1fr 300px;height:calc(100vh - 110px);min-height:600px;overflow:hidden}.ee-left-panel{background:#00000040;border-right:1px solid #ffffff0f;overflow-y:auto;padding:20px 12px}.ee-left-title{color:#ffffff40;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;padding:0 8px;text-transform:uppercase}.ee-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffff73;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 10px;text-align:left;transition:all .12s;width:100%}.ee-nav-item:hover{background:#ffffff0d;color:#fffc}.ee-nav-active{background:#0000fd1f!important;color:#fff!important;font-weight:600}.ee-nav-icon{flex-shrink:0;font-size:14px}.ee-nav-label{flex:1 1}.ee-nav-clip{background:#1e2226;border-radius:4px;color:#c6364a;font-size:9px;font-weight:700;padding:2px 5px;text-transform:uppercase}.ee-main-panel{overflow-y:auto;padding:24px 28px}.ee-main-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.ee-ep-title{color:#fff;flex:1 1;font-size:18px;font-weight:700}.ee-new-ep-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffff80;cursor:pointer;font-size:12px;font-weight:600;padding:7px 14px;transition:all .15s}.ee-new-ep-btn:hover{background:#0000fd1a;border-color:#0000fd4d;color:#6c7fff}.ee-blocks-list{display:flex;flex-direction:column;gap:20px;padding-bottom:60px}.ee-content-block{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:18px 20px;transition:border-color .15s}.ee-content-block:hover{border-color:#ffffff1f}.ee-block-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ee-block-title{align-items:center;color:#fff9;display:flex;font-size:13px;font-weight:600;gap:7px}.ee-block-clip-badge{background:#1e2226;border-radius:6px;color:#c6364a;font-size:11px;font-weight:700;padding:2px 8px}.ee-title-input{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;font-weight:600;outline:none;padding:12px 14px;transition:border-color .15s;width:100%}.ee-title-input:focus{border-color:#0000fd66}.ee-block-textarea{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;box-sizing:border-box;color:#ffffffd9;font-family:inherit;font-size:14px;line-height:1.65;outline:none;padding:12px 14px;resize:vertical;transition:border-color .15s;width:100%}.ee-block-textarea:focus{border-color:#0000fd4d}.ee-block-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ee-block-action-btn{background:#0000fd0f;border:1px solid #0000fd26;border-radius:7px;color:#6c7fffcc;cursor:pointer;font-size:11px;font-weight:600;padding:5px 11px;transition:all .12s}.ee-block-action-btn:hover{background:#0000fd24;border-color:#0000fd4d;color:#6c7fff}.ee-right-col{background:#0003;border-left:1px solid #ffffff0f;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 14px}.ee-right-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:12px;padding:14px 16px}.ee-right-card-title{color:#ffffff59;font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:12px;text-transform:uppercase}.ee-score-overall{align-items:baseline;display:flex;gap:3px;margin-bottom:14px}.ee-score-num{color:#fff;font-size:36px;font-weight:800}.ee-score-num.elite{color:#ffb101}.ee-score-num.high{color:#4ade80}.ee-score-denom{color:#ffffff4d;font-size:14px}.ee-score-bars{display:flex;flex-direction:column;gap:9px}.ee-score-bar-row{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:1fr auto}.ee-score-bar-label{color:#fff6;font-size:11px;grid-column:1}.ee-score-bar-track{background:#ffffff12;border-radius:2px;grid-column:1;height:4px;overflow:hidden}.ee-score-bar-fill{border-radius:2px;height:100%;transition:width .6s ease}.ee-score-bar-val{align-self:center;color:#ffffff8c;font-size:11px;font-weight:700;grid-column:2;grid-row:1/3}.ee-suggestions-list{display:flex;flex-direction:column;gap:7px}.ee-suggestion-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:9px 12px;text-align:left;transition:all .12s;width:100%}.ee-suggestion-btn:hover{background:#0000fd14;border-color:#0000fd33}.ee-sug-text{color:#fff9;flex:1 1;font-size:12px}.ee-sug-arrow{color:#ffffff40;font-size:12px;margin-left:8px}.ee-mono-item{border-bottom:1px solid #ffffff0d;margin-bottom:10px;padding-bottom:10px}.ee-mono-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ee-mono-label{color:#ffb10199;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.ee-mono-body{color:#ffffff8c;font-size:12px;line-height:1.5}.ee-mobile-layout{display:flex;flex-direction:column;height:calc(100vh - 130px);overflow:hidden}.ee-mobile-top{align-items:center;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:14px 16px 10px}.ee-mobile-title{color:#fff;flex:1 1;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ee-mobile-new{background:#0000;border:none;color:#0000fdcc;cursor:pointer;font-size:13px;font-weight:600;padding:0}.ee-mobile-section-scroll{border-bottom:1px solid #ffffff0f;display:flex;gap:8px;overflow-x:auto;padding:12px 16px;scrollbar-width:none}.ee-mobile-section-scroll::-webkit-scrollbar{display:none}.ee-mobile-sec-tab{background:#ffffff0a;border:1px solid #ffffff12;border-radius:20px;color:#ffffff73;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 14px;transition:all .12s;white-space:nowrap}.ee-mobile-sec-tab.active{background:#0000fd1f;border-color:#0000fd4d;color:#fff}.ee-mobile-content{flex:1 1;overflow-y:auto;padding:16px}.ee-mobile-sec-title{color:#ffffff80;font-size:14px;font-weight:600;margin-bottom:12px}.ee-mobile-title-input{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:16px;font-weight:600}.ee-mobile-textarea,.ee-mobile-title-input{box-sizing:border-box;font-family:inherit;outline:none;padding:12px 14px;width:100%}.ee-mobile-textarea{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;color:#ffffffd9;font-size:14px;height:calc(100vh - 320px);line-height:1.65;min-height:200px;resize:none}.ee-mobile-action-bar{border-top:1px solid #ffffff12;display:flex;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}.ee-mob-btn{background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;color:#fff9;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:10px 6px;transition:all .12s}.ee-mob-btn:hover{background:#0000fd1a;color:#fff}.ee-mob-next{background:#0000fd1f!important;border-color:#0000fd40!important;color:#6c7fff!important}@media (max-width:960px){.ee-desktop-layout{grid-template-columns:0 1fr 0}.ee-left-panel,.ee-right-col{display:none}}@media (max-width:768px){.ee-desktop-layout{display:none}.ews-hook-grid{grid-template-columns:1fr}.editor-wizard-step{padding:20px 16px 80px}.ews-title{font-size:22px}}.lp-inline-builder{animation:fadeInUp .25s ease;background:#0000ca0f;border:1px solid #0000fd40;border-radius:16px;margin-top:18px;padding:18px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-inline-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.lp-inline-label{color:#ffb101;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lp-inline-close{background:#0000;border:none;color:#ffffff4d;cursor:pointer;font-size:16px;line-height:1;padding:0}.lp-inline-close:hover{color:#ffffffb3}.lp-inline-input-row{align-items:flex-end;display:flex;gap:10px}.lp-inline-textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;flex:1 1;font-family:inherit;font-size:14px;line-height:1.5;outline:none;padding:12px 14px;resize:none;transition:border-color .15s}.lp-inline-textarea:focus{border-color:#0000fd66}.lp-inline-textarea::placeholder{color:#ffffff40}.lp-inline-generate{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#ffffff4d;cursor:default;flex-shrink:0;font-size:13px;font-weight:700;padding:11px 18px;transition:all .15s;white-space:nowrap}.lp-inline-generate.active{background:linear-gradient(135deg,#2c9cc9,#2c9cc9);border-color:#0000;box-shadow:0 3px 14px #0000ca66;color:#fff;cursor:pointer}.lp-inline-hint{color:#ffffff40;font-size:11px;margin-top:9px}.auth-signup-hook{color:#ffffff73;font-size:13px;line-height:1.5;padding:10px 0 4px;text-align:center}.sd-quick-btn.active{background:#008ae2!important;border:none!important;box-shadow:none!important;color:#fff!important}.sd-quick-btn.active:hover{background:#008ae2!important;box-shadow:0 4px 16px #0000ca59!important}.sd-ep-act.view{border:none!important;color:#fff!important}.sd-ep-act.view,.sd-ep-act.view:hover{background:#2c9cc9!important}.sd-ep-act.improve,.sd-ep-act.package{background:#ffffff0f!important;border:1px solid #ffffff1a!important;color:#ffffffb3!important}.sd-ep-act.improve:hover,.sd-ep-act.package:hover{background:#ffffff1a!important;color:#fff!important}.topnav-brand{align-items:center;display:flex;gap:8px;padding-left:16px}.v2-sidebar-search{padding:.75rem .625rem .5rem}.v2-search-btn{align-items:center;background:#ffffff0a;border:.5px solid #ffffff14;border-radius:9px;color:#ffffff4d;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:12px;gap:8px;padding:8px 12px;transition:all .15s;width:100%}.v2-search-btn:hover{border-color:#ffffff26;color:#ffffff80}.v2-search-btn kbd{background:#ffffff0f;border:.5px solid #ffffff14;border-radius:4px;color:#ffffff40;font-family:inherit;font-size:10px;margin-left:auto;padding:1px 5px}.v2-sidebar-search-mini{padding:.75rem .5rem .5rem}.v2-search-mini-btn{align-items:center;background:#ffffff0a;border:.5px solid #ffffff14;border-radius:8px;color:#ffffff4d;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .15s;width:100%}.v2-search-mini-btn:hover{color:#ffffff80}.v2-niche-pill{background:#0000ca14;border:.5px solid #0000ca33;border-radius:8px;margin:.875rem .875rem 0;padding:.625rem .75rem}.v2-niche-label{color:#0000fdb3;font-size:9px;font-weight:500;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.v2-niche-tags{display:flex;flex-wrap:wrap;gap:3px}.v2-ntag{background:#ffffff0d;border-radius:4px;color:#ffffff80;font-size:10px;padding:2px 6px}.v2-nav-scroll{flex:1 1;overflow-y:auto;padding:.75rem .625rem}.v2-nav-scroll::-webkit-scrollbar{width:0}.v2-nav-section-label{color:#ffffff38;font-size:9px;font-weight:500;letter-spacing:.09em;margin:.75rem 0 .375rem;padding:0 .5rem;text-transform:uppercase}.v2-nav-section-label:first-child{margin-top:0}.v2-nav-item{align-items:center;background:#0000;border:none;border-radius:7px;color:#ffffff6b;cursor:pointer;display:flex;font-size:12.5px;gap:9px;padding:.45rem .625rem;position:relative;text-align:left;transition:all .13s;white-space:nowrap;width:100%}.v2-nav-item:hover{background:#ffffff0d;color:#ffffffc7}.v2-nav-item.active{background:#0000ca1f;color:#f0ede8}.v2-nav-record{transition:all .25s ease}.v2-nav-record:hover{background:#dc28141f!important;box-shadow:inset 0 0 12px #dc281414;color:#ff6b5a!important}.v2-nav-record:hover .v2-nav-icon{color:#f43!important;opacity:1!important}.v2-nav-icon{align-items:center;display:flex;flex-shrink:0;height:14px;opacity:.7;position:relative;width:14px}.v2-nav-item.active .v2-nav-icon{opacity:1}.v2-nav-label{flex:1 1}.v2-notif-dot{animation:notifPulse 3s ease-in-out infinite;background:#e85d04;border:1.5px solid #0d0e0f;border:1.5px solid var(--bg);border-radius:50%;box-shadow:0 0 6px #e85d0480;height:7px;position:absolute;right:-3px;top:-2px;width:7px}@keyframes notifPulse{0%,to{box-shadow:0 0 4px #e85d0466}50%{box-shadow:0 0 10px #e85d04b3}}.v2-nav-badge{background:#1e2226;border:.5px solid #c6364a40;border-radius:10px;color:#ffb101;font-size:9px;font-weight:500;margin-left:auto;padding:2px 6px}.v2-badge-new{background:#3ecf8e1f;border-color:#3ecf8e40;color:#3ecf8e}.v2-badge-hot{background:#1e2226;border-color:#c6364a40;color:#f07850}.v2-sidebar-bottom{border-top:.5px solid #ffffff0f;padding:.75rem .625rem}.v2-upgrade-card{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#faf1e60a;border:.5px solid #c6364a26;border-radius:9px;cursor:pointer;margin-bottom:.75rem;padding:.75rem .875rem;transition:all .13s}.v2-upgrade-card:hover{background:#1e2226}.v2-upgrade-title{color:#ffb101;font-size:12px;font-weight:500;margin-bottom:2px}.v2-upgrade-sub{color:#ffffff59;font-size:10.5px}.v2-user-chip{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:9px;padding:.4rem .5rem}.v2-user-chip:hover{background:#ffffff0a}.v2-avatar{align-items:center;background:#ffb101;border:1.5px solid #c6364a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:32px;justify-content:center;overflow:hidden;width:32px}.v2-avatar-img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.v2-user-name{color:#faf1e6;font-size:12px;font-weight:500}.v2-user-plan{color:#faf1e659;font-size:10px}.v2-dashboard{margin:0 auto;max-width:1100px;padding:2rem 2.25rem 3rem}.v2-greeting-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.75rem}.v2-greeting-time{color:#ffb101;font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.v2-greeting-name{color:#faf1e6;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.15}.v2-stats-row{display:flex;gap:8px}.v2-stat-pill{background:#1e1919;background:var(--panel);border:.5px solid #ffffff12;border-radius:8px;padding:.5rem .875rem;text-align:right}.v2-stat-num{color:#f0ede8;font-size:18px;font-weight:500;line-height:1}.v2-stat-lbl{color:#ffffff4d;font-size:10px;margin-top:2px}.v2-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.875rem}.v2-section-label{align-items:center;color:#ffffff8c;display:flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:.04em}.v2-pulse-dot{animation:v2pulse 2.5s infinite;background:#3ecf8e;border-radius:50%;height:6px;width:6px}@keyframes v2pulse{0%{box-shadow:0 0 0 0 #3ecf8e80}70%{box-shadow:0 0 0 5px #3ecf8e00}to{box-shadow:0 0 0 0 #3ecf8e00}}.v2-sec-action{background:#0000;border:.5px solid #ffffff12;border-radius:5px;color:#ffffff47;cursor:pointer;font-family:inherit;font-size:11px;padding:3px 8px;transition:all .13s}.v2-sec-action:hover{border-color:#ffffff24;color:#fff9}.v2-ep-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.75rem}.v2-ep-card{background:#1e1919;background:var(--panel);border:.5px solid #ffffff12;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:1.125rem 1.25rem;transition:all .18s}.v2-ep-card:hover{border-color:#c6364a4d;transform:translateY(-1px)}.v2-ep-card-featured{background:#160e08;border-color:#1e222647}.v2-ep-card-top{align-items:flex-start;display:flex;gap:6px;justify-content:space-between;margin-bottom:.625rem}.v2-emotion-tag{border:.5px solid;border-radius:4px;font-size:10px;font-weight:500;padding:3px 7px}.v2-recommended-badge{background:#3ecf8e1a;border:.5px solid #3ecf8e33;border-radius:3px;color:#3ecf8e;font-size:9px;padding:2px 7px}.v2-signal-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:.5rem}.v2-stag{background:#ffffff0d;border:.5px solid #ffffff14;border-radius:3px;color:#ffffff61;font-size:9px;padding:2px 6px}.v2-ep-title{color:#ece8e2;flex:1 1;font-family:Cormorant Garamond,serif;font-size:14.5px;font-style:italic;font-weight:600;line-height:1.35;margin-bottom:.5rem}.v2-ep-desc{color:#ffffff5c;font-size:11.5px;line-height:1.5;margin-bottom:.875rem}.v2-build-btn{align-items:center;border:none;border-radius:7px;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:7px 14px;transition:all .14s;width:100%}.v2-build-primary{background:#ffb101;color:#fff}.v2-build-primary:hover{background:#e8430a}.v2-build-secondary{background:#ffffff0a;border:.5px solid #ffffff17;color:#ffffff73}.v2-build-secondary:hover{background:#1e2226;border-color:#c6364a38;color:#ffb101}.v2-ep-skeleton{pointer-events:none}.v2-skel-line{animation:v2skelPulse 1.5s ease-in-out infinite;background:#ffffff0f;border-radius:4px}@keyframes v2skelPulse{0%,to{opacity:.6}50%{opacity:1}}.v2-feed-error{color:#fff6;font-size:13px;padding:2rem 1rem;text-align:center}.v2-feed-shell{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#0a0e2080;border:.5px solid #0000ca24;border-radius:14px;box-shadow:0 4px 24px #0000001f;margin-bottom:1.75rem;padding:1.125rem 1.25rem}.v2-create-input-area{background:#1e1919;background:var(--panel);border:.5px solid #ffffff17;border-radius:11px;margin-bottom:1.75rem;padding:.875rem 1.125rem}.v2-create-input{background:#0000;border:none;color:#e8e6e1;font-family:DM Sans,sans-serif;font-size:13.5px;margin-bottom:.625rem;outline:none;width:100%}.v2-create-input::placeholder{color:#ffffff38}.v2-chips-row{flex-wrap:wrap;gap:6px;justify-content:space-between}.v2-chip,.v2-chips-row{align-items:center;display:flex}.v2-chip{background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:20px;color:#ffffff80;cursor:pointer;font-size:11.5px;gap:5px;padding:5px 11px;transition:all .13s}.v2-chip:hover{background:#ffffff14;color:#fffc}.v2-send-btn{align-items:center;background:#ffb101;border:none;border-radius:7px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .13s;width:28px}.v2-send-btn:hover{background:#e8430a}.v2-bottom-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.v2-panel{backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);background:#faf1e60a;border:.5px solid #faf1e614;border-radius:16px;box-shadow:0 8px 40px #0000002e,0 0 60px #0000fd0a;padding:1.125rem 1.25rem}.v2-panel-title{align-items:center;color:#ffffff8c;display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin-bottom:.875rem}.v2-panel-link{color:#ffb101b3;cursor:pointer;font-size:11px;transition:color .13s}.v2-panel-link:hover{color:#ffb101}.v2-empty-state{padding:2rem 1rem;text-align:center}.v2-empty-icon{align-items:center;background:#ffffff0a;border:.5px solid #ffffff14;border-radius:8px;display:flex;height:36px;justify-content:center;margin:0 auto .75rem;width:36px}.v2-empty-text{color:#ffffff59;font-size:12.5px;line-height:1.55}.v2-episode-row{align-items:center;border-bottom:.5px solid #ffffff0d;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0;transition:all .12s}.v2-episode-row:last-child{border-bottom:none}.v2-episode-row:hover{color:#f0ede8}.v2-episode-topic{color:#ffffffa6;font-size:12.5px}.v2-episode-meta{color:#ffffff47;font-size:10px}.v2-usage-row{align-items:center;border-bottom:.5px solid #ffffff0d;display:flex;font-size:12px;justify-content:space-between;padding:7px 0}.v2-usage-row:last-child{border-bottom:none}.v2-usage-val{color:#f0ede8;font-weight:500}.v2-usage-bar-wrap{background:#ffffff14;border-radius:2px;height:3px;margin-bottom:4px;margin-top:8px}.v2-usage-bar{background:#ffb101;border-radius:2px;height:3px;transition:width .3s ease}.v2-signal-row{align-items:center;border-bottom:.5px solid #ffffff0d;display:flex;font-size:12px;justify-content:space-between;padding:6px 0}.v2-signal-row:last-child{border-bottom:none}.v2-signal-topic{color:#ffffffa6}.v2-signal-sub{color:#ffffff47;font-size:10px}.v2-signal-score{color:#3ecf8e;font-size:15px;font-weight:500}.v2-signal-score.med{color:#ffb101}.v2-sponsor-preview{display:flex;flex-direction:column;gap:6px}.v2-sponsor-card-mini{align-items:center;background:#faf1e608;border:.5px solid #faf1e612;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:.625rem .75rem;transition:all .13s}.v2-sponsor-card-mini:hover{background:#1e2226;border-color:#1e222638}.v2-sponsor-logo{align-items:center;border-radius:6px;display:flex;flex-shrink:0;font-size:11px;font-weight:500;height:32px;justify-content:center;width:32px}.v2-sponsor-info{flex:1 1;min-width:0}.v2-sponsor-name{color:#e8e6e1;font-size:12px;font-weight:500}.v2-sponsor-cat{color:#ffffff52;font-size:10px}.v2-sponsor-amt{color:#3ecf8e;font-size:12px;font-weight:500;white-space:nowrap}.v2-match-pct{color:#ffffff4d;font-size:10px;text-align:right}@media (max-width:900px){.v2-bottom-grid,.v2-ep-grid{grid-template-columns:1fr}.v2-greeting-row{flex-direction:column;gap:1rem}.v2-stats-row{align-self:flex-start}}@media (max-width:600px){.v2-dashboard{padding:1.25rem 1rem 3rem}.v2-greeting-name{font-size:22px}.v2-stat-pill{padding:.4rem .625rem}.v2-stat-num{font-size:15px}.v2-premium-chips{gap:4px}.v2-premium-chip{font-size:10.5px;padding:4px 8px}}.v2-dashboard{position:relative}.v2-starfield{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.v2-starfield:after,.v2-starfield:before{animation:starFade 8s ease-in-out infinite;background-image:radial-gradient(1px 1px at 5% 8%,#ffffff8c 0,#0000 100%),radial-gradient(1.2px 1.2px at 15% 42%,#fff6 0,#0000 100%),radial-gradient(1px 1px at 28% 18%,#ffb10180 0,#0000 100%),radial-gradient(1px 1px at 38% 72%,#ffffff59 0,#0000 100%),radial-gradient(1.5px 1.5px at 48% 32%,#ffffff80 0,#0000 100%),radial-gradient(1px 1px at 55% 88%,#ffb10166 0,#0000 100%),radial-gradient(1px 1px at 65% 15%,#ffffff4d 0,#0000 100%),radial-gradient(1.3px 1.3px at 72% 55%,#ffb10166 0,#0000 100%),radial-gradient(1px 1px at 82% 35%,#ffffff73 0,#0000 100%),radial-gradient(1px 1px at 90% 75%,#ffffff4d 0,#0000 100%),radial-gradient(1.2px 1.2px at 95% 48%,#ffb10159 0,#0000 100%),radial-gradient(1px 1px at 22% 92%,#ffffff59 0,#0000 100%);content:"";inset:0;position:absolute}.v2-starfield:after{animation:starFade 12s ease-in-out 4s infinite;background-image:radial-gradient(1px 1px at 10% 28%,#fff6 0,#0000 100%),radial-gradient(1.2px 1.2px at 25% 62%,#ffb10159 0,#0000 100%),radial-gradient(1px 1px at 35% 45%,#ffffff80 0,#0000 100%),radial-gradient(1px 1px at 42% 12%,#ffffff4d 0,#0000 100%),radial-gradient(1.5px 1.5px at 58% 68%,#ffb1014d 0,#0000 100%),radial-gradient(1px 1px at 68% 38%,#ffffff73 0,#0000 100%),radial-gradient(1px 1px at 78% 82%,#ffb1014d 0,#0000 100%),radial-gradient(1.3px 1.3px at 88% 18%,#fff6 0,#0000 100%),radial-gradient(1px 1px at 3% 65%,#ffffff59 0,#0000 100%),radial-gradient(1px 1px at 52% 52%,#ffffff4d 0,#0000 100%)}@keyframes starFade{0%,to{opacity:.3}50%{opacity:.85}}.v2-nebula-bg{background:radial-gradient(ellipse 70% 50% at 15% 40%,#1e22260a 0,#0000 60%),radial-gradient(ellipse 60% 40% at 85% 25%,#1e222608 0,#0000 60%),radial-gradient(ellipse 50% 55% at 50% 90%,#1e222608 0,#0000 60%);inset:0;pointer-events:none;position:fixed;z-index:0}.v2-bottom-grid,.v2-feed-shell,.v2-greeting-row,.v2-premium-input-area{position:relative;z-index:1}.lp-stars{animation:starFade 10s ease-in-out infinite}.v2-idea-list{display:flex;flex-direction:column;gap:0}.v2-idea-row{align-items:center;border-bottom:.5px solid #ffffff0d;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:11px 14px;transition:all .14s}.v2-idea-row:last-child{border-bottom:none}.v2-idea-row:hover{background:#0000ca0f;border-color:#0000ca26}.v2-idea-tag{flex-shrink:0;font-size:10.5px;font-weight:500;min-width:70px}.v2-idea-title{color:#ece8e2;flex:1 1;font-family:DM Sans,ui-sans-serif,sans-serif;font-size:13.5px;font-weight:400;line-height:1.4}.v2-idea-build{color:#ffb101b3;flex-shrink:0;font-size:11.5px;font-weight:500;transition:color .13s}.v2-idea-row:hover .v2-idea-build{color:#ffb101}.v2-idea-skeleton{pointer-events:none}.v2-idea-skeleton .v2-skel-line{animation:v2skelPulse 1.5s ease-in-out infinite;background:#ffffff0f;border-radius:4px}.v2-premium-input-area{align-items:stretch;display:flex;flex-direction:column;margin-bottom:1.75rem}.v2-premium-input-card{backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf1e60a;border:.5px solid #faf1e614;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px #ffb1010d,0 20px 60px #00000059,0 0 30px #ffb1010a;padding:18px 20px 14px;transition:border-color .25s,box-shadow .25s;width:100%}.v2-premium-focused,.v2-premium-input-card:focus-within{border-color:#c6364a40;box-shadow:inset 0 1px 0 #ffffff0d,0 20px 60px #0000004d,0 0 0 3px #ffb10114,0 0 45px #ffb10114}.v2-premium-textarea{background:#0000;border:none;color:#f5ede0;color:var(--cream);display:block;font-family:DM Sans,ui-sans-serif,sans-serif;font-size:16px;letter-spacing:-.01em;line-height:1.6;max-height:180px;min-height:28px;outline:none;overflow-y:auto;padding:0;resize:none;width:100%}.v2-premium-textarea::placeholder{color:#ffffff38}.v2-premium-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.v2-premium-submit{align-items:center;background:#ffffff12;border:none;border-radius:12px;color:#ffffff40;cursor:not-allowed;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:11px 22px;transition:all .18s}.v2-premium-submit.active{background:linear-gradient(135deg,#a52a3c,#c6364a);background:linear-gradient(135deg,var(--accent-2),var(--accent));box-shadow:0 4px 20px #c6364a66;color:#fff;cursor:pointer}.v2-premium-submit.active:hover{box-shadow:0 6px 24px #c6364a80;filter:brightness(1.08);transform:translateY(-1px)}.v2-input-with-tabs{border-radius:18px;overflow:visible}.v2-attached-tabs{display:flex;gap:0;margin-left:6px}.v2-att-tab{align-items:center;background:#ffffff08;border:.5px solid #ffffff14;border-bottom:none;border-radius:10px 10px 0 0;color:#ffffff59;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:7px 18px;transition:all .2s}.v2-att-tab:hover{background:#ffffff0d;color:#fff9}.v2-att-tab.active.instant{background:#3c64ff2e;border-color:#3c64ff59;color:#a0b8ff}.v2-att-tab.active.instant svg{stroke:#a0b8ff}.v2-att-tab.active.instant:hover{color:#c0d0ff}.v2-att-tab.active.premium,.v2-att-tab.active.produced{background:#1e2226;border-color:#c6364a40;color:#ffb101}.v2-att-tab.active.premium svg,.v2-att-tab.active.produced svg{stroke:#ffb101}.v2-lp-tabs{display:flex;gap:0;justify-content:center;margin-bottom:0}.v2-lp-tab{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-bottom:none;border-radius:12px 12px 0 0;color:#fff6;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s}.v2-lp-tab:hover{background:#ffffff0f;color:#ffffffb3}.v2-lp-tab.active.instant{background:#3c64ff2e;border-color:#3c64ff59;color:#a0b8ff}.v2-lp-tab.active.instant svg{stroke:#a0b8ff}.v2-lp-tab.active.elite,.v2-lp-tab.active.produced{background:#1e2226;border-color:#c6364a47;color:#ffb101}.v2-lp-tab.active.elite svg,.v2-lp-tab.active.produced svg{stroke:#ffb101}.v2-lp-tabs+.lp-input-card{border-top-left-radius:0!important;border-top-right-radius:0!important}.v2-attached-tabs+.lp-input-card,.v2-input-card-attached{border-top-left-radius:0!important;box-shadow:0 8px 40px #0000002e,0 0 60px #0000fd0a}.v2-premium-chip,.v2-premium-chips{display:none}.v2-premium-chip:hover{background:#1e2226;border-color:#c6364a38;color:#ffb101}.v2-pchip-icon{font-size:13px}.admin-cost-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:24px}.admin-cost-card{background:#1e1919;background:var(--panel);border:.5px solid #ffffff12;border-radius:12px;padding:1rem 1.125rem}.admin-cost-label{color:#ffffff59;font-size:11px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.admin-cost-value{color:#f0ede8;font-size:22px;font-weight:500;line-height:1}.admin-cost-sub{color:#ffffff4d;font-size:11px;margin-top:4px}.admin-cost-trend{font-size:11px;font-weight:500;margin-top:6px}.admin-cost-trend.up{color:#3ecf8e}.admin-cost-trend.down{color:#f07850}.admin-cost-trend.neutral{color:#ffffff4d}.admin-realtime-row{align-items:center;border-bottom:.5px solid #ffffff0d;display:flex;font-size:12.5px;justify-content:space-between;padding:8px 0}.admin-realtime-row:last-child{border-bottom:none}.admin-realtime-label{color:#ffffff73}.admin-realtime-val{color:#f0ede8;font-weight:500}.v2-trending-shell{backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);background:#faf1e60a;border:.5px solid #faf1e614;border-radius:16px;box-shadow:0 8px 40px #0000002e,0 0 60px #0000fd0f;margin-bottom:1.75rem;padding:1.25rem 1.375rem}.v2-trending-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.v2-trending-title{align-items:center;color:#fff9;display:flex;font-size:13px;font-weight:500;gap:8px}.v2-trending-niche{background:#1e2226;border:.5px solid #c6364a33;border-radius:6px;color:#ffb101;font-size:10px;padding:2px 8px}.v2-trending-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.v2-trending-grid{grid-template-columns:1fr}}.v2-trend-col-title{border-bottom:.5px solid #ffffff0f;color:#ffffff4d;font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:.625rem;padding-bottom:.5rem;text-transform:uppercase}.v2-trend-item{border-radius:8px;cursor:pointer;margin-bottom:2px;padding:.5rem .625rem;transition:all .14s}.v2-trend-item:hover{background:#0000ca0f}.v2-trend-topic-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.v2-trend-topic{color:#ece8e2;font-size:13px;font-weight:500;line-height:1.35}.v2-trend-score-pill{background:#ffffff0f;border-radius:5px;color:#ffffff80;flex-shrink:0;font-size:11px;font-weight:600;padding:1px 6px}.v2-trend-score-pill.hot{background:#e85d0426;color:#f07850}.v2-trend-meta{align-items:center;color:#ffffff4d;display:flex;font-size:10px;gap:6px;margin-top:4px}.v2-trend-platforms{gap:3px}.v2-platform-icon,.v2-trend-platforms{align-items:center;display:flex}.v2-trend-velocity{font-weight:500}.v2-trend-since{opacity:.6}.v2-trend-action{color:#0000fd99;font-size:10.5px;font-weight:500;margin-top:4px;transition:color .13s}.v2-trend-item:hover .v2-trend-action{color:#2c9cc9}.v2-trend-title-text{color:#ece8e2;font-size:12.5px;font-weight:500;line-height:1.35;margin-bottom:3px}.v2-trend-views{color:#3ecf8ecc;font-weight:500}.v2-trend-channel{opacity:.6}.v2-trend-hook-label{font-size:10px;font-weight:600;letter-spacing:.04em;margin-top:3px;text-transform:uppercase}.v2-trend-question{color:#ece8e2;font-size:12.5px;font-style:italic;line-height:1.35;margin-bottom:3px}.v2-trend-volume{color:#f5ba38b3;font-weight:500}.v2-trend-source{opacity:.5;text-transform:capitalize}.v2-trend-empty{color:#ffffff4d;font-size:12px;padding:1rem 0}.v2-trending-hero{margin-bottom:1rem;text-align:center}.v2-trending-hero-text{color:#faf1e6;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;letter-spacing:-.01em}.v2-trending-accent{color:#ffb101}.v2-trending-hero-sub{color:#faf1e659;font-size:12px;margin-top:4px}.v2-starter-swipe{align-items:center;display:flex;flex-direction:column}.v2-starter-swipe .v2-starter-box{max-width:100%;width:100%}.v2-starter-nav{align-items:center;display:flex;gap:12px;margin-top:12px}.v2-starter-dots{display:flex;gap:6px}.v2-starter-dot{background:#ffffff26;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:10px;padding:0;transition:all .25s;width:10px}.v2-starter-dot.active{background:#c6364a;border-radius:12px;box-shadow:0 0 10px #1e222680;width:24px}.v2-starter-arrow{align-items:center;background:#faf1e60f;border:.5px solid #faf1e61f;border-radius:50%;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .15s;width:32px}.v2-starter-arrow:hover:not(:disabled){background:#faf1e61a;color:#fff}.v2-starter-arrow:disabled{cursor:default;opacity:.15}.v2-trending-footer{border-top:.5px solid #ffffff0d;margin-top:12px;padding-top:10px}.v2-starter-bottom,.v2-trending-footer{align-items:center;display:flex;justify-content:space-between}.v2-starter-bottom{margin-top:10px}.v2-desktop-only{display:grid}.v2-mobile-only{display:none}@media (max-width:768px){.v2-desktop-only{display:none!important}.v2-mobile-only{display:flex!important}}.v2-starters-grid{gap:.875rem;grid-template-columns:repeat(3,1fr)}.v2-starter-box{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#faf1e60a;border:.5px solid #faf1e614;border-radius:14px;box-shadow:0 4px 20px #0000001f;cursor:pointer;display:flex;flex-direction:column;padding:1.125rem 1.25rem;transition:all .2s}.v2-starter-box:hover{border-color:#0000fd40;box-shadow:0 8px 30px #0000002e,0 0 20px #0000fd0f;transform:translateY(-2px)}.v2-starter-hype{color:#faf1e659;font-size:10px;font-weight:500;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.v2-hype-trending{color:#f63;font-weight:600}.v2-hype-hook{color:#ffb101;font-weight:600}.v2-hype-audience{color:#6c8fff;font-weight:600}.v2-starter-hook{color:#faf1e6;flex:1 1;font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.35;margin-bottom:10px}.v2-starter-heat{display:flex;gap:2px;margin-bottom:10px}.v2-starter-cta{color:#6c8fff;font-size:12px;font-weight:500;transition:color .13s}.v2-starter-box:hover .v2-starter-cta{color:#ffb101}.v2-trend-skeleton{padding:.5rem 0;pointer-events:none}.v2-trend-skeleton .v2-skel-line{animation:v2skelPulse 1.5s ease-in-out infinite;background:#ffffff0f;border-radius:4px}.v2-input-header{color:#faf1e673;font-size:13px;font-weight:500;margin-bottom:8px;position:relative;z-index:1}.v2-streak-badge{color:#f5ba38;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;margin-left:12px;vertical-align:middle}.niche-keyword-chip,.v2-streak-badge{align-items:center;display:inline-flex;gap:4px}.niche-keyword-chip{background:#0000ca1a;border:.5px solid #0000ca33;border-radius:8px;color:#ffffffb3;font-size:12px;padding:4px 10px}.niche-keyword-chip button{background:none;border:none;color:#fff6;cursor:pointer;font-size:14px;line-height:1;padding:0}.niche-keyword-chip button:hover{color:#f55}.cl-shell{backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);background:#faf1e60a;border:.5px solid #faf1e614;border-radius:16px;box-shadow:0 8px 40px #0000002e,0 0 60px #0000fd0a;margin-bottom:1.75rem;padding:1.25rem 1.375rem;position:relative;z-index:1}.cl-header-text{color:#faf1e6;font-size:13px;font-weight:500;margin-bottom:1rem}.cl-cards-row{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}@media (max-width:900px){.cl-cards-row{grid-template-columns:1fr}}.cl-achieve-card{align-items:center;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#faf1e60a;border:.5px solid #faf1e614;border-radius:14px;box-shadow:0 4px 20px #0000001f;display:flex;flex-direction:column;padding:1rem 1.125rem;text-align:center}.cl-achieve-top{align-items:center;display:flex;gap:8px;margin-bottom:12px}.cl-achieve-rank{color:#ffb101;font-size:13px;font-weight:600}.cl-achieve-ring{height:72px;margin-bottom:10px;position:relative;width:72px}.cl-achieve-ring-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.cl-achieve-ring-num{color:#faf1e6;font-size:20px;font-weight:600;line-height:1}.cl-achieve-ring-sub{color:#faf1e666;font-size:9px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.cl-achieve-encourage{color:#faf1e673;font-size:11.5px;line-height:1.4}.cl-tokens{margin:8px 0;width:100%}.cl-tokens-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.cl-tokens-label{color:#faf1e666;font-size:11px}.cl-tokens-count{color:#faf1e6;font-size:13px;font-weight:600}.cl-tokens-bar{background:#ffffff0f;border-radius:10px;height:5px;overflow:hidden}.cl-tokens-fill{border-radius:10px;height:100%;transition:width .6s ease}.cl-tokens-warn{color:#f74;font-size:10px;margin-top:6px}.cl-xp-row{align-items:center;border-top:.5px solid #ffffff0f;display:flex;gap:10px;padding-top:.75rem}.cl-xp-label{color:#ffb101;font-size:11px;font-weight:600;white-space:nowrap}.cl-xp-bar{background:#ffffff0f;border-radius:10px;flex:1 1;height:4px;overflow:hidden}.cl-xp-fill{background:#c6364a;border-radius:10px;height:100%;transition:width .6s ease}.cl-xp-next{color:#faf1e64d;font-size:10px;white-space:nowrap}.cl-popup{animation:popupSlideIn .5s cubic-bezier(.34,1.56,.64,1),popupFadeOut .6s ease 4.8s forwards;position:fixed;right:24px;top:24px;z-index:9999}.cl-popup-inner{backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);background:#0e1326bf;border:1px solid #f5ba384d;border-radius:16px;box-shadow:0 12px 40px #00000059,0 0 30px #f5ba381f,0 0 60px #0000ca0f;gap:14px;min-width:300px;padding:16px 22px;position:relative}.cl-popup-avatar,.cl-popup-inner{align-items:center;display:flex;overflow:hidden}.cl-popup-avatar{background:#1e2226;border:2px solid #c6364a;border-radius:12px;flex-shrink:0;height:44px;justify-content:center;width:44px}.cl-popup-avatar img{height:100%;object-fit:cover;width:100%}.cl-popup-avatar span{color:#ffb101;font-size:16px;font-weight:700}.cl-popup-content{flex:1 1;min-width:0}.cl-popup-greeting{color:#faf1e680;font-size:11px;margin-bottom:3px}.cl-popup-title{color:#ffb101;font-size:15px;font-weight:600;margin-bottom:2px}.cl-popup-desc{color:#faf1e673;font-size:12px}.cl-confetti{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.cl-confetti-piece{animation:confettiFall linear forwards;border-radius:2px;position:absolute;top:-10px}@keyframes confettiFall{0%{opacity:1;transform:translateY(0) translateX(0) rotate(0deg)}to{opacity:0;transform:translateY(120px) translateX(0) rotate(2turn);transform:translateY(120px) translateX(var(--drift,0)) rotate(2turn)}}@keyframes popupSlideIn{0%{opacity:0;transform:translateX(120px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes popupFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.v2-section-divider{align-items:center;display:flex;gap:16px;margin:.5rem 0 1.5rem;position:relative;z-index:1}.v2-divider-line{background:linear-gradient(90deg,#0000,#faf1e61a,#0000);flex:1 1;height:.5px}.v2-divider-title{color:#faf1e6;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;letter-spacing:.02em;margin:0;white-space:nowrap}@media (max-width:600px){.cl-rank-badge{height:38px;width:38px}.cl-rank-name{font-size:13px}.cl-stats-row{gap:0}.cl-stat-val{font-size:14px}.cl-popup{left:12px;right:12px;top:12px}.cl-popup-inner{min-width:auto}}.ep-rating-shell{border-top:.5px solid #ffffff0f;margin-top:1rem;padding:2rem 1rem;text-align:center}.ep-rating-label{color:#faf1e6;font-size:14px;font-weight:500;margin-bottom:12px}.ep-rating-stars{display:flex;gap:6px;justify-content:center}.ep-rating-star{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px;transition:transform .15s}.ep-rating-star:not(:disabled):hover{transform:scale(1.2)}.ep-rating-star:disabled{cursor:default}.ep-rating-star.lit svg{filter:drop-shadow(0 0 6px rgba(255,177,1,.4))}.ep-rating-text{color:#ffb101;font-size:12px;font-weight:500;margin-top:8px}@keyframes v3-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@keyframes v3-title-swap{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-flame-pulse{0%,to{filter:drop-shadow(0 0 4px rgba(245,158,11,.6));transform:scale(1) rotate(-2deg)}50%{filter:drop-shadow(0 0 8px rgba(245,158,11,.9));transform:scale(1.15) rotate(2deg)}}.v3-mission-row.done{background:#22c55e0f;border-color:#22c55e33}.v3-mission-row.done .v3-mission-label{color:var(--v3-muted);text-decoration:line-through}.v3-mission-row.bounce{animation:v3-bounce .5s ease}@keyframes v3-bounce{0%{transform:scale(1)}35%{transform:scale(1.03)}70%{transform:scale(.98)}to{transform:scale(1)}}.v3-check.checked{background:var(--v3-success);border-color:var(--v3-success);color:#fff}@keyframes v3-xp-up{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-36px)}}@keyframes v3-skel-pulse{0%,to{opacity:.3}50%{opacity:.55}}.v3-ach-card.unlocked{background:linear-gradient(135deg,#22c55e0f,var(--v3-card));border-color:#22c55e40}.v3-ach-card.unlocked:hover{box-shadow:0 12px 28px -16px #22c55e59;transform:translateY(-2px)}.v3-ach-card.locked{filter:saturate(.5);opacity:.55}.v3-ach-card.unlocked .v3-ach-icon{background:#22c55e1f}.v3-ach-pill.unlocked{background:#22c55e2e;color:#86efac}.v3-ach-pill.locked{background:#ffffff0f;color:var(--v3-muted)}.v3-path-row.locked{opacity:.45}.v3-path-row.done{opacity:.85}.v3-path-row.done .v3-path-dot{background:var(--v3-success);border-color:var(--v3-success);color:#fff}.v3-path-row.current .v3-path-dot{animation:v3-current-pulse 2s ease-in-out infinite;background:var(--v3-primary);border-color:var(--v3-primary);box-shadow:0 0 0 4px var(--v3-glow),0 0 24px var(--v3-glow);color:#fff}@keyframes v3-current-pulse{0%,to{box-shadow:0 0 0 4px var(--v3-glow),0 0 22px var(--v3-glow)}50%{box-shadow:0 0 0 6px var(--v3-glow),0 0 32px var(--v3-glow)}}.v3-path-row.done .v3-path-connector{background:var(--v3-success);opacity:.4}.v3-path-row.done .v3-path-fill{background:var(--v3-success)}.v4-home,.v4-sheet-wrap,.v4-sidebar,.v4-topnav{--v4-bg:#0d0e0f;--v4-blue:#01f;--v4-blue-2:#00c;--v4-orange:#ffb101;--v4-amber:#ffb101;--v4-amber-2:#f2b53f;--v4-cream:#f5ede0;--v4-dark:#141010;--v4-elev:#1a1414;--v4-stroke:#ffffff14;--v4-stroke-hi:#ffffff26;--v4-text:#f5ede0eb;--v4-muted:#f5ede08c;--v4-dim:#f5ede059;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}@keyframes v4-breathe{0%,to{opacity:.7;transform:scale(1) translate(0)}33%{opacity:1;transform:scale(1.12) translate(18px,-12px)}66%{opacity:.6;transform:scale(.92) translate(-12px,16px)}}@keyframes v4-glow-pulse{0%,to{opacity:.4}50%{opacity:.75}}@keyframes v4-hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v4-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.v4-glass{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f16268c;border:.5px solid var(--v4-stroke);border-radius:12px}.v4-home{background:var(--v4-bg);color:var(--v4-text);min-height:100%;overflow-x:hidden;padding:28px;scrollbar-color:#46484b #0000;scrollbar-width:thin}.v4-home,.v4-stage{display:flex;flex-direction:column;position:relative}.v4-stage{gap:20px;margin:0 auto;max-width:620px;width:100%;z-index:1}.v4-orb-field{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.v4-orb{animation-iteration-count:infinite;animation-name:v4-breathe;animation-timing-function:ease-in-out;border-radius:50%;filter:blur(80px);mix-blend-mode:screen;position:absolute;will-change:transform,opacity}.v4-orb-blue{background:radial-gradient(circle,#0011ff73,#0000 65%);height:500px;left:-5%;top:-10%;width:500px}.v4-orb-orange{background:radial-gradient(circle,#1e222666,#0000 65%);height:450px;right:-10%;top:15%;width:450px}.v4-orb-amber{background:radial-gradient(circle,#1e22264d,#0000 65%);bottom:5%;height:420px;left:30%;width:420px}.v4-orb-deep{background:radial-gradient(circle,#0000cc59,#0000 65%);bottom:-10%;height:520px;right:15%;width:520px}.v4-hero{color:#f5ede0e0;font-size:24px;font-weight:300;letter-spacing:-.01em;margin:12px 0 6px;min-height:34px;text-align:center;transition:opacity .4s ease,transform .4s ease}.v4-hero-in{animation:v4-hero-in .4s ease;opacity:1;transform:translateY(0)}.v4-hero-out{opacity:0;transform:translateY(8px)}.v4-input-wrap{position:relative}.v4-input-glow{display:none}.v4-input{align-items:flex-end;display:flex;gap:8px;min-height:64px;padding:14px 14px 12px 18px;position:relative;z-index:1}.v4-input-ta{background:#0000;border:none;color:var(--v4-text);flex:1 1;font-family:inherit;font-size:15px;line-height:1.5;max-height:200px;outline:none;padding:6px 0;resize:none}.v4-input-ta::placeholder{color:var(--v4-dim)}.v4-input-actions{align-items:center;display:flex;gap:6px}.v4-attach{align-items:center;background:#0000;border:.5px solid var(--v4-stroke);border-radius:8px;color:var(--v4-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:all .15s;width:34px}.v4-attach:hover{border-color:var(--v4-stroke-hi);color:var(--v4-text)}.v4-build-btn{align-items:center;background:#c6364a;background:var(--link,#c6364a);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:34px;opacity:.75;padding:0 14px;transition:transform .15s,background .15s}.v4-build-btn.active{opacity:1}.v4-build-btn:hover{background:#d4495d;transform:translateY(-1px)}.v4-build-btn:active{transform:scale(.96)}.v4-promo-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.1fr .9fr}.v4-promo{border:.5px solid var(--v4-stroke);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:170px;overflow:hidden;padding:22px;position:relative;text-align:left;transition:transform .2s,border-color .2s}.v4-promo:hover{border-color:var(--v4-stroke-hi);transform:translateY(-2px)}.v4-promo-pro{background:#080c18;border-color:#0011ff4d}.v4-promo-mini{animation:v4-breathe ease-in-out infinite;border-radius:50%;filter:blur(28px);opacity:.85;pointer-events:none;position:absolute}.v4-promo-mini-blue{animation-duration:7s;background:radial-gradient(circle,#0011ff8c,#0000 60%);height:140px;right:-20px;top:-20px;width:140px}.v4-promo-mini-amber{animation-delay:-3s;animation-duration:9s;background:radial-gradient(circle,#1e222666,#0000 60%);bottom:-30px;height:150px;left:-20px;width:150px}.v4-promo-eyebrow{color:var(--v4-amber);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.v4-promo-eyebrow,.v4-promo-title{font-weight:700;position:relative;z-index:1}.v4-promo-title{color:var(--v4-text);font-size:28px;letter-spacing:-.02em;line-height:1;margin:0}.v4-promo-title-light{color:var(--v4-cream);font-size:22px}.v4-promo-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--v4-amber),var(--v4-orange));-webkit-background-clip:text;background-clip:text;color:#0000}.v4-promo-sub{color:var(--v4-muted);font-size:11px;line-height:1.5;margin:0;position:relative;z-index:1}.v4-promo-sub-light{color:#f5edd8bf}.v4-promo-cta{font-size:12px;font-weight:600;margin-top:auto;position:relative;z-index:1}.v4-promo-cta-amber{color:var(--v4-amber)}.v4-promo-cta-cream{color:var(--v4-cream)}.v4-promo-thumb{background:linear-gradient(145deg,#a01e0099,#500a00d9);border-color:#c6364a66}.v4-promo-badge{background:#1e2226;border:.5px solid #c6364a66;border-radius:999px;color:var(--v4-amber);font-size:9px;font-weight:700;letter-spacing:.08em;padding:3px 8px;position:absolute;right:14px;top:14px}.v4-promo-thumb-viz{display:flex;gap:4px;margin-bottom:2px}.v4-promo-thumb-rect{background:linear-gradient(135deg,var(--v4-amber),var(--v4-orange));border-radius:3px;height:36px;opacity:.6}.v4-promo-thumb-r1{width:50px}.v4-promo-thumb-r2{opacity:.45;width:34px}.v4-promo-thumb-r3{opacity:.3;width:42px}.v4-starters{margin-top:4px}.v4-starters-head{color:var(--v4-muted);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.v4-starters-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.v4-starter{border-radius:12px;color:var(--v4-text);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:110px;padding:14px;text-align:left;transition:border-color .2s,transform .2s}.v4-starter:disabled{cursor:default;opacity:.55}.v4-starter:not(:disabled):hover{border-color:var(--v4-stroke-hi);transform:translateY(-2px)}.v4-starter-icon{font-size:18px}.v4-starter-label{color:var(--v4-text);font-size:12px;font-weight:500}.v4-starter-topic{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--v4-muted);display:-webkit-box;font-size:11px;line-height:1.4;overflow:hidden}.v4-starter-arrow{bottom:14px;color:var(--v4-dim);font-size:12px;position:absolute;right:14px}.v4-starter{position:relative}.v4-sponsors{margin-top:4px}.v4-sponsors-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.v4-sponsors-head>span:first-child{color:var(--v4-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.v4-sponsors-all{background:none;border:none;color:var(--v4-muted);cursor:pointer;font-size:11px}.v4-sponsors-all:hover{color:var(--v4-text)}.v4-sponsors-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.v4-sponsor{display:flex;flex-direction:column;gap:4px;padding:14px}.v4-sponsor-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.v4-sponsor-logo{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.v4-sponsor-tag{border:.5px solid #0000;border-radius:999px;font-size:9px;font-weight:600;letter-spacing:.04em;padding:2px 8px}.v4-tag-amber{background:#1e2226;border-color:#1e222659;color:var(--v4-amber)}.v4-tag-green{background:#4ade8026;border-color:#4ade8059;color:#86efac}.v4-tag-indigo{background:#0011ff2e;border-color:#6482ff66;color:#9af}.v4-sponsor-name{color:var(--v4-text);font-size:13px;font-weight:600}.v4-sponsor-cat{color:var(--v4-muted);font-size:10px}.v4-sponsor-match{align-items:baseline;display:flex;gap:6px;margin-top:6px}.v4-sponsor-pct{color:#4ade80;font-size:16px;font-weight:700}.v4-sponsor-pct-label{color:var(--v4-muted);font-size:10px}.v4-sidebar{background:#0d0e0f;border-right:.5px solid #ffffff12!important;color:var(--v4-text);display:flex;flex-direction:column;gap:10px;padding:16px 12px!important;position:relative;width:220px!important}.v4-sidebar.v4-sidebar-collapsed{padding:16px 6px!important;width:60px!important}.v4-sb-brand{align-items:center;display:flex;gap:10px;padding:4px 6px 8px}.v4-sb-wordmark{color:var(--v4-text);font-family:Stick No Bills,DM Sans,system-ui,sans-serif;font-family:var(--ep-font-wordmark);font-size:72px;font-weight:800;letter-spacing:-.03em;line-height:.9}.v4-sb-wordmark-short{font-size:56px}.v4-sb-dot{color:var(--v4-orange)}.v4-sb-toggle{align-items:center;background:var(--v4-dark);border:.5px solid var(--v4-stroke-hi);border-radius:50%;color:var(--v4-muted);cursor:pointer;display:inline-flex;justify-content:center;position:absolute;right:-10px;top:18px;transition:all .15s;z-index:2}.v4-sidebar-collapsed .v4-sb-toggle{margin:4px auto 0;position:relative;right:auto;top:auto}.v4-sb-toggle:hover{background:var(--v4-elev);color:var(--v4-text)}.v4-sb-profile{align-items:center;background:#ffffff08;border:.5px solid #ffffff12;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;margin-top:4px;padding:8px;text-align:left;transition:all .15s;width:100%}.v4-sb-profile:hover{background:#ffffff0f;border-color:#ffffff1f}.v4-sb-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#ffb101);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;overflow:hidden;width:34px}.v4-sb-avatar img{height:100%;object-fit:cover;width:100%}.v4-sb-profile-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.v4-sb-name{color:var(--v4-text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-sb-plan{color:var(--v4-amber);font-size:10px;font-weight:500;letter-spacing:.04em}.v4-sb-upgrade{background:#1e2226;border:.5px solid #c6364a4d;border-radius:10px;color:#f96;cursor:pointer;font-size:12px;font-weight:600;padding:9px 12px;text-align:center;transition:all .15s}.v4-sb-upgrade:hover{background:#1e2226;color:#ffb088}.v4-sb-nav{display:flex;flex:1 1;flex-direction:column;gap:2px;margin-top:6px;overflow-y:auto}.v4-sb-item{align-items:center;background:none;border:none;border-radius:8px;color:var(--v4-muted);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:9px 10px;text-align:left;transition:all .15s;width:100%}.v4-sb-item:hover{background:#ffffff0a}.v4-sb-item.active,.v4-sb-item:hover{color:var(--v4-text)}.v4-sb-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;width:20px}.v4-sb-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-sidebar-collapsed .v4-sb-item{justify-content:center;padding:9px 0}.v4-sidebar-collapsed .v4-sb-profile{justify-content:center;padding:4px}.v4-sidebar-collapsed .v4-sb-brand{justify-content:center;padding:4px 0 8px}.v4-sidebar-collapsed .v4-sb-upgrade{display:none}.v4-sb-bottom{border-top:.5px solid #ffffff0f;margin-top:auto;padding-top:8px}.v4-sb-item--create .v4-sb-icon{color:#c6364a;filter:drop-shadow(0 0 4px rgba(198,54,74,.45))}.v4-sb-item--create.active .v4-sb-icon{color:#d4495d}.v4-sb-item--shortform .v4-sb-icon{color:#ffb101;filter:drop-shadow(0 0 4px rgba(255,177,1,.45))}.v4-sb-item--shortform.active .v4-sb-icon{color:#ffc94a}.v4-sb-nav-badge{border:1px solid #0000;border-radius:999px;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.08em;margin-left:auto;padding:1px 7px}.v4-sb-nav-badge--new{background:linear-gradient(135deg,#ffb101,#ffc94a);border-color:#ffffff26;box-shadow:0 0 8px #c6364a59;color:#1a0800}.v4-sb-nav-badge--soon{background:#1e2226;border-color:#c6364a59;color:#ffb101;color:var(--gold,#ffb101)}.v4-sb-nav-badge--hot{background:linear-gradient(135deg,#ef4444,#f59e0b);color:#fff}.v4-sidebar-collapsed .v4-sb-nav-badge{display:none}.v4-topnav{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0d111780!important;border-bottom:.5px solid #ffffff0d!important;display:flex!important;gap:12px;height:52px!important;padding:0 18px!important}.v4-topnav-spacer{flex:1 1}.v4-topnav-right{align-items:center;display:flex;gap:10px}.v4-topnav-search{align-items:center;background:#0000;border:.5px solid var(--v4-stroke);border-radius:8px;color:var(--v4-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:relative;transition:all .15s;width:34px}.v4-topnav-search:hover{border-color:var(--v4-stroke-hi);color:var(--v4-text)}.v4-topnav-bell{align-items:center;background:#0000;border:.5px solid var(--v4-stroke);border-radius:8px;color:var(--v4-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:relative;transition:all .15s;width:34px}.v4-topnav-bell:hover{border-color:var(--v4-stroke-hi);color:var(--v4-text)}.v4-topnav-bell-dot{background:var(--v4-orange);border-radius:50%;box-shadow:0 0 8px #c6364ab3;height:6px;position:absolute;right:9px;top:8px;width:6px}.v4-sheet-wrap{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:1000}.v4-sheet-wrap.open{opacity:1;pointer-events:auto}.v4-sheet-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#05080eb3;inset:0;position:absolute}.v4-sheet{background:#131a27;border-radius:16px 16px 0 0;border-top:.5px solid var(--v4-stroke-hi);bottom:0;color:var(--v4-text);left:0;margin:0 auto;max-height:80vh;max-width:720px;overflow-y:auto;padding:14px 24px 28px;position:absolute;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.v4-sheet-wrap.open .v4-sheet{transform:translateY(0)}.v4-sheet-handle{background:#ffffff26;border-radius:2px;height:4px;margin:0 auto 14px;width:40px}.v4-sheet-close{align-items:center;background:#ffffff0f;border:none;border-radius:50%;color:var(--v4-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:16px;top:14px;width:28px}.v4-sheet-close:hover{background:#ffffff1f;color:var(--v4-text)}.v4-sheet-head{padding:0 4px 16px}.v4-sheet-title{color:var(--v4-text);font-size:18px;font-weight:600}.v4-sheet-sub{color:var(--v4-muted);font-size:12px;margin-top:3px}.v4-labs-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.v4-lab{border-radius:12px;color:var(--v4-text);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:120px;padding:18px;text-align:left;transition:border-color .2s,transform .2s}.v4-lab:hover{border-color:var(--v4-stroke-hi);transform:translateY(-2px)}.v4-lab-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.v4-lab-icon{font-size:22px}.v4-lab-title{color:var(--v4-text);font-size:14px;font-weight:600;margin-top:2px}.v4-lab-desc{color:var(--v4-muted);font-size:11px;line-height:1.45}.v4-more-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.v4-more-row{align-items:center;border-radius:10px;color:var(--v4-text);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;padding:14px 16px;text-align:left;transition:border-color .15s,transform .15s}.v4-more-row:hover{border-color:var(--v4-stroke-hi);transform:translateY(-1px)}.v4-more-icon{font-size:18px;text-align:center;width:22px}.v4-more-label{flex:1 1}.v4-more-arrow{color:var(--v4-dim);font-size:12px}@media (max-width:900px){.v4-home{padding:20px 16px 88px}.v4-hero{font-size:20px}.v4-labs-grid,.v4-more-grid,.v4-promo-grid,.v4-sponsors-grid,.v4-starters-grid{grid-template-columns:1fr}}.v4-home .v4-orb-field{display:none!important}.v4-home.v4-home-wide .v4-stage{max-width:810px}@media (max-width:1100px){.v4-home.v4-home-wide .v4-stage{max-width:720px}}.v4-home .v4-input-glow{animation:v4-glow-pulse-soft 5s ease-in-out infinite;background:linear-gradient(120deg,#0011ffb3,#1e22268c,#1e2226a6,#0000ccb3);border-radius:28px;filter:blur(28px);inset:-18px}@keyframes v4-glow-pulse-soft{0%,to{opacity:.3}50%{opacity:.6}}.v4-bx{display:flex;flex-direction:column;gap:14px}.v4-bx-tabs{align-self:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f16268c;border:.5px solid var(--v4-stroke);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.v4-bx-tab{background:#0000;border:none;border-radius:7px;color:var(--v4-muted);cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.v4-bx-tab:hover{color:var(--v4-text)}.v4-bx-tab.active{background:linear-gradient(135deg,#0011ff59,#00c6);box-shadow:inset 0 0 0 .5px #6482ff4d;color:#fff}.v4-bx-formats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.v4-bx-format{background:#0f16268c;border:.5px solid var(--v4-stroke);border-radius:999px;color:var(--v4-muted);cursor:pointer;font-size:11px;padding:6px 12px;transition:all .15s}.v4-bx-format:hover{border-color:var(--v4-stroke-hi);color:var(--v4-text)}.v4-bx-format.active{background:#0011ff26;border-color:#6482ff59;color:#9af}.v4-magic{align-items:center;background:#1e2226;border:.5px solid #1e22264d;border-radius:8px;color:var(--v4-amber);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:all .15s;width:34px}.v4-magic:hover{background:#1e2226;transform:translateY(-1px)}.v4-magic:active{transform:scale(.95)}.v4-bx-insp{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:4px 6px 0}.v4-bx-insp-label{color:var(--v4-dim);font-size:10px;font-weight:700;letter-spacing:.1em;margin-right:4px;text-transform:uppercase}.v4-bx-insp-pill{background:#ffffff08;border:.5px solid var(--v4-stroke);border-radius:999px;color:var(--v4-muted);cursor:pointer;font-size:11px;padding:4px 10px;transition:all .15s}.v4-bx-insp-pill:hover{background:#ffffff0d;border-color:var(--v4-stroke-hi);color:var(--v4-text)}.v4-ns{display:flex;flex-direction:column;gap:16px;margin-top:4px}.v4-ns-head{color:var(--v4-muted);letter-spacing:.1em;margin-bottom:8px}.v4-ns-icon{font-size:14px}.v4-ns-title{color:var(--v4-text)}.v4-ns-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.v4-ns-item{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f16268c;border:.5px solid var(--v4-stroke);border-radius:10px;color:var(--v4-text);cursor:pointer;display:flex;gap:14px;padding:12px 14px;text-align:left;transition:border-color .15s,transform .15s;width:100%}.v4-ns-item:not(:disabled):hover{border-color:var(--v4-stroke-hi);transform:translateX(2px)}.v4-ns-item:disabled{cursor:default;opacity:.55}.v4-ns-num{align-items:center;border-radius:50%;box-shadow:0 0 14px #0011ff40;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.v4-ns-topic{color:var(--v4-text);flex:1 1;font-size:13px;line-height:1.4}.v4-ns-arrow{color:var(--v4-dim);font-size:14px}.v4-promo-long{grid-gap:20px;align-items:center;background:#080c18;border:.5px solid #0011ff59;border-radius:14px;cursor:pointer;display:grid;gap:20px;grid-template-columns:1fr auto;overflow:hidden;padding:26px 28px;position:relative;text-align:left;transition:transform .2s,border-color .2s;width:100%}.v4-promo-long:hover{border-color:#6482ff73;transform:translateY(-2px)}.v4-promo-long-left,.v4-promo-long-right{position:relative;z-index:1}.v4-promo-long-left{display:flex;flex-direction:column;gap:6px}.v4-float-search{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f16268c;border:.5px solid #6482c821;border:.5px solid var(--v4-stroke,#6482c821);border-radius:10px;color:#f5ede08c;cursor:pointer;display:inline-flex;font-size:12px;gap:8px;min-width:200px;padding:8px 12px;position:fixed;right:22px;top:18px;transition:all .15s;z-index:50}.v4-float-search:hover{border-color:#6482ff4d;color:#f5ede0e6}.v4-float-search span{flex:1 1;text-align:left}.v4-float-search kbd{background:#ffffff0f;border:.5px solid #6482c821;border-radius:4px;color:inherit;font-family:inherit;font-size:10px;padding:2px 5px}.app-shell .app-sidebar.v4-sidebar{height:100vh!important;top:0!important}.app-shell .app-main-content{padding-top:0!important}.v4-sb-spacer{flex-shrink:0;height:130px}.v4-sb-toggle{color:#f5ede080!important;font-family:inherit;font-size:14px!important;height:20px;line-height:1!important;padding:0;width:20px}.v4-sb-name{color:#f5ede0b8!important;font-weight:500!important}.v4-sb-plan{color:#ffb1018c!important}.v4-sb-item{color:#f5ede08c}.v4-sb-item:hover{color:#f5ede0eb}.v4-sb-item.active{color:#f5ede0;font-weight:700}.v4-sb-profile-wrap{position:relative}.v4-sb-caret{color:var(--v4-dim);font-size:10px;margin-left:4px;transition:transform .15s}.v4-sb-caret.open{transform:rotate(180deg)}.v4-sb-profile-menu{background:#141010;border:.5px solid #ffffff1a;border-radius:10px;box-shadow:0 20px 50px #00000080;left:8px;padding:6px;position:absolute;right:8px;top:calc(100% + 6px);z-index:100}.v4-sb-pm-head{padding:8px 10px 10px}.v4-sb-pm-name{color:#f5ede0eb;font-size:12px;font-weight:600}.v4-sb-pm-email{color:var(--v4-dim);font-size:10px;margin-top:2px}.v4-sb-pm-divider{background:#ffffff0f;height:1px;margin:4px -6px}.v4-sb-pm-item{background:none;border:none;border-radius:6px;color:#f5ede0a6;cursor:pointer;display:block;font-size:12px;padding:8px 10px;text-align:left;transition:background .12s;width:100%}.v4-sb-pm-item:hover{background:#ffffff0d;color:#f5ede0f2}.v4-sb-pm-item.danger{color:#f87171}.v4-sb-pm-item.danger:hover{background:#f8717114}.v4-sb-notif-dot{background:var(--v4-orange);border-radius:50%;box-shadow:0 0 6px #c6364ab3;height:7px;position:absolute;right:2px;top:0;width:7px}.v4-sb-icon{position:relative}.v4-sb-count{background:#1e2226;border-radius:999px;color:#ff9b6b;font-size:10px;font-weight:700;margin-left:auto;padding:1px 7px}.v4-notif-empty{color:var(--v4-muted);font-size:13px;padding:22px 0;text-align:center}.v4-notif-list{display:flex;flex-direction:column;gap:8px}.v4-notif-row{border-radius:10px;padding:14px 16px}.v4-notif-title{color:#f5ede0e6;font-size:13px;font-weight:600}.v4-notif-body{color:var(--v4-muted);font-size:12px;line-height:1.5;margin-top:4px}.v4-sb-bottom{display:flex;flex-direction:column;gap:2px}@media (max-width:900px){.v4-float-search{min-width:140px;right:10px;top:10px}.v4-float-search kbd{display:none}.v4-bx-insp{justify-content:flex-start}.v4-home.v4-home-wide .v4-stage{max-width:100%}}.v4-home.v4-home-wide .v4-stage{max-width:1100px}@media (max-width:1200px){.v4-home.v4-home-wide .v4-stage{max-width:90%}}.v4-sb-spacer{height:36px!important}.v4-sb-toggle{background:#ffffff0f!important;border:.5px solid #ffffff1a!important;right:8px!important;top:14px!important}.v4-sidebar-collapsed .v4-sb-toggle{margin:4px auto 0!important;position:relative!important;right:auto!important;top:auto!important}.v4-sb-toggle:hover{background:#ffffff1f!important}.v4-sb-upgrade{margin-bottom:24px}.v4-ns.v4-ns-cols{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:4px}.v4-ns.v4-ns-cols .v4-ns-section{display:flex;flex-direction:column}.v4-ns.v4-ns-cols .v4-ns-list{gap:6px}.v4-ns-head{align-items:center;color:#f5ede0d9;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.v4-ns-icon{align-items:center;background:#1e2226;border:.5px solid #c6364a40;border-radius:6px;display:inline-flex;height:24px;justify-content:center;width:24px}.v4-ns.v4-ns-cols .v4-ns-item{gap:10px;padding:11px 12px}.v4-ns.v4-ns-cols .v4-ns-num{background:#ffffff0d!important;border:.5px solid #ffffff14;box-shadow:none!important;color:#f5ede099!important;font-size:11px;height:24px;width:24px}.v4-ns.v4-ns-cols .v4-ns-topic{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#f5ede0cc;display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden}.v4-ns.v4-ns-cols .v4-ns-arrow{display:none}@media (max-width:900px){.v4-ns.v4-ns-cols{grid-template-columns:1fr}}.v4-public-shell{background:#0d0e0f;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.v4-pub-actions{align-items:center;display:flex;gap:8px;position:fixed;right:20px;top:16px;z-index:100}.v4-pub-signin{background:#0000;border:none;border-radius:8px;color:#f5ede0bf;cursor:pointer;font-size:13px;padding:8px 14px;transition:color .15s,background .15s}.v4-pub-signin:hover{background:#ffffff0d;color:#fff}.v4-pub-join{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff0f;border:.5px solid #ffffff1f;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s}.v4-pub-join:hover{background:#ffffff1f;border-color:#ffffff38}.v4-lp-hero{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.v4-lp-hero>.lp-nebula,.v4-lp-hero>.lp-orb,.v4-lp-hero>.lp-stars{display:none!important}.v4-lp-fade{background:radial-gradient(60% 55% at 0 0,#0000fd8c,#0000 70%),radial-gradient(50% 50% at 100% 100%,#1e22261f,#0000 70%);inset:0;pointer-events:none;position:absolute;z-index:0}.v4-lp-hero .lp-hero-inner{position:relative;z-index:1}.v4-lp-hero .lp-hero-headline,.v4-lp-hero .lp-hero-subline{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important}.v4-lp-builder{margin:0 auto;max-width:760px;width:100%}.v4-lp-tabs{justify-content:center!important;margin-bottom:14px}.v4-lp-input-wrap{position:relative}.v4-lp-glow{animation:v4-lp-glow-breathe 7s ease-in-out infinite;height:680px;max-width:120%;opacity:.75;transition:background .6s ease;width:680px}.v4-lp-simple .v4-lp-glow{background:radial-gradient(circle,#0011ff8c,#0000cc59 45%,#0000 70%)}.v4-lp-advanced .v4-lp-glow{background:radial-gradient(circle,#1e22268c,#1e222661 45%,#0000 70%)}@keyframes v4-lp-glow-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.08)}}.v4-lp-input-inner{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f16268c;border:.5px solid #6482c82e;border-radius:16px;overflow:hidden;position:relative;transition:border-color .25s ease,box-shadow .25s ease;z-index:1}.v4-lp-simple .v4-lp-input-inner{border-color:#6482ff4d;box-shadow:inset 0 0 0 .5px #6482ff33}.v4-lp-advanced .v4-lp-input-inner{border-color:#c6364a66;box-shadow:inset 0 0 0 .5px #c6364a40}.v4-lp-input-inner .v2-input-card{background:#0000!important;border:none!important;border-radius:16px 16px 0 0!important;box-shadow:none!important}.v4-lp-input-inner .v2-premium-textarea{background:#0000!important}.v4-lp-insp{align-items:center;border-top:.5px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 14px}.v4-lp-insp-label{color:#f5ede066;letter-spacing:.1em;margin-right:4px}.v4-lp-insp-pill{background:#ffffff08;color:#f5ede0b3}.v4-lp-insp-pill:hover{background:#6482ff14;border-color:#6482ff59}.v4-lp-start{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:24px}.v4-lp-start-label{color:#f5ede08c;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500}.v4-lp-start-btn{align-items:center;background:linear-gradient(135deg,#01c,#03c);border:none;border-radius:12px;box-shadow:0 8px 24px #0011ff59;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:12px 22px;transition:transform .15s,box-shadow .15s}.v4-lp-start-btn:hover{box-shadow:0 12px 32px #0011ff80;transform:translateY(-1px)}.v4-lp-start-btn:active{transform:scale(.97)}.v4-lp-start-sub{color:#f5ede066;font-size:11px;line-height:1.5;max-width:480px;text-align:center}.v4-taste-wrap{align-items:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1500}.v4-taste-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#05080ebf;inset:0;position:absolute}.v4-taste{background:#131a27;border:.5px solid #6482c833;border-radius:18px;box-shadow:0 40px 80px #0000008c;color:#f5ede0eb;max-height:90vh;max-width:640px;overflow-y:auto;padding:22px 24px 20px;position:relative;width:100%;z-index:1}.v4-taste-close{align-items:center;background:#ffffff0f;border:none;border-radius:50%;color:#f5ede08c;cursor:pointer;display:inline-flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:14px;top:14px;width:28px}.v4-taste-close:hover{background:#ffffff1f;color:#fff}.v4-taste-head{grid-gap:14px;display:grid;gap:14px;grid-template-columns:44px 1fr;margin-bottom:16px;padding-right:28px}.v4-taste-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#ffb101);border-radius:50%;color:#fff;display:inline-flex;font-size:18px;font-weight:700;height:44px;justify-content:center;overflow:hidden;width:44px}.v4-taste-avatar img{height:100%;object-fit:cover;width:100%}.v4-taste-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:4px}.v4-taste-sub{color:#f5ede08c;font-size:12px;line-height:1.5}.v4-taste-ta{background:#0000004d;border:.5px solid #ffffff14;border-radius:12px;color:#f5ede0eb;font-family:inherit;font-size:13px;line-height:1.6;min-height:220px;outline:none;padding:14px;resize:vertical;transition:border-color .15s;width:100%}.v4-taste-ta:focus{border-color:#6482ff66}.v4-taste-ta::placeholder{color:#f5ede04d}.v4-taste-count{color:#f5ede066;font-size:11px;margin-top:4px;text-align:right}.v4-taste-toggle-row{align-items:flex-start;background:#ffffff05;border:.5px solid #ffffff0f;border-radius:12px;display:flex;gap:14px;margin-top:18px;padding:14px}.v4-taste-toggle-row>div:first-child{flex:1 1}.v4-taste-toggle-label{color:#fff;font-size:13px;font-weight:600;margin-bottom:4px}.v4-taste-toggle-sub{color:#f5ede08c;font-size:11px;line-height:1.5}.v4-taste-toggle{background:#ffffff1a;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;position:relative;transition:background .2s;width:38px}.v4-taste-toggle.on{background:#22c55e}.v4-taste-toggle-knob{background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000059;height:18px;left:2px;position:absolute;top:2px;transition:transform .2s cubic-bezier(.22,1,.36,1);width:18px}.v4-taste-toggle.on .v4-taste-toggle-knob{transform:translateX(16px)}.v4-taste-actions{display:flex;justify-content:flex-end;margin-top:18px}.v4-taste-save{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:9px 22px;transition:all .15s}.v4-taste-save:hover{background:#ffffff1a;border-color:#ffffff2e}@media (max-width:600px){.v4-lp-glow{height:420px;width:420px}.v4-lp-builder{max-width:100%}.v4-taste{max-height:94vh;padding:18px 16px}.v4-taste-head{gap:10px;grid-template-columns:36px 1fr}}.v4-lp-hero,.v4-public-shell{background:#0d0e0f!important;background:var(--bg)!important}.v4-lp-fade{display:none!important}.lp-root,.lp-root .lp-funnel-section,.lp-root .lp-stats-strip,.lp-root .lp-video-section{background:#0d0e0f!important;background:var(--bg)!important}.v4-lp-hero .lp-hero-headline{letter-spacing:-.015em!important;line-height:1.05!important}.v4-lp-hero .lp-hero-subline{line-height:1.35!important;margin-top:10px!important}.v4-lp-input-wrap{isolation:isolate}.v4-lp-glow{animation:none;background:#0000;filter:blur(70px);height:780px;opacity:.85;overflow:visible;width:780px}.v4-lp-glow:after,.v4-lp-glow:before{will-change:transform,opacity}.v4-lp-glow:before{animation:v4-lava-a 16s ease-in-out infinite alternate}.v4-lp-glow:after{animation:v4-lava-b 19s ease-in-out infinite alternate}.v4-lp-glow-extra{animation:v4-lava-c 13s ease-in-out infinite alternate}.v4-lp-simple .v4-lp-glow:before{background:radial-gradient(circle,#0000fdd9,#0000 65%)}.v4-lp-simple .v4-lp-glow:after{background:radial-gradient(circle,#0000cabf,#0000 65%)}.v4-lp-simple .v4-lp-glow-extra{background:radial-gradient(circle,#2300eea6,#0000 65%)}.v4-lp-advanced .v4-lp-glow:before{background:radial-gradient(circle,#1e2226b3,#0000 65%)}.v4-lp-advanced .v4-lp-glow:after{background:radial-gradient(circle,#1e22268c,#0000 65%)}.v4-lp-advanced .v4-lp-glow-extra{background:radial-gradient(circle,#0000fd8c,#0000 65%)}.v4-lp-input-inner{backdrop-filter:blur(32px) saturate(1.4)!important;-webkit-backdrop-filter:blur(32px) saturate(1.4)!important;background:#0c080861!important;border:.5px solid #ffffff1a!important;box-shadow:0 8px 40px #00000040,inset 0 .5px 0 #ffffff0f!important}.v4-lp-simple .v4-lp-input-inner{border-color:#6482ff40!important}.v4-lp-advanced .v4-lp-input-inner{border-color:#c6364a4d!important}.v4-lp-input-inner .v2-input-card,.v4-lp-input-inner .v2-premium-input-card,.v4-lp-input-inner .v2-premium-textarea{background:#0000!important}.v4-lp-tabs.v2-lp-tabs{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0c080899!important;border:.5px solid #ffffff1a!important;border-radius:999px!important;display:inline-flex!important;gap:0!important;margin:0 auto 18px!important;padding:3px!important;width:fit-content!important}.v4-lp-tab.v2-lp-tab{align-items:center;background:#0000!important;border:none!important;border-radius:999px!important;color:#f5ede08c!important;cursor:pointer;display:inline-flex;font-size:12px!important;font-weight:500!important;gap:6px;justify-content:center;min-width:96px;padding:8px 18px!important;transition:all .2s ease!important}.v4-lp-tab.v2-lp-tab:hover{color:#f5ede0d9!important}.v4-lp-tab.v2-lp-tab.active{background:#ffffff14!important;box-shadow:inset 0 0 0 .5px #ffffff26!important;color:#fff!important}.v4-lp-simple .v4-lp-tab.active{background:linear-gradient(135deg,#0000fd73,#0000ca8c)!important;box-shadow:inset 0 0 0 .5px #6482ff66,0 4px 14px #0000fd40!important}.v4-lp-advanced .v4-lp-tab.active{background:linear-gradient(135deg,#1e222659,#1e222666)!important;box-shadow:inset 0 0 0 .5px #c6364a73,0 4px 14px #c6364a33!important}.v4-lp-tab.v2-lp-tab svg{height:12px!important;width:12px!important}.v4-lp-insp{background:#0000001f;border-radius:0 0 16px 16px!important;border-top:.5px solid #ffffff0d!important;justify-content:flex-start!important;row-gap:8px!important}.v4-lp-start-btn{background:#0000!important;border:.5px solid #fff3!important;box-shadow:none!important;color:#f5ede0e6!important;font-weight:500!important;padding:10px 20px!important}.v4-lp-start-btn:hover{background:#ffffff0a!important;border-color:#ffffff59!important;box-shadow:none!important;transform:translateY(-1px)!important}.v4-lp-start-btn svg:first-of-type{stroke:#ffb101!important}.v4-lp-hero .lp-hero-headline{letter-spacing:-.02em!important;line-height:.95!important}.v4-lp-advanced .v4-lp-glow-extra,.v4-lp-advanced .v4-lp-glow:after,.v4-lp-advanced .v4-lp-glow:before,.v4-lp-simple .v4-lp-glow-extra,.v4-lp-simple .v4-lp-glow:after,.v4-lp-simple .v4-lp-glow:before{background:#0000}.v4-lp-glow:before{animation:v4-lava-a 22s ease-in-out infinite alternate,v4-palette-a 28s ease-in-out infinite!important}.v4-lp-glow:after{animation:v4-lava-b 26s ease-in-out infinite alternate,v4-palette-b 32s ease-in-out infinite!important}.v4-lp-glow-extra{animation:v4-lava-c 19s ease-in-out infinite alternate,v4-palette-c 24s ease-in-out infinite!important}@keyframes v4-lava-a{0%{transform:translate(-4%,-2%) scale(1)}50%{transform:translate(16%,20%) scale(1.18)}to{transform:translate(-14%,12%) scale(.96)}}@keyframes v4-lava-b{0%{transform:translate(2%,6%) scale(.94)}50%{transform:translate(-20%,-12%) scale(1.14)}to{transform:translate(16%,-4%) scale(.9)}}@keyframes v4-lava-c{0%{transform:translate(0) scale(1)}50%{transform:translate(12%,-10%) scale(1.2)}to{transform:translate(-10%,10%) scale(.92)}}.v4-lp-input-inner{backdrop-filter:blur(28px) saturate(1.5)!important;-webkit-backdrop-filter:blur(28px) saturate(1.5)!important;background:#0c08084d!important}.v4-lp-glow-extra,.v4-lp-glow:after,.v4-lp-glow:before{will-change:transform,background,opacity}.v4-lp-glow:before{animation:v4-lava-a 34s cubic-bezier(.65,0,.35,1) infinite alternate,v4-palette-a 48s linear infinite!important}.v4-lp-glow:after{animation:v4-lava-b 38s cubic-bezier(.65,0,.35,1) infinite alternate,v4-palette-b 52s linear infinite!important}.v4-lp-glow-extra{animation:v4-lava-c 30s cubic-bezier(.65,0,.35,1) infinite alternate,v4-palette-c 44s linear infinite!important}.v4-lp-advanced .v4-lp-glow-extra,.v4-lp-advanced .v4-lp-glow:after,.v4-lp-advanced .v4-lp-glow:before,.v4-lp-simple .v4-lp-glow-extra,.v4-lp-simple .v4-lp-glow:after,.v4-lp-simple .v4-lp-glow:before{background:inherit}.v4-lp-input-inner{backdrop-filter:blur(30px) saturate(1.6)!important;-webkit-backdrop-filter:blur(30px) saturate(1.6)!important;background:#0c080859!important;border:.5px solid #ffffff14!important;box-shadow:inset 0 .5px 0 #ffffff0d!important}.v4-lp-simple .v4-lp-input-inner{border-color:#6482ff38!important}.v4-lp-advanced .v4-lp-input-inner{border-color:#c6364a40!important}.v4-lp-input-inner .v2-input-card,.v4-lp-input-inner .v2-input-card-attached,.v4-lp-input-inner .v2-input-with-tabs,.v4-lp-input-inner .v2-premium-focused,.v4-lp-input-inner .v2-premium-input-area,.v4-lp-input-inner .v2-premium-input-card{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important}.v4-pub-brand{align-items:center;display:inline-flex;gap:10px;left:22px;position:fixed;top:16px;z-index:100}.v4-pub-wordmark{color:#f5ede0eb;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em}.v4-pub-dot{color:#ffb101}.v4-sb-dot{color:#ffb101!important}.v4-ep-wrap{align-items:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1600}.v4-ep-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#05080ec7;inset:0;position:absolute}.v4-ep{background:#0d0e0f;background:var(--bg);border:.5px solid #6482c82e;border-radius:20px;box-shadow:0 40px 80px #0009;color:#f5ede0eb;flex-direction:column;max-height:92vh;max-width:460px;width:100%;z-index:1}.v4-ep,.v4-ep-head{display:flex;position:relative}.v4-ep-head{align-items:center;border-bottom:.5px solid #ffffff0d;justify-content:center;padding:18px 20px 14px}.v4-ep-title{color:#fff;font-size:15px;font-weight:600}.v4-ep-close{background:#ffffff0f;border:none;border-radius:50%;color:#f5ede08c;cursor:pointer;font-size:11px;height:26px;position:absolute;right:16px;top:14px;width:26px}.v4-ep-close:hover{background:#ffffff1f;color:#fff}.v4-ep-body{display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding:18px 20px 20px}.v4-ep-label{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:6px;margin-top:14px}.v4-ep-hint{color:#f5ede059;font-size:11px}.v4-ep-req{color:#f5ede08c}.v4-ep-sub{color:#f5ede073;font-size:11px;line-height:1.5;margin-bottom:8px}.v4-ep-bg-drop{aspect-ratio:16/7;background:#ffffff05;border:1px dashed #ffffff26;border-radius:14px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;transition:border-color .15s;width:100%}.v4-ep-bg-drop:hover{border-color:#6482ff59}.v4-ep-bg-empty{align-items:center;color:#f5ede073;display:flex;flex-direction:column;font-size:12px;gap:6px;height:100%;justify-content:center}.v4-ep-bg-img{height:100%;object-fit:cover;width:100%}.v4-ep-bg-edit{background:#000;border-radius:50%;bottom:10px;color:#fff;font-size:13px;height:28px;position:absolute;right:10px;width:28px}.v4-ep-bg-edit,.v4-ep-pp-drop{align-items:center;display:inline-flex;justify-content:center}.v4-ep-pp-drop{background:#ffffff05;border:1px dashed #ffffff2e;border-radius:50%;cursor:pointer;height:64px;overflow:hidden;padding:0;position:relative;transition:border-color .15s;width:64px}.v4-ep-pp-drop:hover{border-color:#6482ff59}.v4-ep-pp-empty{color:#f5ede073}.v4-ep-pp-img{height:100%;object-fit:cover;width:100%}.v4-ep-pp-edit{align-items:center;background:#000;border-radius:50%;bottom:0;color:#fff;display:inline-flex;font-size:11px;height:22px;justify-content:center;position:absolute;right:0;width:22px}.v4-ep-input{background:#00000047;border:.5px solid #ffffff14;border-radius:10px;color:#f5ede0eb;font-family:inherit;font-size:13px;outline:none;padding:11px 13px;transition:border-color .15s;width:100%}.v4-ep-input:focus{border-color:#6482ff66}.v4-ep-input::placeholder{color:#f5ede04d}.v4-ep-ta-wrap{position:relative}.v4-ep-ta{background:#00000047;border:.5px solid #ffffff14;border-radius:10px;color:#f5ede0eb;font-family:inherit;font-size:13px;line-height:1.5;min-height:96px;outline:none;padding:11px 13px 22px;resize:vertical;transition:border-color .15s;width:100%}.v4-ep-ta:focus{border-color:#6482ff66}.v4-ep-ta::placeholder{color:#f5ede04d}.v4-ep-count{bottom:6px;color:#f5ede059;font-size:10px;position:absolute;right:10px}.v4-ep-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.v4-ep-chip{align-items:center;background:#6482ff1f;border:.5px solid #6482ff4d;border-radius:999px;color:#f5ede0e6;display:inline-flex;font-size:11px;gap:6px;padding:4px 10px}.v4-ep-chip button{background:none;border:none;color:inherit;cursor:pointer;font-size:10px;padding:0}.v4-ep-genre-row{align-items:center;display:flex;gap:8px;position:relative}.v4-ep-input-flex{flex:1 1;padding-right:52px}.v4-ep-genre-row .v4-ep-count{bottom:auto;position:absolute;right:70px;top:50%;transform:translateY(-50%)}.v4-ep-add{background:#0000;border:.5px solid #ffffff26;border-radius:10px;color:#f5ede0bf;cursor:pointer;font-size:12px;font-weight:500;padding:10px 16px}.v4-ep-add:disabled{cursor:default;opacity:.35}.v4-ep-add:not(:disabled):hover{border-color:#ffffff4d;color:#fff}.v4-ep-socials{display:flex;flex-direction:column;gap:8px}.v4-ep-social-row{align-items:center;display:flex;gap:8px}.v4-ep-social-icon{align-items:center;background:#ffffff0a;border-radius:50%;color:#f5ede0b3;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.v4-ep-social-input{font-size:12px;padding:9px 12px}.v4-ep-actions{grid-gap:10px;border-top:.5px solid #ffffff0d;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:14px 20px 18px}.v4-ep-cancel,.v4-ep-save{border-radius:999px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:11px 0;transition:all .15s}.v4-ep-cancel{background:#0000;border:.5px solid #ffffff2e;color:#f5ede0e6}.v4-ep-cancel:hover{background:#ffffff0a}.v4-ep-save{background:#fff;border:none;color:#0d0808;font-weight:600}.v4-ep-save:hover{background:#ffffffe6}@media (max-width:480px){.v4-ep{max-height:96vh}.v4-ep-body{padding:14px 16px 16px}}.v4-labs-page{color:#f5ede0eb;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1100px;padding:40px 32px 80px}.v4-labs-hero{margin-bottom:32px;max-width:720px}.v4-labs-eyebrow{color:#ffb101;font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:10px}.v4-labs-h1{color:#fff;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}.v4-labs-lede{color:#f5ede0a6;font-size:15px;line-height:1.55;margin:0}.v4-labs-grid-page{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.v4-labs-tile{border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:140px;padding:20px;text-align:left;transition:transform .2s,border-color .2s}.v4-labs-tile:hover{border-color:#6482ff4d;transform:translateY(-2px)}.v4-labs-icon{align-items:center;background:#1e2226;border:.5px solid #c6364a40;border-radius:10px;display:inline-flex;height:40px;justify-content:center;width:40px}@media (max-width:900px){.v4-labs-grid-page{grid-template-columns:1fr}.v4-labs-page{padding:28px 18px 64px}.v4-labs-h1{font-size:26px}}.lp-root,.lp-root *{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important}.lp-root .lp-funnel-h2,.lp-root .lp-money-h2,.lp-root .lp-outcome-h2,.lp-root .lp-social-headline,.lp-root h1,.lp-root h2,.lp-root h3{color:#f5ede0f2!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.1!important}.lp-root .lp-funnel-h2,.lp-root .lp-money-h2,.lp-root .lp-outcome-h2,.lp-root h1{font-size:30px!important}.lp-root .lp-social-headline,.lp-root h3{font-size:22px!important}.v4-lp-hero .lp-hero-headline{font-size:32px!important;font-weight:300!important}@media (min-width:900px){.v4-lp-hero .lp-hero-headline{font-size:40px!important}}.lp-root .lp-eyebrow-tag{background:none!important;border:none!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;padding:4px 0!important;text-transform:uppercase!important}.lp-root .lp-funnel-section,.lp-root .lp-stats-strip,.lp-root .lp-video-section{background:#0d0e0f!important;background:var(--bg)!important;isolation:isolate;position:relative}.lp-root .lp-funnel-section:before,.lp-root .lp-stats-strip:before,.lp-root .lp-video-section:before{content:"";inset:0;opacity:.25;pointer-events:none;position:absolute;z-index:0}.lp-root .lp-funnel-section>*,.lp-root .lp-stats-strip>*,.lp-root .lp-video-section>*{position:relative;z-index:1}.lp-root .lp-proof:before{background:radial-gradient(120% 100% at 20% 0,#0000cad9,#0000 60%),linear-gradient(180deg,#0000ca66,#0c080800)}.lp-root .lp-how3:before{background:radial-gradient(120% 100% at 80% 0,#0000fdd9,#0000 60%),linear-gradient(180deg,#0000fd59,#0c080800)}.lp-root .lp-video-section:before{background:radial-gradient(120% 100% at 30% 100%,#1e3a8ad9,#0000 60%),linear-gradient(180deg,#2563eb59,#0c080800)}.lp-root .lp-diff2:before{background:radial-gradient(120% 100% at 70% 20%,#a82c9bd9,#0000 60%),linear-gradient(180deg,#c8427659,#0c080800)}.lp-root .lp-outcome:before{background:radial-gradient(120% 100% at 30% 20%,#de5846d9,#0000 60%),linear-gradient(180deg,#de584659,#0c080800)}.lp-root .lp-money:before{background:radial-gradient(120% 100% at 70% 0,#1e2226d9,#0000 60%),linear-gradient(180deg,#fc96044d,#0c080800)}.lp-root .lp-social:before{background:radial-gradient(120% 100% at 50% 100%,#1e2226d9,#0000 60%),linear-gradient(180deg,#de6c1252,#0c080800)}.lp-root .lp-stats-strip:before{background:radial-gradient(120% 100% at 50% 0,#0000cabf,#0000 65%),linear-gradient(180deg,#0000fd4d,#0c080800)}.lp-root .lp-funnel-section,.lp-root .lp-stats-strip,.lp-root .lp-video-section{border:none!important}.lp-root .lp-money-glow,.lp-root .lp-video-glow-l,.lp-root .lp-video-glow-r{display:none!important}.lp-root .lp-diff2-row,.lp-root .lp-funnel-section li,.lp-root .lp-funnel-section p,.lp-root .lp-how3-body,.lp-root .lp-money-key,.lp-root .lp-money-sub,.lp-root .lp-outcome-item,.lp-root .lp-proof-fix,.lp-root .lp-social-sub,.lp-root .lp-stat-label,.lp-root .lp-video-section p{color:#f5ede0bf!important}.lp-root .lp-stat-num{color:#fff!important}.lp-root .lp-hl-accent,.lp-root .lp-hl-sponsor{color:#ffb101!important;text-shadow:0 0 24px #ffa8004d}.lp-root .lp-chip,.lp-root .lp-chip-v2,.lp-root .lp-cta-primary,.lp-root .lp-learn-more{background:#0000!important;background-color:initial!important;border:1px solid #ffffff40!important;box-shadow:none!important;color:#f5ede0eb!important;transition:border-color .2s,box-shadow .25s,color .2s,transform .15s!important}.lp-root .lp-chip-v2:hover,.lp-root .lp-chip:hover,.lp-root .lp-cta-primary:hover,.lp-root .lp-learn-more:hover{border-color:#ffa800cc!important;box-shadow:0 0 24px #ffa80073,inset 0 0 18px #ffa8001f!important;color:#fff!important;transform:translateY(-1px)!important}.lp-root .lp-how3 .lp-cta-primary:hover,.lp-root .lp-proof .lp-cta-primary:hover{border-color:#6482ffd9!important;box-shadow:0 0 24px #6482ff73,inset 0 0 18px #6482ff1f!important}.lp-root .lp-diff2-dot{color:#ffb101!important}.v4-lp-advanced .v4-lp-input-inner,.v4-lp-input-inner,.v4-lp-simple .v4-lp-input-inner{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;max-width:100%;overflow:visible!important;width:100%}.v4-lp-advanced .v4-lp-tab.active,.v4-lp-simple .v4-lp-tab.active{background:#ffffff14!important;box-shadow:inset 0 0 0 .5px #ffffff26!important}.v4-lp-glow,.v4-lp-glow-extra,.v4-lp-glow:after,.v4-lp-glow:before{animation:none!important;background:none!important;display:none!important}.v4-lp-glow{animation:none!important;background:#0000!important;filter:blur(90px);height:800px;left:50%;max-width:130%;opacity:1!important;overflow:visible!important;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:800px;z-index:0}.v4-lp-glow,.v4-lp-glow:after,.v4-lp-glow:before{border-radius:50%;display:block!important;position:absolute}.v4-lp-glow:after,.v4-lp-glow:before{content:"";mix-blend-mode:screen;will-change:transform,background}.v4-lp-glow:before{animation:v4-lava-a 42s cubic-bezier(.65,0,.35,1) infinite alternate,v4-palette-a 56s linear infinite!important;height:65%;left:0;top:5%;width:65%}.v4-lp-glow:after{animation:v4-lava-b 46s cubic-bezier(.65,0,.35,1) infinite alternate,v4-palette-b 60s linear infinite!important;bottom:5%;height:58%;right:0;width:58%}.v4-lp-glow-extra{animation:v4-lava-c 38s cubic-bezier(.65,0,.35,1) infinite alternate,v4-palette-c 50s linear infinite!important;background:#0000!important;border-radius:50%;display:block!important;height:40%;left:30%;mix-blend-mode:screen;pointer-events:none;position:absolute;top:35%;width:40%}@keyframes v4-palette-a{0%,to{background:radial-gradient(circle,#0000ca26,#0000 65%)}25%{background:radial-gradient(circle,#0000fd26,#0000 65%)}50%{background:radial-gradient(circle,#1e222621,#0000 65%)}75%{background:radial-gradient(circle,#ce390621,#0000 65%)}}@keyframes v4-palette-b{0%,to{background:radial-gradient(circle,#1e222621,#0000 65%)}25%{background:radial-gradient(circle,#ce390621,#0000 65%)}50%{background:radial-gradient(circle,#0000ca24,#0000 65%)}75%{background:radial-gradient(circle,#0000fd24,#0000 65%)}}@keyframes v4-palette-c{0%,to{background:radial-gradient(circle,#0000fd21,#0000 65%)}25%{background:radial-gradient(circle,#1e222621,#0000 65%)}50%{background:radial-gradient(circle,#ce39061f,#0000 65%)}75%{background:radial-gradient(circle,#0000ca21,#0000 65%)}}.v4-lp-advanced .v4-lp-glow-extra,.v4-lp-advanced .v4-lp-glow:after,.v4-lp-advanced .v4-lp-glow:before,.v4-lp-simple .v4-lp-glow-extra,.v4-lp-simple .v4-lp-glow:after,.v4-lp-simple .v4-lp-glow:before{background:inherit!important}.v4-lp-advanced .v4-lp-input-inner,.v4-lp-input-inner,.v4-lp-simple .v4-lp-input-inner{backdrop-filter:blur(28px) saturate(1.5)!important;-webkit-backdrop-filter:blur(28px) saturate(1.5)!important;background:#0c080859!important;border:.5px solid #ffffff1f!important;border-radius:18px!important;box-shadow:inset 0 .5px 0 #ffffff0f!important;overflow:hidden!important;padding:0!important;position:relative;z-index:1}.v4-lp-input-inner .lp-input-card,.v4-lp-input-inner .v2-input-card,.v4-lp-input-inner .v2-input-card-attached,.v4-lp-input-inner .v2-input-with-tabs,.v4-lp-input-inner .v2-premium-focused,.v4-lp-input-inner .v2-premium-input-area,.v4-lp-input-inner .v2-premium-input-card{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important}.v4-lp-insp{align-items:flex-start!important;background:#0000002e!important;border-radius:0!important;border-top:.5px solid #ffffff0f!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px 16px 14px!important;width:100%!important}.v4-lp-insp-label{color:#f5ede073;display:block!important;font-size:10px;font-weight:700;letter-spacing:.12em;margin:0!important;text-transform:uppercase;width:100%!important}.v4-lp-insp-pills{display:flex;flex-wrap:wrap;gap:6px}.v4-lp-insp-pill{background:#ffffff0a;border:.5px solid #ffffff14;border-radius:999px;color:#f5ede0c7;cursor:pointer;font-family:inherit;font-size:11px;padding:5px 11px;transition:all .15s}.v4-lp-insp-pill:hover{background:#1e2226;border-color:#c6364a80;color:#fff}.lp-root .lp-learn-more,.lp-root .lp-learn-more:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:#f5ede08c!important}.lp-root .lp-learn-more:hover{color:#ffb101e6!important;transform:translateY(-1px)!important}.v4-lp-headline,.v4-lp-hero .lp-hero-headline{font-weight:700!important;letter-spacing:-.025em!important}.v4-home.v4-home-wide .v4-stage{padding-top:100px}.v4-home .v4-home-bx{margin:0 auto;max-width:70%;position:relative}@media (max-width:900px){.v4-home .v4-home-bx{max-width:100%}}.v4-home .v4-home-bx .v4-bx-tabs{align-self:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0c080899;border:.5px solid #ffffff1a;border-radius:999px;display:inline-flex;gap:0;margin:0 auto 18px;padding:3px}.v4-home .v4-home-bx .v4-bx-tab{align-items:center;border-radius:999px;color:#f5ede08c;display:inline-flex;font-size:12px;gap:6px;justify-content:center;min-width:100px;padding:8px 20px}.v4-home .v4-home-bx .v4-bx-tab.active{background:#ffffff14;box-shadow:inset 0 0 0 .5px #ffffff26;color:#fff}.v4-home .v4-home-bx .v4-input-wrap{display:block}.v4-home .v4-home-bx .v4-input-glow{animation:none;background:#0000;border-radius:50%;filter:blur(80px);height:auto;left:50%;opacity:1;pointer-events:none;position:absolute;top:50%;inset:auto;overflow:visible;transform:translate(-50%,-50%);width:90%;z-index:0}.v4-home .v4-home-bx .v4-input-glow:after,.v4-home .v4-home-bx .v4-input-glow:before{content:"";display:block;will-change:transform,background}.v4-home .v4-home-bx .v4-input-glow:before{animation:v4-lava-a 36s cubic-bezier(.65,0,.35,1) infinite alternate,v4-palette-a 52s linear infinite;left:8%;top:5%}.v4-home .v4-home-bx .v4-input-glow:after{animation:v4-lava-b 40s cubic-bezier(.65,0,.35,1) infinite alternate,v4-palette-b 58s linear infinite;bottom:5%;height:55%;right:8%;width:55%}.v4-home .v4-home-bx .v4-input-glow .v4-lp-glow-extra{animation:v4-lava-c 32s cubic-bezier(.65,0,.35,1) infinite alternate,v4-palette-c 48s linear infinite;background:#0000;display:block;height:45%;pointer-events:none;width:45%}.v4-home .v4-home-bx .v4-input{align-items:flex-end;backdrop-filter:blur(28px) saturate(1.5)!important;-webkit-backdrop-filter:blur(28px) saturate(1.5)!important;border:1px solid #6482ff47!important;border-radius:18px;box-shadow:0 0 0 1px #ffffff0a,0 20px 60px #00000059,inset 0 0 0 .5px #ffffff0f!important;display:flex;gap:10px;min-height:160px;padding:18px 18px 14px 22px}.v4-home .v4-home-bx .v4-input-ta{align-self:stretch;background:#0000;border:none;color:#f5ede0f2;flex:1 1;font-family:inherit;font-size:16px;line-height:1.5;max-height:260px;min-height:110px;outline:none;padding:4px 0;resize:none}.v4-home .v4-home-bx .v4-input-ta::placeholder{color:#f5ede066}.v4-home .v4-home-bx .v4-input-actions{align-items:center;display:flex;gap:8px}.v4-home .v4-home-bx .v4-build-btn{font-size:13px;height:38px;padding:0 18px}.v4-home .v4-home-bx .v4-input-actions>button.voice-btn-icon,.v4-home .v4-home-bx .v4-input-actions>button[aria-label*=oice i],.v4-home .v4-home-bx .v4-input-actions>button[title*=oice i]{background:#1e2226!important;border:.5px solid #c6364a47!important;border-radius:50%;color:#ffb101!important;height:34px;width:34px}.v4-home .v4-home-bx .v4-input-actions>button.voice-btn-icon:hover,.v4-home .v4-home-bx .v4-input-actions>button[aria-label*=oice i]:hover{background:#1e2226!important}.v4-auth-wrap{align-items:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1800}.v4-auth-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#05080ec7;inset:0;position:absolute}.v4-auth{background:#0d0e0f;background:var(--bg);border:.5px solid #6482c838;border-radius:22px;box-shadow:0 60px 120px #0009;color:#f5ede0eb;max-width:440px;padding:28px 24px 22px;position:relative;width:100%;z-index:1}.v4-auth-close{background:#ffffff0d;border:none;border-radius:50%;color:#f5ede08c;cursor:pointer;font-size:12px;height:28px;position:absolute;right:16px;top:16px;width:28px}.v4-auth-close:hover{background:#ffffff1f;color:#fff}.v4-auth-head{margin-bottom:22px;text-align:center}.v4-auth-title{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.02em}.v4-auth-sub{color:#f5ede08c;font-size:13px;margin-top:6px}.v4-auth-stack{display:flex;flex-direction:column;gap:8px}.v4-auth-row{align-items:center;background:#ffffff0a;border:.5px solid #ffffff14;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:12px;justify-content:center;padding:13px 16px;position:relative;transition:background .15s,border-color .15s,transform .12s;width:100%}.v4-auth-row:hover{background:#ffffff12;border-color:#ffffff24}.v4-auth-row:active{transform:scale(.99)}.v4-auth-row.disabled{cursor:default;opacity:.55}.v4-auth-row.disabled:hover{background:#ffffff0a;border-color:#ffffff14}.v4-auth-row.loading{cursor:progress;opacity:.7}.v4-auth-row-icon{color:#fff;display:inline-flex;flex-shrink:0}.v4-auth-row-label{flex-shrink:0}.v4-auth-row-tag{border-radius:999px;font-size:10px;font-weight:600;padding:3px 9px;position:absolute;right:14px;top:-10px}.v4-auth-row-tag.last{background:#f5edd8;color:#0d0808}.v4-auth-row-tag.soon{background:#1e2226;border:.5px solid #1e22264d;color:#c6364a}.v4-auth-or{color:#f5ede066;font-size:12px;margin:18px 0 14px;position:relative;text-align:center}.v4-auth-or:before{background:#ffffff14;content:"";height:.5px;left:0;position:absolute;right:0;top:50%}.v4-auth-or span{background:#0d0e0f;background:var(--bg);padding:0 12px;position:relative}.v4-auth-secondary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.v4-auth-small{align-items:center;background:#ffffff0a;border:.5px solid #ffffff14;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:8px;justify-content:center;padding:11px 8px;transition:background .15s,border-color .15s,transform .12s}.v4-auth-small:hover{background:#ffffff12;border-color:#ffffff24}.v4-auth-small:active{transform:scale(.98)}.v4-auth-small.loading{cursor:progress;opacity:.7}.v4-auth-small-icon{display:inline-flex}.v4-auth-email-link{background:none;border:none;color:#f5ede08c;cursor:pointer;display:block;font-family:inherit;font-size:12px;margin-top:16px;padding:6px;text-align:center;width:100%}.v4-auth-email-link:hover{color:#fff}.v4-auth-email{display:flex;flex-direction:column;gap:8px;margin-top:16px}.v4-auth-email input{background:#0000004d;border:.5px solid #ffffff1a;border-radius:10px;color:#fff;font-family:inherit;font-size:13px;outline:none;padding:12px 14px}.v4-auth-email input:focus{border-color:#6482ff66}.v4-auth-email input::placeholder{color:#f5ede059}.v4-auth-email button[type=submit]{background:#fff;border:none;border-radius:10px;color:#0d0808;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:12px 16px}.v4-auth-email button[type=submit]:disabled{cursor:progress;opacity:.6}.v4-auth-back{background:none;border:none;color:#f5ede080;cursor:pointer;font-family:inherit;font-size:11px;margin-top:4px}.v4-auth-back:hover{color:#fff}.v4-auth-error{background:#ef44441f;border:.5px solid #ef44444d;border-radius:8px;color:#fca5a5;font-size:12px;line-height:1.5;margin-top:14px;padding:10px 12px}.v4-auth-legal{color:#f5ede066;font-size:11px;line-height:1.6;margin-top:18px;text-align:center}.v4-auth-legal a{color:#f5ede0b3;text-decoration:underline}.v4-auth-legal a:hover{color:#fff}.v5-root{--v5-bg:#0d0e0f;--v5-royal:#2c9cc9;--v5-blue:#2c9cc9;--v5-indigo:#2c0b9d;--v5-plum:#53167a;--v5-red:#ed1607;--v5-burnt:#c6364a;--v5-amber:#ffa804;--v5-cream:#faf1e6;--v5-text:#f5ede0;--v5-muted:#f5ede08c;--v5-dim:#f5ede059;background:var(--v5-bg);color:var(--v5-text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-x:hidden}.v5-root *{box-sizing:border-box}.v5-root em{color:#ffb101;font-style:normal;font-weight:400}.v5-announce{align-items:center;background:#ffb101;color:#0d0808;display:flex;font-size:12px;font-weight:600;height:32px;overflow:hidden;position:sticky;top:0;white-space:nowrap;z-index:90}.v5-announce-track{animation:v5-marquee 32s linear infinite;display:inline-flex}.v5-announce-track span{padding:0 48px}@keyframes v5-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.v5-nav{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0c0808d9,#0c080800);display:flex;justify-content:space-between;padding:12px 32px;position:sticky;top:0;z-index:80}.v5-nav-brand{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em}.v5-nav-dot{color:var(--v5-amber)}.v5-nav-actions{gap:8px}.v5-hero,.v5-nav-actions{align-items:center;display:flex}.v5-hero{justify-content:center;min-height:88vh;overflow:hidden;padding:80px 24px 180px;position:relative}.v5-hero-film{background:radial-gradient(70% 50% at 30% 5%,#ed1607a6,#0000 60%),radial-gradient(50% 40% at 75% 0,#1e22268c,#0000 60%),radial-gradient(55% 40% at 20% 40%,#53167a73,#0000 60%),radial-gradient(40% 40% at 80% 35%,#1e222640,#0000 60%),radial-gradient(80% 80% at 50% 70%,#0c0808e6,#0000 80%);inset:0;position:absolute;z-index:0}.v5-hero-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.2 0 0 0 0 0.2 0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;inset:0;mix-blend-mode:overlay;opacity:.35;z-index:1}.v5-hero-fade,.v5-hero-grain{pointer-events:none;position:absolute}.v5-hero-fade{background:linear-gradient(180deg,#0000,#0d0e0f 92%);background:linear-gradient(180deg,#0000 0,var(--bg) 92%);bottom:0;height:45%;left:0;right:0;z-index:2}.v5-hero-inner{align-items:center;display:flex;flex-direction:column;gap:22px;max-width:820px;position:relative;text-align:center;width:100%;z-index:3}.v5-wave{align-items:flex-end;display:flex;gap:2px;height:62px;justify-content:center;margin-bottom:6px}.v5-wave span{animation:v5-wave-a .95s ease-in-out infinite alternate;animation-delay:var(--d);background:var(--c);border-radius:2px;display:inline-block;height:var(--h);width:3px}@keyframes v5-wave-a{0%{opacity:.55;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.v5-hero-headline{color:#fff;font-size:44px;font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0;min-height:2.3em}@media (min-width:900px){.v5-hero-headline{font-size:56px}}.v5-typer-prefix{opacity:.75}.v5-typer-suffix{color:#ffb101}.v5-typer-caret{animation:v5-caret .9s steps(2) infinite;background:var(--v5-amber);display:inline-block;height:1em;margin-left:3px;vertical-align:-.12em;width:2px}@keyframes v5-caret{50%{opacity:0}}.v5-hero-sub{color:#f5ede0b3;font-size:16px;line-height:1.55;margin:0;max-width:560px}.v5-chat-wrap{max-width:680px;position:relative;width:100%}.v5-chat-glow,.v5-chat-glow span{display:none}.v5-chat{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff26;border:none;border-radius:20px;box-shadow:0 20px 60px #0006;padding:20px 20px 14px;position:relative;z-index:1}.v5-chat-ta{background:#0000;border:none;color:#fff;font-family:inherit;font-size:16px;line-height:1.5;max-height:120px;min-height:52px;outline:none;resize:none;width:100%}.v5-chat-ta::placeholder{color:#ffffff8c}.v5-chat-row{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.v5-chat-adv{align-items:center;background:#0000;border:.5px solid #ffb20166;border-radius:999px;color:#ffb101;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:8px;padding:8px 14px;transition:all .15s}.v5-chat-adv:hover{background:#ffb2011a;border-color:#c6364a}.v5-chat-send{align-items:center;background:#fff;border:none;border-radius:10px;color:#0d0808;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:transform .15s;width:38px}.v5-chat-send:hover{box-shadow:0 0 20px #ffffff40;transform:translateY(-1px)}.v5-platforms{background:var(--v5-bg);margin-top:-80px;overflow:hidden;padding:40px 0;position:relative}.v5-platforms:after,.v5-platforms:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:160px;z-index:2}.v5-platforms:before{background:linear-gradient(90deg,var(--v5-bg),#0000);left:0}.v5-platforms:after{background:linear-gradient(270deg,var(--v5-bg),#0000);right:0}.v5-platforms-track{animation:v5-plat-scroll 40s linear infinite;display:flex;gap:56px;white-space:nowrap}@keyframes v5-plat-scroll{to{transform:translate3d(-33.3333%,0,0)}}.v5-platform{color:#f5ede059;font-size:18px;font-weight:500;letter-spacing:.02em}.v5-section{padding:90px 24px;position:relative}.v5-section-inner{margin:0 auto;max-width:1120px}.v5-center{text-align:center}.v5-h2{color:#fff;font-size:52px;font-weight:400;letter-spacing:-.025em;line-height:1.08;margin:0 0 16px}@media (min-width:900px){.v5-h2{font-size:72px}}@media (max-width:600px){.v5-h2{font-size:36px}}.v5-lede{color:#f5ede0a6;font-size:16px;line-height:1.6;margin:0 auto 28px;max-width:640px}.v5-lede-wide{max-width:820px}.v5-reveal{transform:translateY(18px);transition:opacity .7s,transform .7s}.v5-visible{opacity:1;transform:none}.v5-quality .v5-section-inner{margin-bottom:42px}.v5-shows{cursor:grab;display:flex;gap:20px;overflow-x:auto;padding:20px 40px}.v5-show{background:#0000;border:none;color:inherit;cursor:pointer;flex:0 0 220px;padding:0;scroll-snap-align:start}.v5-show-art{align-items:center;background:linear-gradient(135deg,#53167a,#2c9cc9);background:linear-gradient(135deg,var(--c1,#53167a),var(--c2,#2c9cc9));box-shadow:0 20px 40px -20px #00000080,inset 0 0 40px #ffffff0a;justify-content:center}.v5-show-initial{color:#ffffff59;font-size:56px;font-weight:700;letter-spacing:-.04em}.v5-show-title{color:#fff;font-size:15px;font-weight:600;margin-top:12px}.v5-show-host{color:#f5ede080;font-size:12px;margin-top:3px}.v5-feat-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:36px}.v5-feat-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;display:flex;flex-direction:column;gap:20px;min-height:280px;padding:28px 24px;transition:transform .2s,border-color .2s}.v5-feat-card:hover{border-color:#ffffff26;transform:translateY(-3px)}.v5-feat-card-text{flex:0 0 auto}.v5-feat-card-img{align-items:center;background:#ffffff05;border-radius:12px;display:flex;flex:1 1;justify-content:center;min-height:100px}.v5-feat-icon-lg{height:48px;opacity:.7;width:48px}.v5-feat-icon-lg svg{height:100%;width:100%}.v5-feat-title{color:#f5ede0e0;font-size:17px;font-weight:600;margin-bottom:8px}.v5-feat-desc{color:#f5ede080;font-size:13px;line-height:1.55}@media (max-width:900px){.v5-feat-grid{grid-template-columns:1fr}}.v5-pricing .v5-section-inner{text-align:center}.v5-bill-toggle{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:999px;display:inline-flex;gap:2px;margin-bottom:28px;padding:4px}.v5-bill-toggle button{background:#0000;border:none;border-radius:999px;color:var(--v5-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:8px 18px;transition:all .15s}.v5-bill-toggle button:hover{color:#fff}.v5-bill-toggle button.active{background:#fff;color:#0d0808}.v5-bill-toggle em{color:#22c55e;font-size:11px;font-style:normal;margin-left:4px}.v5-bill-toggle button.active em{color:#0c8a3f}.v5-plans{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px;text-align:left}@media (max-width:900px){.v5-plans{grid-template-columns:1fr}}.v5-plan{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;display:flex;flex-direction:column;gap:6px;padding:28px 24px}.v5-plan-pro{border:none;box-shadow:0 20px 80px -20px #ffa80033;overflow:hidden;position:relative;transform:translateY(-8px)}.v5-plan-pro:before{background:linear-gradient(180deg,#ffb101,#ffffff14);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.v5-plan-head{align-items:flex-start;display:flex;justify-content:space-between}.v5-plan-badge{background:#ffb101;border-radius:999px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;padding:4px 10px}.v5-plan-name{color:#f5ede0eb;font-size:18px;font-weight:600;letter-spacing:-.01em}.v5-plan-blurb{color:var(--v5-muted);font-size:12px;margin-top:2px}.v5-plan-price{align-items:baseline;display:flex;gap:4px;margin-top:12px}.v5-plan-amt{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.02em}.v5-plan-pro .v5-plan-amt{color:#ffb101}.v5-plan-per{color:var(--v5-muted);font-size:13px}.v5-plan-save{color:#f5ede073;font-size:11px;margin-top:2px}.v5-plan-cta{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin-top:14px;padding:14px 18px;transition:all .15s}.v5-plan-cta:hover{background:#ffffff1a}.v5-plan-pro .v5-plan-cta{background:#f5ede0;border-color:#f5ede0;color:#0d0808}.v5-plan-pro .v5-plan-cta:hover{background:#fff}.v5-plan-feats{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:10px;list-style:none;margin:18px 0 0;padding:18px 0 0}.v5-plan-feats li{align-items:center;color:#f5ede0a6;display:flex;font-size:13px;gap:10px}.v5-check-wrap{align-items:center;background:#1e2226;border-radius:6px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.v5-apps{padding:70px 24px}.v5-app-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:22px}.v5-app{align-items:center;background:#ffffff08;border:.5px solid #ffffff14;border-radius:14px;color:#f5ede08c;cursor:not-allowed;display:inline-flex;gap:14px;opacity:.6;padding:14px 22px}.v5-app-small{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.v5-app-big{color:#f5ede0cc;font-size:18px;font-weight:600}.v5-explore-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-top:36px}@media (max-width:900px){.v5-explore-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.v5-explore-grid{grid-template-columns:repeat(2,1fr)}}.v5-explore-card{text-align:center}.v5-explore-thumb{aspect-ratio:9/16;border-radius:14px;overflow:hidden;position:relative}.v5-explore-play,.v5-explore-thumb{align-items:center;display:flex;justify-content:center}.v5-explore-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:50%;color:#fff;font-size:14px;height:40px;opacity:0;transition:opacity .2s;width:40px}.v5-explore-card:hover .v5-explore-play{opacity:1}.v5-explore-handle{color:#f5ede073;font-size:12px;font-weight:500;margin-top:10px;transition:color .15s}.v5-explore-card:hover .v5-explore-handle{color:#f5ede0bf}.v5-faq .v5-section-inner{max-width:820px;text-align:center}.v5-faq-wide{max-width:960px!important}.v5-faq-list{gap:0;margin:32px 0 20px;text-align:left}.v5-faq-item{background:#0000;border:none;border-bottom:1px solid #f5ede014;border-radius:0}.v5-faq-item:first-child{border-top:none}.v5-faq-item.open{border-color:#f5ede014}.v5-faq-q{background:#0000;border:none;color:#f5ede0e0;display:flex;font-family:inherit;font-size:16px;font-weight:500;padding:22px 4px}.v5-faq-q:hover{color:#fff}.v5-faq-icon{color:#fff;display:inline-flex}.v5-faq-a{color:#f5ede08c;font-size:14px;padding:0 4px 22px}.v5-bigcta{padding:60px 24px 80px}.v5-cta-orange{align-items:center;background:linear-gradient(135deg,#ffb101,#ed1607);border:none;border-radius:12px;box-shadow:0 10px 30px #c6364a66;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;padding:14px 28px;transition:transform .15s,box-shadow .2s}.v5-cta-orange:hover{box-shadow:0 14px 40px #c6364a8c;transform:translateY(-1px)}.v5-cta-orange:active{transform:scale(.97)}.v5-footer{background:#0d0e0f;background:var(--bg);border-top:.5px solid #0c080814;padding:56px 24px 32px}.v5-footer-inner{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.2fr 3fr;margin:0 auto;max-width:1120px}@media (max-width:900px){.v5-footer-inner{grid-template-columns:1fr}}.v5-footer-brand{color:#ffb101;font-size:22px;font-weight:700;letter-spacing:-.02em}.v5-footer-tag{color:#ffb10180;font-size:13px;margin:8px 0 18px}.v5-footer-socials{display:flex;gap:8px}.v5-soc{align-items:center;background:#1e2226;border:.5px solid #1e222626;border-radius:50%;color:#ffa800bf;display:inline-flex;font-size:12px;font-weight:600;height:32px;justify-content:center;text-decoration:none;transition:all .15s;width:32px}.v5-soc:hover{background:#ffa80026;color:#ffb101}.v5-footer-cols{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:600px){.v5-footer-cols{grid-template-columns:repeat(2,1fr)}}.v5-footer-head{color:#ffb10173;font-size:11px;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.v5-footer-col ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.v5-footer-col a{color:#ffa80099;font-size:13px;text-decoration:none;transition:color .15s}.v5-footer-col a:hover{color:#ffb101}.v5-footer-fine{border-top:.5px solid #c6364a14;color:#ffb1014d;font-size:11px;margin:40px auto 0;max-width:1120px;padding-top:20px}.v5-root .lp-hero-wave,.v5-root .lp-nebula,.v5-root .lp-orb,.v5-root .lp-stars,.v5-root .v4-lp-fade,.v5-root .v4-lp-glow,.v5-root .v4-pub-actions,.v5-root .v4-pub-brand{display:none!important}.v5-root .public-shell{background:#0d0e0f;background:var(--bg)}.v4-public-shell .v4-pub-actions,.v4-public-shell .v4-pub-brand{display:none!important}.v5-hero-image{background-position:top;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.v5-hero-film{mix-blend-mode:normal;z-index:-1}.v5-hero-fade{background:linear-gradient(180deg,#0000 0,#0c080826 55%,var(--v5-bg) 95%)}.v5-hero-inner .v5-platforms{background:#0000;margin-top:26px;max-width:100%;overflow:hidden;padding:24px 0 0;position:relative;width:100%}.v5-hero-inner .v5-platforms:after,.v5-hero-inner .v5-platforms:before{width:72px}.v5-hero-inner .v5-platforms:before{background:linear-gradient(90deg,var(--v5-bg) 15%,#0000)}.v5-hero-inner .v5-platforms:after{background:linear-gradient(270deg,var(--v5-bg) 15%,#0000)}.v5-platform{color:#f5ede038!important;font-size:16px}.v5-root>.v5-platforms{display:none}.v5-hero-headline{font-size:54px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.05!important;min-height:2.4em}@media (min-width:900px){.v5-hero-headline{font-size:72px!important}}@media (max-width:600px){.v5-hero-headline{font-size:40px!important}}.v5-typer-prefix,.v5-typer-suffix{display:inline-block}.v5-wave span{transform-origin:bottom!important}.v5-hero-headline{font-size:52px!important}@media (min-width:900px){.v5-hero-headline{font-size:84px!important}}@media (max-width:600px){.v5-hero-headline{font-size:44px!important}}.v5-typer-prefix,.v5-typer-suffix{color:#fff!important;opacity:1!important}.v5-typer-caret{background:#fff!important}.v5-root .v5-wave{display:none!important}.v5-hero{min-height:auto!important;padding:110px 24px 130px}@media (max-width:900px){.v5-hero{padding:96px 18px 110px}}@media (max-width:600px){.v5-hero{padding:72px 16px 80px}}.v5-chat-wrap{margin-bottom:14px}.v5-chat-pill{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;height:40px;justify-content:center;min-width:40px;padding:0 16px;transition:transform .15s,background .2s,border-color .2s,box-shadow .2s,color .2s}.v5-chat-adv{background:#ffffff0f;border:1px solid #ffffff2e;color:#fff}.v5-chat-adv:hover{background:#ffffff1f;border-color:#ffffff47;box-shadow:0 0 18px #ffffff26}.v5-chat-send{background:#ffffff0f;border:1px solid #ffffff2e;color:#fff;padding:0;width:40px}.v5-chat-send:hover{background:#ffffff1f;border-color:#ffffff47;box-shadow:0 0 18px #ffffff26}.v5-chat-send.v5-chat-send-ready{background:#fff;border-color:#fff;box-shadow:0 0 22px #ffffff59;color:#0d0808}.v5-chat-pill:active{transform:scale(.97)}.v5-platforms-track{animation-duration:22s!important;gap:64px}.v5-platform{align-items:center;color:#fff!important;display:inline-flex!important;font-size:16px!important;gap:10px;letter-spacing:.01em;opacity:.9;padding:0 16px}.v5-platform svg{display:inline-block}.v5-feat-grid{gap:18px!important;grid-template-columns:repeat(3,1fr)!important}.v5-feat{background:#0c080873!important;border:1px solid #f5ede014!important;border-radius:18px!important;display:flex!important;flex-direction:column;gap:10px;min-height:260px;padding:32px 26px!important;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s!important}.v5-feat:hover{background:#0c0808b3!important;border-color:#c6364a80!important;box-shadow:0 14px 40px -18px #c6364a66!important;transform:translateY(-4px)}.v5-feat-dot{display:none!important}.v5-feat-icon{align-items:center;background:#1e2226;border:1px solid #c6364a38;border-radius:12px;display:inline-flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.v5-feat-icon svg{height:22px;width:22px}.v5-feat-title{color:#fff!important;font-size:22px!important;font-weight:600!important;letter-spacing:-.015em!important;line-height:1.2!important}.v5-feat-desc{color:#f5ede0b8!important;font-size:14px!important;line-height:1.6!important}@media (max-width:900px){.v5-feat-grid{grid-template-columns:1fr!important}.v5-feat{min-height:auto;padding:24px 20px!important}}.v5-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.v5-reveal.v5-visible,.v5-visible{opacity:1;transform:none}.v5-feat.v5-reveal:first-child{transition-delay:.04s}.v5-feat.v5-reveal:nth-child(2){transition-delay:.1s}.v5-feat.v5-reveal:nth-child(3){transition-delay:.16s}.v5-feat.v5-reveal:nth-child(4){transition-delay:.22s}.v5-feat.v5-reveal:nth-child(5){transition-delay:.28s}.v5-feat.v5-reveal:nth-child(6){transition-delay:.34s}.v5-feat.v5-reveal:nth-child(7){transition-delay:.4s}.v5-feat.v5-reveal:nth-child(8){transition-delay:.46s}.v5-feat.v5-reveal:nth-child(9){transition-delay:.52s}@media (max-width:600px){.v5-hero-headline{min-height:3em}.v5-hero-sub{font-size:15px}.v5-chat{border-radius:16px;padding:16px 14px 12px}.v5-chat-ta{font-size:15px;min-height:80px}.v5-section{padding:70px 18px!important}.v5-h2{font-size:36px!important}.v5-lede{font-size:15px}.v5-platform{font-size:14px!important}.v5-platforms-track{gap:40px}.v5-shows{padding:20px 18px}.v5-show{flex:0 0 180px}.v5-plans{gap:14px}.v5-plan-pro{transform:none}.v5-plan{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.v5-reveal{opacity:1;transform:none;transition:none}}.v5-hero-headline{font-size:60px!important}@media (min-width:900px){.v5-hero-headline{font-size:100px!important}}@media (max-width:600px){.v5-hero-headline{font-size:48px!important}}.v5-root>.v5-platforms,.v5-root>.v5-reveal>.v5-platforms{background:var(--v5-bg)!important;display:block!important;margin:0!important;overflow:hidden;padding:24px 0!important;position:relative}@media (max-width:600px){.v5-root>.v5-reveal>.v5-platforms{padding:32px 0!important}}.v5-platforms:hover .v5-platforms-track{animation-play-state:paused}.v5-platforms:after,.v5-platforms:before{width:10vw!important}.v5-hero-inner .v5-platforms{margin-top:0;padding-top:0}.v5-show-art{align-items:flex-end;aspect-ratio:1/1;background-color:#2a1a2e;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;box-shadow:0 20px 40px -20px #0000008c;display:flex;padding:14px 16px;position:relative;transition:transform .25s}.v5-show:hover .v5-show-art{transform:translateY(-4px)}.v5-show-art:after{background:linear-gradient(180deg,#0000 45%,#0000008c);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.v5-show-art-name{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.1;position:relative;text-shadow:0 2px 12px #00000080;z-index:1}.v5-show-initial{display:none!important}.v5-platforms{--v5-plat-max:760px}.v5-platforms-track{animation-duration:13s!important;gap:56px!important}.v5-platform{font-size:17px!important;padding:0 10px}.v5-platform svg{height:22px!important;width:22px!important}.v5-platforms:after,.v5-platforms:before{display:none!important}.v5-platforms{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 calc(50% - var(--v5-plat-max)/2 + 40px),#000 calc(50% + var(--v5-plat-max)/2 - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 calc(50% - var(--v5-plat-max)/2 + 40px),#000 calc(50% + var(--v5-plat-max)/2 - 40px),#0000 100%)}@media (max-width:820px){.v5-platforms{--v5-plat-max:86vw}.v5-platform{font-size:15px!important}.v5-platform svg{height:20px!important;width:20px!important}}.v4-home .v4-home-bx .v4-input-glow,.v4-home .v4-home-bx .v4-input-glow .v4-lp-glow-extra,.v4-home .v4-home-bx .v4-input-glow:after,.v4-home .v4-home-bx .v4-input-glow:before,.v4-home .v4-orb-field{animation:none!important;background:none!important;display:none!important}.v4-home{background:var(--v4-bg)!important}.v4-home .v4-stage{padding-top:80px}.v4-home .v4-hero,.v4-home .v4-hero-headline,.v4-home .v4-hero-rotator,.v4-home h1.v4-hero{font-size:44px!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.1!important}@media (min-width:900px){.v4-home .v4-hero,.v4-home .v4-hero-headline,.v4-home h1.v4-hero{font-size:60px!important}}.v4-home .v4-home-bx{max-width:90%!important}@media (min-width:1100px){.v4-home .v4-home-bx{max-width:900px!important}}.v4-home .v4-home-bx .v4-input{backdrop-filter:blur(30px) saturate(1.6)!important;-webkit-backdrop-filter:blur(30px) saturate(1.6)!important;background:#0c080859!important;border:1px solid #ffffff24!important}.v4-home .v4-home-bx .v4-input:focus-within{border-color:#0011ff8c!important;box-shadow:0 0 0 1px #0011ff40,0 0 48px #0011ff47,0 20px 60px #0006,inset 0 0 0 .5px #ffffff14!important}.v5-announce,.v5-nav{background:#0000!important;border:none!important}.v5-announce{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0c08088c!important;color:#f5ede0e6!important}.v5-announce-track span{color:#f5ede0eb}.v5-nav *{color:#fff!important}.v5-hero-image{background-attachment:fixed!important}@supports (-webkit-touch-callout:none){.v5-hero-image{background-attachment:scroll!important}}.v5-hero{padding-bottom:220px!important;padding-top:180px!important}@media (max-width:900px){.v5-hero{padding-bottom:160px!important;padding-top:140px!important}}@media (max-width:600px){.v5-hero{padding-bottom:120px!important;padding-top:110px!important}}.v5-hero-headline{font-size:72px!important}@media (min-width:900px){.v5-hero-headline{font-size:120px!important}}@media (max-width:600px){.v5-hero-headline{font-size:52px!important}}.v5-platforms{--v5-plat-max:620px!important}@media (max-width:820px){.v5-platforms{--v5-plat-max:78vw!important}}.v5-apps{isolation:isolate;overflow:hidden;position:relative}.v5-apps:before{background-image:var(--v5-apps-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.85;z-index:-2}.v5-apps:after,.v5-apps:before{content:"";inset:0;position:absolute}.v5-apps:after{background:radial-gradient(120% 100% at 50% 50%,#0000 45%,#0c0808d9 78%,var(--v5-bg) 100%),linear-gradient(180deg,var(--v5-bg) 0,#0000 20%,#0000 80%,var(--v5-bg) 100%);pointer-events:none;z-index:-1}.v5-apps .v5-section-inner{position:relative;z-index:1}.v5-apps .v5-h2,.v5-apps .v5-lede{text-shadow:0 2px 20px #0000008c}.v5-apps .v5-app{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0c08088c!important;border-color:#ffffff24!important}.v5-chat{backdrop-filter:blur(5px) saturate(1.4)!important;-webkit-backdrop-filter:blur(5px) saturate(1.4)!important;background:#0c080847!important}.v5-announce{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#ffb101!important}.v5-announce,.v5-announce *,.v5-announce-track span{color:#0d0808!important}.v5-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important}.v5-root .v5-nav,.v5-root .v5-nav *{background:#0000!important;background-color:initial!important}.v5-root .v5-announce{z-index:120}.v5-root .v5-announce,.v5-root .v5-nav{left:0;position:fixed!important;right:0;top:0}.v5-root .v5-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;z-index:110}.v5-root .v5-hero{margin-top:0!important;padding-top:240px!important}@media (max-width:900px){.v5-root .v5-hero{padding-top:180px!important}}@media (max-width:600px){.v5-root .v5-hero{padding-top:150px!important}}.v5-root .v5-hero-image{top:0!important}.v5-platforms{--v5-plat-max:680px!important}@media (max-width:720px){.v5-platforms{--v5-plat-max:86vw!important}}.v5-chat{backdrop-filter:blur(2px) saturate(1)!important;-webkit-backdrop-filter:blur(2px) saturate(1)!important;background:#0c080838!important}.lp-root .v5-hero-headline,.v5-root .v5-hero-headline,.v5-root h1.v5-hero-headline{font-size:72px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.02!important}@media (min-width:900px){.lp-root .v5-hero-headline,.v5-root .v5-hero-headline,.v5-root h1.v5-hero-headline{font-size:128px!important}}@media (max-width:600px){.lp-root .v5-hero-headline,.v5-root .v5-hero-headline,.v5-root h1.v5-hero-headline{font-size:52px!important}}.v5-root .v5-typer-prefix,.v5-root .v5-typer-suffix{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.lp-root .v5-hero-headline,.v5-root .v5-hero-headline,.v5-root h1.v5-hero-headline{line-height:.92!important;min-height:220px}@media (min-width:900px){.lp-root .v5-hero-headline,.v5-root .v5-hero-headline,.v5-root h1.v5-hero-headline{min-height:340px}}@media (max-width:600px){.lp-root .v5-hero-headline,.v5-root .v5-hero-headline,.v5-root h1.v5-hero-headline{min-height:180px}}.v5-root .v5-typer-prefix{font-size:inherit!important}.v5-root .v5-typer-suffix{font-size:.38em!important;letter-spacing:-.005em!important;margin-top:10px;opacity:.88}.v5-root .v5-typer-caret{height:1em!important;vertical-align:-.08em!important}.v5-platforms{--v5-chat-w:680px;-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - var(--v5-chat-w)/2),#000 calc(50% - var(--v5-chat-w)/2 + 60px),#000 calc(50% + var(--v5-chat-w)/2 - 60px),#0000 calc(50% + var(--v5-chat-w)/2))!important;mask-image:linear-gradient(90deg,#0000 calc(50% - var(--v5-chat-w)/2),#000 calc(50% - var(--v5-chat-w)/2 + 60px),#000 calc(50% + var(--v5-chat-w)/2 - 60px),#0000 calc(50% + var(--v5-chat-w)/2))!important}@media (max-width:720px){.v5-platforms{--v5-chat-w:86vw}}.v5-root .v5-typer-suffix{display:inline-block;font-size:18px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.2!important;margin-top:12px!important;opacity:.9;white-space:nowrap}@media (min-width:900px){.v5-root .v5-typer-suffix{font-size:26px!important}}@media (max-width:640px){.v5-root .v5-typer-suffix{font-size:15px!important;white-space:normal}}.v5-root .v5-typer-caret{animation:v4-caret .9s steps(2) infinite;height:18px!important;vertical-align:-3px!important}@media (min-width:900px){.v5-root .v5-typer-caret{height:26px!important;vertical-align:-4px!important}}@media (max-width:640px){.v5-root .v5-typer-caret{height:15px!important}}@keyframes v4-caret{50%{opacity:0}}.lp-root .v5-hero-headline,.v5-root .v5-hero-headline,.v5-root h1.v5-hero-headline{min-height:240px}@media (min-width:900px){.lp-root .v5-hero-headline,.v5-root .v5-hero-headline,.v5-root h1.v5-hero-headline{min-height:360px}}@media (max-width:640px){.lp-root .v5-hero-headline,.v5-root .v5-hero-headline,.v5-root h1.v5-hero-headline{min-height:220px}}.v5-platforms-track{animation-duration:8s!important;gap:72px!important}.v5-platform{border:none!important;color:#f5ede059!important;font-size:22px!important;font-weight:700!important}.v5-platform svg{fill:#f5ede059!important;stroke:#f5ede059!important;height:30px!important;width:30px!important}@media (max-width:720px){.v5-platforms-track{animation-duration:6s!important}.v5-platform{font-size:18px!important}.v5-platform svg{height:24px!important;width:24px!important}}.v5-root .v5-typer-suffix{margin-top:0!important}.v5-root .v5-hero-headline{line-height:.95!important}.v5-root .v5-hero-headline br{line-height:0!important}.v5-root .v5-typer-suffix{display:block!important;margin-top:-26px!important}@media (min-width:900px){.v5-root .v5-typer-suffix{margin-top:-58px!important}}@media (max-width:640px){.v5-root .v5-typer-suffix{margin-top:-18px!important}}.v5-root .v5-hero-headline{line-height:.88!important}.v5-root .v5-typer-prefix{display:block}.v5-root .v5-typer-line{display:block;line-height:1;margin-top:8px!important}@media (min-width:900px){.v5-root .v5-typer-line{margin-top:14px!important}}@media (max-width:640px){.v5-root .v5-typer-line{margin-top:6px!important}}.v5-root .v5-typer-suffix{display:inline!important;margin:0!important;padding:0!important;vertical-align:initial}.v5-root .v5-typer-caret{background:#fff!important;display:inline-block!important;height:.95em!important;margin-left:4px!important;vertical-align:-.12em!important;width:2px!important}.v5-root .v5-typer-line{font-size:18px}@media (min-width:900px){.v5-root .v5-typer-line{font-size:26px}}@media (max-width:640px){.v5-root .v5-typer-line{font-size:15px}}.v5-platforms-track{backface-visibility:hidden;transform:translateZ(0);will-change:transform}.v5-platform,.v5-platform svg{-webkit-font-smoothing:antialiased;transform:translateZ(0)}.v5-shows{scroll-behavior:auto;scroll-snap-type:none}.v5-shows.dragging{-webkit-user-select:none;user-select:none}.v5-shows.dragging *{pointer-events:none}.v5-show{text-align:left}.v5-show-title{color:#fff!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.01em!important;margin-top:14px!important;text-align:left!important}.v5-show-host{font-size:13px!important;margin-top:3px!important;text-align:left!important}.v5-show-art-name{font-size:19px}.v5-faq-item{transition:border-color .25s ease,background .25s ease}.v5-faq-q{transition:color .15s ease}.v5-faq-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.v5-faq-item.open .v5-faq-icon{transform:rotate(180deg)}.v5-faq-a-wrap{transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1)}.v5-faq-a{min-height:0;overflow:hidden;padding:0 20px;transition:padding .38s cubic-bezier(.22,1,.36,1)}.v5-faq-item.open .v5-faq-a{padding:0 20px 18px}.v5-footer-link-btn{background:none;border:none;color:#ffa80099;cursor:pointer;font-family:inherit;font-size:13px;padding:0;transition:color .15s}.v5-footer-link-btn:hover{color:#ffb101}.ws-explore-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ws-explore-tab{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#f5ede0bf;cursor:pointer;font-family:inherit;font-size:12px;padding:8px 14px;transition:all .15s}.ws-explore-tab:hover{border-color:#fff3;color:#fff}.ws-explore-tab.active{background:#1e2226;border-color:#1e222666;color:#c6364a}.ws-explore-section-head{margin-bottom:18px}.ws-explore-eyebrow{color:#f5ede080;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ws-explore-section-title{color:#fff;font-size:20px;font-weight:600;margin-top:4px}.ws-explore-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.ws-explore-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ws-explore-grid{-webkit-overflow-scrolling:touch;display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.ws-explore-grid::-webkit-scrollbar{display:none}.ws-explore-card{flex-shrink:0;min-width:260px;scroll-snap-align:start}}.ws-explore-card{background:#0c080873;border:1px solid #f5ede014;border-radius:14px;color:inherit;cursor:pointer;font-family:inherit;padding:14px;text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s}.ws-explore-card:hover{border-color:#c6364a59;box-shadow:0 16px 40px -20px #c6364a4d;transform:translateY(-3px)}.ws-explore-art{aspect-ratio:1/1;border-radius:10px;box-shadow:0 12px 28px -18px #00000080;display:flex;flex-direction:column;justify-content:flex-end;padding:14px}.ws-explore-art-avatar{border-radius:inherit;height:100%;inset:0;object-fit:cover;opacity:.35;position:absolute;width:100%}.ws-explore-art{position:relative}.ws-explore-art-title{color:#fff;font-size:18px;font-weight:700;line-height:1.1;position:relative;z-index:1}.ws-explore-art-host{color:#ffffffbf;font-size:11px;margin-top:4px;position:relative;z-index:1}.ws-explore-body{padding:12px 4px 4px}.ws-explore-show{color:#fff;font-size:15px;font-weight:700}.ws-explore-host{color:#f5ede099;font-size:12px;margin-top:2px}.ws-explore-meta{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.ws-explore-chip{background:#ffffff0f;border-radius:999px;color:#f5ede0c7;font-size:10px;font-weight:600;padding:3px 8px}.ws-explore-chip--gold{background:#1e2226;color:#ffb101}.ws-explore-niche{color:#f5ede08c;font-size:11px;margin-top:4px}.ws-explore-action{color:#ffb101;font-size:12px;font-weight:600;margin-top:10px}.ws-explore-section{margin-bottom:40px}.ws-explore-section:last-child{margin-bottom:20px}.ws-explore-carousel{-webkit-overflow-scrolling:touch;cursor:grab;display:flex;gap:16px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),#0000);overflow-x:auto;overflow-y:hidden;padding:4px 2px 12px;scrollbar-width:none;-webkit-user-select:none;user-select:none}.ws-explore-carousel::-webkit-scrollbar{display:none}.ws-explore-carousel:active{cursor:grabbing}.ws-explore-carousel-card{background:#0c080873;border:1px solid #f5ede014;border-radius:14px;color:inherit;cursor:pointer;flex-basis:calc(25% - 12px);flex-grow:0;flex-shrink:0;font-family:inherit;min-width:0;padding:14px;text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s}.ws-explore-carousel-card:hover{border-color:#c6364a59;box-shadow:0 16px 40px -20px #c6364a4d;transform:translateY(-3px)}.ws-explore-carousel:active .ws-explore-carousel-card *{-webkit-user-select:none;user-select:none}.ws-explore-carousel--featured .ws-explore-carousel-card{flex-basis:calc(25% - 12px);flex-grow:0;flex-shrink:0}@media (max-width:1024px){.ws-explore-carousel--featured .ws-explore-carousel-card,.ws-explore-carousel-card{flex-basis:calc(33.33333% - 10.66667px);flex-grow:0;flex-shrink:0}}@media (max-width:768px){.ws-explore-section{margin-bottom:28px}.ws-explore-carousel{gap:12px}.ws-explore-carousel--featured .ws-explore-carousel-card,.ws-explore-carousel-card{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;padding:10px}.ws-explore-section-title{font-size:17px}.ws-explore-show{font-size:14px}.ws-explore-host{font-size:11px}.ws-explore-art-title{font-size:15px}}@media (max-width:380px){.ws-explore-carousel--featured .ws-explore-carousel-card,.ws-explore-carousel-card{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0}}.v5-cpp{color:#f5ede0f2;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px 28px 80px}.v5-cpp-back{background:none;border:none;color:#f5ede099;cursor:pointer;font-family:inherit;font-size:13px;margin-bottom:14px}.v5-cpp-back:hover{color:#fff}.v5-cpp-header{align-items:flex-end;border-radius:20px;display:flex;min-height:240px;overflow:hidden;padding:30px;position:relative}.v5-cpp-header-shade{background:linear-gradient(180deg,#0000,#0c08088c);inset:0;position:absolute}.v5-cpp-header-inner{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:100px 1fr auto;position:relative;width:100%;z-index:1}@media (max-width:720px){.v5-cpp-header-inner{grid-template-columns:1fr;justify-items:center;text-align:center}}.v5-cpp-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#ffb101);border:3px solid #ffffff80;border-radius:50%;color:#fff;display:flex;font-size:38px;font-weight:700;height:100px;justify-content:center;letter-spacing:-.02em;overflow:hidden;width:100px}.v5-cpp-avatar img{display:block;height:100%;object-fit:cover;width:100%}.v5-cpp-verified{align-items:center;background:#1d9bf0;border-radius:50%;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:22px;justify-content:center;margin-left:8px;vertical-align:middle;width:22px}.v5-cpp-empty,.v5-cpp-loading{background:#1e191959;border:1px dashed #f5ede01f;border-radius:12px;color:#f5ede08c;font-size:13px;padding:24px;text-align:center}.v5-cpp-show{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.v5-cpp-host{color:#fffc;font-size:15px;margin-top:4px}.v5-cpp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v5-cpp-tag{background:#0000004d;border:.5px solid #fff3;border-radius:999px;color:#fff;font-size:11px;font-weight:600;padding:4px 10px}.v5-cpp-tag.amber{background:#1e2226;border-color:#1e222673;color:#c6364a}.v5-cpp-actions{display:flex;flex-wrap:wrap;gap:8px}.v5-cpp-btn{background:#00000059;border:1px solid #ffffff40;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:10px 18px;transition:all .15s}.v5-cpp-btn:hover{background:#0009;border-color:#fff}.v5-cpp-btn-primary{background:#fff;border-color:#fff;color:#0d0808}.v5-cpp-btn-primary:hover{background:#ffffffe0}.v5-cpp-full{text-align:center;width:100%}.v5-cpp-body{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 340px;margin-top:26px}@media (max-width:960px){.v5-cpp-body{grid-template-columns:1fr}}.v5-cpp-block{background:#0c080880;border:1px solid #f5ede014;border-radius:14px;margin-bottom:16px;padding:22px}.v5-cpp-block-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.v5-cpp-block-head h2{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.v5-cpp-badge{background:#22c55e24;border-radius:999px;color:#86efac;font-size:11px;font-weight:600;padding:4px 9px}.v5-cpp-link{color:#f5ede08c;font-size:12px}.v5-cpp-bio{color:#f5ede0c7;font-size:14px;line-height:1.6;margin:0}.v5-cpp-videos{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width:600px){.v5-cpp-videos{grid-template-columns:1fr}}.v5-cpp-video-thumb{aspect-ratio:16/9;border-radius:10px;position:relative}.v5-cpp-video-play,.v5-cpp-video-thumb{align-items:center;display:flex;justify-content:center}.v5-cpp-video-play{background:#00000073;border-radius:50%;color:#fff;font-size:16px;height:44px;width:44px}.v5-cpp-video-dur{background:#0009;border-radius:4px;bottom:8px;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:8px}.v5-cpp-video-title{color:#f5ede0d1;font-size:12px;line-height:1.4;margin-top:8px}.v5-cpp-episodes{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.v5-cpp-ep{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:14px}.v5-cpp-ep-title{color:#fff;font-size:14px;font-weight:600}.v5-cpp-ep-meta{color:#f5ede099;display:flex;flex-wrap:wrap;font-size:11px;gap:14px;margin-top:6px}.v5-cpp-ep-hook{color:#ffb101;font-weight:700}.v5-cpp-ep-actions{display:flex;gap:8px;margin-top:10px}.v5-cpp-ep-btn{background:#0000;border:1px solid #ffffff26;border-radius:8px;color:#f5ede0d1;cursor:pointer;font-family:inherit;font-size:11px;padding:6px 12px}.v5-cpp-ep-btn:hover{border-color:#c6364a;color:#c6364a}.v5-cpp-ig{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.v5-cpp-ig-cell{aspect-ratio:1/1;border-radius:6px;opacity:.85}.v5-cpp-card{background:#0c080880;border:1px solid #f5ede014;border-radius:14px;margin-bottom:14px;padding:20px}.v5-cpp-card-head{color:#fff;font-size:14px;font-weight:600;margin-bottom:10px}.v5-cpp-card-desc{color:#f5ede0b3;font-size:12px;line-height:1.55;margin:0 0 14px}.v5-cpp-socials{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 6px;padding:0}.v5-cpp-socials a{color:#f5ede0cc;font-size:13px;text-decoration:none}.v5-cpp-socials a:hover{color:#ffb101}.v5-cpp-sponsors{display:flex;flex-direction:column;font-size:13px;gap:8px;list-style:none;margin:0 0 14px;padding:0}.v5-cpp-sponsors li{color:#f5ede0cc;display:flex;justify-content:space-between}.v5-cpp-sponsors b{color:#22c55e;font-weight:700}.v5-cpp-cta{animation:v5-cpp-cta-in .35s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0808eb;border-top:1px solid #c6364a38;bottom:0;box-shadow:0 -12px 40px #00000073;left:0;padding:12px max(16px,env(safe-area-inset-left,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-right,0px));position:fixed;right:0;z-index:40}@keyframes v5-cpp-cta-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.v5-cpp-cta-inner{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr auto auto;margin:0 auto;max-width:1200px}.v5-cpp-cta-brand{display:flex;flex-direction:column;gap:2px;min-width:0}.v5-cpp-cta-logo{color:#f5ede0;font-family:DM Sans,Georgia,serif;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1}.v5-cpp-cta-dot{color:#ffb101}.v5-cpp-cta-tag{color:#f5ede07a;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-cpp-cta-pitch{animation:v5-cpp-cta-fade .4s ease;min-width:0}@keyframes v5-cpp-cta-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.v5-cpp-cta-headline{color:#f5ede0;font-size:14px;font-weight:700;letter-spacing:-.005em;line-height:1.25}.v5-cpp-cta-sub{color:#f5ede0ad;font-size:12px;line-height:1.4;margin-top:2px}.v5-cpp-cta-dots{align-items:center;display:flex;gap:5px}.v5-cpp-cta-dot-dot{background:#f5ede038;border-radius:50%;height:5px;transition:background .2s,width .2s;width:5px}.v5-cpp-cta-dot-dot.active{background:#ffb101;border-radius:3px;width:16px}.v5-cpp-cta-actions{align-items:center;display:flex;gap:6px}.v5-cpp-cta-btn{background:#ffb101;border:none;border-radius:999px;box-shadow:0 6px 18px #c6364a52;color:#0d0808;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 16px;transition:background .12s,transform .12s,box-shadow .12s;white-space:nowrap}.v5-cpp-cta-btn:hover{background:#ffc23a;box-shadow:0 8px 22px #1e22266b}.v5-cpp-cta-btn:active{transform:scale(.98)}.v5-cpp-cta-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#f5ede08c;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .12s,color .12s;width:30px}.v5-cpp-cta-close:hover{background:#f5ede014;color:#f5ede0}@media (max-width:900px){.v5-cpp-cta-inner{grid-template-columns:auto 1fr auto}.v5-cpp-cta-dots{display:none}}@media (max-width:640px){.v5-cpp-cta-inner{gap:10px 12px;grid-template-columns:1fr auto}.v5-cpp-cta-brand{align-items:baseline;flex-direction:row;gap:8px;grid-column:1/-1}.v5-cpp-cta-tag{font-size:10px}.v5-cpp-cta-pitch{grid-column:1}.v5-cpp-cta-actions{grid-column:2;grid-row:2}.v5-cpp-cta-headline{font-size:13px}.v5-cpp-cta-sub{font-size:11px}.v5-cpp-cta-btn{font-size:12px;padding:8px 14px}}.v5-cpp:has(.v5-cpp-cta){padding-bottom:140px}@media (max-width:640px){.v5-cpp:has(.v5-cpp-cta){padding-bottom:180px}}.v5-shows{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.v5-shows::-webkit-scrollbar{display:none}.v5-show{scroll-snap-align:center}.v5-shows.dragging{cursor:grabbing}.v5-shows.dragging,.v5-shows.dragging *{-webkit-user-select:none;user-select:none}.v5-show-art{backface-visibility:hidden;transform:translateZ(0);will-change:transform}.v5-guestvideo{isolation:isolate;overflow:hidden;padding:120px 24px!important;position:relative;text-align:center}.v5-guestvideo-bg{filter:saturate(1.05);height:100%;object-fit:cover;width:100%;z-index:-2}.v5-guestvideo-bg,.v5-guestvideo-shade{inset:0;pointer-events:none;position:absolute}.v5-guestvideo-shade{background:radial-gradient(120% 100% at 50% 50%,#0c080800 30%,#0c0808bf 80%,var(--v5-bg) 100%),linear-gradient(180deg,#0c080866 0,#0c080866 50%,#0c0808d9 100%);z-index:-1}.v5-guestvideo-inner{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:720px;position:relative;z-index:1}.v5-guestvideo-eyebrow{color:#ffb101;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.v5-guestvideo h2{text-shadow:0 2px 20px #0000008c}.v5-guestvideo .v5-lede{color:#f5ede0d9;text-shadow:0 1px 10px #00000080}@media (max-width:720px){.v5-guestvideo{padding:80px 20px!important}}.v4-home .v4-stage{padding-top:120px!important}@media (max-width:720px){.v4-home .v4-stage{padding-top:72px!important}}.v4-home .v4-home-bx{max-width:960px!important;width:100%!important}@media (max-width:1100px){.v4-home .v4-home-bx{max-width:92%!important}}.v4-home .v4-home-bx .v4-input-wrap{isolation:isolate;position:relative}.v4-home .v4-home-bx .v4-input-glow{animation:none!important;aspect-ratio:1/1;background:#0000!important;border-radius:50%!important;display:block!important;filter:blur(80px)!important;height:auto!important;left:50%!important;max-width:880px;opacity:1!important;pointer-events:none!important;position:absolute!important;top:50%!important;inset:auto!important;overflow:visible!important;transform:translate(-50%,-50%)!important;width:90%!important;z-index:0!important}.v4-home .v4-home-bx .v4-input-glow:after,.v4-home .v4-home-bx .v4-input-glow:before{animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.35,1);background:radial-gradient(circle,#8b681cb3,#0000 65%)!important;border-radius:50%;content:""!important;display:block!important;mix-blend-mode:screen;opacity:.1;position:absolute;will-change:transform}.v4-home .v4-home-bx .v4-input-glow:before{animation-duration:28s;animation-name:v5-db-wobble-a;height:60%;left:6%;top:6%;width:60%}.v4-home .v4-home-bx .v4-input-glow:after{animation-duration:32s;animation-name:v5-db-wobble-b;bottom:8%;height:56%;right:6%;width:56%}.v4-home .v4-home-bx .v4-input-glow .v4-lp-glow-extra{animation:v5-db-wobble-c 24s cubic-bezier(.65,0,.35,1) infinite alternate;background:radial-gradient(circle,#8b681ca6,#0000 65%)!important;border-radius:50%;display:block!important;height:44%;left:25%;mix-blend-mode:screen;opacity:.08;position:absolute;top:30%;width:44%}@keyframes v5-db-wobble-a{0%{transform:translate(-4%,-2%) scale(1)}50%{transform:translate(14%,20%) scale(1.18)}to{transform:translate(-12%,10%) scale(.94)}}@keyframes v5-db-wobble-b{0%{transform:translate(4%,6%) scale(.96)}50%{transform:translate(-18%,-10%) scale(1.14)}to{transform:translate(14%,-4%) scale(.9)}}@keyframes v5-db-wobble-c{0%{transform:translate(0) scale(1)}50%{transform:translate(10%,-8%) scale(1.18)}to{transform:translate(-8%,10%) scale(.92)}}.v4-home .v4-home-bx .v4-input{backdrop-filter:blur(2px) saturate(1)!important;-webkit-backdrop-filter:blur(2px) saturate(1)!important;background:#0c080838!important;border:1px solid #ffffff1f!important;border-radius:18px!important;box-shadow:inset 0 .5px 0 #ffffff0d!important;position:relative;transition:border-color .2s ease,box-shadow .3s ease!important;z-index:1}.v4-home .v4-home-bx .v4-input:focus-within{border-color:#c6364a73!important;box-shadow:0 0 0 1px #ffb10133,0 0 36px #8b681c38,0 16px 48px #00000059,inset 0 0 0 .5px #ffffff0f!important}.v5-guestvideo{align-items:center;display:flex;min-height:60vh;padding:100px 24px 80px!important}.v5-guestvideo-inner.v5-guestvideo-inner-bottom{align-items:center;margin:0 auto}.v5-guestvideo-bg{height:100%!important;object-fit:cover!important;width:100%!important}.v5-guestvideo .v5-cta-orange{background:#0000!important;border:1.5px solid #f5ede0!important;box-shadow:none!important;color:#f5ede0!important}.v5-guestvideo .v5-cta-orange:hover{background:#f5ede01a!important}@media (max-width:720px){.v5-guestvideo{min-height:50vh;padding:60px 20px 50px!important}}.ws-shell{background:#0000;color:#f5ede0;display:grid;grid-template-columns:240px 1fr 6px 320px;height:100vh;overflow:hidden}@media (max-width:1100px){.ws-shell,.ws-shell-right-collapsed{grid-template-columns:240px 1fr!important}.ws-divider,.ws-right{display:none!important}}@media (max-width:768px){.ws-shell,.ws-shell-right-collapsed{grid-template-columns:1fr!important}.ws-sidebar{display:none!important}.ws-stage{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))!important}}.ws-divider{background:#0d0e0f;cursor:col-resize;position:relative;touch-action:none;transition:background .12s}.ws-divider:before{background:#0000;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);transition:background .12s,width .12s;width:1px}.ws-divider:hover:before,body.ws-resizing .ws-divider:before{background:#1e2226;width:2px}body.ws-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.ws-resizing *{cursor:col-resize!important}.ws-sidebar{background:#0d0e0f;border-right:1px solid #f5ede00f;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:24px 16px}.ws-brand{align-items:center;display:flex;gap:10px;padding:6px 8px 28px}.ws-brand-icon{flex-shrink:0;justify-content:center}.ws-brand-icon,.ws-brand-text{align-items:center;display:inline-flex}.ws-brand-text{color:#f5ede0;font-size:24px;font-weight:700;gap:8px;letter-spacing:-.01em;line-height:1}.ws-brand-text--lc{font-size:20px;font-weight:800;gap:0;letter-spacing:-.04em;text-transform:lowercase}.ws-brand-mark{color:#f5ede0;font-size:24px;font-weight:700;letter-spacing:-.01em}.ws-brand-dot{color:#c6364a}.ws-brand-text .ep-sparkle{align-items:center;display:inline-flex;position:relative;top:-1px;vertical-align:middle}.ws-nav{display:flex;flex-direction:column;gap:6px;margin-top:20px}.ws-upgrade-pill{background:#0000;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:999px;color:#f5ede0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:.01em;margin:20px 0 4px;padding:9px 12px;text-align:center;transition:border-color .15s,background .15s,transform .12s;width:100%}.ws-upgrade-pill:hover{background:#ffae0012;border-color:#ffae0099;color:#fff}.ws-upgrade-pill:active{transform:scale(.98)}.ws-nav-item{align-items:center;background:none;border:none;border-radius:8px;color:#f5ede0a6;cursor:pointer;display:flex;font-size:13.75px;font-weight:500;gap:12px;padding:10px 12px;position:relative;text-align:left;transition:background .12s,color .12s;width:100%}.ws-nav-item:hover{background:#ffffff0a;color:#f5ede0}.ws-nav-item-active{background:#0000;color:#f5ede0;font-weight:700}.ws-nav-accent{border-radius:0 2px 2px 0;bottom:10px;left:-14px;position:absolute;top:10px;transition:background .12s;width:3px}.ws-nav-accent,.ws-nav-item-active .ws-nav-accent{background:#0000}.ws-nav-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;width:20px}.ws-nav-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-more-wrap>.ws-nav-item .ws-nav-icon{background:#1412128c;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:50%;height:30px;width:30px}.ws-nav-count{align-items:center;background:#ffb101;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;letter-spacing:.01em;min-width:18px;padding:0 6px}@media (max-width:768px){.ws-nav-count{display:none}}.ws-nav-dot{background:#c6364a;border-radius:50%;box-shadow:0 0 6px #c6364a8c;height:7px;position:absolute;right:8px;top:8px;width:7px}.ws-nav-expand{align-items:center;color:#f5ede066;cursor:pointer;display:inline-flex;justify-content:center;padding:2px 4px;transition:transform .15s,color .12s}.ws-nav-expand.open{transform:rotate(180deg)}.ws-nav-item:hover .ws-nav-expand{color:#f5ede0bf}.ws-nav-tree{border-left:1px solid #f5ede00f;display:flex;flex-direction:column;gap:1px;margin:2px 0 8px 12px;padding-left:10px}.ws-nav-tree-empty{color:#f5ede059;font-size:11px;padding:6px 10px}.ws-nav-tree-item{align-items:center;background:none;border:none;border-radius:6px;color:#f5ede0a6;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:8px;padding:6px 10px;text-align:left;transition:background .12s,color .12s;width:100%}.ws-nav-tree-item:hover{background:#ffffff0a;color:#f5ede0}.ws-nav-tree-item.active{background:#1e2226;color:#f5ede0}.ws-nav-tree-thumb{background-position:50%;background-size:cover;border-radius:4px;flex-shrink:0;height:18px;width:18px}.ws-nav-tree-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-nav-tree-action,.ws-nav-tree-manage{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:500;gap:8px;margin-top:2px;padding:6px 10px;text-align:left;transition:color .12s,background .12s}.ws-nav-tree-action{color:#ffb101}.ws-nav-tree-action:hover{background:#1e2226;color:#ffc84d}.ws-nav-tree-action-icon,.ws-nav-tree-manage-icon{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.ws-nav-tree-manage{color:#f5ede073}.ws-nav-tree-manage:hover{background:#ffffff0a;color:#f5ede0d9}@media (max-width:768px){.ws-nav-expand,.ws-nav-tree{display:none!important}}.ws-more-menu{animation:ws-more-in .15s ease-out;background:#141010;border:1px solid #f5ede01a;border-radius:14px;bottom:80px;box-shadow:0 24px 60px #0009;gap:2px;left:270px;padding:8px;position:fixed;width:280px;z-index:200}@keyframes ws-more-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ws-more-menu{bottom:12px;left:12px;max-height:70vh;overflow-y:auto;right:12px;width:auto;z-index:3100}.ws-more-menu:before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}}.ws-more-item{align-items:center;background:none;border:none;border-radius:8px;color:#f5ede0d9;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:10px 12px;text-align:left;transition:background .12s,color .12s;width:100%}.ws-more-item:hover{background:#ffffff0d;color:#f5ede0}.ws-more-divider{background:#f5ede014;height:1px;margin:6px 10px}.ws-more-badge{background:#f5ede0;border-radius:999px;color:#0d0808;font-size:10px;font-weight:700;margin-left:auto;min-width:22px;padding:1px 8px;text-align:center}.ws-more-socials{align-items:center;border-top:1px solid #f5ede00f;display:flex;justify-content:space-around;margin-top:6px;padding:10px 8px 6px}.ws-more-social{align-items:center;border-radius:50%;color:#f5ede08c;display:inline-flex;height:28px;justify-content:center;text-decoration:none;transition:background .12s,color .12s;width:28px}.ws-more-social:hover{background:#ffffff0f;color:#f5ede0}.ws-nav-item-open{background:#ffffff0a;color:#f5ede0}.admin-team-title{color:#f5ede0;font-size:20px;font-weight:700;margin:0 0 6px}.admin-team-intro{color:#f5ede08c;font-size:13px;line-height:1.55;margin:0 0 24px}.admin-team-invite{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:32px;padding:16px}.admin-team-row{display:flex;gap:8px}.admin-team-input{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#f5ede0;flex:1 1;font:inherit;font-size:14px;outline:none;padding:10px 12px}.admin-team-input:focus{border-color:#ffffff38}.admin-team-btn{border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:9px 16px;transition:background .12s,border-color .12s,color .12s,transform .08s}.admin-team-btn:disabled{cursor:not-allowed;opacity:.45}.admin-team-btn--primary{background:#c6364a;border:1px solid #c6364a;color:#fff}.admin-team-btn--primary:hover:not(:disabled){background:#d4495d;border-color:#d4495d}.admin-team-btn--ghost{background:#ffffff0a;border:1px solid #ffffff1a;color:#f5ede0}.admin-team-btn--ghost:hover:not(:disabled){background:#ffffff14;border-color:#ffffff2e}.admin-team-btn--danger{background:#0000;border:1px solid #ef506a66;color:#ef506a}.admin-team-btn--danger:hover:not(:disabled){background:#ef506a1a;border-color:#ef506a}.admin-team-error{background:#ef506a1a;border:1px solid #ef506a40;border-radius:8px;color:#ef506a;font-size:13px;line-height:1.45;margin-top:10px;padding:10px 12px}.admin-team-form{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-top:16px}.admin-team-found{color:#f5ede0;font-size:14px}.admin-team-found-email{color:#f5ede08c;font-size:13px;margin-left:6px}.admin-team-field{display:flex;flex-direction:column;gap:8px}.admin-team-label{color:#f5ede080;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-team-radio-row{display:flex;gap:16px}.admin-team-radio{align-items:center;color:#f5ede0;cursor:pointer;display:inline-flex;font-size:13px;gap:6px}.admin-team-radio input{accent-color:#c6364a}.admin-team-hint{color:#f5ede08c;font-size:12px;line-height:1.45}.admin-team-hint--warn{color:#ffb101}.admin-team-scopes{background:#ffffff08;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px}.admin-team-scope{align-items:flex-start;color:#f5ede0;cursor:pointer;display:flex;font-size:13px;gap:10px}.admin-team-scope input{accent-color:#c6364a;flex-shrink:0;margin-top:2px}.admin-team-scope-desc{color:#f5ede08c;display:block;font-size:12px;font-weight:500;margin-top:2px}.admin-team-actions{display:flex;gap:8px;justify-content:flex-end}.admin-team-subtitle{color:#f5ede08c;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.admin-team-empty,.admin-team-loading{background:#ffffff05;border-radius:8px;color:#f5ede08c;font-size:13px;padding:24px;text-align:center}.admin-team-list{background:#ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.admin-team-list-row{align-items:center;background:#141416;display:flex;gap:16px;padding:12px 16px}.admin-team-list-main{flex:1 1;min-width:0}.admin-team-list-name{color:#f5ede0;font-size:14px;font-weight:600}.admin-team-list-email{color:#f5ede08c;font-size:12px;margin-top:2px}.admin-team-list-meta{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.admin-team-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.admin-team-pill--admin{background:#c6364a2e;border:1px solid #c6364a66;color:#c6364a}.admin-team-pill--manager{background:#3b82f626;border:1px solid #3b82f666;color:#3b82f6}.admin-team-scopes-inline{color:#f5ede0a6;font-size:12px}.admin-team-scopes-inline em{color:#f5ede066;font-style:italic}.ws-help-btn{align-items:center;background:none;border:0;border-radius:8px;color:#f5ede08c;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;margin-top:8px;padding:9px 12px;text-align:left;transition:background .12s,color .12s;width:100%}.ws-help-btn:hover{background:#ffffff0a;color:#f5ede0}.ws-help-btn-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;width:20px}.ws-sidebar--collapsed .ws-help-btn{justify-content:center;padding:9px 0}.ws-more-wrap{position:relative}.ws-more-menu{background:#141416;border:1px solid #ffffff14;border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 16px 40px #0000008c,0 2px 6px #0000004d;display:flex;flex-direction:column;left:0;min-width:220px;padding:6px;position:absolute;right:0;transform:translateX(0);z-index:40}.ws-sidebar--collapsed .ws-more-menu{bottom:auto;left:calc(100% + 8px);right:auto;top:0;width:220px}.ws-more-menu-section{display:flex;flex-direction:column}.ws-more-menu-label{color:#f5ede073;font-size:11px;font-weight:700;letter-spacing:.08em;padding:6px 10px 4px;text-transform:uppercase}.ws-more-menu-sep{background:#ffffff0f;height:1px;margin:6px 6px 4px}.ws-more-menu-row{align-items:center;background:none;border:0;border-radius:6px;color:#f5ede0e0;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;justify-content:space-between;padding:8px 10px;text-align:left;transition:background .1s,color .1s;width:100%}.ws-more-menu-row:hover{background:#ffffff0f;color:#fff}.ws-more-menu-row svg{color:#f5ede073;flex-shrink:0}.ws-more-menu-row:hover svg{color:#f5ede0d9}.ws-nav-spacer{flex:1 1 auto;min-height:8px}.ws-nav-bottom{margin-top:0}.ws-guest-auth{border-bottom:1px solid #f5ede00f;display:flex;flex-direction:column;gap:8px;margin-bottom:4px;padding-bottom:12px}.ws-guest-auth-join{background:#ffb101;border:1px solid #c6364a;border-radius:10px;color:#0d0808;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.01em;padding:9px 12px;transition:background .15s,border-color .15s,transform .12s}.ws-guest-auth-join:hover{background:#ffc23a;border-color:#ffc23a}.ws-guest-auth-join:active{transform:scale(.98)}.ws-guest-auth-signin{background:#0000;border:1px solid #f5ede029;border-radius:10px;color:#f5ede0d1;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:8px 12px;transition:background .15s,border-color .15s,color .15s}.ws-guest-auth-signin:hover{background:#f5ede00d;border-color:#f5ede047;color:#f5ede0}.ws-guest-auth-mini{align-items:center;background:#f5ede00d;border:1px solid #f5ede029;border-radius:10px;color:#f5ede0d1;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 auto 8px;transition:background .15s,border-color .15s,color .15s;width:40px}.ws-guest-auth-mini:hover{background:#f5ede017;color:#f5ede0}.ws-profile-wrap{border-bottom:1px solid #f5ede00f;margin-bottom:4px;padding-bottom:12px;position:relative}.ws-profile-wrap--top{border-top:none;margin-top:0;padding-top:0}.ws-profile{align-items:center;background:#0000;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px;transition:background .12s;width:100%}.ws-profile:hover{background:#ffffff0a}.ws-profile-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#ffb101);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.ws-profile-avatar img{height:100%;object-fit:cover;width:100%}.ws-profile-info{display:flex;flex:1 1;flex-direction:column;min-width:0;text-align:left}.ws-profile-name{color:#f5ede0e0;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-profile-plan{color:#ffb101;font-size:10px;font-weight:500;letter-spacing:.04em}.ws-profile-caret{color:#f5ede066;flex-shrink:0;transition:transform .15s}.ws-profile-caret.open{transform:rotate(180deg)}.ws-profile-menu{background:#141010;border:1px solid #f5ede014;border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 20px 50px #0009;left:0;padding:6px;position:absolute;right:0;z-index:100}.ws-profile-menu--below{bottom:auto;top:calc(100% + 6px)}.ws-profile-menu-item{background:none;border:none;border-radius:6px;color:#f5ede0bf;cursor:pointer;display:block;font-size:12px;padding:9px 10px;text-align:left;transition:background .12s;width:100%}.ws-profile-menu-item:hover{background:#ffffff0d;color:#f5ede0}.ws-profile-menu-danger{color:#f87171}.ws-profile-menu-danger:hover{background:#f8717114}.ws-profile-menu-divider{background:#f5ede00f;height:1px;margin:4px -6px}.ws-profile-menu-label{color:#f5ede073;font-size:10px;font-weight:700;letter-spacing:.08em;padding:8px 10px 4px;text-transform:uppercase}.ws-profile-menu-show{align-items:center;background:none;border:none;border-radius:8px;color:#f5ede0e0;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:8px 10px;text-align:left;transition:background .12s;width:100%}.ws-profile-menu-show:hover{background:#ffffff0d}.ws-profile-menu-show.active{background:#1e2226;color:#f5ede0;color:var(--cream)}.ws-profile-menu-show-art{background-position:50%;background-size:cover;border-radius:6px;flex-shrink:0;height:28px;width:28px}.ws-profile-menu-show-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-profile-menu-show-check{color:#ffb101;display:inline-flex;flex-shrink:0}.ws-brand{justify-content:space-between}.ws-collapse-toggle{align-items:center;background:#0000;border:1px solid #f5ede01a;border-radius:6px;color:#f5ede08c;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:background .12s,color .12s,transform .15s,border-color .12s;width:24px}.ws-collapse-toggle:hover{background:#ffffff0d;border-color:#f5ede02e;color:#f5ede0}.ws-collapse-toggle--collapsed{transform:rotate(180deg)}.ws-sidebar--collapsed{padding:20px 8px}.ws-sidebar--collapsed .ws-brand{justify-content:center;padding:6px 0 18px}.ws-sidebar--collapsed .ws-nav-item{justify-content:center;padding:10px 0}.ws-sidebar--collapsed .ws-nav-icon{width:24px}.ws-sidebar--collapsed .ws-profile{justify-content:center;padding:6px 4px}.ws-sidebar--collapsed .ws-profile-wrap--top{border-bottom:none;padding-bottom:8px}.avatar-dropdown-menu{animation:avatar-dd-in .14s ease-out;background:#0d0e0f;border:none;border-radius:12px;box-shadow:0 12px 36px #0000008c;left:0;padding:8px;position:absolute;top:calc(100% + 6px);width:220px;z-index:100}@keyframes avatar-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.avatar-dropdown-menu--rail{left:calc(100% + 8px);top:0}.avatar-dropdown-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:10px;padding:12px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.avatar-dropdown-item:hover{background:#ffffff0f;color:#c6364a}.avatar-dropdown-item--inline{color:#ffffffc7;font-size:13px;padding:10px 12px}.avatar-dropdown-item-icon{align-items:center;color:#ffffff8c;display:inline-flex;flex-shrink:0;justify-content:center;width:16px}.avatar-dropdown-divider{background:#ffffff0f;height:1px;margin:8px 0}.avatar-dropdown-item--signout{color:#ffffffb3}.avatar-dropdown-item--signout:hover{background:#ffffff0f;color:#ffffffe6}.avatar-dropdown-label{color:#ffffff73;font-size:10px;font-weight:700;letter-spacing:.08em;padding:6px 12px 4px;text-transform:uppercase}.avatar-dropdown-show{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffe0;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:8px 10px;text-align:left;transition:background .12s ease;width:100%}.avatar-dropdown-show:hover{background:#17181a}.avatar-dropdown-show.active{background:#17181a;color:#fff}.avatar-dropdown-show-art{background-position:50%;background-size:cover;border-radius:6px;flex-shrink:0;height:24px;width:24px}.avatar-dropdown-show-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-dropdown-show-check{color:#c6364a;display:inline-flex;flex-shrink:0}.avatar-dropdown-theme{position:relative}.avatar-dropdown-item--theme{justify-content:space-between}.avatar-dropdown-theme-caret{color:#ffffff73;display:inline-flex}.avatar-dropdown-submenu{animation:avatar-dd-in .12s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141824f2;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 32px #0006;left:calc(100% + 6px);min-width:160px;padding:8px;position:absolute;top:-8px;z-index:110}.avatar-dropdown-item--checked{color:#c6364a}.avatar-dropdown-check{color:#c6364a;display:inline-flex;margin-left:auto}.avatar-dropdown-menu--rail .avatar-dropdown-submenu{left:calc(100% + 6px)}.ws-stage{display:flex;flex-direction:column;min-width:0;overflow-x:hidden;overflow-y:auto}.ws-page-back{align-items:center;align-self:flex-start;background:#ffffff0d;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:999px;color:#f5ede0cc;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:500;gap:6px;margin:14px 0 0 18px;padding:7px 14px 7px 10px;transition:background .15s,color .15s}.ws-page-back:hover{background:#ffffff1a;color:#fff}.ws-topbar{flex-shrink:0;gap:16px;justify-content:space-between;padding:24px 32px 20px}.ws-topbar,.ws-topbar-left{align-items:center;display:flex}.ws-topbar-left{gap:14px;min-width:0}.ws-topbar-titles{min-width:0}.ws-topbar-title{color:#f5ede0;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.ws-topbar-subtitle{color:#f5ede080;font-size:13px;margin-top:4px}.ws-topbar-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.ws-page-body{flex:1 1;padding:28px 32px 48px}@media (max-width:768px){.ws-topbar{padding:18px 18px 14px}.ws-topbar-title{font-size:22px}.ws-page-body{padding:20px 18px 32px}}.ea-explore{display:flex;flex-direction:column;gap:22px}.ea-explore-search{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;color:#f5ede08c;display:flex;gap:10px;max-width:560px;padding:10px 14px;transition:border-color .12s,background .12s,color .12s}.ea-explore-search:focus-within{background:#ffffff0f;border-color:#ffffff2e;color:#f5ede0eb}.ea-explore-search input{background:#0000;border:0;color:#f5ede0;flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none;padding:0}.ea-explore-search input::placeholder{color:#f5ede066}.ea-explore-search-clear{background:none;border:0;color:#f5ede080;cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.ea-explore-search-clear:hover{color:#f5ede0}.ea-explore-search-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;color:#f5ede0;color:var(--cream,#f5ede0);cursor:pointer;display:inline-flex;font-family:inherit;height:34px;justify-content:center;transition:background .12s,border-color .12s;width:34px}.ea-explore-search-btn.open,.ea-explore-search-btn:hover{background:#ffffff0f;border-color:#ffffff24}.ea-explore-shelves{gap:28px}.ea-carousel,.ea-explore-shelves{display:flex;flex-direction:column}.ea-carousel{gap:10px}.ea-carousel-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:0}.ea-carousel-title{color:#f5ede0;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.ea-carousel-see-all{align-items:center;background:none;border:0;border-radius:6px;color:#f5ede099;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:4px;margin-right:-6px;padding:4px 6px;transition:color .12s,background .12s}.ea-carousel-see-all:hover{background:#ffffff0a;color:#f5ede0}.ea-carousel-see-all svg{transform:translateY(.5px)}.ea-carousel-frame{position:relative}.ea-carousel-track{-ms-overflow-style:none;cursor:grab;display:flex;gap:18px;margin:0 -32px;overflow-x:auto;overflow-y:hidden;padding:4px 32px 18px;scroll-behavior:smooth;scrollbar-width:none;user-select:none;-webkit-user-select:none}.ea-carousel-track:active{cursor:grabbing}.ea-carousel-track::-webkit-scrollbar{display:none;height:0;width:0}.ea-carousel-nav{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#141416d9;border:1px solid #ffffff14;border-radius:50%;box-shadow:0 4px 12px #0006;color:#f5ede0;cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin-top:-22px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .18s ease,background .12s,transform .12s;width:36px;z-index:4}.ea-carousel-nav--prev{left:8px}.ea-carousel-nav--next{right:8px}.ea-carousel-frame:hover .ea-carousel-nav,.ea-carousel-nav:focus-visible{opacity:1}.ea-carousel-nav:hover{background:#1e1e20f2;transform:translateY(-50%) scale(1.06)}@media (hover:none){.ea-carousel-nav{display:none}.ea-carousel-track{cursor:default}}.ea-explore-tile{background:none;border:0;cursor:pointer;display:flex;flex:0 0 180px;flex-direction:column;gap:10px;padding:0;text-align:left;transition:transform .14s ease}.ea-explore-tile:hover{transform:translateY(-2px)}.ea-explore-tile-art{align-items:center;aspect-ratio:1/1;background-position:50%;background-size:cover;border-radius:12px;box-shadow:0 6px 18px #00000059;display:flex;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .18s ease;width:100%}.ea-explore-tile:hover .ea-explore-tile-art{box-shadow:0 10px 28px #00000080}.ea-explore-tile-initial{color:#ffffffd9;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1;text-shadow:0 2px 6px #00000059;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ea-explore-tile-meta{display:flex;flex-direction:column;gap:2px;padding:0 2px}.ea-explore-tile-show{align-items:center;color:#f5ede0;display:flex;font-size:14px;font-weight:700;gap:4px;line-height:1.25}.ea-explore-tile-show-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-explore-tile--episode .ea-explore-tile-show-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.3;white-space:normal}.ea-explore-tile-host{color:#f5ede08c;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-explore-empty,.ea-explore-loading{color:#f5ede08c;font-size:14px;padding:48px 0;text-align:center}@media (max-width:720px){.ea-carousel-track{gap:14px;margin:0 -18px;padding:4px 18px 16px}.ea-explore-tile{flex:0 0 140px}.ea-explore-tile-initial{font-size:48px}.ea-carousel-title{font-size:16px}.ea-explore-shelves{gap:22px}}.ws-btn-primary{align-items:center;background:#ffb101;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:background .12s,transform .1s}.ws-btn-primary:hover{background:#e04008}.ws-btn-primary:active{transform:scale(.98)}.ws-btn-primary:disabled{opacity:.5}.ws-btn-ghost{background:#0000;border:1px solid #f5ede01f;border-radius:10px;color:#f5ede0bf;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:10px 16px;transition:background .12s,border-color .12s}.ws-btn-ghost:hover{background:#ffffff0a;border-color:#f5ede038;color:#f5ede0}.ws-btn-ghost:disabled{cursor:not-allowed;opacity:.5}.ws-loading{color:#f5ede073;font-size:14px;padding:48px 0;text-align:center}.ws-empty{align-items:center;display:flex;flex-direction:column;gap:14px;padding:64px 24px;text-align:center}.ws-empty-title{color:#f5ede0;font-size:18px;font-weight:600}.ws-empty-sub{color:#f5ede080;font-size:13px;max-width:360px}.ws-shows-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.ws-shows-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ws-shows-grid{grid-template-columns:1fr}}.ws-show-card-wrap{position:relative}.ws-show-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:14px;text-align:left;transition:border-color .15s,transform .15s,background .15s;width:100%}.ws-show-card:hover{background:#ffffff0a;border-color:#f5ede024;transform:translateY(-2px)}.ws-show-actions{position:absolute;right:18px;top:18px}.ws-show-actions-btn{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0c08088c;border:none;border-radius:50%;color:#f5ede0cc;cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:0;transition:opacity .12s,background .12s;width:28px}.ws-show-actions-btn:focus-visible,.ws-show-card-wrap:hover .ws-show-actions-btn{opacity:1}.ws-show-actions-btn:hover{background:#0c0808bf;color:#f5ede0}.ws-show-actions-menu{background:#141010;border:1px solid #f5ede014;border-radius:10px;box-shadow:0 16px 40px #0000008c;min-width:160px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.ws-show-actions-item{background:none;border:none;border-radius:6px;color:#f5ede0d9;cursor:pointer;display:block;font-family:inherit;font-size:12px;padding:8px 10px;text-align:left;transition:background .12s;width:100%}.ws-show-actions-item:hover{background:#ffffff0d;color:#f5ede0}.ws-show-art{align-items:center;aspect-ratio:1/1;background-position:50%;background-size:cover;border-radius:10px;display:flex;justify-content:center;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.ws-show-art-initials{color:#ffffffeb;font-size:48px;font-weight:700;letter-spacing:-.02em;text-shadow:0 2px 20px #0000004d}.ws-show-meta{padding:0 2px}.ws-show-name{color:#f5ede0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-show-stats{align-items:center;color:#f5ede073;display:flex;font-size:12px;gap:6px;margin-top:4px}.ws-show-dot{opacity:.5}.ws-right{background:#0d0e0f;border-left:1px solid #f5ede00f;display:flex;flex-direction:column;min-width:0}.ws-right-head{align-items:center;border-bottom:1px solid #f5ede00f;display:flex;justify-content:space-between;padding:18px 18px 14px}.ws-right-title{color:#f5ede0bf;font-size:13px;font-weight:600;letter-spacing:.02em}.ws-right-collapsed .ws-right-body,.ws-right-collapsed .ws-right-title{display:none}.ws-right-collapsed,.ws-right-toggle{align-items:center}.ws-right-toggle{background:#ffffff0a;border:1px solid #f5ede014;border-radius:50%;color:#f5ede08c;cursor:pointer;display:inline-flex;font-size:14px;height:24px;justify-content:center;line-height:1;transition:background .12s;width:24px}.ws-right-toggle:hover{background:#ffffff14;color:#f5ede0}.ws-right-body{flex:1 1;overflow-y:auto;padding:16px}.ws-right-empty{padding:40px 16px;text-align:center}.ws-right-empty-title{color:#f5ede0b3;font-size:13px;font-weight:500}.ws-right-empty-sub{color:#f5ede066;font-size:12px;line-height:1.5;margin-top:6px}.ws-modal-wrap{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.ws-modal{border:1px solid #f5ede014;box-shadow:0 32px 80px #000000b3;gap:16px;max-height:92vh;max-width:480px;overflow-y:auto;padding:28px 28px 22px;position:relative}.ws-modal-close{border-radius:50%;color:#f5ede08c;font-size:14px;height:28px;position:absolute;right:14px;top:14px;width:28px}.ws-modal-head{margin-right:32px}.ws-modal-title{font-size:20px;font-weight:600}.ws-modal-sub{color:#f5ede08c;font-size:13px;line-height:1.5;margin-top:6px}.ws-modal-preview{align-items:center;background:#ffffff08;border-radius:12px;display:flex;gap:14px;padding:14px}.ws-modal-preview-art{align-items:center;background-position:50%;background-size:cover;border-radius:10px;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;position:relative;width:72px}.ws-modal-preview-clickable{border:none;cursor:pointer;padding:0;transition:transform .12s}.ws-modal-preview-clickable:hover{transform:scale(1.03)}.ws-modal-preview-clickable:disabled{cursor:not-allowed}.ws-modal-preview-initials{color:#ffffffeb;font-size:24px;font-weight:700;letter-spacing:-.02em}.ws-modal-preview-overlay{align-items:center;background:#0c0808a6;color:#f5ede0f2;display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:4px;inset:0;justify-content:center;letter-spacing:.06em;opacity:0;position:absolute;text-transform:uppercase;transition:opacity .12s}.ws-modal-preview-clickable:focus-visible .ws-modal-preview-overlay,.ws-modal-preview-clickable:hover .ws-modal-preview-overlay{opacity:1}.ws-modal-preview-actions{align-items:center;display:flex;gap:12px;margin-top:6px}.ws-link{background:none;border:none;color:#ffb101;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.01em;padding:0;text-align:left}.ws-link:hover{color:#ffc84d;text-decoration:underline}.ws-link:disabled{cursor:not-allowed;opacity:.5}.ws-link-muted{color:#f5ede073}.ws-link-muted:hover{color:#ff6b5b}.ws-modal-preview-name{color:#f5ede0;font-size:14px;font-weight:600}.ws-modal-preview-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede080;display:-webkit-box;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.ws-field{display:flex;flex-direction:column;gap:6px}.ws-field>span{color:#f5ede0a6;font-size:12px;font-weight:500}.ws-field-optional{color:#f5ede059;font-size:11px;font-weight:400}.ws-field input,.ws-field textarea{background:#00000040;border:1px solid #f5ede014;border-radius:8px;color:#f5ede0;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .12s;width:100%}.ws-field input:focus,.ws-field textarea:focus{border-color:#c6364a80;outline:none}.ws-field input::placeholder,.ws-field textarea::placeholder{color:#f5ede04d}.ws-color-swatches{display:flex;flex-wrap:wrap;gap:8px}.ws-color-swatch{border:2px solid #0000;border-radius:50%;cursor:pointer;height:28px;transition:transform .1s,border-color .12s;width:28px}.ws-color-swatch:hover{transform:scale(1.08)}.ws-color-swatch.active{border-color:#f5ede0}.ws-modal-actions{align-items:center;justify-content:space-between;margin-top:4px}.ws-modal-actions-right{display:flex;gap:10px;margin-left:auto}.ws-btn-danger-link{background:none;border:none;color:#ff6b5bd9;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:8px 0;transition:color .12s}.ws-btn-danger-link:hover{color:#ff6b5b}.ws-btn-danger-link-confirm{background:#ff6b5b1a;border-radius:8px;color:#ff6b5b;padding:8px 14px}.ws-btn-danger-link:disabled{cursor:not-allowed;opacity:.5}.ws-confirm-wrap{padding:24px}.ws-confirm-modal{gap:22px;max-width:420px;padding:24px 24px 20px}.ws-confirm-head{align-items:flex-start;display:flex;gap:14px}.ws-confirm-icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ws-confirm-icon-danger{background:#ff6b5b1f;color:#ff6b5b}.ws-confirm-icon-primary{background:#1e2226;color:#ffb101}.ws-confirm-titles{min-width:0}.ws-confirm-title{color:#f5ede0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.ws-confirm-body{color:#f5ede099;font-size:13px;line-height:1.55;margin:8px 0 0}.ws-confirm-actions{display:flex;gap:10px;justify-content:flex-end}.ws-btn-confirm{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;min-width:120px;padding:10px 16px;transition:background .12s,transform .1s}.ws-btn-confirm:active{transform:scale(.98)}.ws-btn-confirm:disabled{cursor:not-allowed;opacity:.85}.ws-btn-confirm-danger{background:#ff6b5b;color:#1a0606}.ws-btn-confirm-danger:hover:not(:disabled){background:#ff8373}.ws-btn-confirm-primary{background:#ffb101;color:#fff}.ws-btn-confirm-primary:hover:not(:disabled){background:#e04008}.ws-btn-confirm-busy{align-items:center;color:inherit;display:inline-flex;gap:10px}.ws-btn-confirm-busy .audio-wave-mark{height:14px}.ws-btn-confirm-busy .audio-wave-mark span{background:currentColor!important;opacity:.9;width:3px}.ws-usage-chip{align-items:center;background:#ffffff0a;border:1px solid #f5ede014;border-radius:999px;cursor:default;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.01em;padding:6px 12px;white-space:nowrap}.ws-usage-chip,.ws-usage-ok{color:#f5ede08c}.ws-usage-warning{background:#1e2226;border-color:#c6364a40;color:#ffb101}.ws-usage-limit{background:#ff6b5b14;border-color:#ff6b5b4d;color:#ff6b5b}.ws-btn-primary:disabled{background:#1e2226!important;cursor:not-allowed;opacity:.6}.ws-btn-primary:disabled:hover{background:#1e2226!important;transform:none}.ws-upgrade-card{background:linear-gradient(165deg,#1e222624,#1e22260a 55%,#ffffff05);border:1px dashed #c6364a59;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;padding:22px;text-align:left;transition:border-color .15s,transform .15s,background .15s}.ws-upgrade-card:hover{background:linear-gradient(165deg,#1e222633,#1e222614 55%,#ffffff08);border-color:#c6364a99;transform:translateY(-2px)}.ws-upgrade-badge{align-self:flex-start;background:#ffb101;border-radius:999px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.ws-upgrade-title{color:#f5ede0;font-size:20px;font-weight:600;letter-spacing:-.015em;margin-top:4px}.ws-upgrade-sub{color:#f5ede099;font-size:13px;line-height:1.5}.ws-upgrade-cta{color:#ffb101;font-size:13px;font-weight:600;letter-spacing:.01em;margin-top:auto}.ws-profile-page{display:flex;flex-direction:column;gap:24px}.ws-profile-hero{align-items:center;background:#ffffff08;border:1px solid #f5ede00f;border-radius:16px;display:flex;gap:22px;padding:24px}.ws-profile-hero-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#ffb101);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:36px;font-weight:700;height:88px;justify-content:center;overflow:hidden;width:88px}.ws-profile-hero-avatar img{height:100%;object-fit:cover;width:100%}.ws-profile-hero-info{flex:1 1;min-width:0}.ws-profile-hero-name{color:#f5ede0;font-size:24px;font-weight:600;letter-spacing:-.015em}.ws-profile-hero-handle{color:#f5ede073;font-size:13px;margin-top:4px}.ws-profile-hero-bio{color:#f5ede0b3;font-size:14px;line-height:1.55;margin-top:10px}.ws-profile-row{display:flex;flex-wrap:wrap;gap:20px}.ws-profile-stat{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;min-width:140px;padding:14px 18px}.ws-profile-stat-value{color:#f5ede0;font-size:22px;font-weight:600;letter-spacing:-.01em}.ws-profile-stat-label{color:#f5ede080;font-size:11px;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.ws-profile-section-title{color:#f5ede0bf;font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.ws-profile-socials{display:flex;flex-wrap:wrap;gap:8px}.ws-profile-social{background:#ffffff0a;border:1px solid #f5ede014;border-radius:999px;color:#f5ede0cc;font-size:12px;font-weight:500;padding:8px 14px;text-decoration:none;transition:background .12s}.ws-profile-social:hover{background:#008ae21a;border-color:#008ae252;color:#6ecdff}.ws-profile-empty{color:#f5ede073;font-size:13px;padding:24px 0}.ws-show-selector{position:relative}.ws-show-selector-btn{align-items:center;background:#ffffff08;border:1px solid #f5ede014;border-radius:12px;color:#f5ede0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;padding:6px 12px 6px 6px;transition:background .12s,border-color .12s}.ws-show-selector-btn:hover{background:#ffffff0d;border-color:#f5ede024}.ws-show-selector-thumb{background-position:50%;background-size:cover;border-radius:6px;flex-shrink:0;height:28px;width:28px}.ws-show-selector-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-show-selector-caret{color:#f5ede073;display:inline-flex;transition:transform .15s}.ws-show-selector-caret.open{transform:rotate(180deg)}.ws-show-selector-menu{background:#141010;border:1px solid #f5ede014;border-radius:12px;box-shadow:0 20px 50px #0009;left:0;min-width:260px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:200}.ws-show-selector-menu-label{color:#f5ede066;font-size:10px;letter-spacing:.1em;padding:8px 10px 4px;text-transform:uppercase}.ws-show-selector-item{align-items:center;background:none;border:none;border-radius:8px;color:#f5ede0c7;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;padding:8px 10px;text-align:left;transition:background .12s;width:100%}.ws-show-selector-item:hover{background:#ffffff0d;color:#f5ede0}.ws-show-selector-item.active{background:#1e2226;color:#f5ede0}.ws-show-selector-item-thumb{background-position:50%;background-size:cover;border-radius:5px;flex-shrink:0;height:22px;width:22px}.ws-show-selector-item-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-show-selector-divider{background:#f5ede00f;height:1px;margin:6px 0}.ws-show-selector-manage{background:none;border:none;border-radius:8px;color:#ffb101;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:8px 10px;text-align:left;transition:background .12s;width:100%}.ws-show-selector-manage:hover{background:#1e2226}.ws-credits-chip{align-items:center;background:#ffffff0a;border:1px solid #f5ede014;border-radius:999px;color:#f5ede0bf;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:8px;padding:6px 14px;white-space:nowrap}.ws-credits-dot{border-radius:50%;height:6px;width:6px}.ws-credits-dot,.ws-credits-ok .ws-credits-dot{background:#22c55e}.ws-credits-warning .ws-credits-dot{background:#ffb101}.ws-credits-limit .ws-credits-dot{background:#ff6b5b}.ws-credits-warning{background:#1e2226;border-color:#1e222640;color:#c6364a}.ws-credits-limit{background:#ff6b5b14;border-color:#ff6b5b4d;color:#ff6b5b}.ws-credits-clickable{cursor:pointer}.ws-credits-clickable:hover{filter:brightness(1.15)}.ws-builder-stage{align-items:flex-start;display:flex;flex:1 1;isolation:isolate;justify-content:center;overflow-y:auto;padding:56px 32px 48px;position:relative}.ws-builder-glow{aspect-ratio:1.2/1;filter:blur(80px);left:50%;opacity:.08;pointer-events:none;position:absolute;top:30%;transform:translate(-50%,-50%);width:min(860px,90%);z-index:0}.ws-builder-glow span{border-radius:50%;mix-blend-mode:screen;position:absolute;will-change:transform,opacity}.ws-builder-glow-a{animation:ws-lava-a 22s ease-in-out infinite alternate,ws-lava-pulse 9s ease-in-out infinite;background:radial-gradient(circle,#ed6617 0,#ed661766 40%,#0000 70%);height:70%;left:5%;top:10%;width:55%}.ws-builder-glow-b{animation:ws-lava-b 28s ease-in-out infinite alternate,ws-lava-pulse 11s ease-in-out infinite;animation-delay:-4s;background:radial-gradient(circle,#ffb101 0,#1e222673 40%,#0000 70%);bottom:5%;height:65%;right:10%;width:50%}.ws-builder-glow-c{animation:ws-lava-c 35s ease-in-out infinite alternate,ws-lava-pulse 13s ease-in-out infinite;animation-delay:-7s;background:radial-gradient(circle,#ff8a3c 0,#ff8a3c4d 50%,#0000 75%);height:55%;right:25%;top:35%;width:42%}@keyframes ws-lava-a{0%{transform:translate(0) scale(1)}50%{transform:translate(20%,30%) scale(1.15)}to{transform:translate(8%,-12%) scale(.95)}}@keyframes ws-lava-b{0%{transform:translate(0) scale(1)}50%{transform:translate(-18%,-22%) scale(1.1)}to{transform:translate(-25%,18%) scale(.9)}}@keyframes ws-lava-c{0%{transform:translate(0) scale(1)}50%{transform:translate(10%,-28%) scale(1.2)}to{transform:translate(-15%,25%) scale(.85)}}@keyframes ws-lava-pulse{0%,to{opacity:1}50%{opacity:.55}}.ws-builder-hero{position:relative;z-index:1}@media (max-width:768px){.ws-builder-stage{padding:32px 18px}}.ws-builder-hero{display:flex;flex-direction:column;gap:18px;max-width:720px;width:100%}.ws-builder-eyebrow{color:#f5ede073;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ws-builder-h1{color:#f5ede0;font-size:44px;font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0}@media (max-width:768px){.ws-builder-h1{font-size:32px}}.ws-builder-sub{color:#f5ede08c;font-size:15px;line-height:1.55;margin:0}.ws-builder-form{display:flex;flex-direction:column;gap:16px;margin-top:8px}.ws-builder-mode{align-self:flex-start;background:#ffffff0a;border:1px solid #f5ede014;border-radius:999px;display:inline-flex;gap:2px;padding:3px}.ws-builder-mode-tab{background:#0000;border:none;border-radius:999px;color:#f5ede08c;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:7px 18px;transition:color .12s,background .12s}.ws-builder-mode-tab:hover{color:#f5ede0e0}.ws-builder-mode-tab.active{background:#1e2226;color:#ffb7a0}.ws-builder-advanced{display:flex;flex-direction:column;gap:18px}.ws-builder-adv-group{background:#ffffff05;border:1px solid #f5ede00f;border-radius:14px;overflow:hidden}.ws-builder-adv-group-head{align-items:center;display:flex;justify-content:space-between;padding:14px 18px}.ws-builder-adv-group-head.collapsible{cursor:pointer}.ws-builder-adv-group-head.collapsible:hover{background:#ffffff05}.ws-builder-adv-group-title{color:#f5ede0eb;font-size:13px;font-weight:600;letter-spacing:.01em}.ws-builder-adv-group-sub{color:#f5ede073;font-size:11px;margin-top:2px}.ws-builder-adv-group-caret{color:#f5ede073;display:inline-flex;transition:transform .15s}.ws-builder-adv-group-caret.open{transform:rotate(180deg)}.ws-builder-adv-group-body{border-top:1px solid #f5ede00d;display:flex;flex-direction:column;gap:14px;padding:4px 18px 18px}.ws-builder-adv-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.ws-builder-adv-hint{color:#f5ede073;font-size:11px;line-height:1.5;margin-bottom:2px;margin-top:-2px}.ws-chip-danger.active{background:#ff6b5b26;border-color:#ff6b5b8c;color:#ff9a8c}@media (max-width:640px){.ws-builder-adv-row{grid-template-columns:1fr}}.ws-builder-adv-field{display:flex;flex-direction:column;gap:6px}.ws-builder-adv-label{color:#f5ede0a6;font-size:12px;font-weight:500}.ws-builder-text{background:#00000040;border:1px solid #f5ede014;border-radius:10px;color:#f5ede0;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;width:100%}.ws-builder-text:focus{background:#00000059;border-color:#c6364a80;outline:none}.ws-builder-text::placeholder{color:#f5ede059}.ws-invite{gap:28px;max-width:820px}.ws-invite-hero{background:linear-gradient(135deg,#1e22261f,#1e22260f);border:1px solid #c6364a40;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:24px}.ws-invite-hero-eyebrow{color:#f5ede08c;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ws-invite-link-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ws-invite-link{background:#008ae20f;border:1px solid #008ae238;border-radius:10px;color:#6ecdff;flex:1 1;font-family:SF Mono,Menlo,monospace;font-size:13px;min-width:200px;overflow:hidden;padding:10px 14px;text-overflow:ellipsis;white-space:nowrap}.ws-invite-share-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ws-invite-social{background:#ffffff0d;border:1px solid #f5ede014;border-radius:999px;color:#f5ede0cc;font-size:12px;font-weight:500;padding:7px 12px;text-decoration:none;transition:background .12s}.ws-invite-social:hover{background:#008ae21f;border-color:#008ae259;color:#6ecdff}.ws-invite-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.ws-invite-stats{grid-template-columns:1fr}}.ws-invite-stat{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;padding:18px 20px}.ws-invite-stat-value{color:#f5ede0;font-size:28px;font-weight:700;letter-spacing:-.02em}.ws-invite-stat-label{color:#f5ede080;font-size:11px;font-weight:600;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.ws-invite-stat-sub{color:#f5ede08c;font-size:12px;margin-top:4px}.ws-invite-how{background:#ffffff05;border:1px solid #f5ede00f;border-radius:14px;padding:24px}.ws-invite-steps{color:#f5ede0c7;display:flex;flex-direction:column;font-size:13px;gap:10px;line-height:1.6;margin:10px 0 0 20px;padding:0}.ws-invite-steps li strong{color:#f5ede0}.ws-invite-small{color:#f5ede073;font-size:12px;line-height:1.6;margin-top:16px}.ws-earn-balance{align-items:baseline;background:#1e2226;border:1px solid #c6364a4d;border-radius:999px;display:inline-flex;gap:6px;padding:8px 14px}.ws-earn-balance-value{color:#ffb101;font-size:16px;font-weight:700;letter-spacing:-.01em}.ws-earn-balance-label{color:#ffb101b3;font-size:11px;font-weight:500}.ws-earn{gap:24px}.ws-earn-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:820px){.ws-earn-grid{grid-template-columns:1fr}}.ws-earn-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:22px;transition:border-color .12s,transform .12s}.ws-earn-card:hover{border-color:#c6364a40;transform:translateY(-2px)}.ws-earn-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ws-earn-card-title{color:#f5ede0;font-size:15px;font-weight:600;letter-spacing:-.005em;margin:0}.ws-earn-card-reward{background:#1e2226;border:1px solid #c6364a4d;border-radius:999px;color:#ffb101;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.ws-earn-card-body{color:#f5ede0a6;font-size:13px;line-height:1.55;margin:0}.ws-earn-card-cta{align-self:flex-start;margin-top:2px}.ws-earn-note{background:#ffffff05;border:1px dashed #f5ede014;border-radius:12px;color:#f5ede073;font-size:12px;line-height:1.6;padding:16px 20px}.ws-search{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;gap:28px;max-width:1100px}.ws-search-bar{align-items:center;background:#161719;border:1px solid #0000;border-radius:999px;display:flex;gap:10px;padding:14px 20px;transition:border-color .12s}.ws-search-bar:focus-within{border-color:#c6364a8c}.ws-search-bar-icon{color:#f5ede073;flex-shrink:0}.ws-search-bar input{background:#0000;border:none;color:#f5ede0;flex:1 1;font-family:inherit;font-size:15px;letter-spacing:-.005em}.ws-search-bar input:focus{outline:none}.ws-search-bar input::placeholder{color:#f5ede066}.ws-search-bar-clear{background:none;border:none;color:#f5ede073;cursor:pointer;font-size:12px;padding:4px 6px}.ws-search-bar-clear:hover{color:#f5ede0}.ws-search-section{display:flex;flex-direction:column;gap:16px}.ws-search-heading{color:#f5ede0;color:var(--cream);font-size:18px;font-weight:700;letter-spacing:-.015em;margin:0}.ws-search-empty{background:#ffffff05;border:1px dashed #f5ede01a;border-radius:12px;color:#f5ede080;font-size:13px;padding:24px}.ws-search-ep-grid{grid-gap:12px 28px;display:grid;gap:12px 28px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.ws-search-ep-grid{gap:12px 20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ws-search-ep-grid{grid-template-columns:1fr}}.ws-search-ep{align-items:center;background:#0000;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:background .12s}.ws-search-ep:hover{background:#ffffff0a}.ws-search-ep-thumb{background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;height:54px;width:54px}.ws-search-ep-meta{flex:1 1;min-width:0}.ws-search-ep-title{color:#f5ede0eb;font-size:14px;font-weight:600;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-search-ep-sub{color:#f5ede073;font-size:11px;margin-top:3px;text-transform:capitalize}.ws-search-ep-show{color:#f5ede099;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-search-show-row{display:flex;gap:32px;overflow-x:auto;padding:8px 4px 16px;scrollbar-width:none}.ws-search-show-row::-webkit-scrollbar{display:none}.ws-search-show{align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;min-width:140px;padding:0;transition:transform .12s}.ws-search-show:hover{transform:translateY(-2px)}.ws-search-show-avatar{align-items:center;background-position:50%;background-size:cover;border-radius:50%;color:#ffffffeb;display:flex;font-size:40px;font-weight:700;height:140px;justify-content:center;letter-spacing:-.02em;margin-bottom:10px;overflow:hidden;width:140px}.ws-search-show-name{color:#f5ede0;font-size:15px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-search-verified{color:#3b82f6;display:inline-block;font-size:11px;font-weight:900;margin-left:4px;transform:translateY(-1px)}.ws-search-show-handle{color:#2c9cc9;color:var(--blue);font-size:12px;font-weight:500;margin-top:2px}.ws-search-show-followers{color:#f5ede066;font-size:12px;margin-top:4px}.ws-ep-hero{grid-gap:24px;border-bottom:1px solid #f5ede00f;display:grid;gap:24px;grid-template-columns:220px 1fr;padding:24px 32px 18px}@media (max-width:720px){.ws-ep-hero{gap:14px;grid-template-columns:132px 1fr;padding:16px}.ws-ep-hero-cover,.ws-ep-hero-cover-wrap{max-width:132px}}.ws-ep-hero-cover-wrap{position:relative}.ws-ep-hero-cover,.ws-ep-hero-cover-wrap{aspect-ratio:1/1;max-width:220px;width:100%}.ws-ep-hero-cover{background-position:50%;background-size:cover;border-radius:14px}.ws-ep-hero-body{display:flex;flex-direction:column;gap:10px;min-width:0}.ws-ep-hero-title{color:#f5ede0;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-ep-hero-creator{align-items:center;display:inline-flex;gap:10px;margin-top:4px}.ws-ep-hero-creator-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#ffb101);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.ws-ep-hero-creator-avatar img{height:100%;object-fit:cover;width:100%}.ws-ep-hero-creator-info{display:flex;flex-direction:column}.ws-ep-hero-creator-name{color:#f5ede0eb;font-size:13px;font-weight:600}.ws-ep-hero-creator-handle{color:#f5ede073;font-size:11px}.ws-ep-hero-tags{color:#f5ede099;font-size:12px;text-transform:capitalize}.ws-ep-hero-date{color:#f5ede066;font-size:11px}.ws-ep-hero-stats{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ws-ep-stat{align-items:center;background:#ffffff0a;border:1px solid #f5ede014;border-radius:999px;color:#f5ede0bf;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.ws-ep-stat-btn{cursor:pointer;font-family:inherit;transition:background .12s,color .12s,border-color .12s}.ws-ep-stat-btn:hover{background:#ffffff12;color:#f5ede0}.ws-ep-stat-btn.active.up{background:#ff3b3024;border-color:#ff3b3073;color:#ff3b30}.ws-ep-hero-menu{margin-left:auto;position:relative}.ws-ep-hero-menu-list{background:#141010;border:1px solid #f5ede014;border-radius:10px;box-shadow:0 16px 40px #0000008c;min-width:180px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.ws-ep-hero-menu-item{align-items:center;background:none;border:none;border-radius:6px;color:#f5ede0d9;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .12s;width:100%}.ws-ep-hero-menu-item:hover{background:#ffffff0d;color:#f5ede0}.ws-ep-hero-menu-item.danger{color:#ff6b5b}.ws-ep-hero-menu-item.danger:hover{background:#ff6b5b14}.ws-ep-hero-menu-divider{background:#f5ede014;height:1px;margin:4px -4px}.ws-comments{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1100px;padding:32px 32px 64px}.ws-comment-input{width:100%}@media (max-width:720px){.ws-comments{padding:24px 18px 48px}}.ws-comments-title{color:#f5ede0;font-size:15px;font-weight:600;letter-spacing:-.005em;margin:0}.ws-comment-compose{align-items:center;background:#ffffff08;border:1px solid #f5ede014;border-radius:999px;display:flex;gap:10px;padding:8px 10px}.ws-comment-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#ffb101);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.ws-comment-avatar img{height:100%;object-fit:cover;width:100%}.ws-comment-avatar-small{font-size:11px;height:28px;width:28px}.ws-comment-input{background:#0000;border:none;color:#f5ede0;flex:1 1;font-family:inherit;font-size:13px}.ws-comment-input:focus{outline:none}.ws-comment-input::placeholder{color:#f5ede066}.ws-comments-list{display:flex;flex-direction:column;gap:14px}.ws-comments-empty,.ws-comments-loading{color:#f5ede073;font-size:13px;padding:16px 4px}.ws-comment{display:flex;gap:10px}.ws-comment-body{flex:1 1;min-width:0}.ws-comment-head{align-items:center;display:flex;gap:10px}.ws-comment-author{color:#f5ede0e0;font-size:12px;font-weight:600}.ws-comment-time{color:#f5ede066;font-size:11px}.ws-comment-menu{margin-left:auto;position:relative}.ws-comment-menu-btn{background:none;border:none;border-radius:4px;color:#f5ede066;cursor:pointer;font-size:16px;line-height:1;padding:2px 6px}.ws-comment-menu-btn:hover{background:#ffffff0d;color:#f5ede0}.ws-comment-menu-list{background:#141010;border:1px solid #f5ede014;border-radius:8px;min-width:120px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.ws-comment-menu-item{background:none;border:none;border-radius:4px;color:#f5ede0cc;cursor:pointer;display:block;font-family:inherit;font-size:12px;padding:6px 10px;text-align:left;width:100%}.ws-comment-menu-item:hover{background:#ffffff0d}.ws-comment-menu-item.danger{color:#ff6b5b}.ws-comment-text{color:#f5ede0d9;font-size:13px;line-height:1.55;margin-top:4px;white-space:pre-wrap;word-break:break-word}.ws-related{display:flex;flex-direction:column;gap:10px;max-height:360px}.ws-related-tabs{background:#161719;border:none;border-radius:8px;display:flex;gap:2px;padding:2px}.ws-related-tab{background:#0000;border:none;border-radius:6px;color:#f5ede08c;cursor:pointer;flex:1 1;font-family:inherit;font-size:11px;font-weight:600;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;transition:color .12s,background .12s;white-space:nowrap}.ws-related-tab:hover{color:#f5ede0e0}.ws-related-tab.active{background:#1e2226;color:#f5ede0}.ws-related-tab-count{color:#f5ede073;font-weight:500;margin-left:2px}.ws-related-list{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto;padding-right:4px}.ws-related-empty{color:#f5ede073;font-size:12px;line-height:1.5;padding:20px 8px}.ws-related-row{align-items:center;border-radius:8px;display:flex;gap:8px;padding:6px 8px;position:relative;transition:background .12s}.ws-related-row:hover{background:#ffffff0a}.ws-related-row-main{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;gap:10px;min-width:0;padding:0;text-align:left}.ws-related-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:2px}.ws-related-action{align-items:center;background:#0000;border:0;border-radius:6px;color:#f5ede08c;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:3px;padding:5px 6px;transition:background .12s,color .12s}.ws-related-action:hover{background:#ffffff0f;color:#f5ede0eb}.ws-related-action.is-active{color:#c6364a}.ws-related-action-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-related-more-wrap{position:relative}.ws-related-more-backdrop{background:#0000;border:0;cursor:default;inset:0;position:fixed;z-index:5}.ws-related-more-menu{background:#1e2226;border:1px solid #f5ede014;border-radius:8px;box-shadow:0 18px 40px #00000080;display:flex;flex-direction:column;min-width:140px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:6}.ws-related-more-menu button{background:#0000;border:0;border-radius:6px;color:#f5ede0eb;cursor:pointer;font:inherit;font-size:12px;padding:8px 10px;text-align:left}.ws-related-more-menu button:hover{background:#ffffff0f}.ws-related-thumb{background-position:50%;background-size:cover;border-radius:7px;flex-shrink:0;height:40px;width:40px}.ws-related-meta{flex:1 1;min-width:0}.ws-related-title{color:#f5ede0e6;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-related-sub{color:#f5ede073;font-size:11px;margin-top:2px;text-transform:capitalize}.ws-related-footer{border-top:1px solid #f5ede00f;margin-top:auto;padding-top:10px}.ws-remix-btn{align-items:center;background:#1e2226;border:1.5px solid #c6364a;border-radius:12px;color:#ff9a6b;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.02em;padding:13px 16px;transition:background .15s,color .15s,box-shadow .15s;width:100%}.ws-remix-btn:hover:not(:disabled){background:#1e2226;box-shadow:0 0 24px #c6364a4d;color:#ffb088}.ws-remix-btn:disabled{cursor:not-allowed;opacity:.7}.ws-notif-backdrop{animation:ws-fade-in .15s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000059;inset:0;position:fixed;z-index:199}@keyframes ws-fade-in{0%{opacity:0}to{opacity:1}}.ws-notif-panel{animation:ws-slide-in .22s cubic-bezier(.22,1,.36,1);background:#141010;border-right:1px solid #f5ede014;bottom:0;display:flex;flex-direction:column;left:240px;max-width:calc(100vw - 240px);position:fixed;top:0;width:380px;z-index:200}@keyframes ws-slide-in{0%{opacity:.5;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.ws-notif-panel{left:64px;max-width:calc(100vw - 64px)}}.ws-notif-head{align-items:center;border-bottom:1px solid #f5ede00f;display:flex;justify-content:space-between;padding:14px 14px 12px}.ws-notif-tabs{background:#ffffff0a;border:1px solid #f5ede00f;border-radius:999px;display:inline-flex;gap:2px;padding:2px}.ws-notif-tab{background:#0000;border:none;border-radius:999px;color:#f5ede08c;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 14px;position:relative;transition:color .12s,background .12s}.ws-notif-tab:hover{color:#f5ede0e0}.ws-notif-tab.active{background:#1e2226;color:#ffb7a0}.ws-notif-tab-dot{background:#ffb101;border-radius:50%;display:inline-block;height:6px;margin-left:6px;vertical-align:middle;width:6px}.ws-notif-head-actions{align-items:center;display:flex;gap:4px}.ws-notif-icon-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#f5ede08c;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .12s,color .12s;width:28px}.ws-notif-icon-btn:hover,.ws-notif-icon-btn[aria-pressed=true]{background:#ffffff0d;color:#f5ede0}.ws-notif-body{flex:1 1;overflow-y:auto;padding:10px}.ws-notif-empty{color:#f5ede073;font-size:13px;line-height:1.5;padding:40px 20px;text-align:center}.ws-notif-list{display:flex;flex-direction:column;gap:8px}.ws-notif-item{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:10px;display:flex;gap:10px;padding:12px 12px 12px 14px;position:relative}.ws-notif-item-unread{background:#1e2226;border-color:#c6364a40}.ws-notif-item-unread:before{background:#ffb101;border-radius:50%;content:"";height:5px;left:6px;position:absolute;top:16px;width:5px}.ws-notif-item-body{flex:1 1;min-width:0}.ws-notif-item-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.ws-notif-item-title{color:#f5ede0eb;font-size:13px;font-weight:600;line-height:1.35}.ws-notif-item-time{color:#f5ede06b;flex-shrink:0;font-size:11px}.ws-notif-item-text{color:#f5ede0a6;font-size:12px;line-height:1.5;margin-top:4px}.ws-notif-item-dismiss{background:#0000;border:none;border-radius:6px;color:#f5ede066;cursor:pointer;flex-shrink:0;font-size:12px;height:22px;line-height:1;transition:background .12s,color .12s;width:22px}.ws-notif-item-dismiss:hover{background:#ffffff0f;color:#f5ede0}.ws-notif-prefs{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:14px 16px 24px}.ws-notif-prefs-back{align-items:center;align-self:flex-start;background:none;border:none;border-radius:6px;color:#f5ede0a6;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:4px 8px}.ws-notif-prefs-back:hover{background:#ffffff0a;color:#f5ede0}.ws-notif-prefs-group{display:flex;flex-direction:column;gap:8px}.ws-notif-prefs-title{color:#f5ede080;font-size:10px;font-weight:600;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.ws-notif-pref{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:10px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:10px 12px}.ws-notif-pref-text{min-width:0}.ws-notif-pref-label{color:#f5ede0e0;font-size:13px;font-weight:500}.ws-notif-pref-desc{color:#f5ede080;font-size:11px;line-height:1.5;margin-top:2px}.ws-notif-pref-toggle{appearance:none;background:#f5ede01f;border-radius:999px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:background .15s;width:36px}.ws-notif-pref-toggle:before{background:#f5ede0;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.ws-notif-pref-toggle:checked{background:#ffb101}.ws-notif-pref-toggle:checked:before{transform:translateX(16px)}.ws-notif-prefs-note{color:#f5ede066;font-size:11px;line-height:1.5}.ws-ideas{display:flex;flex-direction:column;gap:14px;margin:4px 0 2px}.ws-ideas-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.ws-ideas-eyebrow{color:#f5ede06b;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ws-ideas-title{color:#f5ede0e6;font-size:16px;font-weight:600;letter-spacing:-.005em;margin:4px 0 0}.ws-ideas-refresh{align-items:center;background:#ffffff08;border:1px solid #f5ede01a;border-radius:999px;color:#f5ede0bf;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:500;gap:6px;padding:6px 12px;transition:background .12s,color .12s}.ws-ideas-refresh:hover{background:#ffffff0f;color:#f5ede0}.ws-ideas-refresh:disabled{cursor:not-allowed;opacity:.6}.ws-ideas-refresh .spin{animation:ws-spin .9s linear infinite}.ws-ideas-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.ws-ideas-grid{grid-template-columns:1fr}}.ws-idea-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:transform .12s,border-color .12s,background .12s}.ws-idea-card:hover{background:#ffffff0a;border-color:#f5ede029;transform:translateY(-2px)}.ws-idea-art{align-items:flex-start;aspect-ratio:5/2;display:flex;justify-content:flex-end;padding:8px;position:relative;width:100%}.ws-idea-trending{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0c080899;border-radius:999px;color:#ffb101;font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.ws-idea-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.ws-idea-title{color:#f5ede0eb;font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:1.3}.ws-idea-desc{color:#f5ede09e;font-size:12px;line-height:1.5}.ws-idea-why{color:#f5ede06b;font-size:11px;line-height:1.45;margin-top:2px}.ws-ideas-error{background:#ff6b5b0f;border:1px solid #ff6b5b33;border-radius:10px;color:#ff9a8c;font-size:12px;padding:14px 16px}.ws-idea-skeleton{pointer-events:none}.ws-idea-skeleton .ws-idea-art{background:#ffffff08}.ws-skeleton-line{animation:ws-shimmer 1.4s ease-in-out infinite;background:#ffffff0d;border-radius:4px;height:10px}.ws-skeleton-70{width:70%}.ws-skeleton-60{width:60%}.ws-skeleton-90{width:90%}@keyframes ws-shimmer{0%,to{opacity:.4}50%{opacity:.8}}.ws-chipset{display:flex;flex-wrap:wrap;gap:6px}.ws-chip{background:#ffffff08;border:1px solid #f5ede014;border-radius:999px;color:#f5ede0b3;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:7px 14px;transition:background .12s,border-color .12s,color .12s}.ws-chip:hover{background:#ffffff0f;color:#f5ede0}.ws-chip.active{background:#1e2226;border-color:#c6364a8c;color:#ffb7a0}.ws-builder-input{background:#00000040;border:1px solid #f5ede01a;border-radius:14px;color:#f5ede0;font-family:inherit;font-size:16px;line-height:1.55;min-height:96px;padding:18px 20px;resize:vertical;transition:border-color .12s,background .12s;width:100%}.ws-builder-input::placeholder{color:#f5ede059}.ws-builder-input:focus{background:#00000059;border-color:#c6364a80;outline:none}.ws-builder-tags-wrap{display:flex;flex-direction:column;gap:8px}.ws-builder-tags-label{color:#f5ede08c;font-size:12px;font-weight:500}.ws-builder-tags{display:flex;flex-wrap:wrap;gap:8px}.ws-builder-tag{background:#ffffff08;border:1px solid #f5ede014;border-radius:999px;color:#f5ede0b3;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:8px 14px;transition:background .12s,border-color .12s,color .12s}.ws-builder-tag:hover{background:#ffffff0f;color:#f5ede0}.ws-builder-tag.active{background:#1e2226;border-color:#c6364a99;color:#ffb7a0}.ws-builder-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:6px}.ws-builder-hint{color:#f5ede066;font-size:12px}.ws-builder-build{font-size:14px!important;padding:12px 22px!important}.ws-feed{display:flex;flex-direction:column;gap:14px}.ws-feed-tools{margin-bottom:4px}.ws-feed-search,.ws-feed-tools{align-items:center;display:flex;gap:8px}.ws-feed-search{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;color:#f5ede08c;flex:1 1;padding:7px 10px;transition:border-color .12s,background .12s}.ws-feed-search:focus-within{background:#ffffff0f;border-color:#ffffff2e;color:#f5ede0d9}.ws-feed-search input{background:#0000;border:0;color:#f5ede0;flex:1 1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.ws-feed-search input::placeholder{color:#f5ede066}.ws-feed-search-clear{background:none;border:0;color:#f5ede080;cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.ws-feed-search-clear:hover{color:#f5ede0}.ws-feed-filter-wrap{position:relative}.ws-feed-filter-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;color:#f5ede0c7;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;padding:7px 12px;transition:background .12s,border-color .12s,color .12s}.ws-feed-filter-btn:hover{background:#ffffff0f;color:#f5ede0}.ws-feed-filter-btn.has-active{border-color:#c6364a73;color:#f5ede0}.ws-feed-filter-menu{background:#141416;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:10px;min-width:220px;padding:12px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.ws-feed-filter-section{display:flex;flex-direction:column;gap:8px}.ws-feed-filter-label{color:#f5ede08c;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ws-feed-filter-chips{display:flex;flex-wrap:wrap;gap:4px}.ws-feed-filter-chip{background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;color:#f5ede0b8;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:5px 10px;transition:background .1s,border-color .1s,color .1s}.ws-feed-filter-chip:hover{background:#ffffff12;color:#f5ede0}.ws-feed-filter-chip.is-active{background:#c6364a2e;border-color:#c6364a8c;color:#fff}.ws-feed-filter-foot{border-top:1px solid #ffffff0f;display:flex;justify-content:flex-end;padding-top:8px}.ws-feed-filter-clear{background:none;border:0;color:#f5ede08c;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.ws-feed-filter-clear:hover{color:#f5ede0}.ws-feed-folder{display:flex;flex-direction:column}.ws-feed-folder-head{align-items:center;background:none;border:0;border-radius:6px;color:#f5ede0c7;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;padding:8px 6px;text-align:left;text-transform:uppercase;transition:background .12s,color .12s;width:100%}.ws-feed-folder-head:hover{background:#ffffff0a;color:#f5ede0}.ws-feed-folder-chev{align-items:center;color:#f5ede080;display:inline-flex;height:14px;justify-content:center;transition:transform .16s ease;width:14px}.ws-feed-folder-chev.is-open{transform:rotate(90deg)}.ws-feed-folder-title{flex:1 1}.ws-feed-folder-count{background:#ffffff0f;border-radius:999px;color:#f5ede073;font-size:11px;font-weight:700;letter-spacing:0;padding:2px 8px;text-transform:none}.ws-feed-folder-body{display:flex;flex-direction:column;gap:4px;margin-top:4px}.ws-feed-item{border-radius:10px;display:flex;flex-direction:column;gap:0;position:relative;transition:background .12s}.ws-feed-item-hot,.ws-feed-item:hover{background:#ffffff0a}.ws-feed-item-new{animation:ws-feed-pop 3.2s ease-out forwards;background:linear-gradient(90deg,#1e22262e,#1e22260f 60%,#0000);box-shadow:inset 0 0 0 1px #c6364a73}@keyframes ws-feed-pop{0%{box-shadow:inset 0 0 0 1px #c6364ad9,0 0 0 6px #c6364a2e}35%{box-shadow:inset 0 0 0 1px #c6364a8c,0 0 0 0 #c6364a00}to{background:#0000;box-shadow:inset 0 0 0 1px #1e222600}}.ws-feed-item-main{align-items:center;background:#0000;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px 42px 8px 8px;text-align:left;width:100%}.ws-feed-menu-wrap{position:absolute;right:6px;top:6px}.ws-feed-menu-btn{align-items:center;background:#ffffff14;border:0;border-radius:50%;color:#f5ede0b8;cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:1;transition:background .12s,color .12s;width:28px}.ws-feed-menu-btn:focus-visible,.ws-feed-menu-btn:hover,.ws-feed-menu-btn[aria-expanded=true]{background:#ffffff29;color:#f5ede0}.ws-item-menu{background:#141416;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 12px 32px #00000073,0 2px 6px #0000004d;display:flex;flex-direction:column;gap:1px;min-width:180px;padding:4px;position:absolute;right:0;top:32px;z-index:30}.ws-item-menu-row{align-items:center;background:none;border:0;border-radius:6px;color:#f5ede0e0;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;padding:8px 10px;text-align:left;transition:background .1s,color .1s;width:100%}.ws-item-menu-row:hover{background:#ffffff0f;color:#fff}.ws-item-menu-row svg{color:#f5ede08c;flex-shrink:0}.ws-item-menu-row:hover svg{color:#fff}.ws-item-menu-row--danger,.ws-item-menu-row--danger svg{color:#ef506a}.ws-item-menu-row--danger:hover{background:#ef506a1a;color:#ef506a}.ws-item-menu-row--danger:hover svg{color:#ef506a}.ws-item-menu-sep{background:#ffffff0f;height:1px;margin:4px 6px}.ws-feed-remix{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0c0808cc;border:1px solid #c6364a66;border-radius:999px;color:#ffb101;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:700;gap:4px;letter-spacing:.04em;opacity:0;padding:4px 10px 4px 8px;position:absolute;right:8px;text-transform:uppercase;top:8px;transition:opacity .12s,background .12s,border-color .12s}.ws-feed-item:hover .ws-feed-remix,.ws-feed-remix:disabled,.ws-feed-remix:focus-visible{opacity:1}.ws-feed-remix:hover:not(:disabled){background:#0c0808f2;border-color:#c6364a}.ws-feed-remix:disabled{color:#ffb101bf;cursor:progress}.ws-feed-remix-dots{display:inline-flex;gap:3px;margin-right:2px}.ws-feed-remix-dots span{animation:ws-dots .9s ease-in-out infinite;background:currentColor;border-radius:50%;height:3px;width:3px}.ws-feed-remix-dots span:nth-child(2){animation-delay:.15s}.ws-feed-remix-dots span:nth-child(3){animation-delay:.3s}@keyframes ws-dots{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.ws-feed-thumb{align-items:center;background-position:50%;background-size:cover;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.ws-feed-thumb-initial{color:#ffffffe0;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1;text-shadow:0 1px 2px #00000059;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ws-feed-thumb.has-ready-dot:after{background:#c6364a;border-radius:50%;bottom:4px;box-shadow:0 0 6px 1px #c6364a8c;content:"";height:8px;left:4px;position:absolute;width:8px}.ws-feed-meta{flex:1 1;min-width:0}.ws-feed-title{color:#f5ede0e0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-feed-sub{align-items:center;color:#f5ede073;display:flex;font-size:11px;gap:6px;margin-top:3px}.ws-feed-status{border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;padding:1px 6px}.ws-feed-status-ready{background:#22c55e1f;color:#22c55e}.ws-feed-status-draft{background:#1e2226;color:#ffb101}.ws-feed-time{color:#f5ede059}.ws-feed-empty{padding:24px 10px}.ws-feed-empty-title{color:#f5ede0b3;font-size:13px;font-weight:500}.ws-feed-empty-sub{color:#f5ede066;font-size:12px;line-height:1.5;margin-top:6px}.ws-editor-back{align-items:center;background:#ffffff08;border:1px solid #f5ede014;border-radius:10px;color:#f5ede0cc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:6px 12px 6px 10px;transition:background .12s}.ws-editor-back:hover{background:#ffffff0f;color:#f5ede0}.ws-editor-head{padding:16px 32px 0}.ws-editor-title{color:#f5ede0;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0}.ws-editor-sub{color:#f5ede073;display:flex;font-size:12px;gap:6px;margin-top:4px;text-transform:capitalize}@media (max-width:768px){.ws-editor-head{padding:12px 18px 0}.ws-editor-title{font-size:22px}}.ws-editor-tabs{border-bottom:1px solid #f5ede00f;display:flex;gap:2px;overflow-x:auto;padding:16px 32px 0;scrollbar-width:none}.ws-editor-tabs::-webkit-scrollbar{display:none}@media (max-width:768px){.ws-editor-tabs{padding:12px 18px 0}}.ws-editor-tab{background:#0000;border:none;color:#f5ede08c;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:10px 16px;position:relative;transition:color .12s;white-space:nowrap}.ws-editor-tab:hover{color:#f5ede0e0}.ws-editor-tab.active{color:#f5ede0}.ws-editor-tab.active:after{background:#c6364a;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:10px;position:absolute;right:10px}.ws-editor-tab.pending{color:#f5ede059}.ws-editor-tab-soon{background:#1e2226;border-radius:999px;color:#ffb101;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;margin-left:6px;padding:1px 6px;text-transform:uppercase}.ws-editor-body{display:flex;flex:1 1;min-height:0;overflow:hidden}.ws-outline{grid-gap:0;display:grid;flex:1 1;gap:0;grid-template-columns:360px 1fr;min-height:0}@media (max-width:900px){.ws-outline{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.ws-outline-rail{border-right:1px solid #f5ede00f;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:16px 16px 24px}.ws-outline-rail-head{color:#f5ede066;font-size:10px;font-weight:600;letter-spacing:.12em;padding:4px 4px 8px;text-transform:uppercase}.ws-outline-rail-list{display:flex;flex-direction:column;gap:8px}@media (max-width:900px){.ws-outline-rail{border-bottom:1px solid #f5ede00f;border-right:none;padding:14px 18px}.ws-outline-rail-list{flex-direction:row;gap:10px;overflow-x:auto}.ws-outline-rail-list .ws-section-card{min-width:240px}}.ws-section-card{--section-accent:#ffb101;align-items:stretch;background:hsla(0,0%,100%,.025);border:1px solid #f5ede014;border-left:3px solid var(--section-accent);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:12px 12px 12px 8px;position:relative;transition:background .12s,border-color .12s,transform .12s}.ws-section-card:hover{background:#ffffff0d;border-color:#f5ede026;border-left-color:var(--section-accent)}.ws-section-card-selected{background:#ffffff0f;border-color:#f5ede02e;border-left-color:var(--section-accent);box-shadow:0 0 0 1px var(--section-accent) inset}.ws-section-handle{align-items:center;color:#f5ede040;cursor:grab;display:inline-flex;flex-shrink:0}.ws-section-handle:hover{color:#f5ede080}.ws-section-card-body{flex:1 1;min-width:0}.ws-section-card-head{align-items:center;display:flex;gap:8px;margin-bottom:6px}.ws-section-card-icon{font-size:14px;line-height:1}.ws-section-card-label{color:#f5ede0e6;font-size:12px;font-weight:600;letter-spacing:.01em}.ws-section-card-count{background:#ffffff0a;border-radius:999px;color:#f5ede066;font-size:10px;font-weight:500;margin-left:auto;padding:1px 6px}.ws-section-card-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede08c;display:-webkit-box;font-size:12px;line-height:1.45;overflow:hidden}.ws-section-card-empty{color:#f5ede04d;font-style:italic}.ws-section-card-actions{position:absolute;right:10px;top:10px}.ws-section-card-actions-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#f5ede073;cursor:pointer;display:inline-flex;height:24px;justify-content:center;opacity:0;transition:opacity .12s,background .12s,color .12s;width:24px}.ws-section-card-actions-btn:focus-visible,.ws-section-card-selected .ws-section-card-actions-btn,.ws-section-card:hover .ws-section-card-actions-btn{opacity:1}.ws-section-card-actions-btn:hover{background:#ffffff14;color:#f5ede0}.ws-section-card-menu{background:#141010;border:1px solid #f5ede014;border-radius:10px;box-shadow:0 16px 40px #0000008c;min-width:140px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:60}.ws-section-card-menu-item{background:none;border:none;border-radius:6px;color:#f5ede0cc;cursor:pointer;display:block;font-family:inherit;font-size:12px;padding:7px 10px;text-align:left;transition:background .12s;width:100%}.ws-section-card-menu-item:hover{background:#ffffff0d;color:#f5ede0}.ws-section-card-menu-danger{color:#ff6b5b}.ws-section-card-menu-danger:hover{background:#ff6b5b14;color:#ff6b5b}.ws-outline-stage{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:24px 32px}@media (max-width:768px){.ws-outline-stage{padding:18px}}.ws-outline-stage-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.ws-outline-stage-title{align-items:center;color:#f5ede0;display:inline-flex;font-size:20px;font-weight:600;gap:10px;letter-spacing:-.015em}.ws-outline-stage-icon{font-size:20px;line-height:1}.ws-outline-stage-meta{color:#f5ede073;font-size:12px}.ws-outline-textarea{background:#00000040;border:1px solid #f5ede014;border-radius:14px;color:#f5ede0;flex:1 1;font-family:inherit;font-size:15px;line-height:1.65;min-height:280px;padding:18px 20px;resize:vertical;transition:border-color .12s,background .12s;width:100%}.ws-outline-textarea:focus{background:#00000059;border-color:#c6364a80;outline:none}.ws-outline-textarea::placeholder{color:#f5ede04d}.ws-regen-bar{align-items:center;background:#ffffff08;border:1px solid #f5ede014;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.ws-regen-input{background:#0000;border:none;color:#f5ede0;flex:1 1;font-family:inherit;font-size:13px;padding:8px 10px}.ws-regen-input:focus{outline:none}.ws-regen-input::placeholder{color:#f5ede059}.ws-regen-btn{flex-shrink:0;font-size:12px!important;padding:9px 14px!important}.ws-outline-hint{color:#ff6b5bcc;font-size:12px;padding:0 4px}.ws-outline-empty{color:#f5ede073;font-size:13px}.ws-editor-stub,.ws-outline-empty{padding:48px 24px;text-align:center}.ws-editor-stub{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center}.ws-editor-stub-badge{background:#1e2226;border-radius:999px;color:#ffb101;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase}.ws-editor-stub-title{color:#f5ede0;font-size:22px;font-weight:600;letter-spacing:-.015em;text-transform:capitalize}.ws-editor-stub-sub{color:#f5ede080;font-size:14px;line-height:1.5;max-width:420px}.ws-editor-body-scroll{flex-direction:column;overflow-y:auto}.ws-editor-section{padding:22px 32px 8px}.ws-editor-section-head{color:#f5ede0b3;font-size:15px;font-weight:700;letter-spacing:.01em;margin:0 0 14px;text-transform:uppercase}@media (max-width:720px){.ws-editor-section{padding:18px 18px 4px}.ws-editor-section-head{font-size:13px}}.ws-reading-pane{width:100%}.ws-ep-doctop{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);background:#0d0e0fdb;border-bottom:1px solid #f5ede00f;display:flex;gap:12px;padding:10px 32px;position:sticky;top:0;z-index:6}.ws-ep-doctop-player{flex:1 1 auto;min-width:0}.ws-ep-doctop-player .ea-audio-player{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;gap:12px;margin:0;min-width:0;padding:2px 0}.ws-ep-doctop-player .ea-audio-player--error,.ws-ep-doctop-player .ea-audio-player--on{background:#0000;border:0}.ws-ep-doctop-player .ea-audio-play{box-shadow:none;height:36px;width:36px}.ws-ep-doctop-spinoff{align-items:center;background:linear-gradient(135deg,#e8622a,#d61849);border:0;border-radius:999px;box-shadow:0 6px 16px #d6184952;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:8px 16px;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;white-space:nowrap}.ws-ep-doctop-spinoff:hover{box-shadow:0 8px 22px #d618496b;filter:brightness(1.06);transform:translateY(-1px)}.ws-ep-doctop-spinoff:active{transform:translateY(0)}.ws-ep-doctop-spinoff svg{height:14px;width:14px}@media (max-width:720px){.ws-ep-doctop{padding:10px 16px}.ws-ep-doctop-spinoff{font-size:12px;padding:7px 12px}}.ws-editor-mobile-comments,.ws-editor-mobile-similar{display:none}@media (max-width:1024px){.ws-editor-mobile-comments,.ws-editor-mobile-similar{display:block}}.ws-tab-body{display:flex;flex:1 1;flex-direction:column;gap:24px;margin:0 auto;max-width:1080px;padding:24px 32px 48px;width:100%}@media (max-width:768px){.ws-tab-body{gap:18px;padding:18px}}.ws-tab-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;padding:64px 24px;text-align:center}.ws-tab-empty-title{color:#f5ede0d9;font-size:16px;font-weight:600}.ws-tab-empty-sub{color:#f5ede080;font-size:13px;line-height:1.5;max-width:420px}.ws-panel{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:14px;padding:20px 22px}.ws-panel-eyebrow{color:#f5ede073;font-size:10px;font-weight:600;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.ws-panel-body{color:#f5ede0d9;font-size:14px;line-height:1.6;margin:0}.ws-row{grid-gap:16px;border-top:1px solid #f5ede00f;display:grid;gap:16px;grid-template-columns:160px 1fr;padding:12px 0}.ws-row:first-of-type{border-top:none;padding-top:4px}.ws-row-label{color:#f5ede073;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ws-row-value{color:#f5ede0d9;font-size:14px;line-height:1.55}@media (max-width:620px){.ws-row{gap:6px;grid-template-columns:1fr}}.ws-list{gap:6px;margin:0;padding-left:20px}.ws-list li{color:#f5ede0c7;line-height:1.55}.ws-arc{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ws-arc-chip{background:#ffffff0a;border:1px solid #f5ede014;border-radius:999px;color:#f5ede0cc;font-size:12px;font-weight:500;padding:4px 10px}.ws-arc-arrow{color:#f5ede04d;font-size:13px}.ws-section-header{margin-bottom:12px}.ws-section-title{color:#f5ede0e6;font-size:15px;font-weight:600;letter-spacing:-.005em;margin:0}.ws-section-sub{color:#f5ede073;font-size:12px;margin-top:3px}.ws-btn-tiny{border-radius:8px!important;font-size:11px!important;padding:6px 10px!important}.ws-tag{align-items:center;background:#ffffff0d;border:1px solid #f5ede00f;border-radius:999px;color:#f5ede0b3;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.ws-tag-top{background:#1e2226;border-color:#1e222666;color:#ffb7a0}.ws-tag-kw{background:#1e2226;border-color:#1e22262e;color:#c6364a;font-weight:500}.ws-heat-viral{background:#ff6b5b1a;color:#ff6b5b}.ws-heat-hot{background:#ff99661a;color:#f96}.ws-heat-strong{background:#1e2226;color:#ffb101}.ws-heat-decent{background:#22c55e1a;color:#22c55e}.ws-hooks-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:820px){.ws-hooks-grid{grid-template-columns:1fr}}.ws-hook-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:18px}.ws-hook-card-top{border-color:#c6364a59;box-shadow:inset 0 0 0 1px #c6364a33}.ws-hook-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ws-hook-tag{background:#ffffff0d;border-radius:999px;color:#f5ede0d9;font-size:11px;font-weight:500;padding:2px 8px}.ws-hook-score{font-size:12px;margin-left:auto;padding:2px 10px}.ws-hook-score,.ws-hook-top-badge{border-radius:999px;font-weight:700}.ws-hook-top-badge{background:#ffb101;color:#fff;font-size:10px;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.ws-hook-text{color:#f5ede0;font-size:16px;font-weight:500;letter-spacing:-.005em;line-height:1.4;margin:0}.ws-hook-subtle{color:#f5ede073;font-size:12px;font-style:italic}.ws-hook-actions{display:flex;gap:8px;margin-top:2px}.ws-hook-breakdown{border-top:1px solid #f5ede00f;color:#f5ede0bf;display:flex;flex-direction:column;font-size:13px;gap:10px;line-height:1.55;padding-top:10px}.ws-hook-subhead{color:#f5ede073;font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.ws-titles{gap:30px}.ws-title-card,.ws-titles-list{display:flex;flex-direction:column;gap:10px}.ws-title-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;padding:16px 18px}.ws-title-card-top{border-color:#c6364a59}.ws-title-top{align-items:flex-start;display:flex;gap:12px}.ws-title-text{color:#f5ede0;flex:1 1;font-size:15px;font-weight:500;line-height:1.35}.ws-title-meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.ws-title-score{font-weight:700}.ws-title-chars,.ws-title-score{border-radius:999px;font-size:11px;padding:2px 8px}.ws-title-chars{background:#ffffff0a;color:#f5ede080;font-weight:500}.ws-title-chars-over{background:#ff6b5b1f;color:#ff6b5b}.ws-title-tags{display:flex;flex-wrap:wrap;gap:6px}.ws-title-why{color:#f5ede099;font-size:12px;line-height:1.55;margin:0}.ws-title-copy{align-self:flex-start}.ws-clips-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media (max-width:820px){.ws-clips-grid{grid-template-columns:1fr}}.ws-clip-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede014;border-left:3px solid #ed1607;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:18px}.ws-clip-head{gap:10px;justify-content:space-between}.ws-clip-head,.ws-clip-name{align-items:center;display:flex}.ws-clip-name{color:#f5ede0;font-size:13px;font-weight:600;gap:8px}.ws-clip-flag{font-size:12px}.ws-clip-meta{align-items:center;display:flex;gap:6px}.ws-clip-score{border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px}.ws-clip-objective{color:#f5ede0a6;font-size:13px;font-style:italic;line-height:1.55;margin:0}.ws-clip-block{display:flex;flex-direction:column;gap:4px}.ws-clip-label{color:#f5ede073;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ws-clip-content{color:#f5ede0d9;font-size:13px;line-height:1.55}.ws-clip-copy{align-self:flex-start;margin-top:2px}.ws-artwork{gap:32px}.ws-art-poster{border-radius:16px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:26px;position:relative}.ws-art-16x9{aspect-ratio:16/9;max-width:720px}.ws-art-1x1{aspect-ratio:1/1;max-width:420px}.ws-art-poster-tag{font-size:11px;font-weight:600;letter-spacing:.12em;opacity:.8;text-transform:uppercase}.ws-art-poster-title{align-self:flex-end;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;max-width:80%;text-shadow:0 4px 18px #00000059}.ws-art-1x1 .ws-art-poster-title{align-self:flex-start;font-size:24px}.ws-artwork-note{color:#f5ede073;font-size:12px;line-height:1.55;margin:0;max-width:600px}.ws-export{gap:18px}.ws-export-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ws-export-columns{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1.2fr 1fr}@media (max-width:900px){.ws-export-columns{grid-template-columns:1fr}}.ws-export-column{display:flex;flex-direction:column;gap:12px}.ws-export-column-head{color:#f5ede073;font-size:10px;font-weight:600;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.ws-export-block{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.ws-export-block-nested{background:#00000040;border-radius:10px;padding:12px 14px}.ws-export-block-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.ws-export-block-title{color:#f5ede0d9;font-size:12px;font-weight:600;letter-spacing:.01em}.ws-export-block-body{color:#f5ede0bf;font-size:13px;line-height:1.6;max-height:260px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.ws-export-block-small{font-size:12px;line-height:1.55;max-height:140px}.ws-export-email{background:#ffffff08;border:1px solid #f5ede014;border-radius:12px;gap:10px;padding:14px 16px}.ws-export-email,.ws-lib{display:flex;flex-direction:column}.ws-lib{gap:18px}.ws-lib-filters{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;gap:16px;justify-content:space-between;padding:12px 14px}.ws-lib-filters,.ws-lib-filters-left{align-items:center;display:flex;flex-wrap:wrap}.ws-lib-filters-left{flex:1 1;gap:10px}.ws-lib-select{align-items:center;background:#0000;border-radius:8px;display:inline-flex;gap:6px;padding:2px 4px}.ws-lib-select-label{color:#f5ede073;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ws-lib-select select{background:#0000;border:1px solid #f5ede01a;border-radius:8px;color:#f5ede0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 10px;transition:border-color .12s}.ws-lib-select select:hover{border-color:#f5ede033}.ws-lib-select select:focus{border-color:#c6364a80;outline:none}.ws-lib-select select option{background:#141010;color:#f5ede0}.ws-lib-search{align-items:center;background:#00000040;border:1px solid #f5ede014;border-radius:8px;display:flex;flex:1 1;gap:8px;min-width:220px;padding:6px 10px;position:relative}.ws-lib-search-icon{color:#f5ede066;flex-shrink:0}.ws-lib-search input{background:#0000;border:none;color:#f5ede0;flex:1 1;font-family:inherit;font-size:13px;min-width:0}.ws-lib-search input:focus{outline:none}.ws-lib-search input::placeholder{color:#f5ede059}.ws-lib-search-clear{background:none;border:none;color:#f5ede073;cursor:pointer;font-size:12px;padding:2px 4px}.ws-lib-search-clear:hover{color:#f5ede0}.ws-lib-counts{color:#f5ede073;font-size:12px;white-space:nowrap}.ws-lib-list{background:#ffffff05;border:1px solid #f5ede00f;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ws-lib-list-head,.ws-lib-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:48px 52px 1fr 100px 90px;padding:10px 14px}.ws-lib-list-head{border-bottom:1px solid #f5ede00f;color:#f5ede073;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ws-lib-list-head-spacer{grid-column:1/3}.ws-lib-list-head-status{text-align:center}.ws-lib-list-head-time{text-align:right}@media (max-width:700px){.ws-lib-list-head,.ws-lib-row{gap:10px;grid-template-columns:44px 48px 1fr 80px;padding:10px 12px}.ws-lib-list-head-time,.ws-lib-row-time{display:none}}.ws-lib-row{border-bottom:1px solid #f5ede00a;cursor:pointer;outline-offset:-2px;transition:background .12s}.ws-lib-row:last-child{border-bottom:none}.ws-lib-row:hover{background:#ffffff08}.ws-lib-row:focus-visible{background:#ffffff08;outline:2px solid #1e222680}.ws-lib-row-selected,.ws-lib-row-selected:hover{background:#1e2226}.ws-lib-row-check{align-items:center;cursor:pointer;display:inline-flex;height:24px;justify-content:center;position:relative;width:24px}.ws-lib-row-check input{height:100%;opacity:0;pointer-events:none;position:absolute;width:100%}.ws-lib-row-check-box{background:#0000;border:1.5px solid #f5ede040;border-radius:4px;display:inline-block;height:18px;position:relative;transition:border-color .12s,background .12s;width:18px}.ws-lib-row-check:hover .ws-lib-row-check-box{border-color:#f5ede073}.ws-lib-row-check input:checked+.ws-lib-row-check-box{background:#ffb101;border-color:#c6364a}.ws-lib-row-check input:checked+.ws-lib-row-check-box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.ws-lib-row-thumb{align-items:center;background-position:50%;background-size:cover;border-radius:8px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.ws-lib-row-initials{color:#ffffffeb;font-size:15px;font-weight:700;letter-spacing:-.02em}.ws-lib-row-main{min-width:0}.ws-lib-row-title{color:#f5ede0eb;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-lib-row-sub{align-items:center;color:#f5ede073;display:flex;font-size:12px;gap:6px;margin-top:3px;text-transform:capitalize}.ws-lib-row-dot{opacity:.4}.ws-lib-row-status{border-radius:999px;font-size:11px;font-weight:600;justify-self:center;letter-spacing:.02em;padding:2px 10px}.ws-lib-row-status-ready{background:#22c55e1f;color:#22c55e}.ws-lib-row-status-draft{background:#1e2226;color:#ffb101}.ws-lib-row-time{color:#f5ede073;font-size:12px;text-align:right}.ws-lib-empty{background:#ffffff05;border:1px dashed #f5ede01a;border-radius:14px;padding:56px 24px;text-align:center}.ws-lib-empty-title{color:#f5ede0d9;font-size:16px;font-weight:600}.ws-lib-empty-sub{color:#f5ede080;font-size:13px;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:6px;max-width:420px}.ws-lib-bulk{align-items:center;animation:ws-bulk-in .15s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#141010f2;border-top:1px solid #f5ede01a;bottom:0;display:flex;gap:16px;justify-content:space-between;left:0;margin:16px -32px -48px;padding:12px 32px;position:sticky;right:0;z-index:40}@keyframes ws-bulk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ws-lib-bulk-count{color:#f5ede0;font-size:13px;font-weight:500}.ws-lib-bulk-actions{align-items:center;display:flex;gap:10px}@media (max-width:768px){.ws-lib-bulk{margin:12px -18px -32px;padding:10px 18px}}.ws-billing{margin:0 auto;max-width:1100px}.ws-billing-promo{background:linear-gradient(90deg,#ffb101,#ffb101);border-radius:12px;color:#fff;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:24px;padding:14px 48px 14px 24px;position:relative}.ws-billing-promo-dismiss{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:18px;line-height:1;padding:4px;position:absolute;right:12px;top:10px}.ws-billing-promo-dismiss:hover{color:#fff}.ws-billing-usage{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #f5ede014;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px;padding:16px 20px}.ws-billing-usage-plan{align-items:center;display:flex;gap:10px;min-width:140px}.ws-billing-usage-badge{background:#1e2226;border-radius:999px;color:#ffb101;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 12px}.ws-billing-usage-meter{flex:1 1;min-width:200px}.ws-billing-usage-meter-label{color:#f5ede08c;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.ws-billing-usage-track{background:#ffffff0f;border-radius:99px;height:8px;overflow:hidden}.ws-billing-usage-fill{background:#ffb101;border-radius:99px;height:100%;transition:width .4s ease}.ws-billing-usage-fill--warning{background:#f59e0b}.ws-billing-usage-fill--limit{background:#ef4444}.ws-billing-usage-renew{color:#f5ede073;font-size:12px;min-width:120px;text-align:right}.ws-billing-usage-nudge{color:#ffb101;font-size:12px;font-weight:500;margin-top:6px}.ws-billing-tabs{background:#ffffff0a;border-radius:10px;display:flex;gap:2px;margin-bottom:28px;padding:3px;width:fit-content}.ws-billing-tab{background:none;border:none;border-radius:8px;color:#f5ede08c;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 18px;transition:all .15s}.ws-billing-tab:hover{color:#f5ede0cc}.ws-billing-tab.active{background:#f5ede014;color:#f5ede0;font-weight:600}.ws-billing-period{background:#ffffff0a;gap:2px;justify-content:center;margin-bottom:28px;margin-left:auto;margin-right:auto;padding:3px;width:fit-content}.ws-billing-period,.ws-billing-period-btn{align-items:center;border-radius:999px;display:flex}.ws-billing-period-btn{background:none;border:none;color:#f5ede08c;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;gap:6px;padding:8px 20px;transition:all .15s}.ws-billing-period-btn:hover{color:#f5ede0cc}.ws-billing-period-btn.active{background:#f5ede0;color:#0d0808;font-weight:600}.ws-billing-period-save{background:#1e2226;border-radius:4px;color:#ffb101;font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 6px}.ws-billing-plans-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}@media (max-width:900px){.ws-billing-plans-grid{grid-template-columns:1fr}}@media (max-width:768px){.ws-billing-usage-meter{margin-top:8px;min-width:100%}.ws-billing-promo{padding-right:20px}}.ws-billing-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede014;border-radius:14px;display:flex;flex-direction:column;padding:24px;position:relative;transition:border-color .2s,box-shadow .2s}.ws-billing-card:hover{border-color:#f5ede024}.ws-billing-card--current{border-color:#c6364a66;box-shadow:0 0 0 1px #c6364a26}.ws-billing-card--popular{border-color:#008ae259;box-shadow:0 8px 32px -12px #008ae233}.ws-billing-card-badge{background:#2c9cc9;border-radius:999px;color:#fff;font-size:11px;font-weight:700;left:50%;letter-spacing:.04em;padding:4px 14px;position:absolute;top:-10px;transform:translateX(-50%);white-space:nowrap}.ws-billing-card-name{color:#f5ede0;font-size:20px;font-weight:700;margin-bottom:4px}.ws-billing-card-tagline{color:#f5ede080;font-size:13px;line-height:1.4;margin-bottom:16px}.ws-billing-card-price{color:#f5ede0;font-size:42px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:2px}.ws-billing-card-price-period{color:#f5ede073;font-size:14px;font-weight:400}.ws-billing-card-price-note{color:#f5ede059;font-size:12px;margin-bottom:18px;min-height:16px}.ws-billing-card-divider{background:#f5ede00f;height:1px;margin:0 0 14px}.ws-billing-card-limits{color:#f5ede080;display:flex;font-size:12px;gap:12px;margin-bottom:14px}.ws-billing-card-limit{align-items:center;display:flex;gap:4px}.ws-billing-card-features{display:flex;flex:1 1;flex-direction:column;gap:8px;margin-bottom:20px}.ws-billing-feature{align-items:flex-start;color:#f5ede0b8;display:flex;font-size:13px;gap:8px;line-height:1.35}.ws-billing-feature svg{flex-shrink:0;margin-top:2px}.ws-billing-card-cta{border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px;text-align:center;transition:opacity .15s,transform .1s}.ws-billing-card-cta:active{transform:scale(.98)}.ws-billing-card-cta--upgrade{background:linear-gradient(135deg,#ffb101,#ffb101);color:#fff}.ws-billing-card-cta--upgrade:hover{opacity:.9}.ws-billing-card-cta--current{background:#ffffff0f;color:#f5ede066;cursor:default}.ws-billing-compare-toggle{background:none;border:none;color:#f5ede08c;cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:500;margin:0 auto 24px;padding:8px 16px;transition:color .15s}.ws-billing-compare-toggle:hover{color:#f5ede0}.ws-billing-compare-wrap{border:1px solid #f5ede00f;border-radius:12px;margin-bottom:32px;overflow-x:auto}.ws-billing-compare{border-collapse:collapse;font-size:13px;width:100%}.ws-billing-compare th{background:#ffffff08;border-bottom:1px solid #f5ede014;color:#f5ede0;font-weight:600;padding:12px 16px;text-align:center}.ws-billing-compare th:first-child{text-align:left}.ws-billing-compare td{border-bottom:1px solid #f5ede00a;color:#f5ede0a6;padding:10px 16px;text-align:center}.ws-billing-compare td:first-child{color:#f5ede0cc;font-weight:500;text-align:left}.ws-billing-compare tr:nth-child(2n) td{background:hsla(0,0%,100%,.015)}.ws-billing-compare tr:last-child td{border-bottom:none}.ws-billing-faq{margin-top:8px}.ws-billing-faq-title{color:#f5ede0;font-size:18px;font-weight:600;margin-bottom:16px}.ws-billing-faq-item{background:hsla(0,0%,100%,.015);border:1px solid #f5ede00f;border-radius:10px;margin-bottom:8px;overflow:hidden}.ws-billing-faq-q{align-items:center;background:none;border:none;color:#f5ede0;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;padding:14px 18px;text-align:left;width:100%}.ws-billing-faq-q:hover{background:#ffffff05}.ws-billing-faq-q svg{flex-shrink:0;transition:transform .2s}.ws-billing-faq-q.open svg{transform:rotate(180deg)}.ws-billing-faq-a{color:#f5ede099;font-size:13px;line-height:1.55;padding:0 18px 14px}.ws-billing-empty{padding:60px 20px;text-align:center}.ws-billing-empty-icon{font-size:32px;margin-bottom:12px}.ws-billing-empty-title{color:#f5ede0;font-size:16px;font-weight:600;margin-bottom:6px}.ws-billing-empty-body{color:#f5ede080;font-size:13px;margin:0 auto;max-width:400px}.ws-profile-v2-page{display:flex;flex-direction:column}.ws-profile-v2-banner{height:280px;overflow:hidden;position:relative}@media (max-width:768px){.ws-profile-v2-banner{height:180px}}.ws-profile-v2-banner-bg{background-position:50%;background-size:cover;inset:0;position:absolute}.ws-profile-v2-banner-overlay{background:linear-gradient(180deg,#0000 20%,#0c0808d9 85%,#0d0e0f);background:linear-gradient(180deg,#0000 20%,#0c0808d9 85%,var(--bg) 100%);inset:0;position:absolute}.ws-profile-v2-banner-edit{align-items:center;background:#0c080899;border:1px solid #f5ede026;border-radius:50%;color:#f5ede0cc;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;right:16px;top:16px;transition:opacity .2s,background .15s;width:36px;z-index:3}.ws-profile-v2-banner:hover .ws-profile-v2-banner-edit{opacity:1}.ws-profile-v2-banner-edit:hover{background:#0c0808d9;color:#f5ede0}.ws-profile-v2-banner-edit:disabled{cursor:wait;opacity:.5}.ws-profile-v2-avatar-wrap{bottom:-48px;left:32px;position:absolute;z-index:4}@media (max-width:768px){.ws-profile-v2-avatar-wrap{bottom:-40px;left:20px}}.ws-profile-v2-avatar{align-items:center;background:#ffffff14;border:4px solid #0d0808;border-radius:50%;color:#f5ede0e6;display:flex;font-size:32px;font-weight:700;height:96px;justify-content:center;overflow:hidden;width:96px}@media (max-width:768px){.ws-profile-v2-avatar{font-size:26px;height:80px;width:80px}}.ws-profile-v2-avatar img{height:100%;object-fit:cover;width:100%}.ws-profile-v2-spinner{animation:ws-spin .6s linear infinite;border:2px solid #f5ede033;border-radius:50%;border-top-color:#f5ede0;height:16px;width:16px}@keyframes ws-spin{to{transform:rotate(1turn)}}.ws-profile-v2-body{margin-top:-40px;padding-top:16px;position:relative;z-index:2}@media (max-width:768px){.ws-profile-v2-body{margin-top:-28px;padding-top:12px}}.ws-profile-v2-identity{margin-bottom:28px}.ws-profile-v2-name{color:#f5ede0;font-size:24px;font-weight:600;letter-spacing:-.01em}.ws-profile-v2-handle{color:#2c9cc9;font-size:14px;font-weight:500;margin-top:2px}.ws-profile-v2-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ws-profile-v2-tag{background:#1e2226;border-radius:999px;color:#ffb101;font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 10px}.ws-profile-v2-tag--muted{background:#f5ede00f;color:#f5ede08c}.ws-profile-v2-tag--guest{align-items:center;background:#3ecf8e1f;color:#3ecf8e;display:inline-flex;gap:5px}.ws-profile-v2-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#f5ede0b3;display:-webkit-box;font-size:14px;line-height:1.55;margin-top:10px;max-width:600px;overflow:hidden}.ws-profile-v2-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ws-profile-v2-socials-empty{color:#f5ede066;font-size:13px}.ws-profile-v2-social-btn{background:#ffffff0a;border:1px solid #f5ede014;border-radius:999px;color:#f5ede0bf;font-size:12px;font-weight:500;padding:6px 14px;text-decoration:none;transition:all .15s}.ws-profile-v2-social-btn:hover{background:#008ae21a;border-color:#008ae24d;color:#6ecdff}.ws-profile-v2-share-row{display:flex;gap:10px;margin-top:14px}.ws-profile-v2-share-row .ws-btn-ghost,.ws-profile-v2-share-row .ws-btn-primary{align-items:center;display:inline-flex;gap:6px}.ws-profile-v2-stats-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}@media (max-width:640px){.ws-profile-v2-stats-row{grid-template-columns:repeat(2,1fr)}}.ws-profile-v2-stat{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;padding:18px 20px;text-align:center}.ws-profile-v2-stat-value{color:#f5ede0;font-size:22px;font-weight:600;letter-spacing:-.01em}.ws-profile-v2-stat-label{color:#f5ede073;font-size:11px;font-weight:600;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.ws-profile-v2-section{background:#ffffff05;border:1px solid #f5ede00f;border-radius:14px;margin-bottom:20px;padding:24px}.ws-profile-v2-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ws-profile-v2-section-title{color:#f5ede0;font-size:16px;font-weight:600}.ws-profile-v2-ep-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.ws-profile-v2-ep-scroll::-webkit-scrollbar{height:4px}.ws-profile-v2-ep-scroll::-webkit-scrollbar-track{background:#0000}.ws-profile-v2-ep-scroll::-webkit-scrollbar-thumb{background:#f5ede01a;border-radius:99px}.ws-profile-v2-ep-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;flex-shrink:0;max-width:280px;min-width:220px;overflow:hidden;scroll-snap-align:start;transition:border-color .15s}.ws-profile-v2-ep-card:hover{border-color:#f5ede024}.ws-profile-v2-ep-thumb{aspect-ratio:16/9;background-position:50%;background-size:cover;width:100%}.ws-profile-v2-ep-meta{padding:12px 14px 8px}.ws-profile-v2-ep-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede0e6;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ws-profile-v2-ep-sub{color:#f5ede073;font-size:12px;margin-top:4px}.ws-profile-v2-ep-date{color:#f5ede059;font-size:11px;margin-top:2px}.ws-profile-v2-ep-audio-stub{align-items:center;color:#f5ede04d;display:flex;font-size:11px;font-style:italic;gap:6px;padding:8px 14px 12px}.ws-profile-v2-ep-empty{color:#f5ede073;font-size:13px;padding:32px 20px;text-align:center}.ws-profile-v2-ep-empty .ws-btn-primary{margin-top:12px}.ws-profile-v2-mediakit-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:12px}@media (max-width:768px){.ws-profile-v2-mediakit-row{grid-template-columns:1fr}}.ws-profile-v2-mediakit-card{background:#ffffff05;border:1px solid #f5ede00f;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:20px}.ws-profile-v2-mediakit-icon{color:#f5ede080}.ws-profile-v2-mediakit-text strong{color:#f5ede0;font-size:14px;font-weight:600}.ws-profile-v2-mediakit-text p{color:#f5ede080;font-size:12px;line-height:1.45;margin:4px 0 0}.ws-profile-v2-mediakit-actions{display:flex;gap:8px}.ws-profile-v2-mediakit-note{color:#f5ede04d;font-size:11px;font-style:italic}.ws-profile-v2-booking-row{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr auto;margin-top:12px}@media (max-width:768px){.ws-profile-v2-booking-row{grid-template-columns:1fr}}.ws-profile-v2-booking-label{color:#f5ede080;display:block;font-size:12px;margin-bottom:6px}.ws-profile-v2-link-row{display:flex;gap:8px}.ws-profile-v2-link-input{background:#0000004d;border:1px solid #f5ede01a;border-radius:8px;color:#f5ede0b3;flex:1 1;font-family:SF Mono,Menlo,monospace;font-size:13px;min-width:0;padding:8px 12px}.ws-profile-v2-booking-toggle-header{align-items:center;color:#f5ede0;display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:8px}.ws-profile-v2-toggle{background:#ffffff1a;border:none;border-radius:99px;cursor:pointer;height:24px;padding:0;position:relative;transition:background .2s;width:44px}.ws-profile-v2-toggle--on{background:#3ecf8e}.ws-profile-v2-toggle-thumb{background:#fff;border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.ws-profile-v2-toggle--on .ws-profile-v2-toggle-thumb{transform:translateX(20px)}.ws-profile-v2-avail-chip{color:#f5ede066;font-size:12px;font-weight:500}.ws-profile-v2-avail-chip--on{color:#3ecf8e}.ws-home{margin:0 auto;max-width:1100px}.ws-home-hero{padding:48px 0 40px;text-align:center}.ws-home-hero-title{color:#f5ede0;font-size:36px;font-weight:500;letter-spacing:-.025em;line-height:1.15;margin-bottom:28px}@media (max-width:768px){.ws-home-hero{padding:24px 0 20px}.ws-home-hero-title{font-size:24px;margin-bottom:18px}}@media (max-width:480px){.ws-home-hero-title{font-size:20px}}.ws-home-input-bar{align-items:center;background:#ffffff0a;border:1px solid #f5ede01a;border-radius:40px;display:flex;gap:8px;margin:0 auto 14px;max-width:640px;padding:6px 6px 6px 16px;transition:border-color .15s}.ws-home-input-bar:focus-within{border-color:#c6364a66}.ws-home-input-icon{align-items:center;color:#f5ede059;display:flex;flex-shrink:0}.ws-home-input{background:#0000;border:none;color:#f5ede0;flex:1 1;font-family:inherit;font-size:15px;outline:none}.ws-home-input::placeholder{color:#f5ede059}.ws-home-create-btn{align-items:center;background:linear-gradient(135deg,#ffb101,#ffb101);border:none;border-radius:32px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;padding:10px 22px;transition:opacity .15s,transform .1s;white-space:nowrap}.ws-home-create-btn:hover{opacity:.88}.ws-home-create-btn:active{transform:scale(.97)}.ws-home-helper{color:#f5ede066;font-size:13px;text-align:center}.ws-home-columns{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}@media (max-width:900px){.ws-home-columns{grid-template-columns:1fr}}@media (max-width:768px){.ws-home-columns{gap:12px;margin-bottom:28px}}.ws-home-column{background:#ffffff08;border:1px solid #f5ede014;border-radius:16px;overflow:hidden}.ws-home-column-mosaic{align-items:center;display:flex;gap:14px;padding:16px 18px;position:relative}.ws-home-mosaic-grid{grid-gap:3px;border-radius:8px;display:grid;flex-shrink:0;gap:3px;grid-template-columns:1fr 1fr;height:56px;overflow:hidden;width:56px}.ws-home-mosaic-tile{height:100%;width:100%}.ws-home-mosaic-play{align-items:center;background:#0c0808b3;border:2px solid #f5ede080;border-radius:50%;color:#f5ede0;cursor:pointer;display:flex;height:28px;justify-content:center;left:34px;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s,border-color .15s;width:28px;z-index:2}.ws-home-mosaic-play:hover{background:#0c0808e6;border-color:#f5ede0}.ws-home-mosaic-play svg{margin-left:2px}.ws-home-column-title{color:#f5ede0;font-size:16px;font-weight:700;letter-spacing:-.01em}.ws-home-column-body{padding:4px 18px 14px}.ws-home-empty,.ws-home-loading{color:#f5ede066;font-size:13px;padding:12px 0}.ws-home-ep-row{align-items:center;border-bottom:1px solid #f5ede00a;display:flex;gap:12px;padding:10px 0}.ws-home-ep-row:last-of-type{border-bottom:none}.ws-home-ep-thumb{background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;height:48px;width:48px}.ws-home-ep-info{flex:1 1;min-width:0}.ws-home-ep-title{color:#f5ede0eb;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-home-ep-creator{color:#f5ede080;font-size:12px;margin-top:2px;text-transform:capitalize}.ws-home-ep-stats{color:#f5ede059;display:flex;flex-shrink:0;font-size:11px;gap:10px}.ws-home-see-more{background:#ffffff0a;border:1px solid #f5ede00f;border-radius:10px;color:#f5ede099;cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:500;margin:6px 18px 14px;padding:10px;text-align:center;transition:background .15s,color .15s;width:calc(100% - 36px)}.ws-home-see-more:hover{background:#ffffff12;color:#f5ede0d9}.ws-home-niche-section{margin-top:8px}.ws-home-genres-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ws-home-genres-title{color:#f5ede0;font-size:18px;font-weight:600;letter-spacing:-.01em}.ws-home-genres-seeall{background:none;border:none;color:#ffb101;cursor:pointer;font-family:inherit;font-size:13px}.ws-home-genres-seeall:hover{opacity:.75}.ws-home-genres{-webkit-overflow-scrolling:touch;cursor:grab;display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;-webkit-user-select:none;user-select:none}.ws-home-genres::-webkit-scrollbar{display:none}.ws-home-genres.dragging{cursor:grabbing}.ws-home-genre-card{align-items:flex-end;aspect-ratio:1/1;border:none;border-radius:14px;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;padding:16px;transition:transform .15s;width:150px}.ws-home-genre-card:hover{transform:scale(1.04)}.ws-home-genre-label{color:#fff;font-size:15px;font-weight:700;text-shadow:0 2px 8px #00000080}.ws-builder-clean{margin:0 auto;max-width:100%;padding-top:20px;width:100%}.ws-builder-section{margin-bottom:20px}.ws-builder-section-label{align-items:center;color:#f5ede099;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px}.ws-builder-build-btn{align-items:center;background:linear-gradient(135deg,#ffb101,#ffb101);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:opacity .15s,transform .1s;width:100%}.ws-builder-build-btn:hover{opacity:.9}.ws-builder-build-btn:active{transform:scale(.98)}.ws-builder-build-btn:disabled{background:#ffffff14;color:#f5ede066;cursor:not-allowed;opacity:.4}.ws-profile-v2-identity-top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px}@media (max-width:640px){.ws-profile-v2-identity-top{flex-direction:column}}.ws-profile-v2-identity-left{align-items:center;display:flex;gap:16px}.ws-profile-v2-identity-right{align-items:center;display:flex;flex-shrink:0;gap:10px}@media (max-width:640px){.ws-profile-v2-identity-right{flex-wrap:wrap}}.ws-profile-v2-handle-niche{color:#f5ede066}.ws-profile-v2-role-box{align-items:center;border:1px solid #f5ede026;border-radius:999px;color:#f5ede0a6;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-top:8px;padding:5px 14px}.ws-profile-v2-role-label{color:#f5ede066;font-weight:600}.ws-profile-v2-banner-hint{bottom:10px;color:#f5ede04d;font-size:11px;opacity:0;position:absolute;right:16px;transition:opacity .2s;z-index:3}.ws-profile-v2-banner:hover .ws-profile-v2-banner-hint{opacity:1}.ws-profile-v2-share-btn{align-items:center;background:#ffffff0a;border:1px solid #f5ede01a;border-radius:50%;color:#f5ede099;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s;width:36px}.ws-profile-v2-share-btn:hover{background:#ffffff14;color:#f5ede0;color:var(--cream)}.ws-profile-v2-identity-row{align-items:center;display:flex;gap:16px;margin-bottom:12px}.ws-profile-v2-avatar-inline{align-items:center;background:#ffffff14;border-radius:50%;color:#f5ede0e6;display:flex;flex-shrink:0;font-size:22px;font-weight:700;height:64px;justify-content:center;overflow:hidden;width:64px}.ws-profile-v2-avatar-inline img{height:100%;object-fit:cover;width:100%}.ws-profile-v2-player{align-items:center;background:#ffffff08;border:1px solid #f5ede014;border-radius:14px;display:flex;gap:14px;margin-top:20px;padding:14px 20px}.ws-profile-v2-player-art{background:linear-gradient(135deg,#ffb101,#0d0e0f);background:linear-gradient(135deg,#ffb101,var(--bg));border-radius:8px;flex-shrink:0;height:44px;width:44px}.ws-profile-v2-player-info{flex:1 1;min-width:0}.ws-profile-v2-player-title{color:#f5ede0d9;font-size:13px;font-weight:600}.ws-profile-v2-player-sub{color:#f5ede066;font-size:11px;margin-top:2px}.ws-profile-v2-player-btn{align-items:center;background:#f5ede014;border:none;border-radius:50%;color:#f5ede080;cursor:not-allowed;display:flex;height:40px;justify-content:center;width:40px}.ws-profile-v2-player-bar{flex:1 1;min-width:80px}.ws-profile-v2-player-track{background:#f5ede014;border-radius:2px;height:4px}@media (max-width:640px){.ws-profile-v2-player{flex-wrap:wrap}.ws-profile-v2-player-bar{flex:none;width:100%}}.ws-account{margin:0 auto;max-width:900px}.ws-account-header{border-radius:16px;margin-bottom:28px;overflow:hidden;position:relative}.ws-account-header-bg{background:linear-gradient(135deg,#ffb101,#ffb101 30%,#2c9cc9 70%,#0d0e0f);background:linear-gradient(135deg,#ffb101 0,#ffb101 30%,#2c9cc9 70%,var(--bg) 100%);inset:0;opacity:.25;position:absolute}.ws-account-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:32px 28px;position:relative}.ws-account-stats{display:flex;flex-wrap:wrap;gap:32px}.ws-account-stat-label{color:#f5ede080;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ws-account-stat-value{color:#f5ede0;font-size:18px;font-weight:700;margin-top:4px}.ws-account-stat-email{font-size:14px;font-weight:500}.ws-account-actions{display:flex;flex-wrap:wrap;gap:10px}.ws-account-links{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}@media (max-width:640px){.ws-account-links{grid-template-columns:1fr}}.ws-account-link{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;padding:20px;position:relative;text-align:left;transition:border-color .15s,background .15s}.ws-account-link:hover{background:#ffffff0a;border-color:#f5ede024}.ws-account-link-title{color:#f5ede0;font-size:15px;font-weight:600;margin-bottom:4px}.ws-account-link-desc{color:#f5ede073;font-size:12px;line-height:1.4}.ws-account-link-arrow{color:#f5ede040;font-size:16px;position:absolute;right:20px;top:20px}.ws-account-footer{color:#f5ede059;font-size:12px;line-height:1.6;padding:20px 0 40px;text-align:center}.ws-account-footer a{color:#2c9cc9;text-decoration:underline}.ws-guest-edit,.ws-guest-view{margin:0 auto;max-width:800px}.ws-guest-completeness{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;margin-bottom:24px;padding:16px 20px}.ws-guest-completeness-label{color:#f5ede099;font-size:13px;margin-bottom:8px}.ws-guest-completeness-label strong{color:#ffb101;color:var(--gold)}.ws-guest-completeness-track{background:#ffffff0f;border-radius:99px;height:6px;overflow:hidden}.ws-guest-completeness-fill{background:#ffb101;background:var(--gold);border-radius:99px;height:100%;transition:width .4s ease}.ws-guest-completeness-hint{color:#f5ede066;font-size:12px;margin-top:6px}.ws-guest-section{background:#ffffff05;border:1px solid #f5ede00f;border-radius:14px;margin-bottom:20px;padding:24px}.ws-guest-section-title{color:#f5ede0;color:var(--cream);font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:18px}.ws-guest-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:640px){.ws-guest-row{grid-template-columns:1fr}}.ws-guest-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ws-guest-field-label{color:#f5ede08c;font-size:12px;font-weight:600;letter-spacing:.02em}.ws-guest-input{background:#0000004d;border:1px solid #f5ede01a;border-radius:8px;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:14px;padding:10px 14px;transition:border-color .15s}.ws-guest-input:focus{border-color:#c6364a66;outline:none}.ws-guest-textarea{background:#0000004d;border:1px solid #f5ede01a;border-radius:8px;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:14px;padding:10px 14px;resize:vertical;transition:border-color .15s}.ws-guest-textarea:focus{border-color:#c6364a66;outline:none}.ws-guest-tag-grid{display:flex;flex-wrap:wrap;gap:6px}.ws-guest-tag-input-row{display:flex;gap:8px;margin-bottom:8px}.ws-guest-tag-input-row .ws-guest-input{flex:1 1}.ws-guest-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ws-guest-tag{align-items:center;background:#1e2226;border-radius:999px;color:#ffb101;color:var(--gold);display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.ws-guest-tag--muted{background:#f5ede00f;color:#f5ede099}.ws-guest-tag-remove{background:none;border:none;color:#f5ede066;cursor:pointer;font-size:14px;padding:0 2px}.ws-guest-tag-remove:hover{color:#f5ede0;color:var(--cream)}.ws-guest-appearance-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.ws-guest-appearance-row .ws-guest-input{flex:1 1;min-width:0}.ws-guest-remove-btn{background:none;border:none;color:#f5ede059;cursor:pointer;font-size:18px;padding:4px 8px}.ws-guest-remove-btn:hover{color:#ef4444}@media (max-width:640px){.ws-guest-appearance-row{flex-wrap:wrap}}.ws-guest-save-row{display:flex;justify-content:flex-end;padding:16px 0 40px}.ws-guest-save-btn{min-width:200px}.ws-guest-empty{color:#f5ede080;padding:60px 20px;text-align:center}.ws-guest-empty h2{color:#f5ede0;color:var(--cream);font-size:20px;font-weight:600;margin-bottom:8px}.ws-guest-empty p{font-size:14px;margin-bottom:20px}.ws-guest-view-header{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:14px;display:flex;gap:20px;margin-bottom:20px;padding:24px}.ws-guest-view-avatar{align-items:center;background:#ffffff14;border-radius:50%;color:#f5ede0e6;display:flex;flex-shrink:0;font-size:26px;font-weight:700;height:72px;justify-content:center;overflow:hidden;width:72px}.ws-guest-view-avatar img{height:100%;object-fit:cover;width:100%}.ws-guest-view-info{flex:1 1;min-width:0}.ws-guest-view-name{color:#f5ede0;color:var(--cream);font-size:20px;font-weight:600}.ws-guest-view-title{color:#ffb101;color:var(--gold);font-size:14px;margin-top:2px}.ws-guest-view-company{color:#f5ede080;font-size:13px;margin-top:2px}.ws-guest-view-location{color:#f5ede066;font-size:12px;margin-top:4px}.ws-guest-view-completeness{flex-shrink:0;text-align:center}.ws-guest-view-score{color:#ffb101;color:var(--gold);font-size:28px;font-weight:700}.ws-guest-view-score-label{color:#f5ede066;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ws-guest-view-section{background:#ffffff05;border:1px solid #f5ede00f;border-radius:12px;margin-bottom:16px;padding:20px 24px}.ws-guest-view-section-title{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:600;margin-bottom:12px}.ws-guest-view-text{color:#f5ede0a6;font-size:14px;line-height:1.55;margin-bottom:8px}.ws-guest-view-text strong{color:#f5ede0d9}.ws-guest-view-meta-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media (max-width:640px){.ws-guest-view-meta-grid{grid-template-columns:repeat(2,1fr)}}.ws-guest-view-meta{background:#ffffff05;border:1px solid #f5ede00a;border-radius:8px;color:#f5ede0;color:var(--cream);font-size:14px;padding:12px;text-align:center}.ws-guest-view-meta-label{color:#f5ede066;display:block;font-size:10px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.ws-guest-view-appearance{align-items:center;border-bottom:1px solid #f5ede00a;display:flex;font-size:13px;gap:8px;padding:8px 0}.ws-guest-view-appearance:last-child{border-bottom:none}.ws-guest-view-appearance-show{color:#f5ede0;color:var(--cream);font-weight:500}.ws-guest-view-appearance-ep{color:#f5ede080}.ws-guest-match-section{border-color:#c6364a26}.ws-guest-match-cta{padding:20px;text-align:center}.ws-guest-match-cta p{color:#f5ede080;font-size:14px;margin-bottom:16px}.ws-guest-match-results{display:flex;flex-direction:column;gap:20px}.ws-guest-match-overall{padding:20px 0;text-align:center}.ws-guest-match-score{color:#ffb101;color:var(--gold);font-size:48px;font-weight:700;line-height:1}.ws-guest-match-label{color:#f5ede080;font-size:13px;margin-top:4px}.ws-guest-match-breakdown{display:flex;flex-direction:column;gap:10px}.ws-guest-match-dim{align-items:center;display:flex;gap:12px}.ws-guest-match-dim-label{color:#f5ede099;font-size:12px;font-weight:600;text-transform:capitalize;width:80px}.ws-guest-match-dim-bar{background:#ffffff0f;border-radius:99px;flex:1 1;height:8px;overflow:hidden}.ws-guest-match-dim-fill{background:#ffb101;background:var(--gold);border-radius:99px;height:100%;transition:width .5s ease}.ws-guest-match-dim-val{color:#f5ede0;color:var(--cream);font-size:13px;font-weight:600;text-align:right;width:40px}.ws-guest-match-recs{background:#ffffff05;border-radius:10px;color:#f5ede0a6;font-size:13px;line-height:1.5;padding:16px}.ws-guest-match-recs strong{color:#f5ede0;color:var(--cream)}.ws-guest-match-recs ul{margin:8px 0 0;padding-left:18px}.ws-guest-match-recs li{margin-bottom:4px}.ws-profile-v2-show-name{color:#ffb101;color:var(--gold);font-size:13px;font-weight:500;margin-bottom:2px}.ws-profile-v2-title{color:#f5ede066;font-size:12px;letter-spacing:.04em;margin-top:2px}.ws-profile-v2-show-info{color:#f5ede099;font-size:13px;line-height:1.6;margin-top:14px}.ws-profile-v2-show-info strong{color:#f5ede0cc;font-weight:600}.ws-profile-v2-follower-count{color:#f5ede073;font-size:11px;font-weight:600;margin-left:6px}.ws-onesheet{margin-top:8px}.ws-onesheet-title{color:#f5ede0;color:var(--cream);font-size:17px;font-weight:600;margin-bottom:6px}.ws-onesheet-desc{color:#f5ede080;font-size:13px;margin-bottom:20px}.ws-onesheet-quality{background:#ef44440f;border:1px solid #ef444433;border-radius:10px;font-size:13px;margin-bottom:20px;padding:16px 20px}.ws-onesheet-quality--ok{background:#3ecf8e0f;border-color:#3ecf8e33}.ws-onesheet-quality-header{align-items:center;color:#f5ede0;color:var(--cream);display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.ws-onesheet-quality-score{color:#ffb101;color:var(--gold)}.ws-onesheet-quality-list{color:#f5ede0a6;line-height:1.6;padding-left:18px}.ws-onesheet-quality-issues li{color:#ef4444d9}.ws-onesheet-quality-details{margin-top:8px}.ws-onesheet-quality-details summary{color:#f5ede080;cursor:pointer;font-size:12px}.ws-onesheet-controls{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ws-onesheet-control-row{display:flex;flex-direction:column;gap:6px}.ws-onesheet-control-label{color:#f5ede08c;font-size:12px;font-weight:600}.ws-onesheet-preview{border:1px solid #c6364a40;border-radius:14px;margin-bottom:24px;overflow:hidden}.ws-onesheet-preview-header{align-items:center;background:#1e2226;border-bottom:1px solid #c6364a26;display:flex;justify-content:space-between;padding:14px 20px}.ws-onesheet-preview-header h4{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:600}.ws-onesheet-preview-body{background:#ffffff05;padding:24px}.ws-onesheet-preview-headline{color:#f5ede0;color:var(--cream);font-size:22px;font-weight:700;margin-bottom:4px}.ws-onesheet-preview-sub{color:#f5ede099;font-size:14px;margin-bottom:20px}.ws-onesheet-preview-section{margin-bottom:18px}.ws-onesheet-preview-section strong{color:#ffb101;color:var(--gold);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.ws-onesheet-preview-section p,.ws-onesheet-preview-section ul{color:#f5ede0b3;font-size:14px;line-height:1.55}.ws-onesheet-preview-section ul{padding-left:18px}.ws-onesheet-preview-section li{margin-bottom:4px}.ws-onesheet-preview-topic{border-bottom:1px solid #f5ede00a;padding:8px 0}.ws-onesheet-preview-topic:last-child{border-bottom:none}.ws-onesheet-preview-topic-title{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:600}.ws-onesheet-preview-topic-angle{color:#f5ede080;font-size:13px;margin-left:8px}.ws-onesheet-preview-topic-hook{color:#ffb101;color:var(--gold);display:block;font-size:13px;font-style:italic;margin-top:2px}.ws-onesheet-list{margin-top:20px}.ws-onesheet-list-title{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:600;margin-bottom:12px}.ws-onesheet-list-item{align-items:center;background:#ffffff05;border:1px solid #f5ede00f;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.ws-onesheet-list-info{flex:1 1;min-width:0}.ws-onesheet-list-label{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:500}.ws-onesheet-list-meta{color:#f5ede066;font-size:12px;margin-top:2px}.ws-onesheet-list-actions{display:flex;flex-shrink:0;gap:6px}.ws-btn-danger-text{color:#ef4444b3!important}.ws-btn-danger-text:hover{color:#ef4444!important}.ws-upload-modal-overlay{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.ws-upload-modal-box{background:#1a1212;border:1px solid #f5ede01a;border-radius:16px;display:flex;flex-direction:column;gap:18px;max-height:90vh;max-width:480px;overflow-y:auto;padding:28px;width:100%}.ws-upload-modal-header{align-items:center;display:flex;justify-content:space-between}.ws-upload-modal-title{color:#f5ede0;color:var(--cream);font-size:18px;font-weight:600}.ws-upload-modal-close{background:none;border:none;color:#f5ede080;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.ws-upload-modal-close:hover{color:#f5ede0;color:var(--cream)}.ws-upload-modal-dropzone{align-items:center;border:2px dashed #f5ede026;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:40px 24px;text-align:center;transition:border-color .2s,background .2s}.ws-upload-modal-dropzone:hover{border-color:#f5ede040}.ws-upload-modal-dropzone.drag-over{background:#1e2226;border-color:#ffb101;border-color:var(--gold)}.ws-upload-modal-dropzone.has-preview{border-color:#f5ede026;border-style:solid;padding:16px}.ws-upload-modal-icon{color:#f5ede04d}.ws-upload-modal-droptext{color:#f5ede080;font-size:14px}.ws-upload-modal-browse{background:#ffffff0f;border:1px solid #f5ede01a;border-radius:8px;color:#f5ede0;color:var(--cream);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 18px;transition:background .15s}.ws-upload-modal-browse:hover{background:#ffffff1a}.ws-upload-modal-preview{position:relative;width:100%}.ws-upload-modal-preview img{border-radius:10px;max-height:200px;object-fit:cover;width:100%}.ws-upload-modal-preview-remove{background:#0c0808bf;border:none;border-radius:6px;color:#f5ede0cc;cursor:pointer;font-family:inherit;font-size:12px;padding:4px 10px;position:absolute;right:8px;top:8px}.ws-upload-modal-info{color:#f5ede066;font-size:12px;text-align:center}.ws-upload-modal-error{color:#ef4444;font-size:13px;text-align:center}.ws-upload-modal-progress{background:#ffffff0f;border-radius:99px;height:4px;overflow:hidden}.ws-upload-modal-progress-bar{background:#ffb101;background:var(--gold);border-radius:99px;height:100%;transition:width .3s ease}.ws-upload-modal-guidelines{background:#ffffff05;border:1px solid #f5ede00f;border-radius:10px;color:#f5ede073;font-size:12px;line-height:1.6;padding:14px 16px}.ws-upload-modal-guidelines strong{color:#f5ede0b3;display:block;font-size:13px;margin-bottom:6px}.ws-upload-modal-guidelines ul{margin:0;padding-left:16px}.ws-upload-modal-guidelines li{margin-bottom:2px}.ws-upload-modal-guidelines>p{color:#f5ede059;font-style:italic;margin-top:8px}.ws-upload-modal-actions{display:flex;gap:10px;justify-content:flex-end}.ws-profile-v2-banner-showname{align-items:center;bottom:48px;color:#fff;display:flex;font-size:2.25rem;font-weight:700;gap:10px;left:32px;line-height:1.1;max-width:65%;position:absolute;text-shadow:0 2px 12px #000000b3,0 0 4px #0000004d;z-index:3}@media (max-width:768px){.ws-profile-v2-banner-showname{bottom:36px;font-size:1.5rem;left:20px}}.ws-profile-v2-banner-niche{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0c080899;border:1px solid #f5ede026;border-radius:999px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.03em;padding:5px 14px;position:absolute;right:16px;top:16px;z-index:3}.ws-profile-v2-banner-edit--always{opacity:1!important}.ws-profile-v2-verified{align-items:center;cursor:default;display:inline-flex;margin-left:6px;vertical-align:middle}.ws-profile-v2-verified svg{height:18px;width:18px}.ws-profile-v2-host-label{color:#f5ede066;font-size:13px;margin-top:2px}.ws-profile-v2-clip-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ws-profile-v2-clip-form .ws-guest-input{flex:1 1;min-width:140px}.ws-profile-v2-clips-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.ws-profile-v2-clips-scroll::-webkit-scrollbar{height:4px}.ws-profile-v2-clips-scroll::-webkit-scrollbar-thumb{background:#f5ede01a;border-radius:99px}.ws-profile-v2-clip-card{background:hsla(0,0%,100%,.025);border:1px solid #f5ede00f;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:8px;max-width:280px;min-width:240px;padding:14px;position:relative}.ws-profile-v2-clip-card .ws-guest-remove-btn{position:absolute;right:8px;top:8px}.ws-profile-v2-clip-title{color:#f5ede0d9;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-profile-v2-clip-duration{color:#f5ede066;font-size:11px}.ws-profile-v2-cta-card{background:#ffffff05;border:1px dashed #f5ede01a;border-radius:12px;padding:20px;text-align:center}.ws-profile-v2-cta-card p{color:#f5ede080;font-size:13px;margin-bottom:14px}.ws-profile-v2-tooltip{align-items:center;background:#f5ede014;border-radius:50%;color:#f5ede073;cursor:help;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;margin-left:6px;vertical-align:middle;width:16px}.ws-bottom-tabs{align-items:stretch;background:#08090b;border-top:1px solid #ffffff0a;bottom:0!important;box-shadow:0 -12px 32px #00000073;box-sizing:border-box;display:none;gap:2px;justify-content:space-around;left:0!important;margin:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0px));pointer-events:auto;position:fixed!important;right:0!important;z-index:9999!important}@media (max-width:768px){.ws-bottom-tabs{display:flex!important}}@media (hover:none) and (pointer:coarse){.ws-bottom-tabs{display:flex!important}}.ws-bt-tab{align-items:center;background:#0000;border:none;border-radius:12px;color:#f5ede094;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;justify-content:center;padding:10px 4px;transition:color .12s,transform .12s}.ws-bt-tab:hover{color:#f5ede0eb}.ws-bt-tab:active{transform:scale(.93)}.ws-bt-tab.active,.ws-bt-tab.active .ws-bt-icon{color:#ffb101}.ws-bt-label{display:none}.ws-bt-avatar{align-items:center;background:#1e1919;border:1.5px solid #ffffff1f;border-radius:50%;color:#ffb101;display:inline-flex;font-size:13px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.ws-bt-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ws-bt-profile.active .ws-bt-avatar{border-color:#c6364a;box-shadow:0 0 12px #c6364a8c}.ws-bt-icon{align-items:center;color:inherit;display:inline-flex;height:28px;justify-content:center;width:28px}.ws-bt-label{letter-spacing:.01em}.ws-bt-create{color:#fff;flex:0 0 auto;padding:4px 6px}.ws-bt-create-ring{align-items:center;animation:ws-bt-create-pulse 4s ease-in-out infinite;background:linear-gradient(135deg,#e8622a,#d61849);border:none;border-radius:999px;box-shadow:0 4px 12px #d618494d,0 0 10px #e8622a2e,inset 0 -2px 4px #00000038;color:#fff;display:inline-flex;height:44px;justify-content:center;margin-top:0;position:relative;transition:transform .12s ease,box-shadow .4s ease;width:44px}@keyframes ws-bt-create-pulse{0%,to{box-shadow:0 4px 12px #d6184942,0 0 8px #e8622a29,inset 0 -2px 4px #00000038}50%{box-shadow:0 5px 14px #d6184957,0 0 14px #e8622a42,inset 0 -2px 4px #00000038}}.ws-bt-create:active .ws-bt-create-ring{transform:scale(.94)}.ws-bt-create .ws-bt-create-ring,.ws-bt-create.active .ws-bt-create-ring{color:#fff}.ws-bt-profile.open .ws-bt-avatar{border-color:#c6364a;box-shadow:0 0 10px #c6364a73}.ws-bt-profile-backdrop{animation:ws-bt-profile-fade .12s ease-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#00000073;inset:0;position:fixed;z-index:9998}.ws-bt-profile-menu{animation:ws-bt-profile-in .18s cubic-bezier(.22,1,.36,1);background:#1e1919;border:1px solid #f5ede014;border-radius:16px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));box-shadow:0 24px 60px #0009,0 2px 8px #0006;display:flex;flex-direction:column;gap:2px;left:12px;margin-left:auto;max-height:70vh;max-width:360px;overflow-y:auto;padding:8px;position:fixed;right:12px;z-index:10000}@keyframes ws-bt-profile-fade{0%{opacity:0}to{opacity:1}}@keyframes ws-bt-profile-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:769px){.ws-bt-profile-menu{left:auto;width:300px}}.ws-bt-profile-head{align-items:center;background:#ffffff08;border-radius:12px;color:#f5ede0;color:var(--cream,#f5ede0);display:flex;gap:12px;padding:12px}.ws-bt-profile-head-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#c6364a);border-radius:50%;color:#0d0808;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:800;height:42px;justify-content:center;overflow:hidden;width:42px}.ws-bt-profile-head-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ws-bt-profile-head-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ws-bt-profile-head-name{color:#f5ede0;color:var(--cream,#f5ede0);font-size:15px;font-weight:700;letter-spacing:-.01em}.ws-bt-profile-head-handle,.ws-bt-profile-head-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-bt-profile-head-handle{color:#f5ede08c;font-size:12px}.ws-bt-profile-close{align-items:center;background:#ffffff0f;border:none;border-radius:50%;color:#f5ede0bf;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background .12s,color .12s,transform .1s;width:32px}.ws-bt-profile-close:hover{background:#ffffff1f;color:#f5ede0;color:var(--cream,#f5ede0)}.ws-bt-profile-close:active{transform:scale(.92)}.ws-bt-profile-divider{background:#f5ede014;height:1px;margin:6px 10px}.ws-bt-profile-label{color:#f5ede073;font-size:10px;font-weight:700;letter-spacing:.1em;padding:8px 12px 4px;text-transform:uppercase}.ws-bt-profile-item{align-items:center;background:none;border:none;border-radius:12px;color:#f5ede0;color:var(--cream,#f5ede0);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:12px;letter-spacing:-.005em;padding:10px;text-align:left;transition:background .12s,color .12s;width:100%}.ws-bt-profile-item:active,.ws-bt-profile-item:hover{background:#ffffff0f}.ws-bt-profile-item--danger{color:#ff8a7a}.ws-bt-profile-item--danger:hover{background:#ff503c1a;color:#ffb0a4}.ws-bt-profile-item--danger .ws-bt-profile-item-icon{background:#ff503c1f;color:#ff8a7a}.ws-bt-profile-item-icon{align-items:center;background:#1e2226;border-radius:9px;color:#ffb101;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ws-bt-profile-item-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-bt-profile-item-trailing{align-items:center;color:#ffb101;display:inline-flex;flex-shrink:0}@media (max-width:768px){.ws-bt-more-anchor .ws-more-menu{bottom:calc(80px + env(safe-area-inset-bottom, 0px))!important;left:12px!important;max-height:60vh;max-width:none!important;overflow-y:auto;position:fixed!important;right:12px!important;top:auto!important;width:auto!important;z-index:3100!important}.ws-bt-more-anchor .ws-more-menu:before{display:none}}.app-loading-v2{align-items:center;background:#0d0e0f;background:var(--bg);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.app-loading-bg{background-image:url(/static/media/episode_landing_bg.961b3b12c3ab1397ec32.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(2px);inset:0;opacity:.55;position:absolute}.app-loading-shade{background:radial-gradient(60% 60% at 50% 50%,#1e22262e,#0000 70%),linear-gradient(180deg,#0c08088c,#0c0808d9);inset:0;position:absolute}.app-loading-content{align-items:center;display:flex;flex-direction:column;gap:88px;margin-top:-14vh;position:relative;z-index:1}.app-loading-brand{color:#fff;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:.9;text-shadow:0 4px 30px #00000080}.app-loading-dot{color:#c6364a}.app-loading-bar{background:#ffffff14;border-radius:999px;height:3px;overflow:hidden;width:180px}.app-loading-bar-fill{animation:app-loading-slide 1.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffb101,#0000);border-radius:999px;height:100%;width:40%}@keyframes app-loading-slide{0%{transform:translateX(-150%)}to{transform:translateX(380%)}}*{scrollbar-color:#2a2020 #0a0606;scrollbar-width:thin}::-webkit-scrollbar-track{background:#0a0606}::-webkit-scrollbar-thumb{background:#2a2020;border:2px solid #0a0606;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3a2e2e}.cb-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:20px}.cb-topbar-hint{color:#f5ede073;font-size:12px}.cb-chat-shell{display:flex;flex-direction:column;max-width:100%;min-height:560px;min-width:0;overflow-x:hidden;position:relative}.cb-chat-shell>*{flex:1 1;min-height:0;min-width:0}.cb-chat-shell .chat-back-btn,.cb-chat-shell .chat-header-clean,.cb-chat-shell .chat-team-icon-btn{display:none!important}.ws-topbar-team-btn{align-items:center;background:#ffffff0d;border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14;color:#f5ede0d9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:6px;padding:6px 12px;transition:background .12s,color .12s;white-space:nowrap}.ws-topbar-team-btn:hover{background:#1e2226;color:#ffb101}@media (max-width:640px){.ws-topbar-team-btn span{display:none}.ws-topbar-team-btn{padding:6px 9px}}.ws-topbar-team-btn--icon{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.ws-topbar-team-btn--icon[disabled]{cursor:not-allowed;opacity:.55}.ws-topbar-team-btn--icon[disabled]:hover{background:#ffffff0d;color:#f5ede0eb}.cb-mode{background:#ffffff08;border:1px solid #f5ede01a;border-radius:999px;display:inline-flex;gap:0;isolation:isolate;padding:4px;position:relative}.cb-mode--3{display:grid;grid-template-columns:repeat(3,1fr)}.cb-mode--3 .cb-mode-tab{text-align:center}.cb-mode--3:before{background:#ffffff1a;border-radius:999px;bottom:4px;content:"";left:4px;pointer-events:none;position:absolute;top:4px;transition:transform .28s cubic-bezier(.32,.72,.34,1);width:calc(33.33333% - 2.66667px);z-index:-1}.cb-mode--3:before,.cb-mode--3[data-active=simple]:before{transform:translateX(0)}.cb-mode--3[data-active=advanced]:before{transform:translateX(100%)}.cb-mode--3[data-active=short-form]:before{transform:translateX(200%)}@media (prefers-reduced-motion:reduce){.cb-mode--3:before{transition:none}}.cb-mode-tab{background:#0000;border:none;border-radius:999px;color:#f5ede0ad;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 16px;position:relative;transition:color .18s;white-space:nowrap}.cb-mode-tab:hover{color:#f5ede0f2}.cb-mode-tab.active{background:#0000;color:#fff}.cb-mode--in-topbar{margin:0}.ws-topbar-titles:has(.cb-mode--in-topbar){display:flex}.cb-form{display:flex;flex-direction:column;gap:12px;max-width:560px}.cb-section{background:#1e1919;border:none;border-radius:14px;overflow:hidden}.cb-section-head{align-items:center;background:none;border:none;color:#f5ede0;color:var(--cream);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:14px 16px;width:100%}.cb-section-caret{color:#f5ede073;display:inline-flex;transition:transform .2s ease}.cb-section-caret.open{transform:rotate(180deg)}.cb-section-title{flex:1 1;font-size:14px;font-weight:600;text-align:left}.cb-section-actions{display:flex;gap:8px;margin-left:auto}.cb-section-action{align-items:center;background:#ffffff0f;border:1px solid #f5ede014;border-radius:10px;color:#f5ede0b3;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .12s,transform .12s;width:32px}.cb-section-action:hover{background:#ffffff1a}.cb-section-action:active{transform:scale(.92)}.cb-section-action--accent{border-color:#c6364a40;color:#c6364a}.cb-section-body{padding:0 16px 16px}.cb-textarea{background:#0000;border:none;box-sizing:border-box;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:15px;line-height:1.55;min-height:100px;outline:none;padding:4px 0;resize:none;width:100%}.cb-textarea::placeholder{color:#f5ede047}.cb-style-desc{color:#f5ede080;font-size:12px;line-height:1.5;margin-bottom:12px}.cb-chips-row,.cb-chips-row .ws-builder-tags{display:flex;flex-wrap:wrap;gap:8px}.cb-chips-row .ws-builder-tag{background:#ffffff0a;border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #f5ede00f;color:#f5ede0c7;cursor:pointer;font-size:12px;padding:7px 14px;transition:all .12s}.cb-chips-row .ws-builder-tag:hover{background:#1e2226;color:#f5ede0;color:var(--cream)}.cb-chips-row .ws-builder-tag.active{background:#1e2226;box-shadow:inset 0 0 0 1px #c6364a73;color:#ffb101}.cb-row{align-items:center;background:#1e1919;border:none;border-radius:12px;display:flex;gap:12px;margin-bottom:8px;padding:14px 16px}.cb-row-icon{color:#f5ede066;display:inline-flex;flex-shrink:0}.cb-row-label{flex-shrink:0;font-weight:500;min-width:100px}.cb-row-input,.cb-row-label{color:#f5ede0;color:var(--cream);font-size:13px}.cb-row-input{background:#0000;border:none;flex:1 1;font-family:inherit;outline:none}.cb-row-input::placeholder{color:#f5ede052}.cb-pair{background:#0000;display:inline-flex;gap:2px;margin-left:auto}.cb-pair-tab{background:#0000;border:none;border-radius:8px;color:#f5ede073;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 14px;transition:background .12s,color .12s}.cb-pair-tab:hover{color:#f5ede0e0}.cb-pair-tab.active{background:#1e2226;color:#ffb101}.cb-row--slider{flex-wrap:wrap;row-gap:6px}.cb-slider-track-wrap{align-items:center;display:flex;flex:1 1}.cb-slider{appearance:none;background:linear-gradient(90deg,#ffb101 0,#ffb101 50%,#f5ede01f 0,#f5ede01f);background:linear-gradient(to right,#ffb101 0,#ffb101 var(--cb-fill,50%),#f5ede01f var(--cb-fill,50%),#f5ede01f 100%);border-radius:999px;cursor:pointer;height:6px;outline:none;width:100%}.cb-slider::-webkit-slider-thumb{appearance:none;background:#ffb101;border:3px solid #0d0808;border-radius:50%;box-shadow:0 2px 10px #c6364a80;cursor:pointer;height:20px;-webkit-transition:transform .12s;transition:transform .12s;width:20px}.cb-slider::-webkit-slider-thumb:active{transform:scale(1.15)}.cb-slider::-moz-range-thumb{background:#ffb101;border:3px solid #0d0808;border-radius:50%;box-shadow:0 2px 10px #c6364a80;cursor:pointer;height:20px;width:20px}.cb-slider-value{color:#ffb101;font-size:12px;font-weight:600;min-width:40px;text-align:right}.cb-slider-hint{color:#f5ede066;flex-basis:100%;font-size:11px;margin-top:-2px;padding-left:112px}.cb-divider{background:#f5ede012;height:1px;margin:14px 0 12px}@media (max-width:480px){.cb-row-label{font-size:12px;min-width:auto}.cb-slider-hint{padding-left:0}}.cb-field-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}@media (max-width:480px){.cb-field-row{grid-template-columns:1fr}}.cb-field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.cb-field-label{color:#f5ede08c;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cb-chipset{display:flex;flex-wrap:wrap;gap:6px}.cb-chip{background:#ffffff0a;border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #f5ede00f;color:#f5ede0bf;cursor:pointer;font-family:inherit;font-size:12px;padding:6px 12px;transition:all .12s}.cb-chip:hover{background:#1e2226;color:#f5ede0;color:var(--cream)}.cb-chip.active{background:#1e2226;box-shadow:inset 0 0 0 1px #c6364a66;color:#ffb101}.cb-input{background:#1e1919;border:none;border-radius:10px;box-sizing:border-box;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:13px;outline:none;padding:12px 14px;resize:none;transition:box-shadow .12s;width:100%}.cb-input:focus{box-shadow:inset 0 0 0 1px #c6364a73}.cb-input::placeholder{color:#f5ede047}.cb-title-row{align-items:center;background:#1e1919;border:none;border-radius:14px;display:flex;gap:10px;padding:14px 16px}.cb-title-icon{color:#f5ede059;display:inline-flex;flex-shrink:0}.cb-title-input{background:none;border:none;color:#f5ede0;color:var(--cream);flex:1 1;font-family:inherit;font-size:14px;outline:none}.cb-title-input::placeholder{color:#f5ede04d}.cb-save-row{align-items:center;background:#1e1919;border:none;border-radius:14px;display:flex;gap:10px;padding:14px 16px}.cb-save-icon{color:#f5ede059;display:inline-flex;flex-shrink:0}.cb-save-label{color:#f5ede080;font-size:13px}.cb-save-select{background:#ffffff0f;border:1px solid #f5ede01a;border-radius:8px;color:#f5ede0;color:var(--cream);cursor:pointer;font-family:inherit;font-size:12px;margin-left:auto;padding:6px 10px}.cb-ws-picker{background:#1e1919;border:none;border-radius:14px;position:relative}.cb-ws-trigger{align-items:center;background:none;border:none;color:#f5ede0;color:var(--cream);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 16px;text-align:left;width:100%}.cb-ws-trigger:hover{background:hsla(0,0%,100%,.025)}.cb-ws-trigger-value{background:#ffffff0f;border-radius:8px;color:#f5ede0;color:var(--cream);font-size:12px;font-weight:500;margin-left:auto;padding:6px 12px}.cb-ws-popover{background:#141010;border:1px solid #f5ede01f;border-radius:14px;box-shadow:0 24px 50px #0009;display:flex;flex-direction:column;gap:8px;left:0;max-height:360px;padding:10px;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.cb-ws-search-wrap{align-items:center;display:flex;gap:6px}.cb-ws-search{background:#1e1919;border:none;border-radius:10px;color:#f5ede0;color:var(--cream);flex:1 1;font-family:inherit;font-size:13px;outline:none;padding:10px 12px;transition:box-shadow .12s}.cb-ws-search::placeholder{color:#f5ede059}.cb-ws-search:focus{box-shadow:inset 0 0 0 1px #c6364a73}.cb-ws-add-btn{align-items:center;border:1px solid #c6364a40;border-radius:10px;color:#ffb101;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background .12s;width:36px}.cb-ws-add-btn,.cb-ws-add-btn:hover{background:#1e2226}.cb-ws-add-btn:disabled{cursor:not-allowed;opacity:.4}.cb-ws-list{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.cb-ws-row{align-items:center;background:none;border:none;border-radius:10px;color:#f5ede0;color:var(--cream);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:10px 12px;text-align:left;transition:background .1s}.cb-ws-row:hover{background:#ffffff0d}.cb-ws-row.active{background:#1e2226;color:#ffb101}.cb-ws-row-icon{flex-shrink:0;font-size:14px}.cb-ws-row-name{flex:1 1}.cb-ws-row-cta{border:1px solid #f5ede01a;border-radius:999px;color:#f5ede073;font-size:11px;padding:3px 8px}.cb-ws-row--create{color:#ffb101}.cb-ws-row--create .cb-ws-row-icon{color:#ffb101;font-weight:700}.cb-ws-row--suggested{color:#f5ede0b3}.cb-ws-hint{color:#f5ede059;font-size:10px;font-weight:600;letter-spacing:.08em;padding:10px 12px 2px;text-transform:uppercase}.cb-build-btn{align-items:center;background:linear-gradient(180deg,#1e22261f,#1e22260f);border:1px solid #c6364a2e;border-radius:14px;color:#f5ede08c;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:14px 20px;transition:background .15s,color .15s,border-color .15s;width:100%}.cb-build-btn:hover:not(:disabled){background:linear-gradient(180deg,#1e222638,#1e22261f);border-color:#c6364a59;color:#ffb101}.cb-build-btn:active:not(:disabled){transform:scale(.99)}.cb-build-btn:disabled{cursor:not-allowed;opacity:.4}@media (max-width:768px){.cb-form{max-width:100%}.cb-section-head{padding:12px 14px}.cb-section-body{padding:0 14px 14px}}.ws-profile-v2-preview-bar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0808d9;border-bottom:1px solid #c6364a33;display:flex;gap:10px;justify-content:space-between;padding:10px 16px;position:sticky;top:0;z-index:30}.ws-profile-v2-back{align-items:center;background:#ffffff0d;border:1px solid #f5ede01f;border-radius:999px;color:#f5ede0;color:var(--cream);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;padding:7px 12px 7px 10px;transition:background .12s,border-color .12s}.ws-profile-v2-back:hover{background:#ffffff17;border-color:#1e222659}.ws-profile-v2-preview-tag{background:#1e2226;border:1px solid #c6364a59;border-radius:999px;color:#ffb101;font-size:10px;font-weight:800;letter-spacing:.14em;padding:5px 10px;text-transform:uppercase}.settings-page-nav-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:18px}.settings-preview-btn{align-items:center;background:#1e2226;border:1px solid #c6364a66;border-radius:999px;color:#ffb101;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:6px;padding:6px 12px;transition:background .12s}.settings-preview-btn:hover{background:#1e2226}.ws-profile-boost{background:linear-gradient(180deg,#1e22261a,#1e22260a);border:1px solid #c6364a4d;border-radius:14px;display:flex;gap:14px;margin:16px 0 20px;padding:16px 18px}.ws-profile-boost-icon{align-items:center;background:#1e2226;border-radius:10px;color:#ffb101;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ws-profile-boost-body{flex:1 1;min-width:0}.ws-profile-boost-title{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:700;margin-bottom:4px}.ws-profile-boost-sub{color:#f5ede099;font-size:12px;line-height:1.5;margin-bottom:10px}.ws-profile-boost-actions{display:flex;flex-wrap:wrap;gap:8px}.ws-profile-boost-cta{background:#ffb101;border:none;border-radius:999px;color:#0d0808;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:8px 14px;transition:background .12s}.ws-profile-boost-cta:hover{background:#ffc23a}.home-v2{margin:0 auto;max-width:100%;padding-top:12px;width:100%}.home-feed{display:none}.home-desktop{display:block}@media (max-width:768px){.home-feed{display:block}.home-desktop{display:none}.home-v2{background:#0d0e0f;background:var(--bg);max-width:100%;padding:0}}.ws-dashboard-section{margin-bottom:28px}.ws-dashboard-section-head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.ws-dashboard-section-title{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0}.ws-dashboard-section-sub{color:#f5ede080;font-size:12px}.hd-wrap{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;max-width:1180px;min-height:100%;padding:40px clamp(20px,4vw,64px) 60px;position:relative;width:100%}.hd-orbs{inset:0;overflow:hidden;pointer-events:none;z-index:0}.hd-orb,.hd-orbs{position:absolute}.hd-orb{animation:hd-orb-drift 14s ease-in-out infinite;border-radius:50%;filter:blur(72px);opacity:.55}.hd-orb-warm{background:radial-gradient(circle,#1e22266b 0,#1e222600 70%);height:420px;left:-12%;top:-10%;width:420px}.hd-orb-amber{animation-delay:-5s;right:-14%}.hd-orb-amber,.hd-orb-glow{background:radial-gradient(circle,#1e222642 0,#1e222600 70%);bottom:-16%;height:460px;width:460px}.hd-orb-glow{animation-delay:-10s;left:-14%}@keyframes hd-orb-drift{0%,to{transform:translate(0)}50%{transform:translate(28px,-22px)}}.hd-center{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:720px;min-height:520px;padding:24px 0 48px;position:relative;width:100%;z-index:2}.hd-hero{animation:hd-hero-in .5s cubic-bezier(.22,1,.36,1);color:#fff;font-family:DM Sans,Georgia,Times New Roman,serif;font-size:clamp(36px,4.5vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 auto 32px;max-width:680px;text-align:center}@keyframes hd-hero-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hd-composer{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#ffffff0a;border:none;border-radius:20px;box-shadow:0 0 60px #ff9e4014,0 0 30px #ff9e400d,inset 0 0 0 1px #ffffff14;margin:0 auto;max-width:720px;min-height:140px;padding:24px;transition:box-shadow .2s ease;width:100%}.hd-composer:focus-within{box-shadow:0 0 100px #ff9e402e,0 0 50px #ff9e401f,inset 0 0 0 1px #ffffff1f}.hd-composer-input{background:#0000;border:none;box-sizing:border-box;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:16px;line-height:1.5;min-height:76px;outline:none;padding:4px 6px 8px;resize:none;width:100%}.hd-composer-input::placeholder{color:#f5ede057}.hd-composer-actions{align-items:center;border-top:1px solid #f5ede00f;display:flex;gap:8px;padding:8px 2px 2px}.hd-composer-spacer{flex:1 1}.hd-circle-btn{align-items:center;background:#ffffff0a;border:1px solid #f5ede01f;border-radius:999px;color:#f5ede0cc;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:background .12s,border-color .12s,transform .12s,color .12s;width:38px}.hd-circle-btn:hover{background:#ffffff14;color:#f5ede0;color:var(--cream)}.hd-circle-btn:active{transform:scale(.93)}.hd-circle-btn--accent{background:#1e2226;border-color:#c6364a73;color:#ffb101}.hd-circle-btn--accent:hover{background:#1e2226}.hd-circle-btn:disabled{cursor:not-allowed;opacity:.45}.hd-spin{animation:hd-spin .8s linear infinite;border:2px solid #c6364a40;border-radius:50%;border-top-color:#c6364a;height:14px;width:14px}@keyframes hd-spin{to{transform:rotate(1turn)}}.hd-create-btn{align-items:center;background:linear-gradient(135deg,#c6364a,#ffb866);border:none;border-radius:999px;box-shadow:0 4px 16px #ff9e4040;color:#0a0e17;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:transform .12s ease,box-shadow .12s ease}.hd-create-btn:hover:not(:disabled){box-shadow:0 6px 24px #ff9e4059;transform:translateY(-1px)}.hd-create-btn:active:not(:disabled){transform:translateY(0)}.hd-create-btn:disabled{cursor:not-allowed;opacity:.45}.hd-create-btn .icon{flex:0 0 auto;height:16px;width:16px}.hd-suggestions{margin-top:20px;max-width:680px;width:100%}.hd-suggestions-label{color:#f5ede080;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;padding-left:4px;text-transform:uppercase}.hd-suggestions-list{display:flex;flex-direction:column;gap:8px}.hd-suggestion{align-items:center;background:#1e1919a6;border:1px solid #f5ede014;border-radius:14px;color:#f5ede0;color:var(--cream);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:12px;padding:12px 14px;text-align:left;transition:border-color .12s,background .12s,transform .12s}.hd-suggestion:hover:not(:disabled){background:#1e1919d9;border-color:#c6364a33}.hd-suggestion:active:not(:disabled){transform:scale(.995)}.hd-suggestion:disabled{cursor:default;opacity:.4}.hd-suggestion.rank-2{border-color:#c6364a47}.hd-suggestion-text{flex:1 1;min-width:0}.hd-rails{gap:32px;padding-top:28px;position:relative;z-index:2}.hd-rail,.hd-rails{display:flex;flex-direction:column}.hd-rail{gap:10px}.hd-rail-head{align-items:baseline;display:flex;justify-content:space-between;padding:0 4px}.hd-rail-title{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0}.hd-rail-link{background:none;border:none;color:#ffb101;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600}.hd-rail-scroll{-webkit-overflow-scrolling:touch;cursor:grab;display:flex;gap:12px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),#0000);overflow-x:auto;padding:4px 2px 12px;scrollbar-width:none;-webkit-user-select:none;user-select:none}.hd-rail-scroll::-webkit-scrollbar{display:none}.hd-rail-scroll[data-dragging=true]{cursor:grabbing}.hd-guest-card{background:#1e19198c;border:1px solid #f5ede014;border-radius:14px;color:inherit;cursor:pointer;flex-basis:calc(25% - 9px);flex-grow:0;flex-shrink:0;font-family:inherit;max-width:280px;min-width:220px;min-width:0;padding:10px;text-align:left;transition:transform .12s,border-color .12s}.hd-guest-card:hover{border-color:#c6364a59;transform:translateY(-2px)}.hd-guest-card-art{aspect-ratio:1;border-radius:10px;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.hd-guest-card-art img{display:block;height:100%;object-fit:cover;opacity:.55;width:100%}.hd-guest-card-host{color:#f5ede0;color:var(--cream);font-size:13px;font-weight:700;margin-bottom:1px}.hd-guest-card-host,.hd-guest-card-show{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-guest-card-show{color:#f5ede0bf;font-size:12px}.hd-guest-card-niche{color:#f5ede073;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-recent-chip{align-items:center;background:#1e19198c;border:1px solid #f5ede014;border-radius:999px;color:#f5ede0;color:var(--cream);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:12px;font-weight:500;gap:8px;padding:6px 12px 6px 6px;transition:border-color .12s}.hd-recent-chip:hover{border-color:#c6364a59}.hd-recent-chip-art{border-radius:50%;flex-shrink:0;height:22px;width:22px}.hd-recent-chip-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-episode-card{align-items:center;background:#1e19198c;border:1px solid #f5ede014;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex:0 0 220px;font-family:inherit;gap:10px;padding:10px;text-align:left}.hd-episode-card:hover{border-color:#c6364a4d}.hd-episode-card-art{align-items:center;border-radius:9px;color:#fff;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.hd-episode-card-body{flex:1 1;min-width:0}.hd-episode-card-topic{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede0;color:var(--cream);display:-webkit-box;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.hd-episode-card-meta{color:#f5ede073;font-size:11px;margin-top:2px}.home-feed{background:#0d0e0f;background:var(--bg);inset:0;padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px));position:fixed;z-index:50}.home-feed-topbar{align-items:center;background:linear-gradient(180deg,#0000008c,#0000);display:flex;justify-content:space-between;left:0;padding:calc(10px + env(safe-area-inset-top, 0px)) 16px 10px;position:absolute;right:0;top:0;z-index:20}.home-feed-brand{color:#fff;font-family:DM Sans,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 8px #00000080}.home-feed-brand-dot{color:#ffb101}.home-feed-bell{align-items:center;background:#00000073;border:1px solid #ffffff1a;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;transition:box-shadow .25s;width:40px}.home-feed-bell.glow{animation:home-bell-pulse 1.8s infinite;border-color:#c6364a73;box-shadow:0 0 0 0 #c6364ab3}@keyframes home-bell-pulse{0%{box-shadow:0 0 0 0 #c6364a8c}70%{box-shadow:0 0 0 14px #c6364a00}to{box-shadow:0 0 0 0 #c6364a00}}.home-feed-scroller{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.home-feed-scroller::-webkit-scrollbar{display:none}.home-connect{display:flex;flex-direction:column;gap:10px;left:12px;pointer-events:auto;position:absolute;right:12px;top:calc(58px + env(safe-area-inset-top, 0px));transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1);z-index:18}.home-connect--hidden{opacity:0;pointer-events:none;transform:translateY(-14px)}.home-connect-label{color:#f5ede0;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;padding-left:4px;text-shadow:0 2px 8px #0000008c}.home-connect-boxes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.home-connect-box{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#1e1919eb;border:1px solid #c6364a40;border-radius:14px;box-shadow:0 10px 24px #00000059;color:#f5ede0;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px;text-align:left;transition:transform .12s,border-color .12s,background .12s}.home-connect-box:active{background:#1e1919;transform:scale(.98)}.home-connect-box--sponsor{border-color:#00a8ff73;border-color:var(--pop-ring);box-shadow:inset 0 0 0 1px #00a8ff26;box-shadow:0 0 0 1px var(--pop-soft) inset}.home-connect-box-icon{align-items:center;background:linear-gradient(135deg,#1e222640,#cc33002e);border-radius:10px;color:#ffb101;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.home-connect-box--sponsor .home-connect-box-icon{background:linear-gradient(135deg,#00a8ff26,#00a8ff0d);background:linear-gradient(135deg,var(--pop-soft),#00a8ff0d);color:#00a8ff;color:var(--pop)}.home-connect-box-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.home-connect-box-title{color:#f5ede0;font-size:13px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-connect-box-sub{color:#f5ede099;font-size:11px;line-height:1.3}@media (max-width:360px){.home-connect-boxes{grid-template-columns:1fr}}.feed-card-action.liked{color:#ff4755}.feed-card-follow.followed{background:#00000059;border-color:#ffffff73;color:#ffffffbf}.feed-card-center-play.playing{opacity:0;pointer-events:none}@keyframes feed-heart-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(-10deg)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.18) rotate(-6deg)}40%{transform:translate(-50%,-50%) scale(1) rotate(-4deg)}to{opacity:0;transform:translate(-50%,-65%) scale(1.05) rotate(-4deg)}}.feed-card-follow.pulse{transform:scale(1.08)}.feed-card-follow.followed{animation:feed-follow-pop .38s ease}@keyframes feed-follow-pop{0%{transform:scale(1)}35%{transform:scale(1.18)}70%{transform:scale(.96)}to{transform:scale(1)}}@keyframes feed-follow-burst{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(1)}}.home-notif-overlay{align-items:flex-end;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:5000}.home-notif-sheet{animation:home-notif-slide .22s cubic-bezier(.16,1,.3,1);background:#141010;border:1px solid #f5ede01a;border-radius:22px 22px 0 0;max-width:520px;padding:10px 20px calc(24px + env(safe-area-inset-bottom, 0px));width:100%}@keyframes home-notif-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.home-notif-handle{background:#ffffff3d;border-radius:4px;height:4px;margin:4px auto 14px;width:40px}.home-notif-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px;padding:0 2px}.home-notif-icon{align-items:center;background:#1e2226;border-radius:10px;color:#ffb101;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.home-notif-title{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:700;line-height:1.35;margin-bottom:3px}.home-notif-sub{color:#f5ede08c;font-size:12px}.home-notif-topics{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 18px;padding:0}.home-notif-topic{background:#1e1919;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.home-notif-topic-num{align-items:center;background:#1e2226;border-radius:999px;color:#ffb101;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.home-notif-topic-text{color:#f5ede0;color:var(--cream);font-size:13px;line-height:1.4}.home-notif-actions{display:flex;gap:10px;justify-content:flex-end}.home-mobile-topbar{align-items:center;display:flex;justify-content:space-between;padding:10px 16px 14px}.home-mobile-brand{color:#f5ede0;color:var(--cream);font-family:DM Sans,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em}.home-mobile-brand-dot{color:#ffb101}.home-mobile-bell{align-items:center;background:#ffffff0f;border:1px solid #f5ede01a;border-radius:999px;color:#f5ede0;color:var(--cream);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.home-mobile-hero{background:none;border:none;cursor:pointer;display:block;font-family:inherit;margin:0 12px 18px;padding:0;width:calc(100% - 24px)}.home-mobile-hero-art{aspect-ratio:4/5;background-position:50%;background-size:cover;border-radius:20px;overflow:hidden;position:relative;width:100%}.home-mobile-hero-shade{background:linear-gradient(180deg,#0000 40%,#000000a6);inset:0;position:absolute}.home-mobile-hero-overlay{align-items:flex-start;bottom:18px;display:flex;flex-direction:column;gap:6px;left:18px;position:absolute;right:18px;text-align:left;z-index:1}.home-mobile-hero-badge{background:#ffb101;border-radius:999px;color:#0d0808;font-size:10px;font-weight:800;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.home-mobile-hero-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.18;margin:0;text-shadow:0 2px 16px #00000080}.home-mobile-hero-meta{color:#ffffffc7;font-size:12px;text-shadow:0 1px 6px #00000080}.home-mobile-hero-play{align-items:center;background:#0000008c;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px;z-index:1}.home-mobile-hero-play:hover{background:#000000bf}.home-mobile-hero-play.playing{background:#ffb101;color:#0d0808}.home-mobile-hot{padding:4px 12px 24px}.home-mobile-hot-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 4px}.home-mobile-hot-title{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.home-mobile-hot-shuffle{align-items:center;background:#ffffff0a;border:1px solid #f5ede01a;border-radius:999px;color:#f5ede0b3;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.home-mobile-hot-grid{display:flex;flex-direction:column;gap:10px}.home-mobile-hot-card{background:#1e1919;border:1px solid #c6364a29;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;padding:16px;text-align:left;transition:transform .12s,border-color .12s}.home-mobile-hot-card:hover{border-color:#c6364a73}.home-mobile-hot-card:active{transform:scale(.99)}.home-mobile-hot-eyebrow{color:#ffb101;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-mobile-hot-line{color:#f5ede0;color:var(--cream);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.home-mobile-hot-cta{align-items:center;color:#ffb101d9;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:4px}.home-v2-topbar{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;margin-bottom:18px}.home-v2-topbar>.cb-mode{flex:0 1 auto;min-width:0}.home-v2-icon-btn{align-items:center;background:#ffffff0a;border:1px solid #f5ede01a;border-radius:999px;color:#f5ede0cc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;height:40px;justify-content:center;padding:0 12px;transition:background .12s,border-color .12s;width:40px}.home-v2-icon-btn:hover{border-color:#f5ede038}.home-v2-show-pill{max-width:140px;min-width:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.home-v2-card{background:#1e1919;border:none;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:14px 14px 10px}.home-v2-card-head{align-items:center;display:flex;justify-content:space-between;padding:0 2px}.home-v2-card-title{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:600}.home-v2-card-sparkle{align-items:center;background:#1e2226;border:1px solid #c6364a47;border-radius:9px;color:#ffb101;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .12s,transform .12s;width:32px}.home-v2-card-sparkle:hover{background:#1e2226}.home-v2-card-sparkle:active{transform:scale(.92)}.home-v2-textarea{background:#0000;border:none;box-sizing:border-box;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:15px;line-height:1.45;min-height:92px;outline:none;padding:4px 4px 6px;resize:none;width:100%}.home-v2-textarea::placeholder{color:#f5ede04d}.home-v2-card-divider{background:#f5ede00f;height:1px;margin:0}.home-v2-card-chips{align-items:center;display:flex;gap:8px;padding:4px 2px}.home-v2-chip-refresh{align-items:center;background:#ffffff0a;border:1px solid #f5ede01a;border-radius:999px;color:#f5ede0b3;cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.home-v2-chip-refresh:hover{border-color:#f5ede038;color:#f5ede0;color:var(--cream)}.home-v2-chip-scroll{-webkit-overflow-scrolling:touch;flex:1 1;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),#0000);min-width:0;overflow-x:auto;scrollbar-width:none}.home-v2-chip-scroll::-webkit-scrollbar{display:none}.home-v2-chip-scroll .ws-builder-tags{display:flex;flex-wrap:nowrap;gap:8px;padding-right:8px}.home-v2-chip-scroll .ws-builder-tag{background:#ffffff0a;border:1px solid #f5ede01a;border-radius:999px;color:#f5ede0cc;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;padding:6px 12px;transition:all .12s;white-space:nowrap}.home-v2-chip-scroll .ws-builder-tag.active{background:#1e2226;border-color:#c6364a73;color:#ffb101}.home-v2-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:4px 2px 2px}.home-v2-card-spacer{flex:1 1 auto}.home-v2-footer-chip{align-items:center;background:#0000;border:1px solid #f5ede024;border-radius:999px;color:#f5ede0d1;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:7px 14px;transition:background .12s,border-color .12s,color .12s}.home-v2-footer-chip:hover{border-color:#f5ede047;color:#f5ede0;color:var(--cream)}.home-v2-footer-chip.active{background:#1e2226;border-color:#c6364a73;color:#ffb101}.home-v2-plus{color:inherit;font-weight:600;opacity:.75}.home-v2-create-btn{align-items:center;background:#ffb101;border:none;border-radius:12px;color:#0d0808;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:10px;padding:12px 20px;transition:background .12s,transform .12s;width:100%}.home-v2-create-btn:hover:not(:disabled){background:#ffc23a}.home-v2-create-btn:active:not(:disabled){transform:scale(.99)}.home-v2-create-btn:disabled{background:#1e2226;color:#0c0808d1;cursor:not-allowed}.home-v2-create-btn svg{flex-shrink:0}.home-v2-hot{margin-top:36px;padding-bottom:40px}.home-v2-hot-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.home-v2-hot-title{color:#f5ede0;color:var(--cream);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.home-v2-hot-link{background:none;border:none;color:#ffb101;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600}.home-v2-hot-link:hover{opacity:.8}.home-v2-hot-empty,.home-v2-hot-loading{background:#1e1919;border-radius:12px;color:#f5ede080;font-size:13px;padding:20px 16px;text-align:center}.home-v2-hot-grid{display:flex;flex-direction:column;gap:10px}.home-v2-hot-card{align-items:center;background:#1e1919;border:none;border-radius:12px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:10px 12px;text-align:left;transition:background .12s}.home-v2-hot-card:hover{background:#241e1e}.home-v2-hot-art{align-items:flex-end;border-radius:10px;display:flex;flex-shrink:0;height:56px;justify-content:flex-start;overflow:hidden;padding:6px 8px;position:relative;width:56px}.home-v2-hot-rank{color:#ffffffe6;font-size:22px;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 8px #00000080}.home-v2-hot-body{flex:1 1;min-width:0}.home-v2-hot-topic{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede0;color:var(--cream);display:-webkit-box;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis}.home-v2-hot-meta{color:#f5ede080;font-size:12px}@media (max-width:480px){.home-v2{padding-top:4px}.home-v2-topbar{margin-bottom:12px}.home-v2-card{gap:8px;padding:12px 12px 10px}.home-v2-textarea{font-size:14px;min-height:80px}.home-v2-icon-btn{font-size:11px;height:36px;min-width:36px}.home-v2-card-title{font-size:13px}.home-v2-hot{margin-top:24px}.home-v2-hot-art{height:48px;width:48px}.home-v2-hot-rank{font-size:18px}}.ws-lib-nudge{align-items:center;background:linear-gradient(180deg,#1e22261a,#1e22260a);border:1px solid #c6364a4d;border-radius:14px;display:flex;gap:14px;margin-bottom:16px;padding:14px 16px}.ws-lib-nudge-icon{align-items:center;background:#1e2226;border-radius:10px;color:#ffb101;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ws-lib-nudge-body{flex:1 1;min-width:0}.ws-lib-nudge-title{color:#f5ede0;color:var(--cream);font-size:14px;font-weight:700;margin-bottom:2px}.ws-lib-nudge-sub{color:#f5ede099;font-size:12px;line-height:1.5}.ws-lib-nudge-cta{background:#ffb101;border:none;border-radius:999px;color:#0d0808;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:700;padding:8px 14px;transition:background .12s}.ws-lib-nudge-cta:hover{background:#ffc23a}.ws-lib-nudge-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#f5ede073;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ws-lib-nudge-close:hover{background:#ffffff0f;color:#f5ede0;color:var(--cream)}@media (max-width:540px){.ws-lib-nudge{flex-wrap:wrap}.ws-lib-nudge-body{flex-basis:calc(100% - 54px)}.ws-lib-nudge-cta{margin-top:4px}}.ws-lib-workspace-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0}.lib-filter-chip-count{background:#ffffff14;border-radius:999px;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:1px 6px}.clip-upload{margin:0 auto;max-width:520px}.clip-upload-dropzone{align-items:center;background:#1e1919;border:2px dashed #c6364a59;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:40px 20px;text-align:center;transition:border-color .12s,background .12s}.clip-upload-dropzone:hover{background:#241e1e;border-color:#c6364aa6}.clip-upload-dropzone-icon{align-items:center;background:#1e2226;border-radius:999px;color:#ffb101;display:inline-flex;height:60px;justify-content:center;margin-bottom:4px;width:60px}.clip-upload-dropzone-title{color:#f5ede0;color:var(--cream);font-size:16px;font-weight:700}.clip-upload-dropzone-sub{color:#f5ede08c;font-size:12px}.clip-upload-dropzone-tip{color:#f5ede066;font-size:11px;line-height:1.45;margin-top:6px;max-width:340px}.clip-upload-preview{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.clip-upload-preview-video{aspect-ratio:9/16;background:#000;border-radius:18px;max-width:320px;overflow:hidden;position:relative;width:100%}.clip-upload-preview-video video{display:block;height:100%;object-fit:cover;width:100%}.clip-upload-caption-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:10px;bottom:74px;color:#fff;font-size:14px;font-weight:600;left:14px;line-height:1.35;padding:8px 12px;position:absolute;right:14px;text-align:center;text-shadow:0 2px 8px #0006}.clip-upload-reset{background:none;border:none;border-radius:8px;color:#f5ede08c;cursor:pointer;font-family:inherit;font-size:12px;padding:6px 10px}.clip-upload-reset:hover{background:#ffffff0d;color:#f5ede0;color:var(--cream)}.clip-upload-error{background:#ff55551a;border:1px solid #ff55554d;border-radius:10px;color:#ff8585;font-size:12px;margin-top:10px;padding:10px 14px}.clip-upload-form{display:flex;flex-direction:column;gap:12px}.clip-upload-field{display:flex;flex-direction:column;gap:6px;position:relative}.clip-upload-label{color:#f5ede0a6;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.clip-upload-opt{color:#f5ede066;font-weight:500;letter-spacing:0;text-transform:none}.clip-upload-input{background:#1e1919;border:none;border-radius:10px;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;resize:none;transition:box-shadow .12s}.clip-upload-input:focus{box-shadow:inset 0 0 0 1px #c6364a73}.clip-upload-input::placeholder{color:#f5ede04d}.clip-upload-hint{align-self:flex-end;color:#f5ede066;font-size:11px}.clip-upload-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.clip-upload-post-btn{background:#ffb101;border:none;border-radius:12px;color:#0d0808;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px 22px;transition:background .12s}.clip-upload-post-btn:hover:not(:disabled){background:#ffc23a}.clip-upload-post-btn:disabled{cursor:not-allowed;opacity:.45}.guest-req-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:4800}.guest-req-modal{background:#141010;border:1px solid #f5ede014;border-radius:18px;box-shadow:0 40px 100px #000000b3;display:flex;flex-direction:column;gap:20px;max-height:90vh;max-width:560px;overflow-y:auto;padding:24px;width:100%}.guest-req-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.guest-req-title{color:#f5ede0;color:var(--cream);font-size:18px;font-weight:700;margin:0}.guest-req-sub{color:#f5ede073;color:var(--muted);font-size:13px;margin:4px 0 0}.guest-req-close{align-items:center;background:#ffffff0d;border:none;border-radius:8px;color:#f5ede099;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.guest-req-close:hover{background:#ffffff1a;color:#f5ede0;color:var(--cream)}.guest-req-body{gap:16px}.guest-req-body,.guest-req-field{display:flex;flex-direction:column}.guest-req-field{gap:8px;position:relative}.guest-req-label{color:#f5ede0b3;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.guest-req-opt{color:#f5ede066;font-weight:500;letter-spacing:0;text-transform:none}.guest-req-input{background:#1e1919;border:none;border-radius:10px;box-sizing:border-box;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;resize:vertical;transition:box-shadow .12s;width:100%}.guest-req-input:focus{box-shadow:inset 0 0 0 1px #c6364a73}.guest-req-input::placeholder{color:#f5ede052}.guest-req-hint{color:#f5ede073;font-size:11px}.guest-req-tag-row{align-items:center;background:#1e1919;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;min-height:42px;padding:8px}.guest-req-tag{align-items:center;border:1px solid #c6364a59;border-radius:999px;color:#ffb101;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:4px;padding:5px 10px 5px 12px;transition:background .12s}.guest-req-tag,.guest-req-tag:hover{background:#1e2226}.guest-req-tag-x{font-size:14px;opacity:.65}.guest-req-tag-input{background:none;border:none;color:#f5ede0;color:var(--cream);flex:1 1;font-family:inherit;font-size:13px;min-width:140px;outline:none;padding:4px 8px}.guest-req-tag-input::placeholder{color:#f5ede052}.guest-req-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.ws-list{display:flex;flex-direction:column;gap:10px}.ws-list-row{align-items:center;background:#1e1919;border-radius:14px;display:flex;gap:14px;padding:14px 16px;transition:background .12s}.ws-list-row:hover{background:#241e1e}.ws-list-main{align-items:center;background:none;border:none;color:inherit;display:flex;flex:1 1;gap:14px;min-width:0;padding:0}.ws-list-main,.ws-list-row--create{cursor:pointer;font-family:inherit;text-align:left}.ws-list-row--create{background:#0000;border:1.5px dashed #c6364a59;color:#f5ede0;color:var(--cream);width:100%}.ws-list-row--create:hover{background:#1e2226;border-color:#c6364a99}.ws-list-thumb{align-items:center;background:linear-gradient(135deg,#ffb101,#0d0e0f);background:linear-gradient(135deg,#ffb101,var(--bg));border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.ws-list-thumb--create{background:#1e2226;color:#ffb101}.ws-list-icon{font-size:24px}.ws-list-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.ws-list-name{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-list-meta{color:#f5ede080;font-size:12px}.ws-list-delete{align-items:center;background:#0000;border:none;border-radius:10px;color:#f5ede066;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .12s,color .12s;width:36px}.ws-list-delete:hover{background:#ff55551a;color:#f55}.ws-suggestions{margin-top:20px;padding:14px 4px}.ws-suggestions-label{color:#f5ede073;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.ws-suggestions-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ws-suggestion-card{align-items:center;background:#1e1919;border:1px solid #c6364a26;border-radius:12px;color:#f5ede0;color:var(--cream);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s}.ws-suggestion-card:hover{background:#241e1e;border-color:#c6364a73}.ws-suggestion-icon{font-size:18px}.ws-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:4500}.ws-modal{background:#141010;border:1px solid #f5ede01a;border-radius:18px;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;gap:18px;max-width:440px;padding:24px;width:100%}.ws-modal-header{align-items:center;display:flex;justify-content:space-between}.ws-modal-title{color:#f5ede0;color:var(--cream);font-size:18px;font-weight:700;margin:0}.ws-modal-close{align-items:center;background:#ffffff0d;border:none;border-radius:8px;color:#f5ede099;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.ws-modal-close:hover{background:#ffffff1a;color:#f5ede0;color:var(--cream)}.ws-modal-body{gap:18px}.ws-modal-body,.ws-modal-field{display:flex;flex-direction:column}.ws-modal-field{gap:8px}.ws-modal-label{color:#f5ede0b3;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ws-modal-input{background:#1e1919;border:none;border-radius:10px;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:box-shadow .12s}.ws-modal-input:focus{box-shadow:inset 0 0 0 1px #c6364a73}.ws-modal-input::placeholder{color:#f5ede047}.ws-modal-emoji-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,1fr)}.ws-modal-emoji{aspect-ratio:1;background:#1e1919;border:1.5px solid #0000;border-radius:10px;cursor:pointer;font-size:20px;transition:border-color .12s,background .12s}.ws-modal-emoji:hover{background:#241e1e}.ws-modal-emoji.active{background:#1e2226;border-color:#c6364a}.ws-modal-actions{display:flex;gap:10px;justify-content:flex-end}.cb-ws-row--manage{border-top:1px solid #f5ede00f;color:#f5ede099;font-size:12px;margin-top:4px;padding-top:12px}.cb-ws-row--manage:hover{color:#f5ede0;color:var(--cream)}.badge-new,.tag-new{align-items:center;background:#1e2226;border:1px solid #c6364a73;border-radius:999px;color:#ffb101;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.btn-ghost--accent,.btn-outline{background:#0000;border:1.5px solid #c6364a73;color:#ffb101;transition:background .12s,border-color .12s}.btn-ghost--accent:hover,.btn-outline:hover{background:#1e2226;border-color:#c6364a}.support-ticket-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.support-ticket-row{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:16px;padding:16px 18px;text-align:left;transition:background .12s ease,border-color .12s ease}.support-ticket-row:hover{background:#ffffff0d;border-color:#ffffff1f}.support-ticket-row-main{flex:1 1;min-width:0}.support-ticket-subject{color:#f5ede0;color:var(--cream);font-size:15px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-meta{color:#f5ede073;color:var(--muted);display:flex;font-size:12px;gap:6px}.support-status-pill{border:1px solid;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 10px;text-transform:lowercase;white-space:nowrap}.support-form{gap:16px;margin-top:16px;max-width:720px}.support-form,.support-label{display:flex;flex-direction:column}.support-label{color:#f5ede0cc;font-size:13px;font-weight:600;gap:8px}.support-input,.support-select,.support-textarea{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#f5ede0;color:var(--cream);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:border-color .12s ease,background .12s ease;width:100%}.support-textarea{line-height:1.5;min-height:120px;resize:vertical}.support-input:focus,.support-select:focus,.support-textarea:focus{background:#ffffff0f;border-color:#ffffff38}.support-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.support-detail .page-header{align-items:flex-start}.support-thread{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;gap:14px;margin:20px 0;max-height:520px;overflow-y:auto;padding:20px}.support-msg,.support-thread{display:flex;flex-direction:column}.support-msg{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:6px;max-width:85%;padding:14px 16px}.support-msg-user{align-self:flex-end;background:#ce39061a;border-color:#ce390640}.support-msg-ai{align-self:flex-start;background:#6c7fff14;border-color:#6c7fff38}.support-msg-admin{align-self:flex-start;background:#4ade8012;border-color:#4ade8038}.support-msg-system{align-self:center;background:#0000;border-style:dashed;color:#f5ede073;color:var(--muted);font-size:12px}.support-msg-meta{align-items:center;display:flex;font-size:11px;gap:8px}.support-msg-sender{color:#f5ede0;color:var(--cream);font-weight:700;letter-spacing:.02em}.support-msg-time{color:#f5ede073;color:var(--muted)}.support-msg-body{word-wrap:break-word;color:#f5ede0;color:var(--cream);font-size:14px;line-height:1.55;white-space:pre-wrap}.support-msg-typing .support-msg-body{align-items:center;display:flex}.support-typing-dots{display:inline-flex;gap:4px}.support-typing-dots span{animation:support-typing-bounce 1.2s ease-in-out infinite;background:#6c7fffb3;border-radius:50%;height:6px;width:6px}.support-typing-dots span:nth-child(2){animation-delay:.15s}.support-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes support-typing-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.support-reply-form{display:flex;flex-direction:column;gap:10px}.support-reply-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.support-reply-hint{color:#f5ede073;color:var(--muted);font-size:12px}.admin-ticket-drawer-overlay{animation:support-drawer-fade .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:4000}@keyframes support-drawer-fade{0%{opacity:0}to{opacity:1}}.admin-ticket-drawer{animation:support-drawer-slide .18s ease;background:#1e1919;background:var(--panel,#141010);border-left:1px solid #ffffff14;box-shadow:-16px 0 40px #0006;display:flex;flex-direction:column;height:100%;width:min(680px,100%)}@keyframes support-drawer-slide{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.admin-ticket-drawer-header{align-items:flex-start;border-bottom:1px solid #ffffff0f;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.admin-ticket-drawer-title{color:#f5ede0;color:var(--cream);font-size:16px;font-weight:700;margin-bottom:4px}.admin-ticket-drawer-sub{color:#f5ede073;color:var(--muted);font-size:12px}.admin-ticket-drawer-thread{border:none;border-bottom:1px solid #ffffff0f;border-radius:0;flex:1 1;margin:0;max-height:none}.admin-ticket-drawer-reply{display:flex;flex-direction:column;gap:10px;padding:16px 24px 20px}.admin-ticket-drawer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media (max-width:700px){.admin-ticket-drawer{width:100%}.support-msg{max-width:100%}}.verify-email-banner{align-items:center;background:linear-gradient(90deg,#1e22262e,#1e22260f);border-bottom:1px solid #c6364a52;display:flex;font-family:DM Sans,system-ui,sans-serif;font-size:13px;gap:12px;line-height:1.4;padding:10px 14px;position:sticky;top:0;z-index:10050}.verify-email-banner strong{color:#ffb101;font-weight:700}.verify-email-banner-icon{align-items:center;color:#ffb101;display:inline-flex;flex-shrink:0;justify-content:center}.verify-email-banner-text{flex:1 1;min-width:0}.verify-email-banner-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.verify-email-banner-btn{background:#ffb101;border:none;border-radius:999px;color:#0d0808;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:-.005em;padding:6px 14px;transition:background .12s,transform .1s}.verify-email-banner-btn:hover:not(:disabled){background:#ffc23a}.verify-email-banner-btn:active:not(:disabled){transform:scale(.97)}.verify-email-banner-btn:disabled{cursor:not-allowed;opacity:.6}.verify-email-banner-close{align-items:center;border:none;border-radius:50%;color:#f5ede099;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .12s,color .12s;width:28px}.verify-email-banner-close:hover{background:#ffffff14}@media (max-width:600px){.verify-email-banner{font-size:12px;gap:8px;padding:9px 12px}.verify-email-banner-text strong{display:block}}.guest-req-label-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px}.guest-req-ai-btn{align-items:center;background:linear-gradient(135deg,#1e22262e,#cc33001f);border:1px solid #c6364a73;border-radius:999px;color:#ffb101;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:6px;letter-spacing:-.005em;padding:5px 12px;transition:background .12s,transform .1s}.guest-req-ai-btn:hover:not(:disabled){background:linear-gradient(135deg,#1e222647,#cc33002e)}.guest-req-ai-btn:active:not(:disabled){transform:scale(.97)}.guest-req-ai-btn:disabled{cursor:wait;opacity:.65}.guest-req-ai-spin{animation:guest-req-ai-spin .75s linear infinite;border:1.8px solid #c6364a4d;border-radius:50%;border-top-color:#c6364a;height:12px;width:12px}@keyframes guest-req-ai-spin{to{transform:rotate(1turn)}}.ws-inbox{display:flex;flex-direction:column;gap:16px}.ws-inbox-tabs{align-self:flex-start;background:#161719;border:none;border-radius:12px;display:inline-flex;gap:4px;max-width:100%;padding:4px}.ws-inbox-tabs--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.ws-inbox-tabs--scroll::-webkit-scrollbar{height:4px}.ws-inbox-tabs--scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.ws-inbox-tabs--scroll .ws-inbox-tab{flex-shrink:0;white-space:nowrap}.ws-collabs-pillars{align-self:stretch;border-bottom:1px solid #ffffff14;display:flex;gap:4px;margin-bottom:18px}.ws-collabs-pillar{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#f5ede08c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;margin-bottom:-1px;padding:12px 18px;transition:color .12s,border-color .12s}.ws-collabs-pillar:hover{color:#f5ede0d9}.ws-collabs-pillar.is-active{border-bottom-color:#c6364a;border-bottom-color:var(--link,#c7354b);color:#f5ede0;color:var(--cream,#f5ede0)}.ws-collabs-pillar-soon{background:#ffffff0f;border-radius:999px;color:#f5ede08c;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.ws-collabs-pillar.is-active .ws-collabs-pillar-soon{background:#c7354b2e;color:#c6364a;color:var(--link,#c7354b)}.ws-inbox-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#f5ede099;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;transition:background .12s,color .12s}.ws-inbox-tab:hover{color:#f5ede0e6}.ws-inbox-tab.active{background:#1e1919;box-shadow:inset 0 0 0 1px #c6364a38;color:#f5ede0;color:var(--cream,#f5ede0)}.ws-inbox-tab-badge{align-items:center;background:#ffb101;border-radius:999px;color:#0d0808;display:inline-flex;font-size:10px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px}.ws-inbox-grid{grid-gap:16px;align-items:flex-start;display:grid;gap:16px;grid-template-columns:minmax(320px,420px) 1fr}@media (max-width:900px){.ws-inbox-grid{grid-template-columns:1fr}.ws-inbox-detail.empty{display:none}}.ws-inbox-list{display:flex;flex-direction:column;gap:6px;min-height:200px}.ws-inbox-row{align-items:flex-start;background:#161719;border:none;border-radius:12px;color:#f5ede0;color:var(--cream,#f5ede0);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px;position:relative;text-align:left;transition:background .12s,transform .1s}.ws-inbox-row:hover{background:#1c1d20}.ws-inbox-row.active{background:#1e2226}.ws-inbox-row.unread:before{background:#c6364a;border-radius:50%;content:"";height:6px;left:8px;position:absolute;top:16px;width:6px}.ws-inbox-row-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#c6364a);border-radius:50%;color:#0d0808;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:40px;justify-content:center;overflow:hidden;width:40px}.ws-inbox-row-avatar--tappable{cursor:pointer;transition:transform .12s,box-shadow .12s}.ws-inbox-row-avatar--tappable:hover{box-shadow:0 0 0 2px #c6364a73;transform:scale(1.04)}.ws-inbox-row-name--tappable{cursor:pointer}.ws-inbox-row-name--tappable:hover{color:#ffb101}.ws-inbox-row-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ws-inbox-row-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.ws-inbox-row-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.ws-inbox-row-name{color:#f5ede0;color:var(--cream,#f5ede0);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-inbox-row-time{color:#f5ede073;flex-shrink:0;font-size:11px;white-space:nowrap}.ws-inbox-row-subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede0d1;display:-webkit-box;font-size:13px;line-height:1.35;overflow:hidden}.ws-inbox-row-foot{align-items:center;display:flex;gap:10px;margin-top:2px}.ws-inbox-row-topics{color:#f5ede080;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-inbox-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.ws-inbox-detail-card{background:#161719;border:none;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:18px}.ws-inbox-detail-placeholder{background:#1e191959;border:1px dashed #f5ede01f;border-radius:16px;color:#f5ede080;font-size:13px;padding:32px 20px;text-align:center}.ws-inbox-detail-head{align-items:center;display:flex;gap:12px}.ws-inbox-detail-back{align-items:center;background:#ffffff0d;border:none;border-radius:50%;color:#f5ede0;color:var(--cream,#f5ede0);cursor:pointer;display:none;flex-shrink:0;height:32px;justify-content:center;width:32px}.ws-inbox-detail-back:hover{background:#ffffff1f}@media (max-width:900px){.ws-inbox-detail-back{display:inline-flex}}.ws-inbox-detail-head-text{display:flex;flex-direction:column;gap:6px;min-width:0}.ws-inbox-detail-title{color:#f5ede0;color:var(--cream,#f5ede0);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.ws-inbox-detail-meta{align-items:center;color:#f5ede080;display:flex;font-size:12px;gap:10px}.ws-inbox-detail-time{font-size:12px}.ws-inbox-detail-from{align-items:center;background:#ffffff08;border-radius:10px;display:flex;gap:12px;padding:10px 12px}.ws-inbox-detail-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#c6364a);border-radius:50%;color:#0d0808;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:36px;justify-content:center;overflow:hidden;width:36px}.ws-inbox-detail-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ws-inbox-detail-name{color:#f5ede0;color:var(--cream,#f5ede0);font-size:14px;font-weight:700}.ws-inbox-detail-show{color:#f5ede080;font-size:12px}.ws-inbox-detail-body{color:#f5ede0e6;font-size:14px;line-height:1.5;white-space:pre-wrap}.ws-inbox-detail-section{display:flex;flex-direction:column;gap:6px}.ws-inbox-detail-label{color:#f5ede080;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ws-inbox-detail-text{color:#f5ede0d9;font-size:13px;line-height:1.45}.ws-inbox-detail-link{color:#66bfff;font-size:13px;text-decoration:none;word-break:break-all}.ws-inbox-detail-link:hover{text-decoration:underline}.ws-inbox-detail-chips{display:flex;flex-wrap:wrap;gap:6px}.ws-inbox-detail-chip{background:#1e2226;border:none;border-radius:999px;color:#ff7a8c;font-size:11px;font-weight:600;padding:4px 10px}.ws-inbox-detail-actions{border-top:1px solid #f5ede014;display:flex;flex-direction:column;gap:10px;padding-top:10px}.ws-inbox-detail-note{background:#ffffff0a;border:1px solid #f5ede01f;border-radius:10px;box-sizing:border-box;color:#f5ede0;color:var(--cream,#f5ede0);font-family:inherit;font-size:13px;min-height:60px;padding:10px 12px;resize:vertical;width:100%}.ws-inbox-detail-note:focus{border-color:#c6364a73;outline:none}.ws-inbox-detail-note::placeholder{color:#f5ede059}.ws-inbox-detail-btnrow{display:flex;gap:10px;justify-content:flex-end}.ws-inbox-empty{align-items:center;background:#1e191973;border:1px dashed #f5ede01f;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:48px 24px;text-align:center}.ws-inbox-empty-icon{color:#ffb10199;margin-bottom:4px}.ws-inbox-empty-title{color:#f5ede0;color:var(--cream,#f5ede0);font-size:16px;font-weight:700}.ws-inbox-empty-sub{color:#f5ede099;font-size:13px;line-height:1.45;max-width:440px}.ws-inbox-skel{display:flex;flex-direction:column;gap:6px}.ws-inbox-skel-row{background:#1e191980;border:1px solid #f5ede00d;border-radius:12px;display:flex;gap:12px;padding:12px}.ws-inbox-skel-avatar{animation:ws-inbox-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;border-radius:50%;flex-shrink:0;height:40px;width:40px}.ws-inbox-skel-col{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:4px 0}.ws-inbox-skel-line{animation:ws-inbox-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;border-radius:5px;height:10px}@keyframes ws-inbox-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ws-matches{display:flex;flex-direction:column;gap:16px}.ws-matches-hint{color:#f5ede0a6;font-size:13px;line-height:1.5;margin:0;max-width:640px}.ws-matches-filter{align-self:flex-start;background:#1e191999;border:1px solid #f5ede014;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.ws-matches-filter-btn{background:#0000;border:none;border-radius:8px;color:#f5ede099;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 14px;transition:background .12s,color .12s}.ws-matches-filter-btn:hover{color:#f5ede0e6}.ws-matches-filter-btn.active{background:#1e1919;box-shadow:inset 0 0 0 1px #c6364a38;color:#f5ede0;color:var(--cream,#f5ede0)}.ws-matches-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ws-match-card{background:#1e1919b3;border:1px solid #f5ede014;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px;transition:border-color .12s,transform .12s,box-shadow .12s}.ws-match-card:hover{transform:translateY(-2px)}.ws-match-card--elite{border-color:#c6364a73;box-shadow:0 10px 30px #c6364a14}.ws-match-card--strong{border-color:#c6364a40}.ws-match-card--good{border-color:#c6364a26}.ws-match-card-head{align-items:flex-start;display:flex;gap:12px}.ws-match-card-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#c6364a);border-radius:50%;color:#0d0808;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:800;height:48px;justify-content:center;overflow:hidden;width:48px}.ws-match-card-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ws-match-card-meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ws-match-card-name{color:#f5ede0;color:var(--cream,#f5ede0);font-size:15px;font-weight:700;letter-spacing:-.01em}.ws-match-card-name,.ws-match-card-show{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-match-card-show{color:#f5ede0b3;font-size:13px}.ws-match-card-niche{color:#ffb101cc;font-size:11px;font-weight:700;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ws-match-score{align-items:center;background:#1e2226;border:1px solid #c6364a40;border-radius:14px;color:#ffb101;display:flex;flex-direction:column;flex-shrink:0;height:52px;justify-content:center;text-align:center;width:52px}.ws-match-score--elite{background:#1e2226;border-color:#c6364a;box-shadow:0 0 0 1px #1e222640,0 4px 12px #1e22262e;color:#c6364a}.ws-match-score--strong{background:#1e2226;border-color:#1e222680}.ws-match-score--good{background:#1e2226;border-color:#1e22264d}.ws-match-score--partial{background:#f5ede00f;border-color:#f5ede033;color:#f5ede0b3}.ws-match-score-num{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1}.ws-match-score-label{font-size:9px;font-weight:700;letter-spacing:.1em;margin-top:2px;opacity:.7;text-transform:uppercase}.ws-match-card-reasons{display:flex;flex-wrap:wrap;gap:6px}.ws-match-reason{align-items:center;background:#1e2226;border:1px solid #c6364a40;border-radius:999px;color:#ffb101;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:-.005em;padding:3px 10px}.ws-match-card-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#f5ede0bf;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden}.ws-match-card-actions{border-top:1px solid #f5ede00f;display:flex;gap:8px;justify-content:flex-end;margin-top:auto;padding-top:4px}.ws-match-card-actions>button{flex:1 1}.ws-matches-empty{align-items:center;background:#1e191973;border:1px dashed #f5ede01f;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:48px 24px;text-align:center}.ws-matches-empty-icon{color:#ffb10199}.ws-matches-empty-title{color:#f5ede0;color:var(--cream,#f5ede0);font-size:16px;font-weight:700}.ws-matches-empty-sub{color:#f5ede099;font-size:13px;line-height:1.45;max-width:440px}.ws-match-card--skel{min-height:220px}.ws-match-skel-head{display:flex;gap:12px;margin-bottom:12px}.ws-match-skel-avatar{animation:ws-inbox-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;border-radius:50%;flex-shrink:0;height:48px;width:48px}.ws-match-skel-col{display:flex;flex:1 1;flex-direction:column;gap:6px;padding-top:6px}.ws-match-skel-line{animation:ws-inbox-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;border-radius:5px;height:10px}.hd-guest-card-score{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0c0808c7;border:1px solid #c6364a4d;border-radius:999px;color:#ffb101;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;letter-spacing:-.01em;min-width:30px;padding:0 8px;position:absolute;right:8px;top:8px}.epi-mode{display:inline-flex;position:relative}.epi-mode-btn{align-items:center;background:#ffffff0a;border:1px solid #f5ede01a;border-radius:999px;color:#f5ede0;color:var(--cream,#f5ede0);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;letter-spacing:-.005em;padding:5px 10px;transition:background .12s,border-color .12s,transform .08s;white-space:nowrap}.epi-mode-btn:hover{background:#ffffff14;border-color:#f5ede02e}.epi-mode-btn:active{transform:scale(.97)}.epi-mode-btn.open{background:#ffffff1a;border-color:#f5ede038}.epi-mode-btn-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.epi-mode-btn-label{display:inline-block}.epi-mode-btn-chev{opacity:.65;transition:transform .15s}.epi-mode-btn.open .epi-mode-btn-chev{transform:rotate(180deg)}.epi-mode-menu{animation:epi-mode-menu-in .14s ease-out;background:#1e1919;border:1px solid #f5ede01a;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 16px 40px #0000008c;display:flex;flex-direction:column;gap:2px;left:0;min-width:260px;padding:6px;position:absolute;z-index:1000}@keyframes epi-mode-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.epi-mode-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#f5ede0;color:var(--cream,#f5ede0);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 12px;text-align:left;transition:background .12s}.epi-mode-menu-item:hover{background:#ffffff0f}.epi-mode-menu-item.active{background:#ffffff0a}.epi-mode-menu-item-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.epi-mode-menu-item-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.epi-mode-menu-item-label{font-size:13px;font-weight:700;letter-spacing:-.01em}.epi-mode-menu-item-tag{color:#f5ede08c;font-size:11px}.epi-mode-menu-item-check{color:#00a8ff;color:var(--pop);flex-shrink:0}.epi-mode-inline{align-items:center;border:1px solid #c6364a47;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:-.005em;padding:3px 10px}.epi-mode-inline-dot{border-radius:50%;height:6px;width:6px}.ws-nav-clips-add{align-items:center;background:#00a8ff26;background:var(--pop-soft);border:1px solid #00a8ff73;border:1px solid var(--pop-ring);border-radius:7px;color:#00a8ff;color:var(--pop);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;transition:background .12s,transform .08s;width:24px}.ws-nav-clips-add:hover{background:#00a8ff38}.ws-nav-clips-add:active{transform:scale(.9)}.epi-doc{background:#c8c8c8;border-radius:18px;box-shadow:0 10px 40px #00000059;color:#1a1412;font-family:DM Sans,system-ui,sans-serif;line-height:1.55;margin:0 auto;max-width:780px;padding:32px 28px 48px}.epi-doc-head{border-bottom-color:#1a141224}.epi-doc-hook{color:#1a1412}.epi-doc-section-sub{color:#1a14129e}.epi-doc-script-p{color:#1a1412}.epi-doc-disclaimer{border-top-color:#1a141224;color:#1a14128c}.epi-doc-download.btn-ghost{background:#1a14120a}.epi-doc-download.btn-ghost:hover{background:#1a141214;border-color:#1a14124d}@media (max-width:760px){.epi-doc{border-radius:12px;padding:24px 18px 36px}}.epi-doc-empty{color:#f5ede099;padding:48px 24px;text-align:center}.epi-doc-head{border-bottom:1px solid #1a141214;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding-bottom:18px}.epi-doc-head-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.epi-doc-head-eyebrow{color:#ffb101;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.epi-doc-head-date{color:#1a14128c;font-size:12px}.epi-doc-head-quality{background:#1e2226;border:1px solid #c6364a4d;border-radius:999px;color:#b37a00;font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.epi-doc-head-quality--draft{background:#008ae21f;border-color:#008ae24d;color:#0a6fa6}.epi-doc-head-quality--premium{background:#cc33001a;border-color:#cc33004d;color:#8a2f06}.epi-doc-title{color:#0d0808;font-family:DM Sans,Georgia,serif;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}@media (max-width:600px){.epi-doc-title{font-size:26px}}.epi-doc-head-actions{display:flex;gap:8px;margin-top:6px}.epi-doc-download{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:8px 14px;transition:transform .08s,background .12s}.epi-doc-download:active{transform:scale(.97)}.epi-doc-download.btn-ghost{background:#0000;border:1px solid #1a14122e;color:#1a1412}.epi-doc-download.btn-ghost:hover{background:#1a14120d}.epi-doc-section{margin-bottom:28px}.epi-doc-section-head{border-bottom:2px solid #c6364a;color:#1a1412;display:inline-block;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 12px;padding-bottom:8px;text-transform:uppercase}.epi-doc-hook{background:linear-gradient(180deg,#1e222614,#1e222600);border-left:3px solid #c6364a;border-radius:0 10px 10px 0;color:#0d0808;font-family:DM Sans,Georgia,serif;font-size:19px;font-weight:500;line-height:1.45;margin:0;padding:16px 20px}.epi-doc-questions{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:24px}.epi-doc-questions li{color:#1a1412;font-size:15px;line-height:1.5}.epi-doc-questions li::marker{color:#ffb101;font-weight:700}.epi-doc-talking-points{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:22px}.epi-doc-talking-points li{line-height:1.5}.epi-doc-script,.epi-doc-talking-points li{color:#1a1412;font-size:15px}.epi-doc-script-heading{color:#0d0808;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.005em;margin:20px 0 8px}.epi-doc-script-heading:first-child{margin-top:0}.epi-doc-script-p{line-height:1.6;margin:0 0 20px}.epi-doc-foot{border-top:1px solid #1a141214;color:#1a141280;display:flex;font-size:11px;justify-content:space-between;margin-top:36px;padding-top:16px}.epi-doc-foot-model{font-family:Space Grotesk,DM Sans,monospace}.collab-overlay{align-items:center;animation:collab-fade .12s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10040}@keyframes collab-fade{0%{opacity:0}to{opacity:1}}.collab-modal{animation:collab-in .18s cubic-bezier(.22,1,.36,1);background:#1e1919;border:1px solid #f5ede01a;border-radius:18px;box-shadow:0 30px 80px #0009;max-width:520px;padding:28px 28px 24px;position:relative;width:100%}@keyframes collab-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.collab-close{align-items:center;background:#ffffff0f;border:none;border-radius:50%;color:#f5ede0bf;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .12s,transform .1s;width:32px}.collab-close:hover{background:#ffffff1f;color:#f5ede0;color:var(--cream,#f5ede0)}.collab-close:active{transform:scale(.92)}.collab-head{margin-bottom:20px}.collab-eyebrow{color:#00a8ff;color:var(--pop);font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.collab-title{color:#f5ede0;color:var(--cream,#f5ede0);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 6px}.collab-sub{color:#f5ede099;font-size:13px;line-height:1.45;margin:0}.collab-options{display:flex;flex-direction:column;gap:10px}.collab-option{align-items:center;background:#ffffff08;border:1px solid #f5ede014;border-radius:14px;color:#f5ede0;color:var(--cream,#f5ede0);cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:16px;text-align:left;transition:background .12s,border-color .12s,transform .08s}.collab-option:hover{background:#ffffff0f;border-color:#1e222659}.collab-option:active{transform:scale(.99)}.collab-option-icon{align-items:center;background:linear-gradient(135deg,#1e222638,#cc33001a);border-radius:12px;color:#ffb101;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.collab-option--invite .collab-option-icon{background:linear-gradient(135deg,#00a8ff26,#00a8ff0d);background:linear-gradient(135deg,var(--pop-soft),#00a8ff0d);color:#00a8ff;color:var(--pop)}.collab-option-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.collab-option-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.collab-option-desc{color:#f5ede099;font-size:13px;line-height:1.35}.collab-option-chev{color:#f5ede073;flex-shrink:0}.ws-profile-v2-topactions{align-items:center;display:inline-flex;gap:8px}.ws-profile-v2-preview-btn{align-items:center;display:inline-flex;gap:6px}.ws-profile-v2-owner-chip{background:#00a8ff26;background:var(--pop-soft);border:1px solid #00a8ff73;border:1px solid var(--pop-ring);border-radius:999px;color:#00a8ff;color:var(--pop);font-size:10px;font-weight:800;letter-spacing:.08em;margin-left:10px;padding:2px 8px;text-transform:uppercase;vertical-align:middle}.ws-profile-v2-collab-card{background:linear-gradient(140deg,#1e22261a,#00a8ff0f);border:1px solid #c6364a59;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:18px}.ws-profile-v2-collab-lede{color:#f5ede0d9;font-size:14px;line-height:1.45;margin:0}.ws-analytics{display:flex;flex-direction:column;gap:28px}.ws-analytics-empty{background:#1e191966;border:1px dashed #f5ede01f;border-radius:12px;color:#f5ede08c;font-size:13px;padding:22px;text-align:center}.ws-dash-matches{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ws-dash-match{align-items:center;background:#1e191999;border:1px solid #f5ede014;border-radius:12px;display:flex;gap:12px;padding:12px}.ws-dash-match-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#c6364a);border-radius:50%;color:#0d0808;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:42px;justify-content:center;overflow:hidden;width:42px}.ws-dash-match-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ws-dash-match-meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ws-dash-match-name{color:#f5ede0;color:var(--cream,#f5ede0);font-size:14px;font-weight:700;letter-spacing:-.01em}.ws-dash-match-name,.ws-dash-match-show{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-dash-match-show{color:#f5ede099;font-size:12px}.ws-dash-match-reason{color:#00a8ff;color:var(--pop);font-size:11px;font-weight:600;letter-spacing:-.005em}.ws-dash-match-score{align-items:center;background:#1e2226;border:1px solid #c6364a66;border-radius:12px;color:#ffb101;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:800;height:44px;justify-content:center;width:44px}.ws-dash-titles{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ws-dash-title{align-items:center;background:#1e19198c;border:1px solid #f5ede014;border-radius:12px;display:flex;gap:12px;padding:12px 14px;transition:border-color .12s}.ws-dash-title:hover{border-color:#c6364a4d}.ws-dash-title-text{color:#f5ede0;color:var(--cream,#f5ede0);flex:1 1;font-size:14px;line-height:1.4;min-width:0}.ws-dash-title-btn{background:#1e2226;border:1px solid #c6364a66;border-radius:999px;color:#ffb101;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:700;padding:6px 14px;transition:background .12s,transform .08s}.ws-dash-title-btn:hover{background:#1e2226}.ws-dash-title-btn:active{transform:scale(.97)}.ws-dash-tips{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ws-dash-tip{background:#1e19198c;border:1px solid #f5ede014;border-left:3px solid #00a8ff;border-left:3px solid var(--pop);border-radius:14px;padding:16px}.ws-dash-tip-title{color:#f5ede0;color:var(--cream,#f5ede0);font-size:14px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.ws-dash-tip-body{color:#f5ede0ad;font-size:13px;line-height:1.5}.ws-profile-v2-identity-textcol{display:flex;flex-direction:column;gap:2px;min-width:0}.ws-profile-v2-showname{color:#f5ede0b8;font-size:14px;font-weight:500;max-width:100%}.ws-profile-v2-niche-row{align-items:center;color:#f5ede0;color:var(--cream,#f5ede0);display:flex;font-size:13px;gap:10px;margin-top:10px}.ws-profile-v2-niche-label{color:#00a8ff;color:var(--pop);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ws-profile-v2-bio .inline-edit{display:flex;width:100%}.ws-profile-v2-socials-block{margin-top:12px}.ws-profile-v2-socials-editor{grid-gap:6px 14px;display:grid;gap:6px 14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ws-profile-v2-social-edit{grid-gap:10px;align-items:center;border-bottom:1px solid #f5ede00d;display:grid;gap:10px;grid-template-columns:100px 1fr;padding:6px 0}.ws-profile-v2-social-edit-label{color:#f5ede08c;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ws-profile-v2-guestdetails{display:flex;flex-direction:column;gap:4px}.ws-profile-v2-guestdetail-row{grid-gap:16px;align-items:flex-start;border-bottom:1px solid #f5ede00f;display:grid;gap:16px;grid-template-columns:200px 1fr;padding:14px 0}.ws-profile-v2-guestdetail-row:last-child{border-bottom:none}.ws-profile-v2-guestdetail-label{color:#f5ede0ad;font-size:12px;font-weight:700;letter-spacing:-.005em;padding-top:3px}.ws-profile-v2-guestdetail-value{color:#f5ede0;color:var(--cream,#f5ede0);font-size:14px;line-height:1.45;min-width:0}@media (max-width:600px){.ws-profile-v2-guestdetail-row{gap:4px;grid-template-columns:1fr}.ws-profile-v2-social-edit{gap:2px;grid-template-columns:1fr}.ws-profile-v2-social-edit-label{font-size:10px}}.ws-profile-v2-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.ws-profile-v2-chip{background:#1e2226;border:1px solid #c6364a52;border-radius:999px;color:#ffb101;font-size:12px;font-weight:600;letter-spacing:-.005em;padding:3px 10px}.ws-profile-v2-section-sub{color:#f5ede080;font-size:12px;margin-left:10px}.profile-view{display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:880px;padding:8px 0 48px}.profile-section-title{color:#f5ede0;font-size:18px;margin:0 0 14px}.profile-section-label{color:#f5ede073;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.profile-hero{align-items:flex-start;display:flex;gap:24px;padding:24px 0 4px}.profile-hero-avatar{align-items:center;background:linear-gradient(135deg,#ffb101,#ff7800);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:36px;font-weight:700;height:96px;justify-content:center;letter-spacing:-.02em;overflow:hidden;width:96px}.profile-hero-avatar img{height:100%;object-fit:cover;width:100%}.profile-hero-body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.profile-hero-nameline{align-items:center;display:flex;gap:12px}.profile-hero-name{color:#f5ede0;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.profile-hero-edit{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#f5ede0a6;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .12s,color .12s,border-color .12s;width:32px}.profile-hero-edit:hover{background:#ff9e401a;border-color:#ff9e404d;color:#c6364a}.profile-hero-meta{align-items:center;color:#f5ede0a6;display:flex;font-size:14px;gap:8px}.profile-hero-handle{color:#c6364a;font-weight:500}.profile-hero-dot{color:#f5ede04d}.profile-hero-plan{color:#f5ede08c}.profile-hero-niches{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.profile-hero-niche{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;color:#f5ede0cc;display:inline-flex;font-size:12px;padding:4px 10px}.profile-hero-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.profile-status-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#f5ede0cc;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.profile-status-chip--guesting{border-color:#4ade8033;color:#4ade80}.profile-status-chip--inviting{border-color:#ff9e4033;color:#c6364a}.profile-status-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.profile-cta-row{display:flex;flex-wrap:wrap;gap:10px}.profile-cta-btn{font-size:14px!important;padding:10px 18px!important}.profile-collab-chooser-backdrop{align-items:center;animation:cs-fade-in .18s ease-out both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:280}.profile-collab-chooser{background:#141212f5;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 60px #0000008c;display:flex;flex-direction:column;gap:10px;max-width:440px;padding:28px 28px 24px;position:relative;width:100%}.profile-collab-chooser-eyebrow{color:#ffb101;color:var(--gold,#ffb101);font-size:10.5px;font-weight:700;letter-spacing:.22em}.profile-collab-chooser-title{color:#f5ede0;color:var(--text-primary,#fff);font-family:DM Sans,Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:700;line-height:1.15;margin:0}.profile-collab-chooser-title em{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#2c9cc9,#ffb101);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:italic}.profile-collab-chooser-sub{color:#f5ede0b8;font-size:13.5px;line-height:1.55;margin:0 0 12px}.profile-collab-chooser-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.profile-collab-chooser-btn{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;color:#f5ede0;color:var(--text-primary,#fff);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;padding:14px 18px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .12s ease,box-shadow .16s ease}.profile-collab-chooser-btn:hover{background:#008ae21a;border-color:#008ae273;transform:translateY(-1px)}.profile-collab-chooser-btn--primary{background:linear-gradient(120deg,#008ae22e,#1e22262e);border-color:#c6364a73}.profile-collab-chooser-btn--primary:hover{background:linear-gradient(120deg,#008ae247,#1e222647);border-color:#c6364abf;box-shadow:0 6px 20px #c6364a2e}.profile-collab-chooser-btn-title{font-size:15px;font-weight:700}.profile-collab-chooser-btn-sub{color:#f5ede09e;font-size:12.5px}.profile-collab-chooser-note{color:#f5ede08c;font-size:12.5px;line-height:1.45;margin:8px 0 0}.profile-shows-section{display:flex;flex-direction:column}.profile-shows-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.profile-shows-empty{background:#ffffff08;border:1px dashed #ffffff1a;border-radius:14px;color:#f5ede0a6;padding:24px;text-align:center}.profile-shows-empty p{line-height:1.5;margin:0 0 14px}.profile-show-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;overflow:hidden;padding:0;text-align:left;transition:transform .15s,border-color .15s,background .15s}.profile-show-card:hover{background:#ffffff0d;border-color:#ff9e404d;transform:translateY(-2px)}.profile-show-card-cover{aspect-ratio:1;background-position:50%;background-size:cover}.profile-show-card-body{padding:14px 16px 16px}.profile-show-card-name{color:#f5ede0;font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.profile-show-card-tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede099;display:-webkit-box;font-size:12px;line-height:1.45;margin-bottom:10px;overflow:hidden}.profile-show-card-meta{display:flex;flex-wrap:wrap;gap:6px}.profile-show-card-chip{background:#ffffff0d;border-radius:999px;color:#f5ede0b3;display:inline-flex;font-size:10px;letter-spacing:.02em;padding:3px 8px}.profile-show-card-chip--guests{background:#ff9e401a;color:#c6364a}.profile-socials{padding-top:4px}.profile-socials-row{display:flex;flex-wrap:wrap;gap:8px}.profile-social-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#f5ede0d9;display:inline-flex;font-size:13px;gap:8px;padding:8px 14px;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.profile-social-btn:hover{background:#ff9e4014;border-color:#ff9e404d;color:#c6364a}.profile-social-icon{display:inline-flex}.profile-social-label{font-weight:500}.creator-profile-shell{background:#0d0e0f;background:var(--bg);min-height:100vh;padding:24px 24px 48px}.creator-profile-loading,.creator-profile-missing{color:#f5ede0a6;padding:80px 24px;text-align:center}.creator-profile-missing h1{color:#f5ede0;font-size:22px;margin:0 0 12px}.profile-editor-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02051bc7;z-index:1100}.profile-editor-modal{background:#141824fa;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;max-height:85vh;max-width:calc(100vw - 32px);overflow:hidden;width:640px}.profile-editor-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:20px 24px}.profile-editor-title{color:#f5ede0;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.profile-editor-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#f5ede08c;cursor:pointer;display:inline-flex;font-size:22px;height:32px;justify-content:center;line-height:1;width:32px}.profile-editor-close:hover{background:#ffffff0f;color:#f5ede0}.profile-editor-body{flex:1 1;overflow-y:auto;padding:20px 24px}.profile-editor-section{margin-bottom:22px}.profile-editor-section:last-child{margin-bottom:0}.profile-editor-label{align-items:center;color:#f5ede0a6;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.profile-editor-required{color:#c6364a;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.profile-editor-sublabel{color:#f5ede073;font-size:11px;font-weight:500;letter-spacing:normal;text-transform:none}.profile-editor-input,.profile-editor-textarea{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#f5ede0;font-family:inherit;font-size:14px;padding:10px 14px;transition:border-color .15s;width:100%}.profile-editor-input:focus,.profile-editor-textarea:focus{border-color:#ff9e4080;outline:none}.profile-editor-handle-wrap{align-items:center;display:flex;position:relative}.profile-editor-handle-prefix{color:#f5ede066;font-size:14px;left:14px;pointer-events:none;position:absolute}.profile-editor-handle-input{padding-left:28px}.profile-editor-handle-status{color:#f5ede08c;font-size:12px;margin-top:6px;min-height:16px}.profile-editor-handle-status--ok{color:#4ade80}.profile-editor-handle-status--checking{color:#f5ede073}.profile-editor-handle-status--invalid,.profile-editor-handle-status--taken{color:#f87171}.profile-editor-hint{color:#f5ede073;font-size:11px;line-height:1.4;margin-top:6px}.profile-editor-hint code{background:#ffffff0a;border-radius:4px;color:#c6364a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:1px 5px}.profile-editor-toggle-row{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:16px;padding:12px 0}.profile-editor-toggle-row:last-child{border-bottom:none}.profile-editor-toggle-text{flex:1 1;min-width:0}.profile-editor-toggle-label{color:#f5ede0;font-size:14px}.profile-editor-toggle-sub{color:#f5ede08c;font-size:12px;line-height:1.4;margin-top:2px}.profile-editor-toggle{background:#ffffff1a;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;position:relative;transition:background .15s;width:38px}.profile-editor-toggle--on{background:#c6364a}.profile-editor-toggle-thumb{background:#fff;border-radius:50%;height:18px;left:2px;position:absolute;top:2px;transition:transform .15s;width:18px}.profile-editor-toggle--on .profile-editor-toggle-thumb{transform:translateX(16px)}.profile-editor-socials{display:flex;flex-direction:column;gap:10px}.profile-editor-social-row{align-items:center;display:flex;gap:12px}.profile-editor-social-label{color:#f5ede0a6;flex-shrink:0;font-size:12px;width:80px}.profile-editor-social-row .profile-editor-input{flex:1 1}.profile-editor-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.niche-picker{display:flex;flex-direction:column;gap:10px}.niche-picker-selected{display:flex;flex-wrap:wrap;gap:6px}.niche-picker-input{font-size:13px}.niche-picker-suggestions{display:flex;flex-wrap:wrap;gap:6px;max-height:140px;overflow-y:auto;padding:4px 2px}.niche-picker-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#f5ede0cc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;padding:5px 10px;transition:background .12s,border-color .12s,color .12s}.niche-picker-chip:hover{background:#ff9e4014;border-color:#ff9e404d;color:#c6364a}.niche-picker-chip--selected{background:#ff9e401f;border-color:#ff9e404d;color:#c6364a}.niche-picker-chip--custom{background:#4ade8014;border-color:#4ade804d;color:#4ade80}.niche-picker-chip-remove{color:#f5ede0a6;font-size:14px;line-height:.8}.niche-picker-chip--selected .niche-picker-chip-remove,.niche-picker-chip:hover .niche-picker-chip-remove{color:#c6364a}.niche-picker-cap{color:#f5ede073;font-size:11px;font-style:italic}@media (max-width:768px){.profile-hero{flex-direction:column;gap:16px;padding:16px 0 4px}.profile-hero-avatar{font-size:28px;height:72px;width:72px}.profile-hero-name{font-size:26px}.profile-shows-grid{grid-template-columns:1fr}.profile-editor-modal{max-height:92vh}.profile-editor-social-row{align-items:stretch;flex-direction:column;gap:4px}.profile-editor-social-label{width:auto}}.profile-hero-bio{color:#f5ede0c7;font-size:14px;line-height:1.55;margin:6px 0 0;max-width:64ch}.shows-manager-body{margin:0 auto;max-width:880px}.shows-manager-empty{background:#ffffff08;border:1px dashed #ffffff1a;border-radius:14px;color:#f5ede0a6;padding:60px 24px;text-align:center}.shows-manager-empty h2{color:#f5ede0;font-size:22px;margin:0 0 12px}.shows-manager-empty p{line-height:1.5;margin:0 auto 20px;max-width:50ch}.shows-manager-list{display:flex;flex-direction:column;gap:10px}.shows-manager-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:16px;padding:14px;text-align:left;transition:background .12s,border-color .12s,transform .15s}.shows-manager-row:hover{background:#ffffff0d;border-color:#ff9e404d;transform:translateY(-1px)}.shows-manager-row-cover{background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;height:64px;width:64px}.shows-manager-row-body{flex:1 1;min-width:0}.shows-manager-row-name{color:#f5ede0;font-size:15px;font-weight:600;margin-bottom:4px}.shows-manager-row-tagline{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#f5ede099;display:-webkit-box;font-size:12px;line-height:1.45;margin-bottom:8px;overflow:hidden}.shows-manager-row-meta{align-items:center;color:#f5ede08c;display:flex;flex-wrap:wrap;font-size:11px;gap:6px}.shows-manager-row-chip{background:#ffffff0d;border-radius:999px;color:#f5ede0b3;display:inline-flex;font-size:10px;padding:3px 8px}.shows-manager-row-chip--guests{background:#ff9e401a;color:#c6364a}.shows-manager-row-arrow{color:#f5ede066;flex-shrink:0}.shows-manager-create-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:16px;padding:20px}.shows-manager-create-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.show-editor-body{margin:0 auto;max-width:760px;padding-bottom:120px}.show-editor-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;margin-bottom:18px;padding:20px 22px}.show-editor-section-title{color:#f5ede0;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.show-editor-section-sub{color:#f5ede08c;font-size:12px;line-height:1.45;margin:0 0 16px}.show-editor-field{margin-bottom:16px}.show-editor-field:last-child{margin-bottom:0}.show-editor-textarea{min-height:80px;resize:vertical}.show-editor-color-input{background:#0000;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;height:32px;padding:2px;width:56px}.show-editor-danger{align-items:center;display:flex;gap:16px;justify-content:space-between}.show-editor-sticky-save{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141824f5;border:1px solid #ff9e404d;border-radius:999px;bottom:16px;box-shadow:0 12px 36px #0000008c;color:#f5ede0d9;display:flex;font-size:13px;gap:14px;left:50%;padding:10px 14px 10px 18px;position:fixed;transform:translateX(-50%);z-index:80}.cover-art-picker{display:flex;flex-direction:column;gap:12px}.cover-art-preview{background-position:50%;background-size:cover;border-radius:12px;height:200px;overflow:hidden;position:relative;width:200px}.cover-art-preview-empty{align-items:center;background:#0003;color:#ffffff8c;display:flex;font-size:12px;inset:0;justify-content:center;letter-spacing:.04em;position:absolute;text-transform:uppercase}.cover-art-actions{display:flex;flex-wrap:wrap;gap:10px}.banner-picker{display:flex;flex-direction:column;gap:12px}.banner-picker-preview{aspect-ratio:3/1;background-position:50%;background-size:cover;border-radius:12px;overflow:hidden;position:relative;width:100%}.banner-picker-empty{align-items:center;background:#0003;color:#ffffff8c;display:flex;font-size:12px;inset:0;justify-content:center;letter-spacing:.04em;position:absolute;text-transform:uppercase}.banner-picker-actions{display:flex;flex-wrap:wrap;gap:10px}.generate-art-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02051bc7;z-index:1100}.generate-art-modal{background:#141824fa;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;max-height:90vh;max-width:calc(100vw - 32px);overflow:hidden;width:600px}.generate-art-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:20px 24px}.generate-art-title{color:#f5ede0;font-size:18px;font-weight:600;margin:0}.generate-art-body{flex:1 1;overflow-y:auto;padding:20px 24px}.generate-art-prompt{min-height:70px;resize:vertical}.generate-art-styles{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.generate-art-style-chip{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#f5ede0cc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;padding:6px 12px;transition:background .12s,border-color .12s,color .12s}.generate-art-style-chip:hover{background:#ff9e400f;color:#c6364a}.generate-art-style-chip--active{background:#ff9e401f;border-color:#ff9e4066;color:#c6364a}.generate-art-preview{display:flex;justify-content:center;margin-top:18px}.generate-art-preview img{border-radius:12px;box-shadow:0 12px 36px #0000008c;max-height:320px;max-width:100%}.generate-art-busy{align-items:center;background:#ffffff08;border-radius:12px;color:#f5ede0bf;display:flex;font-size:14px;gap:12px;margin-top:18px;padding:18px}.generate-art-spinner{animation:gen-art-spin .8s linear infinite;border:2px solid #ff9e4033;border-radius:50%;border-top-color:#c6364a;height:18px;width:18px}@keyframes gen-art-spin{to{transform:rotate(1turn)}}.generate-art-not-configured{background:#ff9e400f;border:1px solid #ff9e4033;border-radius:12px;color:#f5ede0d9;line-height:1.5;padding:18px}.generate-art-not-configured strong{color:#c6364a;display:block;margin-bottom:8px}.generate-art-not-configured code{background:#ffffff0f;border-radius:4px;color:#c6364a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:1px 5px}.embedded-eps-editor{display:flex;flex-direction:column;gap:10px}.embedded-eps-input-row{display:flex;gap:8px}.embedded-eps-input-row .profile-editor-input{flex:1 1}.embedded-eps-error{color:#f87171;font-size:12px}.embedded-eps-empty{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;color:#f5ede08c;font-size:13px;line-height:1.45;padding:16px}.embedded-eps-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.embedded-eps-item{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.embedded-eps-provider{border-radius:999px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.embedded-eps-provider--youtube{background:#ff00001a;color:#ff5252}.embedded-eps-provider--spotify{background:#1ed7601a;color:#1ed760}.embedded-eps-url{color:#f5ede0b3;flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embedded-eps-actions{display:flex;flex-shrink:0;gap:4px}.embedded-eps-action{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#f5ede0a6;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;height:26px;justify-content:center;width:26px}.embedded-eps-action:hover{background:#ffffff0f;color:#f5ede0}.embedded-eps-action:disabled{cursor:not-allowed;opacity:.35}.embedded-eps-action--remove:hover{background:#f871711a;border-color:#f871714d;color:#f87171}.show-delete-modal{background:#141824fa;border:1px solid #f8717133;border-radius:16px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;max-width:calc(100vw - 32px);overflow:hidden;width:480px}.show-delete-modal code{background:#f871711a;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;padding:1px 6px}.show-delete-confirm-btn{align-items:center;background:#f87171;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;padding:9px 18px;transition:background .12s}.show-delete-confirm-btn:hover{background:#ef5252}.show-delete-confirm-btn:disabled{background:#f871714d;color:#ffffff73;cursor:not-allowed}@media (max-width:768px){.shows-manager-row{gap:12px;padding:10px}.shows-manager-row-cover{height:52px;width:52px}.show-editor-section{padding:16px}.cover-art-preview{height:150px;width:150px}.show-editor-danger{align-items:stretch;flex-direction:column}}.credit-meter{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;color:#f5ede0d9;display:flex;flex-direction:column;font-size:12px;gap:6px;padding:10px 12px}.credit-meter,.credit-meter--ok{--meter-color:#4ade80}.credit-meter--warn{--meter-color:#fde047}.credit-meter--low{--meter-color:#c6364a}.credit-meter--danger{--meter-color:#f87171}.credit-meter-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.credit-meter-label{color:#f5ede08c;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.credit-meter-value{font-size:13px}.credit-meter-value strong{color:var(--meter-color);font-size:15px;font-weight:700}.credit-meter-slash{color:#f5ede04d;margin:0 2px}.credit-meter-cap{color:#f5ede08c}.credit-meter-bar{background:#ffffff0d;border-radius:999px;height:4px;overflow:hidden}.credit-meter-bar-fill{background:var(--meter-color);border-radius:999px;display:block;height:100%;transition:width .3s ease,background .3s ease}.credit-meter-countdown{color:#f5ede0a6;font-size:11px;margin-top:2px}.credit-meter-countdown strong{color:var(--meter-color)}.credit-meter-upgrade{background:#ff9e401a;border:1px solid #ff9e404d;border-radius:8px;color:#c6364a;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;margin-top:4px;padding:7px 10px;text-align:center;transition:background .12s,color .12s;width:100%}.credit-meter-upgrade:hover{background:#ff9e402e;color:#ffc080}.credit-meter-upgrade strong{color:#ffd07a}.credit-meter--collapsed{align-items:center;flex-direction:row;gap:4px;justify-content:center;padding:6px 4px}.credit-meter--collapsed .credit-meter-bar{display:none}.credit-meter-dot{background:var(--meter-color);border-radius:50%;flex-shrink:0;height:8px;width:8px}.credit-meter-num{color:var(--meter-color);font-size:13px;font-weight:700}.streak-badge{align-items:center;background:#ff9e4014;border:1px solid #ff9e4033;border-radius:999px;color:#f5ede0d9;display:inline-flex;font-size:12px;gap:6px;padding:5px 10px;white-space:nowrap}.streak-badge--milestone{background:linear-gradient(135deg,#ff9e402e,#1e22261a);border-color:#ff9e4073;box-shadow:0 0 18px #ff9e402e}.streak-badge-flame{font-size:13px}.streak-badge-count{color:#c6364a;font-weight:700}.streak-badge-suffix{color:#f5ede0a6}.streak-badge--compact .streak-badge-suffix{display:none}.upgrade-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02051bc7;z-index:1100}.upgrade-modal{background:#141824fa;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;max-width:calc(100vw - 32px);overflow:hidden;width:480px}.upgrade-modal-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:22px 24px 12px}.upgrade-modal-headline{color:#f5ede0;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.upgrade-modal-body{padding:0 24px 8px}.upgrade-modal-copy{color:#f5ede0c7;font-size:14px;line-height:1.55;margin:0}.upgrade-modal-footer{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:18px 24px 22px}.tier-gate-wrap--locked{cursor:pointer;position:relative}.tier-gate-wrap--locked>*{opacity:.55;pointer-events:none}.hook-score-badge{--hook-score-fg:#f5ede0a6;--hook-score-bg:#ffffff0a;--hook-score-border:#ffffff1a;align-items:baseline;background:var(--hook-score-bg);border:1px solid var(--hook-score-border);border-radius:999px;color:var(--hook-score-fg);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;gap:1px;letter-spacing:.01em;padding:3px 8px;white-space:nowrap}.hook-score-badge--loading{font-weight:500;letter-spacing:.1em;opacity:.5}.hook-score-badge-num{font-size:13px}.hook-score-badge-out{font-size:9px;font-weight:500;margin-left:1px;opacity:.65}.hook-score-badge--red{--hook-score-fg:#f87171;--hook-score-bg:#f871711a;--hook-score-border:#f871714d}.hook-score-badge--yellow{--hook-score-fg:#fde047;--hook-score-bg:#fde0471a;--hook-score-border:#fde0474d}.hook-score-badge--green{--hook-score-fg:#4ade80;--hook-score-bg:#4ade801a;--hook-score-border:#4ade804d}.hook-score-badge--gold{--hook-score-fg:#ffb101;--hook-score-bg:#ffb10124;--hook-score-border:#c6364a66;box-shadow:0 0 12px #c6364a2e}.episode-card-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02051bc7;z-index:1100}.episode-card-modal{background:#141824fa;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;max-height:90vh;max-width:calc(100vw - 32px);overflow:hidden;width:880px}.episode-card-modal-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:18px 24px}.episode-card-modal-title{color:#f5ede0;font-size:18px;font-weight:600;margin:0}.episode-card-modal-body{display:flex;gap:24px;overflow-y:auto;padding:22px 24px}@media (max-width:720px){.episode-card-modal-body{flex-direction:column}}.episode-card-modal-preview-wrap{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:center}.episode-card-preview{background:#0000004d;border-radius:14px;box-shadow:0 12px 36px #0000008c;display:block;max-height:60vh;width:auto}.episode-card-preview--square{height:320px;width:320px}.episode-card-preview--story{height:391px;width:220px}.episode-card-modal-controls{display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0}.episode-card-modal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.drews-pick-badge{align-items:center;background:linear-gradient(135deg,#1e222626,#ff9e401a);border:1px solid #c6364a73;border-radius:999px;box-shadow:0 0 14px #c6364a2e;color:#ffb101;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.drews-pick-badge-star{font-size:11px}.drews-pick-badge-label{font-size:10px}.drews-pick-tab{display:flex;flex-direction:column;gap:18px;padding:22px 24px}.drews-pick-week-banner{align-items:flex-start;background:#1e2226;border:1px solid #c6364a33;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.drews-pick-week-label{color:#f5ede08c;font-size:11px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.drews-pick-week-current{color:#f5ede0;font-size:14px}.drews-pick-week-current code{background:#ffffff0f;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:1px 5px}.drews-pick-search-row{display:flex;gap:10px}.drews-pick-search-row .profile-editor-input{flex:1 1}.drews-pick-list{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.drews-pick-empty{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;color:#f5ede08c;font-size:13px;padding:32px;text-align:center}.drews-pick-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:14px;padding:12px 14px}.drews-pick-row--active{background:#1e2226;border-color:#c6364a66}.drews-pick-row-score{align-items:center;background:#ffffff0d;border-radius:10px;color:#f5ede0d9;display:flex;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:800;height:50px;justify-content:center;width:50px}.drews-pick-row-score[data-tier=gold]{background:#1e2226;color:#ffb101}.drews-pick-row-score[data-tier=green]{background:#4ade801a;color:#4ade80}.drews-pick-row-score[data-tier=yellow]{background:#fde0471a;color:#fde047}.drews-pick-row-score[data-tier=red]{background:#f871711a;color:#f87171}.drews-pick-row-body{flex:1 1;min-width:0}.drews-pick-row-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede0;display:-webkit-box;font-size:14px;line-height:1.4;overflow:hidden}.drews-pick-row-meta{color:#f5ede08c;font-size:11px;margin-top:4px}.drews-pick-row-active-tag{background:#1e2226;border-radius:999px;color:#ffb101;font-size:10px;font-weight:600;letter-spacing:.04em;margin-left:10px;padding:2px 7px;text-transform:uppercase}.drews-pick-row-actions{display:flex;flex-shrink:0;gap:6px}.leaderboard-body{margin:0 auto;max-width:880px;padding-bottom:64px}.leaderboard-window-toggle{display:flex;gap:6px}.leaderboard-pick-hero{background:linear-gradient(135deg,#1e22261a,#ff9e400d);border:1px solid #c6364a4d;border-radius:18px;margin-bottom:24px;overflow:hidden;padding:28px 32px;position:relative}.leaderboard-pick-hero:before{background:radial-gradient(circle at 90% 0,#1e222633,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.leaderboard-pick-hero-label{align-items:center;color:#ffb101;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.leaderboard-pick-hero-quote{color:#f5ede0;font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin-bottom:14px;max-width:620px}.leaderboard-pick-hero-creator{color:#c6364a;display:inline-block;font-size:14px;font-weight:600;margin-right:12px;text-decoration:none}.leaderboard-pick-hero-creator:hover{color:#ffd07a}.leaderboard-pick-hero-note{color:#f5ede0bf;font-size:13px;font-style:italic;margin-top:10px;max-width:620px}.leaderboard-pick-hero-score{align-items:baseline;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;gap:4px;position:absolute;right:32px;top:28px}.leaderboard-pick-hero-score-num{color:#ffb101;font-size:56px;font-weight:800;letter-spacing:-.02em;line-height:1}.leaderboard-pick-hero-score-out{color:#f5ede08c;font-size:18px}.leaderboard-niches{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.leaderboard-niche-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#f5ede0cc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;padding:6px 12px;transition:background .12s,color .12s,border-color .12s}.leaderboard-niche-chip:hover{background:#ff9e4014;color:#c6364a}.leaderboard-niche-chip--active{background:#ff9e4024;border-color:#ff9e4073;color:#c6364a}.leaderboard-niche-chip-count{align-items:center;background:#ffffff0f;border-radius:999px;color:#f5ede0a6;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:20px;padding:0 5px}.leaderboard-niche-chip--active .leaderboard-niche-chip-count{background:#ff9e4033;color:#ffb101}.leaderboard-list{display:flex;flex-direction:column;gap:8px}.leaderboard-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:14px;padding:14px 16px;transition:background .12s,border-color .12s}.leaderboard-row:hover{background:#ffffff0d;border-color:#ff9e404d}.leaderboard-row--pick{background:#1e2226;border-color:#c6364a66}.leaderboard-row-rank{color:#f5ede08c;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;text-align:center;width:38px}.leaderboard-row--pick .leaderboard-row-rank{color:#ffb101;font-size:18px}.leaderboard-row-score{align-items:baseline;display:flex;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;gap:2px;width:70px}.leaderboard-row-score--gold{color:#ffb101}.leaderboard-row-score--green{color:#4ade80}.leaderboard-row-score--yellow{color:#fde047}.leaderboard-row-score--red{color:#f87171}.leaderboard-row-score-num{font-size:20px;font-weight:800}.leaderboard-row-score-out{color:#f5ede073;font-size:11px;font-weight:500}.leaderboard-row-body{flex:1 1;min-width:0}.leaderboard-row-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede0;display:-webkit-box;font-size:14px;line-height:1.4;margin-bottom:6px;overflow:hidden}.leaderboard-row-meta{align-items:center;color:#f5ede08c;display:flex;flex-wrap:wrap;font-size:11px;gap:6px}.leaderboard-row-creator{align-items:center;color:#c6364a;display:inline-flex;font-weight:500;gap:6px;text-decoration:none}.leaderboard-row-creator:hover{color:#ffd07a}.leaderboard-row-creator--anon{color:#f5ede073}.leaderboard-row-creator-avatar{align-items:center;background:#ff9e4033;border-radius:50%;color:#c6364a;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;object-fit:cover;width:18px}.leaderboard-row-creator-avatar--initial{background:linear-gradient(135deg,#c6364a,#c6364a);color:#0d0808}.leaderboard-row-dot{color:#f5ede033}.leaderboard-row-niche{color:#f5ede099}.leaderboard-row-date{color:#f5ede073}.leaderboard-row-pick-tag{background:#1e2226;border-radius:999px;color:#ffb101;font-size:10px;font-weight:600;letter-spacing:.04em;margin-left:auto;padding:2px 7px;text-transform:uppercase}.leaderboard-empty{background:#ffffff08;border:1px dashed #ffffff1a;border-radius:14px;color:#f5ede0a6;padding:60px 24px;text-align:center}.leaderboard-empty h2{color:#f5ede0;font-size:22px;margin:0 0 12px}.leaderboard-empty p{line-height:1.5;margin:0 auto 20px;max-width:50ch}.leaderboard-footer-note{color:#f5ede073;font-size:12px;margin-top:24px;text-align:center}.leaderboard-footer-note .ws-link{background:none;border:none;color:#c6364a;cursor:pointer;font-family:inherit;font-weight:500;padding:0;text-decoration:underline}@media (max-width:720px){.leaderboard-pick-hero{padding:22px 22px 80px}.leaderboard-pick-hero-quote{font-size:22px}.leaderboard-pick-hero-score{bottom:22px;right:22px;top:auto}.leaderboard-pick-hero-score-num{font-size:44px}.leaderboard-row-score{width:auto}.leaderboard-row-rank{width:30px}}.ep-display{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display);letter-spacing:-.02em}.ep-mono{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ep-font-mono);font-variant-numeric:tabular-nums}.ep-aurora-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#2563eb,#ec4899,#f59e0b);background:linear-gradient(135deg,var(--ep-aurora-indigo),var(--ep-aurora-blue),var(--ep-aurora-pink),var(--ep-aurora-amber));-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#0000}.ep-aurora-border,.ep-aurora-text{animation:ep-aurora-shift 20s ease-in-out infinite}.ep-aurora-border{background:linear-gradient(#141416,#141416) padding-box,linear-gradient(135deg,#4f46e5,#2563eb,#ec4899,#f59e0b) border-box;background:linear-gradient(var(--ep-elevated),var(--ep-elevated)) padding-box,linear-gradient(135deg,var(--ep-aurora-indigo),var(--ep-aurora-blue),var(--ep-aurora-pink),var(--ep-aurora-amber)) border-box;background-size:100% 100%,200% 200%;border:2px solid #0000;position:relative}@keyframes ep-aurora-shift{0%,to{background-position:0 50%,0 50%}50%{background-position:0 50%,100% 50%}}.ep-glow-amber-soft{box-shadow:0 0 24px #f59e0b40}.ep-glow-amber{box-shadow:0 0 32px #f59e0b66}.ep-glow-amber-hover{transition:box-shadow .3s ease}.ep-glow-amber-hover:hover{box-shadow:0 0 40px #f59e0b8c}.ep-glow-cyan{box-shadow:0 0 24px #22d3ee4d}.ep-glow-aurora{box-shadow:0 0 32px #9333ea40}.ep-bg-atmospheric{isolation:isolate;position:relative}.ep-bg-atmospheric:before{background:radial-gradient(ellipse at 18% 0,#f59e0b12,#0000 55%),radial-gradient(ellipse at 82% 100%,#06b6d40d,#0000 55%)}.ep-bg-atmospheric:before,.ep-vignette:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.ep-vignette:after{background:radial-gradient(ellipse at center,#0000 55%,#00000059 100%)}.ep-sparkle{align-items:center;animation:ep-sparkle-twinkle .7s cubic-bezier(.34,1.56,.64,1) both,ep-sparkle-pulse 6s ease-in-out infinite;animation-delay:0s,.7s;animation-delay:0s,calc(var(--ep-sparkle-delay, 0s) + .7s);color:#f59e0b;color:var(--ep-amber-500);display:inline-flex;filter:drop-shadow(0 0 6px rgba(245,158,11,.55));flex-shrink:0;justify-content:center}.ep-sparkle--cyan{color:#22d3ee;color:var(--ep-cyan-400);filter:drop-shadow(0 0 6px rgba(34,211,238,.55))}.ep-sparkle--aurora{color:#ec4899;color:var(--ep-aurora-pink);filter:drop-shadow(0 0 8px rgba(147,51,234,.55))}.ep-sparkle-wave{align-items:flex-end;display:inline-flex;gap:2px;height:16px;margin-left:6px}.ep-sparkle-wave>span{animation:ep-wave-bounce 1.2s ease-in-out infinite;background:linear-gradient(180deg,#fbbf24,#d97706);background:linear-gradient(180deg,var(--ep-amber-400),var(--ep-amber-600));border-radius:999px;display:block;width:2px}.ep-sparkle-wave>span:first-child{animation-delay:0s;height:8px}.ep-sparkle-wave>span:nth-child(2){animation-delay:.18s;height:14px}.ep-sparkle-wave>span:nth-child(3){animation-delay:.36s;height:10px}.ep-sparkle--cyan .ep-sparkle-wave>span{background:linear-gradient(180deg,#22d3ee,#0891b2);background:linear-gradient(180deg,var(--ep-cyan-400),var(--ep-cyan-600))}@keyframes ep-wave-bounce{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.ep-sparkle--lg{transform:scale(1.4)}.ep-sparkle--xl{transform:scale(2)}@keyframes ep-sparkle-twinkle{0%{opacity:0;transform:scale(0) rotate(-90deg)}60%{opacity:1;transform:scale(1.18) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes ep-sparkle-pulse{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.65;transform:scale(.9) rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.ep-aurora-border,.ep-aurora-text,.ep-sparkle{animation:none}}.ep-cta-primary{align-items:center;background:linear-gradient(180deg,#fbbf24,#f59e0b);background:linear-gradient(180deg,var(--ep-amber-400),var(--ep-amber-500));border:1px solid #fbbf24;border:1px solid var(--ep-amber-400);border-radius:12px;box-shadow:0 0 28px #f59e0b52,0 6px 16px #00000073;color:#0d0808;cursor:pointer;display:inline-flex;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-sans);font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.005em;padding:12px 20px;transition:transform .12s ease,box-shadow .3s ease,background .15s ease}.ep-cta-primary:hover{background:linear-gradient(180deg,#fcd34d,#fbbf24);background:linear-gradient(180deg,var(--ep-amber-300),var(--ep-amber-400));box-shadow:0 0 44px #f59e0b8c,0 10px 24px #0000008c;transform:translateY(-1px)}.ep-cta-primary:active{transform:translateY(0)}.ep-cta-primary:disabled{box-shadow:0 0 16px #f59e0b1a;cursor:not-allowed;opacity:.45;transform:none}.ws-btn-primary{box-shadow:0 0 24px #c6364a38;transition:box-shadow .25s ease,transform .12s ease,background .15s ease}.ws-btn-primary:hover{box-shadow:0 0 36px #c6364a66}.credit-meter-num,.credit-meter-value strong,.drews-pick-row-score,.hook-score-badge-num,.leaderboard-pick-hero-score-num,.leaderboard-row-score-num,.streak-badge-count{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ep-font-mono)}.ws-page-body,.ws-shell,.ws-stage{-ms-overflow-style:none;scrollbar-width:none}.ws-page-body::-webkit-scrollbar,.ws-shell::-webkit-scrollbar,.ws-stage::-webkit-scrollbar{display:none;height:0;width:0}.ws-builder-clean{background:#0000!important;isolation:isolate;min-height:calc(100vh - 80px);position:relative}.ws-builder-clean:before{background:none;content:none}.ws-page-body.ws-builder-clean{background:#0000!important}.ws-builder-clean .cb-chat-shell,.ws-builder-clean .cb-form,.ws-builder-clean .cb-topbar,.ws-builder-clean .hd-orbs{position:relative;z-index:1}.ep-create-hero{margin-bottom:8px;padding:28px 24px 6px;position:relative;text-align:center;z-index:2}.ep-create-hero-eyebrow{align-items:center;color:#f59e0b;color:var(--ep-amber-500);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.ep-create-hero-title{color:#fff;color:var(--ep-primary);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display);font-size:clamp(34px,5vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0 0 10px}.ep-create-hero-sub{color:#8a93a8;color:var(--ep-muted);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-sans);font-size:14px;letter-spacing:.01em;margin:0}.ep-create-hero-title em{-webkit-text-fill-color:#0000;animation:ep-aurora-shift 20s ease-in-out infinite;background:linear-gradient(135deg,#4f46e5,#2563eb 35%,#ec4899 70%,#f59e0b);background:linear-gradient(135deg,var(--ep-aurora-indigo) 0,var(--ep-aurora-blue) 35%,var(--ep-aurora-pink) 70%,var(--ep-aurora-amber) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-style:italic;font-weight:600}.ws-builder-clean .cb-section-title{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display);font-weight:600;letter-spacing:-.015em}.ws-builder-clean .cb-build-btn,.ws-builder-clean button[type=submit].cb-cta{box-shadow:0 0 36px #f59e0b59,0 8px 18px #00000073}.ws-builder-clean .cb-build-btn:hover,.ws-builder-clean button[type=submit].cb-cta:hover{box-shadow:0 0 52px #f59e0b8c,0 10px 24px #0000008c}.ws-builder-clean .cb-chat-shell{background:#0000;box-shadow:none;height:auto;margin:0 auto;max-height:clamp(420px,calc(100vh - 240px),720px);max-width:920px;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.ws-builder-clean .cb-chat-shell--simple{margin-left:auto;margin-right:auto;max-width:none;width:60%}.ws-builder-clean .cb-chat-shell--simple .chat-shell-clean{max-width:none;width:100%}@media (max-width:640px){.ws-builder-clean .cb-chat-shell--simple{padding-left:12px;padding-right:12px;width:100%}}.ws-builder-clean .cb-chat-shell>*{flex:0 1 auto}.ws-builder-clean .cb-chat-shell .chat-shell-clean{flex:0 1 auto;height:auto}.ws-builder-clean .cb-chat-shell .chat-thread-clean{flex:1 1 auto;min-height:0}.ws-builder-clean .ep-prompt-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff0d;border:none;box-shadow:none;margin-left:auto;margin-right:auto;max-width:920px;width:100%}.ws-builder-clean .ep-prompt-card:focus-within{background:#ffffff14;border:none;box-shadow:none}.ws-builder-clean .ep-prompt-textarea{background:#0000;border:none;color:#fff;outline:none}.ws-builder-clean .ep-prompt-textarea::placeholder{color:#ffffff73}.ep-wand-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#ffffffa6;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .12s,color .12s,transform .08s;width:30px}.ep-wand-btn:hover:not(:disabled){background:#ffffff14;color:#fff}.ep-wand-btn:active:not(:disabled){transform:scale(.94)}.ep-wand-btn.is-busy{cursor:wait;opacity:.55}.ep-wand-btn:disabled{cursor:not-allowed}.ws-builder-clean .cb-chat-shell .chat-input-area-clean{padding-left:0;padding-right:0}.ws-builder-clean .bdi-chip,.ws-builder-clean .cb-chip,.ws-builder-clean .sf-chip,.ws-builder-clean .ws-builder-tag,.ws-builder-clean input,.ws-builder-clean textarea{border:none!important}.ws-builder-clean .bdi-chip.is-active,.ws-builder-clean .cb-chip.active,.ws-builder-clean .sf-chip-active,.ws-builder-clean .ws-builder-tag.active{background:#ffffff1f!important;box-shadow:inset 0 0 0 1px #fff3!important;color:#fff!important}.ws-builder-clean~* .ws-topbar-title,.ws-page-body.ws-builder-clean .ws-topbar-title{font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display);letter-spacing:-.02em}body.ws-app-shell,html.ws-app-shell{background:#0d0e0f;background:var(--ep-midnight)}.ws-page-body,.ws-shell{background:#0000}.ws-stage{background:#0d0e0f;background:var(--bg)}.ws-topbar{border-bottom:1px solid #f5ede00f}.episode-card-modal,.generate-art-modal,.modal-card,.profile-editor-modal,.show-delete-modal,.upgrade-modal,.ws-card,.ws-modal,.ws-section{background:#141416;background:var(--ep-elevated);border-color:#232328;border-color:var(--ep-border)}.episode-card-modal:before,.generate-art-modal:before,.profile-editor-modal:before,.show-delete-modal:before,.upgrade-modal:before{background:radial-gradient(ellipse at 0 0,#f59e0b0f,#0000 55%),radial-gradient(ellipse at 100% 100%,#06b6d40a,#0000 55%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.episode-card-modal>*,.generate-art-modal>*,.profile-editor-modal>*,.show-delete-modal>*,.upgrade-modal>*{position:relative;z-index:1}.leaderboard-creator-row{align-items:center;background:#141416;background:var(--ep-elevated);border:1px solid #232328;border:1px solid var(--ep-border);border-radius:14px;color:inherit;display:flex;gap:16px;padding:14px 16px;text-decoration:none;transition:background .15s,border-color .15s,transform .12s}.leaderboard-creator-row:hover{background:#1a1a1d;background:var(--ep-surface);border-color:#f59e0b4d;transform:translateY(-1px)}.leaderboard-creator-row--pick{background:linear-gradient(135deg,#f59e0b0f,#9333ea0a),#141416;background:linear-gradient(135deg,#f59e0b0f,#9333ea0a),var(--ep-elevated);border-color:#f59e0b73}.leaderboard-creator-rank{color:#e8e9f18c;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ep-font-mono);font-size:13px;font-weight:700;text-align:center;width:38px}.leaderboard-creator-row--pick .leaderboard-creator-rank{color:#f59e0b;color:var(--ep-amber-500);font-size:18px}.leaderboard-creator-avatar{align-items:center;background:linear-gradient(135deg,#f59e0b,#c6364a);background:linear-gradient(135deg,var(--ep-amber-500),var(--ep-burnt-500));border-radius:50%;color:#0d0808;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:44px;justify-content:center;overflow:hidden;width:44px}.leaderboard-creator-avatar img{height:100%;object-fit:cover;width:100%}.leaderboard-creator-body{flex:1 1;min-width:0}.leaderboard-creator-name{align-items:baseline;color:#fff;color:var(--ep-primary);display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:8px;margin-bottom:4px}.leaderboard-creator-handle{color:#f59e0b;color:var(--ep-amber-500);font-size:12px;font-weight:500}.leaderboard-creator-best{align-items:baseline;color:#e8e9f1;color:var(--ep-body);display:flex;font-size:13px;gap:8px;line-height:1.4;margin-bottom:4px}.leaderboard-creator-best-label{color:#8a93a8;color:var(--ep-muted);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.08em;padding-top:2px;text-transform:uppercase}.leaderboard-creator-best-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#e8e9f1;color:var(--ep-body);display:-webkit-box;flex:1 1;font-style:italic;min-width:0;overflow:hidden}.leaderboard-creator-meta{align-items:center;color:#8a93a8;color:var(--ep-muted);display:flex;font-size:11px;gap:6px}.leaderboard-creator-niche{color:#e8e9f1;color:var(--ep-body)}.leaderboard-creator-dot{color:#5a6378;color:var(--ep-subtle)}.leaderboard-creator-count{font-size:10px}.leaderboard-creator-count,.leaderboard-creator-score{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ep-font-mono)}.leaderboard-creator-score{align-items:center;display:flex;flex-shrink:0;gap:4px;justify-content:flex-end;width:64px}.leaderboard-creator-score-num{font-size:24px;font-weight:800;letter-spacing:-.01em}.leaderboard-creator-score--gold{color:#f59e0b;color:var(--ep-amber-500)}.leaderboard-creator-score--green{color:#10b981;color:var(--ep-success)}.leaderboard-creator-score--yellow{color:#fde047}.leaderboard-creator-score--red{color:#ef4444;color:var(--ep-error)}.profile-view-v2{display:flex;flex-direction:column;gap:36px;padding:0 0 56px}.profile-section-head{margin-bottom:14px}.profile-section-title{color:#fff;color:var(--ep-primary);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.profile-section-sub{color:#8a93a8;color:var(--ep-muted);font-size:13px;margin:0}.profile-hero-v2{border-radius:18px;margin-bottom:8px;overflow:hidden;position:relative}.profile-hero-v2-banner{background-color:#141416;background-color:var(--ep-elevated);background-image:linear-gradient(135deg,#ec4899,#f59e0b 50%,#fcd34d);background-image:linear-gradient(135deg,var(--ep-aurora-pink) 0,var(--ep-amber-500) 50%,var(--ep-amber-300) 100%);background-position:50%;background-size:cover;height:280px;position:relative;width:100%}.profile-hero-v2--no-banner .profile-hero-v2-banner{background-image:linear-gradient(135deg,#6b2a8c,#c03b3b 45%,#f59e0b)}.profile-hero-v2-banner-overlay{background:radial-gradient(ellipse at 0 0,#0000 30%,#00000059 100%),linear-gradient(180deg,#0000 35%,#0c0808a6);inset:0;position:absolute}.profile-hero-v2-edit{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c08088c;border:1px solid #ffffff1f;border-radius:999px;color:#fff;color:var(--ep-primary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;position:absolute;right:16px;top:16px;transition:background .12s,border-color .12s;z-index:2}.profile-hero-v2-edit:hover{background:#f59e0b24;border-color:#f59e0b73}.profile-hero-v2-content{align-items:flex-end;display:flex;gap:22px;margin-top:-64px;padding:0 32px 24px;position:relative}.profile-hero-v2-avatar{align-items:center;background:linear-gradient(135deg,#f59e0b,#c6364a);background:linear-gradient(135deg,var(--ep-amber-500),var(--ep-burnt-500));border:4px solid #0d0e0f;border:4px solid var(--ep-midnight);border-radius:50%;box-shadow:0 0 0 1px #ffffff1a,0 12px 32px #0000008c;color:#0d0808;display:flex;flex-shrink:0;font-size:44px;font-weight:700;height:128px;justify-content:center;overflow:hidden;width:128px}.profile-hero-v2-avatar img{height:100%;object-fit:cover;width:100%}.profile-hero-v2-identity{flex:1 1;min-width:0;padding-bottom:8px}.profile-hero-v2-name{align-items:center;color:#fff;color:var(--ep-primary);display:flex;flex-wrap:wrap;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display);font-size:clamp(28px,4vw,38px);font-weight:700;gap:12px;letter-spacing:-.02em;margin:0 0 4px}.profile-hero-v2-title{color:#e8e9f1;color:var(--ep-body);font-size:14px;letter-spacing:.005em;margin-bottom:4px}.profile-hero-v2-meta{align-items:center;color:#8a93a8;color:var(--ep-muted);display:flex;font-size:13px;gap:8px;margin-bottom:10px}.profile-hero-v2-handle{color:#f59e0b;color:var(--ep-amber-500);font-weight:500}.profile-hero-v2-dot{color:#5a6378;color:var(--ep-subtle)}.profile-hero-v2-niches{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.profile-hero-v2-bio{color:#e8e9f1;color:var(--ep-body);font-size:14px;line-height:1.55;margin:8px 0 12px}.profile-hero-v2-status{display:flex;flex-wrap:wrap;gap:8px}.profile-nudge{background:#141416;background:var(--ep-elevated);border:1px solid #f59e0b4d;border-radius:16px;isolation:isolate;padding:18px 20px;position:relative}.profile-nudge:before{background:radial-gradient(ellipse at 0 0,#f59e0b1f,#0000 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.profile-nudge-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.profile-nudge-title{align-items:center;color:#fff;color:var(--ep-primary);display:flex;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display);font-size:18px;font-weight:600;gap:10px}.profile-nudge-progress{background:#f59e0b1a;border-radius:999px;color:#f59e0b;color:var(--ep-amber-500);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ep-font-mono);font-size:12px;font-weight:600;padding:2px 8px}.profile-nudge-dismiss{background:#0000;border:none;border-radius:6px;color:#8a93a8;color:var(--ep-muted);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.profile-nudge-dismiss:hover{background:#ffffff0f;color:#fff;color:var(--ep-primary)}.profile-nudge-sub{color:#e8e9f1;color:var(--ep-body);font-size:13px;margin:6px 0 14px}.profile-nudge-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}@media (max-width:600px){.profile-nudge-list{grid-template-columns:1fr}}.profile-nudge-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;color:#e8e9f1;color:var(--ep-body);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:10px 12px;text-align:left;transition:background .12s,border-color .12s;width:100%}.profile-nudge-item:hover{background:#f59e0b0f;border-color:#f59e0b4d}.profile-nudge-item strong{color:#fff;color:var(--ep-primary);font-size:13px}.profile-nudge-item span{color:#8a93a8;color:var(--ep-muted);font-size:11px}.profile-slices-empty{background:#ffffff08;border:1px dashed #ffffff1a;border-radius:14px;color:#8a93a8;color:var(--ep-muted);padding:28px;text-align:center}.profile-slices-empty p{line-height:1.5;margin:0 auto 14px;max-width:50ch}.profile-slices-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:600px){.profile-slices-grid{gap:8px}}.profile-slice-thumb-img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.profile-slice-views{align-items:center;background:#0000009e;border-radius:999px;bottom:8px;color:#fffffff2;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ep-font-mono);font-size:10px;gap:4px;left:8px;line-height:1;padding:2px 7px;position:absolute;z-index:2}.profile-slice-views svg{opacity:.85}.profile-slices-more{display:flex;justify-content:center;margin-top:14px}.profile-slices-more-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#ffffffd9;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 18px;transition:all .12s}.profile-slices-more-btn:hover{background:#1e2226;border-color:#c6364a73;color:#ffe6a8}.profile-slice-card{background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;padding:0;text-align:left}.profile-slice-thumb{align-items:center;aspect-ratio:9/16;background:#141416;background:var(--ep-elevated);background-position:50%;background-size:cover;border-radius:12px;display:flex;justify-content:center;overflow:hidden;position:relative;transition:transform .15s,box-shadow .15s}.profile-slice-card:hover .profile-slice-thumb{box-shadow:0 0 24px #f59e0b33;transform:translateY(-2px)}.profile-slice-play{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0808b3;border-radius:50%;box-shadow:0 8px 24px #00000073;color:#fff;display:flex;font-size:22px;height:56px;justify-content:center;opacity:0;pointer-events:none;position:relative;transform:translateY(4px) scale(.92);transition:opacity .18s ease,transform .18s ease,background .18s ease;width:56px;z-index:2}@media (hover:hover) and (pointer:fine){.profile-slice-card:focus-visible .profile-slice-play,.profile-slice-card:hover .profile-slice-play{background:#0c0808d1;opacity:1;transform:translateY(0) scale(1)}}.profile-slice-dur{background:#0000008c;border-radius:999px;bottom:8px;color:#fff;color:var(--ep-primary);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ep-font-mono);font-size:10px;padding:2px 7px;position:absolute;right:8px;z-index:2}.profile-slice-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e8e9f1;color:var(--ep-body);display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden}.profile-slice-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;z-index:1100}.profile-slice-modal{align-items:center;background:#141416;background:var(--ep-elevated);border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:380px;overflow:hidden;padding:16px;position:relative;width:90vw}.profile-slice-video{aspect-ratio:9/16;background:#000;border-radius:10px;width:100%}.profile-slice-modal-title{color:#e8e9f1;color:var(--ep-body);font-size:14px;margin-top:12px}.profile-audio-player{align-items:center;background:#141416;background:var(--ep-elevated);border:1px solid #232328;border:1px solid var(--ep-border);border-radius:14px;display:flex;gap:18px;padding:18px 20px}.profile-audio-play{align-items:center;background:linear-gradient(180deg,#fbbf24,#f59e0b);background:linear-gradient(180deg,var(--ep-amber-400),var(--ep-amber-500));border:none;border-radius:50%;box-shadow:0 0 22px #f59e0b61;color:#0d0808;cursor:pointer;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:transform .12s,box-shadow .2s;width:56px}.profile-audio-play:hover{box-shadow:0 0 32px #f59e0b8c;transform:scale(1.04)}.profile-audio-meta{flex:1 1;min-width:0}.profile-audio-title{color:#fff;color:var(--ep-primary);font-size:14px;font-weight:600;margin-bottom:8px}.profile-audio-progress{background:#ffffff0f;border-radius:999px;height:4px;margin-bottom:4px;overflow:hidden}.profile-audio-progress-fill{background:linear-gradient(90deg,#f59e0b,#c6364a);background:linear-gradient(90deg,var(--ep-amber-500),var(--ep-burnt-500));border-radius:999px;height:100%;transition:width .1s linear}.profile-audio-time{color:#8a93a8;color:var(--ep-muted);display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ep-font-mono);font-size:11px;justify-content:space-between}.profile-collabs-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}@media (max-width:700px){.profile-collabs-grid{grid-template-columns:1fr}}.profile-collabs-col-head{margin-bottom:8px}.profile-collabs-col-label{color:#8a93a8;color:var(--ep-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.profile-collabs-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.profile-collab-row{background:#141416;background:var(--ep-elevated);border:1px solid #232328;border:1px solid var(--ep-border);border-radius:10px;padding:10px 12px}.profile-collab-row a{color:inherit;display:block;text-decoration:none}.profile-collab-row:hover{border-color:#f59e0b4d}.profile-collab-primary{color:#fff;color:var(--ep-primary);font-size:14px;font-weight:600;line-height:1.3}.profile-collab-secondary{color:#8a93a8;color:var(--ep-muted);font-size:12px;margin-top:2px}.profile-collab-aired{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ep-font-mono);font-size:11px}.profile-collab-dot{color:#5a6378;color:var(--ep-subtle)}.ple-list{display:flex;flex-direction:column;gap:10px}.ple-list-empty-hint{color:#8a93a8;color:var(--ep-muted);font-size:12px;font-style:italic}.ple-list-row{background:#ffffff05;border:1px solid #232328;border:1px solid var(--ep-border);border-radius:10px;display:flex;gap:10px;padding:10px 12px}.ple-list-row-fields{display:flex;flex:1 1;flex-direction:column;gap:6px}.ple-list-input{font-size:13px;padding:7px 10px}.ple-list-remove{align-self:flex-start;background:#0000;border:1px solid #232328;border:1px solid var(--ep-border);border-radius:6px;color:#8a93a8;color:var(--ep-muted);cursor:pointer;flex-shrink:0;font-size:14px;height:28px;width:28px}.ple-list-remove:hover{background:#f871711a;border-color:#f871714d;color:#ef4444;color:var(--ep-error)}.ple-list-add{align-self:flex-start;font-size:12px!important;padding:7px 12px!important}.ambient-bg{background:#0d0e0f;background:var(--bg-void,#04050a);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.ambient-bg-stack{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);inset:0;opacity:.15;position:absolute;will-change:transform}.ambient-orb{border-radius:50%;display:block;filter:hue-rotate(0deg);mix-blend-mode:screen;pointer-events:none;position:absolute;will-change:transform,filter}.ambient-orb-1{animation:amb-drift-1 36s ease-in-out infinite alternate;background:radial-gradient(circle,#14556f 0,#14556f00 70%);height:1200px;left:-200px;top:-300px;width:1200px}.ambient-orb-2{animation:amb-drift-2 31s ease-in-out infinite alternate;background:radial-gradient(circle,#0a2d46 0,#0a2d4600 70%);height:1400px;right:-400px;top:20%;width:1400px}.ambient-orb-3{animation:amb-drift-3 39s ease-in-out infinite alternate;background:radial-gradient(circle,#9b4614 0,#9b461400 70%);bottom:-300px;height:1300px;left:-200px;width:1300px}.ambient-orb-4{animation:amb-drift-4 27s ease-in-out infinite alternate;background:radial-gradient(circle,#aa691e 0,#aa691e00 70%);bottom:-200px;height:1000px;left:30%;width:1000px}.ambient-orb-5{animation:amb-drift-5 33s ease-in-out infinite alternate;background:radial-gradient(circle,#3c0f16 0,#3c0f1600 70%);height:800px;right:5%;top:-150px;width:800px}@keyframes amb-drift-1{0%{filter:hue-rotate(0deg);transform:translate(0) scale(1)}to{filter:hue-rotate(12deg);transform:translate(15%,12%) scale(1.1)}}@keyframes amb-drift-2{0%{filter:hue-rotate(0deg);transform:translate(0) scale(.95)}to{filter:hue-rotate(-15deg);transform:translate(-12%,15%) scale(1.12)}}@keyframes amb-drift-3{0%{filter:hue-rotate(0deg);transform:translate(0) scale(1)}to{filter:hue-rotate(10deg);transform:translate(18%,-10%) scale(.92)}}@keyframes amb-drift-4{0%{filter:hue-rotate(0deg);transform:translate(0) scale(.98)}to{filter:hue-rotate(14deg);transform:translate(-10%,-14%) scale(1.15)}}@keyframes amb-drift-5{0%{filter:hue-rotate(0deg);transform:translate(0) scale(1)}to{filter:hue-rotate(-12deg);transform:translate(-14%,18%) scale(.9)}}@media (prefers-reduced-motion:reduce){.ambient-orb{animation:none!important}}@media (max-width:640px){.ambient-orb-2,.ambient-orb-5{display:none}.ambient-orb{filter:none!important}}.glass-panel{-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c080880;border:0;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 32px #0000004d;color:#f5ede0;color:var(--text-primary,#f4f1ea);position:relative}.glass-panel--lg{border-radius:20px}.glass-panel--interactive{cursor:pointer;transition:transform .22s ease-out,box-shadow .22s ease-out}.glass-panel--interactive:hover{box-shadow:inset 0 1px 0 #ffffff12,0 12px 36px #0000005c;transform:translateY(-2px)}.btn-glow-primary,.btn-glow-secondary{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;isolation:isolate;justify-content:center;letter-spacing:.01em;padding:.75rem 1.5rem;position:relative;transition:transform .25s ease-out,box-shadow .25s ease-out,background .25s ease-out,color .25s ease-out}.btn-glow-primary{background:linear-gradient(135deg,#c6364a,#eb9b32);background:linear-gradient(135deg,var(--accent-orange,#c6364a),var(--accent-amber,#eb9b32));box-shadow:0 0 24px #dc692359,0 0 60px #dc692326;color:#f5ede0;color:var(--text-primary,#f4f1ea)}.btn-glow-primary:before{background:linear-gradient(135deg,#c6364a,#eb9b32,#c6364a);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}.btn-glow-primary:hover{box-shadow:0 0 32px #dc69238c,0 0 80px #dc692340;transform:scale(1.02)}.btn-glow-primary:active{transform:scale(.99)}.btn-glow-secondary{background:#0000;box-shadow:0 0 20px #2a8fb84d,0 0 50px #2a8fb81a;color:#2a8fb8;color:var(--accent-teal,#2a8fb8)}.btn-glow-secondary:before{background:linear-gradient(135deg,#2a8fb8,#14536f,#2a8fb8);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}.btn-glow-secondary:hover{background:#2a8fb81a;box-shadow:0 0 28px #2a8fb880,0 0 70px #2a8fb82e}.btn-glow-secondary:active{transform:scale(.99)}.landing-hero{align-items:center;background:#0d0e0f;background:var(--bg-void,#04050a);display:flex;isolation:isolate;justify-content:center;min-height:100vh;min-height:100svh;overflow:hidden;width:100%}.landing-hero-bg{background:radial-gradient(ellipse at 30% 20%,#14556f4d,#0000 60%),radial-gradient(ellipse at 70% 80%,#9b461440,#0000 60%),#0d0e0f;background:radial-gradient(ellipse at 30% 20%,#14556f4d,#0000 60%),radial-gradient(ellipse at 70% 80%,#9b461440,#0000 60%),var(--bg-void,#04050a);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.landing-hero-overlay{background:linear-gradient(180deg,#08070a66,#08070a80 50%,#08070ac7);inset:0}.landing-hero-inner{align-items:center;display:flex;flex-direction:column;gap:1.4rem;margin:0 auto;padding:6rem 1.25rem;text-align:center;width:min(1100px,92vw);z-index:2}.landing-hero-pill{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c080880;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 18px #0000004d;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);display:inline-flex;font-size:.82rem;font-weight:500;gap:.55rem;letter-spacing:.06em;padding:.5rem 1rem;text-transform:uppercase}.landing-hero-pill-dot{animation:lh-pill-pulse 2.4s ease-in-out infinite;background:#2a8fb8;background:var(--accent-teal,#2a8fb8);border-radius:50%;box-shadow:0 0 10px #2a8fb8b3;height:6px;width:6px}@keyframes lh-pill-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.landing-hero-wave{align-items:flex-end;display:flex;gap:6px;height:64px;justify-content:center;margin:.25rem 0}.landing-hero-wave-bar{animation:lh-wave-bounce 1.4s ease-in-out 0s infinite;animation:lh-wave-bounce var(--lh-bar-dur,1.4s) var(--lh-bar-delay,0s) ease-in-out infinite;background:linear-gradient(180deg,#eb9b32,#c6364a);background:linear-gradient(180deg,var(--accent-amber,#eb9b32),var(--accent-orange,#c6364a));border-radius:2px;box-shadow:0 0 12px #dc692373;display:block;height:24px;height:var(--lh-bar-height,24px);transform-origin:50% 100%;width:4px}@keyframes lh-wave-bounce{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.landing-hero-wave-bar{transform:scaleY(1)}.landing-hero-pill-dot,.landing-hero-wave-bar{animation:none!important}}.landing-hero-title{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-family:DM Sans,Times New Roman,serif;font-size:clamp(3rem,8vw,6.5rem);font-style:italic;font-weight:700;letter-spacing:-.015em;line-height:1.05;margin:.5rem 0 .25rem;text-shadow:0 6px 40px #0000008c}.landing-hero-sub{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55;margin:0 auto;max-width:720px}.landing-hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:.75rem}.landing-hero-cta-primary,.landing-hero-cta-secondary{font-size:.98rem;padding:.85rem 1.6rem}@media (max-width:640px){.landing-hero-bg{background-attachment:scroll}.landing-hero-inner{gap:1.1rem;padding:4.5rem 1rem}.landing-hero-pill{font-size:.72rem;padding:.4rem .85rem}.landing-hero-wave{height:52px}.landing-hero-title{font-size:clamp(2.4rem,11vw,3.6rem)}}@media (min-width:900px){.landing-hero-bg{background-attachment:fixed}}.lcf-wrap{isolation:isolate;margin:1.25rem auto 0;position:relative;width:min(880px,94vw)}.lcf-orb{animation:lcf-orb-drift 14s ease-in-out infinite alternate;background:radial-gradient(circle,#572c33 0,#572c3300 70%);border-radius:50%;filter:blur(28px);height:156%;left:8%;opacity:.55;pointer-events:none;position:absolute;top:-28%;width:84%;will-change:transform,opacity;z-index:0}@keyframes lcf-orb-drift{0%{opacity:.5;transform:translate(0) scale(1)}50%{opacity:.62;transform:translate(8%,-6%) scale(1.06)}to{opacity:.48;transform:translate(-6%,5%) scale(.96)}}@media (prefers-reduced-motion:reduce){.lcf-orb{animation:none!important}}.lcf-card{background:#0000;border-radius:20px;display:flex;flex-direction:column;padding:0;position:relative;z-index:1}.lcf-orb{display:none}.lcf-scroll{display:flex;flex-direction:column;gap:.6rem;max-height:260px;overflow-y:auto;padding:1rem 1rem .5rem;scrollbar-color:#ffffff26 #0000;scrollbar-width:thin}.lcf-scroll::-webkit-scrollbar{width:6px}.lcf-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.lcf-msg{color:#f5ede0;color:var(--text-primary,#f4f1ea);display:flex;font-size:.92rem;line-height:1.45;padding:.05rem 0}.lcf-msg--system{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);justify-content:flex-start}.lcf-msg--user{color:#f5ede0;color:var(--text-primary,#f4f1ea);justify-content:flex-end}.lcf-msg span{background:#ffffff0a;border-radius:14px;display:inline-block;max-width:88%;padding:.45rem .75rem}.lcf-msg--user span{background:linear-gradient(135deg,#dc692347,#eb9b3247);color:#f5ede0;color:var(--text-primary,#f4f1ea)}.lcf-options{display:flex;flex-direction:column;gap:.45rem;margin-top:.25rem}.lcf-option{align-items:flex-start;background:#ffffff0a;border:0;border-radius:12px;color:#f5ede0;color:var(--text-primary,#f4f1ea);cursor:pointer;display:flex;font:inherit;font-size:.92rem;gap:.65rem;line-height:1.45;padding:.7rem .85rem;text-align:left;transition:background .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;width:100%}.lcf-option:hover:not(:disabled){background:#2a8fb824;box-shadow:0 0 16px #2a8fb833;transform:translateY(-1px)}.lcf-option:disabled{cursor:default;opacity:.5}.lcf-option-num{align-items:center;background:#2a8fb838;border-radius:50%;color:#2a8fb8;color:var(--accent-teal,#2a8fb8);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:700;height:22px;justify-content:center;letter-spacing:.02em;width:22px}.lcf-option-text{flex:1 1 auto}.lcf-option--title .lcf-option-text{font-family:DM Sans,Times New Roman,serif;font-size:1.02rem;font-style:italic}.lcf-error{background:#f871711a;border-radius:8px;color:#f8a7a7;font-size:.82rem;padding:.35rem .5rem}.lcf-input-row{align-items:center;border-top:1px solid #ffffff0a;display:flex;gap:.5rem;padding:.6rem .65rem .85rem}.lcf-input{background:#ffffff0d;border:0;border-radius:12px;color:#f5ede0;color:var(--text-primary,#f4f1ea);flex:1 1 auto;font-size:.96rem;height:40px;outline:none;padding:0 .85rem;transition:background .2s ease-out,box-shadow .2s ease-out}.lcf-input::placeholder{color:#f5ede099;color:var(--text-muted,#5a6478)}.lcf-input:focus{background:#ffffff12;box-shadow:0 0 0 2px #2a8fb859}.lcf-input:disabled{opacity:.55}.lcf-send{align-items:center;background:linear-gradient(135deg,#c6364a,#eb9b32);background:linear-gradient(135deg,var(--accent-orange,#c6364a),var(--accent-amber,#eb9b32));border:0;border-radius:12px;box-shadow:0 0 18px #dc692359;color:#f5ede0;color:var(--text-primary,#f4f1ea);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;transition:transform .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out;width:40px}.lcf-send:hover:not(:disabled){box-shadow:0 0 24px #dc69238c;transform:scale(1.04)}.lcf-send:disabled{box-shadow:none;cursor:default;opacity:.45}@media (max-width:640px){.lcf-wrap{width:min(560px,96vw)}.lcf-scroll{max-height:220px}.lcf-msg,.lcf-option{font-size:.88rem}}.auth-wrap{align-items:center;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:100}.auth-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070ab8;inset:0;position:absolute}.auth-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:1px solid #ffffff14!important;box-shadow:none!important;color:#f5ede0;color:var(--text-primary,#f4f1ea);display:flex;flex-direction:column;gap:.85rem;padding:1.75rem 1.5rem 1.5rem;position:relative;width:min(440px,100%);z-index:1}.auth-close{align-items:center;background:#0000;border:0;border-radius:8px;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .18s ease-out,color .18s ease-out;width:30px}.auth-close:hover{background:#ffffff0f;color:#f5ede0;color:var(--text-primary,#f4f1ea)}.auth-head{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.25rem}.auth-title{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-family:DM Sans,Times New Roman,serif;font-size:1.65rem;font-style:italic;line-height:1.15}.auth-sub{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:.92rem;line-height:1.45}.auth-google{align-items:center;background:#ffffff0f;border:0;border-radius:12px;color:#f5ede0;color:var(--text-primary,#f4f1ea);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:500;gap:.7rem;padding:.75rem .9rem;position:relative;transition:background .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;width:100%}.auth-google:hover:not(:disabled){background:#ffffff1a;box-shadow:0 4px 18px #0000004d;transform:translateY(-1px)}.auth-google:disabled{cursor:default;opacity:.6}.auth-google-icon{align-items:center;display:inline-flex;justify-content:center}.auth-google-label{flex:1 1 auto;text-align:left}.auth-last-tag{background:#2a8fb81f;border-radius:999px;color:#2a8fb8;color:var(--accent-teal,#2a8fb8);font-size:.7rem;letter-spacing:.04em;padding:.22rem .5rem;text-transform:uppercase}.auth-divider{align-items:center;color:#f5ede099;color:var(--text-muted,#5a6478);display:flex;font-size:.78rem;gap:.7rem;letter-spacing:.08em;margin:.15rem 0;text-transform:uppercase}.auth-divider:after,.auth-divider:before{background:#ffffff0f;content:"";flex:1 1 auto;height:1px}.auth-form{gap:.7rem}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:.3rem}.auth-field-label-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.auth-field-label{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:.78rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.auth-forgot-link{background:#0000;border:0;color:#2a8fb8;color:var(--accent-teal,#2a8fb8);cursor:pointer;font:inherit;font-size:.78rem;padding:0}.auth-forgot-link:hover{text-decoration:underline}.auth-input{background:#ffffff0d;border:0;border-radius:10px;color:#f5ede0;color:var(--text-primary,#f4f1ea);font:inherit;font-size:.95rem;height:40px;outline:none;padding:0 .85rem;transition:background .2s ease-out,box-shadow .2s ease-out;width:100%}.auth-input::placeholder{color:#f5ede099;color:var(--text-muted,#5a6478)}.auth-input:focus{background:#ffffff12;box-shadow:0 0 0 2px #2a8fb859}.auth-input-with-icon{align-items:center;display:flex;position:relative}.auth-input-with-icon .auth-input{padding-right:2.4rem}.auth-input-eye{align-items:center;background:#0000;border:0;border-radius:8px;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:6px;transition:background .18s ease-out,color .18s ease-out;width:30px}.auth-input-eye:hover{background:#ffffff0f;color:#f5ede0;color:var(--text-primary,#f4f1ea)}.auth-submit{font-size:.98rem;margin-top:.25rem;padding:.85rem 1rem;width:100%}.auth-error{background:#f871711a;color:#f8a7a7}.auth-error,.auth-info{border-radius:10px;font-size:.86rem;padding:.55rem .75rem}.auth-info{background:#2a8fb81a;color:#2a8fb8;color:var(--accent-teal,#2a8fb8)}.auth-switch{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:.88rem;text-align:center}.auth-switch-link{background:#0000;border:0;color:#2a8fb8;color:var(--accent-teal,#2a8fb8);cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;padding:0}.auth-switch-link:hover{text-decoration:underline}.auth-back-link{align-self:center;background:#0000;border:0;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);cursor:pointer;font:inherit;font-size:.86rem;padding:.4rem 0}.auth-back-link:hover{color:#f5ede0;color:var(--text-primary,#f4f1ea)}.auth-legal{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:.74rem;line-height:1.5;text-align:center}.auth-legal a{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);text-decoration:underline;text-decoration-color:#ffffff2e;text-underline-offset:2px}.auth-legal a:hover,.verify-email-banner{color:#f5ede0;color:var(--text-primary,#f4f1ea)}.verify-email-banner{-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:linear-gradient(90deg,#dc69232e,#eb9b321a);border:0;border-bottom:1px solid #ffffff0f;box-shadow:inset 0 1px 0 #ffffff0a}.verify-email-banner-icon{color:#eb9b32;color:var(--accent-amber,#eb9b32)}.verify-email-banner-text strong{color:#f5ede0;color:var(--text-primary,#f4f1ea)}.verify-email-banner-btn{background:#2a8fb82e;border:0;border-radius:8px;color:#2a8fb8;color:var(--accent-teal,#2a8fb8);transition:background .2s ease-out,color .2s ease-out}.verify-email-banner-btn:hover:not(:disabled){background:#2a8fb84d;color:#f5ede0;color:var(--text-primary,#f4f1ea)}.verify-email-banner-close{background:#0000;border:0;color:#a8b0bd;color:var(--text-secondary,#a8b0bd)}.verify-email-banner-close:hover{color:#f5ede0;color:var(--text-primary,#f4f1ea)}.landing-hero{position:relative}.landing-hero-bg{background-attachment:scroll;position:fixed!important;transform:translateZ(0);z-index:-1}.landing-hero-overlay{position:absolute;z-index:1}@media (min-width:900px){.landing-hero-bg{background-attachment:scroll}}.landing-hero-secondary-cta{font-size:.92rem;margin-top:1rem;padding:.65rem 1.4rem}.v5-nav-join,.v5-nav-signin{border-radius:999px!important;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px!important;transition:background .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,border-color .2s ease-out}.v5-nav-signin{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:1px solid #fff3!important;box-shadow:none!important;color:#ffffffd9!important}.v5-nav-signin:hover{border-color:#ffffff73!important;color:#fff!important;transform:translateY(-1px)}.v5-nav-join{background:#2c9cc9!important;background:var(--blue,#2c9cc9)!important;border:0!important;box-shadow:0 0 20px #2c9cc973,0 0 50px #2c9cc92e!important;color:#fff!important}.v5-nav-join:hover{background:#3aaad9!important;box-shadow:0 0 28px #2c9cc9a6,0 0 70px #2c9cc947!important;transform:translateY(-1px)}.v5-nav-join:active{transform:translateY(0)}.rp-wrap{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100svh;padding:1.5rem;position:relative;z-index:1}.rp-card{color:#f5ede0;color:var(--text-primary,#f4f1ea);display:flex;flex-direction:column;gap:.95rem;padding:2rem 1.75rem 1.75rem;width:min(440px,100%)}.rp-brand{display:flex;justify-content:center;margin-bottom:.25rem}.rp-brand-text{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-size:18px;font-weight:700;letter-spacing:-.02em}.rp-brand-dot{color:#eb9b32;color:var(--accent-amber,#eb9b32)}.rp-title{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-family:DM Sans,Times New Roman,serif;font-size:1.7rem;font-style:italic;line-height:1.15;margin:.25rem 0 0}.rp-sub{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:.92rem;line-height:1.5;margin:0}.rp-spinner{align-self:center;animation:rp-spin .9s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top:2px solid var(--accent-teal,#2a8fb8);height:28px;margin:.75rem 0;width:28px}@keyframes rp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rp-spinner{animation:none}}.lcf-wrap--scrolled .lcf-orb{opacity:0!important;transform:translate(0) scale(.8)!important;transition:opacity .6s ease-out,transform .8s ease-out}.lcf-orb{transition:opacity .6s ease-out}.lcf-mic{align-items:center;background:#ffffff0d;border:0;border-radius:12px;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;position:relative;transition:background .2s ease-out,color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;width:40px}.lcf-mic:hover:not(:disabled){background:#2a8fb829;box-shadow:0 0 14px #2a8fb84d;color:#2a8fb8;color:var(--accent-teal,#2a8fb8);transform:scale(1.04)}.lcf-mic:disabled{cursor:default;opacity:.4}.lcf-mic--on{background:#dc692333!important;box-shadow:0 0 14px #dc692373!important;color:#c6364a!important;color:var(--accent-orange,#c6364a)!important}.lcf-mic-pulse{animation:lcf-mic-pulse 1.4s ease-out infinite;border:2px solid #c6364a;border:2px solid var(--accent-orange,#c6364a);border-radius:inherit;inset:0;pointer-events:none;position:absolute}@keyframes lcf-mic-pulse{0%{opacity:.85;transform:scale(.92)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.lcf-mic-pulse{animation:none!important}}.landing-hero:after{background:linear-gradient(180deg,#08070a00,#08070a4d 25%,#08070aa6 55%,#08070aeb 80%,#08070a);bottom:0;content:"";height:40vh;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.landing-hero-inner{position:relative;z-index:3}.v5-apps,.v5-explore-section,.v5-platforms,.v5-quality,.v5-section{background:#0000!important;color:#f5ede0;color:var(--text-primary,#f4f1ea)}.v5-apps:after,.v5-apps:before{background:#0000!important;content:none!important;display:none!important}.v5-apps .v5-app{-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c080880!important;border:0!important;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 32px #0000004d!important}.v5-platforms:before{background:linear-gradient(90deg,#04050a,#04050a00)!important}.v5-platforms:after{background:linear-gradient(270deg,#04050a,#04050a00)!important}.v5-platform{color:#a8b0bd!important;color:var(--text-secondary,#a8b0bd)!important}.v5-platforms-track{animation:v5-plat-scroll-2x 28s linear infinite!important;width:max-content}@keyframes v5-plat-scroll-2x{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.v5-h2{color:#f5ede0!important;color:var(--text-primary,#f4f1ea)!important;letter-spacing:-.03em!important;line-height:.96!important;margin-bottom:12px!important}.v5-h2 em{color:#eb9b32;color:var(--accent-amber,#eb9b32);font-family:DM Sans,Times New Roman,serif;font-style:italic}.v5-lede{color:#a8b0bd!important;color:var(--text-secondary,#a8b0bd)!important;line-height:1.45}.v5-show-title{color:#f5ede0!important;color:var(--text-primary,#f4f1ea)!important}.v5-show-host{color:#f5ede099!important;color:var(--text-muted,#5a6478)!important}.v5-section{padding:64px 24px!important}@media (min-width:900px){.v5-section{padding:80px 24px!important}}.v5-quality .v5-section-inner{margin-bottom:28px!important}.v5-cta,.v5-explore-grid,.v5-faq,.v5-features,.v5-footer{color:#f5ede0;color:var(--text-primary,#f4f1ea)}.landing-hero-bg{background:radial-gradient(ellipse 70% 60% at 28% 18%,#14556f8c,#0000 65%),radial-gradient(ellipse 60% 55% at 78% 14%,#3c0f168c,#0000 60%),radial-gradient(ellipse 80% 70% at 50% 100%,#9b461473,#0000 65%),#0d0e0f;background:radial-gradient(ellipse 70% 60% at 28% 18%,#14556f8c,#0000 65%),radial-gradient(ellipse 60% 55% at 78% 14%,#3c0f168c,#0000 60%),radial-gradient(ellipse 80% 70% at 50% 100%,#9b461473,#0000 65%),var(--bg-void,#04050a);inset:0!important;pointer-events:none;position:absolute!important;z-index:-2}.landing-hero-bg-img{height:100%;inset:0;object-fit:cover;object-position:center;opacity:0;pointer-events:none;position:fixed;transform:translateZ(0);transition:opacity .5s ease-out;-webkit-user-select:none;user-select:none;width:100%;z-index:-1}.landing-hero-bg-img--loaded{opacity:1}@media (prefers-reduced-motion:reduce){.landing-hero-bg-img{transition:none!important}}.landing-hero-bg-img--loaded.landing-hero-bg-img--dim{opacity:0}.lcf-wrap{width:min(720px,92vw)!important}.lcf-scroll{gap:.5rem!important;max-height:min(60vh,460px)!important;padding:1rem 1rem .6rem!important}.lcf-msg{font-size:.9rem!important;line-height:1.4!important}.lcf-msg span{padding:.4rem .7rem!important}.lcf-option{font-size:.9rem!important;padding:.6rem .8rem!important}.lcf-input,.lcf-option{line-height:1.4!important}.lcf-input{font:inherit;font-family:inherit!important;font-size:.96rem!important;height:auto!important;max-height:168px!important;min-height:56px!important;overflow-y:auto!important;padding:.7rem .85rem!important;resize:none!important}.lcf-input-row{align-items:flex-end!important;padding:.55rem .65rem .75rem!important}@media (max-width:640px){.lcf-wrap{width:min(560px,96vw)!important}.lcf-scroll{max-height:min(50vh,360px)!important}.lcf-msg,.lcf-option{font-size:.86rem!important}.lcf-input{min-height:48px!important}}body,html{background:#0d0e0f!important;background:var(--bg-void,#08070a)!important}.landing-hero-bg-img{inset:0!important;position:absolute!important}.v5-platforms{background:#0000!important;margin-top:0!important}.v5-platforms:before{background:linear-gradient(90deg,#0d0e0f,#0000)!important;background:linear-gradient(90deg,var(--bg-void,#08070a),#0000)!important}.v5-platforms:after{background:linear-gradient(270deg,#0d0e0f,#0000)!important;background:linear-gradient(270deg,var(--bg-void,#08070a),#0000)!important}.v5-platform,.v5-platforms-track{background:#0000!important}.landing-hero-title--static{color:#ffffffeb;font-family:inherit;font-size:clamp(1.5rem,3vw,2.25rem);font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0 0 1.25rem;text-shadow:none}.landing-hero-title--typer{text-align:center}.landing-hero-typer-prefix{color:#f5ede0;color:var(--text-primary,#f4f1ea);display:inline-block}.landing-hero-typer-suffix{color:#eb9b32;color:var(--accent-amber,#eb9b32);display:inline-block;min-height:1.05em}.landing-hero-typer-caret{animation:lh-caret-blink 1.05s steps(2,start) infinite;background:#eb9b32;background:var(--accent-amber,#eb9b32);border-radius:1px;display:inline-block;height:.9em;margin-left:4px;vertical-align:-.1em;width:3px}@keyframes lh-caret-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.landing-hero-typer-caret{animation:none}}.lcf-composer{align-items:center;background:#ffffff0d;border-radius:999px;border-top:none;display:flex;gap:10px;margin:0;padding:8px 8px 8px 14px;width:100%}.lcf-composer .lcf-input{border:0!important;border-radius:0!important;color:#fff;display:block!important;flex:1 1 auto!important;font:inherit!important;font-family:inherit!important;font-size:15px!important;min-height:36px!important;outline:none!important;padding:8px 6px!important;transition:none;width:auto!important}.lcf-composer .lcf-input::placeholder{color:#ffffff8c}.lcf-composer-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px;padding-right:0;position:static}.lcf-composer-actions .lcf-mic,.lcf-composer-actions .lcf-send{border-radius:999px!important;height:34px!important;width:34px!important}@media (max-width:640px){.lcf-composer{padding:6px 6px 6px 12px}.lcf-composer .lcf-input{font-size:14.5px!important}}.lcf-composer .lcf-input{background:hsla(0,0%,100%,.025)!important;min-height:60px!important;padding:.7rem 1rem 2.6rem!important}.lcf-composer .lcf-input:focus{background:#ffffff0d!important}@media (max-width:640px){.lcf-composer .lcf-input{min-height:54px!important;padding:.6rem .85rem 2.4rem!important}}.lcf-composer{border-radius:0 0 20px 20px;position:relative;transition:box-shadow .6s cubic-bezier(.22,1,.36,1);transition:box-shadow var(--t-hover-out,.6s) var(--ease-soft)}.lcf-composer:has(.lcf-input:placeholder-shown):not(:focus-within),.lcf-composer:has(.lcf-input[value=""]):not(:focus-within){animation:lcf-idle-pulse 2.6s cubic-bezier(.22,1,.36,1) infinite;animation:lcf-idle-pulse 2.6s var(--ease-soft) infinite}@keyframes lcf-idle-pulse{0%,to{box-shadow:inset 0 0 0 1px #2a8fb81a,0 0 0 #2a8fb800}50%{box-shadow:inset 0 0 0 1px #2a8fb873,0 0 22px #2a8fb847}}@media (prefers-reduced-motion:reduce){.lcf-composer:has(.lcf-input:placeholder-shown):not(:focus-within),.lcf-composer:has(.lcf-input[value=""]):not(:focus-within){animation:none!important;box-shadow:inset 0 0 0 1px #2a8fb82e!important}}.btn-glow-secondary,.btn-glow-secondary:focus,.btn-glow-secondary:hover{background:#0000!important}.btn-glow-secondary:hover{box-shadow:0 0 28px #2a8fb880,0 0 70px #2a8fb82e!important;transform:scale(1.02)}.btn-glow-wine{align-items:center;background:#0000;border:0;border-radius:10px;box-shadow:0 0 24px #88324059,0 0 60px #8832401f;color:#f4d9dd;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;isolation:isolate;justify-content:center;letter-spacing:.01em;padding:.75rem 1.5rem;position:relative;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1);transition:transform var(--t-hover-in,.5s) var(--ease-soft),box-shadow var(--t-hover-in,.5s) var(--ease-soft),background var(--t-hover-in,.5s) var(--ease-soft),color var(--t-hover-in,.5s) var(--ease-soft)}.btn-glow-wine:before{background:linear-gradient(135deg,#883240,#5a1f2a,#883240);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}@media (prefers-reduced-motion:no-preference){.btn-glow-wine:hover{background:#8832401a;box-shadow:0 0 32px #8832408c,0 0 80px #88324033;transform:scale(1.02)}.btn-glow-wine:active{transform:scale(.99);transition-duration:.3s;transition-duration:var(--t-click,.3s)}}.v5-root .v5-nav-join,.v5-root .v5-plan-cta{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border-radius:10px!important;box-shadow:0 0 24px #88324059,0 0 60px #8832401f!important;color:#f4d9dd!important;isolation:isolate;padding:.75rem 1.5rem!important;position:relative;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1)!important;transition:transform var(--t-hover-in,.5s) var(--ease-soft),box-shadow var(--t-hover-in,.5s) var(--ease-soft),background var(--t-hover-in,.5s) var(--ease-soft)!important}.v5-root .v5-nav-join{padding:8px 18px!important}.v5-root .v5-nav-join:before,.v5-root .v5-plan-cta:before{background:linear-gradient(135deg,#883240,#5a1f2a,#883240);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:1}@media (prefers-reduced-motion:no-preference){.v5-root .v5-nav-join:hover,.v5-root .v5-plan-cta:hover{background:#8832401a!important;box-shadow:0 0 32px #8832408c,0 0 80px #88324033!important;transform:scale(1.02)}}.brand-dot-inline,.home-feed-brand-dot,.home-mobile-brand-dot,.rp-brand-dot,.sb-brand-dot,.v5-nav-dot,.ws-brand-dot{color:#c6364a}.v5-plan{transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);transition:transform var(--t-hover-out,.6s) var(--ease-soft),box-shadow var(--t-hover-out,.6s) var(--ease-soft);will-change:transform}@media (prefers-reduced-motion:no-preference){.v5-plan{box-shadow:inset 0 1px 0 #ffffff0a,0 8px 32px #0000004d}.v5-plan:focus-within,.v5-plan:hover{box-shadow:inset 0 1px 0 #ffffff14,0 20px 48px #00000073;transform:translateY(-8px) scale(1.015);transition-duration:.5s;transition-duration:var(--t-hover-in,.5s)}.v5-plan-pro{transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);transition:transform var(--t-hover-out,.6s) var(--ease-soft),box-shadow var(--t-hover-out,.6s) var(--ease-soft)}.v5-plan-pro:focus-within,.v5-plan-pro:hover{box-shadow:0 24px 80px -16px #ffa8004d,inset 0 1px 0 #ffffff1a;transform:translateY(-14px) scale(1.015);transition-duration:.5s;transition-duration:var(--t-hover-in,.5s)}}.v5-root .v5-nav-signin{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff26!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff1a,0 2px 10px #0003!important;color:#f5ede0!important;color:var(--text-primary,#f4f1ea)!important;font-size:13px;font-weight:500;padding:8px 18px!important;transition:background .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)!important;transition:background var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1)),box-shadow var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1))!important}.v5-root .v5-nav-signin:hover{background:#ffffff38!important;box-shadow:inset 0 1px 0 #ffffff24,0 0 14px #ffffff2e!important}.v5-check-wrap{background:#1684b2!important;border-radius:50%!important;box-shadow:0 0 0 1px #1684b24d;height:22px!important;width:22px!important}.v5-check-wrap svg{stroke:#fff!important}.v5-plan-feats li{color:#a8b0bd!important;color:var(--text-secondary,#a8b0bd)!important}.v5-plan-enterprise{grid-gap:48px;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c080880;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 32px #0000004d;display:grid;gap:48px;grid-template-columns:1fr 1fr;isolation:isolate;margin-top:28px;overflow:hidden;padding:36px;position:relative;text-align:left}.v5-plan-enterprise:before{background:linear-gradient(135deg,#883240,#5a1f2a 50%,#883240);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;padding:1.5px;pointer-events:none;position:absolute;z-index:1}.v5-plan-enterprise-left{display:flex;flex-direction:column;gap:16px;justify-content:center}.v5-plan-enterprise-tag{color:#f4d9dd;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.v5-plan-enterprise-title{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-family:DM Sans,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-style:italic;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.v5-plan-enterprise-title em{color:#eb9b32;color:var(--accent-amber,#eb9b32);font-style:italic}.v5-plan-enterprise-blurb{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:.95rem;line-height:1.55;margin:0}.v5-plan-enterprise-pricing{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:.9rem;letter-spacing:.02em}.v5-plan-enterprise-right{display:flex;flex-direction:column;gap:16px}.v5-plan-enterprise-heading{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-size:.85rem;font-weight:600;letter-spacing:.02em}.v5-plan-enterprise-feats{border-top:0!important;margin:0!important;padding-top:0!important}.v5-plan-enterprise-feats li{color:#f5ede0!important;color:var(--text-primary,#f4f1ea)!important;font-size:.92rem!important}.v5-plan-enterprise-cta{align-items:center;align-self:flex-start;display:inline-flex!important;gap:8px;margin-top:8px;text-decoration:none!important}@media (max-width:760px){.v5-plan-enterprise{gap:24px;grid-template-columns:1fr;padding:28px 22px}}.landing-hero-modes{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:.85rem;width:min(720px,92vw)}.landing-hero-mode{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c080880;border:0;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 10px #0003;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:500;gap:6px;letter-spacing:.01em;padding:7px 14px;transition:background .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition:background var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1)),color var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1)),box-shadow var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1)),transform var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1))}@media (prefers-reduced-motion:no-preference){.landing-hero-mode:hover{background:#2a8fb829;box-shadow:inset 0 1px 0 #ffffff12,0 0 14px #2a8fb852;color:#f5ede0;color:var(--text-primary,#f4f1ea);transform:translateY(-1px)}}.landing-hero-trust{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:.85rem;letter-spacing:.01em;margin:.85rem auto 0;max-width:560px;text-align:center}@media (max-width:640px){.landing-hero-mode{font-size:.78rem;padding:6px 11px}.landing-hero-trust{font-size:.78rem}}.v5-social-proof-strip{align-items:center;display:flex;flex-direction:column;gap:12px;padding:36px 24px 12px;position:relative}.v5-social-proof-line{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:.92rem;letter-spacing:.01em;line-height:1.5;margin:0;max-width:720px;text-align:center}@media (max-width:640px){.v5-social-proof-line{font-size:.85rem}}.v5-roles{padding-bottom:48px!important}.v5-roles .v5-section-inner{text-align:center}.v5-roles-eyebrow{color:#2a8fb8;color:var(--accent-teal,#2a8fb8);font-size:.78rem;font-weight:600;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.v5-roles-list{display:flex;flex-direction:column;gap:64px;margin-top:48px;text-align:left}.v5-role-block{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v5-role-block--reverse .v5-role-copy{order:2}.v5-role-block--reverse .v5-role-visual{order:1}.v5-role-meta{align-items:center;display:inline-flex;gap:12px;margin-bottom:14px}.v5-role-num{color:#eb9b32;color:var(--accent-amber,#eb9b32);font-family:DM Sans,Times New Roman,serif;font-size:1.1rem;font-style:italic}.v5-role-name{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.v5-role-head{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-family:DM Sans,Times New Roman,serif;font-size:clamp(1.7rem,3.6vw,2.4rem);font-style:italic;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}.v5-role-body{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:1rem;line-height:1.55;margin:0;max-width:480px}.v5-role-visual{aspect-ratio:3/2;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c080880;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 32px #0000004d;overflow:hidden;position:relative;width:100%}.v5-role-visual:before{background:radial-gradient(ellipse 90% 65% at 25% 25%,#2a8fb82e,#0000 65%),radial-gradient(ellipse 70% 60% at 80% 85%,#dc692324,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.v5-role-visual-inner{align-items:center;display:flex;gap:18px;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.v5-role-visual-num{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-family:DM Sans,Times New Roman,serif;font-size:clamp(4.5rem,12vw,8rem);font-style:italic;font-weight:700;letter-spacing:-.04em;line-height:.9;opacity:.18}.v5-role-visual-icon{align-items:center;color:#eb9b32;color:var(--accent-amber,#eb9b32);display:inline-flex;height:64px;justify-content:center;width:64px}.v5-role-visual-icon svg{height:100%;width:100%}.v5-roles-foot{margin-top:56px;text-align:center}.v5-roles-link{align-items:center;color:#2a8fb8;color:var(--accent-teal,#2a8fb8);display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;letter-spacing:.01em;text-decoration:none;transition:color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition:color var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1)),transform var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1))}.v5-roles-link:hover{color:#f5ede0;color:var(--text-primary,#f4f1ea);transform:translateX(2px)}@media (max-width:768px){.v5-role-block,.v5-role-block--reverse{gap:24px;grid-template-columns:1fr}.v5-role-block--reverse .v5-role-copy{order:2}.v5-role-block--reverse .v5-role-visual{order:1}.v5-role-block .v5-role-copy{order:2}.v5-role-block .v5-role-visual{order:1}.v5-roles-list{gap:48px}}.v5-collab-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;padding:0 24px}.v5-collab-card{border-radius:22px;display:flex;flex-direction:column;gap:14px;padding:32px 28px}.v5-collab-tag{color:#2a8fb8;color:var(--accent-teal,#2a8fb8);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.v5-collab-body{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:1.02rem;line-height:1.6;margin:0}@media (max-width:760px){.v5-collab-grid{grid-template-columns:1fr}.v5-collab-card{padding:24px 22px}.v5-collab-body{font-size:.95rem}}.v5-testimonials-placeholder{display:flex;justify-content:center;margin-top:32px}.v5-testimonial-placeholder-card{border-radius:22px;display:flex;flex-direction:column;gap:12px;padding:32px 28px;text-align:center;width:min(640px,92vw)}.v5-testimonial-placeholder-eyebrow{color:#2a8fb8;color:var(--accent-teal,#2a8fb8);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.v5-testimonial-placeholder-headline{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-family:DM Sans,Times New Roman,serif;font-size:clamp(1.4rem,3vw,1.9rem);font-style:italic;font-weight:700}.v5-testimonial-placeholder-body{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:.95rem;line-height:1.55;margin:0}.v5-faq-list{display:flex;flex-direction:column;gap:12px;margin:32px auto 0;max-width:820px}.v5-faq-item{-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c08086b!important;border:0!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #ffffff0a,0 4px 18px #00000038;overflow:hidden;transition:background .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);transition:background var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1)),box-shadow var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1))}.v5-faq-item.open{background:#0c08089e!important;box-shadow:inset 0 1px 0 #ffffff12,0 8px 28px #00000052}.v5-faq-q{align-items:center;background:#0000!important;border:0!important;cursor:pointer;display:flex!important;font:inherit;font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:-.005em;padding:18px 22px!important;text-align:left;width:100%}.v5-faq-q,.v5-faq-q:hover{color:#f5ede0!important;color:var(--text-primary,#f4f1ea)!important}.v5-faq-chev{align-items:center;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);display:inline-flex;height:28px;justify-content:center;transition:transform .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1);transition:transform var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1)),color var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1));width:28px}.v5-faq-item.open .v5-faq-chev{color:#2a8fb8;color:var(--accent-teal,#2a8fb8);transform:rotate(180deg)}.v5-faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);transition:grid-template-rows var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1))}.v5-faq-item.open .v5-faq-a-wrap{grid-template-rows:1fr}.v5-faq-a-wrap>.v5-faq-a{min-height:0;overflow:hidden}.v5-faq-a{color:#a8b0bd!important;color:var(--text-secondary,#a8b0bd)!important;font-size:.96rem;line-height:1.6;padding:0 22px 20px!important}@media (prefers-reduced-motion:reduce){.v5-faq-a-wrap,.v5-faq-chev,.v5-faq-item{transition:none!important}}.v5-final-cta{padding:96px 24px!important}.v5-final-cta-inner{align-items:center;border-radius:24px;display:flex;flex-direction:column;gap:18px;margin:0 auto;padding:56px 32px;text-align:center;width:min(880px,96vw)}.v5-final-cta-sub{margin:0 auto;max-width:640px}.v5-final-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:14px}.v5-final-cta-primary,.v5-final-cta-secondary{font-size:.98rem;padding:.85rem 1.6rem}.v5-final-cta-trust{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:.85rem;margin:12px 0 0}@media (max-width:640px){.v5-final-cta{padding:64px 18px!important}.v5-final-cta-inner{padding:40px 22px}.v5-final-cta-primary,.v5-final-cta-secondary{max-width:320px;width:100%}}.lcf-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;box-shadow:none!important}.lcf-composer{animation:lcf-pulse-three 2.4s cubic-bezier(.22,1,.36,1) 3 both!important;animation:lcf-pulse-three 2.4s var(--ease-soft,cubic-bezier(.22,1,.36,1)) 3 both!important;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);background:#ffffff08;border-radius:18px!important;box-shadow:inset 0 0 0 1px #ffffff0f}@keyframes lcf-pulse-three{0%,to{box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 #2a8fb800}50%{box-shadow:inset 0 0 0 1px #2a8fb88c,0 0 28px #2a8fb866}}.lcf-composer:has(.lcf-input:placeholder-shown):not(:focus-within),.lcf-composer:has(.lcf-input[value=""]):not(:focus-within){animation:lcf-pulse-three 2.4s cubic-bezier(.22,1,.36,1) 3 both!important;animation:lcf-pulse-three 2.4s var(--ease-soft,cubic-bezier(.22,1,.36,1)) 3 both!important}.lcf-composer .lcf-input{border-radius:18px!important;font-size:.96rem!important;line-height:1.4!important;max-height:200px!important;min-height:48px!important;overflow-y:auto!important;padding:12px 96px 12px 16px!important;resize:none!important}.lcf-composer-actions{bottom:8px!important;position:absolute!important;right:8px!important;top:auto!important}.lcf-composer-actions .lcf-mic,.lcf-composer-actions .lcf-send{border-radius:9px!important;height:32px!important;width:32px!important}@media (max-width:640px){.landing-hero-inner{gap:.9rem!important;padding:5.5rem 1rem 3rem!important}.landing-hero-pill{font-size:.68rem!important;padding:.36rem .75rem!important}.landing-hero-wave{height:44px!important}.landing-hero-title{font-size:clamp(2rem,9vw,2.8rem)!important;line-height:1.05!important}.landing-hero-sub{font-size:.95rem!important;line-height:1.5!important}.landing-hero-trust{font-size:.75rem!important;padding:0 .5rem}.landing-hero-modes{gap:6px!important;padding:0 .25rem}.landing-hero-mode{font-size:.74rem!important;padding:5px 9px!important}.lcf-wrap{margin-top:.85rem!important;width:min(560px,96vw)!important}.lcf-composer .lcf-input{font-size:.92rem!important;min-height:44px!important;padding:11px 92px 11px 14px!important}.lcf-composer-actions{bottom:6px!important;right:6px!important}.lcf-composer-actions .lcf-mic,.lcf-composer-actions .lcf-send{height:30px!important;width:30px!important}.v5-section{padding:56px 18px!important}.v5-section-inner{padding:0}.v5-h2{font-size:clamp(1.8rem,8vw,2.4rem)!important}.v5-lede{font-size:.95rem!important;padding:0 .5rem}.v5-role-visual{aspect-ratio:16/10;border-radius:16px}.v5-role-visual-num{font-size:clamp(3.5rem,14vw,6rem)!important}.v5-role-visual-icon{height:44px;width:44px}.v5-role-head{font-size:clamp(1.4rem,5vw,1.7rem)!important}.v5-role-body{font-size:.92rem!important}.v5-roles-list{gap:36px!important}.v5-plan{padding:22px 18px!important}.v5-plan-amt{font-size:30px!important}.v5-plan-feats li{font-size:12.5px!important}.v5-plan-enterprise{gap:18px!important;padding:24px 18px!important}.v5-plan-enterprise-title{font-size:clamp(1.4rem,7vw,1.8rem)!important}.v5-plan-enterprise-blurb{font-size:.9rem!important}.v5-faq-q{font-size:.94rem!important;padding:14px 16px!important}.v5-faq-a{font-size:.9rem!important;padding:0 16px 16px!important}.v5-final-cta{padding:56px 16px!important}.v5-final-cta-inner{padding:32px 18px!important}.v5-final-cta-trust{font-size:.78rem!important}.v5-collab-card{padding:22px 18px!important}.v5-collab-body{font-size:.92rem!important}.v5-platforms-track{animation-duration:36s!important;gap:36px!important}.v5-platform{font-size:14px!important;padding:0 8px!important}.v5-platforms{padding:28px 0!important}.v5-social-proof-strip{padding:24px 16px 8px!important}}@media (max-width:380px){.landing-hero-title{font-size:1.85rem!important}.landing-hero-modes{gap:5px!important}.landing-hero-mode{font-size:.7rem!important;padding:5px 8px!important}.v5-h2{font-size:1.65rem!important}}.profile-hero-v2{border-radius:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important}.profile-hero-v2-banner{height:320px!important}.profile-hero-v2-content{margin-left:auto!important;margin-right:auto!important;max-width:1100px;padding-left:32px;padding-right:32px}.profile-hero-v2-bio{color:#fff!important;color:var(--ep-primary,#f4f1ea)!important;font-size:15px!important;line-height:1.6!important;margin:12px 0 14px!important;max-width:64ch}@media (max-width:760px){.profile-hero-v2-banner{height:200px!important}.profile-hero-v2-content{padding-left:18px;padding-right:18px}}.ws-nav-badge{background:#eb9b321f;border-radius:999px;color:#eb9b32;color:var(--accent-amber,#eb9b32);flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.08em;margin-left:auto;padding:3px 7px;text-transform:uppercase}.ws-nav-badge--pink{background:#c6364a24;color:#c6364a;color:var(--link,#c6364a)}.ws-back-btn{align-items:center;background:#ffffff0f;border:0;border-radius:999px;color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd));cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px 6px 8px;transition:background .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:background .22s var(--ease-soft,cubic-bezier(.22,1,.36,1)),color .22s var(--ease-soft,cubic-bezier(.22,1,.36,1)),transform .22s var(--ease-soft,cubic-bezier(.22,1,.36,1))}.ws-back-btn:hover{background:#2a8fb829;color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));transform:translateX(-1px)}.ws-back-btn svg{flex:0 0 auto}.ws-topbar-left .ws-back-btn{margin-right:6px}.profile-editor-modal.pe-v3 .profile-editor-section{margin-bottom:22px}.pe-upload-zone{align-items:center;background:#ffffff0a;border-radius:14px;display:flex;height:140px;isolation:isolate;justify-content:center;margin-bottom:8px;overflow:hidden;position:relative;width:100%}.pe-upload-empty{align-items:center;color:#8a93a8;color:var(--ep-muted,var(--text-secondary,#a8b0bd));display:flex;flex-direction:column;gap:8px;pointer-events:none}.pe-upload-empty-label{font-size:14px;font-weight:500}.pe-upload-preview{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.pe-upload-edit{align-items:center;background:#000000b3;border:0;border-radius:50%;bottom:10px;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:10px;transition:background .2s cubic-bezier(.22,1,.36,1);transition:background .2s var(--ease-soft,cubic-bezier(.22,1,.36,1));width:32px;z-index:2}.pe-upload-edit:hover{background:#000000e6}.pe-avatar-wrap{display:flex;flex-direction:column;gap:8px}.pe-avatar-preview{align-items:center;background:linear-gradient(135deg,#eb9b32,#c6364a);background:linear-gradient(135deg,var(--accent-amber,#eb9b32),var(--accent-orange,#c6364a));border-radius:50%;color:#0d0808;display:flex;flex-shrink:0;font-size:36px;font-weight:700;height:96px;justify-content:center;overflow:hidden;position:relative;width:96px}.pe-avatar-preview img{height:100%;object-fit:cover;width:100%}.pe-avatar-edit{align-items:center;background:#000;border:2px solid #0d0e0f;border:2px solid var(--ep-midnight,#0d0808);border-radius:50%;bottom:4px;color:#fff;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:4px;transition:transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s var(--ease-soft,cubic-bezier(.22,1,.36,1));width:28px}.pe-avatar-edit:hover{transform:scale(1.06)}.pe-secondary-input{background:hsla(0,0%,100%,.025)!important;color:#f5ede099!important;color:var(--text-muted,#5a6478)!important;font-size:12.5px!important}.pe-textarea-wrap{position:relative}.pe-textarea{padding-bottom:30px!important}.pe-textarea-counter{bottom:10px;color:#f5ede099;color:var(--text-muted,#5a6478);font-size:12px;pointer-events:none;position:absolute;right:14px}.profile-editor-required-star{color:#c6364a;color:var(--accent-orange,#c6364a);margin-left:2px}.profile-hero-v2-edit{background:#0000008c!important;border:1px solid #ffffff24!important;color:#f5ede0!important;color:var(--text-primary,#f4f1ea)!important;font-weight:600!important;letter-spacing:.01em;transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);transition:background .25s var(--ease-soft,cubic-bezier(.22,1,.36,1)),border-color .25s var(--ease-soft,cubic-bezier(.22,1,.36,1)),transform .25s var(--ease-soft,cubic-bezier(.22,1,.36,1));z-index:5!important}.profile-hero-v2-edit:hover{background:#dc69234d!important;border-color:#dc692399!important;transform:translateY(-1px)}.profile-prefs-panel{-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);background:#0c08086b;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0a,0 6px 22px #0000003d;margin-top:36px;padding:28px 26px}.profile-prefs-heading{color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));font-family:DM Sans,Times New Roman,serif;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.profile-prefs-sub{color:#8a93a8;color:var(--ep-muted,var(--text-secondary,#a8b0bd));font-size:.92rem;line-height:1.55;margin:0 0 22px;max-width:640px}.profile-prefs-save{font-size:13px!important;margin-top:10px;padding:7px 14px!important}@media (max-width:760px){.profile-prefs-panel{margin-top:28px;padding:22px 18px}}.pe-upload2{isolation:isolate;position:relative}.pe-upload2--banner .pe-upload2-preview{background:#ffffff0a;border-radius:14px;height:0;overflow:hidden;padding-top:33.333%;position:relative;width:100%}.pe-upload2--banner .pe-upload2-banner-img{background-position:50%;background-size:cover;inset:0;position:absolute}.pe-upload2--banner .pe-upload2-empty{align-items:center;color:#8a93a8;color:var(--ep-muted,var(--text-secondary,#a8b0bd));display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute}.pe-upload2-empty-label{font-size:14px;font-weight:500}.pe-upload2--avatar .pe-upload2-preview{align-items:center;background:linear-gradient(135deg,#eb9b32,#c6364a);background:linear-gradient(135deg,var(--accent-amber,#eb9b32),var(--accent-orange,#c6364a));border-radius:50%;color:#0d0808;display:flex;font-size:40px;font-weight:700;height:112px;justify-content:center;overflow:hidden;position:relative;width:112px}.pe-upload2--avatar .pe-upload2-preview img{height:100%;object-fit:cover;width:100%}.pe-upload2-fallback{font-family:DM Sans,serif;font-style:italic}.pe-upload2-overlay{align-items:center;background:#0000;border:0;color:#fff0;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;transition:background .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1);transition:background var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1)),color var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1))}.pe-upload2-overlay:hover,.pe-upload2-overlay[aria-expanded=true]{background:#00000073;color:#fff}.pe-upload2-overlay:disabled{background:#0000008c;color:#fff;cursor:wait}.pe-upload2-overlay-icon{align-items:center;background:#000000a6;border:1px solid #ffffff2e;border-radius:50%;display:inline-flex;height:36px;justify-content:center;width:36px}.pe-upload2-preview.is-busy{pointer-events:none}.pe-upload2-menu{-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c0808f2;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 36px #00000073;display:flex;flex-direction:column;gap:2px;left:0;margin-top:8px;min-width:200px;padding:6px;position:absolute;top:100%;z-index:50}.pe-upload2-menu-item{align-items:center;background:#0000;border:0;border-radius:8px;color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;gap:10px;padding:9px 12px;text-align:left;transition:background .2s cubic-bezier(.22,1,.36,1);transition:background .2s var(--ease-soft,cubic-bezier(.22,1,.36,1))}.pe-upload2-menu-item:hover{background:#2a8fb829}.pe-upload2-menu-item--danger{color:#f8a7a7}.pe-upload2-err,.pe-upload2-menu-item--danger:hover{background:#f871711a}.pe-upload2-err{border-radius:8px;color:#f8a7a7;font-size:12.5px;margin-top:8px;padding:8px 10px}.profile-inline-edit--avatar{display:inline-flex}.profile-inline-edit-overlay{align-items:center;background:#0000;border:0;color:#fff0;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;transition:background .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1);transition:background .32s var(--ease-soft,cubic-bezier(.22,1,.36,1)),color .32s var(--ease-soft,cubic-bezier(.22,1,.36,1));z-index:6}.profile-inline-edit-overlay.is-busy,.profile-inline-edit-overlay:hover{background:#0006;color:#fff}.profile-inline-edit-overlay:disabled{cursor:wait}.profile-inline-edit--avatar .profile-inline-edit-overlay{border-radius:50%}.profile-inline-edit-icon{align-items:center;background:#000000a6;border:1px solid #ffffff2e;border-radius:50%;display:inline-flex;height:36px;justify-content:center;width:36px}.profile-inline-edit--avatar .profile-hero-v2-avatar{flex:0 0 auto}.profile-hero-v2-count{color:#8a93a8;color:var(--ep-muted,var(--text-muted,#5a6478))}.profile-hero-v2-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.profile-hero-action-btn{align-items:center;background:#ffffff1a;border:0;border-radius:999px;color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:500;gap:8px;padding:8px 16px;transition:background .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:background .22s var(--ease-soft,cubic-bezier(.22,1,.36,1)),transform .22s var(--ease-soft,cubic-bezier(.22,1,.36,1))}.profile-hero-action-btn:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.profile-hero-action-btn:disabled{cursor:not-allowed;opacity:.4}.profile-hero-action-icon{align-items:center;display:inline-flex;justify-content:center}.profile-hero-v2-avatar{font-size:52px!important;height:152px!important;width:152px!important}.profile-hero-v2-content{margin-top:-76px!important}@media (max-width:760px){.profile-hero-v2-avatar{font-size:36px!important;height:96px!important;width:96px!important}.profile-hero-v2-content{align-items:flex-start!important;flex-direction:column;margin-top:-48px!important}.profile-hero-v2-actions{gap:6px}.profile-hero-action-btn{font-size:12.5px;padding:7px 13px}}.profile-hero-yt{display:flex;flex-direction:column;margin-bottom:24px;margin-top:0;position:relative;width:100%}.profile-hero-yt-banner{background-color:#141416;background-color:var(--ep-elevated,#0c080873);background-image:linear-gradient(135deg,#6b2a8c,#c03b3b 45%,#f59e0b);background-position:50%;background-size:cover;border-radius:16px;height:280px;overflow:hidden;width:100%}.profile-hero-yt-banner--empty{box-shadow:inset 0 0 0 1px #ffffff0a}.profile-hero-yt-row{align-items:flex-start;display:flex;gap:28px;margin:0 auto;max-width:1280px;padding:28px 32px 24px;width:100%}.profile-hero-yt-avatar{align-items:center;background:linear-gradient(135deg,#c6364a,#eb9b32);background:linear-gradient(135deg,var(--accent-orange,#c6364a),var(--accent-amber,#eb9b32));border-radius:50%;color:#0d0808;display:flex;flex:0 0 auto;font-family:DM Sans,serif;font-size:64px;font-style:italic;font-weight:700;height:160px;justify-content:center;overflow:hidden;position:relative;width:160px}.profile-hero-yt-avatar img{height:100%;object-fit:cover;width:100%}.profile-hero-yt-identity{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.profile-hero-yt-name{color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",serif);font-size:clamp(28px,4.4vw,44px);font-weight:700;letter-spacing:-.02em;margin:0}.profile-hero-yt-meta,.profile-hero-yt-name{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.profile-hero-yt-meta{color:#8a93a8;color:var(--ep-muted,var(--text-secondary,#a8b0bd));font-size:13.5px}.profile-hero-yt-meta strong{color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));font-weight:600}.profile-hero-yt-handle{color:#c6364a;color:var(--accent-orange,#c6364a);font-weight:500}.profile-hero-yt-dot{color:#f5ede099;color:var(--text-muted,#5a6478)}.profile-hero-yt-count-btn{background:none;border:0;color:inherit;cursor:pointer;display:inline;font:inherit;margin:0;padding:0;transition:color .15s ease}.profile-hero-yt-count-btn:focus-visible,.profile-hero-yt-count-btn:hover{color:#f5ede0;color:var(--text-primary,#f4f1ea);outline:none;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px}.profile-hero-yt-count-btn strong{color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));font-weight:600}.follow-list-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:200}.follow-list-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070ab8;inset:0;position:absolute}.follow-list-modal-card{background:#141012f0;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column;max-height:min(640px,80vh);overflow:hidden;position:relative;width:min(440px,100%);z-index:1}.follow-list-modal-head{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:14px 18px}.follow-list-modal-title{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-size:16px;font-weight:600;margin:0}.follow-list-modal-close{background:none;border:0;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);cursor:pointer;font-size:24px;line-height:1;padding:0 6px;transition:color .15s}.follow-list-modal-close:hover{color:#f5ede0;color:var(--text-primary,#f4f1ea)}.follow-list-modal-body{flex:1 1 auto;overflow-y:auto;padding:6px 0}.follow-list-empty{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:14px;padding:28px 20px;text-align:center}.follow-list{list-style:none;margin:0;padding:0}.follow-list-row{margin:0}.follow-list-row-btn{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:10px 18px;text-align:left;transition:background .15s;width:100%}.follow-list-row-btn:focus-visible,.follow-list-row-btn:hover:not(:disabled){background:#ffffff0d;outline:none}.follow-list-row-btn:disabled{cursor:default;opacity:.6}.follow-list-avatar{align-items:center;background:#ffffff0f;border-radius:50%;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;overflow:hidden;width:40px}.follow-list-avatar img{height:100%;object-fit:cover;width:100%}.follow-list-avatar-fallback{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:16px;font-weight:600}.follow-list-meta{display:flex;flex-direction:column;min-width:0}.follow-list-name{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-list-handle{color:#c6364a;color:var(--accent-orange,#c6364a);font-size:12.5px}.profile-hero-yt-protitle{font-size:14px;letter-spacing:.005em}.profile-hero-yt-host,.profile-hero-yt-protitle{color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd))}.profile-hero-yt-host{align-items:baseline;background:#0000;border:0;cursor:default;display:inline-flex;font-family:inherit;font-size:15px;gap:6px;line-height:1.4;margin:2px 0 6px;padding:0}.profile-hero-yt-host--add{cursor:pointer}.profile-hero-yt-host-label{color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd));opacity:.7}.profile-hero-yt-host-name{color:#ffb101;color:var(--gold,#ffb101);font-weight:600}.profile-hero-yt-host--add:hover .profile-hero-yt-host-name{text-decoration:underline;text-underline-offset:3px}.profile-hero-yt-bio{color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd));font-size:14px;line-height:1.55;margin:4px 0 6px;max-width:720px}.profile-hero-yt-more{background:#0000;border:0;color:#2a8fb8;color:var(--accent-teal,#2a8fb8);cursor:pointer;font:inherit;font-weight:600;margin:0;padding:0}.profile-hero-yt-more:hover{text-decoration:underline}.profile-hero-yt-niches,.profile-hero-yt-status{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.profile-hero-yt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.profile-hero-yt-btn{align-items:center;background:#ffffff1a;border:0;border-radius:999px;color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:500;gap:8px;padding:10px 18px;transition:background .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:background .22s var(--ease-soft,cubic-bezier(.22,1,.36,1)),transform .22s var(--ease-soft,cubic-bezier(.22,1,.36,1))}.profile-hero-yt-btn:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.profile-hero-yt-btn:disabled{cursor:not-allowed;opacity:.4}.profile-hero-yt-btn--solid{background:#fff!important;background:var(--ep-primary,#f4f1ea)!important;color:#0d0e0f!important;color:var(--ep-midnight,#0d0808)!important}.profile-hero-yt-btn--solid:hover:not(:disabled){background:#fff!important}.profile-hero-yt-btn-icon{align-items:center;display:inline-flex;justify-content:center}.profile-hero-yt-tabs{border-bottom:1px solid #ffffff14;display:flex;gap:4px;margin:0 auto;max-width:1280px;overflow-x:auto;padding:0 32px;scrollbar-width:none;width:100%}.profile-hero-yt-tabs::-webkit-scrollbar{display:none}.profile-hero-yt-tab{background:#0000;border:0;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font:inherit;font-size:14px;font-weight:500;padding:14px 18px;position:relative;transition:color .22s cubic-bezier(.22,1,.36,1);transition:color .22s var(--ease-soft,cubic-bezier(.22,1,.36,1));white-space:nowrap}.profile-hero-yt-tab.is-active,.profile-hero-yt-tab:hover{color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea))}.profile-hero-yt-tab.is-active:after{background:#fff;background:var(--ep-primary,var(--text-primary,#f4f1ea));border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:12px;position:absolute;right:12px}.profile-hero-yt .profile-inline-edit--banner{margin:0 auto;max-width:1280px;padding:0 32px;width:100%}.profile-hero-yt .profile-inline-edit--banner .profile-inline-edit-overlay{border-radius:16px}.profile-hero-yt-avatar-fallback{display:inline-block}.profile-hero-v2{display:none!important}@media (max-width:760px){.profile-hero-yt-banner{border-radius:0;height:160px}.profile-hero-yt .profile-inline-edit--banner{max-width:none;padding:0}.profile-hero-yt-row{align-items:center;gap:16px;padding:18px 18px 16px}.profile-hero-yt-avatar{font-size:36px;height:88px;width:88px}.profile-hero-yt-name{font-size:clamp(22px,6vw,28px)}.profile-hero-yt-meta{font-size:12.5px;gap:4px}.profile-hero-yt-bio{font-size:13px}.profile-hero-yt-tabs{padding:0 14px}.profile-hero-yt-tab{font-size:13.5px;padding:12px 14px}.profile-hero-yt-btn{font-size:12.5px;padding:9px 14px}}.profile-inline-edit-overlay{display:none!important}.profile-inline-edit{display:inline-block;position:relative}.profile-inline-edit--banner{display:block;width:100%}.profile-inline-edit-aff{align-items:center;border:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:6px;opacity:0;position:absolute;transition:opacity .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:opacity .22s var(--ease-soft,cubic-bezier(.22,1,.36,1)),background .22s var(--ease-soft,cubic-bezier(.22,1,.36,1)),transform .22s var(--ease-soft,cubic-bezier(.22,1,.36,1));z-index:6}.profile-inline-edit-aff.is-busy,.profile-inline-edit:hover .profile-inline-edit-aff{opacity:1}.profile-inline-edit-aff--avatar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50%;bottom:6px;height:30px;padding:0;right:6px;width:30px}.profile-inline-edit-aff--avatar:hover{background:#ffffff40;transform:scale(1.06)}.profile-inline-edit-aff--banner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #fff3;border-radius:999px;left:50%;padding:10px 18px;top:50%;transform:translate(-50%,-50%)}.profile-inline-edit-aff--banner:hover{background:#ffffff40;transform:translate(-50%,-50%) scale(1.02)}.profile-inline-edit-aff-label{font-weight:500;letter-spacing:.01em}.profile-hero-yt-identity{position:relative}.profile-hero-yt-status--right{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin:0}@media (max-width:760px){.profile-hero-yt-status--right{justify-content:flex-start;margin-bottom:6px;position:static}}.profile-tab-content{margin:0 auto;max-width:1280px;padding:24px 32px 40px;width:100%}@media (max-width:760px){.profile-tab-content{padding:18px}}.profile-tab-content>*{max-width:100%}.profile-tab-empty{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c08086b;border-radius:18px;color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd));padding:56px 20px;text-align:center}.profile-tab-empty-emoji{font-size:36px;margin-bottom:8px}.profile-tab-empty h3{color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));font-family:DM Sans,serif;font-size:1.4rem;font-style:italic;font-weight:700;margin:0 0 8px}.profile-tab-empty p{font-size:.95rem;line-height:1.55;margin:0 auto;max-width:480px}.crv-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:240}.crv-modal{background:#1e1919;background:var(--panel,#141010);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 30px 80px #0009;color:#f5ede0;color:var(--text,#f9f0e6);max-height:92vh;max-width:480px;overflow-y:auto;padding:28px;position:relative;width:100%}.crv-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.crv-title{font-family:DM Sans,Georgia,serif;font-size:20px;font-weight:700;margin:0 0 4px}.crv-sub{color:#f9f0e6a6;font-size:13.5px;margin:0}.crv-close{align-items:center;background:#ffffff0d;border:none;border-radius:999px;color:#f9f0e699;cursor:pointer;display:inline-flex;height:30px;width:30px}.crv-close,.crv-stars{justify-content:center}.crv-stars{display:flex;gap:4px;margin:6px 0 4px}.crv-star{background:none;border:none;color:#ffffff40;cursor:pointer;padding:4px;transition:transform 90ms ease}.crv-star:hover{transform:scale(1.07)}.crv-rating-label{color:#f9f0e699;font-size:12.5px;letter-spacing:.02em;margin-bottom:18px;min-height:18px;text-align:center}.crv-field{display:flex;flex-direction:column;gap:6px}.crv-label{color:#f9f0e68c;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.crv-opt{letter-spacing:normal;opacity:.6;text-transform:none}.crv-textarea{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;color:#f5ede0;color:var(--text,#f9f0e6);font-family:inherit;font-size:14px;line-height:1.55;min-height:100px;outline:none;padding:12px;resize:vertical}.crv-hint{color:#f9f0e666;font-size:11px;text-align:right}.crv-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.profile-rating-pill{align-items:center;background:#1e2226;border:1px solid #c6364a47;border-radius:999px;color:#ffb101;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;letter-spacing:.01em;padding:4px 10px;vertical-align:middle}.profile-rating-pill-star{line-height:1}.profile-rating-pill-count{color:#ffffff8c;font-weight:500}.profile-reviews-section{margin-top:28px}.profile-reviews-list{display:flex;flex-direction:column;gap:10px}.profile-review-row{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.profile-review-avatar{align-items:center;background:linear-gradient(135deg,#53167a,#c6364a);border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.profile-review-avatar img{height:100%;object-fit:cover;width:100%}.profile-review-body{flex:1 1;min-width:0}.profile-review-head{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:4px}.profile-review-name{font-weight:600}.profile-review-stars{color:#ffb101;font-size:13px;letter-spacing:1px}.profile-review-stars-empty{color:#ffffff26}.profile-review-time{color:#fff6;font-size:12px;margin-left:auto}.profile-review-comment{color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd));font-size:13.5px;line-height:1.55;white-space:pre-wrap}.ws-inbox-review-row{align-items:center;background:#1e2226;border:1px solid #c6364a38;border-radius:10px;color:#f5ede0;color:var(--text,#f9f0e6);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;line-height:1.45;margin-top:10px;padding:10px 12px}.ws-inbox-review-row-text{flex:1 1;min-width:200px}.profile-episodes-list{display:flex;flex-direction:column;gap:10px}.profile-episode-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:12px;color:inherit;cursor:default;display:block;font-family:inherit;padding:14px 16px;text-align:left;transition:background .12s ease,border-color .12s ease,transform .12s ease;width:100%}.profile-episode-card--clickable{cursor:pointer}.profile-episode-card--clickable:hover{background:#ffffff0d;border-color:#ffffff24}.profile-episode-card--clickable:active{transform:translateY(1px)}.profile-episode-card-title{color:#f5ede0;color:var(--ep-heading,var(--text-primary,#f5ede0));font-size:15px;font-weight:600;line-height:1.35;margin-bottom:4px}.profile-episode-card-sub{color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd));font-size:13px;line-height:1.5;margin-bottom:8px}.profile-episode-card-meta{align-items:center;color:#8a93a8;color:var(--ep-muted,var(--text-tertiary,#7a8290));display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px}.profile-episode-card-tag{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;letter-spacing:.01em;padding:2px 8px;text-transform:capitalize}.profile-episode-card-date{opacity:.8}.profile-episode-card--skeleton{animation:profile-ep-skel 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff08,#ffffff0f 50%,#ffffff08);background-size:200% 100%;height:72px}@keyframes profile-ep-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.page-progress{background:#0000;height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.page-progress-bar{background:#c6364a;background:var(--link,#c6364a);box-shadow:0 0 8px #c6364a8c;height:100%;transform-origin:left center;transition:width .28s cubic-bezier(.22,1,.36,1),opacity .24s ease-out;width:0}.page-progress-bar--start{opacity:1;width:8%}.page-progress-bar--hold{opacity:1;width:80%}.page-progress-bar--done{opacity:0;width:100%}.notif-bell-btn,.notif-bell-wrap{align-items:center;display:inline-flex;position:relative}.notif-bell-btn{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;color:#f5ede0;color:var(--cream,#f5ede0);cursor:pointer;font-family:inherit;height:34px;justify-content:center;transition:background .12s,border-color .12s;width:34px}.notif-bell-btn.open,.notif-bell-btn:hover{background:#ffffff0f;border-color:#ffffff24}.notif-bell-dot{align-items:center;background:#c6364a;background:var(--link,#c7354b);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-2px;top:-2px}.notif-bell-pop{background:#0d0e0f;background:var(--bg,#0d0e0f);border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;max-height:480px;position:absolute;right:0;top:calc(100% + 8px);width:360px;z-index:200}.notif-bell-pop-head{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:14px 16px 10px}.notif-bell-pop-head h3{color:#f5ede0;color:var(--cream,#f5ede0);font-size:14px;font-weight:700;margin:0}.notif-bell-mark-all{background:none;border:none;color:#c6364a;color:var(--link,#c7354b);cursor:pointer;font-family:inherit;font-size:12px;padding:0}.notif-bell-mark-all:hover{text-decoration:underline}.notif-bell-pop-list{flex:1 1;overflow-y:auto;padding:4px 0}.notif-bell-empty{color:#f5ede08c;font-size:13px;padding:28px 16px;text-align:center}.notif-bell-row{align-items:flex-start;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 16px;text-align:left;transition:background .1s;width:100%}.notif-bell-row:hover{background:#ffffff0a}.notif-bell-row.is-unread{background:#c7354b0f}.notif-bell-row.is-unread:hover{background:#c7354b1a}.notif-bell-row-dot{background:#c6364a;background:var(--link,#c7354b);border-radius:999px;flex-shrink:0;height:8px;margin-top:6px;width:8px}.notif-bell-row-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.notif-bell-row-title{color:#f5ede0;color:var(--cream,#f5ede0);font-size:13px;font-weight:600;line-height:1.35}.notif-bell-row-sub{color:#f5ede099;font-size:12px;line-height:1.4}.notif-bell-row-time{color:#f5ede066;font-size:10.5px;margin-top:2px}.notif-bell-pop-foot{border-top:1px solid #ffffff0f;padding:8px 16px 12px}.notif-bell-see-all{background:none;border:1px solid #ffffff1a;border-radius:8px;color:#f5ede0;color:var(--cream,#f5ede0);cursor:pointer;font-family:inherit;font-size:12.5px;padding:8px;width:100%}.notif-bell-see-all:hover{background:#ffffff0a}.ws-collabs-reviews{display:flex;flex-direction:column;gap:22px;padding:8px 0 24px}.ws-collabs-reviews-section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:18px 20px}.ws-collabs-reviews-head h3{color:#f5ede0;color:var(--cream,#f5ede0);font-size:15px;font-weight:700;margin:0 0 4px}.ws-collabs-reviews-head p{color:#f5ede08c;font-size:12.5px;margin:0 0 14px}.ws-collabs-review-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ws-collabs-review-row{grid-gap:14px;border:1px solid #ffffff0d;border-radius:10px;display:grid;gap:14px;grid-template-columns:110px 1fr;padding:12px}.ws-collabs-review-stars{color:#ffb101;font-size:16px;letter-spacing:1px}.ws-collabs-review-meta{align-items:center;color:#f5ede0b3;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin-bottom:4px}.ws-collabs-review-date{color:#f5ede066;font-size:11.5px}.ws-collabs-review-comment{color:#f5ede0d9;font-size:13px;line-height:1.5}.profile-tab-about-section{margin-bottom:24px}.profile-tab-about-bio{color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd));font-size:14px;line-height:1.6;white-space:pre-wrap}.profile-tab-about-niches{display:flex;flex-wrap:wrap;gap:6px}.ppt{-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c08088c;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0f,0 6px 24px #00000047;isolation:isolate;margin-bottom:28px;overflow:hidden;padding:22px 26px 26px;position:relative}.ppt:before{background:radial-gradient(ellipse 80% 40% at 20% 0,#eb9b3233,#0000 65%),radial-gradient(ellipse 70% 50% at 90% 0,#2a8fb829,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.ppt-head{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.ppt-eyebrow{color:#eb9b32;color:var(--accent-amber,#eb9b32);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ppt-title{color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));font-family:DM Sans,serif;font-size:clamp(1.3rem,3vw,1.75rem);font-style:italic;font-weight:700;letter-spacing:-.01em;margin:6px 0 4px}.ppt-sub{color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd));font-size:.92rem;line-height:1.5;margin:0}.ppt-progress{flex:0 0 auto}.ppt-progress-ring{align-items:center;background:conic-gradient(#eb9b32 0,#eb9b32 0,#ffffff14 0,#ffffff14 100%);background:conic-gradient(var(--accent-amber,#eb9b32) 0,var(--accent-amber,#eb9b32) var(--p,0),#ffffff14 var(--p,0),#ffffff14 100%);border-radius:50%;display:flex;height:88px;justify-content:center;transition:background .6s cubic-bezier(.22,1,.36,1);transition:background .6s var(--ease-soft,cubic-bezier(.22,1,.36,1));width:88px}.ppt-progress-ring:before{background:#0c0808;border-radius:50%;content:"";inset:6px;position:absolute}.ppt-progress-num{color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));font-family:DM Sans,serif;font-size:18px;font-style:italic;font-weight:700;position:relative}.ppt-timeline{display:flex;gap:0;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.ppt-timeline::-webkit-scrollbar{display:none}.ppt-step{flex:1 0 auto;min-width:130px;position:relative}.ppt-step,.ppt-step-btn{align-items:center;display:flex;flex-direction:column}.ppt-step-btn{background:#0000;border:0;cursor:pointer;gap:6px;padding:6px 8px;width:100%}.ppt-step-circle{align-items:center;background:#ffffff0f;border-radius:50%;color:#f5ede099;color:var(--text-muted,#5a6478);display:inline-flex;font-size:18px;font-weight:700;height:44px;justify-content:center;position:relative;transition:background .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);transition:background .32s var(--ease-soft,cubic-bezier(.22,1,.36,1)),color .32s var(--ease-soft,cubic-bezier(.22,1,.36,1)),transform .32s var(--ease-soft,cubic-bezier(.22,1,.36,1));width:44px;z-index:2}.ppt-step.is-done .ppt-step-circle{background:linear-gradient(135deg,#eb9b32,#c6364a);background:linear-gradient(135deg,var(--accent-amber,#eb9b32),var(--accent-orange,#c6364a));color:#0d0808}.ppt-step.is-next .ppt-step-circle{animation:ppt-pulse 1.8s ease-in-out infinite;background:#2a8fb833;box-shadow:0 0 0 3px #2a8fb840;color:#2a8fb8;color:var(--accent-teal,#2a8fb8)}@keyframes ppt-pulse{0%,to{box-shadow:0 0 0 3px #2a8fb82e}50%{box-shadow:0 0 0 6px #2a8fb852}}.ppt-step-btn:hover .ppt-step-circle{transform:scale(1.06)}.ppt-step-emoji{line-height:1}.ppt-step-label{color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));font-size:12.5px;font-weight:600;text-align:center}.ppt-step-celebrate{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:11px;line-height:1.35;max-width:130px;text-align:center}.ppt-step.is-done .ppt-step-celebrate{color:#eb9b32;color:var(--accent-amber,#eb9b32)}.ppt-step-connector{background:#ffffff0f;height:2px;left:50%;position:absolute;top:28px;width:100%;z-index:1}.ppt-step.is-done .ppt-step-connector,.ppt-step.is-done+.ppt-step .ppt-step-connector{background:linear-gradient(90deg,#eb9b32,#ffffff0f);background:linear-gradient(90deg,var(--accent-amber,#eb9b32),#ffffff0f)}.ppt-confetti{background:linear-gradient(135deg,#eb9b322e,#dc692324);border-radius:14px;color:#fff;color:var(--ep-primary,var(--text-primary,#f4f1ea));font-size:14px;font-weight:500;letter-spacing:.005em;margin-top:20px;padding:14px 18px;text-align:center}@media (max-width:760px){.ppt-head{align-items:flex-start;flex-direction:column}.ppt-progress-ring{height:72px;width:72px}.ppt-step{min-width:110px}.ppt-step-celebrate{display:none}}.pe-upload2-overlay-icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26!important;border:1px solid #ffffff4d!important;opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1);transition:opacity .22s var(--ease-soft,cubic-bezier(.22,1,.36,1))}.pe-upload2-overlay:disabled .pe-upload2-overlay-icon,.pe-upload2-overlay:hover .pe-upload2-overlay-icon,.pe-upload2-overlay[aria-expanded=true] .pe-upload2-overlay-icon{opacity:1}.pe-avatar-edit,.pe-upload-edit{display:none!important}.profile-hero-yt-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none}.profile-hero-yt-tab.is-active:after{background:#eb9b32!important;background:var(--accent-amber,#eb9b32)!important;box-shadow:0 0 12px #eb9b3273;height:3px!important}.profile-hero-yt-tab.is-active{font-weight:600}.profile-tab-content>*{animation:tab-fade-in .28s cubic-bezier(.22,1,.36,1) both;animation:tab-fade-in .28s var(--ease-soft,cubic-bezier(.22,1,.36,1)) both}@keyframes tab-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ppt-progress-ring{position:relative}.ppt-progress-ring[style*="100%"],.ppt:has(.ppt-step.is-done:nth-of-type(8)) .ppt-progress-ring{animation:ppt-celebrate 2.4s ease-in-out infinite}@keyframes ppt-celebrate{0%,to{box-shadow:0 0 0 #eb9b3200}50%{box-shadow:0 0 32px #eb9b3273}}.ppt-step.is-done .ppt-step-circle{animation:ppt-pop .54s cubic-bezier(.22,1,.36,1);animation:ppt-pop .54s var(--ease-soft,cubic-bezier(.22,1,.36,1))}@keyframes ppt-pop{0%{transform:scale(.85)}60%{transform:scale(1.15)}to{transform:scale(1)}}.ppt-step.is-done .ppt-step-circle:after{animation:ppt-sparkle 1.6s ease-in-out infinite;color:#eb9b32;color:var(--accent-amber,#eb9b32);content:"✦";font-size:12px;position:absolute;right:-4px;text-shadow:0 0 6px #eb9b328c;top:-4px}@keyframes ppt-sparkle{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.6;transform:scale(1.18) rotate(45deg)}}.ppt-progress-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eb9b32,#c6364a);background:linear-gradient(135deg,var(--accent-amber,#eb9b32),var(--accent-orange,#c6364a));-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 6px rgba(235,155,50,.2))}.ppt-step.is-done .ppt-step-connector{background:linear-gradient(90deg,#c6364a,#eb9b32 50%,#eb9b3259)!important;background:linear-gradient(90deg,var(--accent-orange,#c6364a) 0,var(--accent-amber,#eb9b32) 50%,#eb9b3259 100%)!important}.ppt-confetti{background:linear-gradient(135deg,#eb9b3238,#dc69232e,#2a8fb81a)!important;font-size:15px!important;padding:18px 22px!important}.profile-hero-yt-status--right{position:absolute;right:0;top:0;z-index:2}@media (max-width:760px){.profile-hero-yt-status--right{margin:0 0 8px;position:static}}.dz-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070ac7;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.dz-modal{-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#0c0808eb;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff0f,0 24px 60px #0000008c;color:#f5ede0;color:var(--text-primary,#f4f1ea);padding:28px 26px 22px;position:relative;width:min(540px,100%)}.dz-modal-close{align-items:center;background:#0000;border:0;border-radius:8px;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);cursor:pointer;display:inline-flex;font-size:22px;height:32px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;transition:background .2s cubic-bezier(.22,1,.36,1);transition:background .2s var(--ease-soft,cubic-bezier(.22,1,.36,1));width:32px}.dz-modal-close:hover{background:#ffffff0f;color:#fff}.dz-modal-title{font-family:DM Sans,serif;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.dz-modal-body{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:14.5px;line-height:1.55;margin:0 0 14px}.dz-modal-body code{background:#ffffff0f;border-radius:6px;font-size:13px;letter-spacing:.04em;padding:2px 8px}.dz-modal-body strong{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-weight:600}.dz-modal-hint{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:13px;line-height:1.5;margin:8px 0 16px}.dz-list{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);font-size:13.5px;line-height:1.65;margin:8px 0 16px;padding-left:22px}.dz-list li::marker{color:#c6364a;color:var(--accent-orange,#c6364a)}.dz-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}.dz-modal-content>input.profile-editor-input{margin-bottom:4px}.dz-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:12px 0 0}.dz-option{background:#ffffff0a;border:0;border-radius:14px;color:#f5ede0;color:var(--text-primary,#f4f1ea);cursor:pointer;padding:18px 16px;position:relative;text-align:left;transition:background .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);transition:background .24s var(--ease-soft,cubic-bezier(.22,1,.36,1)),transform .24s var(--ease-soft,cubic-bezier(.22,1,.36,1))}.dz-option:hover{background:#ffffff14;transform:translateY(-1px)}.dz-option-icon{font-size:24px;margin-bottom:6px}.dz-option-title{font-size:14.5px;font-weight:600;margin-bottom:4px}.dz-option-sub{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:12.5px;line-height:1.45}.dz-option-tag{border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:3px 7px;position:absolute;right:10px;text-transform:uppercase;top:10px}.dz-option-tag--reco{background:#2a8fb833;color:#2a8fb8;color:var(--accent-teal,#2a8fb8)}.dz-option--pause:hover{box-shadow:inset 0 0 0 1px #2a8fb866}.dz-option--delete:hover{box-shadow:inset 0 0 0 1px #f8717166}.dz-pause-row{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.dz-pause-chip{background:#ffffff0f;border:0;border-radius:999px;color:#f5ede0;color:var(--text-primary,#f4f1ea);cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:9px 14px;transition:background .2s cubic-bezier(.22,1,.36,1);transition:background .2s var(--ease-soft,cubic-bezier(.22,1,.36,1))}.dz-pause-chip:hover{background:#ffffff1a}.dz-pause-chip.is-selected{background:#2a8fb8!important;background:var(--accent-teal,#2a8fb8)!important;color:#0d0e0f!important;color:var(--ep-midnight,#0d0808)!important;font-weight:600}@media (max-width:540px){.dz-options{grid-template-columns:1fr}.dz-modal{padding:22px 18px 18px}}.profile-inline-edit-aff--banner{-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);background:#0000008c!important;border:1px solid #fff3!important;bottom:16px!important;color:#fff;font-size:13px;font-weight:600;left:auto!important;letter-spacing:.01em;opacity:1!important;padding:9px 16px!important;right:24px!important;top:auto!important;transform:none!important}.profile-inline-edit-aff--banner:hover,.profile-inline-edit:hover .profile-inline-edit-aff--banner{background:#000000b8!important;border-color:#ffffff4d!important;transform:none!important}.profile-inline-edit-aff--avatar{bottom:8px!important;height:34px!important;right:8px!important;width:34px!important}@media (max-width:760px){.profile-inline-edit-aff--banner{bottom:10px!important;font-size:12px;padding:7px 12px!important;right:12px!important}.profile-inline-edit-aff--avatar{bottom:4px!important;height:30px!important;right:4px!important;width:30px!important}}.v5-root .v5-nav-signin{background:#ffffff1a!important}.v5-root .v5-nav-signin:hover{background:#ffffff2e!important}.v5-root .v5-nav-join:hover{background:#8832401a!important;box-shadow:0 0 16px #88324040!important;transform:translateY(-1px)}.lcf-card{-webkit-backdrop-filter:blur(14px) saturate(1.1)!important;backdrop-filter:blur(14px) saturate(1.1)!important;border-radius:22px!important;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 18px #0000002e!important;overflow:visible}.lcf-stack{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1rem .5rem}.lcf-composer{background:hsla(0,0%,100%,.025)!important;box-shadow:inset 0 1px 0 #ffffff0a!important}.landing-hero-inner,.landing-hero-modes,.lcf-wrap{width:min(1280px,92vw)!important}.v5-collab .v5-section-inner{margin-bottom:32px}.v5-collab .v5-lede{margin-top:12px}.lcf-wrap{width:min(1024px,92vw)!important}.lcf-composer .lcf-input{background:#ffffff26!important}.lcf-composer .lcf-input:focus{background:#fff3!important}.landing-hero-typer-caret{display:none!important}.landing-hero-typer-suffix--rotate{animation:lh-phrase-fade .54s cubic-bezier(.22,1,.36,1) both;animation:lh-phrase-fade .54s var(--ease-soft,cubic-bezier(.22,1,.36,1)) both;display:inline-block}@keyframes lh-phrase-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-hero-typer-suffix--rotate{animation:none!important}}.landing-hero-typer-suffix--rotate{animation:none!important}.lcf-wrap{width:min(800px,100%)!important}.lcf-card{background:#ffffff0f!important}.landing-hero-title--static{color:#fff!important;font-family:DM Sans,Times New Roman,serif;font-style:italic;font-weight:700;text-align:center;text-shadow:0 6px 40px #0000008c}.landing-hero-title-accent{color:#fff!important;display:inline-block;font-size:.62em;font-style:italic;font-weight:600;letter-spacing:-.005em;margin-top:6px;opacity:.92}.landing-hero-typer-caret,.landing-hero-typer-prefix,.landing-hero-typer-suffix,.landing-hero-typer-suffix--rotate{display:none!important}.lcf-composer .lcf-input{background:#0000!important}.lcf-composer .lcf-input:focus{background:#0000!important;box-shadow:none!important}.lcf-composer,.v5-root .v5-nav-join{box-shadow:none!important}.v5-root .v5-nav-join{background:#0000!important;border:0!important}.v5-root .v5-nav-join:hover{background:#ffffff14!important;box-shadow:none!important}.v5-vs{padding:72px 24px!important}.v5-vs .v5-section-inner{margin-bottom:36px}.v5-vs-eyebrow{color:#2a8fb8;color:var(--accent-teal,#2a8fb8);font-size:.74rem;font-weight:600;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.v5-vs-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;padding:0 24px}.v5-vs-card{border-radius:22px;display:flex;flex-direction:column;gap:16px;padding:28px 26px}.v5-vs-card--them{opacity:.78}.v5-vs-card--us{background:#0c08089e!important;isolation:isolate;position:relative}.v5-vs-card--us:before{background:linear-gradient(135deg,#c6364a,#eb9b32,#c6364a);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;padding:1.5px;pointer-events:none;position:absolute;z-index:1}.v5-vs-card-head{align-items:center;display:flex;gap:10px}.v5-vs-card-icon{font-size:22px}.v5-vs-card-title{color:#f5ede0;color:var(--text-primary,#f4f1ea);font-family:DM Sans,serif;font-size:1.4rem;font-style:italic;font-weight:700;letter-spacing:-.01em}.v5-vs-card-tag{background:#dc69232e;border-radius:999px;color:#c6364a;color:var(--accent-orange,#c6364a);font-size:9.5px;font-weight:700;letter-spacing:.12em;margin-left:auto;padding:3px 8px;text-transform:uppercase}.v5-vs-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.v5-vs-li{align-items:flex-start;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);display:flex;font-size:14px;gap:12px;line-height:1.5}.v5-vs-mark{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;height:22px;justify-content:center;margin-top:1px;width:22px}.v5-vs-li--no .v5-vs-mark{background:#ffffff14;color:#f5ede099;color:var(--text-muted,#5a6478)}.v5-vs-li--yes .v5-vs-mark{background:linear-gradient(135deg,#eb9b32,#c6364a);background:linear-gradient(135deg,var(--accent-amber,#eb9b32),var(--accent-orange,#c6364a));color:#0d0808}.v5-vs-li--yes{color:#f5ede0;color:var(--text-primary,#f4f1ea)}@media (max-width:760px){.v5-vs-grid{grid-template-columns:1fr;padding:0 18px}.v5-vs-card{padding:22px 20px}}.landing-hero-title--inline{display:block!important;font-size:clamp(3rem,8.4vw,6.4rem)!important;line-height:1.1!important;margin:0 auto!important;max-width:1080px;text-align:center;white-space:normal;word-break:break-word}@media (max-width:760px){.landing-hero-title--inline{align-items:flex-start;display:flex!important;justify-content:center;min-height:4.4em}.landing-hero-title--inline .landing-hero-typer-suffix--inline{min-height:2.2em}}.landing-hero-title--inline .landing-hero-typer-prefix{color:#fff!important;display:inline!important;font-style:italic}.landing-hero-title--inline .landing-hero-typer-suffix--inline{color:#a13458!important;display:inline!important;font-style:italic;font-weight:700}.landing-hero-title--inline .landing-hero-typer-caret{animation:lh-caret-blink 1.05s steps(2,start) infinite;background:#a13458;border-radius:2px;display:inline-block!important;height:.95em;margin-left:6px;vertical-align:-.12em;width:4px}.v5-root .v5-nav-join,.v5-root .v5-nav-signin{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff26!important;box-shadow:none!important}.v5-root .v5-nav-join:hover,.v5-root .v5-nav-signin:hover{background:#ffffff38!important;box-shadow:none!important}.lcf-scroll{gap:.7rem!important;max-height:min(60vh,480px)!important;min-height:200px!important;padding:1.2rem 1.2rem .8rem!important}.lcf-composer{background:#0000!important}.lcf-composer .lcf-input,.lcf-composer .lcf-input:focus{background:#0000!important;box-shadow:none!important}.lcf-composer .lcf-input::placeholder{color:#ffffff52}.v5-root .v5-nav-join,.v5-root .v5-nav-signin{-webkit-backdrop-filter:blur(18px) saturate(1.4)!important;backdrop-filter:blur(18px) saturate(1.4)!important;background:#ffffff0d!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff14,0 2px 12px #0000002e!important;color:#fff!important;font-size:13px!important;font-weight:500!important;padding:9px 18px!important;transition:background .5s cubic-bezier(.22,1,.36,1)!important;transition:background var(--t-hover-in,.5s) var(--ease-soft,cubic-bezier(.22,1,.36,1))!important}.v5-root .v5-nav-join:hover,.v5-root .v5-nav-signin:hover{background:#ffffff1f!important;box-shadow:inset 0 1px 0 #ffffff1f,0 2px 16px #00000038!important;transform:none!important}.v5-root .v5-nav-join:before{content:none!important;display:none!important}.epi-doc-tag{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:8px;padding:3px 9px;vertical-align:1px}.epi-doc-tag--viral{background:linear-gradient(135deg,#dc692333,#eb9b322e);box-shadow:0 0 14px #dc692340;color:#c6364a;color:var(--accent-orange,#c6364a)}.epi-doc-tag--gold{background:linear-gradient(135deg,#eb9b3233,#ffc85029);box-shadow:0 0 14px #eb9b324d;color:#eb9b32;color:var(--accent-amber,#eb9b32)}.epi-doc-hook-alternates,.epi-doc-reengage-list,.epi-doc-title-alternates{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:22px}.epi-doc-hook-alternates li,.epi-doc-reengage-list li,.epi-doc-title-alternates li{color:#1a1412;font-size:14px;line-height:1.55}.epi-doc-hook-alternates li::marker,.epi-doc-reengage-list li::marker,.epi-doc-title-alternates li::marker{color:#eb9b32;color:var(--accent-amber,#eb9b32);font-weight:700}.epi-doc-section-sub{color:#8a93a8;color:var(--ep-muted,var(--text-muted,#5a6478));font-size:13px;margin:4px 0 12px}@keyframes atc-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.6;transform:scale(1.18) rotate(45deg)}}.pricing-page-v2{isolation:isolate;position:relative}.pricing-page-bg{background-color:#0d0e0f;background-color:var(--bg);background-position:center 30%;background-repeat:no-repeat;background-size:cover;height:520px;z-index:-2}.pricing-page-bg,.pricing-page-bg-fade{left:0;pointer-events:none;position:absolute;right:0;top:0}.pricing-page-bg-fade{background:linear-gradient(180deg,#0c08084d,#0c08088c 50%,#0c0808eb 86%,#0c0808);height:540px;z-index:-1}.pricing-page-v2 .pricing-hero{padding-bottom:48px!important;padding-top:72px!important;position:relative;z-index:1}@media (max-width:760px){.pricing-page-bg{height:320px}.pricing-page-bg-fade{height:340px}.pricing-page-v2 .pricing-hero{padding-top:48px!important}}.udm-backdrop{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070ac7;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:4vh 16px;position:fixed;z-index:200}.udm-modal{-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);background:#141010f5;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff0d,0 24px 60px #0000008c;color:#f5ede0;color:var(--text-primary,#f4f1ea);padding:28px 26px 22px;position:relative;width:min(680px,100%)}.udm-close{align-items:center;background:#0000;border:0;border-radius:8px;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);cursor:pointer;display:inline-flex;font-size:22px;height:30px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;width:30px}.udm-close:hover{background:#ffffff0f;color:#fff}.udm-title{font-family:DM Sans,serif;font-size:1.6rem;font-style:italic;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.udm-sub{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:13px;margin-bottom:20px}.udm-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:22px}.udm-stat{background:#ffffff08;border-radius:10px;padding:10px 12px}.udm-stat-label{color:#f5ede099;color:var(--text-muted,#5a6478);font-size:11px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.udm-stat-value{color:#f4f1ea;font-size:16px;font-weight:600}.udm-section-head{color:#eb9b32;color:var(--accent-amber,#eb9b32);font-size:11.5px;font-weight:700;letter-spacing:.16em;margin:18px 0 10px;text-transform:uppercase}.udm-row{display:flex;flex-wrap:wrap;gap:10px}.udm-btn{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#f4f1ea;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:8px 14px}.udm-btn:hover{background:#ffffff1a}.udm-btn--amber{background:#eb9b3226;border-color:#eb9b324d;color:#eb9b32}.udm-btn--primary{background:linear-gradient(135deg,#c6364a,#eb9b32);background:linear-gradient(135deg,var(--accent-orange,#c6364a),var(--accent-amber,#eb9b32));border:0;color:#0d0808;font-weight:700}.udm-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.udm-field{color:#f5ede099;color:var(--text-muted,#5a6478);display:flex;flex-direction:column;font-size:12px;gap:4px}.udm-field--full{grid-column:1/-1}.udm-field input,.udm-field select,.udm-field textarea{background:#ffffff0d;border:0;border-radius:8px;color:#f4f1ea;font:inherit;font-size:13px;outline:none;padding:9px 11px}.udm-field textarea{resize:vertical}.udm-toggle{align-items:center;color:#f4f1ea;display:flex;font-size:13px;gap:8px;grid-column:1/-1}.udm-toggle input[type=checkbox]{accent-color:#eb9b32;accent-color:var(--accent-amber,#eb9b32)}.udm-recent{color:#a8b0bd;color:var(--text-secondary,#a8b0bd);display:flex;flex-direction:column;font-size:12.5px;gap:4px;list-style:none;margin:0;padding:0}.udm-recent li{grid-gap:8px;border-bottom:1px solid #ffffff0a;display:grid;gap:8px;grid-template-columns:130px 1fr 100px 80px;padding:4px 0}.udm-recent-cost{font-feature-settings:"tnum";color:#eb9b32;color:var(--accent-amber,#eb9b32);font-variant-numeric:tabular-nums;text-align:right}.udm-actions{border-top:1px solid #ffffff0f;display:flex;gap:10px;justify-content:flex-end;margin-top:22px;padding-top:18px}@media (max-width:760px){.udm-grid{grid-template-columns:repeat(2,1fr)}.udm-form{grid-template-columns:1fr}.udm-recent li{font-size:11.5px;grid-template-columns:1fr 80px}.udm-recent-ep,.udm-recent-model{display:none}}.home-suno{background:radial-gradient(ellipse 70% 50% at 50% 12%,#1e22260f,#0000 65%),radial-gradient(ellipse 50% 40% at 85% 78%,#008ae20d,#0000 65%);color:#f5ede0;color:var(--text-primary);min-height:100%;position:relative;width:100%}.home-suno-canvas{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1240px;padding:56px 32px 48px}.home-suno-top-actions{position:absolute;right:24px;top:24px;z-index:4}.home-suno-search,.home-suno-top-actions{align-items:center;display:inline-flex;gap:10px}.home-suno-search{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#14141a8c;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:999px;color:#f5ede099;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:13px;height:40px;padding:0 16px;transition:border-color .18s,color .18s,background .18s}.home-suno-search:hover{background:#14141ab3;border-color:#008ae273;color:#f5ede0;color:var(--text-primary)}.home-suno-search-placeholder{font-weight:500;letter-spacing:.01em}.home-suno-hero{align-items:center;display:flex;flex-direction:column;gap:18px;padding-top:40px;position:relative;text-align:center}.home-suno-hero>.home-suno-greeting,.home-suno-hero>.home-suno-headline{position:relative;z-index:1}.home-suno-greeting{color:#f5ede099;font-size:15px;letter-spacing:.005em;margin:0 0 6px}.home-suno-greeting,.home-suno-headline{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-weight:400}.home-suno-headline{color:#f5ede0;color:var(--text-primary);font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.01em;line-height:1.15;margin:0}.home-suno-subhead{display:none}.home-suno-composer{margin-top:14px;min-width:min(100%,480px);position:relative;width:min(820px,68vw);z-index:1}.home-suno-orb{animation:home-suno-orb 80s ease-in-out infinite alternate;background:radial-gradient(ellipse at center,#d618491a 0,#d618490d 35%,#0000 70%);border-radius:50%;filter:blur(60px);height:480px;left:50%;pointer-events:none;position:absolute;top:32%;transform:translate(-50%,-50%);width:min(960px,92vw);will-change:transform,border-radius;z-index:0}@keyframes home-suno-orb{0%{border-radius:50%;transform:translate(-50%,-50%) scale(1) skew(0deg,0deg) rotate(0deg)}20%{border-radius:60% 40% 55% 45%/50% 60% 40% 50%;transform:translate(-46%,-52%) scale(1.18,.82) skew(-3deg,2deg) rotate(8deg)}40%{border-radius:40% 60% 45% 55%/55% 45% 60% 40%;transform:translate(-54%,-48%) scale(.92,1.14) skew(4deg,-3deg) rotate(-6deg)}60%{border-radius:65% 35% 50% 50%/45% 55% 45% 55%;transform:translate(-48%,-53%) scale(1.22,.86) skew(-5deg,4deg) rotate(12deg)}80%{border-radius:45% 55% 60% 40%/60% 40% 55% 45%;transform:translate(-52%,-47%) scale(.88,1.16) skew(3deg,-2deg) rotate(-4deg)}to{border-radius:50%;transform:translate(-50%,-50%) scale(1) skew(0deg,0deg) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.home-suno-orb{animation:none}}.home-suggestions-wrap{margin:12px auto 0;max-width:none;min-width:min(100%,480px);width:min(820px,68vw)}.home-suggestions-wrap .lv2-suggestion-chip:hover:not(:disabled){border-color:#0000}.home-disc-wrap{display:flex;flex-direction:column;gap:20px;margin:0 auto;width:100%}.home-disc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;width:100%}.home-disc--3{grid-template-columns:repeat(3,1fr)}.home-disc--2{grid-template-columns:repeat(2,1fr)}.home-disc-col{background:#161719;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:18px;display:flex;flex-direction:column;min-width:0;padding:16px}.home-disc-head{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}.home-disc-title{color:#f5ede0;color:var(--text-primary);flex:1 1;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;margin:0}.home-disc-seeall{background:none;border:0;color:#f5ede08c;cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:4px 0;transition:color .12s}.home-disc-seeall:hover{color:#f5ede0}.home-disc-seeall--inline{flex:0 0 auto;font-size:12px;margin-left:auto}.home-disc-seeall--bottom{color:#f5ede099;margin-top:auto;padding-top:12px;text-align:left}.home-disc-list{display:flex;flex:1 1;flex-direction:column;gap:2px}.home-disc-row{align-items:center;border-radius:12px;display:flex;gap:8px;transition:background .15s;width:100%}.home-disc-row:hover{background:#ffffff0a}.home-disc-row-open{align-items:center;background:#0000;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;gap:12px;min-width:0;padding:8px;text-align:left}.home-disc-follow{background:#ffffff0a;border:1px solid #f5ede029;border-radius:999px;color:#f5ede0eb;cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;font-weight:600;margin-right:6px;padding:5px 12px;transition:background .15s,color .15s,border-color .15s,transform .12s}.home-disc-follow:hover{background:#ffffff17;border-color:#f5ede047}.home-disc-follow:active{transform:scale(.97)}.home-disc-follow.is-following{background:#c6364a29;border-color:#c6364a66;color:#f0bcc3}.home-disc-follow.is-following:hover{background:#c6364a3d;border-color:#c6364a8c}.home-disc-avatar{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;height:36px;justify-content:center;object-fit:cover;width:36px}.home-disc-row-main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.home-disc-row-name{align-items:center;color:#f5ede0;color:var(--text-primary);display:flex;font-size:13px;font-weight:500;min-width:0}.home-disc-row-name,.home-disc-row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-disc-row-sub{color:#f5ede080;font-size:11px}.home-disc-empty{align-items:center;color:#f5ede080;display:flex;flex:1 1;font-size:12px;line-height:1.4;padding:8px 6px}.home-disc-row-section{background:#161719;border:0;border-radius:18px;display:flex;flex-direction:column;padding:14px}.home-disc-recents{-webkit-overflow-scrolling:touch;display:flex;gap:10px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.home-disc-recents::-webkit-scrollbar{display:none}.home-disc-recent{background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;padding:0;text-align:left;width:132px}.home-disc-recent-thumb{align-items:center;background-position:50%;background-size:cover;border-radius:12px;color:#ffffffe6;display:inline-flex;flex-shrink:0;font-size:28px;font-weight:700;height:132px;justify-content:center;width:132px}.home-disc-recent-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede0;color:var(--text-primary);display:-webkit-box;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.home-disc-recent-sub{color:#f5ede080;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1080px){.home-disc--3{grid-template-columns:1fr 1fr}}@media (max-width:760px){.home-disc-wrap{width:100%}.home-disc,.home-disc--2,.home-disc--3{grid-template-columns:1fr}.home-disc-recent,.home-disc-recent-thumb{width:116px}.home-disc-recent-thumb{height:116px}}.home-banner-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.15fr 1fr;width:100%}.home-banner{align-items:center;background:#161719;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:20px;display:flex;gap:18px;min-width:0;overflow:hidden;padding:22px 24px}.home-banner--profile{background:radial-gradient(ellipse 80% 120% at 88% 18%,#e8622a38,#0000 60%),radial-gradient(ellipse 60% 100% at 12% 82%,#d618492e,#0000 60%),#161719;border-color:#e8622a47}.home-banner--reports{background:radial-gradient(ellipse 80% 120% at 12% 18%,#3b82f629,#0000 60%),#131418}.home-banner-body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.home-banner-title{color:#f5ede0;color:var(--text-primary);font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0}.home-banner-sub{color:#f5ede09e;font-size:13px;line-height:1.5;margin:0;max-width:38ch}.home-banner-cta{align-self:flex-start;background:linear-gradient(135deg,#e8622a,#d61849);border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;margin-top:6px;padding:8px 14px;transition:filter .15s,transform .15s}.home-banner-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.home-banner-art{align-items:center;display:flex;flex:0 0 auto;justify-content:center;max-width:40%;width:200px}.home-banner-art--reports{padding:8px 4px;width:220px}.home-banner-profile-art{align-items:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.home-banner-profile-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.home-banner-profile-avatar{align-items:center;background:linear-gradient(155deg,#e8622a,#5a1a0a);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.home-banner-profile-avatar img{height:100%;object-fit:cover;width:100%}.home-banner-profile-meta{min-width:0}.home-banner-profile-name{color:#f5ede0;color:var(--text-primary);font-size:13px;font-weight:600}.home-banner-profile-name,.home-banner-profile-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-banner-profile-url{color:#f5ede080;font-size:11px}.home-banner-profile-tags{display:flex;flex-wrap:wrap;gap:6px}.home-banner-profile-tags span{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#f5ede0b3;font-size:10px;font-weight:500;padding:4px 8px;white-space:nowrap}.home-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.home-metric{background:#161719;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 18px}.home-metric-label{color:#f5ede08c;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.home-metric-value{color:#f5ede0;color:var(--text-primary);font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.05}.home-metric-sub{color:#f5ede08c;font-size:11px;line-height:1.4}.home-creators-bar{width:100%}.home-creators-bar-inner{align-items:center;background:#161719;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:16px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:16px;padding:12px 18px;text-align:left;transition:background .15s,border-color .15s;width:100%}.home-creators-bar-inner:hover{background:#1a1b1f;border-color:#ffffff24}.home-creators-bar-pile{display:inline-flex;flex:0 0 auto}.home-creators-bar-avatar{align-items:center;border:2px solid #161719;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:36px;justify-content:center;margin-left:-10px;object-fit:cover;width:36px}.home-creators-bar-avatar:first-child{margin-left:0}.home-creators-bar-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.home-creators-bar-title{color:#f5ede0;color:var(--text-primary);font-size:14px;font-weight:600}.home-creators-bar-cap{color:#f5ede08c;font-size:12px}.home-creators-bar-cta{color:#f5ede0b3;flex:0 0 auto;font-size:12px;font-weight:500}.home-creators-bar-inner:hover .home-creators-bar-cta{color:#f5ede0}.home-matches{width:100%}.home-matches-head{align-items:baseline;display:flex;gap:8px;margin:0 4px 12px}.home-matches-title{color:#f5ede0;color:var(--text-primary);flex:1 1;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;margin:0}.home-matches-empty{background:#161719;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:16px;color:#f5ede099;font-size:13px;max-width:56ch;padding:22px 24px}.home-matches-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:thin}.home-matches-scroll::-webkit-scrollbar{height:6px}.home-matches-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.home-match-card{background:#161719;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:16px;flex:0 0 280px;padding:14px;scroll-snap-align:start;transition:transform .15s,border-color .15s}.home-match-card:hover{border-color:#ffffff24;transform:translateY(-2px)}.home-match-card-open{background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;padding:0;text-align:left;width:100%}.home-match-avatar{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:44px;justify-content:center;object-fit:cover;width:44px}.home-match-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.home-match-name{align-items:center;color:#f5ede0;color:var(--text-primary);display:inline-flex;font-size:14px;font-weight:600;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-match-handle{color:#f5ede080}.home-match-handle,.home-match-reason-pill{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-match-reason-pill{align-self:flex-start;background:#008ae21f;border:1px solid #008ae247;border-radius:999px;color:#8ec7ff;font-weight:500;max-width:100%;padding:4px 10px}.home-match-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#f5ede09e;display:-webkit-box;font-size:12px;line-height:1.45;overflow:hidden}@media (max-width:1080px){.home-banner-row{grid-template-columns:1fr}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-banner{align-items:flex-start;flex-direction:column}.home-banner-art{max-width:100%;width:100%}.home-match-card{flex:0 0 240px}}.home-suno-banner{background:linear-gradient(180deg,#0f1628eb,#080606eb);border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:20px;box-shadow:inset 0 1px 0 #ffffff0a,0 24px 60px #0006;isolation:isolate;min-height:280px;overflow:hidden;position:relative}.home-suno-banner-bg{align-items:center;display:flex;inset:0;justify-content:flex-end;overflow:hidden;pointer-events:none;position:absolute}.home-suno-banner-bg-text{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#0a2540,#2c9cc9 45%,#ffb101 75%,#c6364a);-webkit-background-clip:text;background-clip:text;color:#0000;filter:saturate(1.12);font-family:DM Sans,Cormorant Garamond,Georgia,serif;font-size:clamp(180px,28vw,320px);font-weight:800;letter-spacing:-.06em;line-height:.78;margin-right:-24px;opacity:.92;-webkit-user-select:none;user-select:none}.home-suno-banner-bg-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");background-size:160px 160px;inset:0;mix-blend-mode:overlay;opacity:.22;pointer-events:none;position:absolute}.home-suno-banner-content{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:24px 32px 28px;position:relative;z-index:1}.home-suno-banner-top{display:flex}.home-suno-banner-pill{align-items:center;background:linear-gradient(90deg,#ff4d6d,#ff8a3d);border-radius:999px;box-shadow:0 4px 14px #ff5a5a52;color:#fff;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.18em;padding:5px 12px}.home-suno-banner-body{max-width:560px}.home-suno-banner-headline{color:#f5ede0;color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:clamp(1.6rem,2.6vw,2.05rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0 0 10px}.home-suno-banner-copy{color:#f5ede0c7;font-size:14.5px;line-height:1.55;margin:0 0 16px;max-width:520px}.home-suno-banner-cta{align-items:center;background:#fff;border:0;border-radius:999px;box-shadow:0 6px 18px #ffffff14;color:#0d0808;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;height:38px;letter-spacing:-.005em;padding:0 22px;transition:transform .12s,box-shadow .15s}.home-suno-banner-cta:hover{box-shadow:0 10px 24px #ffffff1f;transform:translateY(-1px)}.arcs-page{display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:1080px;padding:24px 32px 60px}.arcs-hero{background:linear-gradient(180deg,#0f1628f0,#080606f0);border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:24px;box-shadow:inset 0 1px 0 #ffffff0a,0 28px 70px #00000080;isolation:isolate;min-height:460px;overflow:hidden;position:relative}.arcs-hero-bg{align-items:center;display:flex;inset:0;justify-content:flex-end;overflow:hidden;pointer-events:none;position:absolute}.arcs-hero-bg-text{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#0a2540,#2c9cc9 45%,#ffb101 75%,#c6364a);-webkit-background-clip:text;background-clip:text;color:#0000;filter:saturate(1.15);font-family:DM Sans,Cormorant Garamond,Georgia,serif;font-size:clamp(220px,36vw,460px);font-weight:800;letter-spacing:-.06em;line-height:.78;margin-right:-32px;opacity:.94;-webkit-user-select:none;user-select:none}.arcs-hero-bg-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");background-size:160px 160px;inset:0;mix-blend-mode:overlay;opacity:.22;pointer-events:none;position:absolute}.arcs-hero-inner{display:flex;flex-direction:column;gap:14px;max-width:640px;padding:36px 40px 40px;position:relative;z-index:1}.arcs-hero-eyebrow{align-items:center;color:#ffb101;color:var(--gold,#ffb101);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.18em;text-transform:uppercase}.arcs-hero-title{color:#f5ede0;color:var(--text-primary,#fff);font-family:DM Sans,Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.arcs-hero-title em{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#2c9cc9,#ffb101);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:italic}.arcs-hero-sub{color:#f5ede0d9;font-size:16px;line-height:1.6;margin:0;max-width:520px}.arcs-hero-bullets{display:flex;flex-direction:column;gap:8px;list-style:none;margin:6px 0 0;padding:0}.arcs-hero-bullets li{color:#f5ede0eb;font-size:15px;padding-left:22px;position:relative}.arcs-hero-bullets li:before{color:#ffb101;color:var(--gold,#ffb101);content:"✓";font-weight:700;left:0;position:absolute;top:0}.arcs-hero-tag{color:#f5ede0c7;font-size:14.5px;line-height:1.55;margin:8px 0 4px;max-width:540px}.arcs-hero-tag strong{color:#f5ede0;color:var(--text-primary,#fff);font-weight:700}.arcs-hero-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.arcs-hero-cta{align-items:center;background:linear-gradient(120deg,#2c9cc9,#ffb101 60%,#c6364a);border:0;border-radius:999px;box-shadow:0 8px 22px #008ae252;color:#0d0808;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;height:44px;padding:0 24px;transition:transform .12s,box-shadow .15s,filter .15s}.arcs-hero-cta:hover{box-shadow:0 12px 28px #c6364a52;filter:brightness(1.06);transform:translateY(-1px)}.arcs-hero-cta-note{color:#f5ede08c;font-size:12.5px}.arcs-analytic{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f121c8c;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:32px 40px}.arcs-analytic-eyebrow{color:#ffb101;color:var(--gold,#ffb101);font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.arcs-analytic-title{color:#f5ede0;color:var(--text-primary,#fff);font-family:DM Sans,Cormorant Garamond,Georgia,serif;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.2;margin:0}.arcs-analytic-title em{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#2c9cc9,#ffb101);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:italic}.arcs-analytic-body{color:#f5ede0d1;font-size:15px;line-height:1.65;margin:0;max-width:720px}.arcs-analytic-tag{color:#ffb101;color:var(--gold,#ffb101);font-family:DM Sans,Cormorant Garamond,Georgia,serif;font-size:18px;font-style:italic;margin-top:10px}.arcs-pillars{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.arcs-pillar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1412128c;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:22px 22px 24px;transition:border-color .18s,transform .18s}.arcs-pillar:hover{border-color:#008ae259;transform:translateY(-2px)}.arcs-pillar-eyebrow{color:#ffb101;color:var(--gold,#ffb101);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.arcs-pillar-title{color:#f5ede0;color:var(--text-primary,#fff);font-size:18px;font-weight:700;line-height:1.25;margin:0}.arcs-pillar-body{color:#f5ede0c7;font-size:13.5px;line-height:1.55;margin:0}.arcs-cta-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#0011468c,#cc33002e);border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:20px;margin-top:4px;padding:28px 32px}.arcs-cta-strip-inner{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.arcs-cta-strip-title{color:#f5ede0;color:var(--text-primary,#fff);font-family:DM Sans,Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,2.2vw,1.7rem);font-weight:700;line-height:1.2;margin:0}@media (max-width:900px){.arcs-page{gap:22px;padding:16px 18px 48px}.arcs-hero-inner{padding:28px 22px 32px}.arcs-analytic{padding:24px 22px}.arcs-pillars{grid-template-columns:1fr}.arcs-cta-strip{padding:22px 20px}}.home-suno-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-suno-collection{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#14121273;border:1px solid #f5ede014;border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:14px;transition:border-color .18s,transform .18s,background .18s}.home-suno-collection:hover{background:#1412129e;border-color:#008ae252}.home-suno-mosaic{border-radius:12px;height:280px;overflow:hidden;position:relative}.home-suno-mosaic-grid{grid-gap:2px;background:#00000080;display:grid;gap:2px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;inset:0;position:absolute}.home-suno-mosaic-tile{display:block;height:100%;width:100%}.home-suno-mosaic-play{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#008ae2d9;border:1px solid #ffffff40;border-radius:999px;bottom:14px;box-shadow:0 12px 28px #008ae273;color:#fff;cursor:pointer;display:inline-flex;height:56px;justify-content:center;position:absolute;right:14px;transition:transform .18s,box-shadow .18s,background .18s;width:56px}.home-suno-mosaic-play:hover{background:#00a8fff2;box-shadow:0 18px 40px #00a8ff8c;transform:scale(1.06)}.home-suno-collection-head{padding:0 4px}.home-suno-collection-title{color:#f5ede0;color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.home-suno-collection-sub{color:#f5ede099;color:var(--text-muted);font-size:12.5px;line-height:1.4;margin:0}.home-suno-tracklist{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.home-suno-track-btn{align-items:center;background:#0000;border:0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:8px;text-align:left;transition:background .12s;width:100%}.home-suno-track-btn:hover{background:#ffffff0a}.home-suno-track-art{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;position:relative;width:56px}.home-suno-track-art-play{align-items:center;background:#00000073;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .15s}.home-suno-track-btn:hover .home-suno-track-art-play{opacity:1}.home-suno-track-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.home-suno-track-title-row{align-items:center;display:flex;gap:8px;min-width:0}.home-suno-track-title{color:#f5ede0;color:var(--text-primary);flex:1 1;font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-suno-track-badge{background:#008ae229;border:1px solid #008ae252;border-radius:6px;color:#6ec4ff;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 7px;text-transform:uppercase}.home-suno-track-creator{color:#f5ede0c7;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-suno-track-meta{align-items:center;color:#f5ede099;color:var(--text-muted);display:inline-flex;font-size:11.5px;gap:6px}.home-suno-track-plays{align-items:center;display:inline-flex;gap:4px}.home-suno-track-plays svg{opacity:.7}.home-suno-track-dot{opacity:.55}.home-suno-player{backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);background:#0a0808c7;border-top:1px solid #f5ede014;border-top:1px solid var(--border-subtle);bottom:0;box-shadow:0 -10px 34px #00000059;left:0;margin:0 auto;position:sticky;right:0;width:100%;z-index:5}.home-suno-player-scrub{background:#f5ede014;cursor:pointer;height:3px;position:relative}.home-suno-player-scrub-fill{background:linear-gradient(90deg,#2c9cc9,#00a8ff);border-radius:0 2px 2px 0;display:block;height:100%}.home-suno-player-row{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:80px;padding:12px 24px}.home-suno-player-now{align-items:center;display:flex;gap:12px;min-width:0}.home-suno-player-art{border-radius:8px;box-shadow:0 4px 14px #0006;flex-shrink:0;height:48px;width:48px}.home-suno-player-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.home-suno-player-title{color:#f5ede0;color:var(--text-primary);font-size:13.5px;font-weight:600}.home-suno-player-creator,.home-suno-player-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-suno-player-creator{color:#f5ede099;color:var(--text-muted);font-size:12px}.home-suno-player-controls{align-items:center;display:flex;gap:6px;justify-self:center}.home-suno-player-ctl{align-items:center;background:#0000;border:0;border-radius:8px;color:#f5ede0c7;display:inline-flex;height:36px;justify-content:center;transition:background .12s,color .12s;width:36px}.home-suno-player-ctl:hover{background:#ffffff0f;color:#f5ede0;color:var(--text-primary)}.home-suno-player-play{align-items:center;background:#2c9cc9;background:var(--accent-primary);border:0;border-radius:999px;box-shadow:0 6px 18px #008ae259;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background .15s,box-shadow .15s,transform .12s;width:44px}.home-suno-player-play:hover{transform:scale(1.04)}.home-suno-player-play.is-playing{background:#ffb101;background:var(--accent-secondary);box-shadow:0 6px 18px #c6364a80;color:#1a1100}.home-suno-player-volume{align-items:center;color:#f5ede099;color:var(--text-muted);display:flex;gap:10px;justify-self:end;max-width:220px;width:100%}.home-suno-player-vol-track{background:#f5ede01a;border-radius:999px;flex:1 1;height:4px;overflow:hidden}.home-suno-player-vol-fill{background:#2c9cc9;background:var(--accent-primary);border-radius:999px;display:block;height:100%}@media (max-width:1100px){.home-suno-canvas{gap:32px;padding:48px 24px 140px}.home-suno-banner-bg-text{font-size:clamp(160px,26vw,240px)}.home-suno-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.home-suno-canvas{gap:28px;padding:32px 18px 132px}.home-suno-search{height:36px;padding:0 12px;right:16px;top:16px}.home-suno-hero{gap:14px;padding-top:28px}.home-suno-headline{font-size:clamp(2rem,9vw,2.4rem)}.home-suno-composer{border-radius:18px;min-width:0;padding:14px 14px 12px;width:100%}.home-suno-composer-input{font-size:14.5px;min-height:56px}.home-suno-banner{border-radius:16px;min-height:240px}.home-suno-banner-content{min-height:240px;padding:18px 20px 20px}.home-suno-banner-bg-text{font-size:clamp(140px,38vw,200px);margin-right:-8px}.home-suno-grid{gap:18px;grid-template-columns:1fr}.home-suno-mosaic{height:220px}.home-suno-player-row{gap:12px;grid-template-columns:1fr auto;height:auto;padding:10px 14px}.home-suno-player-volume{display:none}.home-suno-player-controls{gap:2px}.home-suno-player-ctl{height:32px;width:32px}}.profile-view-v3{max-width:1280px;width:100%}.profile-below-hero{position:relative;width:100%}.profile-below-hero-inner{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 260px;width:100%}.profile-below-hero--no-rail .profile-below-hero-inner{grid-template-columns:minmax(0,1fr)}.profile-below-hero-main{display:flex;flex-direction:column;min-width:0}.profile-below-hero .profile-hero-yt-tabs{margin:0;max-width:none;padding:0;width:100%}.profile-below-hero .profile-tab-content{margin:0;max-width:none;padding:24px 0 40px;width:100%}.ws-page-body .profile-below-hero .profile-tab-content{margin:0!important;max-width:none!important;width:100%!important}.profile-right-rail{display:flex;flex-direction:column;gap:16px;min-width:0;position:sticky;top:24px}.profile-show-rail{-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);background:#1412128c;border:1px solid #f5ede014;border:1px solid var(--border-subtle,#f5ede014);border-radius:16px;box-shadow:0 12px 32px #00000047;display:flex;flex-direction:column;gap:12px;padding:14px}.profile-show-rail-cover{aspect-ratio:1/1;background:#0d0e0f 50%/cover no-repeat;background:var(--bg) center /cover no-repeat;border:1px solid #f5ede00f;border-radius:12px;overflow:hidden;position:relative;width:100%}.profile-show-rail-cover--empty{align-items:center;background:linear-gradient(135deg,#1e22261a,#14121299);display:flex;justify-content:center}.profile-show-rail-cover-placeholder{color:#f5ede08c;font-size:12px;letter-spacing:.04em;padding:0 10px;text-align:center}.profile-show-rail-about{display:flex;flex-direction:column;gap:6px}.profile-show-rail-label{color:#f5ede099;color:var(--text-muted,#f5ede099);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.profile-show-rail-body{color:#e8e9f1;color:var(--ep-body,var(--text-secondary,#a8b0bd));font-size:13.5px;line-height:1.55;margin:0}.profile-show-rail-more{background:#0000;border:0;color:#ffb101;color:var(--gold,#ffb101);cursor:pointer;display:inline;font:inherit;margin:0;padding:0}.profile-show-rail-more:hover{text-decoration:underline}.profile-show-rail-add{background:#0000;border:0;color:#ffb101;color:var(--gold,#ffb101);cursor:pointer;font:inherit;font-size:13.5px;padding:0;text-align:left}.profile-show-rail-add:hover{text-decoration:underline;text-underline-offset:3px}.profile-show-rail-collab{background:#ffb101;background:var(--gold,#ffb101);border:1px solid #0000;border-radius:999px;color:#1a0800;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:.005em;margin-top:4px;padding:11px 16px;transition:transform .12s ease,filter .14s ease}.profile-show-rail-collab:hover{filter:brightness(1.05);transform:translateY(-1px)}.profile-show-rail-collab:active{transform:translateY(0) scale(.98)}.profile-niches-rail{-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);background:#1412128c;border:1px solid #f5ede014;border:1px solid var(--border-subtle,#f5ede014);border-radius:16px;box-shadow:0 12px 32px #00000047;margin-top:0;padding:16px 18px 18px}.profile-niches-rail-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.profile-niches-rail-label{color:#f5ede099;color:var(--text-muted,#f5ede099);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.profile-niches-rail-edit{align-items:center;background:#0000;border:1px solid #f5ede01f;border-radius:999px;color:#f5ede099;color:var(--text-muted,#f5ede08c);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:color .14s ease,border-color .14s ease,background .14s ease;width:22px}.profile-niches-rail-edit:hover{background:#1e2226;border-color:#c6364a8c;color:#ffb101;color:var(--gold,#ffb101)}.profile-niches-rail-chips{display:flex;flex-wrap:wrap;gap:6px}.profile-status-chip--share{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#f5ede0e0;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:6px;padding:4px 12px;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);transition:background .18s var(--ease-soft,cubic-bezier(.22,1,.36,1)),border-color .18s var(--ease-soft,cubic-bezier(.22,1,.36,1))}.profile-status-chip--share:hover{background:#ffffff1a;border-color:#ffffff38;color:#f5ede0;color:var(--text-primary,#f5ede0)}.profile-status-chip--share svg{opacity:.8}.profile-status-chip--share:hover svg{opacity:1}.profile-hero-yt-status--right{align-items:center}@media (max-width:1024px){.profile-below-hero-inner{gap:18px;grid-template-columns:minmax(0,1fr)}.profile-niches-rail{order:2;position:static}.profile-below-hero-main{order:1}}@media (max-width:760px){.profile-niches-rail{padding:14px 16px}.profile-status-chip--share{padding:3px 10px}}.profile-socials-compact{display:flex;flex-wrap:wrap;gap:8px}.profile-socials-compact-icon{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#a8b0bd;color:var(--text-secondary,#a8b0bd);display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;width:36px}.profile-socials-compact-icon:focus-visible,.profile-socials-compact-icon:hover{background:#ffffff1a;border-color:#fff3;color:#f5ede0;color:var(--text-primary,#f4f1ea);outline:none;transform:translateY(-1px)}.profile-socials-compact--rail{background:#14101266;border:1px solid #ffffff0f;border-radius:14px;padding:12px 16px}.profile-socials-compact--hero{display:none;margin-top:10px}@media (max-width:1024px){.profile-socials-compact--rail{display:none}.profile-socials-compact--hero{display:flex}}.sf-page{isolation:isolate;position:relative}.sf-page-inner{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:720px;padding:24px 0 48px}.sf-page-eyebrow{align-self:flex-start;background:linear-gradient(120deg,#2c9cc9,#ffb101 70%,#c6364a);border-radius:999px;box-shadow:0 4px 14px #008ae247;color:#fff;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.22em;margin-bottom:4px;padding:4px 11px;text-transform:uppercase}.sf-page-headline{color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",Georgia,serif);font-size:clamp(28px,5.5vw,44px);font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0 0 6px}.sf-page-headline em{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#2c9cc9,#ffb101 65%,#c6364a);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:italic}.sf-page-sub{color:#f5ede0c7;font-size:15px;line-height:1.55;margin:0 0 14px;max-width:580px}.sf-form{border-radius:0;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:920px;padding:0;width:100%}.sf-form,.sf-page-inner{background:#0000}.sf-field--topic{background:#ffffff0d;border-radius:18px;margin-bottom:4px;padding:14px 18px}.sf-field--topic .sf-textarea{background:#0000!important;box-shadow:none!important;color:#fff;max-height:200px;min-height:84px;overflow-y:auto;padding:0!important;resize:none}.sf-field--topic .sf-textarea::placeholder{color:#ffffff8c}.sf-card{background:#ffffff0d;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}@keyframes sf-form-pulse{0%,to{opacity:.55}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.ws-builder-clean:before{animation:none;opacity:.65}}.sf-field{display:flex;flex-direction:column;gap:8px}.sf-field-label{color:#f5ede08c;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sf-field-optional{color:#f5ede052;letter-spacing:0;text-transform:none}.sf-textarea{background:#ffffff08;border:none;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0f;color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:inherit;font-size:15px;line-height:1.55;min-height:84px;outline:none;padding:12px 14px;resize:vertical;transition:box-shadow .15s,background .15s}.sf-textarea:focus{background:#ffffff0d;box-shadow:inset 0 0 0 1px #c6364a73}.sf-input{background:#ffffff08;border:none;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0f;color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:inherit;font-size:14.5px;outline:none;padding:11px 14px;transition:box-shadow .15s,background .15s}.sf-input:focus{background:#ffffff0d;box-shadow:inset 0 0 0 1px #c6364a73}.sf-chip-row{display:flex;flex-wrap:wrap;gap:8px}.sf-chip{background:#ffffff0a;border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0a;color:#f5ede0c7;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;transition:all .15s ease}.sf-chip:hover:not(:disabled){background:#1e2226;color:#f5ede0;color:var(--text-primary,#f5ede0)}.sf-chip-active{background:#1e2226!important;box-shadow:inset 0 0 0 1px #c6364a73!important;color:#ffb101!important;color:var(--gold,#ffb101)!important}.sf-chip-wrap{display:inline-flex;position:relative}.sf-chip--with-hint{gap:6px;padding-right:8px}.sf-chip--with-hint,.sf-chip-hint{align-items:center;display:inline-flex}.sf-chip-hint{background:#f5ede014;border-radius:50%;color:#f5ede08c;cursor:help;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none;width:16px}.sf-chip-hint:focus-visible,.sf-chip-hint:hover{background:#1e2226;color:#ffb101;color:var(--gold,#ffb101);outline:none}.sf-chip-active .sf-chip-hint{background:#1e2226;color:#ffb101;color:var(--gold,#ffb101)}@media (hover:hover){.sf-chip--with-hint[data-tip]:hover:after{background:#1a1714;border:1px solid #f5ede01f;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 6px 18px #00000059;color:#f5ede0;content:attr(data-tip);font-size:11.5px;font-weight:500;left:50%;line-height:1.35;max-width:220px;padding:7px 10px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:normal;width:max-content;z-index:20}.sf-chip--with-hint[data-tip]:hover:before{background:#1a1714;border-bottom:1px solid #f5ede01f;border-right:1px solid #f5ede01f;bottom:calc(100% + 2px);content:"";height:8px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) rotate(45deg);width:8px;z-index:20}}.sf-chip-tip-pop{background:#1a1714;border:1px solid #f5ede024;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 22px #0006;color:#f5ede0;font-size:12px;font-weight:500;left:50%;line-height:1.4;max-width:min(240px,80vw);padding:8px 11px;position:absolute;text-align:center;transform:translateX(-50%);width:max-content;z-index:25}.sf-error{background:#ef44441a;border:1px solid #ef444440;border-radius:10px;color:#fca5a5;font-size:13.5px;line-height:1.5;padding:10px 14px}.sf-submit-row{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:4px}.sf-cost-row,.sf-submit-row{align-items:center;display:flex}.sf-cost-row{gap:8px}.sf-cost-note{color:#f5ede073;font-size:12.5px}.sf-primary-btn{background:linear-gradient(120deg,#2c9cc9,#ffb101 60%,#c6364a);border:0;border-radius:999px;box-shadow:0 8px 22px #008ae252;color:#0d0808;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.005em;padding:12px 26px;transition:filter .15s ease,transform .12s ease,box-shadow .15s ease}.sf-primary-btn:hover:not(:disabled){box-shadow:0 12px 28px #c6364a52;filter:brightness(1.06);transform:translateY(-1px)}.sf-primary-btn:disabled{cursor:not-allowed;opacity:.5}.sf-secondary-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#f5ede0;color:var(--text-primary,#f5ede0);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px 22px;transition:background .15s}.sf-secondary-btn:hover{background:#ffffff14}.sf-tip{color:#f5ede052;font-size:11.5px;text-align:center}.sf-kbd{background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;margin:0 2px;padding:1px 6px}.sf-result{display:flex;flex-direction:column;gap:14px}.sf-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.sf-meta-pill{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;font-size:12px;gap:6px;padding:4px 11px}.sf-meta-pill-warning{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.sf-meta-pill-label{color:#f5ede073}.sf-meta-pill-value{color:#f5ede0;color:var(--text-primary,#f5ede0);font-weight:500}.sf-section{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:16px 18px}.sf-section-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.sf-section-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.sf-section-regen-btn{align-items:center;background:#1e2226;border:1px solid #c6364a38;border-radius:999px;color:#f5ede0c7;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:500;gap:5px;padding:5px 10px;transition:background .15s,border-color .15s,color .15s}.sf-section-regen-btn svg{color:#ffb101;color:var(--gold,#ffb101)}.sf-section-regen-btn:hover:not(:disabled){background:#1e2226;border-color:#c6364a6b;color:#f5ede0;color:var(--text-primary,#f5ede0)}.sf-section-regen-btn:disabled{cursor:progress;opacity:.55}.sf-section-label{color:#ffb101;color:var(--gold,#ffb101);font-size:11px;letter-spacing:.18em;margin-bottom:3px;text-transform:uppercase}.sf-section-hint{color:#f5ede06b;font-size:11.5px;line-height:1.4}.sf-section-body{color:#f5ede0;color:var(--text-primary,#f5ede0);font-size:15px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.sf-copy-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;color:#f5ede0bf;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500;padding:5px 11px}.sf-copy-btn:hover{background:#ffffff1a}.sf-actions-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:6px}@media (max-width:640px){.sf-page-inner{gap:14px;padding:16px 4px 32px}.sf-page-headline{font-size:28px}.sf-page-sub{font-size:14px}.sf-submit-row{align-items:stretch;flex-direction:column}.sf-cost-row{justify-content:center}.sf-primary-btn,.sf-secondary-btn{width:100%}.sf-actions-row{flex-direction:column-reverse}}.sf-overlay-section{background:linear-gradient(180deg,#ff6bb50f,#c869ff08);border:1px solid #ff6bb52e;border-radius:16px;display:flex;flex-direction:column;gap:14px;margin-top:8px;padding:18px 18px 20px}.sf-overlay-header{align-items:flex-start;display:flex;gap:12px}.sf-overlay-eyebrow{background:linear-gradient(135deg,#ff6bb5,#c869ff);border-radius:999px;color:#fff;display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.14em;margin-bottom:8px;padding:2px 8px}.sf-overlay-title{color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",Georgia,serif);font-size:22px;line-height:1.2;margin-bottom:4px}.sf-overlay-title em{color:#ff6bb5;font-style:italic}.sf-overlay-sub{color:#f5ede08c;font-size:13px;line-height:1.5;max-width:540px}.sf-overlay-cta{align-items:center;align-self:flex-start;border-color:#ff6bb566!important;color:#ff6bb5f2!important;display:inline-flex;gap:8px}.sf-overlay-cta:hover{background:#ff6bb514!important;border-color:#ff6bb599!important}.sf-overlay-cta svg{color:#ffb101;color:var(--gold,#ffb101)}.sf-overlay-regen-btn{align-items:center;background:linear-gradient(120deg,#008ae21f,#1e222629);border:1px solid #c6364a73;border-radius:999px;color:#ffedb8f5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;letter-spacing:.01em;padding:8px 16px;transition:filter .16s ease,transform .12s ease,box-shadow .16s ease,border-color .16s ease}.sf-overlay-regen-btn svg{color:#ffb101;color:var(--gold,#ffb101)}.sf-overlay-regen-btn:hover:not(:disabled){border-color:#c6364abf;box-shadow:0 6px 20px #c6364a38;filter:brightness(1.1);transform:translateY(-1px)}.sf-overlay-regen-btn:disabled{cursor:default;opacity:.55}.sf-overlay-regen-cost{color:#f5ede08c;font-size:12px;font-weight:600}.sf-overlay-loading{color:#f5ede08c;font-size:13px;padding:8px 0}.sf-overlay-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:4px}.sf-overlay-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px;transition:border-color .15s,transform .15s}.sf-overlay-card:hover{border-color:#ff6bb559;transform:translateY(-1px)}.sf-overlay-preview{align-items:center;aspect-ratio:9/6;background:linear-gradient(135deg,#2a2522,#1a1715),radial-gradient(ellipse at center,#1e22260a,#0000 70%);border-radius:8px;display:flex;justify-content:center;overflow:hidden;padding:12px;position:relative;width:100%}.sf-overlay-chip{background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000059;color:#0a0808;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:800;letter-spacing:.01em;line-height:1.15;max-width:100%;padding:7px 12px;text-align:center;text-transform:uppercase;word-break:break-word}.sf-overlay-card-foot{align-items:center;display:flex;gap:10px;justify-content:space-between}.sf-overlay-pattern{color:#f5ede073;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sf-overlay-actions{display:flex;justify-content:flex-end;margin-top:4px}@media (max-width:640px){.sf-overlay-section{padding:14px}.sf-overlay-title{font-size:18px}.sf-overlay-grid{gap:10px;grid-template-columns:1fr 1fr}.sf-overlay-card{padding:10px}.sf-overlay-chip{font-size:12px;padding:6px 10px}}.sf-captions-section{background:linear-gradient(180deg,#008ae20f,#40e0d008);border:1px solid #008ae22e;border-radius:16px;display:flex;flex-direction:column;gap:14px;margin-top:4px;padding:18px 18px 20px}.sf-captions-header{align-items:flex-start;display:flex;gap:12px}.sf-captions-eyebrow{background:linear-gradient(135deg,#2c9cc9,#40e0d0);border-radius:999px;color:#fff;display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.14em;margin-bottom:8px;padding:2px 8px}.sf-captions-title{color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",Georgia,serif);font-size:22px;line-height:1.2;margin-bottom:4px}.sf-captions-title em{color:#40e0d0;font-style:italic}.sf-captions-sub{color:#f5ede08c;font-size:13px;line-height:1.5;max-width:540px}.sf-captions-cta{align-self:flex-start;border-color:#008ae266!important;color:#40e0d0f2!important}.sf-captions-cta:hover{background:#008ae214!important;border-color:#008ae299!important}.sf-captions-loading{color:#f5ede08c;font-size:13px;padding:8px 0}.sf-captions-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:4px}.sf-caption-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.sf-caption-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.sf-caption-platform{align-items:center;color:#f5ede0;color:var(--text-primary,#f5ede0);display:inline-flex;font-size:13px;font-weight:600;gap:7px}.sf-caption-platform-icon{align-items:center;background:#ffffff0d;border-radius:6px;color:#f5ede0d9;display:inline-flex;height:22px;justify-content:center;width:22px}.sf-caption-platform-label{letter-spacing:.01em}.sf-caption-card-hint{color:#f5ede066;font-size:11.5px;margin-top:-4px}.sf-caption-card-body{color:#f5ede0eb;font-size:14px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.sf-caption-card-tags{display:flex;flex-wrap:wrap;gap:4px 6px}.sf-caption-card-tag{background:#1e2226;border:1px solid #c6364a2e;border-radius:999px;color:#ffb101;color:var(--gold,#ffb101);font-size:11.5px;padding:2px 8px}.sf-caption-card-preview{color:#f5ede06b;font-size:11.5px;margin-top:4px}.sf-caption-card-preview summary{cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.sf-caption-card-preview summary:hover{color:#f5ede0b3}.sf-caption-card-pre{background:#00000047;border:1px solid #ffffff0f;border-radius:8px;color:#f5ede0c7;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.sf-captions-actions{display:flex;justify-content:flex-end;margin-top:4px}.sf-yt-titles{background:#ffffff0d;border-radius:14px;gap:10px;padding:14px 16px}.sf-yt-titles,.sf-yt-titles-head{display:flex;flex-direction:column}.sf-yt-titles-head{gap:4px}.sf-yt-titles-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.sf-yt-title-row{align-items:center;background:#ffffff0a;border-radius:10px;display:flex;gap:12px;padding:10px 12px}.sf-yt-title-text{color:#f5ede0;color:var(--text-primary,#f5ede0);flex:1 1;font-size:14px;line-height:1.45}@media (max-width:640px){.sf-captions-section{padding:14px}.sf-captions-title{font-size:18px}.sf-captions-grid{gap:10px;grid-template-columns:1fr}.sf-caption-card{padding:12px}.sf-yt-title-row{flex-wrap:wrap}.profile-hero-yt-row{align-items:flex-start!important;flex-direction:column!important;gap:14px!important;padding:14px 16px 18px!important}.profile-hero-yt-avatar{font-size:32px!important;height:80px!important;width:80px!important}.profile-hero-yt-identity{min-width:0;width:100%}.profile-hero-yt-status--right{flex-wrap:wrap;gap:6px;justify-content:flex-start!important;margin-bottom:4px}.profile-status-chip,.profile-status-chip--share{font-size:11px;padding:3px 9px}.profile-hero-yt-name{font-size:clamp(20px,6vw,26px)!important;line-height:1.15!important}.profile-hero-yt-meta{color:#f5ede09e;flex-wrap:wrap;font-size:12px!important;gap:4px!important}.profile-hero-yt-dot{opacity:.5}.profile-hero-yt-protitle{font-size:12.5px!important;margin-top:2px}.profile-hero-yt-bio{font-size:13.5px!important;line-height:1.5}.profile-hero-yt-actions{align-items:stretch;flex-direction:column;gap:8px;width:100%}.profile-hero-yt-btn{font-size:13.5px!important;justify-content:center;padding:11px 14px!important;width:100%}.profile-hero-yt-tabs{-webkit-overflow-scrolling:touch;padding:0 14px!important;scroll-snap-type:x mandatory}.profile-hero-yt-tab{flex-shrink:0;scroll-snap-align:start}.profile-below-hero-inner{padding:0 14px}.ep-create-hero{padding:14px 14px 8px!important}.ep-create-hero-eyebrow{font-size:10.5px!important}.ep-create-hero-title{font-size:clamp(22px,6.5vw,30px)!important;line-height:1.1}.ep-create-hero-sub{font-size:13px!important;line-height:1.45}.cb-topbar{align-items:stretch;flex-direction:column;gap:6px;padding:8px 12px!important}.cb-mode{display:flex;width:100%}.cb-mode-tab{flex:1 1;text-align:center}.cb-topbar-hint{color:#f5ede080;font-size:11.5px;text-align:center}.cb-form{gap:10px!important;padding:0 12px!important}.cb-section-head{padding:11px 14px!important}.cb-section-body{padding:0 14px 14px!important}.cb-section-title{font-size:13.5px!important}.cb-textarea{font-size:15.5px!important;line-height:1.5;min-height:140px!important;padding:14px!important}.cb-chips-row,.cb-chipset{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}}@media (max-width:640px){.cb-chips-row::-webkit-scrollbar,.cb-chipset::-webkit-scrollbar{display:none}.cb-chip{flex-shrink:0}.cb-field-row{flex-direction:column!important;gap:12px!important}.cb-field{min-width:0}.cb-row--slider{align-items:center;flex-wrap:wrap}.cb-row--slider .cb-slider-track-wrap{flex:1 1 100%;margin-top:6px;min-width:0;order:3}.cb-row--slider .cb-row-label{flex:1 1}.cb-row--slider .cb-slider-value{flex:0 0 auto}.cb-row--slider .cb-slider-hint{flex:1 1 100%;font-size:11px;order:4}.cb-pair{display:flex;width:100%}.cb-pair-tab{flex:1 1;text-align:center}.cb-build-btn{font-size:14.5px;padding:16px 20px!important}.ws-topbar{flex-wrap:wrap;gap:8px}.ws-topbar-actions{flex-shrink:0}}@media (min-width:641px) and (max-width:768px){.cb-chipset{flex-wrap:wrap}.cb-field-row{flex-direction:column;gap:12px}}.cf-overlay-chip,.ucm-overlay-chip{-webkit-user-drag:none;background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000059;color:#0a0808;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;letter-spacing:.01em;line-height:1.18;max-width:86%;padding:7px 12px;pointer-events:auto;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;word-break:break-word}.ucm-overlay-chip{outline:2px dashed #c6364a8c;outline-offset:3px;transition:outline-color .15s,transform .05s ease-out}.ucm-overlay-chip:hover{outline-color:#c6364ae6}.ucm-overlay-chip:active{transform:translate(-50%,-50%) scale(1.02)}.ebp-drafts{margin:0 auto 14px;max-width:720px;padding:0 16px;width:100%}.ebp-drafts-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.ebp-drafts-eyebrow{color:#ffb101;color:var(--gold,#ffb101);font-size:10.5px;letter-spacing:.18em;opacity:.85;text-transform:uppercase}.ebp-drafts-sub{color:#f5ede080;font-size:12px;line-height:1.4}.ebp-drafts-list{display:flex;flex-direction:column;gap:8px}.ebp-draft-card{align-items:stretch;background:#1e2226;border:1px solid #c6364a2e;border-radius:12px;display:flex;gap:4px;overflow:hidden;transition:border-color .15s,background .15s}.ebp-draft-card:hover{background:#1e2226;border-color:#c6364a59}.ebp-draft-resume{align-items:center;background:#0000;border:none;color:#f5ede0;color:var(--text-primary,#f5ede0);cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:12px;min-width:0;padding:10px 14px;text-align:left}.ebp-draft-dot{background:#ffb101;background:var(--gold,#ffb101);border-radius:999px;box-shadow:0 0 8px #c6364a80;flex-shrink:0;height:8px;width:8px}.ebp-draft-meta{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.ebp-draft-topic{color:#f5ede0f2;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebp-draft-stamp{color:#f5ede073;font-size:11px}.ebp-draft-cta{color:#ffb101;color:var(--gold,#ffb101);flex-shrink:0;font-size:12px;font-weight:600}.ebp-draft-del{background:#0000;border:none;color:#f5ede066;cursor:pointer;font-family:inherit;font-size:18px;transition:color .15s,background .15s;width:32px}.ebp-draft-del:hover{background:#ef44440f;color:#fca5a5}@media (max-width:640px){.ebp-drafts{margin-bottom:10px;padding:0 12px}.ebp-draft-resume{gap:10px;padding:9px 12px}.ebp-draft-cta{display:none}.ebp-draft-topic{font-size:13px}}.ucm-upload-overlay{align-items:center;animation:ucm-overlay-fade .18s ease-out both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0808e0;border-radius:20px;display:flex;flex-direction:column;gap:18px;inset:0;justify-content:center;position:absolute;z-index:30}@keyframes ucm-overlay-fade{0%{opacity:0}to{opacity:1}}.ucm-upload-wave{align-items:flex-end;display:flex;gap:6px;height:96px;width:240px}.ucm-upload-wave-bar{animation:ucm-wave-pulse 1.4s ease-in-out infinite;animation-delay:0ms;animation-delay:var(--bar-delay,0ms);background:#1e2226;border:1.5px solid #c6364a8c;border-radius:4px;height:60%;height:var(--bar-height,60%);overflow:hidden;position:relative;width:14px}.ucm-upload-wave-bar:before{background:linear-gradient(180deg,#ffd766,#ffb101 60%,#d99100);background:linear-gradient(180deg,#ffd766 0,var(--gold,#ffb101) 60%,#d99100 100%);bottom:0;box-shadow:inset 0 1px 0 #ffffff40,0 0 8px #ffb10173;content:"";height:0;height:var(--fill-pct,0);left:0;position:absolute;right:0;transition:height .32s ease-out}@keyframes ucm-wave-pulse{0%,to{opacity:.95;transform:scaleY(1)}50%{opacity:1;transform:scaleY(.85)}}.ucm-upload-wave.is-complete .ucm-upload-wave-bar{animation:none;border-color:#c6364acc;transform:scaleY(1)}.ucm-upload-wave.is-complete .ucm-upload-wave-bar:before{height:100%!important}.ucm-upload-label{color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",Georgia,serif);font-size:22px;font-style:italic;font-weight:500;letter-spacing:-.01em}.ucm-upload-pct{color:#ffb101;color:var(--gold,#ffb101);font-family:ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.08em;opacity:.85}@media (max-width:640px){.ucm-upload-wave{gap:4px;height:76px;width:200px}.ucm-upload-wave-bar{width:12px}.ucm-upload-label{font-size:18px}}.ccr-actions{flex-shrink:0;gap:6px}.ccr-actions,.ccr-pill{align-items:center;display:inline-flex}.ccr-pill{-webkit-tap-highlight-color:transparent;background:#0000;border:1px solid #ffffff52;border-radius:999px;color:#ffffffd1;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:26px;padding:4px 12px;text-shadow:0 1px 3px #0000008c;transition:border-color .16s ease,color .16s ease,transform .12s ease,background .16s ease}@media (hover:hover) and (pointer:fine){.ccr-pill:hover{background:#ffffff0f;border-color:#ffffffd9;color:#fff}}.ccr-pill.ccr-pill--press,.ccr-pill:active{animation:ccrPress .22s ease-out}.ccr-pill--active{border-color:#ffffff2e;color:#fff9}.ccr-pill.is-busy{opacity:.7}@keyframes ccrPress{0%{transform:scale(1)}45%{transform:scale(.92)}to{transform:scale(1)}}.mftb{align-items:center;background:#08090b;display:flex;gap:8px;height:100%;justify-content:space-between;padding:env(safe-area-inset-top,0) 16px 0;position:relative;width:100%}.mftb-brand{color:#fff;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1;text-shadow:0 1px 12px #0000008c;text-transform:lowercase}.mftb-brand-dot{color:#c6364a}.mftb-right{align-items:center;display:inline-flex;gap:4px}.ss-overlay{align-items:flex-end;animation:cs-fade-in .18s ease-out both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:270}.ss-panel{animation:cs-slide-up .24s cubic-bezier(.22,1,.36,1) both;background:#141212f7;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;border-top:1px solid #ffffff14;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -20px 60px #0000008c;gap:14px;max-width:480px;padding:14px 18px 22px;width:100%}.ss-head,.ss-panel{display:flex;flex-direction:column}.ss-head{align-items:center;gap:6px;padding-bottom:4px;position:relative}.ss-handle{background:#ffffff2e;border-radius:999px;height:4px;width:38px}.ss-title{color:#f5ede0;color:var(--text-primary,#fff);font-size:16px;font-weight:700}.ss-close{background:#0000;border:0;border-radius:999px;color:#fff9;cursor:pointer;font-family:inherit;font-size:22px;height:32px;line-height:1;position:absolute;right:0;top:0;width:32px}.ss-close:hover{background:#ffffff0f;color:#fff}.ss-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 2px}@media (max-width:480px){.ss-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ss-tile{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;color:#f5ede0;color:var(--text-primary,#fff);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:14px 8px 12px;text-align:center;transition:background .16s ease,border-color .16s ease,transform .12s ease}.ss-tile:hover{background:#008ae214;border-color:#008ae259;transform:translateY(-1px)}.ss-tile-icon{align-items:center;background:#ffffff0f;border-radius:999px;color:#f5ede0eb;display:flex;height:44px;justify-content:center;width:44px}.ss-tile-label{color:#f5ede0;color:var(--text-primary,#fff);font-size:12.5px;font-weight:700}.ss-tile-sub{color:#f5ede08c;font-size:10.5px;line-height:1.3}.ss-link-row{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;display:flex;gap:8px;padding:8px 10px}.ss-link-input{background:#0000;border:0;color:#f5ede0d9;flex:1 1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;outline:0}.cer-float{display:inline-flex;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45));pointer-events:none;position:absolute;will-change:transform,opacity}.cer-float-heart{filter:drop-shadow(0 4px 12px rgba(255,59,48,.55))}.cer-float-sparkle{filter:drop-shadow(0 4px 12px rgba(255,177,1,.65))}.cer-float-left{animation:cerFloatLeft 1s cubic-bezier(.22,1,.36,1) forwards}.cer-float-right{animation:cerFloatRight 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes cerFloatLeft{0%{opacity:0;transform:translate(0) scale(.4) rotate(-8deg)}20%{opacity:1;transform:translate(-6px,-14px) scale(1.05) rotate(-12deg)}to{opacity:0;transform:translate(-22px,-90px) scale(.85) rotate(-22deg)}}@keyframes cerFloatRight{0%{opacity:0;transform:translate(0) scale(.4) rotate(8deg)}20%{opacity:1;transform:translate(6px,-14px) scale(1.05) rotate(12deg)}to{opacity:0;transform:translate(22px,-90px) scale(.85) rotate(22deg)}}.cs-overlay{align-items:flex-end;animation:cs-fade-in .18s ease-out both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:inherit;display:flex;inset:0;justify-content:center;overflow:hidden;padding:0;position:absolute;z-index:6}@keyframes cs-fade-in{0%{opacity:0}to{opacity:1}}.cs-panel{animation:cs-slide-up .24s cubic-bezier(.22,1,.36,1) both;background:#141010f5;border-top:1px solid #ffffff14;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -20px 60px #0000008c;display:flex;flex-direction:column;max-height:75%;width:100%}@keyframes cs-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cs-head{flex-shrink:0;padding:10px 18px 6px}.cs-handle{background:#ffffff2e;border-radius:999px;height:4px;margin:0 auto 10px;width:40px}.cs-head-row{align-items:center;display:flex;justify-content:space-between}.cs-title{color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",Georgia,serif);font-size:18px;letter-spacing:-.005em}.cs-close{background:#ffffff0f;border:none;border-radius:999px;color:#f5ede0b3;cursor:pointer;font-family:inherit;font-size:20px;height:32px;line-height:1;transition:background .15s,color .15s;width:32px}.cs-close:hover{background:#ffffff1f;color:#f5ede0;color:var(--text-primary,#f5ede0)}.cs-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:0 18px 14px}.cs-tools{border-top:1px solid #ffffff0f;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:8px 18px 14px}.cs-tool-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#f5ede080;cursor:default;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.02em;padding:4px 10px}.cs-tool-chip--collab{background:#1e2226;border-color:#c6364a40;color:#ffb101;color:var(--gold,#ffb101)}@media (max-width:640px){.cs-panel{max-height:80%}.cs-head{padding:8px 14px 6px}.cs-body{padding:0 14px 12px}.cs-tools{padding:6px 14px 12px}}.xp-section{display:flex;flex-direction:column;gap:16px}.xp-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;padding:18px 20px}.xp-eyebrow{color:#ffb101;color:var(--gold,#ffb101);font-size:10.5px;letter-spacing:.2em;margin-bottom:10px;opacity:.85;text-transform:uppercase}.xp-card--rank{background:linear-gradient(135deg,#1e222614,#e8833a0a);border-color:#c6364a38}.xp-card-rank-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.xp-rank-name{color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",Georgia,serif);font-size:28px;letter-spacing:-.01em;line-height:1.1;margin-top:2px}.xp-rank-desc{color:#f5ede08c;font-size:13px;margin-top:4px}.xp-total{align-items:flex-end;display:flex;flex-direction:column;gap:0}.xp-total-num{color:#ffb101;color:var(--gold,#ffb101);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",Georgia,serif);font-size:32px;font-weight:600;line-height:1}.xp-total-label{color:#f5ede080;font-size:11px;letter-spacing:.18em;margin-top:2px;text-transform:uppercase}.xp-progress-row{color:#f5ede0a6;display:flex;font-size:12.5px;justify-content:space-between;margin-bottom:6px}.xp-progress-track{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.xp-progress-fill{background:linear-gradient(90deg,#ffb101,#e8833a);border-radius:999px;height:100%;transition:width .38s ease-out}.xp-streak{color:#ff9a52;font-size:13px;font-weight:600;margin-top:12px}.xp-card--rewards{background:#1e2226;border-color:#1e222652}.xp-rewards-sub{color:#f5ede08c;font-size:12.5px;margin-bottom:10px}.xp-rewards-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.xp-reward-row{align-items:center;background:#1e2226;border:1px solid #c6364a2e;border-radius:10px;display:flex;font-size:13px;justify-content:space-between;padding:8px 12px}.xp-reward-id{color:#f5ede0d9}.xp-reward-credits{color:#ffb101;color:var(--gold,#ffb101);font-weight:700}.xp-collab-count{align-items:baseline;display:flex;gap:8px;margin-bottom:6px}.xp-collab-num{color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",Georgia,serif);font-size:36px;font-weight:600;line-height:1}.xp-collab-label{color:#f5ede099;font-size:13px}.xp-collab-next{color:#f5ede08c;font-size:13px;margin:0 0 14px}.xp-milestones-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.xp-milestone-tile{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:12px 8px;transition:all .15s}.xp-milestone-tile.is-done{background:linear-gradient(135deg,#1e22262e,#e8833a1a);border-color:#c6364a73;box-shadow:0 0 14px #c6364a2e}.xp-milestone-tile-count{color:#f5ede0;color:var(--text-primary,#f5ede0);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-family:var(--ep-font-display,"DM Sans",Georgia,serif);font-size:22px;font-weight:600}.xp-milestone-tile-credits{color:#ffb101;color:var(--gold,#ffb101);font-size:11px;font-weight:600;letter-spacing:.04em}.xp-milestone-tile.is-done .xp-milestone-tile-credits{opacity:1}.xp-milestone-tile:not(.is-done) .xp-milestone-tile-credits{opacity:.55}.activity-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:16px}.activity-tile{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;display:flex;flex-direction:column;gap:8px;overflow:hidden;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.activity-tile:hover{border-color:#c6364a59;box-shadow:0 6px 20px #00000059;transform:translateY(-2px)}.activity-tile-art{aspect-ratio:9/16;background:#0c0c0c;border:none;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.activity-tile-art img{display:block;height:100%;object-fit:cover;width:100%}.activity-tile-art-fallback{background:linear-gradient(135deg,#1a0f08,#2a1810);color:#f5ede04d;font-size:32px;height:100%;width:100%}.activity-tile-art-fallback,.activity-tile-play{align-items:center;display:flex;justify-content:center}.activity-tile-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;bottom:8px;color:#fff;font-size:12px;height:28px;left:8px;position:absolute;width:28px}.activity-tile-meta{display:flex;flex-direction:column;gap:2px;padding:0 10px 12px}.activity-tile-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5ede0eb;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.activity-tile-creator{color:#f5ede08c;font-size:11.5px}.activity-tile-unsave{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:none;border-radius:999px;color:#ffb101;color:var(--gold,#ffb101);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:8px;top:8px;transition:background .16s ease,transform .12s ease;width:30px}.activity-tile-unsave:hover{background:#000000bf;transform:scale(1.05)}@media (max-width:640px){.activity-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.activity-tile-meta{padding:0 8px 10px}}.xp-empty{color:#f5ede080;font-size:13px;margin:0}.xp-ach-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.xp-ach{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:12px 14px}.xp-ach--earned{background:#4ade800f;border-color:#4ade8038}.xp-ach--locked{opacity:.6}.xp-ach-title{color:#f5ede0;color:var(--text-primary,#f5ede0);font-size:13.5px;font-weight:600;margin-bottom:3px}.xp-ach--earned .xp-ach-title:before{color:#4ade80;content:"✓ "}.xp-ach-desc{color:#f5ede08c;font-size:12px;line-height:1.4}.xp-activity-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.xp-activity-row{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;font-size:12.5px;justify-content:space-between;padding:6px 0}.xp-activity-row:last-child{border-bottom:none}.xp-activity-action{color:#f5ede0bf}.xp-activity-xp{color:#ffb101;color:var(--gold,#ffb101);font-weight:600}@media (max-width:640px){.xp-card{padding:14px 16px}.xp-rank-name{font-size:24px}.xp-total-num{font-size:26px}.xp-collab-num{font-size:28px}.xp-milestones-row{grid-template-columns:repeat(2,1fr)}.xp-ach-grid{grid-template-columns:1fr}}.pp-bar{align-items:center;animation:pp-rise .22s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);background:#141010eb;border:1px solid #ffffff14;border-radius:16px;bottom:16px;box-shadow:0 12px 36px #0000008c;display:flex;gap:14px;left:50%;max-width:720px;padding:10px 16px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:940}@keyframes pp-rise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.pp-cover{align-items:center;background:linear-gradient(135deg,#1e222633,#e8833a1f);border-radius:10px;color:#ffb101;color:var(--gold,#ffb101);display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.pp-cover img{height:100%;object-fit:cover;width:100%}.pp-cover-fallback,.pp-play{display:inline-flex}.pp-play{align-items:center;background:#ffb101;background:var(--gold,#ffb101);border:none;border-radius:999px;box-shadow:0 4px 12px #c6364a59;color:#1a0800;cursor:pointer;flex-shrink:0;font-family:inherit;height:38px;justify-content:center;transition:transform .12s,box-shadow .12s;width:38px}.pp-play:hover{box-shadow:0 6px 16px #c6364a73;transform:scale(1.05)}.pp-play:active{transform:scale(.98)}.pp-meta{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.pp-title{color:#f5ede0;color:var(--text-primary,#f5ede0);font-size:13.5px;font-weight:600}.pp-subtitle,.pp-title{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-subtitle{color:#f5ede08c;font-size:11.5px}.pp-progress{background:#ffffff14;border-radius:999px;cursor:pointer;height:6px;margin-top:2px;position:relative}.pp-progress-fill{background:linear-gradient(90deg,#ffb101,#e8833a);border-radius:999px;height:100%;transition:width .12s linear}.pp-times{color:#f5ede080;display:flex;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;justify-content:space-between}.pp-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.pp-icon-btn{align-items:center;background:#0000;border:none;border-radius:999px;color:#f5ede099;cursor:pointer;display:inline-flex;font-family:inherit;font-size:18px;height:32px;justify-content:center;line-height:1;transition:background .15s,color .15s;width:32px}.pp-icon-btn:hover{background:#ffffff0f;color:#f5ede0;color:var(--text-primary,#f5ede0)}.pp-minimized{align-items:center;animation:pp-rise .22s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);background:#141010eb;border:1px solid #c6364a59;border-radius:999px;bottom:16px;box-shadow:0 8px 24px #00000073;display:flex;gap:4px;left:16px;max-width:280px;padding:6px 6px 6px 8px;position:fixed;z-index:940}.pp-min-toggle{background:#ffb101;background:var(--gold,#ffb101);border-radius:999px;color:#1a0800;flex-shrink:0;height:32px;justify-content:center;width:32px}.pp-min-expand,.pp-min-toggle{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit}.pp-min-expand{background:#0000;color:#f5ede0;color:var(--text-primary,#f5ede0);font-size:12px;font-weight:600;gap:6px;padding:4px 10px;text-align:left}.pp-min-expand,.pp-min-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-min-close{background:#ffffff0f;border:none;border-radius:999px;color:#f5ede099;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;height:24px;line-height:1;width:24px}.pp-min-close:hover{background:#ef444426;color:#fca5a5}.profile-audio-hint{color:#f5ede08c;font-size:11.5px;margin-top:2px}@media (max-width:640px){.pp-bar{bottom:calc(80px + env(safe-area-inset-bottom, 0px));gap:10px;padding:8px 12px;width:calc(100% - 24px)}.pp-cover{height:38px;width:38px}.pp-play{height:34px;width:34px}.pp-title{font-size:12.5px}.pp-subtitle{font-size:10.5px}.pp-times{font-size:10px}.pp-minimized{bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}.ebp-workspace{margin:0 auto 14px;max-width:720px;padding:0 16px;width:100%}.ebp-workspace-head{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.ebp-workspace-eyebrow{color:#ffb101;color:var(--gold,#ffb101);font-size:10.5px;letter-spacing:.18em;opacity:.85;text-transform:uppercase}.ebp-workspace-sub{color:#f5ede080;font-size:12px;line-height:1.4}.ebp-workspace-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ebp-ws-tile{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:14px;transition:border-color .15s,background .15s,transform .15s}.ebp-ws-tile:hover{background:#1e2226;border-color:#c6364a52;transform:translateY(-1px)}.ebp-ws-tile-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ebp-ws-tile-eyebrow{color:#f5ede073;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.ebp-ws-tile-topic{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#f5ede0;color:var(--text-primary,#f5ede0);display:-webkit-box;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden;word-break:break-word}.ebp-ws-tile-meta{color:#f5ede080;font-size:11.5px}.ebp-ws-tile-actions{align-items:center;display:flex;gap:6px}.ebp-ws-tile-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:12px;font-weight:600;gap:5px;justify-content:center;padding:8px 12px;transition:background .15s,border-color .15s,color .15s}.ebp-ws-tile-btn--ghost{background:#0000;border:1px solid #ffffff1f;color:#f5ede0d9}.ebp-ws-tile-btn--ghost:hover{background:#ffffff0a;border-color:#ffffff38}.ebp-ws-tile-btn--regen{background:linear-gradient(180deg,#1e222629,#1e222614);border:1px solid #c6364a66;color:#ffb101;color:var(--gold,#ffb101)}.ebp-ws-tile-btn--regen:hover{background:linear-gradient(180deg,#1e22263d,#1e222624);border-color:#c6364aa6}.ebp-ws-regen-icon{font-size:13px;line-height:1}@media (max-width:640px){.ebp-workspace{padding:0 12px}.ebp-workspace-grid{grid-template-columns:1fr}.ebp-ws-tile{padding:12px}}.cl-wrap{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.cl-reply-to{align-items:center;background:#1e2226;border:1px solid #c6364a38;border-radius:10px;color:#f5ede0d9;display:flex;font-size:12px;justify-content:space-between;padding:6px 10px}.cl-reply-cancel{background:#0000;border:none;color:#f5ede08c;cursor:pointer;font-family:inherit;font-size:11.5px;text-decoration:underline}.cl-reply-cancel:hover{color:#f5ede0;color:var(--text-primary,#f5ede0)}.cl-pending-gif{align-self:flex-start;border:1px solid #c6364a59;border-radius:10px;display:inline-block;overflow:hidden;position:relative}.cl-pending-gif img{display:block;max-height:160px;max-width:160px}.cl-pending-gif-clear{background:#000000b3;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;height:22px;line-height:1;position:absolute;right:4px;top:4px;width:22px}.cl-input-row{align-items:center;display:flex;gap:8px;padding:4px 2px}.cl-input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#f5ede0;color:var(--text-primary,#f5ede0);flex:1 1;font-family:inherit;font-size:13.5px;min-width:0;outline:none;padding:10px 14px}.cl-input:focus{border-color:#f5ede059}.cl-gif-btn{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#f5ede0b3;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;padding:7px 12px;transition:background .15s,color .15s,border-color .15s}.cl-gif-btn:hover{background:#1e2226;border-color:#c6364a59;color:#ffb101;color:var(--gold,#ffb101)}.cl-post-btn{background:#ffb101;background:var(--gold,#ffb101);border:1px solid #0000;border-radius:999px;color:#1a0800;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:700;padding:8px 14px}.cl-post-btn.is-disabled{background:#ffffff0d;color:#f5ede059;cursor:not-allowed}.cl-mention-hint{animation:cl-hint-fade .16s ease-out both;background:#1e2226;border:1px solid #c6364a38;border-radius:10px;color:#f5ede0c7;font-size:12px;line-height:1.45;padding:8px 12px}@keyframes cl-hint-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.cl-mention-hint strong{color:#ffb101;color:var(--gold,#ffb101)}.cl-list{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:4px 2px 12px}.cl-muted{color:#f5ede066;font-size:13px;padding:24px 0;text-align:center}.cl-replies,.cl-thread{display:flex;flex-direction:column;gap:6px}.cl-replies{border-left:2px solid #ffffff0f;margin-left:38px;padding-left:10px}.cl-row{align-items:flex-start;display:flex;gap:10px}.cl-bubble{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex:1 1;min-width:0;padding:8px 10px}.cl-row--reply .cl-bubble{background:hsla(0,0%,100%,.015)}.cl-row-head{align-items:baseline;display:flex;gap:8px;margin-bottom:4px}.cl-author{color:#f5ede0;color:var(--text-primary,#f5ede0);font-size:12.5px;font-weight:600}.cl-time{color:#f5ede066;font-size:11px}.cl-content{color:#f5ede0d9;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.cl-mention{color:#ffb101;color:var(--gold,#ffb101);font-weight:600}.cl-gif{border:1px solid #ffffff0f;border-radius:10px;display:block;margin-top:8px;max-height:240px;max-width:100%}.cl-row-actions{display:flex;gap:8px;margin-top:6px}.cl-action-btn{background:#0000;border:none;color:#f5ede08c;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;padding:0}.cl-action-btn:hover{color:#ffb101;color:var(--gold,#ffb101)}@media (max-width:640px){.cl-input{font-size:14px}.cl-replies{margin-left:32px;padding-left:8px}}.gp-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:270}.gp-panel{background:#141010f5;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;max-height:80vh;max-width:560px;overflow:hidden;width:100%}.gp-head{border-bottom:1px solid #ffffff0f;display:flex;gap:8px;padding:12px}.gp-search{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#f5ede0;color:var(--text-primary,#f5ede0);flex:1 1;font-family:inherit;font-size:13.5px;outline:none;padding:9px 14px}.gp-search:focus{border-color:#c6364a66}.gp-close{background:#ffffff0f;border:none;border-radius:999px;color:#f5ede0b3;cursor:pointer;font-family:inherit;font-size:20px;height:36px;line-height:1;width:36px}.gp-close:hover{background:#ffffff1f;color:#f5ede0;color:var(--text-primary,#f5ede0)}.gp-error{background:#ef44441a;border:1px solid #ef444440;border-radius:10px;color:#fca5a5;font-size:12.5px;margin:10px 14px 0;padding:10px 12px}.gp-status{color:#f5ede08c;font-size:13px;padding:24px;text-align:center}.gp-grid{grid-gap:6px;-webkit-overflow-scrolling:touch;display:grid;flex:1 1;gap:6px;grid-template-columns:repeat(3,1fr);overflow-y:auto;padding:12px}.gp-tile{aspect-ratio:1/1;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:transform .12s ease,border-color .12s ease}.gp-tile:hover{border-color:#c6364a80;transform:scale(1.03)}.gp-tile img{display:block;height:100%;object-fit:cover;width:100%}.gp-foot{border-top:1px solid #ffffff0a;color:#f5ede066;font-size:10.5px;letter-spacing:.16em;padding:8px 14px 10px;text-align:center;text-transform:uppercase}@media (max-width:640px){.gp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{font-size:16px!important}}.abf-section.is-collapsible .abf-section-head{cursor:pointer;-webkit-user-select:none;user-select:none}.abf-caret.is-open{transform:rotate(0deg)}.abf-format-chip.is-active,.abf-pill.is-active,.abf-quality.is-active,.abf-tone-chip.is-active{background:#1e2226;border-color:#c6364a;color:#ffe6a8}.bdi-shell{margin:0 auto 8px;max-width:920px;padding:0;position:relative;width:100%;z-index:2}.bdi{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#1f7ea60a,#8942150f);border:1px solid #ffffff0a;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff08;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.bdi--cards{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;box-shadow:none;gap:10px;padding:0}.bdi-card{background:#ffffff0d;border-radius:14px;box-shadow:none;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.bdi-card--wand{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px}.bdi-card--collapsible{padding:8px 14px}.bdi-card--collapsible .bdi-more-body{background:#0000;box-shadow:none;margin-top:8px;padding:0}.bdi-row{display:flex;flex-direction:column;gap:6px}.bdi-row--inline{align-items:center;flex-direction:row;gap:10px}.bdi-row--inline .bdi-label{flex:none;min-width:64px}.bdi-row--inline .bdi-input{flex:1 1}.bdi-row--topic{gap:6px}.bdi-label{color:#ffffff8c;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bdi-input,.bdi-textarea{background:#0000002e;border:none;border-radius:10px;box-shadow:0 0 0 1px #ffffff0a;color:#fffffff5;font-family:inherit;font-size:14px;line-height:1.5;padding:10px 12px;resize:vertical;transition:box-shadow .12s,background .12s;width:100%}.bdi-input:focus,.bdi-textarea:focus{background:#0000004d;box-shadow:0 0 0 1px #1f7ea68c;outline:none}.bdi-input::placeholder,.bdi-textarea::placeholder{color:#ffffff4d}.bdi-chiprow{display:flex;flex-wrap:wrap;gap:6px}.bdi-chip{background:#ffffff0a;border:none;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0a;color:#ffffffc7;cursor:pointer;font-family:inherit;font-size:12px;padding:6px 14px;transition:all .12s}.bdi-chip:hover{background:#1f7ea61a;color:#cfeaff}.bdi-chip.is-active{background:linear-gradient(95deg,#6a212dd9,#bb6e20a6);box-shadow:inset 0 0 0 1px #bb6e2073,0 6px 14px #6a212d59;color:#ffe6c3}.bdi-chip--mini{font-size:11px;padding:4px 11px}@media (max-width:768px){.bdi-shell{padding:0 10px}.bdi{padding:12px}.bdi-row--inline{align-items:flex-start;flex-direction:column;gap:6px}.bdi-row--inline .bdi-label{min-width:0}.bdi-card{padding:12px}.bdi-card--collapsible{padding:6px 12px}}@media (hover:none){.bdi-scroller-wrap{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),#0000)}}.bdi-row-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.bdi-row--wand{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px}.bdi-topic-pill{background:#1e2226;box-shadow:inset 0 0 0 1px #c6364a38;color:#ffb101eb;font-size:12px;max-width:100%;overflow:hidden;padding:5px 11px;text-overflow:ellipsis;white-space:nowrap}.bdi-topic-pill,.bdi-wand-btn{align-items:center;border-radius:999px;display:inline-flex}.bdi-wand-btn{background:#ffffff0f;border:none;box-shadow:inset 0 0 0 1px #c6364a2e;color:#ffb101;cursor:pointer;font-family:inherit;font-size:11px;gap:4px;padding:5px 10px;transition:background .12s,transform .08s,opacity .12s}.bdi-wand-btn:hover:not(:disabled){background:#1e2226;transform:translateY(-1px)}.bdi-wand-btn.is-busy{cursor:wait;opacity:.55}.bdi-wand-btn:disabled{cursor:not-allowed}.bdi-wand-error{color:#ed1607d9;font-size:11.5px;margin-top:6px}.bdi-chiprow--scroll{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.bdi-chiprow--scroll::-webkit-scrollbar{display:none}.bdi-chiprow--scroll .bdi-chip{flex:0 0 auto;scroll-snap-align:start}.bdi-scroller-wrap{position:relative}.bdi-scroller-arrow{align-items:center;background:#0000008c;border:none;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff1a;color:#ffffffd9;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .12s,color .12s,transform .08s;width:28px;z-index:2}.bdi-scroller-arrow:hover{background:#000000bf;color:#fff}.bdi-scroller-arrow:active{transform:translateY(-50%) scale(.94)}.bdi-scroller-arrow--left{left:-10px}.bdi-scroller-arrow--right{right:-10px}@media (hover:none){.bdi-scroller-arrow{display:none}}.bdi-more{display:flex;flex-direction:column;gap:12px;padding-top:4px}.bdi-more-toggle{align-items:center;background:#0000;border:none;color:#ffffffd1;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;justify-content:space-between;padding:6px 2px;text-align:left;transition:color .12s;width:100%}.bdi-more-toggle:hover{color:#ffb101}.bdi-more-label{flex:1 1}.bdi-more-chevron{align-items:center;color:#ffffff8c;display:inline-flex;justify-content:center;transition:transform .18s ease,color .12s ease}.bdi-more-toggle:hover .bdi-more-chevron{color:#ffb101}.bdi-card--collapsible.is-open .bdi-more-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.bdi-more-chevron{transition:none}}.bdi-more-body{background:#0003;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0a;display:flex;flex-direction:column;gap:14px;padding:12px 14px}.bdi-slider-val{color:#ffb101d9;font-size:11.5px;font-weight:500;letter-spacing:0;margin-left:auto;padding-left:8px;text-transform:none}.bdi-row .bdi-label{align-items:center;display:flex}.bdi-slider{appearance:none;background:#ffffff1a;border-radius:999px;cursor:pointer;height:4px;outline:none;width:100%}.bdi-slider::-webkit-slider-thumb{appearance:none;background:#ffb101;border:0;border-radius:50%;box-shadow:0 0 0 3px #c6364a2e,0 0 12px #c6364a73;cursor:pointer;height:16px;-webkit-transition:transform .08s;transition:transform .08s;width:16px}.bdi-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.bdi-slider::-moz-range-thumb{background:#ffb101;border:0;border-radius:50%;box-shadow:0 0 0 3px #c6364a2e,0 0 12px #c6364a73;cursor:pointer;height:16px;width:16px}.ws-feed-item-pending{animation:ws-feed-pending-pulse 1.6s ease-in-out infinite;background:linear-gradient(90deg,#1f7ea61a,#bb6e200f 70%,#0000);position:relative}.ws-feed-item-pending .ws-feed-item-main{cursor:progress}.ws-feed-thumb-spinner{align-items:center;background:#00000073;border-radius:inherit;color:#ffffffd9;display:inline-flex;inset:0;justify-content:center;position:absolute}.ws-feed-thumb{position:relative}.ws-feed-status-building{background:linear-gradient(95deg,#1f7ea6,#6a212d);color:#fff}@keyframes ws-feed-pending-pulse{0%,to{opacity:1}50%{opacity:.78}}.ws-builder-clean .hd-orbs{opacity:.35}.ws-builder-clean .hd-orb-warm{background:radial-gradient(circle,#6a212d59,#0000 70%)}.ws-builder-clean .hd-orb-amber{background:radial-gradient(circle,#bb6e204d,#0000 70%)}.ws-builder-clean .hd-orb-glow{background:radial-gradient(circle,#1f7ea64d,#0000 70%)}.legal-strip{margin:20px auto 0;max-width:760px;padding:0 20px;text-align:center}.legal-strip-note{color:#f5ede073;font-family:DM Sans,system-ui,sans-serif;font-size:11px;line-height:1.6;margin:0 0 8px}.legal-strip-links{display:flex;flex-wrap:wrap;font-size:11px;gap:6px 8px;justify-content:center}.legal-strip-links a{color:#f5ede099;text-decoration:none}.legal-strip-links a:hover{color:#ffb101}.legal-strip-sep{color:#f5ede04d}.report-modal-backdrop{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.report-modal{background:#161719;border-radius:16px;box-shadow:0 24px 60px #0009;max-width:440px;padding:24px;width:100%}.report-modal-title{color:#f5ede0;font-size:18px;font-weight:700;margin:0 0 6px}.report-modal-sub{color:#f5ede099;font-size:13px;line-height:1.5;margin:0 0 16px}.report-modal-reasons{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.report-modal-reason{align-items:center;border-radius:8px;color:#f5ede0e0;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:9px 12px;transition:background .1s}.report-modal-reason:hover{background:#ffffff0a}.report-modal-reason.is-active{background:#c6364a1f;color:#fff}.report-modal-reason input{accent-color:#c6364a}.report-modal-details{background:#0d0e0f;border:1px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:#f5ede0;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;width:100%}.report-modal-details:focus{border-color:#c6364a80;outline:none}.report-modal-error{background:#ef506a1a;border-radius:8px;color:#ef506a;font-size:13px;margin-top:10px;padding:8px 12px}.report-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.report-modal-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:9px 16px}.report-modal-btn:disabled{cursor:not-allowed;opacity:.5}.report-modal-btn--ghost{background:#ffffff0d;border-color:#ffffff1a;color:#f5ede0}.report-modal-btn--ghost:hover:not(:disabled){background:#ffffff14}.report-modal-btn--danger{background:#c6364a;color:#fff}.report-modal-btn--danger:hover:not(:disabled){background:#d4495d}.admin-reports-title{color:#f5ede0;font-size:20px;font-weight:700;margin:0 0 6px}.admin-reports-intro{color:#f5ede08c;font-size:13px;line-height:1.5;margin:0 0 20px}.admin-reports-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.admin-reports-tab{background:#161719;border:none;border-radius:999px;color:#f5ede099;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:6px 14px}.admin-reports-tab.active{background:#1e2226;color:#f5ede0}.admin-reports-empty{color:#f5ede080;font-size:14px;padding:32px;text-align:center}.admin-reports-list{display:flex;flex-direction:column;gap:8px}.admin-reports-row{align-items:flex-start;background:#161719;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.admin-reports-row-main{flex:1 1;min-width:0}.admin-reports-row-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.admin-reports-reason{background:#c6364a24;border-radius:999px;color:#ff7a8c;font-size:12px;font-weight:700;padding:2px 8px}.admin-reports-reason--csam{background:#c6364a;color:#fff}.admin-reports-type{color:#f5ede080;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.admin-reports-auto{background:#3b82f626;border-radius:999px;color:#3b82f6;font-size:10px;font-weight:700;padding:2px 7px;text-transform:uppercase}.admin-reports-time{color:#f5ede066;font-size:12px;margin-left:auto}.admin-reports-details{color:#f5ede0e0;font-size:14px;font-style:italic;margin-bottom:6px}.admin-reports-meta{color:#f5ede080;font-size:12px}.admin-reports-resolved{color:#f5ede099;font-size:12px;margin-top:8px}.admin-reports-actions{display:flex;flex-shrink:0;gap:6px}.admin-reports-btn{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#f5ede0;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 12px;white-space:nowrap}.admin-reports-btn:disabled{cursor:not-allowed;opacity:.5}.admin-reports-btn--danger{border-color:#c6364a66;color:#ff7a8c}.admin-reports-btn--danger:hover:not(:disabled){background:#c6364a1f}.admin-reports-btn--ghost{color:#f5ede099}*{scrollbar-color:#46484b #0000}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#46484b;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#54575b}
/*# sourceMappingURL=main.3f2bc3f4.css.map*/