@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--background:#f3f4f6;--surface:#fff;--surface-soft:#eff1f4;--text:#19212b;--muted:#646b73;--accent:#1469c8;--accent-hover:#0e4fa1;--accent-soft:#eaf2ff;--lime:#bfdeff;--border:#e1e4e8;--dark:#102e53;--amber:#8b5b16;--amber-soft:#fbf5e9;--radius:12px;--space:1rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope Variable,Arial,sans-serif;font-size:14px;line-height:1.6}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}svg{vertical-align:middle;flex-shrink:0}button svg,a svg{pointer-events:none}button{background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:650}h1,h2{letter-spacing:-.045em}h1{line-height:1.12}h2{line-height:1.2}p{line-height:1.8}input,select{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--text);border-radius:8px;padding:.75rem 1rem}input{min-width:0}input::placeholder{color:#787d84}label{font-weight:550}form label{margin-bottom:.5rem;display:block}form input{width:100%;margin-bottom:1.25rem}form [role=alert]{color:#a33527;margin-bottom:1rem}form [role=alert]:empty{display:none}.container{width:min(1220px,100% - 80px);margin-inline:auto}.button{background:var(--accent);color:#fff;white-space:normal;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.button:hover{background:var(--accent-hover);transform:translateY(-2px)}.button-small{gap:.5rem;padding:.7rem 1.1rem;font-size:12px}.button-outline{background:var(--surface);color:var(--text);border-color:var(--border)}.button-outline:hover{background:var(--surface-soft);border-color:#c2c7ce}.button-ghost{color:var(--text);background:0 0}.button-ghost:hover{background:#e6ebf0}.button-soft{background:var(--accent-soft);color:var(--accent)}.button-soft:hover{background:#d6dee8}.button-lime{background:var(--lime);color:var(--dark)}.button-lime:hover{background:#a0cbff}.text-link{background:0 0;align-items:center;gap:.5rem;padding:0;font-size:12px;font-weight:650;display:inline-flex}.text-link:hover{color:var(--accent)}.icon-button{border-radius:7px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:.5rem;display:inline-flex}.icon-button:hover{background:#8296821f}.eyebrow{letter-spacing:.13em;color:var(--accent);align-items:center;gap:.5rem;font-size:10px;font-weight:750;display:inline-flex}.muted{color:var(--muted)}.fine-print{color:var(--muted);font-size:11px;line-height:1.8}.small-tag{border:1px solid var(--border);letter-spacing:.08em;color:var(--muted);border-radius:5px;align-items:center;padding:.2rem .4rem;font-size:9px;font-weight:700;display:inline-flex}.notice{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:flex-start;gap:.65rem;padding:1rem;font-size:12px;line-height:1.8;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--surface);color:var(--accent);border:1px solid var(--border);padding:1rem;position:fixed;top:-6rem;left:1rem}.skip:focus{top:1rem}.brand{letter-spacing:-.065em;white-space:nowrap;align-items:center;gap:.6rem;font-size:28px;font-weight:800;line-height:1;display:inline-flex}.brand-symbol{color:var(--accent);justify-content:center;align-items:center;padding:.25rem 0;display:inline-flex}.brand-dot{color:var(--accent);margin-left:-.6rem}.brand-light{color:#fff}.brand-light .brand-symbol,.brand-light .brand-dot{color:var(--lime)}.marketing{background:#f7faff}.announcement{background:var(--dark);color:#dfe5ed;letter-spacing:.015em;justify-content:center;align-items:center;gap:.7rem;height:36px;font-size:10px;display:flex}.announcement-dot{background:var(--lime);border-radius:50%;width:5px;height:5px}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafbf7f0;border-bottom:1px solid #dae1d899;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:85px;display:flex}.header-inner nav{color:var(--muted);gap:1.75rem;font-size:11px;font-weight:600;display:flex}.header-inner nav a:hover{color:var(--accent)}.header-actions{align-items:center;gap:1.75rem;display:flex}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;min-height:640px;padding-block:5rem 4.5rem;display:grid}.tiny-line{background:var(--accent);width:22px;height:1px}.hero h1{max-width:11.5ch;margin-top:1.5rem;font-size:clamp(42px,4.35vw,66px);font-weight:650;line-height:1.13}.hero h1 span{color:var(--accent);position:relative}.hero h1 span:after{content:"";background:var(--lime);border-radius:3px;height:4px;position:absolute;bottom:-4px;left:0;right:0}.hero-description{color:var(--muted);max-width:46ch;margin-top:1.5rem;font-size:14px}.hero-actions{align-items:center;gap:.5rem;margin-top:2rem;display:flex}.hero-checks{color:var(--muted);gap:1.5rem;margin-top:1.25rem;font-size:10px;display:flex}.hero-checks span{align-items:center;gap:.4rem;display:flex}.hero-checks svg{color:var(--accent)}.hero-product{min-width:0;padding:1rem 1.5rem 1rem 0;position:relative}.product-caption{letter-spacing:.16em;color:var(--muted);align-items:center;gap:.6rem;margin:0 0 1rem 1.5rem;font-size:9px;display:flex}.caption-line{background:#a2acb8;width:32px;height:1px}.product-preview{background:#fff;border:1px solid #d8dde4;border-radius:14px;padding:1.5rem;position:relative;box-shadow:0 20px 65px -30px #45556940}.preview-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.preview-mark{align-items:center;gap:.6rem;font-size:11px;font-weight:700;display:flex}.preview-mark svg{color:var(--accent)}.preview-tabs{border-bottom:1px solid var(--border);gap:1.5rem;margin-top:1.5rem;display:flex}.preview-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:.5rem 0 .65rem;font-size:10px;transform:translateY(1px)}.preview-tabs button.selected{color:var(--accent);border-bottom-color:var(--accent);font-weight:750}.preview-value{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.preview-value p{color:var(--muted);font-size:10px}.preview-value strong{letter-spacing:-.05em;font-size:30px;font-weight:700}.preview-signal{color:var(--accent);background:var(--accent-soft);border-radius:5px;align-items:center;gap:.25rem;padding:.3rem .5rem;font-size:9px;display:flex}.mini-chart{border-bottom:1px solid var(--border);background:repeating-linear-gradient(0deg,#0000,#0000 47px,#edf0f3 47px 48px);align-items:flex-end;gap:12px;height:145px;margin:1rem 0 .5rem;display:flex}.mini-column{height:var(--bar-height);background:#e8edf3;border-radius:5px 5px 0 0;flex:1;align-items:flex-end;display:flex;overflow:hidden}.mini-column span{background:#9fc6ef;border-radius:5px 5px 0 0;width:100%;height:70%}.mini-column.current span{background:var(--accent)}.chart-days{color:var(--muted);text-align:center;gap:12px;font-size:9px;display:flex}.chart-days span{flex:1}.preview-divider{background:var(--border);height:1px;margin-block:1.25rem}.preview-channels{color:#5d636b;justify-content:space-between;gap:.5rem;font-size:9px;font-weight:650;display:flex}.preview-foot{background:#f0f4f8;border-radius:8px;align-items:center;gap:.65rem;margin-top:1rem;padding:.85rem;display:flex}.icon-disc{width:26px;height:26px;color:var(--accent);background:#d9e2ed;border-radius:50%;justify-content:center;align-items:center;display:flex}.preview-foot strong{font-size:10px}.preview-foot p{color:var(--muted);font-size:9px}.product-annotation{background:var(--dark);color:#fff;border-radius:10px;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex;position:absolute;bottom:0;right:-.25rem;box-shadow:0 10px 25px -15px #17212e}.annotation-icon{color:var(--lime)}.product-annotation strong{font-size:11px;display:block}.product-annotation div>span{color:#bdc5ce;font-size:9px}.sample-caption{color:var(--muted);margin:.75rem 0 0 1rem;font-size:9px}.integration-strip{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.75rem 2.5rem;display:flex}.integration-strip>p{color:var(--muted);min-width:190px;font-size:10px}.integration-strip>p strong{font-weight:600}.integration-strip>div{flex:1;justify-content:space-between;align-items:center;gap:2rem;padding-inline:2rem;display:flex}.integration-strip>div span{letter-spacing:-.045em;color:#545b64;font-size:18px;font-weight:700}.integration-strip>div .word-amazon{font-size:22px;font-weight:800}.integration-strip>div .word-bling{font-size:25px;font-weight:800}.integration-strip>a{border:1px solid var(--border);width:38px;height:38px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.solutions-section{background:#eceff3;border-block:1px solid #e3e8ed;padding-block:5.5rem}.section-intro{justify-content:space-between;align-items:flex-end;gap:4rem;display:flex}.section-intro h2,.how-section h2,.ecosystem-copy h2{margin-top:1rem;font-size:clamp(30px,3vw,43px)}.section-intro>p{max-width:42ch;color:var(--muted);padding-bottom:.25rem;font-size:12px}.solution-columns{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3.5rem;display:grid}.solution-item{border-top:1px solid #c8d0d9;padding-top:1.5rem}.solution-top{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.solution-top span{color:#78818c;font-size:10px}.solution-item h3{letter-spacing:-.025em;margin:1.5rem 0 .75rem;font-size:18px}.solution-item p{color:var(--muted);max-width:36ch;font-size:12px}.solution-item a{color:var(--accent);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:11px;font-weight:700;display:flex}.solution-item a:hover svg{transform:translate(2px,-2px)}.how-section{padding-block:6rem}.section-description{color:var(--muted);margin-top:1rem;font-size:13px}.steps-layout{grid-template-columns:1.1fr 1fr;gap:4rem;margin-top:3rem;display:grid}.steps-list{flex-direction:column;display:flex}.step-button{text-align:left;border-top:1px solid var(--border);color:var(--muted);align-items:flex-start;gap:1.25rem;padding:1.5rem 1rem 1.5rem 0;display:flex}.step-button:last-child{border-bottom:1px solid var(--border)}.step-number{padding-top:.4rem;font-size:10px}.step-button strong{letter-spacing:-.03em;color:var(--text);margin-bottom:.5rem;font-size:18px;display:block}.step-button>span:nth-child(2)>span{max-width:44ch;font-size:11px;line-height:1.9;display:block}.step-button>svg{margin-top:.25rem;margin-left:auto}.step-button.active{border-top-color:var(--accent);color:var(--accent)}.step-button.active strong{color:var(--accent)}.step-button.active .step-number{font-weight:800}.step-stage{background:#e6ebf2;border-radius:14px;align-self:stretch;padding:2rem 2.25rem}.stage-icon{width:64px;height:64px;color:var(--accent);background:#cfdae8;border-radius:16px;justify-content:center;align-items:center;margin-block:2rem 1.5rem;display:flex}.step-stage h3{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:25px}.stage-rows>div{border-top:1px solid #ced6df;align-items:center;gap:.65rem;padding:.85rem 0;font-size:10px;display:flex}.stage-rows strong{margin-left:auto;font-weight:650}.stage-row-icon{color:var(--accent)}.stage-note{color:var(--muted);align-items:center;gap:.4rem;margin-top:1rem;font-size:9px;display:flex}.ecosystem-section{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding-block:2rem 5rem;display:grid}.ecosystem-copy>p{color:var(--muted);max-width:45ch;margin-top:1.25rem;font-size:12px}.ecosystem-copy .text-link{color:var(--accent);margin-top:1.25rem}.ecosystem-copy>.fine-print{font-size:10px}.provider-cloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.provider-pill{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:1.5rem;padding:1rem 1.25rem;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 4px 10px -8px #757d8640}.provider-pill:hover{border-color:#91a3b8;transform:translateY(-3px)}.trust-section{padding-bottom:5rem}.trust-inner{border-block:1px solid var(--border);align-items:center;gap:1.5rem;padding-block:2rem;display:flex}.trust-icon{width:64px;height:64px;color:var(--accent);border:1px solid #ccd6e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-inner h2{letter-spacing:-.03em;margin-top:.4rem;font-size:22px}.trust-inner p{max-width:66ch;color:var(--muted);margin-top:.6rem;font-size:11px}.trust-label{white-space:nowrap;color:var(--accent);align-items:center;gap:.4rem;margin-left:auto;font-size:10px;display:flex}.cta-section{padding-bottom:3.5rem}.cta-inner{text-align:center;background:var(--dark);color:#fff;border-radius:16px;padding:4.5rem 2rem}.cta-inner .eyebrow{color:#a7bcd5}.cta-inner h2{margin-top:1.25rem;font-size:clamp(32px,3.4vw,48px);font-weight:550;line-height:1.2}.cta-inner p{color:#bbc3cc;margin-top:1rem;font-size:12px}.cta-inner .button{margin-top:1.75rem}.cta-note{color:#9faab7;margin-top:1rem;font-size:9px;display:block}.site-footer{align-items:center;gap:2rem;padding-block:1rem 2rem;display:flex}.site-footer .brand{font-size:23px}.site-footer>p{color:var(--muted);font-size:10px}.site-footer>div{color:var(--muted);align-items:center;gap:1.5rem;margin-left:auto;font-size:9px;display:flex}.site-footer>div>a{align-items:center;gap:.4rem;display:inline-flex}.workspace{background:#f4f5f7;min-height:100vh;display:flex}.sidebar{color:#c2c8cf;z-index:50;background:#102e53;flex-direction:column;flex-shrink:0;width:228px;padding:2rem 1rem 1rem;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{justify-content:space-between;align-items:center;padding-inline:.75rem;display:flex}.sidebar-brand .brand{font-size:28px}.workspace-identity{background:#202c3a;border:1px solid #364251;border-radius:8px;align-items:center;gap:.7rem;margin:2rem 0 1.75rem;padding:.85rem .7rem;display:flex}.workspace-avatar{color:#253345;background:#c8d5e5;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:750;display:flex}.workspace-identity strong{color:#eef2f7;font-size:10px;display:block}.workspace-identity div>span{color:#9ba4b0;margin-top:.15rem;font-size:9px;display:block}.nav-caption{letter-spacing:.16em;color:#8c95a1;margin-bottom:.75rem;padding-left:.8rem;font-size:8px}.workspace-nav{flex-direction:column;gap:.3rem;display:flex}.workspace-nav button,.workspace-nav a{text-align:left;color:#b4bcc5;border-radius:7px;align-items:center;gap:.8rem;min-height:43px;padding:.75rem .9rem;font-size:11px;font-weight:500;line-height:1.4;display:flex;position:relative}.workspace-nav .active{color:#212e3d;background:#bfdeff;font-weight:750}.workspace-nav button:not(.active):hover,.workspace-nav a:not(.active):hover{color:#fff;background:#283647}.active-nav-indicator{background:#31445b;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:2rem}.sidebar-tip{background:#212e3d;border:1px solid #364250;border-radius:9px;padding:1rem .85rem}.tip-symbol{color:#bfdeff;margin-bottom:.6rem;display:block}.sidebar-tip>strong{color:#dbe4ee;font-size:11px}.sidebar-tip p{color:#a9b2bd;margin-top:.5rem;font-size:10px;line-height:1.8}.sidebar-tip a{color:#bfdeff;align-items:center;gap:.5rem;margin-top:.85rem;font-size:10px;display:flex}.sidebar-home{color:#b3bcc6;align-items:center;gap:.6rem;padding:1.1rem .5rem;font-size:10px;display:flex}.sidebar-home>svg:last-child{margin-left:auto}.sidebar-user{border-top:1px solid #313d4c;align-items:center;gap:.6rem;padding:1.1rem .3rem .3rem;display:flex}.user-avatar{color:#c5d1df;background:#364557;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex}.sidebar-user div>strong{color:#e3e9f0;font-size:10px;display:block}.sidebar-user div>span{color:#95a0ad;font-size:8px;display:block}.sidebar-user form{color:#d1d9e3;margin-left:auto}.sidebar-user .icon-button:hover{background:#364352}.workspace-body{flex-direction:column;width:calc(100% - 228px);min-width:0;min-height:100vh;margin-left:228px;display:flex}.workspace-topbar{border-bottom:1px solid var(--border);z-index:25;background:#fff;justify-content:space-between;align-items:center;gap:1rem;height:69px;padding-inline:2rem;display:flex;position:relative}.breadcrumb{color:var(--muted);align-items:center;gap:.65rem;font-size:10px;display:flex}.breadcrumb strong{color:var(--text);font-weight:600}.topbar-actions{align-items:center;gap:1rem;display:flex}.demo-badge{border:1px solid var(--border);color:var(--accent);border-radius:5px;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:9px;display:flex}.topbar-avatar{color:#4b5969;background:#dfe5ec;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:650;display:flex}.notification-anchor,.notification-button{position:relative}.notification-button>span{background:var(--accent);border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:9px}.notification-popover{border:1px solid var(--border);z-index:60;background:#fff;border-radius:10px;width:280px;padding:1.25rem;position:absolute;top:3rem;right:-2rem;box-shadow:0 10px 40px -15px #29354340}.notification-popover>strong{font-size:12px}.notification-popover p{color:var(--muted);margin-block:.7rem;font-size:11px}.notification-popover .text-link{color:var(--accent)}.demo-notice{color:#475669;background:#e4ebf3;border-bottom:1px solid #d8e0ea;align-items:center;gap:.6rem;padding:.6rem 2rem;font-size:9px;display:flex}.demo-notice strong{font-weight:650}.demo-notice>a{white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-size:9px;font-weight:700;display:flex}.workspace-content{flex:1;width:100%;max-width:1540px;margin-inline:auto;padding:2rem 2rem 3rem}.workspace-page-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.75rem;display:flex}.workspace-page-heading .eyebrow{letter-spacing:.13em;font-size:8px}.workspace-page-heading h1{letter-spacing:-.045em;margin-top:.5rem;font-size:30px;font-weight:650}.workspace-page-heading p{color:var(--muted);margin-top:.5rem;font-size:11px}.export-button{white-space:nowrap;gap:.5rem;padding:.65rem .85rem;font-size:10px}.dashboard-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.segmented{background:#e7ebef;border:1px solid #dfe3e9;border-radius:7px;gap:.2rem;max-width:100%;padding:.25rem;display:inline-flex}.segmented button{color:var(--muted);white-space:nowrap;border-radius:4px;padding:.45rem .85rem;font-size:10px;font-weight:600}.segmented button.active{color:var(--text);background:#fff;box-shadow:0 1px 4px #20293410}.segmented.compact{background:#eff2f5;border:0}.segmented.compact button{padding:.4rem .65rem;font-size:9px}.toolbar-filters{align-items:center;gap:1.25rem;display:flex}.date-label{color:var(--muted);align-items:center;gap:.4rem;font-size:9px;display:flex}.select-field{align-items:center;font-size:10px;display:flex;position:relative}.select-field select{appearance:none;min-width:145px;padding:.6rem 2.25rem .6rem .75rem;font-size:10px}.select-field svg{pointer-events:none;position:absolute;right:.65rem}.metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:1.25rem 0 1.75rem;display:grid}.metric{border-right:1px solid var(--border);min-width:0;padding-right:1.5rem}.metric:last-child{border-right:0;padding-right:0}.metric-label{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:10px;display:flex}.metric-label>svg{color:#7b848e}.metric>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.65rem;font-size:clamp(19px,2.05vw,30px);font-weight:700;display:block}.metric-note{color:var(--muted);align-items:flex-start;gap:.25rem;margin-top:.5rem;font-size:8px;line-height:1.65;display:flex}.metric-note svg{margin-top:2px}.metric-note.green{color:var(--accent)}.metric-note.amber{color:var(--amber)}.surface{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:0}.dashboard-charts{grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr);gap:1.25rem;display:grid}.panel-heading{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.panel-heading h2{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:12px;font-weight:750;display:flex}.panel-heading p{color:var(--muted);margin-top:.3rem;font-size:9px}.chart-total{align-items:baseline;gap:.75rem;margin-top:.25rem;padding-inline:1.5rem;display:flex}.chart-total strong{letter-spacing:-.055em;font-size:23px}.chart-total>span{color:var(--muted);align-items:center;gap:.3rem;font-size:8px;display:flex}.sales-chart{gap:.75rem;height:180px;margin:1.5rem 1.5rem .25rem .75rem;display:flex}.chart-y-axis{color:#7e8690;text-align:right;flex-direction:column;flex-shrink:0;justify-content:space-between;width:61px;padding-bottom:1.25rem;font-size:8px;display:flex}.chart-plot{width:100%;min-width:0;position:relative}.chart-gridlines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 1.25rem}.chart-gridlines i{border-top:1px dashed #e2e6eb;height:1px;display:block}.chart-columns{align-items:flex-end;gap:1rem;height:100%;display:flex;position:relative}.chart-column-group{flex-direction:column;flex:1;align-items:center;min-width:0;height:100%;display:flex}.chart-bar-space{justify-content:center;align-items:flex-end;width:100%;height:calc(100% - 1.25rem);display:flex;position:relative}.chart-bar{height:var(--bar-height);transform-origin:bottom;background:#a9cdf7;border-radius:4px 4px 0 0;width:min(100%,42px)}.chart-bar.latest{background:var(--accent)}.chart-bar-space:hover .chart-bar,.chart-bar-space:focus-visible .chart-bar{background:#3d5470}.chart-x-label{color:#747e8b;height:1.25rem;padding-top:.3rem;font-size:8px}.bar-tooltip{z-index:10;background:var(--dark);color:#cdd6e2;white-space:nowrap;pointer-events:none;border-radius:6px;padding:.4rem .65rem;font-size:8px;display:none;position:absolute;bottom:65%;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #202b3820}.bar-tooltip strong{color:#fff;font-size:10px;display:block}.chart-bar-space:hover .bar-tooltip,.chart-bar-space:focus-visible .bar-tooltip{display:block}.chart-columns.dense{gap:4px}.chart-columns.dense .chart-bar{border-radius:2px 2px 0 0}.chart-legend{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:8px;display:flex}.chart-legend>span:first-child{align-items:center;gap:.35rem;display:flex}.chart-legend i{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.channel-list{padding:.5rem 1.5rem}.channel-row{align-items:center;gap:.65rem;padding:.8rem 0;display:flex}.channel-initial{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.channel-0{color:#645320;background:#fff3be}.channel-1{color:#2c2f33;background:#eeeae2;font-size:20px}.channel-2{color:#a04b27;background:#fce9e1}.channel-3{color:#2e5685;background:#e6edf7}.channel-detail{flex:1;min-width:0}.channel-detail>div:first-child{justify-content:space-between;gap:.5rem;font-size:10px;display:flex}.channel-detail strong{font-weight:650}.channel-detail>div>span{color:var(--muted);font-size:9px}.channel-detail>span{color:var(--muted);margin-top:.25rem;font-size:8px;display:block}.channel-track{background:#e8ecf1;border-radius:4px;height:3px;margin-top:.45rem;overflow:hidden}.channel-track>span{height:100%;width:var(--progress);background:#7c96b5;border-radius:4px;display:block}.channel-foot{border-top:1px solid var(--border);color:var(--muted);margin-top:.5rem;padding:1rem 1.5rem;font-size:8px}.insights-section{margin-block:1.75rem}.section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.section-heading h2{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:12px;display:flex}.insight-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.insight-item{text-align:left;background:#e8edf3;border:1px solid #d2dbe5;border-radius:9px;align-items:flex-start;gap:.85rem;padding:1.15rem 1.25rem;display:flex}.insight-item:hover{background:#dee6f0;border-color:#92a5bc}.insight-amber{background:#fbf6eb;border-color:#eadfc6}.insight-amber:hover{background:#f6eedc;border-color:#d2ba86}.insight-icon{color:var(--accent);background:#d0dbe8;border-radius:7px;justify-content:center;align-items:center;padding:.5rem;display:flex}.insight-amber .insight-icon{color:#8c6428;background:#f0e5cb}.insight-item>span:nth-child(2)>strong{font-size:11px;font-weight:750;display:block}.insight-item>span:nth-child(2)>span{color:var(--muted);margin-top:.3rem;font-size:9px;display:block}.insight-item b{color:var(--accent);align-items:center;gap:.35rem;margin-top:.7rem;font-size:9px;font-weight:700;display:flex}.insight-amber b{color:#886026}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:10px}th{letter-spacing:.02em;color:var(--muted);border-block:1px solid var(--border);background:#f8f9fb;padding:.75rem 1.5rem;font-size:8px;font-weight:600}td{border-bottom:1px solid #e9ecf0;padding:.85rem 1.5rem}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f7f9fc}.table-primary{font-size:10px;font-weight:650;display:block}.table-secondary{color:var(--muted);margin-top:.15rem;font-size:8px;display:block}.tabular{font-variant-numeric:tabular-nums;font-weight:650}.status-badge{white-space:nowrap;border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .45rem;font-size:8px;font-weight:650;display:inline-flex}.status-badge.success{color:#3d5470;background:#e5ebf2}.status-badge.warning{color:#916125;background:#fbf0db}.table-foot{border-top:1px solid var(--border);color:var(--muted);padding:1rem 1.5rem;font-size:9px}.workspace-footer{color:#7c8590;border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;font-size:8px;display:flex}.sidebar-close,.mobile-menu{display:none}.toast-region{z-index:80;max-width:calc(100% - 3rem);position:fixed;bottom:1.5rem;right:1.5rem}.toast{background:var(--dark);color:#eef2f7;border:1px solid #3d4b5b;border-radius:9px;align-items:center;gap:1rem;max-width:440px;padding:.75rem 1rem;font-size:11px;display:flex;box-shadow:0 5px 20px #16243430}.toast .icon-button{color:#bdccde;min-width:28px;min-height:28px;padding:.2rem}.reconciliation-summary{background:#f4efdf;border:1px solid #e8e1cb;border-radius:10px;align-items:center;gap:2rem;margin:0 0 1.5rem;padding:1.5rem;display:flex}.reconciliation-summary>div{align-items:center;gap:1rem;display:flex}.summary-icon{width:48px;height:48px;color:var(--accent);background:#dce4ed;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reconciliation-summary .summary-icon{color:#8b6630;background:#eae0c4}.reconciliation-summary>div>div>span{color:#7c6a4e;font-size:10px;display:block}.reconciliation-summary strong{letter-spacing:-.04em;font-size:24px;display:block}.reconciliation-summary>p{color:#806e52;max-width:26ch;font-size:11px}.reconciliation-summary>p>strong{letter-spacing:0;font-size:11px;display:inline}.reconciliation-summary .small-tag{color:#8c7958;border-color:#e3d8bc;margin-left:auto}.switch-label{white-space:nowrap;color:var(--muted);align-items:center;gap:.5rem;font-size:10px;font-weight:500;display:flex}.switch-label input{width:15px;height:15px;accent-color:var(--accent);margin:0}.amount-warning{color:var(--amber);font-weight:700}.empty-state{text-align:center;color:var(--muted);padding:3rem 1.5rem}.empty-state svg{color:var(--accent);margin-bottom:1rem}.empty-state h3{color:var(--text);font-size:16px}.empty-state p{margin-top:.5rem;font-size:11px}.detail-dialog{border:1px solid var(--border);width:min(480px,100% - 32px);max-height:calc(100vh - 48px);color:var(--text);border-radius:14px;padding:1.75rem;box-shadow:0 20px 80px #14202f40}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141e2b66}.dialog-top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.detail-dialog h2{font-size:25px}.detail-dialog>p{color:var(--muted);margin-top:.5rem;font-size:12px}.detail-values{margin:1.5rem 0}.detail-values>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;font-size:12px;display:flex}.detail-values dt{color:var(--muted)}.detail-values dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.detail-values .detail-total{color:var(--amber);border:0;padding-top:1rem;font-size:15px}.detail-dialog .notice{margin-bottom:1.25rem;font-size:10px}.detail-dialog>.button{width:100%}.product-summary,.integration-summary{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.product-summary h2,.integration-summary h2{letter-spacing:-.025em;font-size:16px}.product-summary p,.integration-summary p{color:var(--muted);margin-top:.4rem;font-size:11px}.search-field{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.search-field input{background:0 0;border:0;width:180px;padding:.6rem 0;font-size:10px}.search-field input:focus{outline-offset:2px}.analysis-detail{background:var(--accent-soft);border:1px solid #cad5e3;border-radius:10px;align-items:flex-start;gap:1.25rem;margin-top:1.5rem;padding:1.75rem;display:flex}.analysis-detail>svg{color:var(--accent);margin-top:.25rem}.analysis-detail h2{margin-top:.6rem;font-size:17px}.analysis-detail p{color:var(--muted);max-width:70ch;margin-top:.5rem;font-size:12px}.analysis-detail>.text-link{margin-left:auto;font-size:10px}.integration-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.connector{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:1.25rem}.connector.is-connected{border-color:#93a6bd}.connector-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.connector-category{color:var(--muted);letter-spacing:.02em;font-size:8px}.connection-dot{color:var(--muted);align-items:center;gap:.35rem;font-size:7px;display:flex}.connection-dot:before{content:"";background:#a0a6ad;border-radius:50%;width:4px;height:4px}.connection-dot.connected{color:var(--accent)}.connection-dot.connected:before{background:var(--accent)}.connector h2{letter-spacing:-.05em;margin-top:1.25rem;font-size:21px}.connector>p{color:var(--muted);margin-top:.45rem;font-size:10px}.connector-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.connector-bottom>span{color:#7d8691;letter-spacing:.05em;font-size:7px}.connector .button{gap:.3rem;padding:.5rem .6rem;font-size:8px}.report-feature{background:#e4eaf2;border:1px solid #d6dee8;border-radius:12px;grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;padding:2.5rem;display:grid}.report-feature h2{margin-top:1rem;font-size:34px}.report-feature>div>p{color:var(--muted);max-width:44ch;margin-top:1rem;font-size:12px}.report-feature .button{margin-top:1.5rem;padding:.85rem 1rem;font-size:11px}.report-preview{background:#fff;border:1px solid #d2dae4;border-radius:10px;padding:1.75rem;box-shadow:0 12px 35px -25px #21314440}.report-preview>svg{color:var(--accent);margin-bottom:1rem;display:block}.report-preview>span{letter-spacing:.1em;color:var(--muted);font-size:8px}.report-preview>strong{letter-spacing:-.04em;margin-top:.4rem;font-size:28px;display:block}.report-preview>p{margin-bottom:1.25rem;margin-top:.3rem!important;font-size:9px!important}.report-preview>div{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:.5rem;padding:.65rem 0;font-size:10px;display:flex}.report-preview>div svg{color:var(--accent)}.schedule-panel{align-items:flex-start;gap:1.25rem;margin-top:1.5rem;padding:1.75rem;display:flex}.schedule-panel h2{font-size:16px}.schedule-panel p{color:var(--muted);margin-top:.5rem;font-size:11px}.schedule-panel label{margin-top:1.5rem;font-size:10px;display:block}.inline-control{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.inline-control select{font-size:11px}.inline-control .button{font-size:10px}.settings-layout{grid-template-columns:1.3fr 1fr;gap:1.5rem;display:grid}.settings-panel>.panel-heading{border-bottom:1px solid var(--border)}.settings-panel form{padding:1.5rem}.settings-panel form label{font-size:11px}.settings-panel form input,.settings-panel form select{font-size:12px}.settings-panel form>select{width:100%;margin-bottom:1.5rem}.settings-panel .settings-switch{margin-bottom:1.5rem;display:flex}.settings-panel .button{font-size:11px}.settings-panel .fine-print{margin-top:1rem;font-size:9px}.security-note{padding:1.5rem}.security-note>svg{color:var(--accent);margin-bottom:1rem}.security-note h2{font-size:17px}.security-note p{color:var(--muted);margin-block:.75rem 1rem;font-size:11px}.reset-panel{padding:1.5rem .25rem}.reset-panel h2{font-size:14px}.reset-panel p{color:var(--muted);margin-block:.5rem 1rem;font-size:10px}.reset-panel .button{font-size:10px}.workspace-content>h1{margin-bottom:1rem;font-size:32px}.workspace-content>p{color:var(--muted);margin-bottom:1.5rem;font-size:13px}.workspace-content>.notice{margin-top:1.5rem;display:block}.workspace-content>.notice h2{margin-bottom:.75rem;font-size:20px}.workspace-content>.notice a{color:var(--accent);margin-top:1rem;font-weight:650;display:inline-block}.workspace-content>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.workspace-content>.grid article{border:1px solid var(--border);background:#fff;border-radius:10px;padding:1.5rem}.workspace-content>.grid article h2{margin-block:.5rem;font-size:18px}.workspace-content>.grid article p{color:var(--muted);margin-bottom:1rem;font-size:11px}.workspace-content>form{max-width:440px}.workspace-content>form input{width:100%;display:block}.workspace-content>dl{font-size:13px}.workspace-content>dl dt{color:var(--muted);margin-top:1rem;font-size:10px}.workspace-content>dl dd{margin:0}.workspace-content form>button[type=submit]:not(.icon-button){color:#fff;background:var(--accent);border-radius:7px;padding:.8rem 1.25rem}.login-page{background:#f7faff;grid-template-columns:.85fr 1.15fr;min-height:100vh;display:grid}.login-story{background:var(--dark);color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:3rem 4rem;display:flex}.login-story>.brand{align-self:flex-start}.login-story>div{padding-block:3rem}.login-story .eyebrow{color:#8ca7c7;font-size:9px}.login-story h2{margin-top:1.75rem;font-size:clamp(36px,4.1vw,61px);font-weight:500;line-height:1.15}.login-story h2>span{color:var(--lime)}.login-story>div>p{color:#b5bdc7;max-width:38ch;margin-top:1.5rem;font-size:12px}.login-story-note{color:#b6c7db;border-top:1px solid #3b4653;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;font-size:10px;display:flex}.login-story-note strong{font-weight:650}.login-foot{color:#8f99a6;font-size:9px}.login-main{flex-direction:column;justify-content:space-between;min-width:0;padding:3rem 4rem;display:flex}.back-link{color:var(--muted);align-self:flex-start;align-items:center;gap:.5rem;font-size:10px;display:inline-flex}.login-form-wrap{width:min(100%,390px);margin:3rem auto}.login-form-wrap h1{margin-top:1rem;font-size:36px;font-weight:650;line-height:1.2}.login-form-wrap>p{color:var(--muted);margin-top:1rem;font-size:12px}.login-form-wrap>.notice{margin-block:1.25rem;font-size:10px}.login-form-wrap form{margin-top:1.75rem}.login-form-wrap form label{font-size:11px}.login-form-wrap form input{border-color:#d2d9e2;padding:.85rem 1rem;font-size:12px}.login-form-wrap form>button{background:var(--accent);color:#fff;border-radius:7px;width:100%;padding:.9rem;font-size:12px;font-weight:650}.login-divider{color:var(--muted);align-items:center;gap:.7rem;margin-block:1.75rem 1rem;font-size:9px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border);flex:1;height:1px}.demo-login-button{width:100%;padding:.85rem;font-size:11px}.login-security{justify-content:center;align-items:center;gap:.4rem;display:flex;font-size:9px!important}.login-main>.login-foot{text-align:center}@media (min-width:1600px){.workspace-content,.workspace-topbar{padding-inline:3rem}.metric>strong{font-size:32px}}@media (max-width:1200px){.container{width:calc(100% - 64px)}.header-inner{gap:1.25rem}.header-inner nav{gap:1rem}.header-actions{gap:1.25rem}.hero{gap:2.5rem;padding-block:3.5rem}.hero h1{font-size:50px}.hero-product{padding-right:1rem}.integration-strip>div{gap:1.25rem;padding-inline:.5rem}.integration-strip>div span{font-size:16px}.integration-strip>p{min-width:160px}.sidebar{width:208px}.workspace-body{width:calc(100% - 208px);margin-left:208px}.workspace-content{padding:1.5rem}.workspace-topbar,.demo-notice{padding-inline:1.5rem}.workspace-page-heading h1{font-size:27px}.metrics-strip{gap:1rem}.metric{padding-right:1rem}.dashboard-charts{grid-template-columns:minmax(0,1.7fr) minmax(225px,1fr);gap:1rem}.panel-heading{padding:1rem 1.1rem}.chart-total{flex-wrap:wrap;gap:.25rem .6rem;padding-inline:1.1rem}.chart-total>span{font-size:7px}.chart-legend,.channel-list{padding-inline:1.1rem}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-feature{gap:2rem}.login-story,.login-main{padding:2.5rem}.login-story h2{font-size:48px}}@media (max-width:1024px){.header-inner nav{display:none}.hero{gap:2rem}.hero h1{font-size:44px}.hero-description{font-size:12px}.hero-actions .button{padding:.85rem 1.1rem;font-size:11px}.hero-checks{gap:1rem;font-size:9px}.product-preview{padding:1.1rem}.product-annotation{padding:.8rem 1rem;bottom:.25rem;right:0}.preview-value strong{font-size:25px}.integration-strip{flex-wrap:wrap}.integration-strip>div{flex:auto;order:3;justify-content:space-between;width:100%;padding:0}.integration-strip>a{margin-left:auto}.section-intro,.steps-layout,.ecosystem-section{gap:2rem}.provider-cloud{padding:0}.provider-pill{padding:.8rem 1rem;font-size:10px}.trust-label{display:none}.site-footer{flex-wrap:wrap;gap:1rem}.site-footer>div{justify-content:space-between;width:100%;margin:0}.sidebar{width:190px;padding-inline:.75rem}.workspace-body{width:calc(100% - 190px);margin-left:190px}.workspace-identity{padding:.7rem .5rem}.workspace-identity strong{font-size:9px}.workspace-nav button,.workspace-nav a{gap:.6rem;padding-inline:.7rem;font-size:10px}.workspace-page-heading h1{font-size:25px}.date-label{display:none}.dashboard-charts{grid-template-columns:minmax(0,1fr)}.channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.metrics-strip{gap:.75rem}.metric>strong{font-size:21px}.metric-label{font-size:9px}.metric-note{font-size:7px}.insight-grid{gap:1rem}.insight-item{gap:.6rem;padding:1rem}.insight-item>span:nth-child(2)>strong{font-size:10px}.insight-icon{padding:.4rem}.reconciliation-summary{gap:1.25rem}.reconciliation-summary>.small-tag{display:none}.workspace-content>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:1fr}.report-feature h2{font-size:28px}.report-feature{padding:1.75rem}.report-preview{padding:1.25rem}.login-story{padding:2rem}.login-story h2{font-size:42px}.login-main{padding:2rem}}@media (max-width:767px){.container{width:calc(100% - 40px)}.announcement{gap:.4rem;height:32px;font-size:8px}.header-inner{gap:1rem;min-height:72px}.header-actions{gap:1rem}.header-actions>.text-link{font-size:10px}.header-actions>.button{padding:.65rem .85rem;font-size:10px}.hero{grid-template-columns:1fr;gap:2.75rem;min-height:auto;padding-block:3rem 2.5rem}.hero h1{max-width:14ch;font-size:clamp(40px,7.5vw,58px)}.hero-description{max-width:50ch;font-size:13px}.hero-actions .button{padding:.9rem 1.25rem;font-size:12px}.hero-checks{font-size:10px}.hero-product{width:min(100%,480px);margin:auto;padding:0 1rem 1.5rem 0}.preview-value strong{font-size:30px}.mini-chart{height:155px}.product-annotation{bottom:0;right:0}.sample-caption{margin-top:1rem}.integration-strip{gap:1.25rem;padding-block:1.5rem 2rem}.integration-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:1rem 1.75rem}.integration-strip>div span{font-size:16px}.solutions-section{padding-block:3.5rem}.section-intro{display:block}.section-intro>p{max-width:52ch;margin-top:1.25rem}.section-intro h2,.how-section h2,.ecosystem-copy h2{font-size:34px}.solution-columns{grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}.solution-item h3{margin-top:1rem}.solution-item p{max-width:58ch}.solution-item a{margin-top:1rem}.how-section{padding-block:3.5rem}.steps-layout{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.step-button{padding-block:1.25rem}.step-button>span:nth-child(2)>span{max-width:55ch}.step-stage{padding:1.5rem}.stage-icon{margin-top:1.5rem}.ecosystem-section{grid-template-columns:1fr;gap:2rem;padding-block:1rem 3rem}.ecosystem-copy>p{max-width:55ch}.provider-cloud{justify-content:flex-start;gap:.5rem}.provider-pill{font-size:11px}.trust-section{padding-bottom:3rem}.trust-inner{align-items:flex-start;gap:1rem;padding-block:1.5rem}.trust-icon{width:48px;height:48px}.trust-inner h2{font-size:20px}.trust-inner .eyebrow{font-size:8px}.cta-section{padding-bottom:2rem}.cta-inner{border-radius:12px;padding:3rem 1.25rem}.cta-inner h2{font-size:35px}.cta-inner p{font-size:11px}.site-footer{padding-bottom:1.5rem}.site-footer>p{max-width:24ch;font-size:9px}.sidebar{width:240px;padding:1.5rem 1rem 1rem;transition:transform .25s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-close,.mobile-menu{display:inline-flex}.sidebar .sidebar-close{color:#c3d2e4}.sidebar-backdrop{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101b2960;position:fixed;inset:0}.workspace-body{width:100%;margin:0}.workspace-topbar{height:60px;padding-inline:1rem}.breadcrumb{gap:.4rem;font-size:9px}.topbar-actions{gap:.5rem}.demo-notice{align-items:flex-start;padding:.6rem 1rem;font-size:8px;line-height:1.7}.demo-notice>a{display:none}.demo-notice>svg{margin-top:2px}.demo-badge{padding:.25rem .4rem;font-size:8px}.workspace-content{padding:1.5rem 1rem 2rem}.workspace-page-heading{align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.workspace-page-heading h1{font-size:26px}.workspace-page-heading p{max-width:46ch;font-size:10px}.workspace-page-heading .eyebrow{font-size:7px}.export-button{white-space:normal;gap:.35rem;max-width:105px;padding:.6rem;font-size:9px}.dashboard-toolbar{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.segmented button{padding:.4rem .6rem;font-size:9px}.select-field select{min-width:130px;padding:.6rem 1.75rem .6rem .65rem;font-size:9px}.metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin-block:1.25rem 1.5rem}.metric{padding-right:1rem}.metric:nth-child(2){border:0}.metric>strong{font-size:26px}.metric-label{font-size:10px}.metric-note{font-size:8px}.dashboard-charts{gap:1rem}.chart-total strong{font-size:25px}.sales-chart{height:170px}.chart-y-axis{width:52px;font-size:7px}.chart-columns{gap:.8rem}.chart-legend{font-size:7px}.insights-section{margin-block:1.5rem}.insight-grid{grid-template-columns:1fr;gap:.75rem}.insight-item>span:nth-child(2)>strong{font-size:12px}.insight-item>span:nth-child(2)>span,.insight-item b{font-size:10px}.section-heading h2{font-size:11px}.section-heading>span{font-size:8px}.panel-heading{flex-wrap:wrap;gap:.75rem;padding:1.1rem}.panel-heading h2{font-size:12px}.channel-list{gap:0 1.5rem}.channel-detail>div:first-child{font-size:9px}.channel-initial{width:27px;height:27px}.channel-row{gap:.5rem}th,td{padding-inline:1.1rem}.workspace-footer{padding:1rem;font-size:7px}.reconciliation-summary{flex-wrap:wrap;gap:1rem;padding:1.25rem}.reconciliation-summary>p{width:100%;max-width:none;font-size:10px}.reconciliation-summary strong{font-size:27px}.product-summary,.integration-summary{align-items:flex-start;gap:.75rem}.product-summary h2,.integration-summary h2{font-size:15px;line-height:1.4}.product-summary p,.integration-summary p{font-size:10px}.summary-icon{border-radius:9px;width:40px;height:40px}.integration-toolbar{flex-wrap:wrap}.search-field{max-width:100%}.search-field input{width:180px}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.connector{padding:1rem}.connector-top{flex-direction:column;align-items:flex-start;gap:.3rem}.connector h2{font-size:19px}.connector>p{font-size:9px}.connector-bottom{gap:.6rem}.connector-bottom>span{font-size:7px}.connector .button{padding:.5rem .6rem;font-size:8px}.report-feature{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.report-feature h2{font-size:32px}.report-feature>div>p{max-width:52ch;font-size:11px}.report-preview{max-width:380px;padding:1.5rem}.schedule-panel{gap:.8rem;padding:1.25rem}.schedule-panel h2{font-size:15px;line-height:1.5}.schedule-panel p{font-size:10px}.inline-control{gap:.6rem}.inline-control select{font-size:10px}.inline-control .button{padding:.75rem;font-size:9px}.settings-layout{gap:1rem}.analysis-detail{flex-wrap:wrap;gap:.85rem;padding:1.25rem}.analysis-detail h2{font-size:16px}.analysis-detail p{font-size:11px}.analysis-detail>div{flex:1;min-width:160px}.login-page{display:block}.login-story{display:none}.login-main{min-height:100vh;padding:1.5rem}.login-form-wrap{max-width:400px;margin:3rem auto}.login-form-wrap h1{font-size:36px}.login-main>.login-foot{margin-top:1rem}}@media (max-width:400px){.container{width:calc(100% - 32px)}.brand{gap:.4rem;font-size:25px}.brand-symbol>svg{width:21px}.brand-dot{margin-left:-.4rem}.header-actions>.text-link{display:none}.header-actions>.button{gap:.4rem;padding:.65rem .75rem;font-size:9px}.hero h1{font-size:39px}.hero .eyebrow{font-size:8px}.hero-description{font-size:12px}.hero-actions .button{padding:.8rem 1rem;font-size:11px}.hero-checks{gap:.85rem;font-size:8px}.product-preview{padding:1rem}.preview-signal{font-size:8px}.preview-tabs{gap:1.25rem}.mini-chart{gap:8px;height:125px}.chart-days{gap:8px}.product-caption{margin-left:.5rem;font-size:7px}.product-annotation{padding:.8rem}.product-annotation strong{font-size:10px}.product-annotation div>span{font-size:8px}.product-annotation .annotation-icon svg{width:17px}.sample-caption{font-size:8px}.section-intro h2,.how-section h2,.ecosystem-copy h2{font-size:30px}.step-button{gap:.75rem}.step-button strong{font-size:16px}.step-button>span:nth-child(2)>span{font-size:10px}.stage-rows>div{gap:.5rem;font-size:9px}.cta-inner h2{font-size:29px}.workspace-page-heading h1{font-size:23px}.workspace-page-heading .eyebrow{letter-spacing:.08em;font-size:6px}.workspace-page-heading .export-button{max-width:83px;padding:.5rem;font-size:8px}.metric>strong{font-size:23px}.metric-label{font-size:9px}.metric-note{font-size:7px}.channel-list{display:block}.channel-detail>div:first-child{font-size:10px}.channel-row{gap:.75rem}.demo-badge{display:none}.section-heading{align-items:flex-start}.section-heading>span{text-align:right;max-width:65px;font-size:7px}.connector-grid{grid-template-columns:1fr}.connector-top{flex-direction:row}.connector-bottom{flex-wrap:nowrap}.connector h2{font-size:24px}.connector .button{font-size:9px}.search-field input{width:160px}.workspace-content .panel-heading .search-field,.panel-heading .search-field input{width:100%}.breadcrumb>span,.breadcrumb>svg{display:none}.report-feature h2{font-size:28px}.schedule-panel{display:block}.schedule-panel>.summary-icon{margin-bottom:1rem}.workspace-footer>span:last-child{text-align:right;max-width:90px}.detail-dialog{padding:1.25rem}.topbar-actions{gap:.25rem}.notification-popover{width:250px;right:-2rem}.chart-total>span{font-size:7px}.sales-chart{gap:.5rem;margin-left:.5rem;margin-right:1rem}.chart-columns{gap:.6rem}.chart-y-axis{width:47px}.chart-legend{font-size:6px}.site-footer{gap:1rem}.site-footer>div{gap:1rem;font-size:8px}}@media (prefers-reduced-motion:no-preference){a,button,.provider-pill,.chart-bar{transition:background-color .18s,color .18s,border-color .18s,transform .2s}.solution-item a svg{transition:transform .2s}.chart-track>span{transition:width .3s}.marketing .button:hover>svg{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-nav button,.workspace-nav a{font-size:12px}.workspace-identity strong{font-size:11px}.workspace-identity div>span{font-size:10px}.sidebar-user div>strong{font-size:11px}.sidebar-user div>span{font-size:9px}.sidebar-tip>strong{font-size:12px}.sidebar-tip p,.sidebar-home,.sidebar-tip a{font-size:11px}.workspace-identity{overflow:hidden}.workspace-identity>div{min-width:0}.workspace-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb{font-size:11px}.demo-notice{font-size:10px}.workspace-page-heading p{font-size:13px}.workspace-page-heading .eyebrow{font-size:9px}.metric-label{font-size:12px}.metric-note{font-size:10px}.panel-heading h2{font-size:14px}.panel-heading p,.segmented button,.select-field select{font-size:11px}.chart-y-axis,.chart-x-label,.chart-legend{font-size:9px}.chart-y-axis{width:70px}.chart-total>span{font-size:10px}.channel-detail>div:first-child{font-size:12px}.channel-detail>div>span,.channel-detail>span,.channel-foot{font-size:10px}.section-heading h2{font-size:14px}.section-heading>span{font-size:10px}.insight-item>span:nth-child(2)>strong{font-size:13px}.insight-item>span:nth-child(2)>span,.insight-item b{font-size:11px}table{font-size:12px}th{font-size:10px}.table-primary{font-size:12px}.table-secondary,.status-badge{font-size:10px}.panel-heading .text-link{font-size:11px}.workspace-footer,.connector-category{font-size:10px}.connection-dot{font-size:9px}.connector>p{font-size:12px}.connector .button{font-size:10px}.connector-bottom>span{font-size:9px}.search-field input,.switch-label{font-size:12px}.table-foot{font-size:10px}.product-summary p,.integration-summary p,.settings-panel form label{font-size:12px}.report-feature>div>p{font-size:13px}.report-preview>div{font-size:12px}.report-preview>p{font-size:11px!important}.schedule-panel p{font-size:12px}.settings-panel .fine-print{font-size:10px}.security-note p{font-size:12px}@media (max-width:1200px){.workspace-nav button,.workspace-nav a{font-size:11px}.metric-label{font-size:10px}.metric-note{font-size:8px}.channel-detail>div:first-child{font-size:11px}.chart-total>span{font-size:8px}.chart-y-axis{width:62px;font-size:8px}.chart-legend{font-size:8px}.insight-item>span:nth-child(2)>strong{font-size:12px}.insight-item>span:nth-child(2)>span{font-size:10px}.demo-notice,.connector .button{font-size:9px}}@media (max-width:767px){.workspace-nav button,.workspace-nav a{font-size:13px}.sidebar{visibility:hidden}.sidebar.is-open{visibility:visible}.workspace-page-heading p{font-size:12px}.workspace-page-heading .eyebrow{font-size:8px}.metric-label{font-size:11px}.metric-note{font-size:9px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:10px}.demo-notice{font-size:9px}.segmented button{font-size:10px}.chart-y-axis{width:53px;font-size:7px}.chart-legend{font-size:7px}.chart-total>span{font-size:8px}.section-heading h2{font-size:12px}.section-heading>span{font-size:8px}.channel-detail>div:first-child{font-size:11px}.channel-detail>div>span,.channel-detail>span,.channel-foot{font-size:9px}.workspace-footer{font-size:8px}.insight-item>span:nth-child(2)>strong{font-size:12px}.insight-item>span:nth-child(2)>span,.product-summary p,.integration-summary p,.connector>p{font-size:11px}.connection-dot{font-size:8px}.table-foot{font-size:9px}.switch-label{font-size:11px}.connector .button{font-size:9px}.report-feature>div>p{font-size:12px}.chart-columns.dense{gap:2px}}@media (max-width:400px){.workspace-page-heading .eyebrow{font-size:7px}.metric-label{font-size:10px}.metric-note{font-size:8px}.chart-total>span{font-size:7px}.workspace-page-heading p,.section-heading h2{font-size:11px}.section-heading>span{font-size:7px}.chart-legend{font-size:6px}.chart-y-axis{width:48px}.connector .button{font-size:10px}.demo-notice{font-size:8px}}.chart-y-axis,.chart-x-label,.workspace-footer{color:#606872}.connector-bottom>span,.small-tag,.chart-legend{color:#5f6873}.provider-pill svg{color:#5d6a79}.sidebar-user form{max-width:none}.workspace-page-heading .eyebrow{line-height:1.7}.marketplace-section{border-top:1px solid var(--border);align-items:center;gap:1.5rem;min-width:0;padding-block:1.75rem 2.5rem;display:flex}.marketplace-section>p{color:var(--muted);flex:0 0 210px;font-size:10px}.marketplace-section>p strong{font-weight:600}.marketplace-scroller{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.marketplace-window{border-radius:4px;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marketplace-track{will-change:transform;width:max-content;animation:32s linear infinite marketplace-scroll;display:flex}.marketplace-group{flex:none;align-items:center;gap:2.5rem;margin:0;padding:1rem 2.5rem 1rem 0;list-style:none;display:flex}.marketplace-group li{white-space:nowrap;letter-spacing:-.045em;color:#535b65;align-items:center;gap:2.5rem;font-size:20px;font-weight:700;display:flex}.marketplace-group .marketplace-separator{color:#8799af;font-size:19px;font-weight:400}.marketplace-scroller:hover .marketplace-track,.marketplace-scroller:focus-within .marketplace-track,.marketplace-scroller[data-paused=true] .marketplace-track{animation-play-state:paused}.marketplace-pause{color:var(--accent);border:1px solid var(--border);background:0 0;border-radius:50%;flex-shrink:0}.marketplace-catalog{border:1px solid var(--border);width:38px;height:38px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes marketplace-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.marketplace-section{flex-wrap:wrap;gap:.75rem 1rem}.marketplace-section>p{flex:1}.marketplace-catalog{order:1}.marketplace-scroller{flex-basis:100%;order:2}.marketplace-group li{font-size:19px}}@media (max-width:767px){.marketplace-section{padding-block:1.5rem 2rem}.marketplace-group{gap:1.5rem;padding-right:1.5rem}.marketplace-group li{gap:1.5rem;font-size:18px}}@media (prefers-reduced-motion:reduce){.marketplace-track{will-change:auto;animation:none;transform:none}.marketplace-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marketplace-group[aria-hidden=true],.marketplace-pause{display:none}}.product-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.product-filters .select-field select{min-width:185px}.product-marketplaces{white-space:normal;max-width:230px;color:var(--muted);font-size:10px;line-height:1.8}.empty-state .button{margin-top:1rem}@media (max-width:767px){.product-filters{justify-content:flex-start;width:100%}.product-filters .search-field{flex:1;min-width:140px}.product-filters .search-field input{width:100%}.product-filters .select-field{flex:1;min-width:185px}.product-filters .select-field select{width:100%}.product-marketplaces{min-width:160px}}.product-catalog .table-scroll{position:relative}
.site-header nav a{padding-block:.5rem;position:relative}.site-header nav a:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .22s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.site-header nav a:is(:hover,:focus-visible):after{transform:scaleX(1)}.button{isolation:isolate;position:relative;overflow:hidden}.button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff2e,#0000);width:45%;position:absolute;inset:-50% auto -50% -70%;transform:skew(-18deg)translate(-100%)}.button:focus-visible{box-shadow:0 0 0 6px #1835581f}.button-lime:focus-visible{outline-color:var(--lime)}.product-preview,.provider-pill,.connector,.surface,.solution-item{transition:border-color .22s,box-shadow .26s,background-color .22s}.solution-top>svg{transition:color .22s}.solution-item:focus-within{border-top-color:var(--accent)}.provider-pill:hover,.connector:focus-within{border-color:#849ab4}.step-button:focus-visible{background:var(--accent-soft)}.workspace-nav :is(a,button):focus-visible{outline-color:var(--lime)}.workspace-nav :is(a,button):not(.active):hover>svg{color:var(--lime)}input:focus-visible,select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 5px #18355812}.table-scroll tbody tr{transition:background-color .18s}.table-scroll tbody tr:focus-within{background:var(--accent-soft)}.marketplace-catalog,.marketplace-pause{transition:background-color .2s,border-color .2s,color .2s}.marketplace-catalog:is(:hover,:focus-visible),.marketplace-pause:is(:hover,:focus-visible){background:var(--accent-soft);color:var(--accent);border-color:#94a7bf}@media (prefers-reduced-motion:no-preference){.hero h1 span:after{transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) .2s both underline-unfold}.button{transition:background-color .18s,color .18s,border-color .18s,transform .2s,scale .12s,box-shadow .22s}.button:active:not(:disabled){scale:.98}.button:is(:hover,:focus-visible):after{animation:.65s ease-out both button-sheen}.product-preview,.product-annotation,.insight-item,.connector{transition-property:border-color,box-shadow,background-color,translate;transition-duration:.24s;transition-timing-function:ease}.solution-top>svg,.marketplace-catalog>svg,.stage-icon>svg{transition:rotate .24s,translate .24s}.workspace-nav :is(a,button)>svg{transition:translate .2s,color .2s}.workspace-nav :is(a,button):not(.active):hover>svg{translate:2px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-preview:hover{border-color:#98aabf;translate:0 -5px;box-shadow:0 24px 60px -30px #2d3e524d}.hero-product:hover .product-annotation{translate:3px -3px}.solution-item:hover{border-top-color:var(--accent)}.solution-item:hover .solution-top>svg{translate:0 -2px;rotate:-7deg}.provider-pill:hover{box-shadow:0 8px 18px -12px #18355859}.connector:hover{border-color:#94a7bf;translate:0 -3px;box-shadow:0 12px 24px -22px #18355859}.insight-item:hover{translate:0 -3px}.marketplace-catalog:hover>svg{translate:3px}.step-stage:hover .stage-icon>svg{rotate:-6deg}}@keyframes underline-unfold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes button-sheen{0%{transform:skew(-18deg)translate(-100%)}to{transform:skew(-18deg)translate(600%)}}@media (prefers-reduced-motion:reduce){.site-header nav a:after{transition:none}.button:after{display:none}}.how-section .step-button{isolation:isolate;border-radius:8px;transition:background-color .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.how-section .step-button:before{content:"";background:var(--accent-soft);opacity:0;z-index:-1;transition:opacity .24s;position:absolute;inset:0}.how-section .step-button.active:before,.how-section .step-button:focus-visible:before{opacity:1}.how-section .step-button.active{box-shadow:inset 3px 0 0 var(--accent)}.how-section .step-number{background:#e6ebf1;border-radius:50%;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0;transition:background-color .24s,color .24s;display:inline-flex}.how-section .step-button.active .step-number{background:var(--accent);color:#fff}@media (prefers-reduced-motion:no-preference){.how-section .step-button>span:nth-child(2),.how-section .step-button>svg{transition:translate .26s cubic-bezier(.22,1,.36,1),rotate .26s}.how-section .step-button.active>span:nth-child(2){translate:4px}.how-section .step-button.active>svg{translate:4px;rotate:-35deg}.how-section .step-button:active{scale:.99}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.how-section .step-button:hover:before{opacity:.7}.how-section .step-button:hover>svg{translate:6px}.how-section .step-button:hover>span:nth-child(2){translate:4px}}.ecosystem-orbit{min-width:0}.brand-orbit{width:100%;min-width:0;container-type:inline-size}.orbit-scene{--orbit-radius:min(158px, calc(50cqw - 60px));isolation:isolate;aspect-ratio:1;width:min(100%,460px);margin-inline:auto;position:relative}.orbit-guide{pointer-events:none;border:1px dashed #bec8d5;border-radius:50%;position:absolute;inset:15.6%}.orbit-guide:after{content:"";border:1px solid #d9e0e9;border-radius:50%;position:absolute;inset:18%}.orbit-center{aspect-ratio:1;width:144px;color:var(--accent);background:#e5ecf4;border:1px solid #ccd6e3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 8px 25px -20px #32445a}.orbit-center>strong{letter-spacing:-.07em;color:var(--text);font-size:25px;font-weight:800}.orbit-center>strong>span{color:var(--accent)}.orbit-center>span{color:var(--muted);font-size:8px}.orbit-rotor{margin:0;padding:0;list-style:none;animation:48s linear infinite ecosystem-orbit-spin;position:absolute;inset:0}.orbit-node{width:104px;height:80px;transform:rotate(var(--orbit-angle)) translateX(var(--orbit-radius)) rotate(calc(-1 * var(--orbit-angle)));margin:-40px 0 0 -52px;position:absolute;top:50%;left:50%}.orbit-card{background:#fff;border:1px solid #d5dde6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;height:100%;padding:.75rem;animation:48s linear infinite ecosystem-orbit-counter;display:flex;box-shadow:0 8px 18px -15px #29374730}.orbit-card img{object-fit:contain;width:72px;height:35px;display:block}.orbit-card>span{color:var(--muted);white-space:nowrap;font-size:8px;font-weight:600;line-height:1.2}.brand-orbit:hover .orbit-rotor,.brand-orbit:hover .orbit-card,.brand-orbit:focus-within .orbit-rotor,.brand-orbit:focus-within .orbit-card,.brand-orbit[data-paused=true] .orbit-rotor,.brand-orbit[data-paused=true] .orbit-card{animation-play-state:paused}.orbit-controls{color:var(--muted);justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;font-size:9px;display:flex}.orbit-controls .icon-button{border:1px solid var(--border);color:var(--accent);border-radius:50%;min-width:32px;min-height:32px}@keyframes ecosystem-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ecosystem-orbit-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (max-width:1024px) and (min-width:768px){.orbit-scene{--orbit-radius:calc(50cqw - 48px)}.orbit-node{width:84px;height:68px;margin:-34px 0 0 -42px}.orbit-card{border-radius:10px;padding:.5rem}.orbit-card img{width:60px;height:29px}.orbit-card>span{font-size:7px}.orbit-center{width:100px}.orbit-center>strong{font-size:20px}.orbit-center>svg{width:23px}.orbit-center>span{font-size:6px}}@media (max-width:480px){.orbit-scene{--orbit-radius:calc(50cqw - 45px)}.orbit-node{width:70px;height:58px;margin:-29px 0 0 -35px}.orbit-card{border-radius:9px;gap:.25rem;padding:.45rem}.orbit-card img{width:53px;height:25px}.orbit-card>span{font-size:6px}.orbit-center{gap:.2rem;width:82px}.orbit-center>strong{font-size:17px}.orbit-center>svg{width:21px;height:21px}.orbit-center>span{display:none}.orbit-controls{font-size:8px}.orbit-guide{inset:14%}}@media (prefers-reduced-motion:reduce){.orbit-rotor,.orbit-card{animation:none}.orbit-controls .icon-button{display:none}.how-section .step-button:active{scale:none}}.orbit-scene{overflow:clip}.click-story{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-block:2rem 5rem;display:grid}.click-story-visual{min-width:0}.click-stage{isolation:isolate;background:#e5ebf3;border:1px solid #d5dee8;border-radius:14px;height:220px;position:relative;overflow:hidden}.click-path{background:#b3c2d5;height:1px;position:absolute;top:48%;left:17%;right:17%}.story-logo-row{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 7%}.story-logo{background:#fff;border:1px solid #cdd7e3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100px;height:86px;display:flex;position:relative}.story-logo img{object-fit:contain;width:76px;height:37px}.story-logo>span{color:var(--muted);font-size:8px;font-weight:600}.story-connected{background:var(--accent);color:#fff;border:3px solid #e5ebf3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:-7px;right:-7px}.story-logo:after{content:"";opacity:0;pointer-events:none;border:1px solid #587599;border-radius:16px;position:absolute;inset:-8px}.story-cursor-track{pointer-events:none;opacity:0;position:absolute;inset:0}.story-cursor{fill:#fff;color:var(--accent);filter:drop-shadow(0 2px 3px #21354d30);position:absolute;top:48%;left:18%}.click-visual-caption{color:var(--muted);text-align:center;margin-top:.75rem;font-size:9px}.click-story-copy>.eyebrow{font-size:9px}.click-story-copy h2{margin-top:1rem;font-size:clamp(30px,3.1vw,44px);font-weight:650;line-height:1.2}.click-story-copy h2>span{color:var(--accent)}.click-story-copy>p{max-width:45ch;color:var(--muted);margin-top:1.25rem;font-size:12px}@media (prefers-reduced-motion:no-preference){.click-story.is-playing .story-cursor-track{animation:3.5s cubic-bezier(.4,0,.2,1) both story-cursor-journey}.click-story.is-playing .story-logo{animation:.65s .75s both story-logo-click}.click-story.is-playing .story-logo:nth-child(2){animation-delay:1.65s}.click-story.is-playing .story-logo:nth-child(3){animation-delay:2.55s}.click-story.is-playing .story-logo:after{animation:.65s ease-out .75s both story-click-ring}.click-story.is-playing .story-logo:nth-child(2):after{animation-delay:1.65s}.click-story.is-playing .story-logo:nth-child(3):after{animation-delay:2.55s}.click-story.is-playing .story-connected{animation:.3s ease-out 1s both story-check-in}.click-story.is-playing .story-logo:nth-child(2) .story-connected{animation-delay:1.9s}.click-story.is-playing .story-logo:nth-child(3) .story-connected{animation-delay:2.8s}.click-story.is-playing .click-story-copy h2{animation:.75s cubic-bezier(.22,1,.36,1) 3.1s both story-message-in}.click-story.is-playing .click-story-copy>p{animation:.65s cubic-bezier(.22,1,.36,1) 3.3s both story-message-in}}@keyframes story-cursor-journey{0%{opacity:0;transform:translate(-8%,26%)}12%,22%{opacity:1;transform:translate(0)}25%{transform:translateY(1%)scale(.95)}32%{transform:translate(0)}44%,48%{transform:translate(31%)}51%{transform:translate(31%,1%)scale(.95)}58%{transform:translate(31%)}70%,74%{transform:translate(62%)}77%{transform:translate(62%,1%)scale(.95)}85%{opacity:1;transform:translate(62%)}to{opacity:0;transform:translate(75%,18%)}}@keyframes story-logo-click{0%,to{border-color:#cdd7e3;scale:1}35%{border-color:var(--accent);scale:.94;box-shadow:0 0 0 5px #1469c815}70%{border-color:var(--accent);scale:1.025}}@keyframes story-click-ring{0%{opacity:0;transform:scale(.9)}20%{opacity:.7}to{opacity:0;transform:scale(1.25)}}@keyframes story-check-in{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes story-message-in{0%{opacity:0;filter:blur(3px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:1024px){.click-story{gap:2rem}.story-logo{width:82px;height:76px}.story-logo img{width:62px;height:32px}.story-logo-row{inset-inline:5%}.click-stage{height:200px}.click-story-copy>.eyebrow{font-size:8px}}@media (max-width:767px){.click-story{grid-template-columns:1fr;gap:2rem;padding-block:1rem 3rem}.click-story-copy{text-align:center}.click-story-copy>p{max-width:48ch;margin-inline:auto}.click-stage{max-width:500px;height:210px;margin-inline:auto}.story-logo-row{inset-inline:7%}.story-logo{width:90px;height:80px}.story-logo img{width:68px;height:34px}.click-story-copy h2{font-size:36px}}@media (max-width:400px){.click-stage{height:175px}.story-logo-row{inset-inline:5%}.story-logo{border-radius:9px;width:70px;height:66px}.story-logo img{width:51px;height:28px}.story-logo>span{font-size:7px}.story-connected{width:19px;height:19px}.story-cursor{width:24px;height:24px}.click-story-copy h2{font-size:29px}.click-story-copy>.eyebrow{font-size:7px}.click-story-copy>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.story-cursor-track,.story-logo:after{display:none}.click-story-copy h2,.click-story-copy>p,.story-connected{opacity:1;filter:none;transform:none}}:root{--background:#f4f7fc;--surface:#fff;--surface-soft:#edf4ff;--text:#142a43;--muted:#586c85;--accent:#1469c8;--accent-hover:#0e4fa1;--accent-soft:#eaf2ff;--lime:#bfdeff;--highlight:#48b8f0;--border:#dce5f0;--dark:#102e53}.brand{letter-spacing:-.065em;gap:.5rem}.brand-wordmark{white-space:nowrap;font-weight:800}.brand-hyphen{color:var(--accent)}.brand-symbol{padding:0;line-height:0}.e-easy-symbol{object-fit:contain;width:42px;height:42px;display:block}.brand-light .e-easy-symbol{filter:brightness(0)invert()}.brand-light .brand-hyphen{color:#83c6ff}.sidebar{background:var(--dark)}.workspace-nav .active{color:#143c68;background:#c9e2ff}.login-story,.cta-inner,.announcement{background:var(--dark)}.preview-signal,.icon-disc,.stage-row-icon,.solution-top,.trust-icon,.summary-icon,.marketplace-catalog,.marketplace-pause{color:var(--accent)}.mini-column{background:#e8f1fb}.mini-column span{background:#a9cdf7}.mini-column.current span,.chart-bar.latest{background:var(--accent)}.chart-bar{background:#a9cdf7}.channel-track>span{background:#83b2e8}.orbit-center>.e-easy-symbol{width:60px;height:60px;margin-block:-8px}.orbit-center>strong{letter-spacing:-.065em;font-size:24px}.orbit-center>span{color:var(--muted)}@media (max-width:1024px) and (min-width:768px){.orbit-center>.e-easy-symbol{width:40px;height:40px;margin-block:-5px}.orbit-center>strong{font-size:18px}}@media (max-width:480px){.orbit-center>.e-easy-symbol{width:34px;height:34px;margin-block:-4px}.orbit-center>strong{font-size:15px}}@media (max-width:400px){.brand{gap:.25rem}.brand-symbol .e-easy-symbol{width:34px;height:34px}.brand{font-size:24px}}
.page-loading{max-width:1100px;color:var(--muted);margin:0 auto;padding:32px 20px}.page-loading>p{align-items:center;gap:12px;margin:0 0 28px;display:flex}.loading-ring{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite loading-spin}.loading-line,.loading-block{background:var(--surface-soft);border-radius:12px;position:relative;overflow:hidden}.loading-title{width:min(65%,350px);height:28px;margin-bottom:24px}.loading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.loading-cards .loading-block{height:120px}.loading-table{height:240px}.loading-line:after,.loading-block:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.6s ease-in-out infinite loading-shine;position:absolute;inset:0;transform:translate(-100%)}.page-enter{animation:.22s ease-out page-enter}.sync-summary{border-top:1px solid var(--border);margin-top:18px;padding:18px 0}.sync-summary p{margin:8px 0;font-size:.85rem}.worker-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.worker-metrics article{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px}.worker-metrics strong{margin-top:10px;font-size:1.8rem;display:block}.real-table{border-collapse:collapse;width:100%}.real-table th,.real-table td{text-align:left;border-bottom:1px solid var(--border);padding:14px}.real-table-wrap{margin-top:24px;overflow-x:auto}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-shine{to{transform:translate(100%)}}@keyframes page-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.loading-cards,.worker-metrics{grid-template-columns:1fr}.loading-cards .loading-block{height:75px}.loading-cards .loading-block:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.loading-ring,.loading-line:after,.loading-block:after,.page-enter{animation:none}.loading-line:after,.loading-block:after{display:none}}
