#analytics-view[data-overview=true]>.aa-wrap>.aa-head,#analytics-view[data-overview=true] #aa-tabs{display:none}
#aa-firebase{color:#202b3c;font-family:inherit;padding:8px 0 28px;max-width:1240px;margin:auto;font-size:14px;--ao-ink:#202b3c;--ao-bg:#fff;--ao-blue:#4d78c9;--ao-muted:#6e7888;--ao-border:#e4e8ee}
#aa-firebase *{box-sizing:border-box}#aa-firebase button,#aa-firebase input{font:inherit}#aa-firebase button,#aa-firebase summary{cursor:pointer}#aa-firebase button:focus-visible,#aa-firebase summary:focus-visible{outline:2px solid #255bc7;outline-offset:3px}
.ao-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin:6px 0 28px}.ao-eyebrow{font-size:10px;font-weight:650;letter-spacing:1.5px;color:#6e7888;margin:0 0 9px}.ao-heading h1{font-size:32px;letter-spacing:-1px;font-weight:650;margin:0 0 10px}.ao-period{font-size:13px;margin:0;color:#35445a}.ao-period span{color:var(--ao-muted)}.ao-controls{display:flex;gap:13px;align-items:center;flex-wrap:wrap}
.ao-segment{display:inline-flex;background:#e9edf3;border-radius:8px;padding:3px;gap:2px}.ao-segment button{border:0;color:#627087;background:transparent;padding:7px 12px;font-size:12px!important;border-radius:6px;white-space:nowrap}.ao-segment button[aria-pressed=true]{background:white;color:#243956;box-shadow:0 1px 4px #20304b14}.ao-date{position:relative;font-size:12px}.ao-date summary{list-style:none;color:#4b5c76;padding:8px 0}.ao-date summary:after{content:' ▾'}.ao-date form{position:absolute;z-index:10;right:0;top:30px;width:290px;padding:18px;background:white;border:1px solid var(--ao-border);border-radius:12px;box-shadow:0 12px 32px #23345218;display:flex;flex-wrap:wrap;gap:10px}.ao-date label{display:flex;flex:1;flex-direction:column;gap:6px;font-size:11px;color:var(--ao-muted)}.ao-date input{width:120px;padding:8px;border:1px solid var(--ao-border);border-radius:6px;color:#283a55;background:white;font-size:12px!important}.ao-button{padding:8px 13px;border:1px solid #d7dfeb;border-radius:7px;background:white;color:#304c79;font-size:12px!important}.ao-link{border:0;background:none;color:#466282;padding:5px 0;font-size:12px!important}.ao-icon{border:1px solid var(--ao-border);width:31px;height:31px;border-radius:8px;background:white;color:#4a5f7c;font-size:19px!important}
.ao-summary{background:#edf3ff;border:1px solid #dce6fa;border-radius:14px;padding:22px 25px;margin-bottom:22px}.ao-summary-label{font-size:9px;letter-spacing:1.4px;font-weight:700;color:#5576a3}.ao-summary h2{font-size:21px;font-weight:600;letter-spacing:-.4px;line-height:1.4;margin:8px 0}.ao-summary p{font-size:13px;line-height:1.6;color:#607491;margin:0}
.ao-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:28px;padding:5px 0}.ao-kpi{padding:0 23px;border-right:1px solid #dce2ea}.ao-kpi:first-child{padding-left:0}.ao-kpi:last-child{border:0}.ao-kpi>span{font-size:12px;font-weight:500;color:#5c697e}.ao-kpi>strong{font-size:36px;letter-spacing:-1.5px;font-weight:600;display:block;line-height:1.6;font-variant-numeric:tabular-nums}.ao-kpi small{font-size:11px;color:var(--ao-muted);line-height:1.5;display:block}
.ao-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.ao-panel{border:1px solid var(--ao-border);background:#fff;border-radius:15px;padding:23px 25px;min-width:0}.ao-section-title{display:flex;gap:11px;align-items:center;margin-bottom:8px}.ao-number{font-size:10px;color:#a1aec1;font-weight:650;font-variant-numeric:tabular-nums}.ao-section-title h2{font-size:17px;letter-spacing:-.35px;font-weight:600;margin:0}.ao-description{color:var(--ao-muted);font-size:12px;line-height:1.6;margin:0 0 20px}.ao-caption{font-size:11px;line-height:1.6;color:#8b95a4;margin:18px 0 0}.ao-muted{color:var(--ao-muted);line-height:1.6;font-size:13px}
.ao-path{list-style:none;padding:0;margin:24px 0 0}.ao-step{display:flex;align-items:center;gap:9px;font-size:13px;margin:0 0 10px}.ao-step-index{width:22px;height:22px;border-radius:50%;background:#eef3fc;display:inline-flex;align-items:center;justify-content:center;color:#5873a4;font-size:10px}.ao-step strong{margin-left:auto;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.ao-track{height:8px;border-radius:4px;background:#f0f3f8;overflow:hidden}.ao-track>span{display:block;height:100%;background:#4d78c9;border-radius:4px}.ao-between{margin:9px 0 19px 31px;color:#929baa;font-size:10px}.ao-path-result{display:flex;align-items:center;gap:12px;margin-top:21px;padding-top:18px;border-top:1px solid #edf0f5}.ao-path-result strong{font-size:24px;color:#325c9a;font-weight:600}.ao-path-result span{font-size:12px;color:#768298}
.ao-chart-tools{display:flex;align-items:start;gap:12px;justify-content:space-between}.ao-chart-tools .ao-segment{margin-top:-4px}.ao-chart{height:238px;position:relative}.ao-daily{font-size:11px;color:#8190a3;margin-top:18px}.ao-daily summary{padding:6px 0}.ao-interest{margin-top:23px}.ao-interest>div:first-child{display:flex;justify-content:space-between;font-size:13px;margin-bottom:11px}.ao-interest strong{font-weight:550;font-variant-numeric:tabular-nums}.ao-interest .ao-track{height:7px}
.ao-order-zero{text-align:center;margin:27px auto 13px;max-width:300px}.ao-order-icon{display:inline-flex;align-items:center;justify-content:center;color:#568471;background:#ecf5ee;border-radius:50%;height:36px;width:36px;font-size:16px}.ao-order-zero h3{font-size:17px;font-weight:550;letter-spacing:-.3px;margin:14px 0 8px}.ao-order-zero p{font-size:12px;line-height:1.6;color:#839083;margin:0}.ao-order-total{display:flex;gap:12px;align-items:baseline;margin:20px 0}.ao-order-total strong{font-size:34px;font-weight:550}.ao-order-total span{color:#7e899a;font-size:13px}.ao-outcomes>div{display:flex;justify-content:space-between;border-top:1px solid #edf0f5;padding:10px 0;color:#68788e;font-size:12px}.ao-outcomes strong{color:#334863;font-weight:500}
.ao-notes{border-top:1px solid #e1e6ec;color:#6b798d;font-size:12px}.ao-notes>summary{padding:17px 0;list-style:none;display:flex;justify-content:space-between}.ao-notes>summary:after{content:'+';font-size:16px;color:#90a0b6}.ao-notes[open]>summary:after{content:'−'}.ao-notes-body{background:#fff;border:1px solid var(--ao-border);border-radius:12px;padding:20px;margin:0 0 16px;line-height:1.7}.ao-notes-body p{margin:0 0 12px}.ao-audience{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 0 20px}.ao-audience p{grid-column:1/-1}.ao-table-wrap{overflow:auto;max-height:360px}.ao-table{border-collapse:collapse;width:100%;font-size:11px}.ao-table td,.ao-table th{padding:10px;border-bottom:1px solid #edf0f5;text-align:left;overflow-wrap:anywhere}.ao-table th{font-weight:500;color:#8190a4;background:#fff;position:sticky;top:0}.ao-table td:not(:first-child),.ao-table th:not(:first-child){text-align:right}.ao-footer{display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:10px;color:#97a0ac;border-top:1px solid #e1e6ec;padding-top:15px}
.ao-empty{padding:40px;background:#fff;border:1px solid var(--ao-border);border-radius:14px;text-align:center;color:#728096}.ao-empty h2{font-size:20px;color:#354b6a}.ao-empty p{font-size:13px;line-height:1.6}.ao-empty.compact{border:0;padding:28px 12px}.ao-empty.compact h3{font-size:17px;font-weight:500;color:#61738d}.ao-loading{padding:90px 20px;text-align:center;color:#7a899e;font-size:13px}.ao-loading span{display:inline-block;width:23px;height:23px;border-radius:50%;border:2px solid #dfe7f4;border-top-color:#6b8bbf;animation:ao-spin 1s linear infinite}@keyframes ao-spin{to{transform:rotate(360deg)}}
@media(max-width:960px){.ao-heading{align-items:start;gap:18px}.ao-heading h1{font-size:28px}.ao-grid{gap:14px}.ao-panel{padding:19px}.ao-kpi{padding:0 16px}.ao-step{font-size:12px}.ao-section-title h2{font-size:16px}}
@media(max-width:700px){.ao-grid{grid-template-columns:1fr}.ao-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ao-kpi:nth-child(3){padding-left:0}.ao-kpi:nth-child(2){border:0}.ao-kpi strong{font-size:31px}.ao-summary{padding:19px}.ao-summary h2{font-size:19px}.ao-audience{grid-template-columns:1fr}.ao-footer{align-items:start}.ao-controls{gap:12px}.ao-heading h1{font-size:27px}}

.ao-quality{padding:12px 16px;background:#fff8e8;border:1px solid #eadcc1;border-radius:9px;color:#7b6241;font-size:12px;line-height:1.6}.ao-order-services{color:#708096;font-size:12px;line-height:1.6;margin:-7px 0 18px}

.ao-heading{margin-bottom:18px}.ao-nav{display:flex;gap:25px;border-bottom:1px solid #dce3ed;margin-bottom:24px}.ao-nav button{border:0;border-bottom:2px solid transparent;background:none;color:#748197;padding:12px 2px;font-size:13px!important}.ao-nav button[aria-pressed=true]{border-color:#3264bc;color:#284f91;font-weight:600}.ae-intro{margin-bottom:24px}.ae-intro h2{font-size:22px;letter-spacing:-.5px;margin:0 0 9px;font-weight:600}.ae-intro p{color:#728096;font-size:13px;line-height:1.6;margin:0;max-width:770px}.ae-title{font-size:17px;letter-spacing:-.3px;font-weight:600;margin:0 0 8px}.ae-bars{display:grid;gap:17px;margin:22px 0 9px}.ae-bar-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(70px,1.4fr) 50px;gap:16px;align-items:center;font-size:12px}.ae-bar-row>span{overflow-wrap:anywhere}.ae-bar-row strong{text-align:right;font-weight:550}.ae-spacer{height:20px}.ae-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:15px}.ae-tools input,.ae-tools select{font:inherit;font-size:12px!important;background:white;color:#435571;padding:9px 12px;border:1px solid #dce3ed;border-radius:7px;max-width:100%}.ae-tools input{min-width:180px;flex:1}.ae-tools>span{font-size:11px;color:#7a8799}.ae-table-wrap{max-height:560px}.ae-table-wrap td{padding:13px 10px}.ae-table-wrap details summary{color:#354966;font-size:12px;padding:0;cursor:pointer}.ae-table-wrap details small{display:block;color:#8a97aa;margin-top:8px;line-height:1.6}.ae-table-wrap td:nth-child(2){text-align:left;color:#7b8798}.ae-table-wrap td:first-child{max-width:340px}.ae-table-wrap td:last-child{max-width:370px}.ae-table-wrap th{white-space:normal}.ae-table-wrap details{min-width:130px}
@media(max-width:700px){.ao-nav{gap:22px}.ae-bar-row{grid-template-columns:minmax(100px,1fr) minmax(60px,1fr) 38px;gap:10px}.ae-tools{align-items:stretch}.ae-intro h2{font-size:20px}}
/* A coherent overview of observed user journeys. */
#aa-firebase .aj-summary{margin:24px 0 28px;max-width:960px}
#aa-firebase .aj-summary h2{font-size:27px;line-height:1.3;letter-spacing:-.5px;margin:10px 0;color:var(--ao-ink)}
#aa-firebase .aj-summary p{line-height:1.7;color:var(--ao-muted);max-width:880px}
#aa-firebase .aj-panel>h2{font-size:19px;letter-spacing:-.2px;margin:0 0 9px}
#aa-firebase .aj-select{display:flex;gap:12px;align-items:center;color:var(--ao-muted);font-size:13px;margin:18px 0}
#aa-firebase .aj-select select{font:inherit;color:var(--ao-ink);background:var(--ao-bg);border:1px solid var(--ao-border);border-radius:7px;padding:10px 30px 10px 12px;max-width:100%}
#aa-firebase .aj-navigation{display:grid;grid-template-columns:minmax(160px,.7fr) 48px minmax(0,2fr);align-items:center;gap:16px;padding:12px 0 20px}
#aa-firebase .aj-origin{display:flex;flex-direction:column;gap:12px;border-left:3px solid var(--ao-blue);padding:22px}
#aa-firebase .aj-origin>span{font-size:16px;font-weight:500}
#aa-firebase .aj-origin>strong{font-size:44px;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums}
#aa-firebase .aj-origin small{color:var(--ao-muted)}
#aa-firebase .aj-arrow{font-size:28px;color:var(--ao-muted)}
#aa-firebase .aj-destination{margin:16px 0}
#aa-firebase .aj-destination>div:first-child,#aa-firebase .aj-time>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto 70px;align-items:baseline;gap:12px;font-size:13px;margin-bottom:9px}
#aa-firebase .aj-destination small,#aa-firebase .aj-time small{color:var(--ao-muted);text-align:right}
#aa-firebase .aj-destination.is-quiet .ao-track span{opacity:.38}
#aa-firebase .aj-services{margin:20px 0;display:inline-flex;flex-wrap:wrap}
#aa-firebase .aj-funnel{list-style:none;margin:26px 0 14px;padding:0;display:flex;gap:22px}
#aa-firebase .aj-funnel>li{flex:1;min-width:0}
#aa-firebase .aj-stage{display:flex;flex-direction:column;gap:7px}
#aa-firebase .aj-stage>span{font-size:13px;min-height:38px;line-height:1.45}
#aa-firebase .aj-stage>strong{font-size:34px;line-height:1.2;letter-spacing:-.5px;font-variant-numeric:tabular-nums}
#aa-firebase .aj-stage>small{color:var(--ao-muted);font-size:12px}
#aa-firebase .aj-stage .ao-track{margin:8px 0}
#aa-firebase .aj-loss{font-size:12px;line-height:1.6;color:var(--ao-muted);margin-top:8px}
#aa-firebase .aj-loss>span{display:block}
#aa-firebase .aj-loss strong{color:var(--ao-ink)}
#aa-firebase .aj-takeaway{font-size:14px;line-height:1.65;margin-top:24px}
#aa-firebase .aj-takeaway strong{font-size:24px;letter-spacing:-.5px;margin-right:6px}
#aa-firebase .aj-evidence{border-top:1px solid var(--ao-border);padding-top:16px;margin-top:18px;font-size:12px;color:var(--ao-muted);line-height:1.65}
#aa-firebase .aj-evidence summary{cursor:pointer;font-weight:500;color:var(--ao-ink)}
#aa-firebase .aj-time{margin:20px 0}
#aa-firebase .aj-time>div:first-child{grid-template-columns:minmax(0,1fr) 45px 70px}
#aa-firebase .aj-more{margin:10px 0}
#aa-firebase .aj-detail-links{display:flex;gap:14px;align-items:center;padding:26px 0;margin:12px 0}
#aa-firebase .aj-detail-links>div{flex:1}
#aa-firebase .aj-detail-links h2{font-size:17px;margin:0 0 8px}
#aa-firebase .aj-detail-links p{color:var(--ao-muted);font-size:13px;margin:0;line-height:1.6}
@media(max-width:700px){#aa-firebase .aj-summary h2{font-size:23px}#aa-firebase .aj-navigation{grid-template-columns:1fr;gap:4px}#aa-firebase .aj-origin{padding:8px 16px}#aa-firebase .aj-arrow{display:none}#aa-firebase .aj-funnel{display:grid;grid-template-columns:1fr 1fr;gap:22px}#aa-firebase .aj-select,#aa-firebase .aj-detail-links{flex-wrap:wrap}#aa-firebase .aj-detail-links>div{flex-basis:100%}}
/* Decision-focused comparisons: one shared scale, explicit counts and click-throughs. */
#aa-firebase .aj-context{margin-bottom:24px;padding-top:0}
#aa-firebase .aj-context .ao-kpi>strong{font-size:28px;letter-spacing:-.8px;line-height:1.5}
#aa-firebase .aj-priorities>.ao-panel{display:flex;flex-direction:column}
#aa-firebase .aj-compare-toggle{align-self:flex-start;margin:0 0 16px}
#aa-firebase .aj-legend{display:flex;flex-wrap:wrap;gap:10px 15px;font-size:10px;color:#617087;margin-bottom:16px;line-height:1.5}
#aa-firebase .aj-legend>span{display:flex;gap:6px;align-items:center}
#aa-firebase .aj-legend i{display:inline-block;width:9px;height:9px;border-radius:2px;flex-shrink:0}
#aa-firebase .is-browse{background:#dce3ed}
#aa-firebase .is-book{background:#6386c5}
#aa-firebase .is-pay{background:#338477}
#aa-firebase .aj-comparison{border:0;background:transparent;color:inherit;text-align:left;width:100%;padding:12px 0 14px;border-radius:5px}
#aa-firebase .aj-comparison:hover{background:#f5f8fc}
#aa-firebase .aj-row-label{display:flex;justify-content:space-between;gap:14px;font-size:13px;line-height:1.5;align-items:baseline}
#aa-firebase .aj-row-label>strong{font-weight:600}
#aa-firebase .aj-row-label>span{color:#6d7c91;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}
#aa-firebase .aj-stacked{display:flex;height:22px;margin:10px 0;border-radius:4px;overflow:hidden;background:transparent}
#aa-firebase .aj-stacked>span{height:100%;flex-shrink:0}
#aa-firebase .aj-row-foot{display:flex;justify-content:space-between;gap:12px;color:#78859a;font-size:11px;line-height:1.5}
#aa-firebase .aj-row-foot>strong{color:#2d7067;font-weight:550;text-align:right}
#aa-firebase .aj-comparison.is-unavailable{display:flex;justify-content:space-between;font-size:12px;color:#7f8999;padding:28px 0}
#aa-firebase .aj-friction{display:grid;gap:20px;margin:13px 0 21px;flex:1}
#aa-firebase .aj-friction>button{padding:0;border:0;background:none;color:inherit;text-align:left}
#aa-firebase .aj-friction>button:hover .aj-row-label>strong{color:#ac663c}
#aa-firebase .aj-friction .ao-track{height:12px;margin:11px 0 7px;background:#f8f2ec}
#aa-firebase .aj-friction .ao-track>span{background:#bf805b}
#aa-firebase .aj-friction small{display:block;color:#8a94a3;font-size:10px;line-height:1.6}
#aa-firebase .aj-action{border-radius:10px;padding:17px 18px;margin-top:20px;background:#f1f6f5;line-height:1.5}
#aa-firebase .aj-action>span{display:block;font-size:9px;font-weight:650;letter-spacing:1.2px;color:#3a776f;margin-bottom:8px}
#aa-firebase .aj-action>strong{font-size:14px;display:block;font-weight:600}
#aa-firebase .aj-action>p{font-size:12px;color:#6a7c79;margin:8px 0}
#aa-firebase .aj-action.is-fix{background:#faf3ed}
#aa-firebase .aj-action.is-fix>span{color:#a2653c}
#aa-firebase .aj-action.is-fix>p{color:#827367}
#aa-firebase .aj-activity{display:block;width:100%;height:auto;margin:4px 0 8px;overflow:visible}
#aa-firebase .aj-activity text{fill:#8793a5;font-family:inherit;font-size:11px}
#aa-firebase .aj-gridline{stroke:#e8edf4;stroke-width:1}
#aa-firebase .aj-activity-line{stroke:#4d78c9;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
#aa-firebase .aj-activity circle{fill:#4d78c9;stroke:white;stroke-width:1}
#aa-firebase .aj-chart-reading{font-size:12px;color:#728099;line-height:1.6;margin:12px 0}
#aa-firebase .aj-chart-reading strong{color:#354d70}
#aa-firebase #aj-service-detail,#aa-firebase #aj-next-detail{scroll-margin-top:24px}
@media(max-width:1100px){#aa-firebase .aj-row-label{flex-wrap:wrap;gap:2px 12px}#aa-firebase .aj-row-foot{flex-wrap:wrap;gap:3px 10px}}
@media(max-width:700px){#aa-firebase .aj-context .ao-kpi>strong{font-size:26px}#aa-firebase .aj-friction{gap:21px}#aa-firebase .aj-action{padding:15px}#aa-firebase .aj-row-label>span{white-space:normal}}
