:root{--c-bg:#f7f6f3;--c-bg-alt:#f0eee9;--c-white:#fff;--c-navy:#1b3a5c;--c-navy-light:#ebf1f8;--c-navy-mid:#2d5278;--c-navy-dark:#132c45;--c-gold:#c8973a;--c-gold-light:#fbf4e8;--c-gold-border:#deb96a;--c-green:#3d8e72;--c-green-light:#eaf4ef;--c-red:#c24f4f;--c-red-light:#faecec;--c-amber:#c97a2a;--c-amber-light:#fdf0e4;--c-blue:#2e6fbf;--c-blue-light:#eaf0fa;--c-purple:#6e52a0;--c-purple-light:#f0ebfa;--c-text:#1a2332;--c-text-mid:#3d4f65;--c-text-muted:#7a8a9c;--c-text-dim:#b0bcca;--c-border:#e4e0d8;--c-border-mid:#d4cfc5;--c-status-draft-border:#d4cfc5;--c-status-pending-border:#eab880;--c-status-reviewing-border:#b8d0ee;--c-status-approved-border:#9ecfb8;--c-status-rejected-border:#e8a8a8;--c-status-revision-border:#c0a8e0;--c-priority-low-border:#d4cfc5;--c-priority-medium-border:#b8d0ee;--c-priority-high-border:#eab880;--c-priority-urgent-border:#e8a8a8;--shadow-sm:0 1px 3px #1a233212, 0 2px 8px #1a23320a;--shadow-md:0 4px 16px #1a233217, 0 1px 4px #1a23320d;--shadow-lg:0 8px 32px #1a23321c, 0 2px 8px #1a23320f;--logo-bar-navy:#1b3a5c}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#0f1623;--c-bg-alt:#151e2e;--c-white:#1a2638;--c-navy:#5b9fd4;--c-navy-light:#1a2e48;--c-navy-mid:#78bbe8;--c-navy-dark:#b8d8f4;--c-gold:#d4a848;--c-gold-light:#271d08;--c-gold-border:#6a5020;--c-green:#4dbe88;--c-green-light:#0d1e16;--c-red:#e07070;--c-red-light:#221010;--c-amber:#e0a050;--c-amber-light:#221808;--c-blue:#5898e8;--c-blue-light:#0d1828;--c-purple:#a880e0;--c-purple-light:#1a1230;--c-text:#dce8f4;--c-text-mid:#8aaabf;--c-text-muted:#50677e;--c-text-dim:#283848;--c-border:#1e3050;--c-border-mid:#182840;--c-status-draft-border:#1e3050;--c-status-pending-border:#5c3a10;--c-status-reviewing-border:#18386c;--c-status-approved-border:#103c22;--c-status-rejected-border:#4e1818;--c-status-revision-border:#341858;--c-priority-low-border:#1e3050;--c-priority-medium-border:#18386c;--c-priority-high-border:#5c3a10;--c-priority-urgent-border:#4e1818;--shadow-sm:0 1px 3px #0006, 0 2px 8px #00000040;--shadow-md:0 4px 16px #00000080, 0 1px 4px #00000040;--shadow-lg:0 8px 32px #0009, 0 2px 8px #0000004d;--logo-bar-navy:#fff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{color:var(--c-text);background-color:var(--c-bg);min-height:100vh;font-family:DM Sans,sans-serif;font-size:13.5px;line-height:1.6}body,.theme-transition,.dashboard-main,.sidebar-wrapper{transition:background-color .2s,border-color .2s,color .2s}[data-theme=dark] input:-webkit-autofill{caret-color:var(--c-text);-webkit-box-shadow:0 0 0 60px var(--c-white) inset!important;-webkit-text-fill-color:var(--c-text)!important}[data-theme=dark] input:-webkit-autofill:hover{caret-color:var(--c-text);-webkit-box-shadow:0 0 0 60px var(--c-white) inset!important;-webkit-text-fill-color:var(--c-text)!important}[data-theme=dark] input:-webkit-autofill:focus{caret-color:var(--c-text);-webkit-box-shadow:0 0 0 60px var(--c-white) inset!important;-webkit-text-fill-color:var(--c-text)!important}::selection{background-color:var(--c-navy-light);color:var(--c-navy)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hide-tablet{display:none!important}}@media (min-width:768px){.show-mobile-only{display:none!important}}@media (min-width:1024px){.hide-desktop{display:none!important}}@media (max-width:1023px){.show-desktop-only{display:none!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes shimmerPulse{0%,to{opacity:.6}50%{opacity:1}}[data-animate]{opacity:0}[data-animate].animated{opacity:1}[data-animate=fade-up].animated{animation:.55s cubic-bezier(.16,1,.3,1) forwards fadeInUp}[data-animate=fade-down].animated{animation:.55s cubic-bezier(.16,1,.3,1) forwards fadeInDown}[data-animate=fade-left].animated{animation:.55s cubic-bezier(.16,1,.3,1) forwards fadeInLeft}[data-animate=fade-right].animated{animation:.55s cubic-bezier(.16,1,.3,1) forwards fadeInRight}[data-animate=scale].animated{animation:.5s cubic-bezier(.16,1,.3,1) forwards scaleIn}[data-delay="1"].animated{animation-delay:80ms}[data-delay="2"].animated{animation-delay:.16s}[data-delay="3"].animated{animation-delay:.24s}[data-delay="4"].animated{animation-delay:.32s}[data-delay="5"].animated{animation-delay:.4s}[data-delay="6"].animated{animation-delay:.48s}@media (max-width:767px){.landing-hero-btns{flex-direction:column;align-items:stretch!important}.landing-hero-btns a,.landing-hero-btns button{text-align:center}.landing-steps-grid{flex-direction:column!important}.landing-steps-connector{display:none!important}.landing-pricing-grid,.landing-features-grid,.landing-testimonials-grid,.landing-problem-grid{grid-template-columns:1fr!important}.landing-nav-links{display:none!important}.landing-nav-mobile-cta{display:flex!important}.landing-footer-inner{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.landing-trust-bar{flex-wrap:wrap!important;gap:12px!important}}@media (max-width:480px){.landing-hero h1{font-size:32px!important}.landing-section-heading{font-size:24px!important}}@keyframes showcase-progress{0%{width:0%}to{width:100%}}@media (max-width:700px){.landing-showcase-inner{flex-direction:column!important}.landing-showcase-left{width:100%!important}.landing-showcase-right{width:100%!important;height:260px!important}}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInModal{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:899px){.auth-split-left{display:none!important}.auth-split-right{justify-content:flex-start!important;width:100%!important;padding:60px 20px 32px!important}.auth-card{max-width:420px!important;padding:32px 24px!important}.auth-mobile-logo{display:flex!important}}@media (min-width:768px){.mobile-only{display:none!important}}@media (max-width:767px){.sidebar-wrapper{display:none!important}.dashboard-main{padding-bottom:80px;margin-left:0!important}}@media (max-width:480px){.creator-header-nav{display:none!important}}