:root{--text:#0b1220;--muted:rgba(11,18,32,.68);--muted2:rgba(11,18,32,.58);--border:rgba(11,18,32,.12);--brand:#1677f2;--ok:#16a34a;--container:1120px}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:var(--font-montserrat),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#a3d1e6,#a2c8cb,#b8cfc0,#a2c8cb,#a3d1e6);background-size:100% 200vh}body.landing-bg:after{content:"";position:fixed;inset:0;z-index:-1;background-image:url(/clouds_hq_q95.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;animation:bg-fade-in 1.2s ease-out forwards;will-change:transform;transform:translateZ(0)}@keyframes bg-fade-in{0%{opacity:0}to{opacity:1}}body.landing-bg:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.55;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.1),transparent 55%),radial-gradient(circle at 82% 28%,rgba(255,255,255,.08),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 1px,transparent 0,transparent 6px),repeating-linear-gradient(90deg,rgba(0,0,0,.012),rgba(0,0,0,.012) 1px,transparent 0,transparent 7px);will-change:transform;transform:translateZ(0)}a{color:inherit;text-decoration:none}.container{width:min(var(--container),calc(100% - 48px));margin:0 auto;position:relative;z-index:2}.dashboard-main-card{scrollbar-width:none;-ms-overflow-style:none}.dashboard-main-card::-webkit-scrollbar{width:0;height:0}.no-scrollbar,.no-scrollbar *{scrollbar-width:none!important;-ms-overflow-style:none!important}.no-scrollbar ::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}header{position:fixed;inset:0 0 auto 0;z-index:10;padding:14px 0;background:transparent}.nav{display:flex;justify-content:space-between;align-items:center}.brand{font-weight:900;font-size:18px;color:rgba(9,14,26,.92)}.cta-btn{background:var(--brand);color:#fff;padding:12px 18px;border-radius:18px;font-weight:900;box-shadow:0 10px 24px rgba(22,119,242,.22),inset 0 1px 0 rgba(255,255,255,.28);display:inline-block}.cta-btn--ghost{background:rgba(255,248,235,.14);border:1px solid rgba(255,255,255,.92);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 10px 24px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.35);text-shadow:0 1px 6px rgba(0,0,0,.25),0 0 .5px rgba(0,0,0,.7);transition:background .16s ease,transform .12s ease,box-shadow .16s ease}.cta-btn--ghost:hover{background:rgba(255,248,235,.22);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,255,255,.35),0 18px 40px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.45)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;z-index:1}.hero .cta-btn{margin-top:18px}.final-cta .cta-btn,.hero .cta-btn{background:rgba(255,248,235,.14);border:1px solid rgba(255,255,255,.92);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.25),0 14px 32px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.35);text-shadow:0 1px 6px rgba(0,0,0,.25),0 0 .5px rgba(0,0,0,.7);transition:background .16s ease,transform .12s ease,box-shadow .16s ease;animation:cta-breathe 5.2s ease-in-out infinite}.final-cta .cta-btn:hover{background:rgba(255,248,235,.22);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,255,255,.35),0 18px 40px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.45)}.final-cta .cta-btn:after{content:" →"}.setup-cta{background:rgba(255,248,235,.14);border:1px solid rgba(255,255,255,.92);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.25),0 14px 32px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.35);text-shadow:0 1px 6px rgba(0,0,0,.25),0 0 .5px rgba(0,0,0,.7);transition:background .16s ease,transform .12s ease,box-shadow .16s ease;animation:cta-breathe 5.2s ease-in-out infinite}.setup-cta:hover{background:rgba(255,248,235,.22);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,255,255,.35),0 18px 40px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.45)}.setup-cta:after{content:" →"}.hero .cta-btn:hover{background:rgba(255,248,235,.22);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,255,255,.35),0 18px 40px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.45)}.hero .cta-btn:after{content:" →";display:inline-block;margin-left:8px;font-weight:900;opacity:.9;transform:translateX(0);transition:transform .16s ease}.hero .cta-btn:hover:after{transform:translateX(2px)}@keyframes cta-halo-pulse{0%,to{box-shadow:0 0 0 1px rgba(255,255,255,.25),0 14px 32px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.35)}50%{box-shadow:0 0 0 1px rgba(255,255,255,.35),0 18px 40px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.45)}}@keyframes cta-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.5px) scale(1.01)}}.hero-content{position:relative;z-index:2;padding-top:90px;padding-bottom:40px;max-width:720px}h1{font-size:clamp(38px,5vw,64px);line-height:1.03;letter-spacing:-.045em;margin:0 0 16px;color:rgba(9,14,26,.96)}.lead{font-size:18px;line-height:1.6;color:var(--muted);margin:0 0 22px;max-width:70ch}.cta-sub{margin-top:10px;font-size:13px;color:rgba(11,18,32,.55);font-weight:750}.cta-sub--minor{margin-top:12px;color:var(--muted2);font-weight:700;letter-spacing:.01em;font-family:inherit}.cta-availability-dot{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:999px;background:rgba(98,255,170,1);box-shadow:0 0 8px rgba(98,255,170,.95),0 0 20px rgba(98,255,170,.7);transform:translateY(-1px);animation:availability-pulse 1.4s ease-in-out infinite}.cta-availability-dot--sold-out{background:rgba(255,163,83,1);box-shadow:0 0 8px rgba(255,163,83,.95),0 0 20px rgba(255,163,83,.7);animation:availability-pulse-sold-out 1.4s ease-in-out infinite}@keyframes availability-pulse{0%,to{box-shadow:0 0 8px rgba(98,255,170,.9),0 0 20px rgba(98,255,170,.6);transform:translateY(-1px)}50%{box-shadow:0 0 14px rgba(98,255,170,1),0 0 30px rgba(98,255,170,.85);transform:translateY(-1px)}}@keyframes availability-pulse-sold-out{0%,to{box-shadow:0 0 8px rgba(255,163,83,.9),0 0 20px rgba(255,163,83,.6);transform:translateY(-1px)}50%{box-shadow:0 0 14px rgba(255,163,83,1),0 0 30px rgba(255,163,83,.85);transform:translateY(-1px)}}.hero-frame{position:relative;overflow:hidden}.floating-cloud{position:absolute;pointer-events:none;z-index:1}.floating-cloud img{width:100%;display:block;opacity:.98;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 10px 20px rgba(0,0,0,.12));transition:filter .4s ease}.floating-cloud img.cloud-hovered{filter:drop-shadow(0 10px 20px rgba(0,0,0,.12)) brightness(.88)}.cloud-illuminate{filter:drop-shadow(0 10px 20px rgba(0,0,0,.12)) brightness(1.4) drop-shadow(0 0 30px rgba(255,230,140,.3))!important;transition:filter 80ms ease-out!important}@keyframes lightning-flash{0%{opacity:0}4%{opacity:1}8%{opacity:.12}12%{opacity:.95}20%{opacity:.04}24%{opacity:.85}40%{opacity:0}to{opacity:0}}.lightning-bolt{animation:lightning-flash .6s ease-out forwards}@keyframes cloud-fade-in-left{0%{opacity:0;transform:translateX(-60px)}to{opacity:.98;transform:translateX(0)}}@keyframes cloud-fade-in-right{0%{opacity:0;transform:translateX(60px)}to{opacity:.98;transform:translateX(0)}}@keyframes cloud-float{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(-18px) translateY(6px)}50%{transform:translateX(0) translateY(12px)}75%{transform:translateX(18px) translateY(6px)}to{transform:translateX(0) translateY(0)}}.cloud-zapier{top:22%;right:-4%;width:min(260px,40vw);animation:cloud-float 14s ease-in-out infinite}.cloud-n8n{top:28%;left:-2%;width:min(400px,56vw);animation:cloud-float 18s ease-in-out -6s infinite}.cloud-make{top:70%;right:3%;width:min(460px,58vw);animation:cloud-float 22s ease-in-out -11s infinite}.cloud-openclaw{top:58%;left:-2%;width:min(240px,34vw);animation:cloud-float 20s ease-in-out -4s infinite}@media (max-width:900px){.hero-content{padding-top:120px}.floating-cloud{top:70px;left:50%;right:auto;transform:translateX(-50%);opacity:.95;animation-name:cloud-float-mobile;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes cloud-float-mobile{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}to{transform:translateX(-50%) translateY(0)}}.cloud-n8n{width:150px;margin-left:-150px;animation-duration:16s;animation-delay:-2s}.cloud-zapier{top:40px;width:170px;margin-left:0;animation-duration:18s;animation-delay:-6s}.cloud-make{width:140px;margin-left:150px;animation-duration:20s;animation-delay:-10s}.cloud-openclaw{top:10px;width:130px;margin-left:-100px;animation-duration:17s;animation-delay:-8s}body{background:transparent}}.logo-band{width:45%;margin:0 auto 2px;overflow:hidden;padding:14px 0;opacity:.7;filter:saturate(.1);border-top:1px solid rgba(255,255,255,0);border-bottom:1px solid rgba(255,255,255,.12);display:grid;gap:8px}.logo-band-bleed{width:100vw;margin-left:calc(50% - 50vw);display:flex;justify-content:center;margin-top:34px}.logo-band-label{margin-top:0;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:rgba(11,18,32,.45);text-align:center}@media (min-width:1000px){.benefit-card--overlap{position:relative}}.logo-band--hero{width:min(40vw,560px)}@media (min-width:1200px){.logo-band--hero{width:min(30vw,420px)}}.logo-band-track{display:flex;align-items:center;gap:36px;width:max-content;animation:logo-marquee 60s linear infinite}.logo-band-img{height:40px;width:auto;object-fit:contain;opacity:.9}.logo-band-img:hover{opacity:1}@media (max-width:900px){.logo-band-track{gap:22px;animation-duration:70s}.logo-band-img{height:30px}}@keyframes logo-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.aBackBtn{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;text-decoration:none;background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 14px rgba(15,23,42,.06);font-size:13px;font-weight:600;color:rgba(15,23,42,.82);white-space:nowrap;transition:background .12s ease,box-shadow .12s ease,transform 80ms ease}.aBackBtn:hover{background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 20px rgba(15,23,42,.1)}.aBackBtn:active{transform:translateX(-1px)}.aBackBtn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(14,165,233,.22),inset 0 1px 0 rgba(255,255,255,.7),0 10px 20px rgba(15,23,42,.1)}.sidebarLogo{position:relative;border-radius:10px;transition:background .3s ease,box-shadow .3s ease}.sidebarLogo:before{content:"";position:absolute;inset:-4px;border-radius:14px;background:radial-gradient(circle at 30% 50%,rgba(56,189,248,.15),rgba(139,92,246,.1),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.sidebarLogo:hover:before{opacity:1}.sidebarLogo:hover{background:rgba(255,255,255,.04);box-shadow:0 0 30px rgba(56,189,248,.08),0 0 60px rgba(139,92,246,.05)}.sidebarLogo>*{position:relative;z-index:1}.sidebarLogo-icon{transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .4s ease;filter:drop-shadow(0 0 0 transparent)}.sidebarLogo:hover .sidebarLogo-icon{animation:logoIconPop .6s cubic-bezier(.34,1.56,.64,1) forwards;filter:drop-shadow(0 0 12px rgba(56,189,248,.5)) drop-shadow(0 0 24px rgba(139,92,246,.3))}@keyframes logoIconPop{0%{transform:scale(1) rotate(0deg)}30%{transform:scale(1.25) rotate(-15deg)}50%{transform:scale(.95) rotate(10deg)}70%{transform:scale(1.15) rotate(-5deg)}85%{transform:scale(1.05) rotate(2deg)}to{transform:scale(1.1) rotate(0deg)}}.sidebarLogo-text{color:#fff;background:linear-gradient(90deg,#fff,#fff 40%,#38bdf8 50%,#8b5cf6 60%,#ec4899 70%,#fff 80%,#fff);background-size:250% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:letter-spacing .4s cubic-bezier(.34,1.56,.64,1),background-position .6s ease}.sidebarLogo:hover .sidebarLogo-text{animation:logoTextShimmer 1.2s ease forwards,logoTextBounce .5s cubic-bezier(.34,1.56,.64,1) forwards;letter-spacing:.5px}@keyframes logoTextShimmer{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes logoTextBounce{0%{transform:translateX(0) scale(1)}25%{transform:translateX(3px) scale(1.03)}50%{transform:translateX(-2px) scale(.98)}75%{transform:translateX(1px) scale(1.01)}to{transform:translateX(0) scale(1)}}@media (prefers-reduced-motion:reduce){.sidebarLogo-icon,.sidebarLogo-text{animation:none!important;transition:none!important}}.sidebarLink{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:400;color:rgba(255,255,255,.85);transition:background .15s ease}.sidebarLink:hover{background:rgba(255,255,255,.06);color:#fff}.sidebarLink:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(14,165,233,.22)}.sidebarIcon{display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7)}.sidebarIcon,.sidebarIcon svg{width:18px;height:18px}.sidebarLink:hover .sidebarIcon{color:#fff}.sidebarLink.active{background:rgba(255,255,255,.08);color:#fff;font-weight:500}.sidebarLink.active .sidebarIcon{color:#fff}.logo-band-mask{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.social-proof-card,.social-proof-heading,.social-proof-quote,.social-proof-subline{opacity:0;transform:translateX(-12px)}.social-proof .is-visible .social-proof-card,.social-proof .is-visible .social-proof-heading,.social-proof .is-visible .social-proof-quote,.social-proof .is-visible .social-proof-subline{animation:social-proof-in .62s ease forwards}.social-proof .is-visible .social-proof-subline{transform:translateY(8px)}.social-proof .is-visible .social-proof-quote{transform:translateY(10px)}@keyframes social-proof-in{to{opacity:1;transform:translateX(0) translateY(0)}}.social-proof-card{animation:stat-breathe 6s ease-in-out infinite}.social-proof-card:nth-child(2){animation-delay:2s}.social-proof-card:nth-child(3){animation-delay:4s}@keyframes stat-breathe{0%,to{box-shadow:0 14px 32px rgba(15,23,42,.12)}50%{box-shadow:0 14px 32px rgba(15,23,42,.06),0 0 0 1px rgba(255,255,255,.5)}}@keyframes marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@-webkit-keyframes marquee-left{0%{-webkit-transform:translateZ(0)}to{-webkit-transform:translate3d(-50%,0,0)}}@keyframes marquee-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@-webkit-keyframes marquee-right{0%{-webkit-transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0)}}.testimonial-marquee-track--left,.testimonial-marquee-track--right{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.testimonial-marquee-track--left{animation:marquee-left var(--marquee-speed,75s) linear infinite;-webkit-animation:marquee-left var(--marquee-speed,75s) linear infinite}.testimonial-marquee-track--right{animation:marquee-right var(--marquee-speed,85s) linear infinite;-webkit-animation:marquee-right var(--marquee-speed,85s) linear infinite}.testimonial-marquee-track--left:hover,.testimonial-marquee-track--right:hover{animation-play-state:paused;-webkit-animation-play-state:paused}.testimonial-mini{transition:transform .25s ease,box-shadow .25s ease}.testimonial-mini:hover{transform:scale(1.04);box-shadow:0 12px 28px rgba(15,23,42,.12),0 0 0 1px rgba(255,255,255,.5)}@media (prefers-reduced-motion:reduce){.pricing-tier-card,.social-proof-card,.social-proof-heading,.social-proof-quote,.social-proof-subline{animation:none;opacity:1!important;transform:none!important}.testimonial-marquee-track--left,.testimonial-marquee-track--right{animation:none}}.dashboard-wrapper{padding:0;background:#0a0a0a}.dashboard-sidebar{width:260px}.dashboard-sidebar-wrap{flex-shrink:0}.banner-btn-purple{transition:background .15s ease,box-shadow .15s ease,transform 80ms ease}.banner-btn-purple:hover{background:rgba(139,92,246,.95)!important;box-shadow:0 0 16px rgba(139,92,246,.4),0 4px 12px rgba(139,92,246,.25);transform:translateY(-1px)}.banner-btn-purple:active{transform:translateY(0);box-shadow:0 0 8px rgba(139,92,246,.3)}.banner-btn-green{transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform 80ms ease}.banner-btn-green:hover{background:rgba(34,197,94,.18)!important;border-color:rgba(34,197,94,.4)!important;box-shadow:0 0 16px rgba(34,197,94,.2),0 4px 12px rgba(34,197,94,.12);transform:translateY(-1px)}.banner-btn-green:active{transform:translateY(0);box-shadow:0 0 8px rgba(34,197,94,.15)}.api-copy-btn{transition:all .15s ease}.api-copy-btn:hover:not(:disabled){background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.18)!important;color:rgba(255,255,255,.7)!important;box-shadow:0 0 12px rgba(255,255,255,.04)}.api-copy-btn:active:not(:disabled){transform:scale(.92);background:rgba(255,255,255,.06)!important}.billing-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.billing-card:hover{border-color:rgba(255,255,255,.14)!important;box-shadow:0 12px 40px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);transform:translateY(-1px)}.billing-upgrade-btn:not(:disabled){animation:btn-border-breathe 4s ease-in-out infinite}@keyframes btn-border-breathe{0%,to{border-color:rgba(255,255,255,.1);box-shadow:none}50%{border-color:rgba(56,189,248,.35);box-shadow:0 0 10px rgba(56,189,248,.1)}}.billing-upgrade-btn:not(:disabled):hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:0 4px 16px rgba(0,0,0,.25);transform:translateY(-1px)}.billing-upgrade-btn:not(:disabled):active{transform:translateY(0);box-shadow:none}@media (max-width:720px){.billing-grid{grid-template-columns:1fr!important}}.sidebar-toggle{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:none;background:transparent;color:#fff;cursor:pointer;padding:0;flex:0 0 auto;transition:background .15s ease}.sidebar-toggle:hover{background:rgba(255,255,255,.08)}.dashboard-main-card{min-height:100vh;max-height:100vh}.footer-links-grid{display:grid;gap:16px;align-items:start}.footer-links-grid,.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.social-proof-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-mini{width:270px}.benefit-card-content{height:540px;grid-template-columns:.3fr .7fr}.benefit-card-content-reversed{height:540px;grid-template-columns:.7fr .3fr}.benefits-pin{height:420px}.landing-banner{padding:10px 40px 10px 16px;font-size:14px}.get-started-tab{width:130px}.auth-title{margin:0 0 60px}@media (max-width:768px){.container{width:min(var(--container),calc(100% - 32px))}.dashboard-wrapper{padding:0}.dashboard-sidebar-wrap{position:fixed;inset:0;z-index:50}.dashboard-sidebar{width:85vw;max-width:320px;min-width:auto;height:100vh;border-right:1px solid rgba(255,255,255,.06)}.dashboard-page-content{padding:20px 16px 24px!important;overflow-x:hidden}.dashboard-main-card{min-height:auto;max-height:none}.dash-setup-fullbleed{margin:-20px -16px -24px!important}.dash-header{padding:18px 16px!important}.dash-section{padding:14px!important}.dashboard-page-content *{max-width:100%}.dashboard-page-content pre{padding-right:16px!important;max-width:100%!important;box-sizing:border-box!important}.dashboard-page-content code{word-break:break-all}.dashboard-page-content li,.dashboard-page-content p{overflow-wrap:break-word;word-break:break-word}.dash-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.status-health-grid{grid-template-columns:1fr!important}.logs-header-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.docs-toc-sub{padding-left:20px!important}.quickstart-card{padding:24px 16px 40px!important;gap:24px!important}.quickstart-tabs{width:100%!important}.quickstart-content{grid-template-columns:1fr!important}.quickstart-card-slot{height:auto!important;min-height:180px}.quickstart-arrow{transform:rotate(90deg)}.footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.pricing-grid,.social-proof-stats{grid-template-columns:1fr}.testimonial-mini{width:250px}.benefit-card-content{height:auto;grid-template-columns:1fr}.benefit-card-content .benefit-visual{min-height:300px}.benefit-card-content-reversed{height:auto;grid-template-columns:1fr}.benefits-pin{height:auto;display:grid;gap:16px}.landing-banner{padding:10px 32px 10px 12px;font-size:13px}.get-started-tab{width:auto;flex:1}.auth-title{margin:0 0 32px}}@media (max-width:480px){.container{width:min(var(--container),calc(100% - 20px))}.dashboard-wrapper{padding:0}.testimonial-mini{width:230px}.landing-banner{padding:8px 28px 8px 8px;font-size:12px}.auth-title{margin:0 0 20px}}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.glow-card{position:relative;border-radius:14px;padding:1px;background:rgba(255,255,255,.1);--glow-angle:0deg;transition:transform .2s ease;height:100%}.glow-card--active{transform:scale(1.02)}.glow-card__border{position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from var(--glow-angle),transparent 0,#3b82f6 20%,#60a5fa 35%,#3b82f6 50%,transparent 55%);opacity:0;transition:opacity .2s ease}.glow-card--active .glow-card__border{opacity:1;animation:glow-spin 1s linear forwards,glow-fade 1s linear forwards}.glow-card__inner{position:relative;border-radius:13px;background:#1a1a1a;overflow:hidden;display:flex;flex-direction:column;height:100%}@keyframes glow-spin{to{--glow-angle:360deg}}@keyframes glow-fade{0%,70%{opacity:1}to{opacity:0}}.glow-copy-btn{position:relative;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);cursor:pointer;flex-shrink:0;transition:background .12s ease,border-color .12s ease}.glow-copy-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.glow-copy-btn__border{display:none}.glow-copy-btn__inner{position:relative;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px}.activation-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6;animation:activation-spin .6s linear infinite}@keyframes activation-spin{to{transform:rotate(1turn)}}.activation-check-pop{animation:activation-pop .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes activation-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.activation-dots:after{content:"";animation:activation-dots 1.2s steps(4) infinite}@keyframes activation-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.activation-step-in{animation:activation-step-in .3s ease forwards}@keyframes activation-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.activation-card-reveal{animation:activation-card-in .5s ease forwards}@keyframes activation-card-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.activation-spinner-inline{display:inline-block;width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.15);border-top-color:rgba(255,255,255,.5);animation:activation-spin .6s linear infinite;vertical-align:middle}.activation-key-reveal{animation:activation-key-in .4s ease forwards}@keyframes activation-key-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.activation-pulse{animation:activation-pulse-glow 2s ease-in-out infinite}@keyframes activation-pulse-glow{0%,to{opacity:1;box-shadow:0 0 6px rgba(34,197,94,.6)}50%{opacity:.5;box-shadow:0 0 2px rgba(34,197,94,.3)}}.oc-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#6b7280;animation:oc-blink .9s infinite}@keyframes oc-blink{0%,80%,to{opacity:.2}40%{opacity:1}}@media (max-width:720px){.setup-outer-card{padding:16px 12px!important}.setup-cards-row{grid-template-columns:1fr!important;gap:0!important}.setup-or{padding:12px 0!important;text-align:center}.setup-hint-arrow{transform:rotate(90deg)}}@media (max-width:820px){.setup-step2-row{flex-direction:column!important;height:auto!important;align-items:center!important}.setup-step2-demo{height:400px!important}.setup-step2-demo,.setup-step2-prompt{width:100%!important;flex-shrink:0!important}.setup-step2-prompt{height:auto!important;min-height:360px;margin-left:0!important}}.scroll-reveal{opacity:0;transition-property:opacity,transform,filter;transition-timing-function:cubic-bezier(.16,1,.3,1)}.scroll-reveal--up{transform:translateY(60px)}.scroll-reveal--down{transform:translateY(-40px)}.scroll-reveal--left{transform:translateX(-80px) rotate(-1.5deg)}.scroll-reveal--right{transform:translateX(80px) rotate(1.5deg)}.scroll-reveal--scale{transform:scale(.82);filter:blur(8px)}.scroll-reveal--blur{transform:translateY(40px);filter:blur(10px)}.scroll-reveal--pop{transform:scale(.3)}.scroll-reveal--flip{transform:perspective(800px) rotateY(25deg)}.scroll-reveal--visible{opacity:1!important;transform:none!important;filter:none!important}.scroll-reveal--pop.scroll-reveal--visible{animation:scroll-pop var(--sr-dur,.7s) cubic-bezier(.34,1.56,.64,1) forwards}@keyframes scroll-pop{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.08)}70%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}.benefit-card{transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.benefit-card .recharts-responsive-container,.benefit-card .recharts-surface,.benefit-card .recharts-wrapper{outline:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.benefit-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(15,23,42,.1)!important;border-color:rgba(15,23,42,.1)!important}.cost-legend-item{display:flex;align-items:center;gap:8px;cursor:default;padding:4px 10px;border-radius:8px;transition:background .2s,transform .2s}.cost-legend-item:hover{background:rgba(255,255,255,.06);transform:translateY(-1px)}.cost-legend-item--sc:hover span{color:#10b981}.cost-legend-item--sc:hover .cost-legend-line{transform:scaleX(1.5);box-shadow:0 0 10px rgba(16,185,129,.5)}.cost-legend-item--api:hover span{color:#a855f7}.cost-legend-item--api:hover .cost-legend-line{transform:scaleX(1.5);box-shadow:0 0 10px rgba(168,85,247,.5)}.benefit-inner-card{transition:transform .3s ease,box-shadow .3s ease}.benefit-testimonial{transition:transform .25s ease,box-shadow .25s ease}.benefit-testimonial:hover{transform:scale(1.04);box-shadow:0 8px 20px rgba(15,23,42,.1)}.benefit-inner-card:hover{transform:translateY(-4px)!important;box-shadow:0 24px 48px rgba(15,23,42,.14),0 0 0 1px rgba(255,255,255,.4),inset 0 1px 0 rgba(255,255,255,.7)!important}.benefit-logo{transition:transform .3s ease,filter .3s ease;transform-origin:center;cursor:pointer}.benefit-logo:hover{transform:translateY(-4px) rotate(-3deg) scale(1.06);filter:drop-shadow(0 12px 20px rgba(15,23,42,.22));animation:benefit-logo-pop .45s cubic-bezier(.34,1.56,.64,1)}.benefit-logo:active{transform:translateY(2px) rotate(1deg) scale(.94);filter:drop-shadow(0 6px 10px rgba(15,23,42,.18));animation:benefit-logo-press .22s ease-out}@keyframes benefit-logo-pop{0%{transform:translateY(0) rotate(0deg) scale(1)}60%{transform:translateY(-6px) rotate(-4deg) scale(1.08)}to{transform:translateY(-4px) rotate(-3deg) scale(1.06)}}@keyframes benefit-logo-press{0%{transform:translateY(0) rotate(0deg) scale(1)}to{transform:translateY(2px) rotate(1deg) scale(.94)}}.benefit-card:hover .cost-legend-item--sc span{color:#34d399}.benefit-card:hover .cost-legend-item--api span{color:#c084fc}.benefits-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(40px);opacity:.3;z-index:0}.benefits-orb--1{width:300px;height:300px;background:rgba(59,130,246,.3);top:5%;left:-8%;animation:float-orb-1 14s ease-in-out infinite}.benefits-orb--2{width:250px;height:250px;background:rgba(168,85,247,.25);top:35%;right:-10%;animation:float-orb-2 18s ease-in-out infinite}.benefits-orb--3{width:200px;height:200px;background:rgba(34,197,94,.2);bottom:8%;left:12%;animation:float-orb-3 16s ease-in-out infinite}.benefits-orb--4{width:180px;height:180px;background:rgba(251,146,60,.15);top:55%;right:18%;animation:float-orb-4 20s ease-in-out infinite}@keyframes float-orb-1{0%,to{transform:translate(0)}25%{transform:translate(30px,-20px)}50%{transform:translate(-10px,15px)}75%{transform:translate(20px,-10px)}}@keyframes float-orb-2{0%,to{transform:translate(0)}25%{transform:translate(-25px,15px)}50%{transform:translate(15px,-20px)}75%{transform:translate(-10px,25px)}}@keyframes float-orb-3{0%,to{transform:translate(0)}33%{transform:translate(20px,-15px)}66%{transform:translate(-15px,20px)}}@keyframes float-orb-4{0%,to{transform:translate(0)}20%{transform:translate(-20px,-15px)}40%{transform:translate(10px,20px)}60%{transform:translate(-15px,-10px)}80%{transform:translate(25px,15px)}}.final-cta-card{transition:transform .3s ease,box-shadow .3s ease}.final-cta-card:hover{transform:scale(1.02);box-shadow:0 24px 48px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.65)}.faq-item{transition:box-shadow .28s ease,border-color .28s ease,transform .28s ease,background .28s ease}.faq-item:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(15,23,42,.11),0 4px 12px rgba(22,119,242,.06),inset 0 1px 0 rgba(255,255,255,.7)!important;border-color:rgba(22,119,242,.18)!important;background:linear-gradient(160deg,rgba(255,255,255,.97),rgba(245,248,255,.85))!important}.faq-item:hover .faq-icon{background:rgba(22,119,242,.08)!important;border-color:rgba(22,119,242,.22)!important;color:rgba(22,119,242,.85)!important}.faq-item:hover .faq-question{color:rgba(11,18,32,.95)!important}.footer-link{transition:color .2s ease,transform .2s ease;display:inline-block}.footer-link:hover{color:rgba(11,18,32,.88)!important;transform:translateX(3px)}@keyframes pricing-card-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pricing-tier-card{transition:box-shadow .3s ease,border-color .3s ease}.pricing-tier-card:hover{box-shadow:0 24px 48px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.7)!important;border-color:rgba(22,119,242,.2)!important}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1!important;transform:none!important;filter:none!important}.benefit-card,.benefit-card:after,.benefits-orb,.faq-item,.final-cta-card,.footer-link,.pricing-tier-card,.scroll-reveal{transition:none!important;animation:none!important}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_069ab3{--font-montserrat:"Montserrat","Montserrat Fallback"}