.landing.glow{--g-bg:#0a0805;--g-bg-deep:#060403;--g-panel:#100c08;--g-panel-hi:#17110b;--g-cream:#f4ead5;--g-cream-mute:#f4ead5b8;--g-cream-dim:#f4ead580;--g-cream-faint:#f4ead529;--g-gold:#b19365;--g-gold-soft:#c2af96;--g-gold-deep:#7a6442;--g-glow:#c9963f;--g-glow-light:#dbb05f;--g-glow-bright:#fad89f;--g-line:#b1936538;--g-line-soft:#b193651f;--g-line-strong:#c9963f6b;--g-serif:var(--font-playfair), "Playfair Display", Georgia, serif;--g-sans:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--g-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--g-shadow:0 30px 80px #0000008c;--g-shadow-gold:0 20px 50px #7a644247;background:var(--g-bg);color:var(--g-cream);font-family:var(--g-sans)}.landing.glow ::selection{color:var(--g-glow-bright);background:#c9963f4d}.landing.glow h1,.landing.glow h2,.landing.glow h3,.landing.glow h4,.landing.glow blockquote{font-family:var(--g-serif);color:var(--g-cream);font-weight:600}.landing.glow .section-intro>span,.landing.glow .product-copy>span,.landing.glow .faq-section>div>span,.landing.glow .platform-tour-head>span,.landing.glow .platform-tour-grid>article>span,.landing.glow .professional-summary>span,.landing.glow .final-cta>span,.landing.glow .trusted-line>span{font-family:var(--g-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--g-glow);font-size:10px;font-weight:500}.landing.glow .section-intro h2 em,.landing.glow .accent{background:linear-gradient(100deg, var(--g-glow-bright), var(--g-glow) 55%, var(--g-gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.landing.glow .marketing-nav{-webkit-backdrop-filter:saturate(150%)blur(16px);backdrop-filter:saturate(150%)blur(16px);border-bottom:1px solid var(--g-line-soft);background:#080604c7}.landing.glow .marketing-brand{color:var(--g-cream)}.landing.glow .marketing-brand strong{font-family:var(--g-serif);letter-spacing:.5px;font-weight:600}.landing.glow .marketing-links>a{color:var(--g-cream-mute);letter-spacing:.3px;font-weight:500}.landing.glow .marketing-links>a:after{background:var(--g-glow)}.landing.glow .marketing-links>a:hover{color:var(--g-glow-bright)}.landing.glow .login-link{color:var(--g-cream-mute)}.landing.glow .login-link:hover{color:var(--g-glow-bright)}.landing.glow .marketing-menu{color:var(--g-cream);background:0 0;border:0}.landing.glow .marketing-cta,.landing.glow .hero-primary,.landing.glow .professional-summary>a,.landing.glow .final-cta>a{background:linear-gradient(135deg, var(--g-glow-bright), var(--g-glow-light) 45%, #b8853a);color:#17110a;font-family:var(--g-sans);letter-spacing:.4px;transition:transform .25s var(--g-ease,ease), box-shadow .25s ease, filter .25s ease;border:0;border-radius:999px;font-weight:700;box-shadow:0 14px 34px #c9963f38}.landing.glow .marketing-cta:hover,.landing.glow .hero-primary:hover,.landing.glow .professional-summary>a:hover,.landing.glow .final-cta>a:hover{background:linear-gradient(135deg, var(--g-glow-bright), var(--g-glow-light) 45%, #b8853a);filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 18px 44px #c9963f52}.landing.glow .hero-secondary{border:1px solid var(--g-line);color:var(--g-cream);letter-spacing:.4px;background:0 0;border-radius:999px;font-weight:600;transition:border-color .25s,background .25s,transform .25s}.landing.glow .hero-secondary:hover{border-color:var(--g-line-strong);box-shadow:none;background:#b1936514;transform:translateY(-2px)}.landing.glow .landing-hero{isolation:isolate;background:0 0;position:relative}.landing.glow .landing-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 50% -8%, #c9963f29, transparent 62%), radial-gradient(700px 500px at 12% 22%, #7a644229, transparent 60%), linear-gradient(180deg, #0d0a06 0%, var(--g-bg) 70%);position:absolute;inset:0}.landing.glow .hero-pill{border:1px solid var(--g-line);color:var(--g-glow-light);font-family:var(--g-mono);letter-spacing:.24em;background:#b1936512;border-radius:999px;padding:10px 18px;font-size:10px;font-weight:500}.landing.glow .hero-pill svg{color:var(--g-glow)}.landing.glow .landing-hero h1{font-family:var(--g-serif);letter-spacing:-.02em;color:var(--g-cream);font-size:clamp(52px,6.2vw,88px);font-weight:600;line-height:1.02}.landing.glow .landing-hero h1 span{font-family:var(--g-serif);letter-spacing:-.01em;background:linear-gradient(100deg, var(--g-glow-bright), var(--g-glow) 50%, var(--g-gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500;display:block}.landing.glow .landing-hero .hero-copy>p{color:var(--g-cream-mute);font-size:17px;line-height:1.75}.landing.glow .hero-proof span{color:var(--g-cream-dim);letter-spacing:.3px;font-size:11px}.landing.glow .hero-proof svg{color:var(--g-glow)}.landing.glow .trusted-line{text-align:center}.landing.glow .trusted-line>span{color:var(--g-gold-deep)}.landing.glow .trusted-line b{color:var(--g-cream-dim);transition:color .25s}.landing.glow .trusted-line b:hover{color:var(--g-glow-light)}.landing.glow .software-shot{background:var(--g-panel);border:1px solid var(--g-line);border-radius:16px;box-shadow:0 40px 100px #0009,0 0 0 1px #c9963f0f,0 10px 60px #c9963f14}.landing.glow .browser-bar{background:var(--g-panel-hi);border-bottom:1px solid var(--g-line-soft);border-radius:16px 16px 0 0}.landing.glow .browser-bar>i{background:#b1936547}.landing.glow .browser-bar>i:first-child{background:var(--g-glow)}.landing.glow .browser-bar span{border:1px solid var(--g-line-soft);color:var(--g-cream-dim);font-family:var(--g-mono);background:#00000059}.landing.glow .section-intro h2,.landing.glow .product-copy h2,.landing.glow .faq-section h2,.landing.glow .platform-tour-head h2{font-family:var(--g-serif);letter-spacing:-.02em;color:var(--g-cream);font-weight:600;line-height:1.08}.landing.glow .section-intro p,.landing.glow .product-copy>p,.landing.glow .faq-section>div>p,.landing.glow .platform-tour-head p{color:var(--g-cream-mute);font-size:15px;line-height:1.75}.landing.glow .marketing-section{background:0 0}.landing.glow .feature-grid article{background:linear-gradient(165deg, var(--g-panel-hi), var(--g-panel));border:1px solid var(--g-line-soft);box-shadow:none;border-radius:14px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.landing.glow .feature-grid article:before{content:"";background:linear-gradient(90deg, transparent, var(--g-line-strong), transparent);opacity:0;height:1px;transition:opacity .3s;position:absolute;inset:0 0 auto}.landing.glow .feature-grid article:hover{border-color:var(--g-line);transform:translateY(-4px);box-shadow:0 24px 50px #00000080}.landing.glow .feature-grid article:hover:before{opacity:1}.landing.glow .feature-number{font-family:var(--g-mono);letter-spacing:.2em;color:var(--g-gold-deep);font-size:10px}.landing.glow .feature-icon,.landing.glow .feature-icon.coral,.landing.glow .feature-icon.violet,.landing.glow .feature-icon.blue,.landing.glow .feature-icon.orange,.landing.glow .feature-icon.green,.landing.glow .feature-icon.rose{border:1px solid var(--g-line-soft);color:var(--g-glow-light);background:#b193651a;border-radius:12px}.landing.glow .feature-grid h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.landing.glow .feature-grid p{color:var(--g-cream-dim);font-size:12px;line-height:1.7}.landing.glow .feature-grid a{color:var(--g-glow);font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:500;transition:gap .25s,color .25s}.landing.glow .feature-grid article:hover a{color:var(--g-glow-bright);gap:9px}.landing.glow .product-band{background:linear-gradient(150deg, #120d08, var(--g-bg-deep));color:var(--g-cream);border:0;border-top:1px solid var(--g-line-soft);border-bottom:1px solid var(--g-line-soft);box-shadow:none}.landing.glow .brand-section{color:var(--g-cream);border:0;border-top:1px solid var(--g-line-soft);box-shadow:none;background:0 0}.landing.glow .product-band:before{box-shadow:none;background:radial-gradient(circle,#c9963f24,#0000 62%)}.landing.glow .product-copy>p{color:var(--g-cream-mute)}.landing.glow .product-copy li{color:var(--g-cream-mute);font-size:13px}.landing.glow .product-copy li svg{color:var(--g-glow-light);background:#c9963f24}.landing.glow .product-copy>a{color:var(--g-glow-light);border-bottom:1px solid var(--g-line-strong);font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;transition:color .25s,border-color .25s}.landing.glow .product-copy>a:hover{color:var(--g-glow-bright);border-color:var(--g-glow)}.landing.glow .platform-tour{background:linear-gradient(180deg, var(--g-bg-deep), #0c0906)}.landing.glow .platform-tour-grid>article{background:linear-gradient(165deg, var(--g-panel-hi), var(--g-panel));border:1px solid var(--g-line-soft);border-radius:14px;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.landing.glow .platform-tour-grid>article:hover{border-color:var(--g-line);transform:translateY(-4px);box-shadow:0 26px 55px #00000080}.landing.glow .platform-tour-grid h3{color:var(--g-cream);letter-spacing:-.01em;font-weight:600}.landing.glow .platform-tour-grid p{color:var(--g-cream-dim)}.landing.glow .platform-tour-grid a{color:var(--g-glow-light);border-bottom:1px solid var(--g-line-strong);font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.landing.glow .platform-tour-grid a:hover{color:var(--g-glow-bright)}.landing.glow .mobile-demo-showcase{border:1px solid var(--g-line-soft);background:radial-gradient(circle at 50% 34%, #c9963f29, transparent 42%), linear-gradient(145deg, #150f0a, var(--g-bg-deep))}.landing.glow .mobile-demo-showcase--feature{border-color:var(--g-line);background:radial-gradient(circle at 50% 32%,#c9963f33,#0000 40%),linear-gradient(145deg,#1a120b,#0a0705)}.landing.glow .mobile-demo-label span{color:var(--g-cream);font-family:var(--g-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.landing.glow .mobile-demo-label small{color:var(--g-gold)}.landing.glow .brand-window{background:var(--g-panel);border:1px solid var(--g-line-soft);box-shadow:var(--g-shadow)}.landing.glow .brand-cover{background:linear-gradient(135deg,#1d150d,#3a2a16)}.landing.glow .brand-cover>span{background:linear-gradient(140deg, var(--g-glow-light), var(--g-gold-deep));color:#17110a;font-family:var(--g-serif)}.landing.glow .brand-cover small{color:var(--g-cream-dim)}.landing.glow .brand-body div{border:1px solid var(--g-line-soft);background:linear-gradient(#b1936524 35%,#ffffff05 35%)}.landing.glow .palette-card,.landing.glow .domain-card{background:var(--g-panel-hi);border:1px solid var(--g-line);box-shadow:var(--g-shadow);color:var(--g-cream)}.landing.glow .palette-card>span,.landing.glow .domain-card small{color:var(--g-cream-dim);font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase}.landing.glow .palette-card i{background:var(--g-glow)}.landing.glow .palette-card i:nth-child(2){background:var(--g-glow-bright)}.landing.glow .palette-card i:nth-child(3){background:var(--g-gold)}.landing.glow .palette-card i:nth-child(4){background:var(--g-gold-deep)}.landing.glow .palette-card i:nth-child(5){background:var(--g-cream)}.landing.glow .domain-card>svg:first-child{color:var(--g-glow)}.landing.glow .domain-card>svg:last-child{color:var(--g-glow-light)}.landing.glow .brand-list>div>svg{border:1px solid var(--g-line-soft);color:var(--g-glow-light);background:#b193651a;border-radius:10px}.landing.glow .brand-list strong{color:var(--g-cream);font-size:13px}.landing.glow .brand-list small{color:var(--g-cream-dim)}.landing.glow .pricing-section{background:0 0}.landing.glow .professional-plan-card{background:var(--g-panel);border:1px solid var(--g-line);box-shadow:var(--g-shadow);border-radius:18px}.landing.glow .professional-summary{background:radial-gradient(600px 400px at 20% 0%, #c9963f2e, transparent 60%), linear-gradient(160deg, #1a120b, var(--g-bg-deep));border-right:1px solid var(--g-line-soft);color:var(--g-cream)}.landing.glow .professional-summary h3{font-family:var(--g-serif);letter-spacing:-.01em;font-weight:600}.landing.glow .professional-summary>p{color:var(--g-cream-mute)}.landing.glow .professional-price{align-items:baseline;gap:2px}.landing.glow .professional-price sup{font-family:var(--g-serif);color:var(--g-glow-light);align-self:baseline;margin-top:0;font-size:26px;font-weight:600;line-height:1}.landing.glow .professional-price strong{font-family:var(--g-serif);background:linear-gradient(150deg, var(--g-glow-bright), var(--g-glow) 55%, var(--g-gold));color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-weight:600}.landing.glow .professional-price span{color:var(--g-cream-dim);font-family:var(--g-mono);letter-spacing:.14em;font-size:11px}.landing.glow .professional-summary>b{color:var(--g-cream-mute);font-weight:500}.landing.glow .professional-summary>b svg{color:var(--g-glow)}.landing.glow .professional-summary>small{color:var(--g-cream-dim);font-family:var(--g-mono);letter-spacing:.12em;font-size:9px}.landing.glow .plan-feature-sections{background:0 0}.landing.glow .plan-feature-sections>section{border:1px solid var(--g-line-soft);background:#b193650a;border-radius:12px}.landing.glow .plan-feature-sections>section.featured{border-color:var(--g-line);background:#c9963f14}.landing.glow .plan-feature-sections h4{color:var(--g-cream);font-family:var(--g-serif);font-size:15px;font-weight:600}.landing.glow .plan-feature-sections h4 svg,.landing.glow .plan-feature-sections li svg{color:var(--g-glow)}.landing.glow .plan-feature-sections li{color:var(--g-cream-dim)}.landing.glow .faq-section{background:0 0}.landing.glow .faq-section>div>a{color:var(--g-glow-light);font-family:var(--g-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.landing.glow .faq-section>div>a:hover{color:var(--g-glow-bright)}.landing.glow .faq-list details{border-bottom:1px solid var(--g-line-soft)}.landing.glow .faq-list summary{color:var(--g-cream);font-family:var(--g-serif);letter-spacing:-.01em;font-size:17px;font-weight:500;transition:color .25s}.landing.glow .faq-list summary:hover{color:var(--g-glow-light)}.landing.glow .faq-list summary svg{color:var(--g-glow);flex:none;transition:transform .25s}.landing.glow .faq-list details p{color:var(--g-cream-mute);font-size:13px;line-height:1.75}.landing.glow .final-cta{background:radial-gradient(800px 500px at 50% 0%, #c9963f33, transparent 62%), linear-gradient(160deg, #17100a, var(--g-bg-deep));border-top:1px solid var(--g-line-soft);color:var(--g-cream)}.landing.glow .final-cta h2{font-family:var(--g-serif);letter-spacing:-.02em;font-size:clamp(38px,4.6vw,62px);font-weight:600;line-height:1.06}.landing.glow .final-cta>p{color:var(--g-cream-mute);font-size:15px}.landing.glow .final-cta>span svg{color:var(--g-glow)}.landing.glow .final-cta>small{color:var(--g-cream-dim);font-family:var(--g-mono);letter-spacing:.14em;margin-top:16px;font-size:9px}.landing.glow .cta-orbit{border-color:var(--g-line-soft)}.landing.glow .cta-orbit.one{box-shadow:0 0 0 60px #b193650a,0 0 0 120px #b1936506}.landing.glow .cta-orbit.two{box-shadow:0 0 0 60px #c9963f0d,0 0 0 120px #b1936506}.landing.glow .marketing-footer{background:var(--g-bg-deep);border-top:1px solid var(--g-line-soft)}.landing.glow .marketing-footer>div:first-child p{color:var(--g-cream-dim);line-height:1.75}.landing.glow .marketing-footer>div>strong{color:var(--g-cream);font-family:var(--g-mono);letter-spacing:.2em;text-transform:uppercase;font-size:9px}.landing.glow .marketing-footer a:not(.marketing-brand){color:var(--g-cream-dim);transition:color .25s}.landing.glow .marketing-footer a:not(.marketing-brand):hover{color:var(--g-glow-light)}.landing.glow .footer-bottom{border-top:1px solid var(--g-line-soft);color:var(--g-cream-dim);font-family:var(--g-mono);letter-spacing:.1em;font-size:9px}.landing.glow .footer-bottom i{background:var(--g-glow);box-shadow:0 0 8px #c9963f99}@media (max-width:720px){.landing.glow .marketing-nav{background:#080604eb}.landing.glow .marketing-links{background:var(--g-bg-deep);border-bottom:1px solid var(--g-line-soft)}.landing.glow .marketing-links>a.mobile-login{background:linear-gradient(135deg, var(--g-glow-bright), #b8853a);color:#17110a;border-radius:999px;font-weight:700}}.landing.glow .marketing-section,.landing.glow .pricing-section,.landing.glow .faq-section{padding-block:clamp(96px,11vw,168px)}.landing.glow .section-intro{margin-bottom:64px}.landing.glow .feature-grid{gap:16px}.landing.glow .feature-grid article{min-height:0;padding:32px 30px 34px}.landing.glow .feature-grid p{min-height:0;margin:0}.landing.glow .feature-grid h3{margin:20px 0 10px}.landing.glow .platform-tour-grid p{min-height:0}.landing.glow .professional-plan-card{max-width:1240px;margin-inline:auto}.landing.glow .professional-summary{justify-content:center;padding:52px 40px}.landing.glow .plan-feature-sections{gap:16px;padding:40px}.landing.glow .section-intro h2:after{background:linear-gradient(90deg, transparent, var(--g-glow), transparent);width:52px;margin-top:26px}.landing.glow .marketing-brand>img{filter:none;width:auto;height:52px}.landing.glow .marketing-footer .marketing-brand>img{height:60px}.landing.glow .marketing-footer .marketing-brand{margin-bottom:18px}@media (max-width:720px){.landing.glow .marketing-brand>img{height:36px}}.landing.glow .platform-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px}@media (max-width:1100px){.landing.glow .platform-tour-grid>article:last-child{grid-column:auto}}@media (max-width:720px){.landing.glow .platform-tour-grid{grid-template-columns:1fr}}.landing.glow .marketing-footer{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.landing.glow .marketing-footer>p{max-width:420px;color:var(--g-cream-dim);margin:0;font-size:13px;line-height:1.75}.landing.glow .footer-bottom{justify-content:center;width:100%;margin-top:48px;padding-top:26px}@media (max-width:720px){.landing.glow .brand-visual{flex-wrap:wrap;gap:12px;min-height:0;display:flex}.landing.glow .brand-window{flex:1 0 100%;position:static;inset:auto;transform:none}.landing.glow .brand-cover{height:150px;padding:22px}.landing.glow .brand-body div{height:78px}.landing.glow .palette-card,.landing.glow .domain-card{position:static;inset:auto}.landing.glow .domain-card{flex:1}}.landing.glow .mobile-demo-device{border-radius:27px}.landing.glow .mobile-demo-screen{clip-path:inset(0 round 20px);border-radius:20px}.landing.glow .mobile-demo-preview--feature .mobile-demo-device{border-radius:35px}.landing.glow .mobile-demo-preview--feature .mobile-demo-screen{clip-path:inset(0 round 26px);border-radius:26px}@media (max-width:720px){.landing.glow .mobile-demo-preview--feature .mobile-demo-device{border-radius:27px}.landing.glow .mobile-demo-preview--feature .mobile-demo-screen{clip-path:inset(0 round 20px);border-radius:20px}}.landing.glow .plan-addons{border:1px solid var(--g-line-soft);max-width:640px;color:var(--g-cream-mute);text-align:left;background:#b193650d;border-radius:999px;align-items:flex-start;gap:10px;margin:32px auto 0;padding:18px 22px;font-size:13px;line-height:1.6;display:flex}.landing.glow .plan-addons svg{color:var(--g-glow);flex:none;margin-top:3px}@media (max-width:720px){.landing.glow .plan-addons{border-radius:16px;padding:16px 18px}.landing.glow.menu-open>section,.landing.glow.menu-open>footer{filter:blur(7px)brightness(.5)saturate(.9);pointer-events:none}.landing.glow>section,.landing.glow>footer{transition:filter .3s}.landing.glow .menu-scrim{z-index:50;cursor:pointer;background:#06040359;border:0;padding:0;animation:.28s both glow-scrim-in;position:fixed;inset:0}.landing.glow .marketing-links{-webkit-backdrop-filter:blur(26px)saturate(150%);border:1px solid var(--g-line);background:#100c07db;border-radius:20px;gap:0;padding:10px;top:82px;left:14px;right:14px;box-shadow:0 30px 70px #0009,inset 0 1px #f4ead50f}.landing.glow .marketing-links.open{animation:.28s cubic-bezier(.2,.9,.3,1) both glow-menu-in}.landing.glow .marketing-links>a{border-bottom:1px solid var(--g-line-soft);letter-spacing:.2px;padding:15px 14px;font-size:15px}.landing.glow .marketing-links>a:nth-last-of-type(2){border-bottom:0}.landing.glow .marketing-links>a.mobile-login{text-align:center;border-bottom:0;margin-top:8px;padding:16px;font-size:14px}}@keyframes glow-scrim-in{0%{opacity:0}}@keyframes glow-menu-in{0%{opacity:0;transform:translateY(-10px)}}@media (max-width:720px){.landing.glow .landing-hero h1{font-size:clamp(30px,10.4vw,62px)}}
.admin-bell i{background:var(--g-glow,#c9963f)}.admin-panel-head button,.admin-panel-head button svg{color:#b8873c}.admin-panel-head button:hover,.admin-panel-head button:hover svg{color:#c9963f}.alerts-panel .admin-panel-head span{color:#b8873c}.donut-wrap i.coral{background:#c9963f}.app-shell .sidebar .nav-item.active svg{color:#dbb05f!important}
