:root{--bg:#ffffff;--ink:#303033;--soft-ink:#8e8e92;--muted:#4d4d51;--line:#edf1f7;--blue:#0068ff;--blue-dark:#0056d6;--red:#ff2d55;--green:#10984a;--pill:#292929;--surface:#ffffff;--shadow:0 30px 90px rgba(10,35,80,0.1);--radius:8px}@font-face{font-family:Open Runde;src:url(/fonts/open-runde-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Open Runde;src:url(/fonts/open-runde-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Open Runde;src:url(/fonts/open-runde-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--bg);color:var(--ink);overflow-x:hidden;font-family:Open Runde,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block;max-width:100%}.scroll-listing-hero{position:relative;min-height:calc(100vh - 106px);overflow:visible;background:#ffffff}.scroll-hero-stage{position:relative;width:min(100vw,1440px);height:calc(100vh - 106px);min-height:620px;margin:0 auto;overflow:visible;perspective:980px;transform-style:preserve-3d}.scroll-hero-copy{position:absolute;top:clamp(66px,9vh,108px);left:50%;z-index:8;width:min(760px,calc(100% - 36px));color:#303033;text-align:center;transform:translateX(-50%);pointer-events:none}.scroll-hero-copy p{margin:0 0 10px;color:var(--blue);font-size:clamp(18px,2vw,23px);font-weight:600}.scroll-hero-copy h1{margin:0;color:#303033;font-size:clamp(44px,5.2vw,76px);line-height:1.02;letter-spacing:0;font-weight:600}.scroll-logo-core{position:absolute;top:50%;left:50%;z-index:4;width:clamp(90px,9vw,124px);height:clamp(90px,9vw,124px);display:grid;place-items:center;border-radius:32px;background:#0068ff;box-shadow:0 24px 64px rgba(0,104,255,.2);transform:translate(-50%,-50%)}.scroll-logo-core img{width:100%;height:100%;border-radius:inherit}.scroll-cards-layer,.scroll-items-layer{position:absolute;inset:0;left:50%;top:50%;z-index:2;width:0;height:0}.scroll-cards-layer{z-index:7}.scroll-item{position:absolute;width:var(--item-width,clamp(84px,10vw,148px));max-width:none;filter:drop-shadow(0 28px 30px rgba(5,22,52,.2)) drop-shadow(0 9px 12px rgba(0,104,255,.11)) saturate(1.08) contrast(1.04);transform-origin:center;transform-style:preserve-3d;transform:translate3d(var(--item-x,0),var(--item-y,0),var(--item-depth,0)) rotate(var(--item-rotate,0deg));-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.scroll-item-extra{width:clamp(86px,9vw,136px)}.scroll-listing-card{position:absolute;width:min(238px,19vw);min-height:94px;display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid rgba(180,206,255,.8);border-radius:14px;padding:10px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.94)),#ffffff;box-shadow:0 24px 54px rgba(0,80,180,.14),0 8px 18px rgba(13,27,54,.08),inset 0 0 0 1px rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transform:scale(.68) rotate(-4deg);transform-origin:50% 50%;will-change:transform,opacity}.scroll-listing-card>img{width:60px;height:60px;object-fit:contain;border:1px solid #dbe6ff;border-radius:12px;padding:4px;background:radial-gradient(circle at 35% 20%,#ffffff,#f4f8ff 68%),#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 9px 16px rgba(8,38,86,.08)}.scroll-listing-card h2{margin:0;color:#13213a;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(10.5px,.82vw,12.5px);line-height:1.13;font-weight:600}.scroll-listing-card p{display:flex;flex-wrap:wrap;gap:5px 7px;margin:6px 0 0;color:#778399;font-size:10px;font-weight:600}.scroll-listing-card p span:last-child,.scroll-listing-card p strong{color:var(--green)}.scroll-listing-card small{display:flex;gap:10px;margin-top:6px;color:#73819a;font-size:10px;font-weight:600}.site-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.page-snapshot{position:fixed;inset:0;z-index:9998;pointer-events:none;overflow:hidden;background:var(--bg)}.page-snapshot *,.page-snapshot :after,.page-snapshot :before{animation:none!important;transition:none!important}.page-snapshot .hero-token,.page-snapshot .reveal,.page-snapshot .reveal-card,.page-snapshot .reveal-copy,.page-snapshot .reveal-float,.page-snapshot .reveal-photo{opacity:1!important;filter:none!important;transform:none!important}body[data-page-transition=active],body[data-page-transition=revealing]{background:var(--bg)}body[data-page-transition=active] .site-shell,body[data-page-transition=revealing] .site-shell{opacity:1}body[data-page-transition=active] .page-snapshot,body[data-page-transition=revealing] .page-snapshot{animation:snapshot-reveal 1.08s cubic-bezier(.4,0,.2,1) both}@keyframes snapshot-reveal{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}.page-transition{position:fixed;left:0;right:0;bottom:0;height:52vh;z-index:9999;pointer-events:none;background:var(--blue-dark);border-radius:22% 22% 0 0/4% 4% 0 0;box-shadow:none;opacity:0;transform:translateY(100%);transition:none;will-change:transform}.page-transition:before{content:"";position:absolute;left:0;right:0;top:0;height:42%;background:#2f82e8}.page-transition-active{opacity:1;box-shadow:0 -12px 34px rgba(0,86,214,.18);animation:page-transition-sweep 1.08s cubic-bezier(.4,0,.2,1) both}@keyframes page-transition-sweep{0%{transform:translateY(100%)}to{transform:translateY(-210%)}}@media (prefers-reduced-motion:reduce){.page-transition{display:none}}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-inner{height:106px;display:flex;justify-content:space-between;gap:24px}.brand,.nav-inner{align-items:center}.brand{display:inline-flex}.brand-logo{width:148px;height:auto}.dashboard-actions,.footer-links,.hero-actions,.nav-actions,.nav-links{display:flex;align-items:center;gap:30px}.nav-links{margin-left:auto;color:#050505;font-size:16px;font-weight:400}.nav-actions{gap:18px}.button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:0 28px;font-weight:600;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--pill);color:#ffffff}.button-primary:hover{background:#111111}.button-secondary{background:#ffffff;border-color:#dbe6ff;color:var(--blue)}.button-ghost{min-height:auto;padding:0;background:transparent;color:#050505;font-weight:400}.hero{padding:190px 0 120px;overflow:hidden}.hero-copy{display:grid;justify-items:center;text-align:center}.hero h1{width:100%;max-width:1040px;margin:0;color:#3b3b3d;font-size:clamp(58px,6vw,82px);line-height:1.12;letter-spacing:0;font-weight:600}.hero-line{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .22em}.hero h1 em{color:var(--blue);font-style:normal}.hero p{width:100%;max-width:700px;margin:22px 0 0;color:#3f3f43;font-size:23px;line-height:1.28;font-weight:400}.hero-actions{justify-content:center;margin-top:44px}.hero-copy-sequence{display:flex;flex-wrap:wrap;justify-content:center;gap:0 6px}.hero-token{display:inline-block;opacity:0;filter:blur(18px);transform:translateY(12px);animation:hero-resolve 1.35s cubic-bezier(.16,1,.3,1) both}.hero-cta-token{display:inline-flex}@keyframes hero-resolve{0%{opacity:0;filter:blur(18px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.hero-media{width:min(820px,100%);margin:210px auto 0;display:grid;justify-items:center}.hero-visual{width:100%;margin:0}.hero-visual img{width:100%;filter:drop-shadow(0 32px 70px rgba(0,80,180,.12))}.social-proof{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:18px;margin-left:auto;margin-right:auto;color:#6f6f74;text-align:center;font-size:18px;font-weight:400}.section{padding:120px 0}.reveal{opacity:1;transform:translateY(28px) scale(.992);transition:transform 1.05s cubic-bezier(.19,1,.22,1);will-change:opacity,transform}.reveal-photo{transform:perspective(900px) translate3d(0,-80px,0) rotateX(24deg) scale(.8);transform-origin:center top;transition:transform 1.9s cubic-bezier(.16,1,.3,1)}.reveal-card{transform:translateY(32px) scale(.992)}.reveal-float{transform:translateY(44px) scale(.988);transition-duration:1.05s}.reveal-copy{transform:translateY(36px) scale(.994);transition-duration:1.15s}.reveal-visible{opacity:1;transform:translateY(0) scale(1)}.reveal-photo.reveal-visible{transform:perspective(900px) translateZ(0) rotateX(0deg) scale(1)}.feature-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:clamp(40px,8vw,120px);gap:clamp(40px,8vw,120px);align-items:center}.feature-row.reverse{grid-template-columns:minmax(320px,.8fr) minmax(0,1fr)}.feature-row.reverse .feature-copy{order:-1}.feature-image{min-width:0;justify-self:center;width:min(100%,620px)}.feature-image-tall{width:min(100%,360px)}.feature-image-medium{width:min(100%,450px)}.feature-image img{width:100%;filter:drop-shadow(0 24px 70px rgba(20,24,32,.08))}.instant-action-section{padding-top:88px}.instant-action-row{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(320px,.85fr);grid-gap:clamp(42px,6vw,76px);gap:clamp(42px,6vw,76px);align-items:center}.instant-action-demo{min-width:0}.instant-card{display:grid;grid-gap:16px;gap:16px;width:min(100%,560px);border-radius:8px;padding:18px;background:#ffffff;color:#071832;box-shadow:0 24px 62px rgba(17,28,48,.1)}.instant-product{display:grid;grid-template-columns:176px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid #e7ebf1;padding-bottom:14px}.instant-card img{width:100%;height:158px;object-fit:contain;border-radius:8px;padding:12px;background:#f7f7f5}.instant-card-details{min-width:0}.instant-card h3{margin:0;color:#071832;font-size:25px;line-height:1.14;font-weight:600}.instant-card p{display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;align-items:center;color:#68738a;font-size:16px;line-height:1.25;font-weight:600}.instant-card p strong{color:var(--green);font-weight:600}.instant-card p em{color:var(--green);font-style:normal}.instant-meta-primary>*+*,.instant-meta-secondary>*+*{position:relative}.instant-meta-primary>*+:before,.instant-meta-secondary>*+:before{content:"";width:4px;height:4px;position:absolute;top:50%;left:-8px;border-radius:50%;background:currentColor;opacity:.9;transform:translate(-50%,-50%)}.instant-card .instant-meta-secondary{margin-top:18px}.instant-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.instant-actions button{min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid var(--blue);border-radius:8px;background:#ffffff;color:var(--blue);font-size:17px;font-weight:600;cursor:default}.instant-actions .instant-copy-action{grid-column:1/-1;min-height:54px;background:var(--blue);color:#ffffff}.instant-actions svg{flex:0 0 auto}.feature-eyebrow{display:block;margin-bottom:14px;color:#6b6b6d;font-size:20px;line-height:1.2;font-weight:600}.instant-action-copy{width:min(100%,520px);justify-self:start;text-align:left}.instant-action-copy h2{margin:0;color:#3a3a3d;font-size:clamp(48px,5.2vw,76px);font-weight:600;line-height:1.08;text-align:left}.instant-action-copy h2 span{display:block}.instant-action-copy .feature-eyebrow,.instant-action-copy h2,.instant-action-copy p{margin-left:0;margin-right:0}.instant-action-copy p{max-width:590px;margin-top:24px;color:#55555a;font-size:22px;line-height:1.45;font-weight:500}.listing-panel-section{padding-top:92px}.listing-panel-row{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,.9fr);grid-gap:clamp(38px,5vw,68px);gap:clamp(38px,5vw,68px);align-items:center}.listing-panel-copy{max-width:520px}.listing-panel-copy h2{margin:0;color:#3a3a3d;font-size:clamp(44px,5.4vw,68px);line-height:1.05;font-weight:600}.listing-panel-copy p{max-width:500px;margin:22px 0 0;color:#55555a;font-size:22px;line-height:1.45;font-weight:500}.listing-form-preview{min-width:0}.listing-form-card{width:min(100%,460px);margin-left:auto;overflow:hidden;border:1px solid #edf1f7;border-radius:8px;background:#ffffff;box-shadow:0 26px 74px rgba(17,28,48,.1)}.listing-form-row{display:grid;grid-template-columns:minmax(0,1fr) 66px;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #edf1f7;padding:8px 14px}.listing-form-row-last{border-bottom:0;padding-bottom:8px}.listing-form-main{min-width:0}.listing-form-main h3{margin:0 0 6px;color:#071832;font-size:14px;line-height:1.15;font-weight:600}.listing-form-row button,.listing-submit{min-height:30px;border:1.5px solid var(--blue);border-radius:8px;background:#ffffff;color:var(--blue);font-size:13px;font-weight:600}.listing-form-input,.listing-form-textarea{min-height:28px;display:flex;align-items:center;border:1px solid #dbe3ef;border-radius:6px;padding:0 10px;background:#ffffff}.listing-form-textarea{min-height:38px;align-items:flex-start;flex-direction:column;justify-content:center;gap:7px;margin-top:6px}.placeholder-line{display:block;height:6px;border-radius:999px;background:#d9dbdf}.placeholder-wide{width:58%}.placeholder-medium{width:42%}.placeholder-short{width:36%}.placeholder-long{width:70%}.placeholder-price{width:28%}.select-like{justify-content:space-between}.select-chevron{color:#526078;font-size:15px;line-height:1}.listing-condition-options{display:grid;grid-template-columns:repeat(3,minmax(0,78px));grid-gap:7px;gap:7px}.listing-condition-options span{min-height:30px;display:grid;place-items:center;border:1px solid #dbe3ef;border-radius:6px;color:#071832;font-size:13px;font-weight:600}.listing-condition-options .selected{border-color:var(--blue);background:var(--blue);color:#ffffff;box-shadow:0 8px 18px rgba(0,104,255,.18)}.shipping-fields{display:flex;align-items:center;gap:6px}.shipping-fields span{width:50px;height:28px;display:grid;place-items:center;border:1px solid #dbe3ef;border-radius:6px}.shipping-fields i{width:48%;height:6px;border-radius:999px;background:#d9dbdf}.shipping-fields b{color:#526078;font-size:13px;font-weight:600}.listing-submit{width:calc(100% - 28px);min-height:34px;display:block;margin:0 14px 10px;background:var(--blue);color:#ffffff}.comp-overview-section{padding-top:92px}.comp-overview{position:relative;display:grid;justify-items:center;justify-self:center;width:min(1440px,calc(100vw - 40px));grid-gap:28px;gap:28px}.comp-search{position:relative;z-index:3;display:flex;align-items:center;width:min(100%,470px);min-height:62px;padding:0 24px;gap:18px;color:#071832;background:#ffffff;border:1px solid #dce6f7;border-radius:14px;box-shadow:0 24px 72px rgba(14,43,90,.08),inset 0 1px 0 rgba(255,255,255,.9)}.comp-search svg{flex:0 0 auto;color:var(--blue)}.comp-search span{min-width:0;overflow:hidden;font-size:clamp(22px,2.4vw,29px);font-weight:650;line-height:1.18;white-space:nowrap;text-overflow:ellipsis}.comp-connectors{position:relative;z-index:1;width:min(100%,1300px);height:70px;margin:-8px 0 -18px;color:var(--blue)}.comp-connectors svg{display:block;width:100%;height:100%;overflow:visible}.comp-connector-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.comp-connector-arrow{fill:currentColor}.comp-connectors:before{content:"";position:absolute;left:50%;top:-42px;width:2px;height:42px;background:var(--blue);transform:translateX(-50%)}.comp-connectors span{position:absolute;top:0;width:2px;height:44px;background:currentColor}.comp-connectors span:after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid;transform:translateX(-50%)}.comp-connectors span:first-child{left:0}.comp-connectors span:nth-child(2){left:50%;transform:translateX(-50%)}.comp-connectors span:nth-child(3){right:0}.comp-card-grid{position:relative;z-index:2;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2vw,26px);gap:clamp(18px,2vw,26px);align-items:start}.comp-card{overflow:hidden;min-width:0;background:#ffffff;border:1px solid #dce8fb;border-radius:22px;box-shadow:0 26px 80px rgba(12,31,66,.1),0 10px 34px rgba(0,104,255,.06)}.comp-card img{display:block;width:100%}.comp-overview-copy{max-width:840px;margin-top:12px;text-align:center}.comp-overview-copy h2{margin:0;color:#071832;font-size:clamp(42px,5vw,58px);line-height:1.05;letter-spacing:0;font-weight:650}.comp-overview-copy p{max-width:760px;margin:18px auto 0;color:#59687f;font-size:clamp(18px,2vw,24px);line-height:1.42;font-weight:500}.feature-copy h2,.page-hero h1{margin:0;color:#3a3a3d;font-size:clamp(44px,6vw,68px);line-height:1.05;letter-spacing:0;font-weight:600}.pricing-hero h1{font-size:clamp(38px,5vw,56px)}.feature-copy p,.page-hero p{max-width:520px;margin:24px 0 0;color:#55555a;font-size:22px;line-height:1.45;font-weight:500}.analytics-preview-section{padding-top:90px}.analytics-preview-heading{max-width:760px;margin:0 auto 52px;text-align:center}.analytics-preview-heading h2{margin:0;color:#3a3a3d;font-size:clamp(42px,5.5vw,64px);line-height:1.05;font-weight:600}.analytics-preview-heading p{max-width:680px;margin:20px auto 0;color:#55555a;font-size:21px;line-height:1.42;font-weight:500}.landing-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.landing-metric-card{min-height:190px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid #edf1f7;border-radius:20px;padding:20px;background:#ffffff;box-shadow:0 16px 36px rgba(0,80,180,.06)}.landing-metric-card-live{border:2px solid rgba(0,104,255,.62);box-shadow:inset 0 0 0 1px rgba(0,104,255,.1),0 16px 36px rgba(0,80,180,.06)}.landing-metric-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#f2f7ff;color:var(--blue);line-height:0}.landing-metric-icon svg{width:22px;height:22px;stroke-width:2.35}.landing-metric-icon-green{background:#eefcf6;color:var(--green)}.landing-metric-icon-live{background:rgba(0,104,255,.08)}.landing-metric-card strong{display:block;color:#000000;font-size:clamp(24px,3vw,36px);line-height:1.05;font-weight:600}.landing-metric-card .landing-green{color:var(--green)}.landing-metric-card span:not(.landing-metric-icon):not(.dollar-mark){display:block;margin-top:4px;color:#000000;font-size:21px;line-height:1.08;font-weight:600}.landing-metric-card small{display:block;margin-top:5px;color:#8e8e92;font-size:18px;line-height:1.32}.workflow-feature-section{padding-top:40px}.workflow-feature-heading{margin:0 auto 52px;text-align:center}.workflow-feature-heading h2{margin:0;color:#3a3a3d;font-size:clamp(42px,5.5vw,64px);line-height:1.05;font-weight:600}.workflow-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.workflow-feature-card{min-width:0;text-align:center}.workflow-feature-image{width:100%;aspect-ratio:1/.98;overflow:hidden;border:1px solid #edf1f7;border-radius:8px;background:#ffffff;box-shadow:0 18px 42px rgba(17,28,48,.08)}.workflow-feature-card img{width:100%;height:100%;object-fit:cover}.workflow-feature-card-zoom-smart img{object-position:center center;transform:scale(1.08)}.workflow-feature-card-zoom-description img{object-position:center center;transform:scale(1.06)}.workflow-feature-card h3{margin:22px 0 0;color:#303033;font-size:clamp(18px,2vw,22px);line-height:1.15;font-weight:600}.workflow-feature-card p{margin:10px auto 0;color:#55555a;font-size:18px;line-height:1.38;font-weight:500}.ai-draft-section{padding:130px 0 120px;text-align:center}.ai-draft-heading{max-width:760px;margin:0 auto 56px}.ai-draft-heading h2{margin:0;color:#303033;font-size:clamp(38px,5.5vw,62px);line-height:1.05;font-weight:600}.ai-draft-heading p{max-width:680px;margin:18px auto 0;color:#55555a;font-size:clamp(18px,2.1vw,22px);line-height:1.35;font-weight:600}.ai-draft-demo{width:min(1180px,100%);margin:0 auto}.ai-draft-flow{display:grid;grid-template-columns:minmax(0,.9fr) 54px minmax(0,1.18fr);grid-gap:clamp(16px,2vw,26px);gap:clamp(16px,2vw,26px);align-items:center}.ai-draft-image-wrap{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.ai-draft-image-wrap img{display:block;width:auto;max-width:100%;max-height:100%;object-fit:contain}.ai-draft-image-wrap-notes{min-width:0;transform:scale(1.035);transform-origin:center}.ai-draft-image-wrap-filled{min-width:0;transform:scale(1.025);transform-origin:center}.ai-draft-arrow{width:54px;height:54px;margin:0 auto}.ai-draft-arrow svg{display:block;width:100%;height:100%}.ai-draft-arrow path{fill:none;stroke:#0068ff;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.ai-draft-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));grid-gap:18px clamp(28px,4vw,58px);gap:18px clamp(28px,4vw,58px);justify-content:center;margin:42px auto 0;color:#55555a;font-size:clamp(16px,1.6vw,18px);line-height:1.25;font-weight:600}.ai-draft-benefits span{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ai-draft-benefits svg{flex:0 0 auto;color:#0068ff}@media (max-width:900px){.ai-draft-flow{grid-template-columns:1fr;gap:18px}.ai-draft-arrow{transform:rotate(90deg)}.ai-draft-benefits{grid-template-columns:repeat(2,max-content)}}@media (max-width:640px){.ai-draft-section{padding:92px 0 86px}.ai-draft-image-wrap{height:auto;min-height:0;padding:14px}.ai-draft-image-wrap img{width:100%;max-height:none}.ai-draft-benefits{grid-template-columns:1fr;justify-content:stretch;text-align:left}}.ai-draft-note{max-width:760px;margin:38px auto 0}.ai-draft-note p{margin:0;color:#55555a;font-size:clamp(17px,2vw,20px);line-height:1.35;font-weight:600}.pricing-band{padding:150px 0 110px;text-align:center}.pricing-band h2{margin:0;color:#303033;font-size:clamp(36px,5vw,52px);line-height:1.05;font-weight:600}.pricing-heading{max-width:780px;margin:0 auto 70px}.pricing-heading p{max-width:720px;margin:18px auto 0;color:#55555a;font-size:clamp(18px,2vw,22px);line-height:1.36;font-weight:500}.pricing-card{width:min(360px,100%);margin:0 auto;padding:28px;border:4px solid #2563eb;border-radius:28px;background:var(--surface);text-align:left;box-shadow:0 24px 70px rgba(0,80,180,.08)}.pricing-card.reveal{display:block}.pricing-card.reveal>.pricing-card{width:100%;margin:0;border:0;box-shadow:none;padding:0}@media (prefers-reduced-motion:reduce){.reveal{transform:none;transition:none}}.billing-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-bottom:28px;padding:5px;border:1px solid #edf1f7;border-radius:999px;background:#fafcff}.billing-toggle button{min-height:38px;display:grid;place-items:center;border-radius:999px;border:0;background:transparent;color:#aaaeb8;font-weight:600;cursor:pointer}.billing-toggle button.active{background:#ffffff;color:#333338;outline:2px solid #303033;box-shadow:0 10px 28px rgba(18,32,58,.08)}.plan-price{margin:0 0 22px;color:#333338;font-size:38px;line-height:1;font-weight:600}.price-slot{position:relative;min-height:50px;margin-bottom:22px;overflow:hidden}.price-slot .plan-price{margin:0}.plan-price-note{margin:-12px 0 18px;color:#6f7787;font-size:14px;font-weight:600}.price-slot.is-animating .plan-price{position:absolute;inset:0 auto auto 0}.price-slot.is-animating.direction-down .price-enter{animation:price-enter-down .4s cubic-bezier(.44,0,.56,1) both}.price-slot.is-animating.direction-down .price-exit{animation:price-exit-down .4s cubic-bezier(.44,0,.56,1) both}.price-slot.is-animating.direction-up .price-enter{animation:price-enter-up .4s cubic-bezier(.44,0,.56,1) both}.price-slot.is-animating.direction-up .price-exit{animation:price-exit-up .4s cubic-bezier(.44,0,.56,1) both}@keyframes price-enter-down{0%{opacity:0;transform:translateY(-42px)}to{opacity:1;transform:translateY(0)}}@keyframes price-exit-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(42px)}}@keyframes price-enter-up{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes price-exit-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-42px)}}.save-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;margin:0 0 22px;border:2px solid #22c55e;border-radius:999px;padding:0 12px;color:#16a34a;font-size:15px;font-weight:600}.save-pill-wrap{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-8px);transition:grid-template-rows .4s cubic-bezier(.44,0,.56,1),opacity .4s cubic-bezier(.44,0,.56,1),transform .4s cubic-bezier(.44,0,.56,1)}.save-pill-wrap>*{overflow:hidden}.save-pill-wrap.show{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.annual-suffix{display:inline-block;opacity:0;max-width:0;vertical-align:bottom;white-space:nowrap;overflow:hidden;transform:translateX(-4px);transition:max-width .65s cubic-bezier(.44,0,.56,1),opacity .65s cubic-bezier(.44,0,.56,1),transform .65s cubic-bezier(.44,0,.56,1)}.annual-suffix.show{max-width:120px;opacity:1;transform:translateX(0)}.pricing-card ul{display:grid;grid-gap:15px;gap:15px;margin:0 0 26px;padding:0;list-style:none}.pricing-card li{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;align-items:start;color:#5d626d;font-size:16px;line-height:1.35;font-weight:400}.pricing-card li svg{color:var(--blue);margin-top:3px}.pricing-cta{display:flex;justify-content:center}.pricing-cta .button{width:min(220px,100%);display:flex;margin:0 auto}.pricing-note{margin-top:28px;color:#a4a4a8;font-size:18px}.page-hero{padding:96px 0 40px;text-align:center}.page-hero p{margin-left:auto;margin-right:auto}.auth-wrap{width:min(430px,calc(100% - 32px));margin:28px auto 64px}.auth-card,.dashboard-card,.legal-card{border:1px solid #edf1f7;border-radius:28px;background:#ffffff;box-shadow:0 24px 70px rgba(0,80,180,.08)}.auth-card{border:4px solid var(--blue);padding:22px 26px 26px;box-shadow:none}.auth-card h1{margin:0 0 22px;font-size:20px;font-weight:400}.auth-card h1,.auth-card>p{color:#050505;text-align:center}.auth-card>p{margin:0 0 24px;font-size:17px;line-height:1.45}.form{display:grid;grid-gap:15px;gap:15px}.field{display:grid;grid-gap:10px;gap:10px}.field label{color:#0b1628;font-size:16px;font-weight:400}.field input{width:100%;min-height:46px;border:1px solid #e5e5e5;border-radius:11px;padding:0 14px;color:#1f2430;background:#f7f7f7;font-size:15px}.field input:focus{border-color:var(--blue);outline:4px solid rgba(0,104,255,.1)}.auth-code-hint{margin:-2px 0 0;color:#697386;font-size:13px;line-height:1.4}.password-input{position:relative}.password-input input{padding-right:48px}.eye-button{position:absolute;top:50%;right:8px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:#697386;transform:translateY(-50%);cursor:pointer}.form-error,.form-success{border-radius:12px;padding:12px;font-size:14px;line-height:1.5}.form-error{border:1px solid rgba(255,45,85,.2);background:rgba(255,45,85,.08);color:var(--red)}.form-success{border:1px solid rgba(0,104,255,.18);background:rgba(0,104,255,.08);color:var(--blue)}.auth-link-button{width:-moz-fit-content;width:fit-content;display:block;margin:22px auto 0;border:0;padding:0;background:transparent;color:var(--blue);font:inherit;font-size:16px;cursor:pointer}.auth-link-button:disabled{cursor:not-allowed;opacity:.65}.auth-switch{margin:10px 0 0;color:#050505;font-size:16px;text-align:center}.auth-switch a{color:var(--blue);font-weight:400}.dashboard{padding:36px 0 120px}.dashboard-card,.dashboard-shell,.legal-card{padding:34px}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--blue);font-weight:600}.dashboard-card h1{margin:0 0 10px;font-size:clamp(38px,6vw,60px)}.billing-card p,.dashboard-card p,.dashboard-section-heading p,.legal-card li,.legal-card p,.plan-card p,.settings-card p{color:var(--muted);line-height:1.7}.dashboard-actions{flex-wrap:wrap;margin-top:28px}.dashboard-shell{border:1px solid #edf1f7;border-radius:28px;background:linear-gradient(180deg,rgba(0,104,255,.07),transparent 260px),#ffffff;box-shadow:0 24px 70px rgba(0,80,180,.08)}.dashboard-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.dashboard-tabs{display:grid;grid-gap:10px;gap:10px}.dashboard-tabs button{min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:14px;padding:0 14px;background:transparent;color:#000000;font-weight:600;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.dashboard-tabs button.active,.dashboard-tabs button:hover{border-color:#dbe6ff;background:#ffffff;color:var(--blue);transform:translateY(-1px);box-shadow:0 14px 30px rgba(0,80,180,.07)}.dashboard-tabs button:disabled{color:#9aa5b5;cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}.dashboard-panel{min-width:0;border:1px solid #edf1f7;border-radius:24px;background:#ffffff}.dashboard-panel-content{display:grid;grid-gap:24px;gap:24px;padding:28px}.dashboard-section-heading h2{margin:0;color:#000000;font-size:clamp(26px,4vw,36px);line-height:1.08;font-weight:600}.dashboard-section-heading p{margin:8px 0 0}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.analytics-control-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.analytics-range-menu{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}.analytics-range-trigger{min-width:150px;min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px 0 18px;border:1px solid #edf1f7;border-radius:999px;background:#ffffff;color:#303033;font-weight:600;outline:2px solid #303033;cursor:pointer;box-shadow:0 10px 28px rgba(18,32,58,.08);position:relative}.analytics-range-trigger svg{color:#8e8e92}.analytics-range-options{position:absolute;top:calc(100% + 8px);left:0;z-index:8;min-width:190px;display:grid;grid-gap:5px;gap:5px;border:1px solid #edf1f7;border-radius:22px;padding:6px;background:#fafcff;box-shadow:0 18px 40px rgba(18,32,58,.12)}.analytics-range-options button{min-height:40px;border:0;border-radius:999px;padding:0 14px;background:transparent;color:#8e8e92;font-weight:600;text-align:left;cursor:pointer}.analytics-range-options button.active,.analytics-range-options button:hover{background:#ffffff;color:#303033;outline:2px solid #303033;box-shadow:0 10px 24px rgba(18,32,58,.08)}.analytics-period-date{min-height:40px;display:inline-flex;align-items:center;border:1px solid #edf1f7;border-radius:999px;padding:0 14px;background:#fafcff;color:#6f6f74;font-size:14px;font-weight:600}.custom-date-panel{display:grid;grid-gap:16px;gap:16px;border:1px solid #edf1f7;border-radius:20px;padding:16px;background:#fafcff}.custom-date-selected{display:flex;gap:10px;flex-wrap:wrap}.custom-date-selected span{min-height:40px;display:inline-flex;align-items:center;border:1px solid #dbe6ff;border-radius:999px;padding:0 14px;background:#ffffff;color:#303033;font-size:14px;font-weight:600}.custom-calendar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;border-radius:18px;padding:14px;background:#ffffff}.custom-calendar-month h3{margin:0 0 14px;color:#111111;font-size:18px;font-weight:600;text-align:center}.custom-calendar-grid,.custom-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.custom-calendar-weekdays{margin-bottom:8px;color:#303033;font-size:13px;font-weight:600;text-align:center}.custom-calendar-grid .empty-day,.custom-calendar-grid button{height:38px;border-radius:8px}.custom-calendar-grid button{border:0;background:transparent;color:var(--blue);font-weight:600;cursor:pointer}.custom-calendar-grid button:hover{background:#eef5ff}.custom-calendar-grid button.future-day,.custom-calendar-grid button:disabled{background:#f5f5f5;color:#c2c6cc;cursor:not-allowed}.custom-calendar-grid button.future-day:hover,.custom-calendar-grid button:disabled:hover{background:#f5f5f5}.custom-calendar-grid button.in-range{background:#e9f2ff}.custom-calendar-grid button.range-end,.custom-calendar-grid button.range-start{background:var(--blue);color:#ffffff;box-shadow:inset 0 0 0 2px #0b4fc7}.custom-compare-pill{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbe6ff;border-radius:999px;padding:0 16px;background:#ffffff}.custom-compare-pill span{color:#8e8e92;font-size:14px;font-weight:600}.custom-compare-pill strong{color:#303033;font-size:15px;font-weight:600;text-align:right}.billing-card,.metric-card,.plan-card,.settings-card{border:1px solid #edf1f7;border-radius:20px;background:#ffffff;box-shadow:0 16px 36px rgba(0,80,180,.06)}.metric-card{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px}.metric-card-live{border:2px solid rgba(0,104,255,.62);box-shadow:inset 0 0 0 1px rgba(0,104,255,.1),0 16px 36px rgba(0,80,180,.06)}.metric-icon-live{background:rgba(0,104,255,.08)}.metric-card-live>div{min-width:0}.metric-live-value{max-width:100%;font-size:28px;white-space:nowrap}.metric-live-value.compact{font-size:22px}.metric-live-value.dense{font-size:19px}.metric-live-value.tiny{font-size:16px}.metric-live-skeleton{align-self:center;min-width:0}.dashboard-skeleton-shell{pointer-events:none}.skeleton-stack{display:grid;grid-gap:10px;gap:10px}.skeleton-chart-bars span,.skeleton-chart-card,.skeleton-dot,.skeleton-icon,.skeleton-line,.skeleton-tab{position:relative;overflow:hidden;background:#edf3fb}.skeleton-chart-bars span:after,.skeleton-chart-card:after,.skeleton-dot:after,.skeleton-icon:after,.skeleton-line:after,.skeleton-tab:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:skeleton-shimmer 1.35s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.skeleton-line{display:block;width:100%;height:14px;border-radius:999px}.skeleton-line-title{width:min(240px,70%);height:34px}.skeleton-line-value{width:150px;height:34px}.skeleton-line-long{width:min(420px,100%)}.skeleton-line-medium{width:62%}.skeleton-line-short{width:42%}.dashboard-tabs-skeleton{gap:12px}.skeleton-tab{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:60px;border:1px solid #edf1f7;border-radius:12px;padding:0 14px;background:#ffffff}.skeleton-dot{width:18px;height:18px;border-radius:6px}.skeleton-card{pointer-events:none}.skeleton-icon{width:42px;height:42px;border-radius:14px}.analytics-skeleton{display:grid;grid-gap:20px;gap:20px}.skeleton-chart-card{min-height:300px;border:1px solid #edf1f7;border-radius:20px;background:#ffffff;box-shadow:0 16px 36px rgba(0,80,180,.06);padding:22px}.skeleton-chart-header{display:flex;justify-content:space-between;gap:18px}.skeleton-chart-bars{height:210px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;margin-top:28px}.skeleton-chart-bars span{display:block;min-height:34px;border-radius:10px 10px 4px 4px}.metric-icon,.settings-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:0 0 42px;border-radius:14px;background:#f2f7ff;color:var(--blue);line-height:0}.metric-icon svg,.settings-icon svg{display:block;width:22px;height:22px;stroke-width:2.35}.dollar-mark{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:2.5px solid;border-radius:50%;color:var(--blue);font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:800;line-height:1}.metric-card strong{font-size:28px;line-height:1.05}.metric-card strong,.metric-card>div>span{display:block;color:#000000;font-weight:600}.metric-card>div>span{margin-top:4px}.billing-card small,.metric-card small,.plan-card small{display:block;margin-top:4px;color:#8e8e92;line-height:1.45}.metric-card .comparison-up{color:var(--green)}.metric-card .comparison-down{color:#b42318}.metric-icon.comparison-up{background:#eefcf6;color:var(--green)}.metric-icon.comparison-down{background:#fff1f1;color:#b42318}.metric-card strong.comparison-down,.metric-card strong.comparison-up{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.metric-card .comparison-arrow{width:0;height:0;display:inline-block;margin:0;border-left:6px solid transparent;border-right:6px solid transparent}.metric-card .comparison-arrow.up{border-bottom:10px solid var(--green)}.metric-card .comparison-arrow.down,.overview-summary-row .comparison-arrow.down{border-top:10px solid #ef2b2d}.analytics-card{border:1px solid #edf1f7;border-radius:22px;padding:22px;background:#ffffff}.overview-card-heading{margin-bottom:20px}.overview-card-heading h3{width:-moz-fit-content;width:fit-content;margin:0;color:#000000;font-size:32px;line-height:1;font-weight:600;text-decoration:underline;text-underline-offset:4px}.overview-chart-card{display:grid;grid-gap:18px;gap:18px}.overview-chart-card h4{margin:0;color:#000000;font-size:22px;line-height:1.2;font-weight:600;text-align:center}.chart-scroll-hint{display:none}.overview-chart{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.overview-axis-label{color:#5d626d;font-size:16px;line-height:1.2;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.overview-plot{position:relative;min-height:250px;padding:20px 0 52px 56px}.overview-y{position:absolute;left:0;color:#6f6f74;font-size:16px}.overview-y.y-top{top:10px}.overview-y.y-mid{top:88px}.overview-y.y-bottom{bottom:48px}.overview-grid-line{position:absolute;left:56px;right:0;height:1px;background:#edf1f7}.overview-grid-line.top{top:22px}.overview-grid-line.middle{top:102px}.overview-bars{position:absolute;left:56px;right:0;bottom:52px;height:168px;display:grid;grid-template-columns:repeat(31,minmax(3px,1fr));grid-gap:clamp(3px,1vw,10px);gap:clamp(3px,1vw,10px);align-items:end}.overview-bars>button{position:relative;display:block;width:100%;min-height:4px;border:0;border-radius:4px 4px 0 0;padding:0;background:#6a9bdb;cursor:pointer}.overview-bars>button[style*="4%"]{opacity:0}.overview-bars>button:disabled{cursor:default}.overview-bars>button:focus-visible,.overview-bars>button:hover{background:#4f87d4;outline:2px solid rgba(0,99,255,.32);outline-offset:3px}.bar-tooltip{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:5;min-width:150px;display:none;gap:8px;border:1px solid #edf1f7;border-radius:16px;padding:12px;background:#ffffff;color:#1f2430;text-align:center;box-shadow:0 18px 42px rgba(18,32,58,.14);transform:translateX(-50%)}.bar-tooltip small,.bar-tooltip strong{display:block}.bar-tooltip strong{font-size:14px;line-height:1.25}.bar-tooltip small{margin-top:6px;color:#6f6f74;font-size:15px;font-weight:600}.overview-bars>button:focus-visible .bar-tooltip,.overview-bars>button:hover .bar-tooltip{display:block}.overview-bars>button:nth-child(-n+3) .bar-tooltip{left:0;transform:none}.overview-bars>button:nth-last-child(-n+3) .bar-tooltip{right:0;left:auto;transform:none}.chart-selected-point{display:none}.overview-x-axis{bottom:52px;height:2px;background:#303033}.overview-months,.overview-x-axis{position:absolute;left:56px;right:0}.overview-months{bottom:18px;display:grid;grid-template-columns:repeat(5,1fr);color:#6f6f74;font-size:16px}.overview-months span{white-space:nowrap}.overview-x-label{position:absolute;left:56px;right:0;bottom:-10px;color:#6f6f74;text-align:center}.overview-summary{display:grid}.overview-summary-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #edf1f7;color:#111111;font-size:20px;font-weight:600}.overview-summary-row>span,.overview-summary-row>strong{text-decoration:underline;text-underline-offset:3px}.overview-summary-row>span{display:grid;grid-gap:2px;gap:2px}.overview-summary-row>span small{color:#8e8e92;font-size:14px;font-weight:500;text-decoration:none}.overview-summary-row strong{display:inline-flex;align-items:center;gap:12px;color:#111111}.overview-summary-row em{display:inline-flex;align-items:center;gap:6px;font-style:normal;text-decoration:none}.overview-summary-row .comparison-up{color:var(--green)}.overview-summary-row .comparison-down{color:#ef2b2d}.overview-summary-row .comparison-arrow{width:0;height:0;display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent}.overview-summary-row .comparison-arrow.up{border-bottom:10px solid var(--green)}.overview-summary-row .comparison-arrow.down{border-top:10px solid #ef2b2d}.analytics-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.analytics-heading h3,.billing-card h3,.plan-card h3,.settings-card h3{margin:0;color:#000000;font-size:20px;font-weight:600}.chart-legend{display:flex;gap:18px;color:#6f6f74;font-size:14px;font-weight:600}.chart-legend span{display:inline-flex;align-items:center;gap:8px}.chart-legend i{width:22px;border-top:3px solid #5bc98f}.chart-legend .dotted-line{border-top-style:dotted}.chart{position:relative;min-height:250px;overflow:hidden}.chart svg{width:100%;height:210px;display:block}.chart-area{fill:rgba(0,104,255,.08)}.chart-forecast,.chart-line{fill:none;stroke:#49bd7b;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.chart-forecast{stroke-dasharray:3 10}.chart-baseline{position:absolute;left:0;right:0;top:95px;height:3px;background:#c7d8ee}.chart-bar.marker{position:absolute;top:52px;bottom:34px;left:54%;width:3px;border-radius:999px;background:#303033}.chart-months{display:grid;grid-template-columns:repeat(7,1fr);color:#8e8e92;font-size:14px}.plan-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:20px;gap:20px;align-items:center;padding:24px}.plan-label{display:block;margin-bottom:10px;color:var(--blue);font-size:14px;font-weight:600}.plan-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plan-card h3{font-size:34px}.plan-card p{margin:12px 0 0}.dashboard-plan-billing-note{display:block;margin-top:6px;color:#6f7787;font-size:14px;font-weight:600}.plan-card p strong{color:#000000;font-size:38px;line-height:1}.plan-card .button{margin-top:18px;width:-moz-fit-content;width:fit-content}.dashboard-billing-toggle{margin:0}.dashboard-save-pill{min-height:22px;margin:0;border-width:1px;padding:0 8px;color:#15803d;font-size:12px;line-height:1}.feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.feature-list span{border:1px solid #edf1f7;border-radius:16px;padding:16px;color:#55555a;background:#fafcff;font-weight:600;line-height:1.4}.billing-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.settings-grid .sensitive-card{grid-column:1/-1}.billing-card,.settings-card{padding:22px}.billing-card h3,.settings-card h3{margin-top:16px}.billing-card p,.settings-card p{margin:8px 0 0}.billing-title-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:inherit;padding:0;text-align:left}.billing-title-button:hover{color:var(--blue);text-decoration:underline}.billing-title-button:disabled{color:#9a9aa0;cursor:not-allowed;text-decoration:none}.settings-card{display:grid;align-content:start;grid-gap:15px;gap:15px}.settings-actions{display:flex;flex-wrap:wrap;gap:12px}.settings-inline-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-inline-row .button{min-height:46px;padding:0 20px}.settings-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:var(--blue);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:700;padding:0;text-align:left}.settings-link-button svg{color:currentColor;stroke:currentColor}.settings-link-button:focus-visible,.settings-link-button:hover{color:var(--blue);text-decoration:none}.settings-link-button:disabled{color:#9a9aa0;cursor:not-allowed;text-decoration:none}.password-reset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.sensitive-row{display:grid;grid-gap:6px;gap:6px;border-top:1px solid #edf1f7;padding-top:14px}.sensitive-row span{color:#8e8e92;font-size:14px;font-weight:600}.sensitive-row strong{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#000000;overflow-wrap:anywhere}.connection-status{color:var(--green)}.legal-card h2{margin-top:30px}.support-card{text-align:center}.support-card ul{display:inline-block;padding-left:20px;text-align:left}.legal-email{color:var(--blue)}.footer{margin-top:auto;border-top:1px solid #f0f2f7;background:#ffffff}.footer-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#85858a;font-size:14px}.footer-links{gap:22px;font-weight:500}@media (max-width:900px){.scroll-hero-stage{min-height:720px}.scroll-hero-copy{top:74px}.scroll-logo-core{top:47%}.scroll-listing-card{width:172px;min-height:74px;grid-template-columns:42px minmax(0,1fr);gap:7px;padding:8px}.scroll-listing-card>img{width:42px;height:42px;border-radius:8px;padding:2px}.scroll-listing-card h2{font-size:9px;line-height:1.1}.scroll-listing-card p,.scroll-listing-card small{gap:3px;margin-top:3px;font-size:7.5px;line-height:1.1}.nav-inner{height:86px}.nav-links{display:none}.hero{padding:90px 0 80px}.hero-visual{margin-top:0}.hero-media{margin-top:130px}.feature-row,.feature-row.reverse,.instant-action-row{grid-template-columns:1fr;gap:34px}.instant-action-copy{order:-1}.instant-card{margin:0 auto}.listing-panel-row{grid-template-columns:1fr;gap:34px}.listing-form-card{margin:0 auto}.feature-image{width:min(100%,560px)}.feature-image-tall{width:min(100%,340px)}.feature-image-medium{width:min(100%,420px)}.comp-overview-section{padding-top:78px}.comp-card-grid{gap:14px}.comp-card{border-radius:16px}.feature-row.reverse .feature-copy{order:0}.section{padding:78px 0}.pricing-band{padding:90px 0}.landing-metric-grid,.workflow-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-grid,.dashboard-layout,.plan-card,.settings-grid{grid-template-columns:1fr}.dashboard-tabs{display:flex;overflow-x:auto;padding-bottom:6px}.dashboard-tabs button{flex:0 0 auto}.feature-list,.metric-grid{grid-template-columns:1fr}}@media (max-width:640px){.scroll-hero-stage{min-height:730px}.scroll-hero-copy h1{font-size:clamp(38px,12vw,54px)}.scroll-logo-core{top:43%;width:76px;height:76px;border-radius:20px}.scroll-cards-layer,.scroll-items-layer{top:43%}.scroll-item{width:calc(var(--item-width, 120px) * .39);transform:translate3d(var(--item-mobile-x,var(--item-x,0)),var(--item-mobile-y,var(--item-y,0)),var(--item-depth,0)) translate(-50%,-50%) rotate(var(--item-rotate,0deg))}.scroll-item-extra{display:none}.scroll-listing-card{width:126px;min-height:62px;grid-template-columns:34px minmax(0,1fr);gap:6px;border-radius:10px;padding:7px}.scroll-listing-card>img{width:34px;height:34px;border-radius:8px;padding:2px}.scroll-listing-card:nth-child(n+9){display:none}.scroll-listing-card h2{font-size:8px;line-height:1.1}.scroll-listing-card p,.scroll-listing-card small{gap:3px;margin-top:3px;font-size:6.8px;line-height:1.1}.comp-overview-section{padding-top:56px}.comp-overview{gap:18px}.comp-search{width:min(100%,330px);min-height:58px;padding:0 18px;gap:13px;border-radius:12px}.comp-search svg{width:26px;height:26px}.comp-search span{font-size:23px}.comp-connectors{width:2px;height:44px;margin:-4px 0;background:var(--blue)}.comp-connectors span,.comp-connectors svg,.comp-connectors:before{display:none}.comp-connectors:after{content:"";position:absolute;left:50%;bottom:-8px;width:15px;height:13px;background:url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230068ff' d='M0 0Q7.5 13 15 0Q7.5 4 0 0Z'/%3E%3C/svg%3E") 50% /contain no-repeat;transform:translateX(-50%)}.comp-card-grid{grid-template-columns:1fr;width:min(100%,340px);gap:18px}.comp-card{border-radius:14px}.comp-overview-copy{width:min(100%,360px);margin-top:8px}.comp-overview-copy h2{font-size:clamp(35px,10vw,44px)}.comp-overview-copy p{margin-top:14px;font-size:17px}.page-transition{display:none}.container{width:min(100% - 24px,1120px)}.nav-inner{height:auto;padding:18px 0}.brand-logo{width:120px}.nav-actions{gap:8px}.nav-actions .button-primary{display:none}.nav-actions .button{width:auto;min-height:42px;padding:0 12px;font-size:15px}.nav-actions .button svg{width:17px;height:17px}.nav-dashboard-button{display:inline-flex}.hero h1{max-width:100%;font-size:clamp(38px,10vw,50px);line-height:1.08}.feature-copy p,.hero p{font-size:18px}.instant-action-section{padding-top:70px}.instant-card{gap:16px;padding:14px}.instant-product{grid-template-columns:96px minmax(0,1fr);gap:12px;padding-bottom:14px}.instant-card img{width:96px;height:88px;padding:5px}.instant-card h3{font-size:17px;line-height:1.15}.instant-card p{gap:6px 8px;margin-top:8px;font-size:13px}.instant-card .instant-meta-secondary{margin-top:10px}.instant-meta-primary>*+:before,.instant-meta-secondary>*+:before{left:-5px;width:3px;height:3px}.instant-actions{grid-template-columns:1fr 1fr;gap:8px}.instant-actions button{min-height:44px;gap:6px;font-size:13px}.instant-actions .instant-copy-action{min-height:48px}.feature-eyebrow{margin-bottom:12px;font-size:17px}.instant-action-copy{margin-left:auto;margin-right:auto;text-align:center}.instant-action-copy h2{text-align:center}.instant-action-copy p{margin-left:auto;margin-right:auto}.listing-panel-section{padding-top:70px}.listing-panel-copy{margin-left:auto;margin-right:auto;text-align:center}.listing-panel-copy h2{font-size:clamp(36px,10vw,48px)}.listing-panel-copy p{margin-left:auto;margin-right:auto;font-size:18px}.listing-form-row{grid-template-columns:1fr;gap:12px;padding:18px}.listing-form-main h3{font-size:19px}.listing-form-row button{width:100%}.listing-condition-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.listing-condition-options span{min-height:42px;font-size:15px}.shipping-fields{flex-wrap:wrap;gap:8px}.shipping-fields span{width:calc((100% - 44px) / 4);min-width:54px}.listing-submit{width:calc(100% - 36px);margin:0 18px 18px}.analytics-preview-heading{margin-bottom:34px;text-align:center}.analytics-preview-heading h2{font-size:clamp(36px,12vw,48px)}.analytics-preview-heading p{margin-left:auto;margin-right:auto;font-size:18px}.landing-metric-grid{grid-template-columns:1fr}.workflow-feature-section{padding-top:18px}.workflow-feature-heading{margin-bottom:34px;text-align:center}.workflow-feature-heading h2{font-size:clamp(36px,12vw,48px)}.workflow-feature-grid{grid-template-columns:1fr}.workflow-feature-card img{aspect-ratio:1.18/1}.workflow-feature-card h3{margin-top:16px;font-size:21px}.workflow-feature-card p{font-size:17px}.landing-metric-card{min-height:168px;padding:18px}.hero p,.social-proof{max-width:330px}.social-proof{margin-top:14px}.hero-actions,.hero-actions .button{width:100%}.button-ghost{width:auto}.hero-actions{max-width:330px}.hero-visual{width:100%;margin-left:0}.auth-card,.dashboard-card,.dashboard-panel,.dashboard-shell,.legal-card,.pricing-card{border-radius:22px;padding:24px}.dashboard{padding:24px 0 72px}.dashboard-shell{width:min(100% - 16px,1120px);padding:12px}.dashboard-panel-content{padding:14px}.dashboard-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:visible;padding-bottom:0}.dashboard-tabs button{min-height:44px;justify-content:center;padding:0 8px;font-size:14px}.analytics-heading{align-items:flex-start;flex-direction:column}.analytics-range-menu,.analytics-range-trigger{width:100%}.analytics-period-date{width:100%;justify-content:center}.custom-calendar,.custom-date-panel{grid-template-columns:1fr}.custom-compare-pill{align-items:flex-start;flex-direction:column;border-radius:18px;padding:12px 16px}.custom-compare-pill strong{text-align:left}.analytics-card{padding:14px}.overview-chart-card h4{font-size:20px}.chart-scroll-hint{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;justify-self:center;border:1px solid #edf1f7;border-radius:999px;padding:6px 12px;background:#fafcff;color:#6f6f74;font-size:13px;font-weight:600}.scroll-hint-icon{color:var(--blue);font-size:16px;line-height:1}.chart-selected-point{display:inline-flex;align-items:center;justify-content:center;gap:10px;justify-self:center;border:1px solid #e8edf6;border-radius:999px;padding:8px 14px;background:#ffffff;color:#111111;font-size:14px;box-shadow:0 12px 30px rgba(18,32,58,.08)}.chart-selected-point span{color:#6f6f74;font-weight:700}.overview-chart{grid-template-columns:1fr;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch}.overview-axis-label{display:none}.overview-plot{width:620px;max-width:none;min-height:250px;padding:16px 0 76px 52px}.overview-bars>button:focus-visible .bar-tooltip,.overview-bars>button:hover .bar-tooltip{display:none}.overview-y{font-size:14px}.overview-y.y-mid{top:86px}.overview-y.y-bottom{bottom:74px}.overview-grid-line{left:52px}.overview-bars{height:150px;gap:3px}.overview-bars,.overview-x-axis{left:52px;bottom:78px}.overview-months{left:52px;bottom:42px;grid-template-columns:repeat(3,1fr);font-size:13px}.overview-months span:nth-child(2n){display:none}.overview-x-label{left:52px;bottom:8px;font-size:13px;line-height:1.2}.overview-summary-row{align-items:center;flex-direction:row;gap:12px;padding:10px 0}.overview-summary-row strong{margin-left:auto;text-align:right}.chart{min-height:220px}.chart svg{height:180px}.settings-actions .button{width:100%}.password-reset-row{grid-template-columns:1fr}.password-reset-row .button{width:100%}.footer-inner{align-items:center;flex-direction:column;padding:28px 0;text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}.legal-card{text-align:center}.legal-card ul{display:inline-block;padding-left:20px;text-align:left}}@media (max-width:900px){.instant-action-copy,.instant-action-copy .feature-eyebrow,.instant-action-copy h2,.instant-action-copy p,.listing-panel-copy,.listing-panel-copy .feature-eyebrow,.listing-panel-copy h2,.listing-panel-copy p,.workflow-feature-heading,.workflow-feature-heading h2{margin-left:auto;margin-right:auto;text-align:center}}