@font-face{font-family:IranSansX;src:url(../fonts/IRANSansXV.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{font-synthesis:none;font-feature-settings:"ss02";color:var(--color-on-background);background:var(--color-surface-1);--color-background:#fff;--color-on-background:#1b1b21;--color-primary:#3a4ba8;--color-primary-10:#00105b;--color-primary-20:#0f2483;--color-primary-30:#2c3d9a;--color-primary-40:#3a4ba8;--color-primary-50:#5f70ce;--color-primary-60:#798aeb;--color-primary-70:#96a5ff;--color-primary-80:#bac3ff;--color-primary-90:#dee0ff;--color-primary-95:#eff2ff;--color-secondary-80:#ffbb18;--color-secondary-90:#ffdea7;--color-secondary-95:#ffeed7;--color-surface:#fbfbff;--color-surface-1:#f5f6fb;--color-surface-2:#eff1f8;--color-surface-3:#e9ebf5;--color-surface-5:#e3e6f3;--color-on-surface-30:#46464f;--color-outline:#767680;--color-outline-80:#c7c5d0;--color-success:#3b6939;--color-success-container:#bcf0b4;--color-info:#2c638b;--color-info-light:#e1f4fa;--color-error:#ba1a20;--color-error-container:#ffedeb;--border:#e3e6f3;direction:rtl;font-family:IranSansX,Tahoma,sans-serif}*{box-sizing:border-box}body,html{min-height:100%;margin:0;overflow-x:clip}body{text-align:start;font-size:14px;line-height:1.8}button,input,select,textarea{font:inherit}a,button,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:wait;opacity:.55}a,button,input,select,textarea{outline-offset:4px}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--color-primary)}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3,strong{letter-spacing:0;font-family:inherit}h2{font-size:16px;font-weight:700;line-height:1.8}small{font-size:12px}.brand-mark,.status-dot,svg{flex-shrink:0}#funnel-events,.ltr,[dir=ltr],code,input[type=password]{direction:ltr;unicode-bidi:isolate}code{font-family:ui-monospace,Consolas,monospace}bdi,td:not(:first-child){unicode-bidi:isolate}.lucide-arrow-right,.lucide-arrow-up-right,.lucide-chevron-right{transform:scaleX(-1)}.app-shell{min-height:100vh;display:flex}.sidebar{border-inline-end:1px solid var(--border);z-index:20;background:#fff;flex-direction:column;width:258px;padding:30px 20px 20px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.brand{width:max-content;max-width:100%;color:var(--color-primary-10);align-items:center;gap:12px;font-size:26px;font-weight:800;line-height:1.4;display:flex}.brand-mark{background:var(--color-primary-95);width:44px;height:44px;color:var(--color-primary);border-radius:14px;place-items:center;font-size:28px;display:grid}.brand-mark img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.brand-sub{color:var(--color-outline);letter-spacing:0;margin-top:5px;font-size:10px;font-weight:500;display:block}.workspace{border:1px solid var(--border);border-radius:16px;align-items:center;gap:10px;margin:32px 0 30px;padding:12px 10px;font-size:12px;display:flex}.workspace-logo{background:var(--color-primary-95);width:32px;height:32px;color:var(--color-primary);border-radius:10px;place-items:center;font-weight:700;display:grid}.workspace b{font-size:12px;font-weight:600}.connection-mini small,.profile small,.workspace small{color:var(--color-outline);margin-top:3px;font-size:11px;display:block}.workspace>svg{margin-inline-start:auto}.nav-label,.workspace>svg{color:var(--color-outline)}.nav-label{margin:0 14px 12px;font-size:11px;font-weight:500}nav{flex-direction:column;gap:7px;display:flex}nav button{text-align:start;min-height:48px;color:var(--color-on-surface-30);border-radius:16px;align-items:center;gap:11px;padding:12px 14px;font-size:13px;font-weight:500;transition:background-color .18s,color .18s;display:flex}nav button:hover{background:var(--color-surface-1)}nav button.active{color:var(--color-primary);background:var(--color-primary-95);font-weight:700}nav .nav-arrow{margin-inline-start:auto}.sidebar-bottom{margin-block-start:auto;padding-block-start:35px}.connection-mini{align-items:center;gap:9px;margin-bottom:20px;padding:14px 3px;display:flex}.connection-mini b,.profile b{font-size:12px;font-weight:600}.connection-mini button{color:var(--color-primary);margin-inline-start:auto;padding:0}.status-dot{background:#bc8700;border-radius:50%;width:7px;height:7px;display:inline-block}.live .status-dot,.status-dot.live{background:var(--color-success)}.profile{border-top:1px solid var(--border);align-items:center;gap:10px;padding-top:18px;display:flex}.avatar,.profile>span{background:var(--color-secondary-95);color:#5e4200;border-radius:12px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.profile button{color:var(--color-outline);margin-inline-start:auto}main{flex:1;min-width:0;margin-inline-start:258px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;gap:18px;min-height:78px;padding:15px 36px}.breadcrumbs,.demo-notice,.demo-notice button,.demo-notice>span,.mode-indicator,.page-heading,.top-actions,.topbar{align-items:center;display:flex}.breadcrumbs{color:var(--color-outline);gap:13px;font-size:12px}.breadcrumbs b{color:var(--color-on-surface-30);font-weight:500}.top-actions{gap:20px}.mode-indicator{color:var(--color-outline);gap:8px;font-size:12px}.content{max-width:1680px;margin:auto;padding:28px 36px 22px}.demo-notice{background:var(--color-secondary-95);border:1px solid var(--color-secondary-90);color:#5e4200;border-radius:16px;justify-content:space-between;gap:20px;margin-bottom:28px;padding:12px 16px;font-size:12px}.demo-notice>span{gap:10px}.demo-tag{background:var(--color-secondary-80);color:#412d00;white-space:nowrap;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:700}.demo-notice button{white-space:nowrap;gap:8px;font-size:12px;font-weight:600}.page-heading{justify-content:space-between;gap:24px;margin-bottom:26px}.eyebrow{color:var(--color-primary);letter-spacing:0;margin-bottom:8px;font-size:11px;font-weight:500}.page-heading h1{font-size:29px;font-weight:700;line-height:1.6}.page-heading p{color:var(--color-outline);margin-top:7px;font-size:13px;line-height:1.9}.button,.primary{white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 17px;font-size:13px;font-weight:500;display:inline-flex}.button{border:1px solid var(--color-outline-80);color:var(--color-primary);background:#fff}.button:hover{background:var(--color-primary-95)}.primary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.primary:hover{background:var(--color-primary-30)}.toolbar{color:var(--color-outline);justify-content:space-between;gap:16px;margin-bottom:22px;font-size:11px}.period-control,.toolbar,.toolbar-right{align-items:center;display:flex}.period-control{gap:10px}.period-control>svg{color:var(--color-primary)}.period-control select{color:var(--color-on-surface-30);max-width:155px;font-weight:600}.period-control>span{border-inline-start:1px solid var(--border);margin-inline-start:4px;padding-inline-start:16px}.toolbar select{cursor:pointer;background:0 0;border:0;font-size:12px}.toolbar-right{gap:14px}.icon-button{border:1px solid var(--border);color:var(--color-primary);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.kpi{border:1px solid var(--border);background:#fff;border-radius:20px;min-height:170px;padding:21px 22px;position:relative;overflow:hidden}.kpi.featured{background:var(--color-primary-95);border-color:var(--color-primary-90)}.kpi-top{color:var(--color-on-surface-30);justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;font-size:13px;font-weight:500;display:flex}.kpi-top svg{color:var(--color-primary)}.kpi strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:31px;font-weight:750;line-height:1.6}.kpi small,.kpi strong{z-index:1;display:block;position:relative}.kpi small{color:var(--color-outline);font-size:11px;line-height:1.9}.spark{inset-inline-end:20px;width:70px;height:25px;color:var(--color-primary-60);opacity:.65;position:absolute;bottom:58px}.panel{border:1px solid var(--border);background:#fff;border-radius:20px;min-width:0;overflow:hidden}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:22px;margin-bottom:22px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.panel-head p{margin-top:5px;font-size:12px;line-height:1.8}.legend,.panel-head p,.x-axis,.y-axis{color:var(--color-outline)}.legend{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.legend i{background:var(--color-primary);border-radius:50%;width:7px;height:7px}.chart-wrap{direction:ltr;gap:12px;min-height:260px;padding:18px 24px 26px;display:flex}.y-axis{text-align:end;flex-direction:column;justify-content:space-between;min-width:54px;padding:16px 0 31px;font-size:11px;display:flex}.line-chart{flex:1;min-width:0}.line-chart svg{width:100%;height:200px;overflow:visible}.chart-dot{opacity:0}.chart-dot:hover{opacity:1;r:6}.x-axis{justify-content:space-between;gap:10px;margin-top:12px;font-size:10px;display:flex}.channel-list{padding:2px 24px 25px}.channel{margin-bottom:19px}.channel:last-child{margin-bottom:0}.channel>div:first-child{color:var(--color-on-surface-30);justify-content:space-between;gap:10px;font-size:12px;display:flex}.channel>div:first-child span{align-items:center;gap:8px;display:flex}.channel b{font-size:12px;font-weight:500}.channel-dot{background:var(--color-primary);border-radius:3px;width:7px;height:7px}.channel-dot.c1{background:var(--color-primary-50)}.channel-dot.c2{background:var(--color-primary-60)}.channel-dot.c3{background:var(--color-primary-70)}.channel-dot.c4{background:var(--color-secondary-80)}.channel-track{background:var(--color-surface-2);margin-top:9px;border-radius:4px;height:5px;margin-inline-start:15px}.channel-track i{background:var(--color-primary-70);border-radius:4px;height:100%;display:block}.lower-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:22px;display:grid}.text-button{color:var(--color-primary);align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.mini-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:14px 24px 28px;display:grid}.mini-funnel-top{align-items:center;gap:9px;margin-bottom:15px;display:flex}.step-number{color:var(--color-outline);font-family:inherit;font-size:11px;font-weight:500}.mini-funnel strong{font-size:21px;font-weight:650}.mini-bar{background:var(--color-primary-95);border-radius:4px;height:8px;margin-bottom:12px}.mini-bar i{background:var(--color-primary-60);border-radius:4px;height:100%;display:block}.mini-funnel>div>span{color:var(--color-on-surface-30);font-size:11px}.panel-foot{border-top:1px solid var(--border);color:var(--color-outline);justify-content:space-between;gap:16px;padding:15px 24px;font-size:11px;line-height:1.8;display:flex}.panel-foot b{color:var(--color-primary);font-size:11px;font-weight:600}.insight-card{background:var(--color-primary-95);border:1px solid var(--color-primary-90);border-radius:20px;padding:25px;position:relative;overflow:hidden}.insight-card .eyebrow{font-size:11px}.insight-card h2{color:var(--color-primary-10);margin:13px 0 10px;font-size:23px;line-height:1.65;position:relative}.insight-card p{max-width:310px;color:var(--color-on-surface-30);font-size:12px;line-height:2}.insight-card button{color:var(--color-primary);align-items:center;gap:11px;margin-top:20px;padding:0;font-size:12px;font-weight:600;display:flex}.insight-icon{inset-inline-end:24px;background:var(--color-secondary-80);color:#5e4200;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:62px}.metric-note{background:var(--color-info-light);color:var(--color-info);border:1px solid #cce5ff;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px 19px;font-size:12px;line-height:2;display:flex}.metric-note svg{margin-block-start:4px}.sampling-note{margin:0 24px 20px}.banner-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.banner-summary article{padding:22px}.banner-summary article>span{color:var(--color-on-surface-30);font-size:12px}.banner-summary strong{overflow-wrap:anywhere;margin:12px 0;font-size:29px;font-weight:700;display:block}.banner-summary small{color:var(--color-outline);font-size:11px}.search{border:1px solid var(--color-outline-80);min-height:45px;color:var(--color-outline);border-radius:16px;align-items:center;gap:9px;padding:9px 13px;display:flex}.search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.search input{width:170px;color:var(--color-on-background);text-align:start;background:0 0;border:0;outline:none;min-width:0;font-size:12px}.funnel-chart,.table-scroll{scrollbar-color:var(--color-primary-80) var(--color-surface-1);scrollbar-width:thin;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}th{text-align:end;background:var(--color-surface-1);color:var(--color-on-surface-30);border-block:1px solid var(--border);padding:15px 24px;font-size:12px;font-weight:500}th:first-child{text-align:start}th button{padding:0;font-size:12px}td{border-bottom:1px solid var(--border);text-align:end;color:var(--color-on-surface-30);font-variant-numeric:tabular-nums;padding:19px 24px}td:first-child{text-align:start}tbody tr:last-child td{border-bottom:0}.promotion-icon,tbody tr:hover{background:var(--color-primary-95)}.promotion-cell{align-items:center;gap:12px;display:flex}.promotion-cell b{color:var(--color-on-background);unicode-bidi:plaintext;font-size:13px;font-weight:600}.promotion-cell small{color:var(--color-outline);text-align:right;direction:ltr;unicode-bidi:isolate;margin-top:4px;font-size:11px;display:block}.promotion-icon{width:36px;height:36px;color:var(--color-primary);border-radius:11px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.funnel-toolbar{justify-content:space-between;gap:18px;margin-bottom:22px;display:flex}.funnel-selector{align-items:center;gap:10px;min-width:0;display:flex}.funnel-selector>svg{color:var(--color-primary)}.funnel-selector select{color:var(--color-on-background);background:0 0;border:0;max-width:100%;padding:8px 0 8px 24px;font-size:15px;font-weight:600}.row{align-items:center;gap:16px;display:flex}.pill{border:1px solid var(--color-primary-90);background:var(--color-primary-95);color:var(--color-primary);white-space:nowrap;border-radius:10px;padding:5px 10px;font-size:11px}.pill.success{color:var(--color-success);background:#eef7eb;border-color:#d7e9d1}.funnel-panel{margin-bottom:22px}.funnel-highlight{background:var(--color-primary-95);border-radius:16px;align-items:center;gap:23px;margin:5px 24px 28px;padding:22px;display:flex}.funnel-highlight>strong{color:var(--color-primary);font-size:43px;line-height:1.5}.funnel-highlight>strong span{margin-inline-start:3px;font-size:26px;font-weight:500}.funnel-highlight b{font-size:14px;font-weight:600}.funnel-highlight p{color:var(--color-outline);margin-top:5px;font-size:12px;line-height:1.8}.funnel-chart{direction:rtl;padding:0 25px 26px;display:flex}.funnel-column{border-inline-end:1px dashed var(--color-outline-80);flex:1;min-width:160px;padding:0 18px}.funnel-column:first-child{padding-inline-start:0}.funnel-column:last-child{border-inline-end:0;padding-inline-end:0}.funnel-step-label{align-items:center;gap:10px;margin-bottom:15px;display:flex}.funnel-step-label b{font-size:13px;font-weight:600}.funnel-column>strong{font-size:29px;font-weight:700;line-height:1.6;display:block}.subtle{color:var(--color-outline);font-size:11px}.funnel-bar-space{align-items:flex-end;height:190px;margin-top:18px;display:flex}.funnel-bar-space>div{background:var(--color-primary);border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;min-height:24px;display:flex}.funnel-bar-space span{color:#fff;font-size:13px}.dropoff{color:var(--color-on-surface-30);flex-direction:column;gap:6px;padding-top:17px;font-size:12px;display:flex}.dropoff small{color:var(--color-outline);font-size:11px}.source-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:23px;margin-bottom:23px;display:grid}.connection-card,.setup-card{padding:28px}.source-heading{align-items:center;gap:13px;display:flex}.source-heading p{color:var(--color-outline);margin-top:5px;font-size:12px}.source-heading .pill{margin-inline-start:auto}.google-icon{border:1px solid var(--color-secondary-90);color:#bc8700;background:var(--color-secondary-95);border-radius:14px;place-items:center;width:44px;height:44px;font-family:Arial,sans-serif;font-size:25px;font-weight:700;display:grid}.source-property{background:var(--color-surface-1);border-radius:16px;align-items:center;gap:15px;margin:25px 0 16px;padding:15px;display:flex}.source-property span{color:var(--color-outline);font-size:11px}.source-property b{font-size:13px}.source-property code{color:var(--color-primary);margin-inline-start:auto;font-size:12px}.connection-card>p{color:var(--color-on-surface-30);font-size:13px;line-height:2}.connection-steps{margin:25px 0}.connection-steps>div{align-items:center;gap:13px;margin:20px 0;display:flex}.check-circle{background:var(--color-primary-95);color:var(--color-primary);border-radius:11px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.check-circle.pending{color:var(--color-outline);background:var(--color-surface-1)}.connection-steps b{font-size:13px;font-weight:500}.connection-steps small{color:var(--color-outline);margin-top:4px;font-size:12px;display:block}.setup-card h2{margin:13px 0 22px;font-size:23px}.setup-card ol{color:var(--color-on-surface-30);margin:0 0 25px;padding-inline-start:20px;font-size:13px;line-height:2.1}.setup-card li{margin-bottom:17px;padding-inline-start:8px}.setup-card code{overflow-wrap:anywhere;background:var(--color-primary-95);max-width:100%;padding:1px 3px;font-size:11px;display:inline-block}.setup-note{color:var(--color-outline);border-top:1px solid var(--border);margin-top:22px;padding-top:22px;font-size:12px;line-height:2}.pipeline>div:last-child{color:var(--color-primary-60);justify-content:space-around;align-items:center;gap:15px;padding:15px 25px 33px;display:flex}.pipeline>div:last-child>span{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.pipeline b{color:var(--color-on-background);font-size:13px}.pipeline small{font-size:12px}.pipeline small,footer{color:var(--color-outline)}footer{justify-content:space-between;gap:15px;margin-top:30px;font-size:11px}footer,footer>span:first-child{align-items:center;display:flex}footer>span:first-child{flex-wrap:wrap;gap:8px}.footer-separator{color:var(--color-outline-80);margin:0 12px}.empty{text-align:center;color:var(--color-outline);padding:45px 25px}.empty,.error{font-size:13px}.error{color:var(--color-error);margin:15px 0;line-height:1.9}.error.panel{background:var(--color-error-container);border-color:#ffdad6;padding:18px}.error button{text-decoration:underline}.loading-bar{color:var(--color-primary);padding:10px 0;font-size:12px}.spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.mobile-menu{display:none}.boot{place-content:center;justify-items:center;gap:20px;height:100vh;display:grid}.boot p{color:var(--color-outline);font-size:14px}.login-screen{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:var(--color-primary-10);color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:50px 65px;display:flex}.login-story .brand{color:#fff}.login-story .brand-mark{background:#ffffff12}.login-story .brand-sub{color:var(--color-primary-80)}.login-story .eyebrow{color:var(--color-secondary-80)}.login-story h1{margin:22px 0;font-size:55px;font-weight:700;line-height:1.65}.login-story p{color:var(--color-primary-90);font-size:16px;line-height:2.1}.login-graphic span,.login-story>small{color:var(--color-primary-80);font-size:12px}.login-graphic{align-items:flex-end;gap:14px;max-width:340px;height:150px;margin-top:42px;padding-bottom:35px;display:flex;position:relative}.login-graphic i{background:var(--color-secondary-80);border-radius:12px 12px 0 0;flex:1;height:100%}.login-graphic i:nth-child(2){opacity:.8;height:76%}.login-graphic i:nth-child(3){opacity:.6;height:53%}.login-graphic i:nth-child(4){opacity:.4;height:32%}.login-graphic span{bottom:0;position:absolute;inset-inline-start:0}.login-form{background:#fff;place-items:center;padding:40px;display:grid}.login-card{width:100%;max-width:380px}.icon-bubble{background:var(--color-primary-95);width:48px;height:48px;color:var(--color-primary);border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.login-card h2{font-size:26px}.login-card>p,.modal>p{color:var(--color-outline);margin:12px 0 28px;font-size:13px;line-height:2}form label{margin:18px 0 10px;font-size:13px;font-weight:500;display:block}form input,form textarea{border:1px solid var(--color-outline-80);width:100%;min-height:48px;color:var(--color-on-background);text-align:start;caret-color:var(--color-primary);background:#fff;border-radius:16px;padding:13px 16px;font-size:14px}form input:focus,form textarea:focus{border-color:var(--color-primary);outline:1px solid var(--color-primary);outline-offset:0}form .primary{justify-content:space-between;width:100%;margin-top:20px;padding:13px 17px}.login-card>small{text-align:center;color:var(--color-outline);margin-top:25px;font-size:12px;display:block}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#00105b66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:24px;width:100%;max-width:500px;max-height:90vh;padding:32px;position:relative;overflow:auto}.modal-close{inset-inline-end:20px;position:absolute;top:20px}.modal h2{font-size:23px}.modal form small{color:var(--color-outline);margin-top:12px;font-size:12px;line-height:2;display:block}@media (width>=1700px){.content{padding-top:30px}.kpi{min-height:183px}.kpi strong{font-size:36px}.chart-wrap{min-height:310px}.line-chart svg{height:240px}.channel{margin-bottom:24px}.mini-funnel{padding-top:23px;padding-bottom:38px}.insight-card{padding:26px}.insight-card h2{font-size:26px}}@media (width<=1250px){.sidebar{width:230px;padding-inline:14px}main{margin-inline-start:230px}.content{padding:24px}.topbar{padding-inline:24px}.kpi{padding:18px}.kpi strong{font-size:28px}.spark{opacity:.45;width:50px;inset-inline-end:15px}.lower-grid,.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.panel-head{padding:20px}.mini-funnel{gap:12px;padding-inline:20px}.mini-funnel strong{font-size:18px}.mini-funnel-top{gap:6px}.insight-icon,.toolbar-right>span{display:none}.page-heading h1{font-size:27px}.source-grid{grid-template-columns:1fr}.banner-summary article{padding:18px}.banner-summary strong{font-size:26px}.kpi small{font-size:10px}}@media (width<=1020px){.lower-grid,.overview-grid{grid-template-columns:1fr}.banner-summary,.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channels-panel .channel-list{grid-template-columns:1fr 1fr;gap:22px;display:grid}.channel{margin:0}.insight-card p{max-width:none}.insight-card h2 br{display:none}.demo-notice,.demo-notice>span,.page-heading{align-items:flex-start}.page-heading>.button{margin-top:23px}.pipeline b{font-size:11px}.pipeline small{font-size:10px}.panel-head{flex-wrap:wrap}.login-story{padding:40px}.login-story h1{font-size:44px}}@media (width<=760px){.sidebar{width:258px;transition:transform .2s;transform:translate(100%);box-shadow:-10px 0 40px #00105b1a}.sidebar.open{transform:none}.mobile-menu{color:var(--color-primary);padding:0;display:block}main{margin-inline-start:0}.topbar{min-height:66px;padding:12px 18px}.content{padding:20px 16px}.top-actions{gap:10px}.mode-indicator{font-size:10px}.avatar{width:32px;height:32px}.breadcrumbs{gap:8px;font-size:11px}.page-heading{gap:10px;margin-bottom:22px}.page-heading h1{font-size:25px}.page-heading p{max-width:340px;font-size:12px;line-height:2}.page-heading>.button{border-radius:12px;gap:0;min-height:38px;margin-top:27px;padding:10px;font-size:0}.page-heading>.button svg{width:17px;height:17px}.eyebrow{font-size:10px}.demo-notice{gap:10px;margin-bottom:24px;padding:12px;font-size:11px}.demo-notice button{font-size:10px}.demo-tag{font-size:9px}.toolbar{align-items:flex-start;gap:8px}.period-control{flex-wrap:wrap;gap:7px}.period-control>span{border:0;flex-basis:100%;margin:5px 0 0;padding:0;font-size:11px}.toolbar select{max-width:130px;font-size:11px}.toolbar-right{gap:7px}.toolbar-right select{max-width:125px}.kpi-grid{gap:12px}.kpi{border-radius:16px;min-height:164px;padding:17px}.kpi-top{align-items:flex-start;margin-bottom:13px;font-size:12px}.kpi-top svg{width:16px;height:16px;margin-top:3px}.kpi small{font-size:10px}.kpi strong{font-size:27px}.login-story>div:not(.brand),.login-story>small,.spark{display:none}.panel{border-radius:18px}.panel-head{gap:12px;padding:19px}.panel-head h2{font-size:15px}.panel-head p{font-size:11px}.chart-wrap{gap:8px;padding-inline:14px}.y-axis{min-width:42px;font-size:10px}.x-axis{font-size:9px}.legend{font-size:10px}.mini-funnel{gap:9px;padding-inline:18px}.mini-funnel-top{flex-direction:column;align-items:flex-start;gap:6px}.mini-funnel strong{font-size:19px}.banner-summary small,.mini-funnel>div>span,.panel-foot,.panel-foot b{font-size:10px}.panel-foot{flex-wrap:wrap;padding:13px 18px;line-height:1.9}.banner-summary{gap:12px}.banner-summary article>span{font-size:11px}.banner-summary strong{font-size:25px}.metric-note{gap:10px;padding:14px;font-size:11px}.search,.search input{width:100%}.funnel-toolbar{align-items:flex-start;gap:9px}.funnel-selector{gap:6px;max-width:60%}.funnel-selector select{font-size:13px}.funnel-toolbar .primary{border-radius:14px;min-height:42px;padding:10px 12px;font-size:12px}.funnel-toolbar .row{flex-direction:column;align-items:flex-end;gap:8px}.funnel-toolbar .text-button{font-size:10px}.funnel-chart{padding-inline:18px}.funnel-column{min-width:150px}.funnel-highlight{gap:16px;margin-inline:18px;padding:18px}.funnel-highlight>strong{font-size:36px}.funnel-highlight b{font-size:12px}.funnel-highlight p{font-size:11px;line-height:2}.sampling-note{margin-inline:18px}.connection-card,.setup-card{padding:21px}.source-heading{flex-wrap:wrap}.source-heading h2{font-size:15px}.source-heading .pill,footer{font-size:10px}.source-property{flex-wrap:wrap;gap:10px;padding:13px}.pipeline small,.source-property code{font-size:11px}.pipeline>div:last-child{flex-direction:column;gap:22px}.pipeline>div:last-child>svg{width:18px}.pipeline b{font-size:13px}footer{flex-direction:column;align-items:flex-start}.login-screen{grid-template-columns:1fr}.login-story{min-height:unset;padding:25px}.login-form{align-items:start;padding:45px 25px}.login-story .brand{font-size:25px}.modal{padding:25px}.modal h2{font-size:21px}.channels-panel .channel-list{gap:18px}}@media (width<=380px){.top-actions .mode-indicator{max-width:94px;line-height:1.7}.kpi{padding:14px}.kpi strong{font-size:25px}.page-heading h1{font-size:23px}.channels-panel .channel-list{grid-template-columns:1fr}.funnel-toolbar .primary{padding:9px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lucide-arrow-right-icon,.lucide-arrow-up-right-icon,.lucide-chevron-right-icon{transform:scaleX(-1)}#password::placeholder{text-align:right;direction:rtl}.scroll-hint{display:none}@media (width<=760px){.pipeline>div:last-child>svg{transform:rotate(90deg)}.scroll-hint{color:var(--color-outline);margin:0 18px 14px;font-size:11px;display:block}}
