.sq-analytics{--sq-ink:var(--ink,#20242d);--sq-muted:var(--muted,#61666f);--sq-line:var(--line,#dfe5e5);--sq-surface:var(--surface,#fff);--sq-primary:var(--accent,#ee302f);--sq-secondary:var(--teal,#087f75);--sq-tertiary:#787d86;color:var(--sq-ink);margin-block:32px;font-size:14px}.sq-analytics *,.sq-analytics :before{box-sizing:border-box;letter-spacing:0;min-width:0}.sq-analytics .sq-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.sq-analytics .sq-heading h2{margin:0 0 7px;font-size:24px;line-height:1.3}.sq-analytics p{color:var(--sq-muted);margin:0;line-height:1.6}.sq-controls{gap:12px;display:flex}.sq-controls label{gap:6px;font-size:12px;font-weight:600;display:grid}.sq-controls select{border:1px solid var(--sq-line);background:var(--sq-surface);max-width:230px;min-height:42px;color:var(--sq-ink);font:inherit;border-radius:6px;padding:8px 28px 8px 10px}.sq-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.sq-metric{border:1px solid var(--sq-line);background:var(--sq-surface);border-radius:8px;padding:20px}.sq-metric dt{color:var(--sq-muted);font-size:13px}.sq-metric dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:10px 0;font-size:28px;font-weight:750;line-height:1.15}.sq-metric small{color:var(--sq-muted);font-size:12px}.sq-chart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:0 28px;display:grid}.sq-panel{border-top:1px solid var(--sq-line);padding:24px 0}.sq-analytics .sq-panel h3{margin:0 0 8px;font-size:16px;line-height:1.4}.sq-timeline,.sq-campaigns{grid-column:span 2}.sq-analytics .sq-caption{margin-top:6px;font-size:12px}.sq-timeline svg{width:100%;min-height:190px;margin:18px 0 10px;display:block;overflow:visible}.sq-gridline{stroke:var(--sq-line);stroke-width:1px}.sq-axis{fill:var(--sq-muted);font-size:11px}.sq-line{fill:none;stroke:var(--sq-secondary);stroke-width:2.5px;stroke-linejoin:round}.sq-area{fill:var(--sq-secondary);opacity:.07}.sq-point{fill:var(--sq-surface);stroke:var(--sq-secondary);stroke-width:2px}.sq-point:hover,.sq-point:focus{fill:var(--sq-secondary);stroke-width:4px}.sq-point:focus{outline:none}.sq-donut{width:160px;height:160px;margin:12px auto;display:block}.sq-ring,.sq-segment{fill:none;stroke-width:16px}.sq-ring{stroke:var(--sq-line)}.sq-color-0{stroke:var(--sq-primary);background:var(--sq-primary)}.sq-color-1{stroke:var(--sq-secondary);background:var(--sq-secondary)}.sq-color-2{stroke:var(--sq-tertiary);background:var(--sq-tertiary)}.sq-donut-total{fill:var(--sq-ink);font-size:20px;font-weight:700}.sq-legend{margin:0}.sq-legend>div{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:7px 0;display:flex}.sq-legend dt{align-items:center;gap:7px;display:flex}.sq-legend dd{color:var(--sq-muted);font-variant-numeric:tabular-nums;margin:0}.sq-key{border-radius:50%;width:8px;height:8px}.sq-source-row{margin:22px 0}.sq-source-label{justify-content:space-between;gap:10px;display:flex}.sq-track{background:var(--sq-line);border-radius:3px;height:7px;margin:9px 0 5px;overflow:hidden}.sq-track span{background:var(--sq-primary);height:100%;display:block}.sq-track .sq-direct-fill{background:var(--sq-secondary)}.sq-source-row small{color:var(--sq-muted)}.sq-analytics table{border-collapse:collapse;width:100%;margin:16px 0 8px;font-size:13px}.sq-analytics th,.sq-analytics td{border-bottom:1px solid var(--sq-line);text-align:right;padding:10px 8px}.sq-analytics :is(th,td):first-child{text-align:left;overflow-wrap:anywhere}.sq-analytics th{color:var(--sq-muted);font-weight:600}.sq-data summary{cursor:pointer;color:var(--sq-secondary);font-weight:600}.sq-data{max-height:280px;overflow:auto}.sq-empty{text-align:center;padding-block:35px}.sq-empty-banner{border-left:3px solid var(--sq-secondary);margin-bottom:20px;padding:12px 16px}.sq-analytics .sq-notice{border-top:1px solid var(--sq-line);padding-top:16px;font-size:12px}.smart-analytics-host{scroll-margin-top:110px}.sq-analytics :is(select,summary):focus-visible{outline:3px solid var(--sq-secondary);outline-offset:3px}.sq-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:560px;display:grid}.sq-skeleton-metric{border:1px solid var(--sq-line);background:var(--sq-line);opacity:.4;border-radius:8px;height:132px}@media (width<=900px){.sq-analytics .sq-heading{display:block}.sq-controls{margin-top:16px}.sq-metrics,.sq-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-timeline,.sq-campaigns{grid-column:span 2}}@media (width<=560px){.sq-metrics,.sq-chart-grid,.sq-skeleton{grid-template-columns:minmax(0,1fr)}.sq-metric{padding:16px}.sq-timeline,.sq-campaigns{grid-column:auto}.sq-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sq-controls select{width:100%;max-width:none}.sq-analytics .sq-heading h2{font-size:21px}.sq-timeline svg{min-height:150px}}.smart-app{--sa-teal:#087f75;--sa-teal-dark:#06675f;--sa-ink:#202124;--sa-muted:#5c626b;--sa-line:#dfe5e5;color:var(--sa-ink);letter-spacing:0;overflow-wrap:anywhere;background:#fff;font-size:16px;line-height:1.6}.smart-app *,.smart-app :before,.smart-app :after{box-sizing:border-box;letter-spacing:0}.smart-app [hidden]{display:none!important}.smart-app h1,.smart-app h2,.smart-app h3,.smart-app p,.smart-app figure,.smart-app dl{margin:0}.smart-app h2{text-wrap:balance;font-size:32px;font-weight:800;line-height:1.22}.smart-app h3{font-size:18px;font-weight:750;line-height:1.35}.smart-app button,.smart-app input{font:inherit}.smart-app button{cursor:pointer}.smart-app svg{vertical-align:middle;flex-shrink:0;display:inline-block}.smart-app a{text-underline-offset:4px}.smart-app :is(a,button,input,summary):focus-visible{outline:3px solid var(--sa-teal);outline-offset:4px}.smart-app :is(input,a,button,details){scroll-margin-top:112px;scroll-margin-bottom:112px}.smart-app [data-smart-analytics-demo][data-deferred]:empty{min-height:965px}@media (width<=900px){.smart-app [data-smart-analytics-demo][data-deferred]:empty{min-height:1150px}}@media (width<=560px){.smart-app [data-smart-analytics-demo][data-deferred]:empty{min-height:2080px}}.sa-shell{width:min(1080px,100% - 48px);min-width:0;margin-inline:auto}.sa-section{padding-block:76px;scroll-margin-top:96px}.sa-hero+.sa-section{padding-top:36px}.sa-tinted{background:#f6f8f8}.sa-section-heading{max-width:690px;margin-bottom:32px}.sa-section-heading h2+p,.sa-section-heading h3+p{margin-top:16px}.sa-section-heading p{color:var(--sa-muted)}.sa-section-heading p+p{margin-top:16px}.sa-eyebrow{color:var(--sa-teal-dark);margin-bottom:12px;font-size:12px;font-weight:800;display:block}.sa-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sa-actions-center{justify-content:center}.smart-app .sa-button{background:var(--accent,#e5322d);border:1px solid var(--accent,#e5322d);color:#fff;text-align:center;white-space:normal;border-radius:6px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:46px;padding:11px 20px;font-size:15px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.smart-app .sa-button:hover{background:var(--accent-dark,#ba211d);border-color:var(--accent-dark,#ba211d)}.sa-text-link{color:var(--sa-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.sa-text-link:hover{color:var(--accent-dark,#ba211d);text-decoration:underline}.sa-secondary-button{border:1px solid var(--sa-line);min-height:44px;color:var(--sa-ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:750;display:inline-flex}.sa-secondary-button:hover{border-color:var(--sa-teal);background:#f1faf7}.sa-note{color:var(--sa-muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.65;display:flex}.sa-note svg{margin-top:3px}.sa-hero{text-align:center;padding:28px 0 20px}.sa-hero h1{font-size:44px;font-weight:850;line-height:1.1}.sa-tagline{text-wrap:balance;font-size:23px;font-weight:650;line-height:1.3;margin-top:10px!important}.sa-hero-body{max-width:655px;color:var(--sa-muted);font-size:15px;line-height:1.55;margin:10px auto 16px!important}.sa-value-list{color:var(--sa-muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.sa-value-list li{align-items:center;gap:6px;display:inline-flex}.sa-value-list svg{color:var(--sa-teal-dark)}.sa-routing{max-width:960px;margin:12px auto 0;position:relative}.sa-routing-top{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:4px 0 auto}.sa-routing-top .sa-eyebrow{text-align:left;margin:0}.sa-icon-button{border:1px solid var(--sa-line);width:34px;height:34px;color:var(--sa-ink);background:#fff;border-radius:6px;place-items:center;display:grid}.sa-icon-button:hover{border-color:var(--sa-teal);background:#eef8f5}.sa-icon-button:disabled{cursor:default;opacity:.55}.sa-qr-hub{justify-items:center;gap:6px;display:grid}.sa-qr-hub>strong{font-size:12px;line-height:1.5}.sa-qr-image{aspect-ratio:1;border:1px solid var(--sa-line);background:#fff;border-radius:6px;place-items:center;width:164px;height:164px;display:grid;overflow:hidden}.sa-qr-image img{object-fit:contain;width:100%;height:100%;display:block}.sa-qr-image>span{color:var(--sa-muted);padding:12px;font-size:12px;line-height:1.4}.sa-connectors{width:100%;height:36px;margin:0 auto;overflow:visible;display:block!important}.sa-path,.sa-path-pulse{fill:none;stroke:#d5dcdb;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sa-path-pulse{opacity:0;stroke:var(--sa-teal);stroke-width:2.5px;stroke-dasharray:12 16;animation:4s linear infinite paused sa-route-flow}.sa-routing[data-platform=ios] [data-smart-path=ios],.sa-routing[data-platform=android] [data-smart-path=android],.sa-routing[data-platform=desktop] [data-smart-path=desktop]{stroke:var(--sa-teal)}.sa-routing[data-platform=ios] .sa-path-pulse[data-smart-path=ios],.sa-routing[data-platform=android] .sa-path-pulse[data-smart-path=android],.sa-routing[data-platform=desktop] .sa-path-pulse[data-smart-path=desktop]{opacity:1}.sa-routing[data-playing=true] .sa-path-pulse{animation-play-state:running}.sa-mobile-arrow{color:var(--sa-teal);display:none}.sa-platform-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.sa-platform-tabs button{border:1px solid var(--sa-line);min-height:44px;color:var(--sa-muted);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;font-size:14px;font-weight:750;display:flex}.sa-platform-tabs button:hover{border-color:var(--sa-teal)}.sa-platform-tabs button[aria-pressed=true]{color:var(--sa-teal-dark);border-color:var(--sa-teal);background:#edf8f5}.sa-selected-mark{visibility:hidden;flex-shrink:0;width:15px;display:inline-flex}.sa-platform-tabs button[aria-pressed=true] .sa-selected-mark{visibility:visible}.sa-route-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:10px;display:grid}.sa-route-destination{opacity:.7;padding:8px 12px}.sa-route-destination[data-active=true]{opacity:1}.sa-route-destination>span{color:var(--sa-muted);font-size:12px;display:block}.sa-route-destination>strong{justify-content:center;align-items:center;gap:7px;font-size:16px;font-weight:750;display:flex}.sa-routing-note{color:var(--sa-muted);flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:11px;display:flex;margin-top:8px!important}.sa-routing-note>strong{color:var(--sa-teal-dark)}.sa-platform-explain{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.sa-platform-explain article{min-width:0}.sa-feature-icon{color:var(--sa-teal);margin-bottom:16px;display:inline-flex}.sa-platform-explain h3+p{color:var(--sa-muted);margin-top:9px;font-size:14px}.sa-steps-title{margin:42px 0 22px!important}.sa-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.sa-steps li{align-items:flex-start;gap:14px;display:flex}.sa-step-number{width:32px;height:32px;color:var(--accent-dark,#ba211d);background:#fff;border:1px solid #edbab7;border-radius:50%;flex:0 0 32px;place-items:center;font-size:14px;font-weight:800;display:grid}.sa-steps h3{font-size:16px}.sa-steps p{color:var(--sa-muted);margin-top:8px;font-size:13px}.sa-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.sa-two-columns .sa-section-heading{margin-bottom:0}.sa-input-demo{border:1px solid var(--sa-line);background:#fff;border-radius:8px;padding:26px}.sa-field{min-width:0;margin-bottom:16px}.sa-field label{margin-bottom:7px;font-size:13px;font-weight:750;display:block}.sa-field input{width:100%;min-width:0;min-height:44px;color:var(--sa-ink);background:#fff;border:1px solid #bbc4c5;border-radius:5px;padding:10px 12px;font-size:14px;line-height:1.5}.sa-field input[aria-invalid=true]{border-color:var(--accent-dark,#ba211d)}.sa-field-error{color:var(--accent-dark,#ba211d);font-size:12px;margin-top:6px!important}.sa-input-demo>.sa-note{margin-top:12px}.sa-live-route{color:var(--sa-teal-dark);justify-items:start;gap:12px;padding-top:28px;display:grid}.sa-live-route>span{font-size:14px;font-weight:750}.sa-live-route output{max-width:100%;color:var(--sa-ink);overflow-wrap:anywhere;font-size:15px}.sa-edit-section{border-top:1px solid var(--sa-line)}.sa-edit-demo{grid-template-columns:minmax(220px,.8fr) 48px minmax(0,1.4fr);align-items:center;gap:32px;margin-top:38px;display:grid}.sa-printed-qr{border:1px solid var(--sa-line);text-align:center;background:#f9fbfa;border-radius:8px;justify-items:center;gap:10px;padding:26px;display:grid}.sa-printed-qr .sa-eyebrow{margin-bottom:0}.sa-printed-qr .sa-qr-image{width:192px;height:192px}.sa-printed-qr p{align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.sa-edit-arrow{color:var(--sa-teal);justify-self:center}.sa-edit-current{overflow-wrap:anywhere;max-width:100%;margin-bottom:20px;font-size:16px;display:block}.sa-edit-status{min-height:26px;color:var(--sa-teal-dark);font-size:14px;font-weight:750;margin-top:18px!important}.sa-edit-form>.sa-note{margin-top:10px}.sa-dashboard{border:1px solid var(--sa-line);background:#fff;border-radius:8px;overflow:hidden}.sa-dashboard-heading{border-bottom:1px solid var(--sa-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex}.sa-dashboard-heading strong{align-items:center;gap:10px;font-size:14px;display:inline-flex}.sa-dashboard-heading svg{color:var(--sa-teal)}.sa-example-label{color:var(--sa-teal-dark);background:#eef4f3;border-radius:4px;align-items:center;padding:3px 7px;font-size:11px;font-weight:750;display:inline-flex}.sa-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:28px;display:grid}.sa-metrics>div{padding-right:20px}.sa-metrics>div+div{border-left:1px solid var(--sa-line);padding-left:28px}.sa-metrics dt{color:var(--sa-muted);font-size:13px}.sa-metrics dd{margin:4px 0 0;font-size:32px;font-weight:800;line-height:1.3}.sa-chart-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;padding:0 28px 28px;display:grid}.sa-chart-grid h3{font-size:14px}.sa-chart-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sa-chart-heading>span{color:var(--sa-muted);font-size:11px}.sa-chart-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;height:172px;margin-top:18px;display:grid}.sa-day{text-align:center;color:var(--sa-muted);grid-template-rows:minmax(0,1fr) 20px;gap:8px;font-size:11px;display:grid}.sa-day-track{border-bottom:1px solid var(--sa-line);justify-content:center;align-items:flex-end;display:flex}.sa-day-bar{width:min(100%,34px);height:var(--bar-height);background:var(--sa-teal);border-radius:3px 3px 0 0;display:block}.sa-day:nth-child(7) .sa-day-bar{background:var(--accent,#e5322d)}.sa-platform-chart dl{margin-top:18px}.sa-platform-chart dl>div{grid-template-columns:1fr auto;gap:7px;margin-top:16px;font-size:12px;display:grid}.sa-platform-chart dd{margin:0;font-weight:750}.sa-platform-bar{background:#f0f3f3;border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.sa-platform-bar>span{height:100%;width:var(--bar-width);background:var(--sa-teal);display:block}.sa-platform-chart dl>div:first-child .sa-platform-bar>span{background:var(--accent,#e5322d)}.sa-platform-chart dl>div:last-child .sa-platform-bar>span{background:#697379}.sa-dashboard-note{border-top:1px solid var(--sa-line);color:var(--sa-muted);align-items:flex-start;gap:8px;padding:16px 28px;font-size:12px;display:flex}.sa-dashboard-note>svg{margin-top:2px}.sa-source-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:42px;display:grid}.sa-source-section .sa-section-heading{margin-bottom:0}.sa-source-section .sa-section-heading p{font-size:14px}.sa-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sa-source-grid article{border:1px solid var(--sa-line);background:#fff;border-radius:8px;min-width:0;padding:18px}.sa-source-grid article>svg{color:var(--sa-teal)}.sa-source-grid h3{margin-top:10px;font-size:13px}.sa-source-grid strong{margin-top:8px;font-size:26px;line-height:1.2;display:block}.sa-source-grid p{color:var(--sa-muted);margin:8px 0 12px;font-size:12px}.sa-campaign-table{min-width:0}.sa-campaign-table>.sa-example-label{margin-bottom:14px}.sa-campaign-table table{border-collapse:collapse;width:100%;font-size:13px}.sa-campaign-table th{text-align:left}.sa-campaign-table thead th{color:var(--sa-muted);border-bottom:1px solid #c4cecd;padding:10px 8px;font-size:11px}.sa-campaign-table tbody th,.sa-campaign-table td{vertical-align:top;border-bottom:1px solid var(--sa-line);padding:16px 8px}.sa-campaign-table tr>:last-child{text-align:right}.sa-campaign-table td{color:var(--sa-muted)}.sa-campaign-bar{background:#f0f3f3;height:4px;margin-top:10px;display:block}.sa-campaign-bar>span{height:100%;width:var(--bar-width);background:var(--sa-teal);display:block}.sa-campaign-table tbody tr:last-child .sa-campaign-bar>span{background:var(--accent,#e5322d)}.sa-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sa-use-grid article{border:1px solid var(--sa-line);background:#fff;border-radius:8px;padding:26px}.sa-use-grid article:nth-child(2n) .sa-feature-icon{color:var(--accent-dark,#ba211d)}.sa-use-grid h3{font-size:17px}.sa-use-grid p{color:var(--sa-muted);margin-top:10px;font-size:14px}.sa-deep-visual{color:var(--sa-teal-dark);justify-items:center;gap:18px;padding:30px 0;display:grid}.sa-deep-url{text-align:center;justify-items:center;gap:10px;max-width:100%;display:grid}.sa-deep-url strong{color:var(--sa-ink);font-size:17px}.sa-deep-url>span{max-width:100%;color:var(--sa-muted);font-size:13px}.sa-deep-options{border-top:1px solid var(--sa-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;padding-top:12px;display:grid}.sa-deep-options>div{text-align:center;color:var(--sa-ink);justify-items:center;gap:12px;font-size:13px;display:grid}.sa-feature-section{border-top:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line)}.sa-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 36px;display:grid}.sa-feature-grid article{border-bottom:1px solid var(--sa-line);grid-template-columns:22px minmax(0,1fr);align-content:start;gap:12px;padding-bottom:24px;display:grid}.sa-feature-grid article>svg{color:var(--sa-teal)}.sa-feature-grid h3,.sa-feature-grid p{grid-column:1/-1}.sa-feature-grid h3{font-size:16px}.sa-feature-grid p{color:var(--sa-muted);font-size:13px}.sa-availability{color:var(--sa-teal-dark);place-self:center start;font-size:11px;font-weight:750}.sa-feature-grid [data-availability=unavailable] :is(.sa-availability,svg){color:var(--sa-muted)}.sa-feature-grid [data-availability=conditional] .sa-availability{color:#7c5908}.sa-comparison{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sa-comparison>div{padding:24px 30px}.sa-comparison-before{background:#f5f6f7}.sa-comparison-after{background:#edf7f3}.sa-comparison h3{align-items:center;gap:10px;display:flex}.sa-comparison ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sa-comparison li{align-items:flex-start;gap:9px;font-size:14px;display:flex}.sa-comparison li svg{margin-top:2px}.sa-comparison-after svg{color:var(--sa-teal-dark)}.sa-comparison-before li{color:var(--sa-muted)}.sa-story-section{background:#f7f9f8}.sa-story-visual{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;display:flex}.sa-story-package{border:2px solid var(--sa-teal);text-align:center;background:#fff;justify-items:center;gap:14px;width:190px;min-height:255px;padding:24px 16px;display:grid}.sa-story-package>svg:first-child{color:var(--sa-teal)}.sa-story-package>strong{font-size:16px}.sa-story-package>span{color:var(--sa-muted);font-size:12px}.sa-story-visual ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.sa-story-visual li{align-items:center;gap:8px;font-size:12px;display:flex}.sa-story-visual li:nth-child(2){color:var(--sa-teal-dark);font-weight:750}.sa-signup-benefits ul{gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.sa-signup-benefits li{align-items:center;gap:10px;font-size:15px;display:flex}.sa-signup-benefits li svg{color:var(--sa-teal)}.sa-signup-benefits>.sa-text-link{justify-content:flex-start;margin-top:12px;display:flex}.sa-privacy-section{background:#eff7f4}.sa-privacy-content{grid-template-columns:38px minmax(0,760px);justify-content:center;gap:26px;display:grid}.sa-privacy-content>svg{color:var(--sa-teal);margin-top:2px}.sa-privacy-content .sa-section-heading{max-width:none;margin:0}.sa-privacy-content .sa-text-link{margin-top:18px}.sa-faq-layout{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:60px;display:grid}.sa-faq-layout .sa-text-link{margin-top:18px}.sa-faq-list details{border-bottom:1px solid var(--sa-line)}.sa-faq-list details:first-child{border-top:1px solid var(--sa-line)}.sa-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:15px;font-weight:750;line-height:1.5;list-style:none;display:flex}.sa-faq-list summary::-webkit-details-marker{display:none}.sa-faq-list summary::marker{content:""}.sa-faq-list summary>svg{color:var(--sa-teal)}.sa-faq-list details[open] summary>svg{transform:rotate(45deg)}.sa-faq-list p{color:var(--sa-muted);padding:0 32px 20px 0;font-size:14px}.sa-final{text-align:center;background:#f8f4f4}.sa-final-motif{color:var(--sa-teal-dark);justify-content:center;align-items:center;gap:14px;margin-bottom:24px;display:flex}.sa-final-motif svg:nth-child(3){color:var(--sa-ink)}.sa-final h2{font-size:38px}.sa-final p{max-width:610px;color:var(--sa-muted);margin:16px auto 24px}.sa-final .sa-note{margin-top:16px;display:block}.sa-related-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:36px;font-size:12px;display:flex}.sa-related-links a{color:var(--sa-muted)}.sa-sticky-reserve{height:86px;height:calc(86px + env(safe-area-inset-bottom))}.sa-sticky{z-index:35;padding:12px 0;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--sa-line);background:#fff;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #2021240d}.sa-sticky .sa-shell{justify-content:space-between;align-items:center;gap:24px;display:flex}.sa-sticky strong,.sa-sticky small{display:block}.sa-sticky strong{font-size:14px}.sa-sticky small{color:var(--sa-muted);font-size:11px}.sa-sticky .sa-button{min-height:42px;padding:9px 16px;font-size:13px}.sa-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}body:has([data-smart-app]) .site-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}@keyframes sa-route-flow{to{stroke-dashoffset:-112px}}@media (width>=1440px){.sa-hero{padding-top:30px}}@media (width<=900px){.sa-section{padding-block:58px}.sa-two-columns{gap:36px}.sa-source-section{grid-template-columns:minmax(0,1fr);gap:24px}.sa-source-grid{max-width:580px}.sa-platform-tabs,.sa-route-destinations{gap:14px}.sa-platform-explain,.sa-steps,.sa-feature-grid{gap:24px}.sa-use-grid article{padding:20px}.sa-faq-layout{grid-template-columns:minmax(0,1fr);gap:12px}.sa-edit-demo{grid-template-columns:230px 28px minmax(0,1fr);gap:20px}.sa-printed-qr{padding:20px 14px}.sa-printed-qr .sa-qr-image{width:172px;height:172px}}@media (width<=640px){.sa-shell{width:calc(100% - 32px)}.sa-section{padding-block:44px}.smart-app h2{font-size:27px}.sa-section-heading{margin-bottom:26px}.sa-section-heading p{font-size:14px}.sa-eyebrow{margin-bottom:9px}.sa-hero{padding:18px 0}.sa-hero h1{font-size:34px}.sa-tagline{font-size:20px;margin-top:9px!important}.sa-hero-body{font-size:14px;line-height:1.45;margin:10px auto 12px!important}.sa-hero .sa-actions{gap:5px 16px}.sa-hero .sa-actions>.sa-button{min-height:42px;padding:9px 13px;font-size:13px}.sa-hero .sa-text-link{min-height:40px;padding:7px 0;font-size:12px}.sa-value-list{gap:5px 12px;margin-top:9px;font-size:10px}.sa-value-list li{gap:4px}.sa-value-list svg{width:12px;height:12px}.sa-routing{margin-top:12px}.sa-routing-top .sa-eyebrow{max-width:88px;font-size:10px}.sa-qr-image{width:124px;height:124px}.sa-qr-hub{gap:3px}.sa-qr-hub>strong{font-size:10px}.sa-connectors{display:none!important}.sa-mobile-arrow{place-items:center;height:24px;display:grid}.sa-platform-tabs{gap:6px}.sa-platform-tabs button{gap:4px;min-height:40px;padding:6px 4px;font-size:11px}.sa-platform-tabs button>svg{width:16px;height:16px}.sa-selected-mark{width:12px}.sa-selected-mark>svg{width:12px;height:12px}.sa-route-destinations{min-height:55px;margin-top:4px;display:block}.sa-route-destination{padding:5px 6px;display:none}.sa-route-destination[data-active=true]{display:block}.sa-route-destination>span{font-size:10px}.sa-route-destination>strong{font-size:14px}.sa-routing-note{gap:2px 8px;font-size:10px;margin-top:4px!important}.sa-routing-note>span{width:100%;display:block}.sa-platform-explain{grid-template-columns:minmax(0,1fr);gap:22px}.sa-platform-explain article{grid-template-columns:26px minmax(0,1fr);gap:4px 16px;display:grid}.sa-platform-explain .sa-feature-icon{grid-row:1/3;margin:2px 0 0}.sa-platform-explain h3{font-size:16px}.sa-platform-explain h3+p{margin:0;font-size:13px}.sa-steps-title{margin-top:32px!important;font-size:17px!important}.sa-steps{grid-template-columns:minmax(0,1fr);gap:24px}.sa-two-columns{grid-template-columns:minmax(0,1fr);gap:26px}.sa-input-demo{padding:20px}.sa-live-route{gap:8px;padding-top:18px}.sa-live-route output{font-size:13px}.sa-edit-demo{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:26px}.sa-printed-qr{width:100%;padding:20px}.sa-printed-qr .sa-qr-image{width:172px;height:172px}.sa-edit-arrow{transform:rotate(90deg)}.sa-edit-current{font-size:14px}.sa-edit-form .sa-actions{gap:10px}.sa-dashboard-heading{padding:16px}.sa-dashboard-heading strong{font-size:12px}.sa-dashboard-heading strong>svg{width:17px;height:17px}.sa-metrics{gap:12px;padding:18px 16px}.sa-metrics>div,.sa-metrics>div+div{border:0;padding:0}.sa-metrics dt{min-height:32px;font-size:10px;line-height:1.4}.sa-metrics dd{font-size:23px}.sa-chart-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 16px 20px}.sa-chart-bars{gap:12px;height:132px}.sa-platform-chart dl,.sa-platform-chart dl>div{margin-top:12px}.sa-dashboard-note{padding:14px 16px;font-size:11px}.sa-source-section{margin-top:30px}.sa-source-grid{gap:12px}.sa-source-grid article{padding:16px}.sa-source-grid strong{font-size:23px}.sa-campaign-table table,.sa-campaign-table thead,.sa-campaign-table tbody{display:block}.sa-campaign-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.sa-campaign-table tbody tr{border-bottom:1px solid var(--sa-line);grid-template-columns:minmax(0,1fr) auto;padding:14px 0;display:grid}.sa-campaign-table tbody th{grid-column:1/-1}.sa-campaign-table tbody th,.sa-campaign-table td{border:0;padding:4px 0}.sa-campaign-table tbody td{font-size:12px}.sa-campaign-bar{margin-bottom:5px}.sa-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-use-grid article{padding:18px 14px}.sa-use-grid h3{font-size:15px}.sa-use-grid p{font-size:12px}.sa-use-grid .sa-feature-icon{margin-bottom:12px}.sa-deep-visual{padding:8px 0}.sa-feature-grid{grid-template-columns:minmax(0,1fr);gap:20px}.sa-feature-grid article{gap:8px 12px;padding-bottom:20px}.sa-feature-grid h3,.sa-feature-grid p{grid-column:2}.sa-comparison{grid-template-columns:minmax(0,1fr)}.sa-comparison>div{padding:24px 20px}.sa-comparison h3{font-size:16px}.sa-comparison li{font-size:13px}.sa-story-visual{gap:20px}.sa-story-package{width:180px;min-height:240px}.sa-story-visual ul{gap:12px}.sa-privacy-content{grid-template-columns:minmax(0,1fr);gap:18px}.sa-faq-layout{gap:2px}.sa-faq-list summary{font-size:14px}.sa-faq-list p{font-size:13px}.sa-final h2{font-size:30px}.sa-final p{font-size:14px}.sa-final .sa-note{font-size:12px}.sa-related-links{gap:10px 18px}.sa-sticky .sa-shell{justify-content:center}.sa-sticky .sa-shell>span{display:none}.sa-sticky .sa-button{width:100%;min-height:44px}}@media (width<=360px){.sa-hero h1{font-size:31px}.sa-tagline{font-size:19px}.sa-platform-tabs button{gap:3px;font-size:10px}.sa-use-grid{grid-template-columns:minmax(0,1fr)}.sa-metrics dd{font-size:20px}}@media (prefers-reduced-motion:reduce){.smart-app *,.smart-app :before,.smart-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sa-path-pulse{display:none}}
