html[data-cs-modal]{--app-popup-bg:#16181d;--app-popup-hover:rgba(255,255,255,0.06);--app-nav-hover:rgba(255,255,255,0.05);--app-pill-bg:rgba(255,255,255,0.06);--app-pill-active-bg:rgba(255,255,255,0.12);--app-pill-icon:#94a3b8;--app-pill-icon-active:#e2e8f0}html[data-theme=light][data-cs-modal]{--app-popup-bg:#ffffff;--app-popup-hover:rgba(0,0,0,0.05);--app-nav-hover:rgba(0,0,0,0.04);--app-tooltip-text:#1a1a2e}html[data-cs-modal] a:hover,html[data-cs-modal] a:hover *{color:inherit!important}html[data-cs-modal] a.cs-edit-profile-btn:hover,html[data-cs-modal] a.cs-edit-profile-btn:hover *{color:#fff!important}html[data-cs-modal] .app-nav-item:focus{outline:none}html[data-cs-modal] .app-nav-item:focus-visible{outline:2px solid var(--app-nav-hover);outline-offset:-2px}html[data-cs-modal] .cs-vbadge-sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55) 50%,transparent);transform:translateX(-160%);animation:cs-vbadge-sweep 3.4s ease-in-out infinite}@keyframes cs-vbadge-sweep{0%{transform:translateX(-160%)}35%,to{transform:translateX(160%)}}@media (prefers-reduced-motion:reduce){html[data-cs-modal] .cs-vbadge-sweep{animation:none}}@keyframes cs-step-pulse{0%,to{box-shadow:0 0 0 0 rgba(11,129,247,.55),0 0 16px 2px rgba(11,129,247,.32)}50%{box-shadow:0 0 0 9px rgba(11,129,247,0),0 0 22px 5px rgba(11,129,247,.1)}}html[data-theme=light][data-cs-modal] .cs-kebab-btn:hover{background:rgba(0,0,0,.06)!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .cs-kebab-btn:hover{background:rgba(0,0,0,.06)!important}}html[data-cs-modal] .cs-action-btn{color:var(--text-secondary);opacity:.75;transition:color .16s ease,opacity .16s ease}html[data-cs-modal] .cs-action-btn:hover{color:var(--text-primary)!important;opacity:1}html[data-cs-modal] .cs-action-btn:active,html[data-cs-modal] .cs-action-btn:focus,html[data-cs-modal] .cs-action-btn:focus-visible{outline:none!important;box-shadow:none!important}html[data-cs-modal] .comment-body .rich-editor-content{color:var(--text-primary);padding:0;min-height:0}html[data-cs-modal]{--app-tooltip-bg:#1a1b1f;--app-tooltip-text:#E8E8EC;--app-tooltip-border:rgba(255,255,255,0.1)}html[data-theme=light][data-cs-modal]{--app-tooltip-bg:#ffffff;--app-tooltip-text:#1A1A2E;--app-tooltip-border:rgba(0,0,0,0.12)}html[data-cs-modal]{color-scheme:dark;--bg-primary:#000000;--bg-section:#051823;--text-primary:#E8E8EC;--text-secondary:#B0B0BC;--glass-bg:rgba(255,255,255,0.06);--glass-bg-hover:rgba(255,255,255,0.1);--glass-border:rgba(255,255,255,0.08);--glass-border-hover:rgba(255,255,255,0.15);--input-border:rgba(255,255,255,0.15);--foreground:var(--text-primary,#E8E8EC);--text-dim:rgba(255,255,255,0.38);--blue:#0B81F7;--glass-gradient-pill:linear-gradient(135deg,rgba(255,255,255,0.07),rgba(255,255,255,0.03));--surface:var(--glass-bg);--surface-hover:var(--glass-bg-hover);--border-hover:var(--glass-border-hover,rgba(255,255,255,0.15));--background-elevated:var(--glass-bg);--border:var(--glass-border);--border-strong:var(--glass-border-hover);--logo-display-light:none;--logo-display-dark:block;--nav-bg-scrolled:rgba(0,0,0,0.85);--toggle-off-bg:rgba(255,255,255,0.1);--toggle-off-border:var(--glass-border);--card-solid:#15171c}html[data-theme=light][data-cs-modal]{--glass-gradient-pill:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(255,255,255,0.80));--surface:var(--glass-bg);--surface-hover:var(--glass-bg-hover);--border:var(--glass-border);--border-hover:var(--glass-border-hover);--foreground:#1A1A1A;--text-dim:rgba(0,0,0,0.45);--blue:#2563EB;--card-solid:#ffffff;--bg-primary:#F4F5F7;--bg-section:#EBEDF0;--text-primary:#1A1A2E;--text-secondary:#5A5A72;--glass-bg:rgba(255,255,255,0.65);--glass-bg-hover:rgba(255,255,255,0.8);--glass-border:rgba(0,0,0,0.06);--glass-border-hover:rgba(0,0,0,0.12);--input-border:rgba(0,0,0,0.12);--nav-bg-scrolled:rgba(255,255,255,0.85);--toggle-off-bg:#D7D9DE;--toggle-off-border:rgba(0,0,0,0.14)}html[data-theme=dark][data-cs-modal] .cs-iframely-icon-invert-dark{filter:invert(1) brightness(2)}@media (prefers-color-scheme:dark){html[data-theme=system][data-cs-modal] .cs-iframely-icon-invert-dark{filter:invert(1) brightness(2)}}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal]{--card-solid:#ffffff;--bg-primary:#F4F5F7;--bg-section:#EBEDF0;--text-primary:#1A1A2E;--text-secondary:#5A5A72;--glass-bg:rgba(255,255,255,0.65);--glass-bg-hover:rgba(255,255,255,0.8);--glass-border:rgba(0,0,0,0.06);--glass-border-hover:rgba(0,0,0,0.12);--input-border:rgba(0,0,0,0.12);--nav-bg-scrolled:rgba(255,255,255,0.85)}}@keyframes app-nav-icon-jiggle{0%{transform:scale(1) rotate(0deg)}20%{transform:scale(1.18) rotate(-10deg)}40%{transform:scale(1.1) rotate(8deg)}60%{transform:scale(1.13) rotate(-5deg)}80%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1.1) rotate(0deg)}}html[data-cs-modal] .app-nav-item{position:relative;transition:background .14s ease,color .14s ease}html[data-cs-modal] .app-nav-item>span>svg,html[data-cs-modal] .app-nav-item>svg{transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .14s ease;transform-origin:center}html[data-cs-modal] .app-nav-item:hover:not(.is-active){background:var(--app-nav-hover)!important}html[data-cs-modal] .app-nav-item:hover>span>svg,html[data-cs-modal] .app-nav-item:hover>svg{animation:app-nav-icon-jiggle .48s cubic-bezier(.34,1.56,.64,1);transform:scale(1.1);color:var(--text-primary)}html[data-cs-modal] .app-nav-item.is-active{color:var(--text-primary)!important;background:var(--app-nav-hover)!important}html[data-cs-modal] .cs-survey-card{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}html[data-cs-modal] .cs-survey-card svg{transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .14s ease;transform-origin:center}html[data-cs-modal] .cs-survey-card:not([data-active=true]):hover{background-color:rgba(255,255,255,.05)}html[data-cs-modal] .cs-survey-card:not([data-active=true]):hover svg{animation:app-nav-icon-jiggle .48s cubic-bezier(.34,1.56,.64,1);color:var(--text-primary)}@keyframes cs-key-pulse{0%,to{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 0 rgba(107,130,255,0))}25%{transform:scale(1.14) rotate(-6deg);filter:drop-shadow(0 0 10px rgba(107,130,255,.75))}50%{transform:scale(1.2) rotate(0deg);filter:drop-shadow(0 0 14px rgba(107,130,255,.9))}75%{transform:scale(1.14) rotate(6deg);filter:drop-shadow(0 0 10px rgba(107,130,255,.75))}}html[data-cs-modal] .cs-key-animate{animation:cs-key-pulse 2s ease-in-out infinite;transform-origin:center;will-change:transform,filter}@keyframes cs-tile-glow{0%,to{box-shadow:0 0 0 rgba(107,130,255,0);border-color:var(--glass-border)}50%{box-shadow:0 0 18px rgba(107,130,255,.35);border-color:rgba(107,130,255,.45)}}html[data-cs-modal] .cs-tile-animate{animation:cs-tile-glow 2s ease-in-out infinite}html[data-cs-modal] .cs-profile-tab:not([data-active=true]):hover{background-color:rgba(255,255,255,.04)!important;color:var(--text-primary)!important}html[data-cs-modal] .cs-secondary-btn:not(:disabled):hover{background-color:rgba(127,127,127,.18)!important;color:var(--text-primary)!important}html[data-theme=dark][data-cs-modal] .cs-secondary-btn:not(:disabled):hover{background-color:rgba(255,255,255,.12)!important}html[data-theme=light][data-cs-modal] .cs-secondary-btn:not(:disabled):hover{background-color:rgba(0,0,0,.08)!important}html[data-cs-modal] .cs-view-profile-btn:not(:disabled):hover{background-color:rgba(127,127,127,.16)!important;border-color:var(--glass-border-hover,rgba(127,127,127,.25))!important;transform:translateY(-1px)}html[data-theme=dark][data-cs-modal] .cs-view-profile-btn:not(:disabled):hover{background-color:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important}html[data-theme=light][data-cs-modal] .cs-view-profile-btn:not(:disabled):hover{background-color:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.16)!important}html[data-cs-modal] .cs-view-profile-btn:not(:disabled):active{transform:translateY(0);background-color:rgba(127,127,127,.1)!important}html[data-cs-modal] .footer-compact .flex.gap-4{gap:.75rem!important}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-cs-modal] .pill-shimmer{position:absolute;top:0;left:0;bottom:0;width:60%;pointer-events:none;background-image:linear-gradient(100deg,transparent,rgba(255,255,255,0) 20%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 80%,transparent);transform:translateX(-100%);animation:pill-shimmer-sweep 5.6s ease-in-out infinite;animation-delay:.6s}@keyframes pill-shimmer-sweep{0%{transform:translateX(-120%)}55%{transform:translateX(220%)}to{transform:translateX(220%)}}@media (prefers-reduced-motion:reduce){html[data-cs-modal] .pill-shimmer{animation:none;display:none}}html[data-theme=light][data-cs-modal] .brand-logo{filter:brightness(0)!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .brand-logo{filter:brightness(0)!important}}html[data-theme=light][data-cs-modal] .related-books-section{margin-top:2rem;padding-top:4rem}html[data-theme=light][data-cs-modal] .agenda-hero-glows{display:none!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .agenda-hero-glows{display:none!important}}html[data-theme=light][data-cs-modal] .hero-logo-wrap{justify-content:center!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .related-books-section{margin-top:2rem;padding-top:4rem}}html[data-theme=light][data-cs-modal] .testimonial-marquee-row{gap:10px!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .testimonial-marquee-row{gap:10px!important}}@media (max-width:639px){html[data-theme=light][data-cs-modal] .summit-stats{margin-top:-3.5rem}}@media (max-width:639px) and (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .summit-stats{margin-top:-3.5rem}}html[data-theme=light][data-cs-modal] .chapter-card .chapter-card-inner{transition:box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s ease}html[data-theme=light][data-cs-modal] .chapter-card:hover .chapter-card-inner{box-shadow:0 20px 50px rgba(11,129,247,.08),0 8px 24px rgba(0,0,0,.06);border-color:rgba(11,129,247,.2)!important}html[data-theme=light][data-cs-modal] .chapter-card .chapter-icon{transition:box-shadow .3s ease}html[data-theme=light][data-cs-modal] .chapter-card:hover .chapter-icon{box-shadow:0 4px 16px rgba(11,129,247,.15)}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .chapter-card .chapter-card-inner{transition:box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s ease}html[data-theme=system][data-cs-modal] .chapter-card:hover .chapter-card-inner{box-shadow:0 20px 50px rgba(11,129,247,.08),0 8px 24px rgba(0,0,0,.06);border-color:rgba(11,129,247,.2)!important}html[data-theme=system][data-cs-modal] .chapter-card .chapter-icon{transition:box-shadow .3s ease}html[data-theme=system][data-cs-modal] .chapter-card:hover .chapter-icon{box-shadow:0 4px 16px rgba(11,129,247,.15)}}@keyframes gradientShift{0%,to{opacity:.2;transform:translate(0) scale(1)}33%{opacity:.25;transform:translate(10px,-10px) scale(1.02)}66%{opacity:.18;transform:translate(-5px,5px) scale(.98)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes floatBookEntrance{0%{opacity:0;transform:scale(.6) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes floatBookY{0%{transform:translateY(0)}20%{transform:translateY(-8px)}45%{transform:translateY(4px)}65%{transform:translateY(-3px)}85%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes floatBookDesktop{0%{transform:translate(0) rotate(0deg)}20%{transform:translate(6px,-8px) rotate(2deg)}45%{transform:translate(-3px,4px) rotate(-1deg)}65%{transform:translate(4px,-3px) rotate(1.5deg)}85%{transform:translate(-6px,7px) rotate(-2deg)}to{transform:translate(0) rotate(0deg)}}@keyframes floatBookDesktopAlt{0%{transform:translate(0) rotate(0deg)}20%{transform:translate(-6px,-8px) rotate(-2deg)}45%{transform:translate(3px,4px) rotate(1deg)}65%{transform:translate(-4px,-3px) rotate(-1.5deg)}85%{transform:translate(6px,7px) rotate(2deg)}to{transform:translate(0) rotate(0deg)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}html[data-theme=light][data-cs-modal] .articles-grid-section{padding-top:8rem}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .articles-grid-section{padding-top:8rem}}html[data-cs-modal] a.body-link{color:#0B81F7;text-decoration:none!important;padding-bottom:2px;background:linear-gradient(90deg,#0B81F7,#6361EA) no-repeat 0 100% /0 2px;transition:background-size .3s ease;-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-cs-modal] a.body-link:hover{background-size:100% 2px}html[data-cs-modal] a.body-link-highlight{color:#0B81F7;text-decoration:none!important;padding:0 1px;margin:0 -1px;border-radius:4px;background:linear-gradient(0deg,#0B81F7,#0B81F7) no-repeat 0 /0 82%;transition:background-size .35s ease,color .25s ease;-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-cs-modal] a.body-link-highlight:hover{background-size:100% 82%;color:#fff!important}html[data-cs-modal] a.nav-cta:hover{color:#fff!important}html[data-cs-modal] .connector-cta{transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;box-shadow:0 1px 2px rgba(11,129,247,.25)}html[data-cs-modal] .connector-cta:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 4px 14px rgba(11,129,247,.32)}html[data-cs-modal] .connector-cta:active{transform:translateY(0);filter:brightness(.96)}html[data-theme=light][data-cs-modal] .brand-assets-hero .logo-carousel-section{margin-top:-4rem!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .brand-assets-hero .logo-carousel-section{margin-top:-3rem!important}}html[data-theme=light][data-cs-modal] .contact-main,html[data-theme=light][data-cs-modal] .testimonial-main{padding-top:6rem!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .contact-main,html[data-theme=system][data-cs-modal] .testimonial-main{padding-top:6rem!important}}html[data-theme=light][data-cs-modal] .editorial-main{padding-top:6rem!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .editorial-main{padding-top:6rem!important}}html[data-theme=light][data-cs-modal] .testimonial-form-card{--text-primary:#1A1A2E!important;--text-secondary:#4B5563!important;background:#edf1f7!important;border:1px solid rgba(100,120,160,.15)!important;box-shadow:0 1px 6px rgba(0,0,0,.04)!important}html[data-theme=light][data-cs-modal] .testimonial-form-card input,html[data-theme=light][data-cs-modal] .testimonial-form-card textarea{background:#fff!important;border:1px solid rgba(100,120,160,.25)!important;color:#1A1A2E!important}html[data-theme=light][data-cs-modal] .testimonial-btn{background:#dde2ea!important;border-color:rgba(100,120,160,.2)!important;color:#1A1A2E!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .testimonial-form-card{--text-primary:#1A1A2E!important;--text-secondary:#4B5563!important;background:#edf1f7!important;border:1px solid rgba(100,120,160,.15)!important;box-shadow:0 1px 6px rgba(0,0,0,.04)!important}html[data-theme=system][data-cs-modal] .testimonial-form-card input,html[data-theme=system][data-cs-modal] .testimonial-form-card textarea{background:#fff!important;border:1px solid rgba(100,120,160,.25)!important;color:#1A1A2E!important}html[data-theme=system][data-cs-modal] .testimonial-btn{background:#dde2ea!important;border-color:rgba(100,120,160,.2)!important;color:#1A1A2E!important}}html[data-theme=light][data-cs-modal] .os-box{background:linear-gradient(145deg,#ffffff,#f8f9fc)!important;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.03)!important}html[data-theme=light][data-cs-modal] .os-card{background:linear-gradient(145deg,#edf0f7,#e4e8f1)!important;border-color:transparent!important;--text-primary:#1A1A2E;--text-secondary:#5A5A72}html[data-theme=light][data-cs-modal] .os-card [style*="color: #fff"],html[data-theme=light][data-cs-modal] .os-card [style*="color: rgb(255"],html[data-theme=light][data-cs-modal] .os-card h4{color:#1A1A2E!important}html[data-theme=light][data-cs-modal] .os-card p{color:#5A5A72!important}html[data-theme=light][data-cs-modal] .os-note{background:rgba(11,129,247,.05)!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .os-box{background:linear-gradient(145deg,#ffffff,#f8f9fc)!important;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.03)!important}html[data-theme=system][data-cs-modal] .os-card{background:linear-gradient(145deg,#edf0f7,#e4e8f1)!important;border-color:transparent!important;--text-primary:#1A1A2E;--text-secondary:#5A5A72}html[data-theme=system][data-cs-modal] .os-card [style*="color: #fff"],html[data-theme=system][data-cs-modal] .os-card [style*="color: rgb(255"],html[data-theme=system][data-cs-modal] .os-card h4{color:#1A1A2E!important}html[data-theme=system][data-cs-modal] .os-card p{color:#5A5A72!important}html[data-theme=system][data-cs-modal] .os-note{background:rgba(11,129,247,.05)!important}}html[data-theme=light][data-cs-modal] .waitlist-glow{display:none!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .waitlist-glow{display:none!important}}html[data-theme=light][data-cs-modal] .sponsors-premium-section{padding-top:3.5rem!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .sponsors-premium-section{padding-top:3.5rem!important}}html[data-theme=light][data-cs-modal] .agenda-sessions{padding-top:6rem!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .agenda-sessions{padding-top:6rem!important}}html[data-theme=light][data-cs-modal] #agenda .agenda-sessions{padding-top:.5rem!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] #agenda .agenda-sessions{padding-top:.5rem!important}}html[data-cs-modal] .thank-you-box{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1)}html[data-theme=light][data-cs-modal] .thank-you-box{background:linear-gradient(160deg,#0d1117,#111827 40%,#0f1620)!important;border-color:transparent!important}html[data-theme=light][data-cs-modal] .thank-you-box .thank-you-box-glow{opacity:1!important}html[data-theme=light][data-cs-modal] .thank-you-box p{color:rgba(255,255,255,.7)!important}html[data-theme=light][data-cs-modal] .thank-you-box strong{color:#fff!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .thank-you-box{background:linear-gradient(160deg,#0d1117,#111827 40%,#0f1620)!important;border-color:transparent!important}html[data-theme=system][data-cs-modal] .thank-you-box .thank-you-box-glow{opacity:1!important}html[data-theme=system][data-cs-modal] .thank-you-box p{color:rgba(255,255,255,.7)!important}html[data-theme=system][data-cs-modal] .thank-you-box strong{color:#fff!important}}@keyframes lightbulbPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}@keyframes filamentGlow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes rayPulse{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:.8;transform:scaleY(1)}}html[data-theme=light][data-cs-modal] .terminal-glow{--glass-bg:rgba(255,255,255,0.08);--glass-border:rgba(255,255,255,0.1);--text-primary:#E8E8EC;--text-secondary:#B0B0BC;background:#0d1117;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.12)}html[data-theme=light][data-cs-modal] .terminal-glow>.pointer-events-none{display:none!important}html[data-theme=light][data-cs-modal] .terminal-glow:before{opacity:.5}html[data-theme=light][data-cs-modal] .terminal-glow:after,html[data-theme=light][data-cs-modal] .terminal-glow:before{content:"";position:absolute;inset:-2px;border-radius:12px;background:conic-gradient(from var(--terminal-glow-angle,0deg),#0B81F7,#02CFFF,#00C6C9,#FF583C,#0B81F7);z-index:-1;animation:terminalBorderSpin 4s linear infinite}html[data-theme=light][data-cs-modal] .terminal-glow:after{opacity:.25;filter:blur(12px)}@keyframes terminalBorderSpin{to{--terminal-glow-angle:360deg}}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .terminal-glow{--glass-bg:rgba(255,255,255,0.08);--glass-border:rgba(255,255,255,0.1);--text-primary:#E8E8EC;--text-secondary:#B0B0BC;background:#0d1117;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.12)}html[data-theme=system][data-cs-modal] .terminal-glow>.pointer-events-none{display:none!important}html[data-theme=system][data-cs-modal] .terminal-glow:before{opacity:.5}html[data-theme=system][data-cs-modal] .terminal-glow:after,html[data-theme=system][data-cs-modal] .terminal-glow:before{content:"";position:absolute;inset:-2px;border-radius:12px;background:conic-gradient(from var(--terminal-glow-angle,0deg),#0B81F7,#02CFFF,#00C6C9,#FF583C,#0B81F7);z-index:-1;animation:terminalBorderSpin 4s linear infinite}html[data-theme=system][data-cs-modal] .terminal-glow:after{opacity:.25;filter:blur(12px)}}html[data-cs-modal] .cs-floating-pill [role=tooltip],html[data-cs-modal] .ws-audio-row [role=tooltip],html[data-theme=light][data-cs-modal] .cs-floating-pill [role=tooltip],html[data-theme=light][data-cs-modal] .ws-audio-row [role=tooltip]{background:#1a1f2e!important;color:#fff!important;border-color:rgba(255,255,255,.12)!important}html[data-cs-modal] .resource-tag{border:none!important}html[data-theme=light][data-cs-modal] .resource-tag{background:rgba(210,215,230,.45)!important;color:#2d3748!important;border:none!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .resource-tag{background:rgba(225,224,240,.6)!important;color:rgba(55,53,80,.85)!important}}html[data-theme=light][data-cs-modal] .hero-search-wrap .resource-tag{background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.05))!important;color:rgba(255,255,255,.85)!important}html[data-theme=light][data-cs-modal] .hero-search-wrap h1,html[data-theme=light][data-cs-modal] .hero-search-wrap h2,html[data-theme=light][data-cs-modal] .hero-search-wrap h3,html[data-theme=light][data-cs-modal] .hero-search-wrap h4{color:#E8E8EC!important}html[data-theme=light][data-cs-modal] .hero-search-wrap p,html[data-theme=light][data-cs-modal] .hero-search-wrap span{color:inherit}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .hero-search-wrap .resource-tag{background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.05))!important;color:rgba(255,255,255,.85)!important}}@media (min-width:1024px){html[data-cs-modal] .article-layout-toc{display:grid;grid-template-columns:260px 1fr;gap:80px;align-items:start}}html[data-theme=light][data-cs-modal] .heading-anchor{color:rgba(0,0,0,.15)!important}html[data-cs-modal]{--mega-panel-bg:#0c0e16}html[data-theme=light][data-cs-modal]{--mega-panel-bg:#1e2330}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal]{--mega-panel-bg:#1e2330}}html[data-theme=light][data-cs-modal] .dark-only-glow{opacity:0}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .dark-only-glow{opacity:0}}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}html[data-cs-modal] .cs-hq-card{transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}html[data-cs-modal] .cs-hq-card:hover{transform:translateY(-2px);background-color:rgba(255,255,255,.07)!important;border-color:rgba(11,129,247,.4)!important;box-shadow:0 14px 32px -14px rgba(11,129,247,.45)}html[data-theme=light][data-cs-modal] .cs-hq-card:hover{background-color:rgba(11,129,247,.05)!important;border-color:rgba(11,129,247,.35)!important;box-shadow:0 14px 32px -14px rgba(11,129,247,.25)}@keyframes fade-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes drift{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translateX(20px);opacity:0}}html[data-theme=light][data-cs-modal] .account-content-section{padding-top:0;margin-top:-120px;position:relative;z-index:1}html[data-theme=light][data-cs-modal] .account-tab-nav{position:relative;z-index:10}html[data-cs-modal] .user-menu-item:hover{background:rgba(255,255,255,.05)}html[data-cs-modal] .connector-disconnect:hover:not(:disabled){color:#A37A7A!important;border-color:rgba(163,122,122,.35)!important;background:rgba(163,122,122,.06)!important}html[data-cs-modal] .connector-remove:hover:not(:disabled){color:#A37A7A!important}html[data-cs-modal] .connector-code::-webkit-scrollbar{display:none}html[data-cs-modal] .connector-code{scrollbar-width:none}html[data-cs-modal] .connector-tab:hover:not([data-active]){color:var(--text-primary)!important}html[data-cs-modal] .connector-tab:hover:not([data-active]) img{opacity:1!important}html[data-cs-modal] .connector-icon{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}html[data-cs-modal] .connector-card:hover .connector-icon{transform:scale(1.08) rotate(-2deg)}html[data-cs-modal] .connector-card{transition:transform .25s ease-out,box-shadow .25s ease-out,background .3s,border .3s;will-change:transform}html[data-cs-modal] .connector-card:hover{transform:translateY(-6px)}html[data-theme=light][data-cs-modal] .connector-card:hover{box-shadow:0 8px 24px rgba(11,129,247,.12)!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .connector-card:hover{box-shadow:0 8px 24px rgba(11,129,247,.12)!important}}html[data-cs-modal] .connector-card:not([data-theme=light] *):hover{box-shadow:0 8px 24px rgba(0,0,0,.4)}@keyframes connector-icon-pop{0%{opacity:0;transform:scale(.7) rotate(-8deg)}60%{opacity:1;transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}html[data-cs-modal] .connector-icon-pop{animation:connector-icon-pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes connector-tool-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-cs-modal] .connector-tool-row{opacity:0;animation:connector-tool-row-in .35s ease-out forwards}html[data-cs-modal] .connector-tool-row:hover{background:var(--glass-bg)!important}html[data-cs-modal] .platform-pill{will-change:transform,box-shadow,background}html[data-cs-modal] .platform-pill:hover{background:linear-gradient(90deg,rgba(11,129,247,.08),rgba(99,97,234,.08))!important;border-color:rgba(11,129,247,.35)!important;box-shadow:0 6px 18px rgba(11,129,247,.15)}html[data-theme=light][data-cs-modal] .platform-pill:hover{background:linear-gradient(90deg,rgba(11,129,247,.06),rgba(99,97,234,.06))!important}html[data-cs-modal] .cs-player{--media-controls-color:#fff;--cs-brand:#0B81F7;--cs-brand-soft:rgba(11,129,247,0.18);--cs-brand-ring:rgba(11,129,247,0.35);font-family:var(--font-sans)}html[data-cs-modal] .cs-player media-poster{background-size:cover;background-position:50%}html[data-cs-modal] .cs-player media-provider,html[data-cs-modal] .cs-player video{border-radius:inherit}html[data-cs-modal] .cs-player ::cue{display:none}html[data-cs-modal] .cs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;color:rgba(255,255,255,.92);background:transparent;border:0;cursor:pointer;transition:background .15s ease,color .15s ease}html[data-cs-modal] .cs-icon-btn:hover{background:rgba(255,255,255,.14);color:#fff}html[data-cs-modal] .cs-icon-btn:focus-visible{outline:2px solid var(--cs-brand);outline-offset:1px}html[data-cs-modal] .cs-icon-btn.is-active,html[data-cs-modal] .cs-icon-btn[aria-pressed=true],html[data-cs-modal] .cs-icon-btn[data-pressed=true]{color:var(--cs-brand)}html[data-cs-modal] .cs-panel-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:0;color:rgba(255,255,255,.7);cursor:pointer;transition:background .15s ease,color .15s ease}html[data-cs-modal] .cs-panel-icon-btn:hover{background:rgba(255,255,255,.1);color:#fff}html[data-cs-modal] .cs-panel-icon-btn:focus-visible{outline:2px solid var(--cs-brand);outline-offset:1px}html[data-cs-modal] .cs-search-input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#fff;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}html[data-cs-modal] .cs-search-input::placeholder{color:rgba(255,255,255,.45)}html[data-cs-modal] .cs-search-input:focus,html[data-cs-modal] .cs-search-input:focus-visible{outline:none;border-color:var(--cs-brand);box-shadow:0 0 0 3px var(--cs-brand-ring);background:rgba(11,129,247,.06)}html[data-cs-modal] .cs-jump-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--cs-brand);color:#fff;font-size:12px;font-weight:600;border:0;cursor:pointer;box-shadow:0 4px 12px rgba(11,129,247,.35);transition:background .15s ease,transform .1s ease}html[data-cs-modal] .cs-jump-btn:hover{background:#1a8cf7}html[data-cs-modal] .cs-jump-btn:active{transform:scale(.97)}html[data-cs-modal] .cs-cue{background:transparent;border:0;padding:8px 4px;border-radius:8px;cursor:pointer;transition:background .12s ease;width:100%}html[data-cs-modal] .cs-cue:hover{background:rgba(255,255,255,.04)}html[data-cs-modal] .cs-cue:hover .cs-chapter-title,html[data-cs-modal] .cs-cue:hover .cs-cue-text{color:#fff}html[data-cs-modal] .cs-cue[data-active=true] .cs-chapter-title,html[data-cs-modal] .cs-cue[data-active=true] .cs-cue-text{color:var(--cs-brand)}html[data-cs-modal] .cs-cue[data-active=true] .cs-cue-stamp{background:var(--cs-brand);color:#fff}html[data-cs-modal] .cs-cue-stamp{background:rgba(255,255,255,.08)}html[data-cs-modal] .cs-cue-mark{background:var(--cs-brand-soft);color:inherit;border-radius:2px;padding:0 2px}html[data-cs-modal] .cs-menu-panel{min-width:200px;padding:6px;border-radius:10px;background:rgba(12,15,22,.96);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 48px rgba(0,0,0,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;z-index:50}html[data-cs-modal] .cs-menu-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border:0;background:transparent;color:rgba(255,255,255,.92);font-size:13px;border-radius:6px;cursor:pointer;transition:background .1s ease,color .1s ease;text-align:left}html[data-cs-modal] .cs-menu-row:hover{background:rgba(255,255,255,.06);color:#fff}html[data-cs-modal] .cs-menu-row[data-focus]{background:rgba(11,129,247,.12)}html[data-cs-modal] .cs-menu-value{display:inline-flex;align-items:center;gap:4px;color:rgba(255,255,255,.6);font-size:12px}html[data-cs-modal] .cs-panel-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}html[data-cs-modal] .cs-panel-scroll::-webkit-scrollbar{width:8px}html[data-cs-modal] .cs-panel-scroll::-webkit-scrollbar-track{background:transparent}html[data-cs-modal] .cs-panel-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:4px;border:2px solid transparent;background-clip:padding-box}html[data-cs-modal] .cs-panel-scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28);background-clip:padding-box}html[data-cs-modal] .cs-controls{opacity:1;transition:opacity .22s ease}html[data-cs-modal] .cs-controls[data-visible=false]{opacity:0;pointer-events:none!important}html[data-cs-modal] .cs-controls[data-visible=false] *{pointer-events:none!important}html[data-cs-modal] .cs-control-bar{display:flex;align-items:center;gap:4px;width:100%;height:52px;padding:0 8px 0 6px;border-radius:14px;background:rgba(15,17,22,.78);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.4);color:#fff}html[data-cs-modal] .cs-time-readout{display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;color:rgba(255,255,255,.85);font-variant-numeric:tabular-nums;flex-shrink:0}html[data-cs-modal] .cs-scrubber-wrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:0 6px}html[data-cs-modal] .cs-control-divider{width:1px;height:22px;margin:0 4px;background:rgba(255,255,255,.12);flex-shrink:0}html[data-cs-modal] .cs-icon-btn--lg{width:38px;height:38px;border-radius:9px;background:rgba(255,255,255,.06)}html[data-cs-modal] .cs-icon-btn--lg:hover{background:rgba(255,255,255,.16)}html[data-cs-modal] .cs-icon-btn--cc[aria-pressed=true],html[data-cs-modal] .cs-icon-btn--cc[data-pressed=true]{color:var(--cs-brand);background:transparent;box-shadow:inset 0 0 0 1.5px var(--cs-brand)}html[data-cs-modal] .cs-watermark{z-index:5}html[data-cs-modal] .cs-watermark-img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));opacity:.92}html[data-cs-modal] .cs-tooltip{background:rgba(20,22,28,.96);color:#fff;font-size:11.5px;font-weight:500;padding:5px 9px;border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.08);white-space:nowrap;z-index:60;position:relative;margin-bottom:8px}html[data-cs-modal] .cs-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(20,22,28,.96)}html[data-cs-modal] .cs-scrubber-preview{margin-bottom:12px;z-index:30}html[data-cs-modal] .cs-scrubber-thumb{background:#000}html[data-cs-modal] .cs-scrubber-time{letter-spacing:.02em}html[data-cs-modal] .cs-chapter-preview-label{margin-top:6px;background:rgba(20,22,28,.96);color:#fff;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;white-space:nowrap;max-width:240px;text-overflow:ellipsis;overflow:hidden;border:1px solid rgba(255,255,255,.08)}html[data-cs-modal] .cs-chapter-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;height:3px;border-radius:999px;background:rgba(255,255,255,.85);pointer-events:none;z-index:2}html[data-cs-modal] .rich-editor-content{outline:none;min-height:64px;padding:12px 16px;font-size:16px;line-height:1.6}@media (max-width:640px){html[data-cs-modal] .rich-editor-content{font-size:14px;line-height:1.55;padding:10px 14px;min-height:56px}html[data-cs-modal] .rich-editor-content h1{font-size:26px}html[data-cs-modal] .rich-editor-content h2{font-size:21px}html[data-cs-modal] .rich-editor-content h3{font-size:18px}}html[data-cs-modal] .rich-editor-content a[href^="/profile/"]{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:rgba(11,129,247,.14);color:#0B81F7!important;font-weight:600;font-size:.95em;text-decoration:none!important;line-height:1.4}html[data-cs-modal] .rich-editor-content>*+*{margin-top:.4em}html[data-cs-modal] .rich-editor-content p{margin:0}html[data-cs-modal] .rich-editor-content p+p{margin-top:.4em}html[data-cs-modal] .rich-editor-content h1{font-size:30px;font-weight:800;margin-top:.7em;line-height:1.25}html[data-cs-modal] .rich-editor-content h2{font-size:24px;font-weight:700;margin-top:.6em;line-height:1.3}html[data-cs-modal] .rich-editor-content h3{font-size:19px;font-weight:700;margin-top:.5em;line-height:1.35}html[data-cs-modal] .rich-editor-content ul{list-style:none;padding-left:.4rem;margin:.4em 0}html[data-cs-modal] .rich-editor-content ol{list-style:decimal;padding-left:1.1rem;margin:.4em 0}html[data-cs-modal] .rich-editor-content ul li{position:relative;padding-left:1.25em;margin-bottom:.25em}html[data-cs-modal] .rich-editor-content ul li:before{content:"";position:absolute;left:0;top:.62em;width:.42em;height:.42em;border-radius:50%;background:#0B81F7}html[data-cs-modal] .rich-editor-content ol li{list-style:decimal}html[data-cs-modal] .rich-editor-content ol li::marker{color:#0B81F7;font-weight:600}html[data-cs-modal] .rich-editor-content .cs-details{position:relative;padding-left:26px;margin:4px 0}html[data-cs-modal] .rich-editor-content .cs-details-toggle{position:absolute;left:0;top:1px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:26px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:6px}html[data-cs-modal] .rich-editor-content .cs-details-toggle:hover{background:var(--glass-bg);color:var(--text-primary)}html[data-cs-modal] .rich-editor-content .cs-details-remove{position:absolute;top:1px;right:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:6px}html[data-cs-modal] .rich-editor-content .cs-details-remove:hover{background:var(--glass-bg);color:var(--text-primary)}html[data-cs-modal] .rich-editor-content .cs-details-body{min-width:0}html[data-cs-modal] .rich-editor-content .cs-details summary{display:block;list-style:none;cursor:text;outline:none;line-height:1.6}html[data-cs-modal] .rich-editor-content .cs-details summary::-webkit-details-marker{display:none}html[data-cs-modal] .rich-editor-content .cs-details summary:empty:before{content:"Toggle";color:var(--text-secondary);opacity:.45}html[data-cs-modal] .rich-editor-content .cs-details summary[data-level="2"]{font-size:18px;font-weight:700}html[data-cs-modal] .rich-editor-content .cs-details summary[data-level="3"]{font-size:15px;font-weight:700}html[data-cs-modal] .rich-editor-content .cs-details[data-open=false] [data-details-content]{display:none}html[data-cs-modal] .rich-editor-content .cs-details [data-details-content]{margin-top:2px}html[data-cs-modal] .cs-md>*+*{margin-top:.9em}html[data-cs-modal] .cs-md p{margin:0}html[data-cs-modal] .cs-md p+p{margin-top:.9em}html[data-cs-modal] .rich-editor-content blockquote{margin:.6em 0;padding:0 0 0 14px;border-left:3px solid #0b81f7;border-image:linear-gradient(180deg,#0B81F7,#6361EA) 1;color:var(--text-secondary);font-style:normal}html[data-cs-modal] .rich-editor-content pre{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-x:auto}html[data-cs-modal] .rich-editor-content code:not(pre code){background:var(--glass-bg);border:1px solid var(--glass-border);padding:1px 6px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}html[data-cs-modal] .rich-editor-content hr{border:none;border-top:1px solid var(--glass-border);margin:.8em 0}html[data-cs-modal] .rich-editor-content .cs-codeblock{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;overflow:hidden;margin:.5em 0}html[data-cs-modal] .rich-editor-content .cs-codeblock-copy{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--app-popup-bg,rgba(0,0,0,.45));border:1px solid var(--glass-border);color:var(--text-secondary);border-radius:7px;cursor:pointer;z-index:2}html[data-cs-modal] .rich-editor-content .cs-codeblock-copy:hover{color:var(--text-primary)}html[data-cs-modal] .rich-editor-content .cs-codeblock-pre{margin:0;background:transparent;border:none;border-radius:0;padding:12px 14px;overflow-x:auto}html[data-cs-modal] .rich-editor-content .cs-codeblock-pre code{background:transparent;border:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.6;white-space:pre;color:var(--text-primary);display:block}html[data-cs-modal] .rich-editor-content ul[data-type=taskList]{list-style:none;padding-left:0;margin:.4em 0}html[data-cs-modal] .rich-editor-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;padding-left:0;margin-bottom:.25em}html[data-cs-modal] .rich-editor-content ul[data-type=taskList] li:before{display:none}html[data-cs-modal] .rich-editor-content ul[data-type=taskList] li>label{flex:0 0 auto;margin-top:.28em;user-select:none}html[data-cs-modal] .rich-editor-content ul[data-type=taskList] li>div{flex:1 1 auto;min-width:0}html[data-cs-modal] .rich-editor-content ul[data-type=taskList] input[type=checkbox]{appearance:none;width:16px;height:16px;border:1.5px solid var(--glass-border);border-radius:4px;cursor:pointer;position:relative;background:transparent;transition:background .12s,border-color .12s}html[data-cs-modal] .rich-editor-content ul[data-type=taskList] input[type=checkbox]:checked{background:#0B81F7;border-color:#0B81F7}html[data-cs-modal] .rich-editor-content ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}html[data-cs-modal] .rich-editor-content ul[data-type=taskList] li[data-checked=true]>div{color:var(--text-secondary);text-decoration:line-through}html[data-cs-modal] .cs-drag-handle{display:flex;align-items:center;justify-content:center;width:20px;height:24px;border-radius:5px;color:var(--text-secondary);cursor:grab;opacity:.6}html[data-cs-modal] .cs-drag-handle:hover{background:var(--glass-bg);opacity:1}html[data-cs-modal] .cs-drag-handle:active{cursor:grabbing}html[data-cs-modal] .rich-editor-content img{max-width:100%;height:auto}html[data-cs-modal] .rich-editor-content .rich-image-block{max-width:100%}html[data-cs-modal] .rich-editor-content .rich-image-block[data-align=center]{justify-content:center}html[data-cs-modal] .rich-editor-content .rich-image-block[data-align=right]{justify-content:flex-end}html[data-cs-modal] .rich-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-secondary);pointer-events:none;height:0;float:left}html[data-cs-modal] .community-post-editor .rich-editor-content{font-size:16px;line-height:1.6;color:var(--text-secondary);padding:6px 24px 24px;min-height:120px}html[data-cs-modal] .community-post-editor .rich-editor-content blockquote,html[data-cs-modal] .community-post-editor .rich-editor-content h2,html[data-cs-modal] .community-post-editor .rich-editor-content h3,html[data-cs-modal] .community-post-editor .rich-editor-content hr,html[data-cs-modal] .community-post-editor .rich-editor-content ol,html[data-cs-modal] .community-post-editor .rich-editor-content p,html[data-cs-modal] .community-post-editor .rich-editor-content pre,html[data-cs-modal] .community-post-editor .rich-editor-content ul{margin:0 0 .85em}html[data-cs-modal] .community-post-editor .rich-editor-content>:last-child{margin-bottom:0}html[data-cs-modal] .community-post-editor .rich-editor-content h1{font-size:30px;margin-top:.7em}html[data-cs-modal] .community-post-editor .rich-editor-content h2{font-size:24px;margin-top:.6em}html[data-cs-modal] .community-post-editor .rich-editor-content h3{font-size:19px;margin-top:.5em}html[data-cs-modal] .community-post-editor .rich-editor-content ol li,html[data-cs-modal] .community-post-editor .rich-editor-content ul li{margin-bottom:.3em}html[data-cs-modal] .community-post-editor .rich-editor-content p.is-editor-empty:first-child:before{font-size:16px;color:var(--text-secondary)}html[data-cs-modal] .cs-ai-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#9CA8FF;animation:cs-ai-dot-pulse 1.05s ease-in-out infinite}@keyframes cs-ai-dot-pulse{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}html[data-cs-modal] .cs-ai-skeleton-line{height:11px;border-radius:4px;background:linear-gradient(90deg,rgba(99,97,234,.06),rgba(99,97,234,.18) 50%,rgba(99,97,234,.06));background-size:200% 100%;animation:cs-ai-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes cs-ai-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-cs-modal] .cs-ai-prose p{margin:0 0 8px}html[data-cs-modal] .cs-ai-prose p:last-child{margin-bottom:0}html[data-cs-modal] .cs-ai-prose ol,html[data-cs-modal] .cs-ai-prose ul{margin:6px 0 8px;padding-left:18px}html[data-cs-modal] .cs-ai-prose li{margin-bottom:3px}html[data-cs-modal] .cs-ai-prose code{background:var(--glass-bg-hover);padding:1px 5px;border-radius:4px;font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}html[data-cs-modal] .cs-ai-prose strong{font-weight:600;color:var(--text-primary)}html[data-cs-modal] .cs-ai-prose a{color:#9CA8FF;text-decoration:none;border-bottom:1px solid rgba(156,168,255,.3)}html[data-cs-modal] .cs-ai-prose a:hover{border-bottom-color:#9CA8FF}html[data-cs-modal] .message-bubble p{margin:0 0 4px}html[data-cs-modal] .message-bubble p:last-child{margin:0}html[data-cs-modal] .message-bubble h1,html[data-cs-modal] .message-bubble h2,html[data-cs-modal] .message-bubble h3{font-size:15px;font-weight:700;margin:6px 0 4px;line-height:1.3}html[data-cs-modal] .message-bubble ol,html[data-cs-modal] .message-bubble ul{margin:4px 0 4px 20px;padding:0}html[data-cs-modal] .message-bubble li{margin:0 0 2px}html[data-cs-modal] .message-bubble blockquote{margin:4px 0;padding:2px 0 2px 10px;border-left:2px solid;opacity:.85}html[data-cs-modal] .message-bubble code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:1px 5px;border-radius:5px;background:rgba(0,0,0,.18)}html[data-cs-modal] .message-bubble.is-mine code{background:rgba(255,255,255,.18)}html[data-cs-modal] .message-bubble pre{margin:6px 0;padding:8px 10px;border-radius:8px;background:rgba(0,0,0,.22);overflow-x:auto;font-size:12.5px;line-height:1.45}html[data-cs-modal] .message-bubble.is-mine pre{background:rgba(255,255,255,.14)}html[data-cs-modal] .message-bubble pre code{background:transparent;padding:0}html[data-cs-modal] .message-bubble a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}html[data-cs-modal] .message-bubble.is-theirs a{color:#6E91FF}html[data-cs-modal] .message-bubble img{max-width:100%;border-radius:10px;margin:4px 0;display:block}html[data-cs-modal] .message-bubble hr{margin:6px 0;border:0;border-top:1px solid;opacity:.25}html[data-cs-modal] .message-bubble strong{font-weight:700}html[data-cs-modal] .message-bubble em{font-style:italic}html[data-cs-modal] .message-bubble del{opacity:.7}html[data-cs-modal] .cs-ai-orb{position:relative;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#9CA8FF 0,#6361EA 45%,#0B81F7 100%);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 0 rgba(99,97,234,.55);animation:cs-ai-orb-pulse 1.6s ease-in-out infinite}html[data-cs-modal] .cs-ai-orb:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(99,97,234,.35) 0,rgba(99,97,234,0) 70%);z-index:0;animation:cs-ai-orb-halo 1.6s ease-in-out infinite}@keyframes cs-ai-orb-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(99,97,234,.55)}50%{transform:scale(1.06);box-shadow:0 0 0 14px rgba(99,97,234,0)}}@keyframes cs-ai-orb-halo{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.9;transform:scale(1.15)}}html[data-cs-modal] .cs-ai-typing:after{content:"";display:inline-block;width:1em;text-align:left;animation:cs-ai-typing-dots 1.4s steps(4) infinite}@keyframes cs-ai-typing-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}html[data-cs-modal] .cs-ai-mascot-wrap{position:relative;width:96px;height:96px;display:inline-flex;align-items:center;justify-content:center;isolation:isolate}html[data-cs-modal] .cs-ai-mascot-halo{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(99,97,234,.3) 0,rgba(11,129,247,.12) 45%,transparent 72%);animation:cs-ai-mascot-halo 2.8s ease-in-out infinite;z-index:0;pointer-events:none}html[data-cs-modal] .cs-ai-mascot-halo:after,html[data-cs-modal] .cs-ai-mascot-halo:before{content:"";position:absolute;border-radius:50%;pointer-events:none}html[data-cs-modal] .cs-ai-mascot-halo:before{inset:-4px;background:conic-gradient(from 0deg,transparent 0deg,rgba(11,129,247,.55) 60deg,transparent 140deg,rgba(99,97,234,.55) 220deg,transparent 300deg);-webkit-mask:radial-gradient(circle,transparent 56%,black 60%,black 70%,transparent 74%);mask:radial-gradient(circle,transparent 56%,black 60%,black 70%,transparent 74%);animation:cs-ai-mascot-spin 4.6s linear infinite;filter:blur(2px)}html[data-cs-modal] .cs-ai-mascot-halo:after{inset:4px;background:conic-gradient(from 180deg,transparent 0deg,rgba(2,207,255,.5) 80deg,transparent 160deg,rgba(141,97,234,.5) 240deg,transparent 320deg);-webkit-mask:radial-gradient(circle,transparent 48%,black 52%,black 62%,transparent 66%);mask:radial-gradient(circle,transparent 48%,black 52%,black 62%,transparent 66%);animation:cs-ai-mascot-spin 3.2s linear infinite reverse;filter:blur(1.5px)}html[data-cs-modal] .cs-ai-mascot{position:relative;z-index:2;width:72px;height:72px;object-fit:contain;animation:cs-ai-mascot-float 2.8s ease-in-out infinite;filter:drop-shadow(0 6px 18px rgba(99,97,234,.45))}@keyframes cs-ai-mascot-halo{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes cs-ai-mascot-spin{to{transform:rotate(1turn)}}@keyframes cs-ai-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}html[data-cs-modal] .cs-ai-progress{height:2px;width:100%;background:linear-gradient(90deg,transparent,#0B81F7 20%,#8D61EA 50%,#0B81F7 80%,transparent);background-size:200% 100%;animation:cs-ai-progress-slide 1.1s linear infinite}@keyframes cs-ai-progress-slide{0%{background-position:-100% 0}to{background-position:100% 0}}html[data-cs-modal] .cs-ai-stale{opacity:.92;transition:opacity .32s ease-out}html[data-cs-modal] .cs-ai-progress-slot{height:2px;width:100%;position:relative;overflow:hidden}html[data-cs-modal] .cs-ai-progress-slot .cs-ai-progress{position:absolute;inset:0;opacity:0;transition:opacity .2s ease-out}html[data-cs-modal] .cs-ai-progress-slot.is-active .cs-ai-progress{opacity:1}html[data-theme=light][data-cs-modal] .community-topic-pill.is-active,html[data-theme=light][data-cs-modal] .community-topic-pill:hover{background:rgba(15,23,42,.08)!important;border-color:rgba(15,23,42,.12)!important;color:var(--text-primary)!important}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .community-topic-pill.is-active,html[data-theme=system][data-cs-modal] .community-topic-pill:hover{background:rgba(15,23,42,.08)!important;border-color:rgba(15,23,42,.12)!important;color:var(--text-primary)!important}}html[data-cs-modal] .cs-slider-cell{display:flex}html[data-cs-modal] .cs-slider-cell>a,html[data-cs-modal] .cs-slider-cell>button,html[data-cs-modal] .cs-slider-cell>div{width:100%}html[data-cs-modal] .cs-slider-arrow{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);transition:background .16s ease,border-color .16s ease,transform .16s ease}html[data-cs-modal] .cs-slider-arrow:hover{background:var(--glass-bg-hover,rgba(255,255,255,.08));border-color:rgba(11,129,247,.45);transform:translateY(-1px);box-shadow:0 6px 18px rgba(11,129,247,.15)}html[data-cs-modal] .cs-slider-arrow:active{transform:translateY(0)}html[data-cs-modal] .deal-cta{background:linear-gradient(90deg,#0B81F7,#6361EA)!important;color:#fff!important;border:none!important}html[data-cs-modal] .deal-cta:hover{filter:brightness(1.08);transform:scale(1.03)}html[data-cs-modal] .cs-edit-profile-btn,html[data-cs-modal] .cs-edit-profile-btn:active,html[data-cs-modal] .cs-edit-profile-btn:focus,html[data-cs-modal] .cs-edit-profile-btn:focus-visible,html[data-cs-modal] .cs-edit-profile-btn:hover,html[data-cs-modal] .cs-edit-profile-btn:visited{background:linear-gradient(90deg,#0B81F7,#6361EA)!important;background-image:linear-gradient(90deg,#0B81F7,#6361EA)!important;background-color:#0B81F7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:none!important;text-decoration:none!important;height:32px;padding:0 12px;font-size:13px;font-weight:600;border-radius:8px;user-select:none;-webkit-user-select:none;filter:none!important;opacity:1!important;transition:filter .15s ease}html[data-cs-modal] .cs-edit-profile-btn:focus-visible,html[data-cs-modal] .cs-edit-profile-btn:hover{filter:brightness(1.08)!important;transform:scale(1.03)}html[data-cs-modal] html.theme-switching,html[data-cs-modal] html.theme-switching *,html[data-cs-modal] html.theme-switching :after,html[data-cs-modal] html.theme-switching :before{transition:none!important;animation:none!important}html[data-cs-modal] .cs-profile-avatar-inner{width:160px;height:160px;font-size:56px}html[data-cs-modal] .cs-profile-level-badge{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#4A7CC4,#5C5AB3);border:3px solid var(--bg-primary,#0a0c10);color:#fff}html[data-cs-modal] .cs-profile-level-num{font-size:15px;font-weight:700;line-height:1}html[data-cs-modal] .cs-profile-name{font-size:26px}html[data-cs-modal] .cs-profile-username{font-size:14px}html[data-cs-modal] .cs-profile-headline{font-size:15px}html[data-cs-modal] .cs-profile-meta{font-size:13.5px}html[data-cs-modal] .cs-profile-social-icon{width:16px;height:16px}@media (max-width:640px){html[data-cs-modal] .cs-profile-avatar-inner{width:72px;height:72px;font-size:26px;border-radius:12px!important}html[data-cs-modal] .cs-profile-level-badge{width:22px;height:22px;border-width:2px;bottom:-5px!important;right:-5px!important}html[data-cs-modal] .cs-profile-level-num{font-size:10px}html[data-cs-modal] .cs-profile-name{font-size:16px!important;gap:6px!important}html[data-cs-modal] .cs-profile-username{font-size:12px}html[data-cs-modal] .cs-profile-headline{font-size:12.5px!important}html[data-cs-modal] .cs-profile-meta{font-size:11.5px!important}html[data-cs-modal] .cs-profile-social-icon{width:13px;height:13px}}html[data-cs-modal] .cs-heatmap-card{background:rgba(0,0,0,.035);--cs-heatmap-empty:rgba(0,0,0,0.08)}html[data-theme=dark][data-cs-modal] .cs-heatmap-card{background:rgba(255,255,255,.04);--cs-heatmap-empty:rgba(255,255,255,0.06)}@media (prefers-color-scheme:dark){html[data-theme=system][data-cs-modal] .cs-heatmap-card{background:rgba(255,255,255,.04);--cs-heatmap-empty:rgba(255,255,255,0.06)}}@media (max-width:640px){html[data-cs-modal] .cs-heatmap-card{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:14px!important}html[data-cs-modal] .cs-heatmap-card>div:first-child{min-width:0!important;flex-direction:row!important;align-items:baseline!important;gap:10px!important}}@keyframes csChipIn{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes csDrawerSlideIn{0%{transform:translateX(calc(100% + 16px))}to{transform:translateX(0)}}@keyframes csDrawerFadeIn{0%{opacity:0}to{opacity:1}}html[data-cs-modal] .cs-drawer-panel{animation:csDrawerSlideIn .45s cubic-bezier(.22,1,.36,1) both;will-change:transform}html[data-cs-modal] .cs-drawer-panel.is-leaving{animation:csDrawerSlideOut .28s cubic-bezier(.4,0,1,1) both}html[data-cs-modal] .cs-drawer-scrim{animation:csDrawerFadeIn .28s ease-out both}html[data-cs-modal] .cs-drawer-scrim.is-leaving{animation:csDrawerFadeOut .24s ease-in both}@keyframes csDrawerSlideOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(8%);opacity:0}}@keyframes csDrawerFadeOut{0%{opacity:1}to{opacity:0}}@keyframes csModalScaleIn{0%{opacity:0;transform:scale(.94) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}html[data-cs-modal] .cs-modal-panel{animation:csModalScaleIn .42s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}html[data-cs-modal] .cs-modal-scrim{animation:csDrawerFadeIn .32s ease-out both}@keyframes csIntroPulse{0%,to{box-shadow:0 0 0 0 rgba(255,88,60,.55)}50%{box-shadow:0 0 0 8px rgba(255,88,60,0)}}html[data-cs-modal] .cs-intro-pulse{animation:csIntroPulse 1.6s ease-out infinite}@keyframes csIconSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html[data-cs-modal] .cs-ai-icon-spin{animation:csIconSpin 2.4s linear infinite}html[data-cs-modal] .ws-layout-btn{cursor:pointer}html[data-cs-modal] .ws-layout-btn:not([data-active]):hover{background:rgba(255,255,255,.06)!important;color:var(--text-primary)!important}html[data-theme=light][data-cs-modal] .ws-layout-btn:not([data-active]):hover{background:rgba(11,129,247,.06)!important;color:#0B81F7!important}html[data-cs-modal] .ws-layout-btn[data-active=true]:hover{background:rgba(11,129,247,.18)!important}html[data-cs-modal] .cs-comment-flash{animation:cs-comment-flash 1.6s ease-out}@keyframes cs-comment-flash{0%{background-color:rgba(11,129,247,.18);border-radius:8px}to{background-color:transparent}}html[data-cs-modal]{--cs-icon-hover-bg:rgba(127,127,127,0.18)}html[data-theme=dark][data-cs-modal]{--cs-icon-hover-bg:rgba(255,255,255,0.14)}html[data-cs-modal] .cs-md a[href*=__cs-cta__],html[data-cs-modal] .cs-md-cta,html[data-cs-modal] .rich-editor-content a[href*=__cs-cta__]{display:inline-flex!important;align-items:center;justify-content:center;background:linear-gradient(90deg,#0B81F7,#6361EA)!important;color:#fff!important;padding:10px 18px!important;border-radius:8px!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;margin:8px 0!important;border:none!important;cursor:pointer;transition:filter .16s ease,transform .16s ease}html[data-cs-modal] .cs-md a[href*=__cs-cta__]:hover,html[data-cs-modal] .cs-md-cta:hover,html[data-cs-modal] .rich-editor-content a[href*=__cs-cta__]:hover{filter:brightness(1.08);transform:translateY(-1px)}html[data-cs-modal] .rich-editor-content{color:var(--text-secondary)}html[data-cs-modal] .rich-editor-content h1,html[data-cs-modal] .rich-editor-content h2,html[data-cs-modal] .rich-editor-content h3,html[data-cs-modal] .rich-editor-content h4,html[data-cs-modal] .rich-editor-content strong{color:var(--text-primary)}html[data-cs-modal] body.cs-courses-focus .app-header,html[data-cs-modal] body.cs-courses-focus .app-sidebar{display:none!important}html[data-cs-modal] body.cs-courses-focus main{padding:0!important;margin:0!important}html[data-cs-modal] body.cs-courses-focus main>*{margin-top:0!important}html[data-cs-modal] body.cs-courses-focus .cs-course-shell{min-height:100vh;margin:0!important;padding:2px 0 0!important}html[data-cs-modal] body.cs-courses-focus .cs-course-top-bar{position:sticky;top:0}html[data-cs-modal] body.cs-courses-focus .cs-floating-pill,html[data-cs-modal] body.cs-lesson-page footer{display:none!important}html[data-cs-modal] body.cs-lesson-page{overflow:hidden;height:100vh}html[data-cs-modal] .cs-comments-panel article p[data-headline],html[data-cs-modal] .cs-comments-panel article>.flex-1>header+p{display:none!important}html[data-cs-modal] .cs-comments-panel .comment-body,html[data-cs-modal] .cs-comments-panel .comment-body li,html[data-cs-modal] .cs-comments-panel .comment-body p{font-size:15px!important;line-height:1.55!important}html[data-cs-modal] .cs-comments-panel article header .font-semibold,html[data-cs-modal] .cs-comments-panel article header span[class*=font-semibold]{font-size:15px!important}html[data-cs-modal] .cs-comments-panel article .comment-body{margin-top:2px!important}html[data-cs-modal] .cs-comments-panel article>.flex-1{margin-top:-7px!important}html[data-cs-modal] .cs-comments-panel ul.flex-col{gap:1.75rem!important}html[data-cs-modal] .cs-topbar-mobile-only{display:none}@media (max-width:1023px){html[data-cs-modal] .cs-topbar-desktop-only{display:none!important}html[data-cs-modal] .cs-topbar-mobile-only{display:inline-flex}}html[data-cs-modal] .cs-lesson-actions{position:sticky;bottom:0;left:0;right:0;background:var(--bg-primary);z-index:30;margin-top:28px!important;padding:14px 20px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--glass-border)!important;margin-left:calc(-1 * clamp(16px, 4vw, 40px));margin-right:calc(-1 * clamp(16px, 4vw, 40px))}@media (max-width:1023px){html[data-cs-modal] .cs-lesson-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;margin-left:-16px;margin-right:-16px}html[data-cs-modal] body:not(.cs-courses-focus) .cs-course-shell{margin:0!important}html[data-cs-modal] body:not(.cs-courses-focus) .cs-lesson-stage{padding:16px!important}}html[data-cs-modal] .kit-email-editor{outline:none}html[data-cs-modal] .kit-email-editor p{margin:0 0 14px}html[data-cs-modal] .kit-email-editor p:last-child{margin-bottom:0}html[data-cs-modal] .kit-email-editor h1{font-size:28px;font-weight:700;margin:18px 0 10px;letter-spacing:-.4px}html[data-cs-modal] .kit-email-editor h2{font-size:22px;font-weight:700;margin:16px 0 10px;letter-spacing:-.3px}html[data-cs-modal] .kit-email-editor h3{font-size:18px;font-weight:700;margin:14px 0 8px}html[data-cs-modal] .kit-email-editor ol,html[data-cs-modal] .kit-email-editor ul{margin:8px 0 14px;padding-left:22px}html[data-cs-modal] .kit-email-editor ul li{list-style:disc;margin-bottom:4px}html[data-cs-modal] .kit-email-editor ol li{list-style:decimal;margin-bottom:4px}html[data-cs-modal] .kit-email-editor blockquote{margin:12px 0;padding:4px 0 4px 14px;border-left:3px solid #0b81f7;border-image:linear-gradient(180deg,#0B81F7,#6361EA) 1;color:#2A3441;font-style:italic}html[data-cs-modal] .kit-email-editor hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:18px 0}html[data-cs-modal] .kit-email-editor a{color:#0B81F7;text-decoration:underline;text-underline-offset:2px}html[data-cs-modal] .kit-email-editor code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(0,0,0,.05);padding:1px 5px;border-radius:4px;font-size:.92em}html[data-cs-modal] .kit-email-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:rgba(0,0,0,.32);float:left;height:0;pointer-events:none}html[data-cs-modal] .studio-tool-icon{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}html[data-cs-modal] .studio-tool-card:hover .studio-tool-icon{transform:scale(1.08) rotate(-3deg)}html[data-cs-modal] .studio-tool-arrow{transition:transform .22s ease,opacity .22s ease;opacity:.85}html[data-cs-modal] .studio-tool-card:hover .studio-tool-arrow{transform:translateX(3px);opacity:1}html[data-cs-modal] .hq-title-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}html[data-cs-modal] .hq-title-icon:hover{transform:scale(1.05) rotate(-3deg)}@media (max-width:600px){html[data-cs-modal] .hq-title-icon{width:46px!important;height:46px!important;border-radius:11px!important}html[data-cs-modal] .hq-title-icon svg{width:22px!important;height:22px!important}}html[data-cs-modal] .studio-opt{transition:background-color .15s ease,box-shadow .15s ease,color .15s ease;background:transparent;border:none;color:var(--text-secondary);cursor:pointer}html[data-cs-modal] .studio-opt:not([data-active=true]):hover{background:var(--app-nav-hover);color:var(--text-primary)}html[data-cs-modal] .studio-opt[data-active=true]{background:var(--bg-primary);box-shadow:0 1px 3px rgba(0,0,0,.3);color:var(--text-primary)}html[data-cs-modal] .studio-opt svg{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}html[data-cs-modal] .studio-opt:not([data-active=true]):hover svg{transform:scale(1.08)}html[data-cs-modal] .cs-backlink{transition:color .15s ease}html[data-cs-modal] .cs-backlink svg{transition:transform .18s ease}html[data-cs-modal] .cs-backlink:hover{color:var(--text-primary)!important}html[data-cs-modal] .cs-backlink:hover svg{transform:translateX(-3px)}html[data-cs-modal] .discover-root{--glass-bg:#ffffff;--glass-bg-hover:#f3f4f6;--glass-border:transparent;--glass-border-hover:rgba(0,0,0,0.10)}html[data-theme=light][data-cs-modal] .discover-root .group,html[data-theme=light][data-cs-modal] .discover-root [class*=rounded-xl]{box-shadow:0 1px 3px rgba(0,0,0,.06)}html[data-theme=dark][data-cs-modal] .discover-root{--glass-bg:rgba(255,255,255,0.05);--glass-bg-hover:rgba(255,255,255,0.09);--glass-border:rgba(255,255,255,0.12);--glass-border-hover:rgba(255,255,255,0.20)}@media (prefers-color-scheme:dark){html[data-theme=system][data-cs-modal] .discover-root{--glass-bg:rgba(255,255,255,0.05);--glass-bg-hover:rgba(255,255,255,0.09);--glass-border:rgba(255,255,255,0.12);--glass-border-hover:rgba(255,255,255,0.20)}}html[data-cs-modal] .cs-card-action{transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}html[data-theme=light][data-cs-modal] .cs-card-action{background:rgba(255,255,255,.92)!important;border-color:rgba(0,0,0,.1)!important}html[data-theme=light][data-cs-modal] .cs-card-action:hover{background:#cfd4da!important;border-color:rgba(0,0,0,.22)!important;box-shadow:0 2px 6px rgba(0,0,0,.12)!important}html[data-theme=dark][data-cs-modal] .cs-card-action:hover{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.32)!important}html[data-cs-modal] .hub-hero-fade{background:linear-gradient(180deg,rgba(0,0,0,0) 28%,var(--bg-primary) 90%,var(--bg-primary) 100%)}html[data-theme=light][data-cs-modal] .hub-hero-fade{background:linear-gradient(180deg,rgba(255,255,255,0) 86%,var(--bg-primary) 100%)}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .hub-hero-fade{background:linear-gradient(180deg,rgba(255,255,255,0) 86%,var(--bg-primary) 100%)}}html[data-cs-modal] .hub-hero-name{color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.55)}html[data-theme=light][data-cs-modal] .hub-hero-name{color:var(--text-primary);text-shadow:0 1px 16px rgba(255,255,255,.75)}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .hub-hero-name{color:var(--text-primary);text-shadow:0 1px 16px rgba(255,255,255,.75)}}html[data-cs-modal] .cs-modal-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}html[data-cs-modal] .cs-modal-scroll::-webkit-scrollbar{width:6px}html[data-cs-modal] .cs-modal-scroll::-webkit-scrollbar-track{background:transparent}html[data-cs-modal] .cs-modal-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .3s ease}html[data-cs-modal] .cs-modal-scroll.is-scrolling{scrollbar-color:rgba(128,128,128,.35) transparent}html[data-cs-modal] .cs-modal-scroll.is-scrolling::-webkit-scrollbar-thumb{background:rgba(128,128,128,.35)}html[data-cs-modal] .cs-modal-scroll.is-scrolling::-webkit-scrollbar-thumb:hover{background:rgba(128,128,128,.5)}html[data-cs-modal] .glass-pill{background:var(--glass-gradient-pill);border:1px solid var(--border);border-radius:60px;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);transition:all .25s cubic-bezier(.32,.72,0,1)}html[data-cs-modal] .glass-pill:hover{background:var(--surface-hover);border-color:var(--border-hover)}html[data-cs-modal] .share-pill{background:rgba(0,0,0,.55);color:#ffffff;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 2px 10px rgba(0,0,0,.25);transition:background .2s ease,border-color .2s ease,transform .2s ease}html[data-cs-modal] .share-pill:hover{background:rgba(0,0,0,.72);border-color:rgba(255,255,255,.34)}html[data-cs-modal] .cs-badge-tip,html[data-cs-modal] .navidai-tip{z-index:10100;background:#1a1b1f;color:#E8E8EC;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 12px rgba(0,0,0,.25);border-radius:4px!important;padding:1px 6px!important;font-size:10.5px!important;font-weight:400!important;line-height:1.45!important}html[data-theme=light][data-cs-modal] .cs-badge-tip,html[data-theme=light][data-cs-modal] .navidai-tip{background:#ffffff;color:#1A1A2E;border:1px solid rgba(0,0,0,.12);box-shadow:0 6px 20px rgba(0,0,0,.12)}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .cs-badge-tip,html[data-theme=system][data-cs-modal] .navidai-tip{background:#ffffff;color:#1A1A2E;border:1px solid rgba(0,0,0,.12)}}html[data-cs-modal] .cs-links-cta{background:linear-gradient(90deg,var(--links-accent-from,#0B81F7) 0,var(--links-accent-to,#6361EA) 100%);box-shadow:0 1px 2px rgba(11,129,247,.25)}html[data-theme=light][data-cs-modal] .cs-links-cta{background:#14161b;box-shadow:0 4px 14px rgba(16,24,40,.22)}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal] .cs-links-cta{background:#14161b;box-shadow:0 4px 14px rgba(16,24,40,.22)}}html[data-cs-modal]{--cs-brand-fill:linear-gradient(135deg,#0B81F7,#6361EA)}html[data-theme=light][data-cs-modal]{--cs-brand-fill:#14161b}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal]{--cs-brand-fill:#14161b}}html[data-theme=light][data-cs-modal]{color-scheme:light}html[data-theme=dark][data-cs-modal]{color-scheme:dark}@media (prefers-color-scheme:light){html[data-theme=system][data-cs-modal]{color-scheme:light}}.cs-rail-row{color:var(--text-secondary);font-weight:400}.cs-rail-row:hover{color:var(--text-primary)}.cs-rail-row.is-active,.cs-rail-row[aria-current=page]{color:var(--text-primary);font-weight:600}