.analytics-workspace{--analytics-purple:#6c59ec;--analytics-purple-dark:#5742d5;--analytics-purple-light:#f2efff;--analytics-cyan:#21b6b9;--analytics-ink:#1d2029;--analytics-text:#404451;--analytics-muted:#626778;--analytics-line:#e8e9ef;color:var(--analytics-ink);font-family:Geist,Inter,sans-serif;container-type:inline-size}.analytics-workspace [data-analytics-motion-root]{min-width:0}.analytics-workspace [role=img]{max-width:100%}.analytics-workspace button:focus-visible{outline:2px solid var(--analytics-purple);outline-offset:2px}.analytics-report-tabs{display:flex;min-width:0;gap:26px;overflow-x:auto;border-bottom:1px solid var(--analytics-line);scrollbar-width:none}.analytics-report-tabs::-webkit-scrollbar{display:none}.analytics-report-tab{position:relative;flex:0 0 auto;min-height:43px;border:0;padding:0 0 13px;background:transparent;color:var(--analytics-muted);font-size:12.5px;font-weight:600;white-space:nowrap;transition:color .14s ease}.analytics-report-tab:hover{color:var(--analytics-purple-dark)}.analytics-report-tab-active{color:var(--analytics-ink);font-weight:750}.analytics-report-tab-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--analytics-purple);content:""}.analytics-filter-strip{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:2px 0 18px;border-bottom:1px solid var(--analytics-line)}.analytics-filter-groups,.analytics-filter-meta{display:flex;min-width:0;align-items:center;gap:12px}.analytics-filter-field{display:flex;min-width:0;align-items:center;gap:9px;color:var(--analytics-muted);font-size:11.5px;font-weight:650}.analytics-filter-field select{width:min(280px,33vw);height:37px;border:1px solid #e3e4eb;border-radius:8px;padding:0 32px 0 12px;background:#fff;color:#353845;font-size:11.8px;font-weight:590;text-overflow:ellipsis}.analytics-filter-field[for=analytics-period] select{width:155px}.analytics-filter-meta{color:var(--analytics-muted);font-size:11px;white-space:nowrap}.analytics-filter-meta>span{display:flex;align-items:center;gap:7px}.analytics-filter-meta small{color:#8a8e9a;font-size:10.5px}.analytics-utc-pill{border:1px solid #e5e6ed;border-radius:5px;padding:3px 5px;color:#626778;font-size:9px;font-weight:750;letter-spacing:.4px}.analytics-refresh-button{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#727786;transition:background-color .14s ease,color .14s ease}.analytics-refresh-button:hover:not(:disabled){background:var(--analytics-purple-light);color:var(--analytics-purple-dark)}.analytics-refresh-button:active:not(:disabled){transform:scale(.97)}.analytics-refresh-button:disabled{opacity:.5}.analytics-refresh-button svg{width:16px;height:16px}.analytics-course-error{margin:-12px 0 0!important;color:var(--analytics-muted);font-size:11px}.analytics-course-error button{color:var(--analytics-purple-dark)}.analytics-state-card{border:1px solid var(--analytics-line);border-radius:10px;padding:13px 15px;background:#fff;color:var(--analytics-muted);font-size:12px;line-height:1.55}.analytics-state-card p{margin:0}.analytics-state-card p+p{margin-top:4px}.analytics-state-loading{border-color:#e4defc;background:#fbfaff}.analytics-state-error{border-color:#f0dadd;background:#fffafb;color:#8b4149}.analytics-state-card button{margin-top:8px;border:0;padding:0;background:transparent;color:var(--analytics-purple-dark);font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.analytics-overview-grid{align-items:start}.analytics-kpi-card{min-height:116px;border-color:var(--analytics-line);border-radius:12px;box-shadow:0 1px 2px rgba(29,32,41,.03)}.analytics-kpi-card .flex.flex-col{max-height:40px}.analytics-kpi-card [role=img]{height:36px}.analytics-kpi-card [role=img]+div{display:none}.analytics-overview-grid [data-analytics-chart]{min-height:100%;border-color:var(--analytics-line);border-radius:12px;box-shadow:0 1px 2px rgba(29,32,41,.03)}.analytics-overview-grid [data-analytics-chart]>header{min-height:70px}.analytics-overview-grid [data-analytics-mark]{transition:width .18s ease,height .18s ease}.analytics-inspector{position:relative;z-index:10}@media (min-width:1280px){.analytics-inspector{position:fixed;inset:88px 24px 24px auto;width:min(430px,calc(100vw - 48px));max-height:calc(100vh - 112px);overflow-y:auto;box-shadow:0 20px 60px rgba(24,24,27,.14)}}@media (max-width:639px){.analytics-filter-groups,.analytics-filter-strip{align-items:stretch;flex-direction:column}.analytics-filter-strip{gap:12px}.analytics-filter-field{align-items:flex-start;flex-direction:column;gap:5px}.analytics-filter-field select,.analytics-filter-field[for=analytics-period] select{width:100%}.analytics-filter-meta{justify-content:space-between}.analytics-report-tabs{gap:20px}.analytics-report-tab{font-size:12px}.analytics-overview-grid [data-analytics-chart]{border-radius:12px}.analytics-overview-grid [data-analytics-chart]>header{min-height:0}}@media (prefers-reduced-motion:reduce){.analytics-overview-grid [data-analytics-mark]{transition:none}}.pa-reference{--ink:#1d2029;--text:#404451;--muted:#626778;--soft:#626778;--line:#e8e9ef;--line-strong:#dee0e9;--bg:#f8f9fb;--white:#fff;--accent:#6c59ec;--accent-dark:#5742d5;--accent-light:#f2efff;--blue:#2547f5;--teal:#21b6b9;--red:#d95d67;--amber:#d58d36;--ease:cubic-bezier(.23,1,.32,1)}.pa-reference .page-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.pa-reference .page-eyebrow{color:var(--muted);letter-spacing:1.6px;font-size:10px;font-weight:780;margin-bottom:8px}.pa-reference .page-eyebrow span{color:var(--muted);margin:0 4px}.pa-reference .page-heading h1{margin:0 0 8px}.pa-reference .page-heading p{color:var(--muted);font-size:13px;margin:0;line-height:1.5}.pa-reference .heading-actions{display:flex;gap:8px}.pa-reference .button{height:38px;border-radius:8px;padding:0 13px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:630;font-size:12px;white-space:nowrap;transition:background .14s ease,border-color .14s ease,transform .15s var(--ease),color .14s ease}.pa-reference .button svg{height:15px;width:15px}.pa-reference .assistant-button:active,.pa-reference .button:active,.pa-reference .recordings-shortcut:active{transform:scale(.98)}.pa-reference .button.subtle{background:#fff;border-color:#e6e7ee;color:#525664}.pa-reference .button.outlined{background:#282934;color:#fff;border-color:#282934}.pa-reference .button.subtle:hover{background:#f7f7fa}.pa-reference .button.outlined:hover{background:#41414f}.pa-reference .button.flat{background:#f4f2ff;color:#5c47d1}.pa-reference .button.flat:hover{background:#eae6ff;color:#5742d5}.pa-reference .tabbar-wrap{border-bottom:1px solid #e4e5ec;display:flex;align-items:end;justify-content:space-between;gap:20px}.pa-reference .tabs{gap:26px;overflow-x:auto;scrollbar-width:none;min-width:0}.pa-reference .tabs::-webkit-scrollbar{display:none}.pa-reference .tab{background:transparent;border:0;padding:12px 0 17px;color:var(--muted);font-size:12.5px;font-weight:600;white-space:nowrap;position:relative}.pa-reference .tab.active{color:#282a34;font-weight:750}.pa-reference .tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:2px;background:var(--accent)}.pa-reference .tab:hover{color:#322c65}.pa-reference .recordings-shortcut{border:0;background:transparent;color:#636779;font-size:12px;font-weight:630;display:inline-flex;align-items:center;gap:7px;height:42px;white-space:nowrap}.pa-reference .recordings-shortcut svg{height:15px;width:15px}.pa-reference .recordings-shortcut .mini-arrow{width:13px;color:#aaaebb}.pa-reference .recordings-shortcut.active{color:#5c4bd8}.pa-reference .filter-strip{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0 23px}.pa-reference .filter-strip-left,.pa-reference .filter-strip-right{display:flex;align-items:center;gap:11px}.pa-reference .filter-strip label{font-size:11.5px;font-weight:660;color:var(--muted)}.pa-reference .select-shell{position:relative;max-width:330px}.pa-reference .select-shell select{height:37px;min-width:225px;max-width:330px;border:1px solid #e3e4eb;background:#fff;color:#353845;border-radius:8px;padding:0 32px 0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:590;font-size:11.8px;text-overflow:ellipsis}.pa-reference .select-shell svg{position:absolute;right:11px;top:10px;width:15px;height:15px;pointer-events:none;color:#727786}.pa-reference .period-select select{min-width:143px}.pa-reference .filter-separator{height:20px;width:1px;background:#e4e5eb;margin:0 7px}.pa-reference .filter-strip-right{font-size:11px;color:var(--muted);white-space:nowrap}.pa-reference .utc-pill{border:1px solid #e5e6ed;padding:4px 6px;border-radius:5px;font-size:9px;font-weight:750;letter-spacing:.5px}.pa-reference .refresh-icon{width:30px;height:30px}.pa-reference .scope-notice{display:flex;align-items:center;gap:9px;background:#fffbf3;border:1px solid #f0e5ce;border-radius:9px;color:#7a5d30;padding:12px 14px;margin-bottom:17px;font-size:11.5px;line-height:1.5}.pa-reference .scope-notice svg{width:16px;height:16px}.pa-reference .section-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:31px 0 15px}.pa-reference .section-topline h2{font-size:17px;font-weight:740;letter-spacing:-.5px;margin:0}.pa-reference .section-topline p{font-size:11.5px;color:var(--muted);margin:5px 0 0}.pa-reference .section-action{background:transparent;border:0;font-size:11.5px;font-weight:650;color:#6958db;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:5px}.pa-reference .section-action svg{width:14px;height:14px}.pa-reference .section-action:hover{text-decoration:underline}.pa-reference .kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pa-reference .kpi-cell{padding:22px 22px 20px;min-width:0;position:relative}.pa-reference .kpi-cell:not(:last-child){border-right:1px solid #ececf2}.pa-reference .kpi-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pa-reference .kpi-label{font-size:12px;color:var(--muted);font-weight:660}.pa-reference .kpi-info{border:0;background:transparent;color:#727786;display:grid;place-items:center;padding:0}.pa-reference .kpi-info svg{height:16px;width:16px}.pa-reference .kpi-info:hover{color:#5742d5}.pa-reference .kpi-value{margin:19px 0 8px;font-size:32px;line-height:1;font-weight:760;letter-spacing:-1.3px;font-variant-numeric:tabular-nums}.pa-reference .kpi-meta{color:var(--muted);font-size:11px;line-height:1.45}.pa-reference .kpi-cell.highlight .kpi-value{color:#6957e4}.pa-reference .kpi-under{margin-top:12px;height:3px;background:#f0eff6;border-radius:4px;overflow:hidden}.pa-reference .kpi-under>span{display:block;height:100%;background:#7868e9;border-radius:4px}.pa-reference .kpi-cell:nth-child(3) .kpi-under>span{background:#edaa68}.pa-reference .kpi-cell:nth-child(4) .kpi-under>span{background:#24b3ba}.pa-reference .surface{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;min-width:0}.pa-reference .surface-header{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:23px}.pa-reference .surface-header h3{margin:0;font-size:15.5px;letter-spacing:-.32px;font-weight:720}.pa-reference .surface-header p{margin:6px 0 0;font-size:11.2px;color:var(--muted);line-height:1.5}.pa-reference .source-badge{border-radius:5px;background:#f5f4fc;color:#655582;font-size:10px;font-weight:650;padding:5px 7px;white-space:nowrap}.pa-reference .source-badge.lms{background:#f2f5ff;color:#4b5e90}.pa-reference .source-badge.posthog{background:#f4f2ff;color:#655582}.pa-reference .source-badge.ledger{background:#f2faf9;color:#356b65}.pa-reference .overview-main{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(320px,.86fr);gap:17px;margin-top:18px}.pa-reference .journey-box{padding-bottom:25px}.pa-reference .journey-row{display:grid;grid-template-columns:110px minmax(0,1fr) 63px;align-items:center;gap:15px}.pa-reference .journey-label{font-size:12px;font-weight:660;color:#666a78}.pa-reference .journey-track{height:24px;border-radius:6px;background:#f0effa;overflow:hidden}.pa-reference .journey-fill{height:100%;background:#7767e9;border-radius:6px;min-width:0}.pa-reference .journey-fill.second{background:#afa4fa}.pa-reference .journey-fill.third{background:#d6cfff}.pa-reference .journey-count{font-size:18px;font-weight:740;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.4px}.pa-reference .journey-stats{display:flex;gap:22px;border-top:1px solid #eff0f4;padding-top:19px;margin-top:19px;flex-wrap:wrap}.pa-reference .journey-stats>div{display:flex;flex-direction:column;gap:4px}.pa-reference .journey-stats strong{font-size:19px;letter-spacing:-.6px}.pa-reference .journey-stats span{font-size:11px;color:var(--muted)}.pa-reference .chart-footnote{font-size:10.5px;color:var(--muted);margin:16px 0 0;line-height:1.55}.pa-reference .chart-footnote button{border:0;background:transparent;color:#7360dc;font-weight:650;padding:0 2px;font-size:inherit}.pa-reference .insight-panel{padding:25px;background:#f5f3ff;border:1px solid #eae5ff;border-radius:12px;display:flex;flex-direction:column;min-width:0}.pa-reference .insight-kicker{font-size:10px;letter-spacing:1px;font-weight:760;color:#665495;display:flex;align-items:center;gap:8px}.pa-reference .insight-kicker svg{height:15px;width:15px}.pa-reference .insight-panel h3{font-size:23px;letter-spacing:-.8px;line-height:1.3;margin:27px 0 14px;font-weight:750}.pa-reference .insight-panel p{font-size:12px;line-height:1.7;color:#625a7a;margin:0}.pa-reference .insight-footer{border-top:1px solid #e3ddf5;margin-top:auto;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pa-reference .insight-footer span{font-size:10.5px;color:#625a7a}.pa-reference .insight-footer button{border:0;background:transparent;color:#624bdc;font-size:11.5px;font-weight:720;display:flex;align-items:center;gap:5px}.pa-reference .insight-footer button svg{width:14px;height:14px}.pa-reference .compact-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:17px;margin-top:17px}.pa-reference .signal-list{display:grid}.pa-reference .signal-item{width:100%;border:0;background:#fff;text-align:left;display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #eff0f4}.pa-reference .signal-item:first-child{padding-top:3px}.pa-reference .signal-item:last-child{border-bottom:0;padding-bottom:0}.pa-reference .signal-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#fff2f0;color:#b4434f;flex:none}.pa-reference .signal-icon svg{height:17px;width:17px}.pa-reference .signal-icon.amber{background:#fff7ed;color:#8a622c}.pa-reference .signal-icon.purple{background:#f2f0ff;color:#6655d8}.pa-reference .signal-text{flex:1;min-width:0}.pa-reference .signal-text strong{display:block;font-size:12.5px;font-weight:710;color:#3f4351;margin-bottom:5px}.pa-reference .signal-text span{display:block;color:var(--muted);font-size:10.6px;line-height:1.55}.pa-reference .signal-item>svg{width:16px;height:16px;color:#b0b4bd}.pa-reference .signal-item:hover .signal-text strong{color:#5e4be1}.pa-reference .compact-grid.single{grid-template-columns:minmax(0,1fr)}.pa-reference .health-list{display:grid;gap:17px}.pa-reference .health-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 13px;align-items:start}.pa-reference .health-row button{border:0;background:transparent;text-align:left;padding:0;color:#474b59;font-size:12px;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-reference .health-row button:hover{color:#6655de}.pa-reference .health-row strong{font-size:12px;font-variant-numeric:tabular-nums}.pa-reference .health-row small{font-size:10px;color:var(--muted);grid-column:1/-1}.pa-reference .health-track{height:6px;background:#f0f0f5;border-radius:8px;overflow:hidden;grid-column:1/-1;margin-top:4px}.pa-reference .health-track span{display:block;background:#a99bf6;height:100%;border-radius:8px;min-width:0}.pa-reference .health-hint{font-size:10.5px;color:var(--muted);line-height:1.6;margin-top:18px}.pa-reference .report-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:7px 0 22px}.pa-reference .report-intro h2{font-size:22px;letter-spacing:-.75px;margin:0 0 7px}.pa-reference .report-intro p{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.pa-reference .report-intro .source-badge{margin-top:4px}.pa-reference .report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.pa-reference .report-grid .surface{min-height:200px}.pa-reference .wide{grid-column:1/-1}.pa-reference .inline-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ececf1;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:18px}.pa-reference .inline-kpi{background:#fff;padding:19px 22px}.pa-reference .inline-kpi span{font-size:11px;color:var(--muted);display:block}.pa-reference .inline-kpi strong{font-size:27px;letter-spacing:-.8px;display:block;margin:12px 0 5px}.pa-reference .inline-kpi small{font-size:10.5px;color:var(--muted)}.pa-reference .data-table{width:100%;border-collapse:collapse;table-layout:fixed}.pa-reference .data-table th{text-align:left;font-size:10.5px;font-weight:650;color:var(--muted);border-bottom:1px solid #edecf1;padding:0 10px 13px}.pa-reference .data-table td{font-size:12px;color:#575b69;padding:15px 10px;border-bottom:1px solid #f0f0f4}.pa-reference .data-table tr:last-child td{border-bottom:none}.pa-reference .data-table td:last-child,.pa-reference .data-table th:last-child{text-align:right}.pa-reference .data-table .name-cell{font-weight:650;color:#353949;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-reference .data-table .name-cell button{border:0;background:transparent;color:inherit;font-weight:inherit;text-align:left;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-reference .data-table .name-cell button:hover{color:var(--accent)}.pa-reference .data-table small{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-top:4px}.pa-reference .data-table .number-cell{font-variant-numeric:tabular-nums}.pa-reference .data-table .muted{color:var(--muted)}.pa-reference .mini-progress{width:75px;height:5px;background:#eeeef3;border-radius:5px;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:10px}.pa-reference .mini-progress span{display:block;height:100%;background:#7462e8;min-width:0}.pa-reference .rate{font-weight:700;color:#5445c9}.pa-reference .table-wrap{overflow-x:auto}.pa-reference .subtle-callout{display:flex;align-items:start;gap:10px;background:#f8f7ff;border:1px solid #efedfb;border-radius:9px;padding:12px 14px;font-size:11.5px;color:#625a7a;line-height:1.65;margin-top:19px}.pa-reference .subtle-callout svg{height:15px;width:15px;margin-top:2px;color:#6552c0}.pa-reference .subtle-callout.alert{background:#fffbf4;border-color:#f4e7d4;color:#7a5d30}.pa-reference .subtle-callout.alert svg{color:#8a622c}.pa-reference .behavior-steps{display:grid;gap:17px}.pa-reference .behavior-step{display:grid;grid-template-columns:130px minmax(0,1fr) 92px;gap:13px;align-items:center}.pa-reference .behavior-step span{font-size:11.5px;color:var(--muted)}.pa-reference .behavior-step strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.pa-reference .behavior-track{background:#f0eff8;border-radius:5px;height:13px;overflow:hidden}.pa-reference .behavior-track div{background:#7666e9;height:100%;border-radius:5px;min-width:0}.pa-reference .behavior-step:nth-child(2) .behavior-track div{background:#9d8ef1}.pa-reference .behavior-step:nth-child(3) .behavior-track div{background:#c1b7fc}.pa-reference .quiz-hero{display:flex;align-items:baseline;gap:14px;margin:12px 0}.pa-reference .quiz-hero strong{font-size:37px;letter-spacing:-1px}.pa-reference .quiz-hero span{color:var(--muted);font-size:11px}.pa-reference .quiz-progress{height:15px;background:#f0eff5;border-radius:12px;overflow:hidden;margin:18px 0}.pa-reference .quiz-progress span{display:block;height:100%;background:#34b5a8;width:97.4%;border-radius:12px}.pa-reference .quiz-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);gap:6px}.pa-reference .video-gap{display:flex;gap:15px;align-items:center;background:#fffaf5;border:1px solid #f6e7d1;padding:20px;border-radius:11px}.pa-reference .video-gap svg{height:20px;width:20px;color:#8a622c;flex:none}.pa-reference .video-gap strong{font-size:13px}.pa-reference .video-gap p{font-size:11.5px;color:#7a5d30;line-height:1.6;margin:6px 0 0}.pa-reference .video-gap button{margin-left:auto;white-space:nowrap;color:#805b24;border:0;background:transparent;font-size:11.5px;font-weight:700}.pa-reference .stacked-track{width:100%;height:25px;overflow:hidden;display:flex;border-radius:7px;background:#f0eef6;margin:24px 0 20px}.pa-reference .segment{height:100%}.pa-reference .seg-passed{background:#31b39c}.pa-reference .seg-failed{background:#e47b7f}.pa-reference .seg-abandoned{background:#9b8af5}.pa-reference .seg-active{background:#6c5be8}.pa-reference .seg-inactive{background:#ead1ad}.pa-reference .status-legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pa-reference .status-legend div{display:flex;flex-direction:column;gap:6px}.pa-reference .status-legend div strong{font-size:20px;letter-spacing:-.5px}.pa-reference .status-legend div span{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px}.pa-reference .legend-dot{height:8px;width:8px;border-radius:50%;display:inline-block;flex:none}.pa-reference .legend-dot.passed{background:#31b39c}.pa-reference .legend-dot.failed{background:#e47b7f}.pa-reference .legend-dot.abandoned{background:#9b8af5}.pa-reference .legend-dot.active{background:#6c5be8}.pa-reference .legend-dot.inactive{background:#ead1ad}.pa-reference .reliability-focus{display:grid;grid-template-columns:155px minmax(0,1fr);gap:25px;align-items:center}.pa-reference .reliability-value{font-size:43px;letter-spacing:-1.8px;color:#d45f68;font-weight:750}.pa-reference .reliability-sub{font-size:11px;color:var(--muted);margin-top:8px}.pa-reference .reliability-track{height:18px;border-radius:12px;background:#f7e9eb;overflow:hidden}.pa-reference .reliability-track span{display:block;height:100%;background:#e3767e;width:44.7%}.pa-reference .reliability-head{font-size:12px;font-weight:700;margin-bottom:12px}.pa-reference .reliability-copy{font-size:11.5px;color:var(--muted);margin-top:13px;line-height:1.6}.pa-reference .ai-adoption{display:flex;gap:25px;align-items:center}.pa-reference .donut{height:180px;width:180px;flex:none;border-radius:50%;background:conic-gradient(#7564e9 0 19.03%,#eae8f8 19.03% 100%);display:grid;place-items:center}.pa-reference .donut:after{content:"";position:absolute}.pa-reference .donut-inner{height:124px;width:124px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.pa-reference .donut-inner strong{font-size:27px;letter-spacing:-.8px}.pa-reference .donut-inner span{font-size:10px;color:var(--muted);margin-top:3px}.pa-reference .donut-detail{min-width:0}.pa-reference .donut-detail strong{font-size:24px;letter-spacing:-.7px;display:block}.pa-reference .donut-detail span{font-size:11.5px;color:var(--muted);line-height:1.6;display:block;margin:6px 0 15px}.pa-reference .donut-detail button{border:0;background:transparent;color:#6b59e1;font-size:11.5px;font-weight:700;padding:0}.pa-reference .cost-big{font-size:39px;letter-spacing:-1.4px;font-weight:760}.pa-reference .cost-big small{font-size:11px;color:var(--muted);font-weight:500;letter-spacing:0}.pa-reference .cost-coverage{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.pa-reference .cost-coverage>div{border:1px solid #eeeef3;border-radius:9px;padding:16px}.pa-reference .cost-coverage strong{font-size:22px;letter-spacing:-.6px}.pa-reference .cost-coverage span{display:block;font-size:10px;color:var(--muted);margin-top:7px}.pa-reference .retention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pa-reference .retention-card{border:1px solid #ececf1;background:#fcfcfe;border-radius:9px;padding:18px}.pa-reference .retention-card label{display:block;font-size:11px;color:var(--muted);font-weight:650}.pa-reference .retention-card strong{display:block;font-size:27px;letter-spacing:-.7px;margin:12px 0 14px}.pa-reference .retention-track{height:9px;background:#f0eff6;border-radius:5px;overflow:hidden}.pa-reference .retention-track span{display:block;height:100%;background:#7967e7;border-radius:5px}.pa-reference .retention-card small{display:block;color:var(--muted);font-size:10px;margin-top:12px}.pa-reference .error-row{display:grid;grid-template-columns:139px minmax(0,1fr) 68px;gap:12px;align-items:center;margin:19px 0}.pa-reference .error-row:first-child{margin-top:0}.pa-reference .error-row label{display:flex;flex-direction:column;gap:4px}.pa-reference .error-row label strong{font-size:11.5px;color:#5a5e6d}.pa-reference .error-row label span{font-size:10px;color:var(--muted)}.pa-reference .error-track{height:11px;background:#f0f0f5;border-radius:7px;overflow:hidden}.pa-reference .error-track span{display:block;height:100%;background:#9b91de;border-radius:7px;min-width:0}.pa-reference .error-row.critical .error-track span{background:#e16d75}.pa-reference .error-row.warn .error-track span{background:#deb079}.pa-reference .error-row>strong{font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.pa-reference .friction-list{display:grid;gap:17px}.pa-reference .friction-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.pa-reference .friction-item strong{font-size:11.5px;color:#4a4d5d}.pa-reference .friction-item span{font-size:11px;color:var(--muted)}.pa-reference .friction-track{height:8px;border-radius:7px;background:#f0eff5;overflow:hidden;grid-column:1/-1}.pa-reference .friction-track div{height:100%;background:#7768e5;border-radius:6px}.pa-reference .friction-item.warn .friction-track div{background:#e2a15d}.pa-reference .friction-item.good .friction-track div{background:#30b7b9}.pa-reference .device-view{display:flex;align-items:center;gap:27px}.pa-reference .device-donut{background:conic-gradient(#7766e9 0 80.3%,#24b9c0 80.3% 99.49%,#b8aafa 99.49% 100%);height:154px;width:154px;flex:none;border-radius:50%;display:grid;place-items:center}.pa-reference .device-donut>div{height:112px;width:112px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.pa-reference .device-donut strong{font-size:20px}.pa-reference .device-donut span{font-size:9px;color:var(--muted)}.pa-reference .device-legend{flex:1;display:grid;gap:16px}.pa-reference .device-legend>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px}.pa-reference .device-legend span{display:flex;align-items:center;gap:8px;color:#717684}.pa-reference .device-legend strong{font-variant-numeric:tabular-nums}.pa-reference .feature-row{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:8px;align-items:center;margin:11px 0}.pa-reference .feature-row strong{font-size:11.5px;color:var(--muted);font-weight:570}.pa-reference .feature-row span{font-size:11px;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.pa-reference .feature-track{grid-column:1/-1;height:7px;background:#f0eff5;border-radius:6px;overflow:hidden}.pa-reference .feature-track div{height:100%;background:#7c6cec;border-radius:6px}.pa-reference .recordings-page{min-height:420px}.pa-reference .recording-controls{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.pa-reference .recording-controls button{font-size:11.5px;border:1px solid #e6e5ed;border-radius:7px;padding:9px 12px;background:#fff;color:var(--muted);font-weight:610}.pa-reference .recording-controls button.active{border-color:#dcd5fd;background:#f5f2ff;color:#6854d8}.pa-reference .search-shell{margin-left:auto;display:flex;align-items:center;gap:7px;border:1px solid #e4e5ed;background:#fff;border-radius:8px;padding:0 10px}.pa-reference .search-shell svg{height:15px;width:15px;color:var(--muted)}.pa-reference .search-shell input{border:0;outline:0;height:35px;min-width:180px;font-size:12px;background:transparent}.pa-reference .replay-tag{display:inline-flex;align-items:center;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:650;background:#f6f4ff;color:#6251b1}.pa-reference .replay-tag.error{background:#fff0f1;color:#b4434f}.pa-reference .replay-tag.normal{background:#edfaf4;color:#1c765b}.pa-reference .replay-button{border:0;background:transparent;color:#6755de;font-weight:670;font-size:11.5px}.pa-reference .details-drawer{position:fixed;right:0;top:0;height:100vh;width:min(450px,100%);background:#fff;z-index:90;box-shadow:-24px 0 55px rgba(33,25,60,.08);overflow:auto;animation:drawer-in .24s var(--ease) both}.pa-reference .customize-dialog[hidden],.pa-reference .details-drawer[hidden],.pa-reference .drawer-backdrop[hidden],.pa-reference .modal-backdrop[hidden]{display:none!important}.pa-reference .drawer-backdrop,.pa-reference .modal-backdrop{position:fixed;inset:0;background:rgba(20,19,34,.28);z-index:80}.pa-reference .drawer-heading{border-bottom:1px solid #eeeef2;display:flex;align-items:start;justify-content:space-between;gap:12px;padding:30px 28px 22px}.pa-reference .drawer-heading label{font-size:10px;color:#665495;font-weight:760;letter-spacing:1.1px}.pa-reference .drawer-heading h2{margin:8px 0 0;font-size:22px;letter-spacing:-.7px}.pa-reference .drawer-body{padding:25px 28px 40px}.pa-reference .drawer-stat{background:#f8f7ff;border:1px solid #efedfe;border-radius:11px;padding:19px;margin-bottom:22px}.pa-reference .drawer-stat small{font-size:11px;color:#625a7a}.pa-reference .drawer-stat strong{display:block;font-size:29px;letter-spacing:-1px;margin-top:9px}.pa-reference .drawer-body h3{font-size:13px;margin:27px 0 11px}.pa-reference .drawer-body p{font-size:12.5px;line-height:1.8;color:var(--muted)}.pa-reference .drawer-body ul{font-size:12px;line-height:1.9;color:var(--muted);padding-left:19px}.pa-reference .drawer-source{font-size:10px;padding:4px 7px;background:#f4f2ff;color:#655582;border-radius:4px}.pa-reference .close-x{width:34px;height:34px;border:1px solid #ececf2;border-radius:8px;display:grid;place-items:center;background:#fff;color:var(--muted)}.pa-reference .close-x svg{width:16px;height:16px}.pa-reference .customize-dialog{width:min(440px,calc(100vw - 24px));position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;background:#fff;border-radius:13px;padding:26px;box-shadow:0 20px 50px #201b3424}.pa-reference .customize-heading{display:flex;justify-content:space-between;align-items:start}.pa-reference .customize-dialog h2{font-size:20px;letter-spacing:-.6px;margin:0 0 7px}.pa-reference .customize-dialog p{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 20px}.pa-reference .customize-item{border-top:1px solid #eeeef2;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.pa-reference .customize-item strong{font-size:12.5px}.pa-reference .customize-item small{display:block;font-size:10.5px;color:var(--muted);margin-top:4px}.pa-reference .customize-item input{height:18px;width:18px;accent-color:#7361eb;cursor:pointer}.pa-reference .customize-footer{margin-top:20px;text-align:right}.pa-reference .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,15px);opacity:0;pointer-events:none;padding:12px 17px;border-radius:9px;background:#292936;color:#fff;font-size:12px;box-shadow:0 10px 24px #20202b30;z-index:130;transition:opacity .18s ease,transform .18s var(--ease);max-width:min(440px,calc(100vw - 24px));text-align:center}.pa-reference .toast.visible{opacity:1;transform:translate(-50%)}.pa-reference .page-footer{margin-top:38px;border-top:1px solid #e9eaf0;padding-top:17px;text-align:center;font-size:10px}.pa-reference .page-footer span{padding:0 7px}@keyframes drawer-in{0%{opacity:.7;transform:translateX(17px)}to{opacity:1;transform:translateX(0)}}.pa-reference .sidebar-mini .sidebar{width:68px;flex-basis:68px}.pa-reference .sidebar-mini .brand{padding:0;justify-content:center}.pa-reference .sidebar-mini .brand-copy,.pa-reference .sidebar-mini .footer-down,.pa-reference .sidebar-mini .nav-count,.pa-reference .sidebar-mini .nav-item span,.pa-reference .sidebar-mini .nav-label,.pa-reference .sidebar-mini .sidebar-person{display:none}.pa-reference .sidebar-mini .sidebar-scroll{padding:19px 8px}.pa-reference .sidebar-mini .nav-item,.pa-reference .sidebar-mini .sidebar-footer{justify-content:center;padding:0}.pa-reference .sidebar-mini .active-tick{display:none}@media(max-width:1340px){.pa-reference .main-content{padding:35px 30px}.pa-reference .topbar{padding:0 30px}.pa-reference .overview-main{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)}.pa-reference .kpi-cell{padding:20px 16px}.pa-reference .compact-grid{grid-template-columns:1.12fr 1fr}}@media(max-width:1120px){.pa-reference .sidebar{width:210px;flex-basis:210px}.pa-reference .topbar .saved-state{display:none}.pa-reference .main-content{padding:29px 24px}.pa-reference .topbar{padding:0 24px}.pa-reference .overview-main{grid-template-columns:1fr}.pa-reference .insight-panel h3{margin-top:15px}.pa-reference .insight-footer{margin-top:22px}.pa-reference .compact-grid{grid-template-columns:1fr}.pa-reference .kpi-value{font-size:29px}.pa-reference .report-grid{grid-template-columns:1fr}.pa-reference .wide{grid-column:auto}}@media(max-width:860px){.pa-reference .sidebar{position:fixed;left:0;top:0;height:100vh;transform:translateX(-105%);width:248px!important;flex-basis:248px!important;transition:transform .22s var(--ease)}.pa-reference .sidebar-mini .sidebar{width:248px;flex-basis:248px}.pa-reference .sidebar-mini .brand-copy,.pa-reference .sidebar-mini .footer-down,.pa-reference .sidebar-mini .nav-count,.pa-reference .sidebar-mini .nav-item span,.pa-reference .sidebar-mini .nav-label,.pa-reference .sidebar-mini .sidebar-person{display:block}.pa-reference .sidebar-mini .sidebar-scroll{padding:21px 12px}.pa-reference .sidebar-mini .nav-item{justify-content:flex-start;padding:0 12px}.pa-reference .sidebar-mini .sidebar-footer{justify-content:flex-start;padding:0 18px}.pa-reference .app-shell.mobile-open .sidebar{transform:translateX(0)}.pa-reference .app-shell.mobile-open .sidebar-shade{display:block;position:fixed;inset:0;background:#14121d50;z-index:40}.pa-reference .mobile-menu{display:inline-flex}.pa-reference .topbar .crumb-arrow,.pa-reference .topbar .top-context{display:none}.pa-reference .main-content{padding:27px 19px}.pa-reference .topbar{height:62px;padding:0 18px}.pa-reference .page-heading h1{font-size:26px}.pa-reference .heading-actions{gap:6px}.pa-reference .kpi-strip{grid-template-columns:repeat(2,1fr)}.pa-reference .kpi-cell:nth-child(2){border-right:0}.pa-reference .kpi-cell:first-child,.pa-reference .kpi-cell:nth-child(2){border-bottom:1px solid #ececf2}.pa-reference .tabbar-wrap{overflow:hidden}.pa-reference .tabs{gap:17px}.pa-reference .recordings-shortcut{padding:0 0 11px}.pa-reference .filter-strip{flex-wrap:wrap}.pa-reference .filter-strip-right{margin-left:auto}.pa-reference .filter-strip-left{flex-wrap:wrap}.pa-reference .report-intro h2{font-size:20px}}@media(max-width:550px){.pa-reference .assistant-button{font-size:0;width:35px;padding:0;justify-content:center}.pa-reference .assistant-button svg{width:17px;height:17px}.pa-reference .topbar-actions{gap:7px}.pa-reference .page-heading{align-items:start;flex-direction:column;gap:18px}.pa-reference .heading-actions{width:100%}.pa-reference .heading-actions .button{flex:1}.pa-reference .kpi-cell{padding:17px 15px}.pa-reference .kpi-value{font-size:27px}.pa-reference .kpi-label{font-size:11px}.pa-reference .kpi-meta{font-size:10px}.pa-reference .filter-strip-right{width:100%;justify-content:flex-start}.pa-reference .filter-strip .select-shell select{min-width:0;width:100%}.pa-reference .select-shell{flex:1;min-width:150px}.pa-reference .filter-strip-left{width:100%}.pa-reference .filter-separator,.pa-reference .filter-strip label{display:none}.pa-reference .period-select{min-width:120px;flex:0 0 130px}.pa-reference .section-topline{margin-top:25px}.pa-reference .section-topline h2{font-size:16px}.pa-reference .surface{padding:18px}.pa-reference .compact-grid,.pa-reference .overview-main,.pa-reference .report-grid{gap:12px}.pa-reference .journey-row{grid-template-columns:75px minmax(0,1fr) 46px;gap:8px}.pa-reference .journey-label{font-size:11px}.pa-reference .journey-count{font-size:15px}.pa-reference .journey-stats{gap:14px}.pa-reference .journey-stats strong{font-size:17px}.pa-reference .insight-panel{padding:20px}.pa-reference .insight-panel h3{font-size:20px}.pa-reference .inline-kpis{grid-template-columns:1fr 1fr}.pa-reference .inline-kpi:nth-child(3){grid-column:1/-1}.pa-reference .data-table{min-width:570px}.pa-reference .status-legend{grid-template-columns:repeat(3,1fr)}.pa-reference .reliability-focus,.pa-reference .retention-grid{grid-template-columns:1fr}.pa-reference .ai-adoption,.pa-reference .device-view{flex-direction:column;align-items:start}.pa-reference .donut{height:156px;width:156px}.pa-reference .donut-inner{height:108px;width:108px}.pa-reference .recording-controls .search-shell{width:100%;margin-left:0}.pa-reference .search-shell input{flex:1}.pa-reference .video-gap{align-items:start;flex-wrap:wrap}.pa-reference .video-gap button{margin-left:36px}}@media(prefers-reduced-motion:reduce){.pa-reference{scroll-behavior:auto}.pa-reference .assistant-button,.pa-reference .button,.pa-reference .details-drawer,.pa-reference .recordings-shortcut,.pa-reference .sidebar,.pa-reference .toast{transition:none!important;animation:none!important}.pa-reference .assistant-button:active,.pa-reference .button:active,.pa-reference .recordings-shortcut:active{transform:none}}@media(hover:none){.pa-reference .nav-item:hover{background:transparent}.pa-reference .nav-item.selected:hover{background:#f1f0ff}.pa-reference .button:active{transform:none}}.pa-reference .sr-only,.pa-reference .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pa-reference .skip-link{position:fixed;left:16px;top:12px;z-index:200;transform:translateY(-180%);background:#5742d5;color:#fff;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:650;text-decoration:none}.pa-reference .skip-link:focus{transform:translateY(0)}.pa-reference #reportTitle,.pa-reference #stage{scroll-margin-top:100px}.pa-reference .kpi-info{width:32px;height:32px;min-width:32px;flex:none;border-radius:7px;margin:-8px -6px -8px 0}.pa-reference .kpi-info:hover{background:#f4f2ff}.pa-reference .search-shell:focus-within{outline:3px solid #5742d5;outline-offset:3px}.pa-reference .search-shell input:focus-visible{outline:0}.pa-reference .search-shell input::-moz-placeholder{color:var(--muted);opacity:1}.pa-reference .search-shell input::placeholder{color:var(--muted);opacity:1}.pa-reference .sidebar-mini .brand{flex-direction:column;gap:2px;padding:5px 0}.pa-reference .sidebar-mini .brand-mark{width:28px;height:28px;font-size:20px;border-radius:8px}.pa-reference .sidebar-mini .sidebar-toggle{display:inline-flex;margin-left:0;flex-shrink:0}.pa-reference .sidebar-mini .sidebar-toggle svg{transform:rotate(0)}.pa-reference .behavior-step span,.pa-reference .chart-footnote,.pa-reference .cost-big small,.pa-reference .cost-coverage span,.pa-reference .customize-dialog p,.pa-reference .customize-item small,.pa-reference .data-table small,.pa-reference .data-table th,.pa-reference .device-donut span,.pa-reference .device-legend>div,.pa-reference .donut-detail button,.pa-reference .donut-detail span,.pa-reference .donut-inner span,.pa-reference .drawer-body ul,.pa-reference .drawer-stat small,.pa-reference .error-row label span,.pa-reference .error-row label strong,.pa-reference .feature-row span,.pa-reference .feature-row strong,.pa-reference .friction-item span,.pa-reference .friction-item strong,.pa-reference .health-hint,.pa-reference .health-row small,.pa-reference .inline-kpi small,.pa-reference .inline-kpi span,.pa-reference .insight-footer span,.pa-reference .insight-panel p,.pa-reference .journey-stats span,.pa-reference .kpi-meta,.pa-reference .page-heading p,.pa-reference .quiz-hero span,.pa-reference .quiz-labels,.pa-reference .reliability-copy,.pa-reference .reliability-sub,.pa-reference .report-intro p,.pa-reference .retention-card label,.pa-reference .retention-card small,.pa-reference .section-topline p,.pa-reference .signal-text span,.pa-reference .status-legend div span,.pa-reference .subtle-callout,.pa-reference .surface-header p,.pa-reference .video-gap button,.pa-reference .video-gap p{font-size:12px}.pa-reference .drawer-source,.pa-reference .filter-strip-right,.pa-reference .page-footer,.pa-reference .replay-tag,.pa-reference .saved-state,.pa-reference .source-badge{font-size:11.5px}.pa-reference .brand-copy span,.pa-reference .nav-label,.pa-reference .sidebar-person span{font-size:10.5px}.pa-reference .filter-strip label{font-size:12px}.pa-reference .period-select select{min-width:155px}.pa-reference .utc-pill{font-size:10.5px}.pa-reference .page-guide{border:0;background:transparent;color:#5c4bd8;font-size:12px;font-weight:650;min-height:32px;padding:4px 6px;border-radius:5px}.pa-reference .page-guide:hover{text-decoration:underline;text-underline-offset:3px}.pa-reference .scope-badge{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px;padding:4px 6px;background:#f4f5f8;color:var(--muted);font-size:11px;font-weight:550;line-height:1.25}.pa-reference .scope-badge.course{background:#f3efff;color:#5e4c9c}.pa-reference .panel-aside{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0;max-width:45%}.pa-reference .scope-meta{margin:6px 0 0;color:var(--muted);font-size:11.5px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pa-reference .measurement-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.55}.pa-reference .measurement-table caption{text-align:left;font-size:12px;font-weight:650;color:var(--text);padding:0 0 10px}.pa-reference .measurement-table th{color:var(--muted);font-size:12px;font-weight:650;text-align:left}.pa-reference .measurement-table td,.pa-reference .measurement-table th{padding:10px 9px;border-bottom:1px solid var(--line);vertical-align:top}.pa-reference .measurement-table td:first-child,.pa-reference .measurement-table th:first-child{padding-left:0}.pa-reference .measurement-table td:last-child,.pa-reference .measurement-table th:last-child{padding-right:0}.pa-reference .measurement-table td{color:var(--text);overflow-wrap:anywhere}.pa-reference .measurement-table th[scope=row]{color:var(--text);font-weight:600}.pa-reference .measurement-table .number-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-reference .measurement-table tr:last-child td,.pa-reference .measurement-table tr:last-child th[scope=row]{border-bottom:0}.pa-reference .data-disclosure{border-top:1px solid var(--line);margin-top:17px;padding-top:8px}.pa-reference .data-disclosure summary{min-height:32px;padding:7px 2px;color:#5c4bd8;font-size:12px;font-weight:600;cursor:pointer;border-radius:4px}.pa-reference .data-disclosure summary::marker{color:#5c4bd8}.pa-reference .data-disclosure>.table-wrap{margin-top:8px}.pa-reference .data-disclosure p{font-size:12px;color:var(--muted);line-height:1.6}.pa-reference .error-axis{display:grid;grid-template-columns:139px minmax(0,1fr) 68px;gap:12px;margin:0 0 10px;color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums}.pa-reference .error-axis>div{grid-column:2;display:flex;justify-content:space-between}.pa-reference .filter-reset{border:0;background:transparent;color:#5c4bd8;font-size:12px;font-weight:650;min-height:32px;padding:4px 6px;white-space:nowrap;border-radius:5px}.pa-reference .filter-reset:hover{text-decoration:underline;text-underline-offset:3px}.pa-reference .scope-notice{align-items:flex-start;flex-wrap:wrap}.pa-reference .scope-notice>span{flex:1;min-width:180px}.pa-reference .scope-notice .filter-reset{margin-left:auto}.pa-reference .overview-footnote{margin:17px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.pa-reference .metric-contract dl{display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px 14px;margin:14px 0 0}.pa-reference .metric-contract dl>div{display:contents}.pa-reference .metric-contract dt{font-size:12px;line-height:1.6;font-weight:600;color:var(--muted)}.pa-reference .metric-contract dd{margin:0;font-size:12px;line-height:1.6;color:var(--text);overflow-wrap:anywhere}.pa-reference .drawer-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}@media(max-width:860px){.pa-reference .sidebar-mini .brand{flex-direction:row;gap:10px;padding:0 16px 0 20px}.pa-reference .sidebar-mini .brand-mark{width:36px;height:36px;font-size:23px;border-radius:10px}.pa-reference .sidebar-mini .sidebar-toggle{margin-left:auto}.pa-reference .sidebar-mini .sidebar-toggle svg,.pa-reference .sidebar-toggle svg{transform:rotate(180deg)}}@media(max-width:550px){.pa-reference .kpi-label,.pa-reference .kpi-meta{font-size:12px}.pa-reference .period-select{min-width:155px;flex-basis:155px}.pa-reference .panel-aside{max-width:47%}.pa-reference .measurement-table{min-width:340px}.pa-reference .error-axis,.pa-reference .error-row{grid-template-columns:100px minmax(0,1fr) 54px;gap:9px}.pa-reference .scope-notice>span{min-width:0}.pa-reference .metric-contract dl{grid-template-columns:90px minmax(0,1fr);gap:8px 10px}}.pa-reference [data-input=keyboard] *,.pa-reference [data-input=keyboard] :after,.pa-reference [data-input=keyboard] :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.pa-reference [data-input=keyboard] .assistant-button:active,.pa-reference [data-input=keyboard] .button:active,.pa-reference [data-input=keyboard] .recordings-shortcut:active{transform:none}@media(prefers-reduced-motion:reduce){.pa-reference *,.pa-reference :after,.pa-reference :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.pa-reference.analytics-workspace{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;line-height:normal}.pa-reference .page-heading{margin-bottom:29px}.pa-reference .page-eyebrow{line-height:1.2}.pa-reference .page-heading h1{font-size:29px;font-weight:750;letter-spacing:-1.15px;line-height:1.22}.pa-reference .tabs{display:flex}.pa-reference .tabbar-wrap{margin-bottom:0}.pa-reference .analytics-filter-strip{padding:18px 0 23px;border:0;gap:14px}.pa-reference .analytics-filter-field select{height:37px;width:330px;min-width:225px;max-width:330px;border-color:#e3e4eb;border-radius:8px;background:#fff;padding:0 32px 0 12px;font-size:11.8px;font-weight:590}.pa-reference .analytics-filter-field:last-child{border-left:1px solid #e4e5eb;margin-left:7px;padding-left:18px}.pa-reference .analytics-filter-field:last-child>span{display:block}.pa-reference .analytics-filter-field:last-child select{min-width:155px;width:203px}.pa-reference .analytics-filter-meta{font-size:11px;color:var(--muted);white-space:normal}.pa-reference .analytics-filter-meta small{display:none}.pa-reference .analytics-utc-pill{margin-left:8px;border:1px solid #e5e6ed;padding:4px 6px;border-radius:5px;font-size:10px}.pa-reference .analytics-refresh-button{border:0;background:transparent;color:var(--muted);width:30px;height:30px}.pa-reference .analytics-refresh-button svg{width:15px;height:15px}.pa-reference .reference-kpi-value{display:block;width:100%;border:0;padding:0;background:transparent;text-align:left;color:inherit}.pa-reference .reference-kpi-value .kpi-value{display:block}.pa-reference .reference-kpi-value:disabled{opacity:1}.pa-reference .kpi-meta{margin:0;min-height:17px}.pa-reference .reference-journey-button{width:100%;border:0;padding:0;background:none;text-align:left}.pa-reference .journey-row{margin:17px 0}.pa-reference .reference-empty{color:var(--muted);font-size:12px;padding:20px 0;line-height:1.6}.pa-reference .reference-outcomes{margin-top:8px}.pa-reference .reference-outcomes>.report-grid{margin-top:15px}.pa-reference .reference-recordings{padding-top:23px}.pa-reference .page-footer{margin:28px 0 0;padding-top:19px;border-top:1px solid var(--line);color:var(--muted);font-size:10.5px;line-height:1.6}.pa-reference .page-footer>span{margin:0 7px}.pa-reference .surface[data-analytics-chart]{border-radius:12px;padding:24px}.pa-reference .surface-header{border:0;padding-bottom:0}.pa-reference [data-analytics-chart] .surface-header h3{font-size:15.5px}.pa-reference [data-analytics-chart] .source-badge{font-size:10px;margin:0}.pa-reference .reference-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pa-reference .reference-metric-grid>div{border:0;border-radius:0;padding:19px 22px}.pa-reference .reference-metric-grid dd{margin-top:12px;font-size:27px}.pa-reference .data-table{table-layout:auto}.pa-reference .reference-report-intro{margin:7px 0 22px}.pa-reference .reference-report-intro h2{font-size:22px;font-weight:750}.pa-reference .reference-report-intro p{font-size:12px}@media (max-width:1000px){.pa-reference .analytics-filter-strip{flex-wrap:wrap}.pa-reference .analytics-filter-meta{width:100%;justify-content:space-between}}@media (max-width:650px){.pa-reference .page-heading{align-items:flex-start;flex-direction:column;gap:16px}.pa-reference .tabbar-wrap{flex-wrap:wrap;gap:0}.pa-reference .tabs{width:100%;gap:23px}.pa-reference .recordings-shortcut{margin-left:auto}.pa-reference .analytics-filter-groups{width:100%;flex-wrap:wrap}.pa-reference .analytics-filter-field{flex:1 1 160px}.pa-reference .analytics-filter-field select{width:100%;min-width:0}.pa-reference .analytics-filter-field:last-child{margin:0;padding:0;border:0}.pa-reference .reference-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-reference .reference-customize{order:1}.pa-reference .reference-customize summary{background:#fff;color:#525664;border-color:#e6e7ee}.pa-reference .reference-export{order:2;background:#282934;color:#fff;border-color:#282934}@media (max-width:650px){.pa-reference .analytics-filter-groups{flex-direction:row;align-items:center}.pa-reference .analytics-filter-field:last-child select{width:100%}}.pa-reference.analytics-workspace{container-type:normal}.pa-reference .reference-full-report-content{display:grid;gap:20px;padding-top:18px}.pa-reference .reference-recordings h1{font-size:22px}.pa-reference .analytics-inspector{position:fixed;inset:0 0 0 auto;z-index:80;width:min(460px,100vw);max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:0;border-left:1px solid var(--line);border-radius:0;padding:28px;box-shadow:-12px 0 60px #2020331f}.pa-reference .analytics-inspector .grid{grid-template-columns:minmax(0,1fr)}.pa-reference .analytics-inspector table{min-width:0}.pa-reference .analytics-inspector .surface{padding:16px}.pa-reference .reference-customize fieldset{left:0;right:auto;max-width:calc(100vw - 32px)}