.is-home-route .app-shell-page>.page-header[data-v-4aef97a0],.is-home-route .app-shell-page>.page-content[data-v-4aef97a0]{position:relative;z-index:1}.is-home-route .app-shell-page>.page-content[data-v-4aef97a0]{margin-top:2rem}.home-version[data-v-4aef97a0]{margin-top:2.5rem;padding-bottom:.5rem;text-align:right;color:#ffffff73;font-size:.6rem;font-weight:300;letter-spacing:.08em;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.home-hero-copy[data-v-4aef97a0]{flex:1 1 auto;margin:0;text-align:left;margin-top:3rem}.is-home-route .app-shell-page>.page-header h1[data-v-4aef97a0]{position:relative;z-index:1;margin:0;padding:.06em 0 .08em;color:transparent;font-size:clamp(3rem,5vw,6rem);font-weight:100;letter-spacing:-.05em;background:linear-gradient(90deg,#09fddd,#838dff);background-clip:text;-webkit-background-clip:text;pointer-events:none;animation:homeTitleIn-4aef97a0 .86s cubic-bezier(.16,1,.3,1) .18s both;line-height:1}.is-home-route .app-shell-page>.page-header .hero-description[data-v-4aef97a0]{max-width:100%;margin:.5rem 0 0 .4rem;color:var(--color-text-secondary);font-size:clamp(1rem,1.1vw,1.25rem);line-height:1.3;font-weight:200;letter-spacing:normal;text-transform:none;animation:homeContentIn-4aef97a0 .78s cubic-bezier(.16,1,.3,1) .34s both}.home-platforms[data-v-4aef97a0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.platform-card[data-v-4aef97a0]{position:relative;display:flex;flex-direction:column;gap:2rem;width:100%;min-width:0;min-height:100%;overflow:hidden;padding:1rem .5rem 1rem 1rem;border:1px solid rgba(74,216,255,.18);border-radius:20px;background:var(--color-panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:homeCardIn-4aef97a0 .8s cubic-bezier(.16,1,.3,1) both;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.platform-card[data-v-4aef97a0]:nth-child(1){animation-delay:.48s}.platform-card[data-v-4aef97a0]:nth-child(2){animation-delay:.58s}.platform-card[data-v-4aef97a0]:nth-child(3){animation-delay:.68s}.platform-card[data-v-4aef97a0]:hover{transform:translateY(-2px);border-color:#1bf9e747;box-shadow:0 18px 40px #00000029}.category-header[data-v-4aef97a0]{display:flex;flex-direction:row;gap:1rem;align-items:flex-start}.category-icon[data-v-4aef97a0]{flex:0 0 auto;width:clamp(68px,5.5vw,96px);max-height:clamp(72px,5.5vw,96px);aspect-ratio:1;display:block;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.2))}.category-header h2[data-v-4aef97a0]{margin:0;margin-bottom:.45rem;color:var(--color-text-primary);font-size:1.2rem;font-weight:100}.category-header p[data-v-4aef97a0]{margin:0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.5}.platform-links[data-v-4aef97a0]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.platform-eyebrow[data-v-4aef97a0]{position:absolute;top:-1.5rem;left:0;right:0;display:flex;align-items:center;gap:.75rem;margin:0;pointer-events:none}.platform-eyebrow-line[data-v-4aef97a0]{flex:1 1 auto;height:1px;background:#93e6ff4d}.platform-eyebrow-label[data-v-4aef97a0]{flex:0 0 auto;color:#93e6ffe6;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.platform-link[data-v-4aef97a0]{grid-column:1 / -1;display:flex;align-items:center;gap:1rem;min-height:86px;padding:.9rem 1rem;color:inherit;text-decoration:none;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.platform-link-half[data-v-4aef97a0]{grid-column:auto}.platform-link[data-v-4aef97a0]:not(.platform-link-static):not(.platform-link-disabled):hover{transform:translate(3px);border-color:#1bf9e761;background:#1bf9e714}.quick-answers-button[data-v-4aef97a0]{--quick-border-angle: 0deg;grid-column:1 / -1;width:100%;min-height:58px;padding:.9rem 1rem;color:#ffffffeb;font-family:inherit;font-size:.98rem;font-weight:900;letter-spacing:.02em;text-align:left;text-decoration:none;border:3px solid transparent;border-radius:14px;background:linear-gradient(var(--color-quick-answers-bg),var(--color-quick-answers-bg)) padding-box,conic-gradient(from var(--quick-border-angle),rgba(255,255,255,.08) 0deg,rgba(255,255,255,.08) 235deg,rgba(9,253,221,.28) 268deg,#09fddd 292deg,#838dff 318deg,rgba(255,255,255,.08) 352deg,rgba(255,255,255,.08) 360deg) border-box;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 34px #09fddd14;transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.quick-answers-button[data-v-4aef97a0]:hover{color:#fff;transform:translate(3px);box-shadow:inset 0 0 0 1px #09fddd2e,0 18px 42px #6572ff2e}@keyframes quickAnswerBorderSpotlight-4aef97a0{to{--quick-border-angle: 360deg}}@keyframes homeLogoIn-4aef97a0{0%{opacity:0;translate:18px -10px;scale:.96;filter:blur(6px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes homeTitleIn-4aef97a0{0%{opacity:0;translate:0 22px;scale:.985;filter:blur(7px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes homeContentIn-4aef97a0{0%{opacity:0;translate:0 16px;filter:blur(5px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes homeCardIn-4aef97a0{0%{opacity:0;translate:0 24px;scale:.97;filter:blur(6px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}.platform-link-static[data-v-4aef97a0]{opacity:.76}.platform-link-disabled[data-v-4aef97a0]{position:relative;cursor:help}.platform-link-content-disabled[data-v-4aef97a0]{opacity:.7;filter:grayscale(.35)}.platform-link-tooltip[data-v-4aef97a0]{position:absolute;bottom:calc(100% + .4rem);left:50%;z-index:10;width:max-content;max-width:min(22rem,78vw);padding:.75rem .9rem;pointer-events:none;color:#fffffff0;font-size:.78rem;font-weight:600;line-height:1.35;text-align:center;border:1px solid rgba(9,253,221,.22);border-radius:12px;background:#1c56ae;box-shadow:0 18px 42px #00000073,0 0 22px #09fddd14;opacity:0;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease}.platform-link-tooltip[data-v-4aef97a0]:after{content:"";position:absolute;bottom:-.36rem;left:50%;width:.7rem;height:.7rem;border-right:1px solid rgba(9,253,221,.22);border-bottom:1px solid rgba(9,253,221,.22);background:#1c56ae;transform:translate(-50%) rotate(45deg)}.platform-link-tooltip-success[data-v-4aef97a0]{display:inline-flex;align-items:center;gap:.45rem;border-color:#15ffa961;background:#0f8f57;box-shadow:0 18px 42px #00000073,0 0 22px #15ffa929}.platform-link-tooltip-success[data-v-4aef97a0]:after{border-right-color:#15ffa961;border-bottom-color:#15ffa961;background:#0f8f57}.platform-link-tooltip-icon[data-v-4aef97a0]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid rgba(255,255,255,.72);border-radius:999px;font-size:.68rem;font-weight:800;line-height:1}.platform-link-disabled:hover .platform-link-tooltip[data-v-4aef97a0],.platform-link-disabled:focus-visible .platform-link-tooltip[data-v-4aef97a0]{opacity:1;transform:translate(-50%)}.platform-link-disabled .item-label[data-v-4aef97a0],.platform-link-disabled p[data-v-4aef97a0],.platform-link-disabled .link-arrow[data-v-4aef97a0]{color:var(--color-text-muted)}.item-label-row[data-v-4aef97a0]{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.28rem}.item-label[data-v-4aef97a0]{display:block;color:var(--color-text-primary);font-size:.98rem;font-weight:700}.platform-link p[data-v-4aef97a0]{margin:0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.45}.link-arrow[data-v-4aef97a0]{color:var(--color-accent-bright);font-size:1rem;font-weight:800}.platform-link-static .link-arrow[data-v-4aef97a0]{color:var(--color-text-muted)}@media (max-width: 1180px){.home-platforms[data-v-4aef97a0]{grid-template-columns:1fr}}@media (max-width: 768px){.is-home-route .app-shell-page>.page-header[data-v-4aef97a0]{flex-direction:column;min-height:auto;margin-bottom:1rem}.category-header[data-v-4aef97a0]{flex-direction:column}.platform-links[data-v-4aef97a0]{grid-template-columns:1fr}.platform-link-half[data-v-4aef97a0]{grid-column:1 / -1}}.kpi-row[data-v-1dd57b1c]{display:flex;justify-content:space-around}.kpi-card[data-v-1dd57b1c]{display:flex;flex-direction:column;align-items:center;text-align:center}.kpi-icon[data-v-1dd57b1c]{display:none}.kpi-content[data-v-1dd57b1c]{display:flex;flex-direction:column;align-items:center}.kpi-label[data-v-1dd57b1c]{font-size:.875rem;font-weight:400;color:var(--text-color);margin-bottom:.5rem;white-space:nowrap}.kpi-value[data-v-1dd57b1c]{font-size:3rem;font-weight:900;color:var(--text-color);line-height:1}@media (max-width: 1024px){.kpi-value[data-v-1dd57b1c]{font-size:2.5rem}}@media (max-width: 768px){.kpi-row[data-v-1dd57b1c]{flex-direction:column;align-items:center;gap:1rem}.kpi-value[data-v-1dd57b1c]{font-size:2.25rem}}.insights-panel[data-v-62194cd9]{display:flex;align-items:center;justify-content:center;background:#1bb12026;border:1px solid rgba(27,177,32,.3);border-radius:12px;padding:1rem 1.5rem;color:var(--text-color);min-height:80px}.insights-group[data-v-62194cd9]{display:flex;align-items:center;justify-content:space-around;width:100%;min-width:0}.insights-title-section[data-v-62194cd9]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.insights-icon[data-v-62194cd9]{width:60px;height:60px;border-radius:50%;background:#1bb120;display:flex;align-items:center;justify-content:center}.insights-icon img[data-v-62194cd9]{width:30px;height:30px;filter:brightness(0) invert(1)}.insights-title[data-v-62194cd9]{color:#b2ffa8;font-weight:100;font-size:2rem;text-transform:lowercase;white-space:nowrap}.insights-content[data-v-62194cd9]{display:flex;flex-direction:column;gap:1rem 2rem;align-items:stretch;min-width:0}.insights-column[data-v-62194cd9]{display:flex;flex-direction:column;gap:1rem;min-width:0}.insights-column-special[data-v-62194cd9],.insights-column-main[data-v-62194cd9]{flex:0 1 auto}.insight-item[data-v-62194cd9]{width:100%;box-sizing:border-box;font-size:.875rem;line-height:1.4;color:var(--text-color);margin:0;border-left:3px solid rgb(27,177,32);padding-left:.75rem}.insight-item[data-v-62194cd9] strong{font-weight:900}@media (max-width: 1200px){.insights-content[data-v-62194cd9]{gap:.75rem}}@media (max-width: 768px){.insights-group[data-v-62194cd9]{flex-direction:column;align-items:flex-start;gap:1rem}.insights-title-section[data-v-62194cd9]{align-self:center}}.world-map-container[data-v-07207920]{position:relative}.map-loading[data-v-07207920]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.loading-text[data-v-07207920]{color:var(--color-text-secondary);font-size:.875rem}.regional-stats[data-v-07207920]{display:flex;flex-direction:row;justify-content:space-around;text-align:center;background-color:#ffffff0d;border-radius:6px}.region-stat[data-v-07207920]{padding:.75rem .5rem}.region-label[data-v-07207920]{font-size:.75rem;color:var(--color-text-secondary);margin-bottom:.25rem;font-weight:500}.region-percentage[data-v-07207920]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.world-map-chart[data-v-07207920]{border-radius:6px;min-height:200px;position:relative;margin-top:40px}@media (max-width: 768px){.regional-stats[data-v-07207920]{grid-template-columns:repeat(2,1fr);gap:.75rem}.region-percentage[data-v-07207920]{font-size:1.25rem}}[data-v-4ff52125] .kpi-row{padding:0rem 2rem}.location-stats[data-v-4ff52125]{display:flex;flex-direction:column;align-items:center}.location-stats table[data-v-4ff52125]{border-collapse:collapse}.location-stats td[data-v-4ff52125]{border:none;font-size:.7rem;vertical-align:middle;font-weight:600;padding:.2rem 0rem}.location-stats .state-name[data-v-4ff52125]{color:var(--text-color);font-weight:200}.location-stats .state-link[data-v-4ff52125]{color:inherit;text-decoration:underline;cursor:pointer;transition:color .2s ease}.location-stats .state-link[data-v-4ff52125]:hover{color:#60a5fa}.location-stats .progress-cell[data-v-4ff52125]{width:260px;padding-left:1rem;padding-right:1rem}.location-stats .progress-bar[data-v-4ff52125]{width:100%;height:4px;background-color:#2a3441;border-radius:3px;overflow:hidden}.location-stats .progress-fill[data-v-4ff52125]{height:100%;background:linear-gradient(90deg,#00bcd4,#3fd8f7);border-radius:3px;transition:width .3s ease}.location-stats .state-count[data-v-4ff52125]{color:#fff;font-weight:200;text-align:right}.usage-by-scene-chart[data-v-4ff52125]{margin-bottom:2rem}.chart-description[data-v-4ff52125]{color:var(--text-muted);margin:0 0 1rem;font-size:.875rem}.loading-state[data-v-4ff52125],.no-data[data-v-4ff52125]{color:var(--text-muted);text-align:center;padding:2rem;font-style:italic}.data-table[data-v-4ff52125]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.data-table h3[data-v-4ff52125]{margin:0 0 1rem;font-size:1rem;font-weight:500;color:var(--text-color)}.table-container[data-v-4ff52125]{overflow-x:auto}.table[data-v-4ff52125]{width:100%;border-collapse:collapse}.table th[data-v-4ff52125]{background:var(--header-bg);color:var(--text-muted);font-weight:500;padding:.75rem 1rem;text-align:left;border-bottom:2px solid var(--border-color);font-size:.875rem}.table-row[data-v-4ff52125]{border-bottom:1px solid var(--border-color);transition:background-color .2s}.table-row[data-v-4ff52125]:hover{background:var(--hover-bg)}.table-row td[data-v-4ff52125]{padding:.75rem 1rem;color:var(--text-color)}.company-name[data-v-4ff52125]{font-weight:500}.page-container[data-v-4ff52125]{animation:overviewKpiRowFadeIn-4ff52125 2s ease both}[data-v-4ff52125] .insights-title-section{flex-direction:column;align-items:center;justify-content:center;gap:0;margin-bottom:1rem;text-align:center}[data-v-4ff52125] .overview-insights-content{display:contents}[data-v-4ff52125] .insight-entry{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;background:#b2ffa814;border-radius:8px}[data-v-4ff52125] .insight-title-line{color:#b2ffa8;font-weight:700}.overview-kpi-row[data-v-4ff52125] .kpi-row{padding:0rem 3rem}.overview-kpi-row[data-v-4ff52125] .kpi-card{display:flex;flex-direction:row;align-items:center;border:none;min-width:auto;text-align:left}.overview-kpi-row[data-v-4ff52125] .kpi-icon{display:flex!important;margin-right:.5rem;flex-shrink:0;width:45px;height:45px;border-radius:50%;align-items:center;justify-content:center}.overview-kpi-row[data-v-4ff52125] .kpi-icon img{width:25px;height:25px;filter:brightness(0) invert(1)}.overview-kpi-row[data-v-4ff52125] .kpi-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.overview-kpi-row[data-v-4ff52125] .kpi-label{font-size:.875rem;font-weight:500;margin-bottom:.25rem;line-height:1.2}.overview-kpi-row[data-v-4ff52125] .kpi-value{font-size:3rem;font-weight:900;line-height:1}@keyframes overviewKpiRowFadeIn-4ff52125{0%{opacity:0}to{opacity:1}}.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(1) .kpi-icon{background:#005b85}.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(1) .kpi-label,.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(1) .kpi-value{color:#46b8e2}.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(2) .kpi-icon{background:#753a92}.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(2) .kpi-label,.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(2) .kpi-value{color:#d07cde}.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(3) .kpi-icon{background:#3a8392}.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(3) .kpi-label,.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(3) .kpi-value{color:#7cd5bb}.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(4) .kpi-icon{background:#165eca}.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(4) .kpi-label,.overview-kpi-row[data-v-4ff52125] .kpi-card:nth-child(4) .kpi-value{color:#669eff}@media (max-width: 1024px){.charts-row[data-v-4ff52125]{grid-template-columns:1fr}.right-charts[data-v-4ff52125]{flex-direction:row}.overview-kpi-row[data-v-4ff52125] .kpi-row{gap:1rem}.overview-kpi-row[data-v-4ff52125] .kpi-card{padding:1rem 1.5rem}.overview-kpi-row[data-v-4ff52125] .kpi-value{font-size:2.5rem}}@media (max-width: 768px){.right-charts[data-v-4ff52125]{flex-direction:column}.table[data-v-4ff52125]{font-size:.875rem}.overview-kpi-row[data-v-4ff52125] .kpi-row{flex-direction:column;align-items:center;gap:1rem}.overview-kpi-row[data-v-4ff52125] .kpi-card{padding:1rem}.overview-kpi-row[data-v-4ff52125] .kpi-value{font-size:2.25rem}.overview-kpi-row[data-v-4ff52125] .kpi-icon img{width:36px;height:36px}}.heatmap-container[data-v-4c96b5cc]{width:100%;overflow-x:auto;position:relative}.heatmap-wrapper[data-v-4c96b5cc]{width:100%}.heatmap-grid[data-v-4c96b5cc]{display:grid;gap:1px;width:100%}.axis-header[data-v-4c96b5cc]{display:flex;align-items:center;justify-content:center;padding:.25rem .125rem;font-size:.65rem;font-weight:500;color:var(--color-text-secondary);text-align:center}.axis-label[data-v-4c96b5cc]{display:flex;align-items:center;justify-content:flex-end;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--color-text-secondary);text-align:right}.heatmap-cell[data-v-4c96b5cc]{display:flex;align-items:center;justify-content:center;min-height:16px;border-radius:var(--radius-sm);padding:.125rem;position:relative}.heatmap-cell.has-users[data-v-4c96b5cc]{cursor:pointer}.cell-value[data-v-4c96b5cc]{font-size:.6rem;font-weight:600;color:var(--color-text-primary);text-shadow:0 1px 2px rgba(0,0,0,.1);pointer-events:none}@media (max-width: 768px){.heatmap-grid[data-v-4c96b5cc]{gap:1px;width:100%}.heatmap-cell[data-v-4c96b5cc]{min-height:18px}.axis-header[data-v-4c96b5cc],.axis-label[data-v-4c96b5cc]{font-size:.6rem;padding:.125rem}.cell-value[data-v-4c96b5cc]{font-size:.55rem}}.heatmap-tooltip{position:fixed;z-index:10000;transform:translate(-50%,-100%);min-width:140px;max-width:240px;max-height:50svh;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;scrollbar-gutter:auto;padding:.5rem .65rem;border-radius:8px;border:1px solid rgba(191,218,255,.35);background:#111827f5;box-shadow:0 8px 24px #00000059;pointer-events:auto}.heatmap-tooltip::-webkit-scrollbar{width:0;height:0}.heatmap-tooltip--scrollable{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4b5563 transparent}.heatmap-tooltip--scrollable::-webkit-scrollbar{width:8px;height:8px}.heatmap-tooltip--scrollable::-webkit-scrollbar-track{background:transparent}.heatmap-tooltip--scrollable::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.heatmap-tooltip-title{font-size:.7rem;font-weight:600;color:#9ca3af;margin-bottom:.35rem}.heatmap-tooltip-user{display:block;width:100%;text-align:left;background:transparent;border:none;color:#93c5fd;text-decoration:underline;cursor:pointer;font-size:.8rem;padding:.15rem 0}.heatmap-tooltip-user:hover{color:#bfdbfe}[data-v-1f643f7d] .kpi-row{padding:0rem 7rem}.conversion-panel[data-v-1f643f7d]{margin-top:.5rem}.conversion-section-heading[data-v-1f643f7d]{display:flex;align-items:center;gap:.75rem;margin-top:2rem;margin-bottom:1rem}.conversion-section-title[data-v-1f643f7d]{margin:0;font-size:1.5rem;font-weight:100;color:var(--color-text-primary, #ffffff);white-space:nowrap}.conversion-section-rule[data-v-1f643f7d]{flex:1 1 auto;height:1px;background:var(--border-color, rgba(255, 255, 255, .12))}.conversion-status-icon[data-v-1f643f7d]{width:20px;height:20px;flex-shrink:0;color:#3fb950}.conversion-kpis[data-v-1f643f7d]{margin-bottom:1rem}.conversion-row[data-v-1f643f7d]{cursor:pointer}.conversion-row:hover td[data-v-1f643f7d]{color:var(--color-accent-cyan, #00bcd4)}.sortable-table th[data-v-c62c418b]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:background-color .2s ease;border-radius:.3rem .3rem 0 0}.sortable-table th.sort-disabled[data-v-c62c418b]{cursor:default}.sortable-table th[data-v-c62c418b]:hover:not(.sort-disabled){background:#9fc4ff0a;color:var(--color-text-primary)}.sortable-table th.sort-active[data-v-c62c418b],.sortable-table th.sort-asc[data-v-c62c418b],.sortable-table th.sort-desc[data-v-c62c418b]{background:#9fc4ff1a;color:var(--color-table-header)}.sort-icon[data-v-c62c418b]{font-size:.875rem;opacity:.6;font-weight:400;transition:opacity .2s ease;display:inline-block;width:.875rem;text-align:center}.sortable-table th:hover .sort-icon[data-v-c62c418b]{opacity:1}.sortable-table th.sort-active .sort-icon[data-v-c62c418b]{opacity:1;font-weight:700}.sortable-table:has(tfoot) tbody tr:last-child td[data-v-c62c418b]{border-bottom:none!important}.sortable-table tfoot .totals-row td[data-v-c62c418b]{font-weight:600;border-top:none!important;border-bottom:none!important;box-shadow:inset 0 1px #ffffff80;color:var(--color-text-primary);padding-top:.75rem}.detail-view[data-v-7a24ae2a]{width:100%}.detail-loading[data-v-7a24ae2a]{display:flex;justify-content:center;align-items:center;padding:4rem}.loading-message[data-v-7a24ae2a]{color:#9ca3af;font-size:1.125rem;font-style:italic}.detail-header[data-v-7a24ae2a]{margin-bottom:2rem}.back-button[data-v-7a24ae2a]{display:flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #4b5563;color:#f9fafb;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease}.back-button[data-v-7a24ae2a]:hover{background:#374151;border-color:#6b7280}.business-stats-grid[data-v-7a24ae2a]{display:flex;gap:1.5rem}.business-stats-grid[data-v-7a24ae2a]>*{flex:1}.stats-column[data-v-7a24ae2a]{display:flex;flex-direction:column;gap:1.5rem}.stat-card[data-v-7a24ae2a]{background:#0000004d;border:1px solid #374151;border-radius:12px;padding:1.5rem}.stat-label[data-v-7a24ae2a]{color:#a7a7a7;font-size:.7rem;font-weight:500;margin-bottom:.5rem}.stat-value[data-v-7a24ae2a]{color:#f9fafb;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.stat-value[data-v-7a24ae2a]:last-child{margin-bottom:0}.version-count[data-v-7a24ae2a]{color:#9ca3af;font-size:.75rem;font-weight:400}.locations-list[data-v-7a24ae2a]{font-size:.875rem;line-height:1.5}.locations-container[data-v-7a24ae2a]{margin-bottom:1rem}.location-item[data-v-7a24ae2a]{display:flex;align-items:center;margin-bottom:.5rem}.location-item[data-v-7a24ae2a]:last-child{margin-bottom:0}.location-item .flag-image[data-v-7a24ae2a]{margin-right:.5rem;width:20px;height:15px;object-fit:cover;border-radius:2px}.country-cell[data-v-7a24ae2a]{display:inline-flex;align-items:center;gap:.4rem}.country-cell .flag-image[data-v-7a24ae2a]{width:20px;height:15px;object-fit:cover;border-radius:2px;flex-shrink:0}.pagination[data-v-7a24ae2a]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #374151}.pagination-btn[data-v-7a24ae2a]{background:#0000004d;border:1px solid #4b5563;color:#f9fafb;padding:.35rem .65rem;min-width:2.25rem;border-radius:6px;cursor:pointer;font-size:.875rem;line-height:1;transition:all .2s ease}.pagination-btn[data-v-7a24ae2a]:hover:not(:disabled){background:#374151;border-color:#6b7280}.pagination-btn[data-v-7a24ae2a]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-7a24ae2a]{color:#9ca3af;font-size:.875rem;font-weight:500}.content-usage-chart[data-v-7a24ae2a]{margin-top:2rem;grid-column:1 / -1;background:#181c29}.business-content-chart-scroll[data-v-7a24ae2a]{position:relative;padding-bottom:.5rem}.content-chart-scroll-fade[data-v-7a24ae2a]:before{content:"";position:absolute;top:0;right:0;bottom:24px;width:3.5rem;pointer-events:none;z-index:2;background:linear-gradient(to left,#181c29,#181c29cc,#181c2900)}.business-content-chart-scroll[data-v-7a24ae2a] .highcharts-scrolling{margin-left:58px!important;width:calc(100% - 58px)!important;padding-bottom:.35rem!important}.business-content-chart-scroll[data-v-7a24ae2a] .highcharts-inner-container{margin-left:-58px!important}.user-sessions-chart[data-v-7a24ae2a]{margin-top:2rem;grid-column:1 / -1}.horizontal-bar-chart[data-v-7a24ae2a]{display:flex;flex-direction:column;padding:1rem 0}.horizontal-bar-item[data-v-7a24ae2a]{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:1rem;padding:.5rem 0}.user-name[data-v-7a24ae2a]{color:#f9fafb;font-size:.9rem;font-weight:500;text-align:right;padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-container[data-v-7a24ae2a]{position:relative;height:24px;background:#3741514d;border-radius:4px;display:flex;align-items:center}.bar-fill[data-v-7a24ae2a]{height:100%;background:#3b82f670;border-radius:4px;transition:width .3s ease;min-width:2px}.session-count[data-v-7a24ae2a]{position:absolute;right:8px;color:#f9fafb;font-size:.8rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.sessions-heatmap-card[data-v-7a24ae2a],.user-details-table[data-v-7a24ae2a]{margin-top:2rem;grid-column:1 / -1}.user-name-cell[data-v-7a24ae2a]{font-weight:500;color:var(--text-primary)}.user-name-cell.clickable[data-v-7a24ae2a]{cursor:pointer;text-decoration:underline;transition:color .2s ease}.user-name-cell.clickable[data-v-7a24ae2a]:hover{color:#60a5fa}.user-name.clickable[data-v-7a24ae2a]{cursor:pointer;text-decoration:underline;transition:color .2s ease}.user-name.clickable[data-v-7a24ae2a]:hover{color:#60a5fa}.business-geographic-chart[data-v-7a24ae2a],.business-region-chart[data-v-7a24ae2a]{margin-top:2rem;grid-column:1 / -1}.business-geographic-chart .chart-content[data-v-7a24ae2a]{display:flex;gap:2rem}.business-region-chart .chart-content[data-v-7a24ae2a]{display:block}.location-stats[data-v-7a24ae2a]{display:flex;flex-direction:column;align-items:center}.location-stats table[data-v-7a24ae2a]{border-collapse:collapse}.location-stats td[data-v-7a24ae2a]{border:none;font-size:.7rem;vertical-align:middle;font-weight:600;padding:.2rem 0rem}.location-stats .state-name[data-v-7a24ae2a]{color:var(--text-color);font-weight:200}.location-stats .progress-cell[data-v-7a24ae2a]{width:260px;padding-left:1rem;padding-right:1rem}.location-stats .progress-bar[data-v-7a24ae2a]{width:100%;height:4px;background-color:#2a3441;border-radius:3px;overflow:hidden}.location-stats .progress-fill[data-v-7a24ae2a]{height:100%;background:linear-gradient(90deg,#00bcd4,#3fd8f7);border-radius:3px;transition:width .3s ease}.location-stats .state-count[data-v-7a24ae2a]{color:#fff;font-weight:200;text-align:right}.modal-overlay[data-v-908cfe05]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem}.modal-content[data-v-908cfe05]{background:#1f2937;border:1px solid #374151;border-radius:12px;max-width:760px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-908cfe05]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem 1.2rem;border-bottom:1px solid #374151;background:#111827}.modal-header-content[data-v-908cfe05]{min-width:0}.modal-eyebrow[data-v-908cfe05]{margin-bottom:.35rem;color:#9ca3af;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.modal-header h3[data-v-908cfe05]{margin:0;color:#f9fafb;font-size:1.25rem;font-weight:700}.modal-header p[data-v-908cfe05]{max-width:34rem;margin:.65rem 0 0;color:#d1d5db;font-size:.9rem;line-height:1.5}.modal-close[data-v-908cfe05]{background:transparent;border:none;color:#9ca3af;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem}.modal-close[data-v-908cfe05]:hover{color:#f9fafb}.modal-body[data-v-908cfe05]{overflow-y:auto;color:#d1d5db;font-size:.875rem;line-height:1.55}.accuracy-section[data-v-908cfe05]{padding:1.25rem 1.5rem;border-bottom:1px solid #374151}.accuracy-section h4[data-v-908cfe05],.network-source-callout h4[data-v-908cfe05]{margin:0 0 .75rem;color:#f9fafb;font-size:.9375rem;font-weight:600}.precision-row[data-v-908cfe05]{display:grid;grid-template-columns:8rem minmax(0,1fr) 4.5rem;align-items:center;gap:1rem;padding:.7rem 0;border-top:1px solid #374151}.precision-row[data-v-908cfe05]:first-child{border-top:0}.precision-row strong[data-v-908cfe05],.course-steps strong[data-v-908cfe05],.network-cases dt[data-v-908cfe05],.agreement-grid strong[data-v-908cfe05]{color:#f9fafb;font-weight:600}.precision-row small[data-v-908cfe05]{color:#9ca3af;text-align:right;text-transform:capitalize}.network-source-callout[data-v-908cfe05]{margin:1.25rem 1.5rem;padding:1rem;border:1px solid #374151;border-radius:8px;background:#ffffff06}.network-source-callout h4[data-v-908cfe05]{margin-bottom:.4rem}.network-source-callout p[data-v-908cfe05],.course-steps p[data-v-908cfe05],.section-intro[data-v-908cfe05],.accuracy-note[data-v-908cfe05],.modal-footer p[data-v-908cfe05]{margin:0}.course-steps[data-v-908cfe05]{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:geo-step}.course-steps li[data-v-908cfe05]{display:grid;grid-template-columns:1.6rem 1fr;gap:.7rem;counter-increment:geo-step}.course-steps li[data-v-908cfe05]:before{content:counter(geo-step);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#ffffff17;color:#f9fafb;font-size:.7rem;font-weight:700}.course-steps p[data-v-908cfe05]{margin-top:.2rem;color:#d1d5db}.section-intro[data-v-908cfe05]{margin-bottom:.75rem}.network-cases[data-v-908cfe05]{margin:0}.network-cases>div[data-v-908cfe05]{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:1rem;padding:.7rem 0;border-top:1px solid #374151}.network-cases dt[data-v-908cfe05],.network-cases dd[data-v-908cfe05]{margin:0}.agreement-grid[data-v-908cfe05]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #374151;border-radius:8px}.agreement-grid>div[data-v-908cfe05]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-left:1px solid #374151}.agreement-grid>div[data-v-908cfe05]:first-child{border-left:0}.agreement-grid span[data-v-908cfe05],.accuracy-note[data-v-908cfe05]{color:#9ca3af;font-size:.8rem}.accuracy-note[data-v-908cfe05]{margin-top:.75rem}.modal-footer[data-v-908cfe05]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;border-top:1px solid #374151;background:#111827;color:#9ca3af;font-size:.8rem}.modal-confirm[data-v-908cfe05]{flex-shrink:0;padding:.45rem .9rem;border:0;border-radius:6px;background:#60a5fa;color:#111827;font-weight:600;cursor:pointer}.modal-confirm[data-v-908cfe05]:hover{background:#93c5fd}@media (max-width: 640px){.modal-overlay[data-v-908cfe05]{align-items:flex-start;padding:.75rem}.modal-content[data-v-908cfe05]{max-height:calc(100vh - 1.5rem)}.precision-row[data-v-908cfe05],.network-cases>div[data-v-908cfe05]{grid-template-columns:1fr;gap:.25rem}.precision-row small[data-v-908cfe05]{text-align:left}.agreement-grid[data-v-908cfe05]{grid-template-columns:1fr}.agreement-grid>div[data-v-908cfe05]{border-top:1px solid #374151;border-left:0}.agreement-grid>div[data-v-908cfe05]:first-child{border-top:0}.modal-footer[data-v-908cfe05]{align-items:flex-start}}.detail-view[data-v-aa2e3c03]{width:100%}.detail-loading[data-v-aa2e3c03]{display:flex;justify-content:center;align-items:center;padding:4rem}.loading-message[data-v-aa2e3c03]{color:#9ca3af;font-size:1.125rem;font-style:italic}.detail-header[data-v-aa2e3c03]{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.back-button[data-v-aa2e3c03]{display:flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #4b5563;color:#f9fafb;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease}.back-button[data-v-aa2e3c03]:hover{background:#374151;border-color:#6b7280}.live-session-button[data-v-aa2e3c03]{display:flex;align-items:center;gap:.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease}.live-session-button[data-v-aa2e3c03]:hover{background:#10b98133;border-color:#10b98180}.live-dot[data-v-aa2e3c03]{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-aa2e3c03 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-aa2e3c03{0%,to{opacity:1}50%{opacity:.5}}.user-stats-grid[data-v-aa2e3c03]{display:flex;gap:1.5rem}.user-stats-grid[data-v-aa2e3c03]>*{flex:1}.left-column-cards[data-v-aa2e3c03],.stats-column[data-v-aa2e3c03]{display:flex;flex-direction:column;gap:1.5rem}.stat-card[data-v-aa2e3c03]{background:#0000004d;border:1px solid #374151;border-radius:12px;padding:1.5rem}.stat-label[data-v-aa2e3c03]{color:#a7a7a7;font-size:.7rem;font-weight:500;margin-bottom:.5rem}.stat-value[data-v-aa2e3c03]{color:#f9fafb;font-size:1rem;font-weight:600;margin-bottom:1rem}.stat-value[data-v-aa2e3c03]:last-child{margin-bottom:0}.two-column-stats[data-v-aa2e3c03]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.stat-column[data-v-aa2e3c03]{display:flex;flex-direction:column}.location-info[data-v-aa2e3c03]{font-size:.875rem;line-height:1.5}.location-item[data-v-aa2e3c03]{display:flex;align-items:center;gap:.5rem}.location-item--filterable[data-v-aa2e3c03]{width:100%;margin:0;padding:.2rem .35rem;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.location-item--filterable[data-v-aa2e3c03]:hover{background:#60a5fa1f;border-color:#60a5fa59}.location-item--active[data-v-aa2e3c03]{background:#60a5fa33;border-color:#60a5fa8c}.location-item .flag-image[data-v-aa2e3c03]{margin-right:0;width:20px;height:15px;object-fit:cover;border-radius:2px;flex-shrink:0}.mobile-location-icon[data-v-aa2e3c03]{font-size:1.05rem;line-height:1;color:inherit;flex-shrink:0}.session-history-header[data-v-aa2e3c03]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.session-history-header h3[data-v-aa2e3c03]{margin:0}.location-filter-chip[data-v-aa2e3c03]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(96,165,250,.45);background:#60a5fa26;color:#e5e7eb;font-size:.8rem;cursor:pointer}.location-filter-chip[data-v-aa2e3c03]:hover{background:#60a5fa40}.location-filter-chip-clear[data-v-aa2e3c03]{font-size:1rem;line-height:1;opacity:.85}.location-filter-empty[data-v-aa2e3c03]{color:#a7a7a7;font-size:.875rem;margin:0 0 .75rem}.locations-container[data-v-aa2e3c03]{display:flex;flex-direction:column;gap:.5rem}.sessions-badge[data-v-aa2e3c03]{font-size:.75rem;color:#a7a7a7;font-weight:400}.pagination[data-v-aa2e3c03]{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(55,65,81,.5)}.pagination-btn[data-v-aa2e3c03]{padding:.25rem .5rem;font-size:.8rem;background:#37415180;border:1px solid #4b5563;border-radius:6px;color:#f9fafb;cursor:pointer}.pagination-btn[data-v-aa2e3c03]:hover:not(:disabled){background:#4b556399}.pagination-btn[data-v-aa2e3c03]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-aa2e3c03]{font-size:.8rem;color:#a7a7a7}.right-column-info[data-v-aa2e3c03]{display:flex;flex-direction:column;gap:1.5rem}.system-info[data-v-aa2e3c03]{font-size:.875rem;line-height:1.8}.system-header-row[data-v-aa2e3c03]{display:flex;flex-direction:row;align-items:center;gap:1rem}.system-title[data-v-aa2e3c03]{color:#a7a7a7;font-size:.9rem;font-weight:600;margin-bottom:0}.machine-group[data-v-aa2e3c03]{margin-bottom:1rem}.machine-group[data-v-aa2e3c03]:last-child{margin-bottom:0}.machine-divider[data-v-aa2e3c03]{height:1px;background:#37415180;margin:1rem 0 .5rem}.system-details-row[data-v-aa2e3c03]{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:.3rem;margin-top:.5rem}.system-detail-item[data-v-aa2e3c03]{display:block}.system-detail-item .stat-label[data-v-aa2e3c03]{margin-bottom:0rem}.system-detail-item .stat-value[data-v-aa2e3c03]{margin-bottom:0}.user-sessions-table[data-v-aa2e3c03],.sessions-heatmap-card[data-v-aa2e3c03],.usage-by-content-chart[data-v-aa2e3c03]{margin-top:2rem;grid-column:1 / -1}.country-cell[data-v-aa2e3c03]{display:inline-flex;align-items:center;gap:.4rem}.country-cell .flag-image[data-v-aa2e3c03]{width:20px;height:15px;object-fit:cover;border-radius:2px;flex-shrink:0}.session-cell[data-v-aa2e3c03]{display:flex;flex-direction:column;gap:.25rem}.session-date[data-v-aa2e3c03]{font-weight:500;color:var(--text-primary);font-size:.9rem}.session-date-row[data-v-aa2e3c03]{position:relative;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.offline-badge[data-v-aa2e3c03]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(96,165,250,.35);border-radius:999px;background:#60a5fa1f;color:#93c5fd;cursor:pointer;font-size:.68rem;font-weight:700;line-height:1;padding:.25rem .45rem}.offline-badge-info[data-v-aa2e3c03]{display:inline-flex;align-items:center;justify-content:center;width:.85rem;height:.85rem;border-radius:50%;background:#93c5fd33;font-size:.6rem;font-style:normal}.offline-tooltip[data-v-aa2e3c03]{position:absolute;top:calc(100% + .35rem);left:0;z-index:20;width:300px;max-width:calc(100vw - 2rem);padding:.65rem .75rem;border:1px solid rgba(96,165,250,.35);border-radius:8px;background:#111827;box-shadow:0 12px 30px #00000059;color:#dbeafe;font-size:.78rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;text-align:left;white-space:normal}.session-time[data-v-aa2e3c03]{color:var(--text-secondary);font-size:.8rem;opacity:.8}.session-time.live-session-time[data-v-aa2e3c03]{color:#10b981;font-weight:600;opacity:1;display:flex;align-items:center;gap:.375rem}.live-dot-small[data-v-aa2e3c03]{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pulse-aa2e3c03 2s cubic-bezier(.4,0,.6,1) infinite}.view-events-link[data-v-aa2e3c03]{background:transparent;border:none;color:#60a5fa;cursor:pointer;font-size:.875rem;text-decoration:underline;padding:.25rem .5rem;transition:color .2s ease}.view-events-link[data-v-aa2e3c03]:hover{color:#3b82f6}.view-events-column[data-v-aa2e3c03]{text-align:center;width:120px}.modal-overlay[data-v-aa2e3c03]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem}.modal-content[data-v-aa2e3c03]{background:#1f2937;border:1px solid #374151;border-radius:12px;width:100%;max-width:600px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-aa2e3c03]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;border-bottom:1px solid #374151;background:#111827}.modal-header-content[data-v-aa2e3c03]{min-width:0}.modal-header h3[data-v-aa2e3c03]{margin:0;margin-bottom:.75rem;color:#f9fafb;font-size:1.25rem;font-weight:600}.modal-close[data-v-aa2e3c03]{background:transparent;border:none;color:#9ca3af;font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s ease}.modal-close[data-v-aa2e3c03]:hover{color:#f9fafb}.modal-body[data-v-aa2e3c03]{padding:1.5rem;overflow-y:auto}.session-info[data-v-aa2e3c03]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #374151}.session-title[data-v-aa2e3c03]{position:relative;font-size:1.125rem;font-weight:600;color:#f9fafb;margin-bottom:.25rem}.session-title .live-badge[data-v-aa2e3c03]{display:inline-flex;align-items:center;gap:.375rem;margin-left:.75rem;padding:.25rem .5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:12px;font-size:.7rem;font-weight:600;color:#10b981;letter-spacing:.025em}.modal-offline-badge[data-v-aa2e3c03]{margin-left:.75rem;vertical-align:middle}.modal-offline-tooltip[data-v-aa2e3c03]{top:calc(100% + .5rem);left:0}.events-list.live-events[data-v-aa2e3c03]{border-left:3px solid #10b981;padding-left:.5rem}.live-notice[data-v-aa2e3c03]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:6px;font-size:.875rem;color:#10b981;font-weight:500}.session-ended-notice[data-v-aa2e3c03]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-size:.875rem;color:#3b82f6;font-weight:500}.clickable-company[data-v-aa2e3c03]{cursor:pointer;text-decoration:underline;transition:color .2s ease}.clickable-company[data-v-aa2e3c03]:hover{color:#60a5fa}.session-subtitle[data-v-aa2e3c03]{color:#9ca3af;font-size:.875rem}.session-meta[data-v-aa2e3c03]{display:flex;flex-wrap:wrap;gap:1rem 4rem}.session-meta-item[data-v-aa2e3c03]{min-width:0}.session-meta-item .stat-label[data-v-aa2e3c03],.session-meta-item .stat-value[data-v-aa2e3c03]{margin-bottom:0}.session-meta-item .stat-label[data-v-aa2e3c03]{margin-bottom:.35rem}.session-meta-value[data-v-aa2e3c03]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.session-meta .flag-image[data-v-aa2e3c03]{flex:0 0 auto;width:18px;height:13px;object-fit:cover;border-radius:2px}.events-list[data-v-aa2e3c03]{display:grid;grid-template-columns:max-content auto;gap:.5rem 1rem;align-items:center;background:#0003;border-radius:6px;padding:.75rem}.event-item[data-v-aa2e3c03]{display:contents}.event-time[data-v-aa2e3c03]{font-size:.875rem;font-weight:200;text-align:left;border-bottom:1px solid rgba(55,65,81,.3)}.event-scene[data-v-aa2e3c03]{color:#f9fafb;font-size:.875rem;border-bottom:1px solid rgba(55,65,81,.3)}.event-item:last-of-type .event-time[data-v-aa2e3c03],.event-item:last-of-type .event-scene[data-v-aa2e3c03]{border-bottom:none}.loading-events[data-v-aa2e3c03],.no-events[data-v-aa2e3c03]{text-align:center;color:#9ca3af;font-style:italic;padding:2rem}.location-accuracy-header-link[data-v-aa2e3c03]{margin-left:auto;background:none;border:none;padding:.35rem .5rem;color:#60a5fa;font-size:.8125rem;cursor:pointer;text-decoration:underline;white-space:nowrap}.location-accuracy-header-link[data-v-aa2e3c03]:hover{color:#93c5fd}[data-v-054c29e8] .insights-content{grid-template-rows:none!important;grid-template-columns:1fr!important;grid-auto-flow:row!important}.companies-summary-table .table td[data-v-054c29e8]{border-bottom:1px solid transparent;padding:.1rem .5rem}.companies-summary-table .table th[data-v-054c29e8]{padding:.1rem .5rem}.companies-summary-table .table tbody tr:first-child td[data-v-054c29e8]{padding-top:.5rem}[data-v-054c29e8] .kpi-row{padding:0rem 7rem}.business-name[data-v-054c29e8]{font-weight:500;color:var(--text-primary)}.business-name.clickable[data-v-054c29e8]{cursor:pointer;text-decoration:underline;transition:color .2s ease}.business-name.clickable[data-v-054c29e8]:hover{color:#60a5fa;text-decoration:underline}.summary-view[data-v-054c29e8]{display:flex;flex-direction:column;gap:1rem}.registration-conversion[data-v-a527a6b5]{--reg-registered: #3fb950;--reg-anonymous: #f0b429;--reg-total: #58a6ff}.registration-title[data-v-a527a6b5]{margin:0 0 var(--spacing-md, 1rem);font-size:1.3rem;font-weight:100;color:var(--color-text-primary, #f9fafb)}.registration-main[data-v-a527a6b5]{display:flex;align-items:stretch;gap:1.25rem}.registration-chart[data-v-a527a6b5]{flex:0 0 360px;max-width:360px;display:flex;flex-direction:column;min-width:0}.variant-preview .registration-chart[data-v-a527a6b5]{flex-basis:400px;max-width:400px}.registration-side[data-v-a527a6b5]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1rem}.registration-callouts[data-v-a527a6b5]{display:flex;flex-direction:column;gap:.65rem}.registration-stat[data-v-a527a6b5]{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border-radius:8px;background:color-mix(in srgb,var(--stat-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--stat-accent) 35%,transparent)}.registration-stat--registered[data-v-a527a6b5]{--stat-accent: var(--reg-registered)}.registration-stat--anonymous[data-v-a527a6b5]{--stat-accent: var(--reg-anonymous)}.registration-stat-text[data-v-a527a6b5]{color:#f9fafb;font-size:.95rem;line-height:1.35}.registration-stat-text strong[data-v-a527a6b5]{color:var(--stat-accent);font-size:1.35rem;font-weight:700;margin-right:.25rem}.registration-bars[data-v-a527a6b5]{display:flex;flex-direction:column}.registration-bar-row[data-v-a527a6b5]{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:1rem;padding:.35rem 0}.registration-bar-label[data-v-a527a6b5]{font-size:.9rem;font-weight:500;color:#f9fafb}.registration-bar-track[data-v-a527a6b5]{position:relative;height:17px;border-radius:4px;background:#3741514d;overflow:hidden;display:flex;align-items:center}.registration-bar-fill[data-v-a527a6b5]{height:100%;border-radius:4px;min-width:2px;transition:width .3s ease}.registration-bar-value[data-v-a527a6b5]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.8rem;font-weight:600;color:#f9fafb;text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:1}.registration-details[data-v-a527a6b5]{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;row-gap:1.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.registration-details-col h4[data-v-a527a6b5]{margin:0 0 .75rem;font-size:1.15rem;font-weight:100;color:var(--color-text-primary, #f9fafb)}.registration-locations[data-v-a527a6b5]{margin-top:2rem}.registration-locations-title[data-v-a527a6b5]{margin:0 0 .75rem;font-size:1.15rem;font-weight:100;color:var(--color-text-primary, #f9fafb)}.registration-metrics[data-v-a527a6b5]{margin:0;display:flex;flex-direction:column;gap:.35rem}.registration-metric-row[data-v-a527a6b5]{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:.65rem}.registration-metric-label[data-v-a527a6b5]{color:var(--text-color, #f9fafb);font-size:.8rem;font-weight:200}.registration-metric-track[data-v-a527a6b5]{position:relative;height:17px;border-radius:4px;background:#3741514d;overflow:hidden;display:flex;align-items:center}.registration-metric-fill[data-v-a527a6b5]{height:100%;border-radius:4px;min-width:2px;transition:width .3s ease}.registration-metric-fill--anonymous[data-v-a527a6b5]{background:var(--reg-anonymous)}.registration-metric-fill--registered[data-v-a527a6b5]{background:var(--reg-registered)}.registration-metric-value[data-v-a527a6b5]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.8rem;font-weight:600;color:#f9fafb;text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:1}.registration-location-row[data-v-a527a6b5]{display:grid;grid-template-columns:110px 1fr 2rem;gap:.65rem;align-items:center;margin-bottom:.2rem;padding:.2rem 0;font-size:.7rem}.registration-location-name[data-v-a527a6b5]{color:var(--text-color, #f9fafb);font-size:.8rem;font-weight:200}.registration-location-bar[data-v-a527a6b5]{width:100%;height:4px;background-color:#2a3441;border-radius:3px;overflow:hidden}.registration-location-fill[data-v-a527a6b5]{height:100%;background:linear-gradient(90deg,#00bcd4,#3fd8f7);border-radius:3px;transition:width .3s ease}.registration-location-count[data-v-a527a6b5]{color:#fff;font-size:.7rem;font-weight:200;text-align:right}.registration-empty[data-v-a527a6b5],.registration-empty-inline[data-v-a527a6b5]{color:#ffffff8c;font-size:.85rem}.registration-empty[data-v-a527a6b5]{min-height:200px;display:flex;align-items:center;justify-content:center}@media (max-width: 900px){.registration-main[data-v-a527a6b5],.registration-details[data-v-a527a6b5]{grid-template-columns:1fr;flex-direction:column}.registration-chart[data-v-a527a6b5],.variant-preview .registration-chart[data-v-a527a6b5]{flex-basis:auto;max-width:none}.registration-details[data-v-a527a6b5]{display:flex;flex-direction:column}}.users-summary-table[data-v-203213b8]{width:max-content;max-width:100%;margin:0 auto;padding-right:.5rem;max-height:8.7rem;overflow:auto}.users-summary-table .table[data-v-203213b8]{width:max-content;table-layout:auto}.users-summary-table .table td[data-v-203213b8]{border-bottom:1px solid transparent;font-size:.75rem;padding:.1rem .5rem;white-space:nowrap}.users-summary-table .table th[data-v-203213b8]{font-size:.75rem;padding:.1rem .5rem;white-space:nowrap}.users-summary-table .table tbody tr:first-child td[data-v-203213b8]{padding-top:.5rem}.no-data-message[data-v-203213b8]{text-align:center;color:#6b7280;padding:1rem;font-style:italic}.user-sessions-chart[data-v-203213b8]{margin-bottom:1rem}.horizontal-bar-chart[data-v-203213b8]{display:flex;flex-direction:column;max-height:44vh;overflow-y:auto;padding:.5rem 1rem .5rem 0}.horizontal-bar-item[data-v-203213b8]{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:1rem;padding:.35rem 0}.user-name[data-v-203213b8]{color:#f9fafb;font-size:.9rem;font-weight:500;overflow:hidden;padding-right:1rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bar-container[data-v-203213b8]{position:relative;height:17px;background:#3741514d;border-radius:4px;display:flex;align-items:center}.bar-fill[data-v-203213b8]{height:100%;min-width:2px;background:#3b82f670;border-radius:4px;transition:width .3s ease}.session-count[data-v-203213b8]{position:absolute;right:8px;color:#f9fafb;font-size:.8rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.5)}[data-v-203213b8] .insights-content{grid-template-rows:none!important;grid-template-columns:1fr!important;grid-auto-flow:row!important}[data-v-203213b8] .kpi-row{padding:0rem}[data-v-203213b8] .kpi-value{font-size:2.5rem}.analytics-grid[data-v-203213b8]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem}.frequency-pie-section[data-v-203213b8]{margin-bottom:1rem}.frequency-bars-section[data-v-203213b8]{margin-top:.5rem}.hours-pie-section[data-v-203213b8]{margin-bottom:1rem}.hours-bars-section[data-v-203213b8]{margin-top:.5rem}.sales-status-pie-section[data-v-203213b8]{margin-bottom:1rem}.sales-status-bars-section[data-v-203213b8]{margin-top:.5rem}.tradeshow-section-heading[data-v-203213b8]{display:flex;align-items:center;gap:.75rem;margin-top:2rem;margin-bottom:1rem}.tradeshow-section-title[data-v-203213b8]{margin:0;font-size:1.5rem;font-weight:100;color:var(--color-text-primary, #ffffff);white-space:nowrap}.tradeshow-section-rule[data-v-203213b8]{flex:1 1 auto;height:1px;background:var(--border-color, rgba(255, 255, 255, .12))}.tradeshow-usage-panel[data-v-203213b8]{margin-top:0}.tradeshow-status-icon[data-v-203213b8]{width:20px;height:20px;flex-shrink:0}.tradeshow-empty-note[data-v-203213b8]{margin:.75rem 0 0;color:var(--muted-text-color, #9a9a9a);font-size:.875rem}.tradeshow-locations-table[data-v-203213b8]{max-height:360px;overflow:auto}.tradeshow-locations-table .pc-user-name[data-v-203213b8]{display:block;line-height:1.4}.tradeshow-locations-table td[data-v-203213b8]{vertical-align:top}.filters-section[data-v-d23b5676]{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center}.search-input[data-v-d23b5676]{padding:.75rem 1rem;border:1px solid #bfdaff4c;border-radius:8px;background:#9fc4ff1a;color:#f9fafb;font-size:.875rem;width:300px;transition:all .2s ease}.search-input[data-v-d23b5676]::placeholder{color:#9ca3af}.search-input[data-v-d23b5676]:focus{outline:none;border-color:#3b82f6;background:#4b5563;box-shadow:0 0 0 3px #3b82f61a}.filter-dropdown[data-v-d23b5676]{padding:.75rem 2.5rem .75rem 1rem;border:1px solid #bfdaff4c;border-radius:8px;background:#9fc4ff1a;color:#f9fafb;font-size:.875rem;cursor:pointer;min-width:150px;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f9fafb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.filter-dropdown[data-v-d23b5676]:focus{outline:none;border-color:#3b82f6;background-color:#4b5563;box-shadow:0 0 0 3px #3b82f61a}.filter-dropdown[data-v-d23b5676]:hover{background-color:#4b5563;border-color:#6b7280}.filter-dropdown option[data-v-d23b5676]{background:#374151;color:#f9fafb;padding:.5rem}.business-name[data-v-d23b5676]{font-weight:500;color:var(--text-primary)}.country-cell[data-v-d23b5676]{display:flex;align-items:center}.country-cell--extra[data-v-d23b5676]{padding-left:.25rem}.flag-image[data-v-d23b5676]{width:20px;height:15px;object-fit:cover;border-radius:2px;margin-right:.5rem}.flag-image--extra[data-v-d23b5676]{width:16px;height:12px}.numeric[data-v-d23b5676]{text-align:right}.text-center[data-v-d23b5676]{text-align:center}.text-muted[data-v-d23b5676]{color:var(--text-secondary);opacity:.7}.business-name.clickable[data-v-d23b5676]{cursor:pointer;text-decoration:underline;transition:color .2s ease}.business-name.clickable[data-v-d23b5676]:hover{color:#60a5fa;text-decoration:underline}.detail-view[data-v-9e447077]{width:100%}.detail-loading[data-v-9e447077]{display:flex;justify-content:center;align-items:center;padding:4rem}.loading-message[data-v-9e447077]{color:#9ca3af;font-size:1.125rem;font-style:italic}.detail-header[data-v-9e447077]{margin-bottom:2rem}.back-button[data-v-9e447077]{display:flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #4b5563;color:#f9fafb;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease}.back-button[data-v-9e447077]:hover{background:#374151;border-color:#6b7280}.business-stats-grid[data-v-9e447077]{display:flex;gap:1.5rem}.business-stats-grid[data-v-9e447077]>*{flex:1}.stats-column[data-v-9e447077]{display:flex;flex-direction:column;gap:1.5rem}.stat-card[data-v-9e447077]{background:#0000004d;border:1px solid #374151;border-radius:12px;padding:1.5rem}.stat-label[data-v-9e447077]{color:#a7a7a7;font-size:.7rem;font-weight:500;margin-bottom:.5rem}.stat-value[data-v-9e447077]{color:#f9fafb;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.stat-value[data-v-9e447077]:last-child{margin-bottom:0}.location-header[data-v-9e447077]{display:flex;align-items:center;gap:.5rem}.version-count[data-v-9e447077]{color:#9ca3af;font-size:.75rem;font-weight:400}.locations-list[data-v-9e447077]{font-size:.875rem;line-height:1.5}.mobile-location-note[data-v-9e447077]{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.mobile-location-note p[data-v-9e447077]{margin:0;color:#d1d5db;font-size:.875rem;font-weight:400;line-height:1.45}.location-accuracy-link[data-v-9e447077]{padding:0;border:0;background:transparent;color:#60a5fa;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.location-accuracy-link[data-v-9e447077]:hover{color:#93c5fd;text-decoration:underline}.locations-container[data-v-9e447077]{margin-bottom:1rem}.location-item[data-v-9e447077]{display:flex;align-items:center;margin-bottom:.5rem}.location-item[data-v-9e447077]:last-child{margin-bottom:0}.flag-image[data-v-9e447077]{margin-right:.5rem;width:20px;height:15px;object-fit:cover;border-radius:2px}.location-header .flag-image[data-v-9e447077]{margin-right:0}.pagination[data-v-9e447077]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #374151}.pagination-btn[data-v-9e447077]{background:#0000004d;border:1px solid #4b5563;color:#f9fafb;padding:.35rem .65rem;min-width:2.25rem;border-radius:6px;cursor:pointer;font-size:.875rem;line-height:1;transition:all .2s ease}.pagination-btn[data-v-9e447077]:hover:not(:disabled){background:#374151;border-color:#6b7280}.pagination-btn[data-v-9e447077]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-9e447077]{color:#9ca3af;font-size:.875rem;font-weight:500}.user-details-table .table-header-row[data-v-9e447077]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.user-details-table .table-header-row h3[data-v-9e447077]{margin:0}.table-controls[data-v-9e447077]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.search-input[data-v-9e447077]{padding:.75rem 1rem;border:1px solid #bfdaff4c;border-radius:8px;background:#9fc4ff1a;color:#f9fafb;font-size:.875rem;width:240px;transition:all .2s ease}.search-input[data-v-9e447077]::placeholder{color:#9ca3af}.search-input[data-v-9e447077]:focus{outline:none;border-color:#3b82f6;background:#4b5563;box-shadow:0 0 0 3px #3b82f61a}.filter-dropdown[data-v-9e447077]{padding:.75rem 2.5rem .75rem 1rem;border:1px solid #bfdaff4c;border-radius:8px;background:#9fc4ff1a;color:#f9fafb;font-size:.875rem;cursor:pointer;min-width:180px;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f9fafb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.filter-dropdown[data-v-9e447077]:focus{outline:none;border-color:#3b82f6;background-color:#4b5563;box-shadow:0 0 0 3px #3b82f61a}.filter-dropdown[data-v-9e447077]:hover{background-color:#4b5563;border-color:#6b7280}.filter-dropdown option[data-v-9e447077]{background:#374151;color:#f9fafb;padding:.5rem}.table-empty[data-v-9e447077]{color:#9ca3af;padding:.75rem 0}.content-usage-chart[data-v-9e447077]{margin-top:2rem;grid-column:1 / -1;background:#181c29}.region-content-chart-scroll[data-v-9e447077]{position:relative;padding-bottom:.5rem}.content-chart-scroll-fade[data-v-9e447077]:before{content:"";position:absolute;top:0;right:0;bottom:24px;width:3.5rem;pointer-events:none;z-index:2;background:linear-gradient(to left,#181c29,#181c29cc,#181c2900)}.region-content-chart-scroll[data-v-9e447077] .highcharts-scrolling{margin-left:58px!important;width:calc(100% - 58px)!important;padding-bottom:.35rem!important}.region-content-chart-scroll[data-v-9e447077] .highcharts-inner-container{margin-left:-58px!important}.user-sessions-chart[data-v-9e447077]{margin-top:2rem;grid-column:1 / -1}.horizontal-bar-chart[data-v-9e447077]{display:flex;flex-direction:column;padding:1rem 0}.horizontal-bar-item[data-v-9e447077]{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:1rem;padding:.5rem 0}.user-name[data-v-9e447077]{color:#f9fafb;font-size:.9rem;font-weight:500;text-align:right;padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-container[data-v-9e447077]{position:relative;height:24px;background:#3741514d;border-radius:4px;display:flex;align-items:center}.bar-fill[data-v-9e447077]{height:100%;background:#3b82f670;border-radius:4px;transition:width .3s ease;min-width:2px}.session-count[data-v-9e447077]{position:absolute;right:8px;color:#f9fafb;font-size:.8rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.sessions-heatmap-card[data-v-9e447077],.user-details-table[data-v-9e447077]{margin-top:2rem;grid-column:1 / -1}.user-name-cell[data-v-9e447077]{font-weight:500;color:var(--text-primary)}.user-name-cell.clickable[data-v-9e447077],.user-name.clickable[data-v-9e447077]{cursor:pointer;text-decoration:underline;transition:color .2s ease}.user-name-cell.clickable[data-v-9e447077]:hover,.user-name.clickable[data-v-9e447077]:hover{color:#60a5fa}.location-accuracy-strip[data-v-cf829def]{display:flex;align-items:center;gap:.65rem;margin:0 -1.35rem -1.35rem;padding:.7rem 1.35rem;background:#3edbff30;border-top:1px solid rgba(255,255,255,.08)}.location-accuracy-icon[data-v-cf829def]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:var(--text-secondary, #9ca3af);font-size:.75rem;font-weight:700;line-height:1}.location-accuracy-copy[data-v-cf829def]{color:var(--text-secondary, #9ca3af);font-size:.8125rem}.location-accuracy-link[data-v-cf829def]{margin-left:auto;padding:.25rem 0;border:0;background:transparent;color:#60a5fa;font:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer}.location-accuracy-link[data-v-cf829def]:hover{color:#93c5fd;text-decoration:underline}.region-group+.region-group[data-v-cf829def]{margin-top:2rem}.table-header-row[data-v-cf829def]{display:flex;align-items:center;margin-bottom:1rem}.country-title[data-v-cf829def]{display:flex;align-items:center;gap:.5rem;margin:0}.flag-image[data-v-cf829def]{width:22px;height:16px;object-fit:cover;border-radius:2px;flex-shrink:0}.region-empty[data-v-cf829def]{color:var(--text-secondary, #9ca3af);padding:1rem 0}.numeric[data-v-cf829def]{text-align:right}.state-name.clickable[data-v-cf829def]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;transition:color .2s ease}.state-name-text[data-v-cf829def]{text-decoration:underline}.state-name.clickable[data-v-cf829def]:hover{color:#60a5fa}.mobile-region-icon[data-v-cf829def]{font-size:1.05rem;line-height:1;color:inherit;text-decoration:none}@media (max-width: 640px){.location-accuracy-strip[data-v-cf829def]{align-items:flex-start;flex-wrap:wrap}.location-accuracy-copy[data-v-cf829def]{flex:1;min-width:12rem}.location-accuracy-link[data-v-cf829def]{margin-left:1.9rem}}.filters-section[data-v-fc9a0867]{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center}.search-input[data-v-fc9a0867]{padding:.75rem 1rem;border:1px solid #bfdaff4c;border-radius:8px;background:#9fc4ff1a;color:#f9fafb;font-size:.875rem;width:300px;transition:all .2s ease}.search-input[data-v-fc9a0867]::placeholder{color:#9ca3af}.search-input[data-v-fc9a0867]:focus{outline:none;border-color:#3b82f6;background:#4b5563;box-shadow:0 0 0 3px #3b82f61a}.filter-dropdown[data-v-fc9a0867]{padding:.75rem 2.5rem .75rem 1rem;border:1px solid #bfdaff4c;border-radius:8px;background:#9fc4ff1a;color:#f9fafb;font-size:.875rem;cursor:pointer;min-width:180px;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f9fafb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.filter-dropdown[data-v-fc9a0867]:focus{outline:none;border-color:#3b82f6;background-color:#4b5563;box-shadow:0 0 0 3px #3b82f61a}.filter-dropdown[data-v-fc9a0867]:hover{background-color:#4b5563;border-color:#6b7280}.filter-dropdown option[data-v-fc9a0867]{background:#374151;color:#f9fafb;padding:.5rem}.user-cell[data-v-fc9a0867]{display:flex;flex-direction:column;gap:.25rem}.user-name[data-v-fc9a0867]{font-weight:500;color:var(--text-primary);font-size:.9rem}.country-cell[data-v-fc9a0867]{display:flex;align-items:center}.flag-image[data-v-fc9a0867]{width:20px;height:15px;object-fit:cover;border-radius:2px;margin-right:.5rem}.numeric[data-v-fc9a0867]{text-align:right}[data-v-fc9a0867] .kpi-row{padding:0rem}[data-v-fc9a0867] .kpi-value{font-size:2.5rem}.user-cell.clickable[data-v-fc9a0867]{cursor:pointer;transition:color .2s ease}.user-cell.clickable[data-v-fc9a0867]:hover{color:#60a5fa}.user-cell.clickable:hover .user-name[data-v-fc9a0867]{text-decoration:underline}.live-now-label[data-v-fc9a0867]{display:inline-flex;align-items:center;gap:.4rem;color:#f87171;font-weight:500}.live-dot-inline[data-v-fc9a0867]{width:.5rem;height:.5rem;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef44448c;animation:live-pulse-fc9a0867 1.6s ease-out infinite}@keyframes live-pulse-fc9a0867{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 .45rem #ef444400}to{box-shadow:0 0 #ef444400}}.detail-header[data-v-fc9a0867]{margin-bottom:2rem;display:flex;gap:1rem;align-items:center}.back-button[data-v-fc9a0867]{display:flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #4b5563;color:#f9fafb;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease}.back-button[data-v-fc9a0867]:hover{background:#374151;border-color:#6b7280}.live-session-button[data-v-fc9a0867]{display:flex;align-items:center;gap:.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease}.live-session-button[data-v-fc9a0867]:hover{background:#10b98133;border-color:#10b98180}.live-dot[data-v-fc9a0867]{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-fc9a0867 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-fc9a0867{0%,to{opacity:1}50%{opacity:.5}}.chart-card.full-width[data-v-e57c762b]{width:100%;min-width:0;background:#181c29}.content-chart-scroll-fade[data-v-e57c762b]{position:relative}.content-chart-scroll-fade[data-v-e57c762b]:before{content:"";position:absolute;top:0;bottom:24px;right:0;width:130px;pointer-events:none;z-index:2;background:linear-gradient(to left,#181c29,#181c29cc,#181c2900)}.content-chart-scroll-fade[data-v-e57c762b] .highcharts-scrolling{margin-left:58px!important;width:calc(100% - 58px)!important}.content-chart-scroll-fade[data-v-e57c762b] .highcharts-inner-container{margin-left:-58px!important}.content-table-section[data-v-e57c762b]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}.content-table-section .table[data-v-e57c762b]{width:100%;margin-bottom:2rem}.content-table-section .table th[data-v-e57c762b]{font-weight:600;color:var(--text-secondary);font-size:.875rem;padding:1rem;text-align:left}.content-table-section .table td[data-v-e57c762b]{padding:1rem;border-bottom:1px solid var(--border-light)}.content-table-section .module-name[data-v-e57c762b]{font-weight:500;color:var(--text-primary)}.content-table-section .table-row[data-v-e57c762b]:hover{background-color:var(--bg-hover)}.content-table-section .pagination[data-v-e57c762b]{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.content-table-section .page-dot[data-v-e57c762b]{width:8px;height:8px;border-radius:50%;background-color:var(--border-color);cursor:pointer;transition:background-color .2s}.content-table-section .page-dot.active[data-v-e57c762b]{background-color:var(--primary-color)}.charts-section .charts-grid[data-v-43d6c1d5]{grid-template-columns:2fr 1fr}.is-dashboard-route .charts-section>.chart-card.data-table[data-v-43d6c1d5]{animation:dashboardElementIn .7s cubic-bezier(.16,1,.3,1) both}.is-dashboard-route .charts-section:nth-of-type(2)>.chart-card.data-table[data-v-43d6c1d5]{animation-delay:.4s}.is-dashboard-route .charts-section:nth-of-type(3)>.chart-card.data-table[data-v-43d6c1d5]{animation-delay:.52s}.app-version-body[data-v-43d6c1d5]{display:flex;align-items:center;gap:1.5rem}.app-version-pie[data-v-43d6c1d5]{flex:1 1 auto;min-width:0}.app-details-kpis[data-v-43d6c1d5]{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:1rem}.app-details-kpis[data-v-43d6c1d5] .kpi-card{width:100%;padding:.9rem 1.25rem;border:1px solid transparent;border-radius:.75rem}.app-details-kpis[data-v-43d6c1d5] .kpi-latest-version{background:#2ea04326;border-color:#2ea04366;color:#3fb950}.app-details-kpis[data-v-43d6c1d5] .kpi-previous-version{background:#e3b34126;border-color:#e3b34166;color:#e3b341}.app-details-kpis[data-v-43d6c1d5] .kpi-older-versions{background:#f0883e26;border-color:#f0883e66;color:#f0883e}.app-details-kpis[data-v-43d6c1d5] .kpi-value,.app-details-kpis[data-v-43d6c1d5] .kpi-label{color:inherit}.app-details-kpis[data-v-43d6c1d5] .kpi-value{font-size:2.1rem}.app-details-kpis[data-v-43d6c1d5] .kpi-content{flex-direction:column-reverse}.app-details-kpis[data-v-43d6c1d5] .kpi-label{white-space:normal;margin-top:.4rem;margin-bottom:0}.country-cell[data-v-43d6c1d5]{display:inline-flex;align-items:center;white-space:nowrap}.flag-image[data-v-43d6c1d5]{width:20px;height:15px;object-fit:cover;border-radius:2px;margin-right:.5rem}.version-user-link[data-v-43d6c1d5]{color:var(--color-text-primary, #f9fafb);font-weight:600;font-size:.95rem;text-decoration:none;transition:color .2s ease}.version-user-link[data-v-43d6c1d5]:hover{color:#60a5fa;text-decoration:underline}.version-tag[data-v-43d6c1d5]{display:inline-block;padding:.05rem .5rem;border-radius:.45rem;border:1px solid transparent;font-size:.78rem;font-weight:500;white-space:nowrap}.version-latest-badge[data-v-43d6c1d5]{margin-right:.35rem;color:#3fb950;font-size:.62rem;font-weight:600}.version-tag.tier-latest[data-v-43d6c1d5]{color:#3fb950;background:#2ea04326;border-color:#2ea04366}.version-tag.tier-previous[data-v-43d6c1d5]{color:#e3b341;background:#e3b34126;border-color:#e3b34166}.version-tag.tier-two-behind[data-v-43d6c1d5]{color:#f0883e;background:#f0883e26;border-color:#f0883e66}.version-tag.tier-old[data-v-43d6c1d5]{color:#f85149;background:#f8514926;border-color:#f8514966}.version-tag.tier-oldest[data-v-43d6c1d5]{color:#f778ba;background:#f778ba26;border-color:#f778ba66}.sortable-th[data-v-43d6c1d5]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease}.sortable-th[data-v-43d6c1d5]:hover{background:#9fc4ff0a}.sortable-th.sort-active[data-v-43d6c1d5]{background:#9fc4ff1a}.sort-icon[data-v-43d6c1d5]{margin-left:.15rem;font-size:.8rem;opacity:.6}.sortable-th.sort-active .sort-icon[data-v-43d6c1d5]{opacity:1}.version-user-row.has-subrows>td[data-v-43d6c1d5]{border-bottom:none}.version-subrow>td[data-v-43d6c1d5]{padding-top:.2rem;padding-bottom:.2rem;border-bottom:none}.version-subrow.is-last>td[data-v-43d6c1d5]{border-bottom:1px solid var(--color-border-primary)}.version-system-name[data-v-43d6c1d5]{padding-left:1.25rem;color:var(--color-text-secondary, rgba(255, 255, 255, .55));font-size:.78rem}.version-cell[data-v-43d6c1d5]{white-space:nowrap}.avatar[data-v-69b91190]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;flex-shrink:0}.avatar-small[data-v-69b91190]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff;flex-shrink:0}.user-list[data-v-69b91190]{-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:#4b5563 #1f2937}.user-list[data-v-69b91190]::-webkit-scrollbar{width:6px}.user-list[data-v-69b91190]::-webkit-scrollbar-track{background:#1f2937}.user-list[data-v-69b91190]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.user-list[data-v-69b91190]::-webkit-scrollbar-thumb:hover{background:#6b7280}.user-card[data-v-69b91190]{padding:.75rem;border-radius:.375rem;margin-bottom:.5rem;transition:all .2s ease;background-color:#37415180}.user-details-link[data-v-69b91190]{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.user-details-link[data-v-69b91190]:hover{color:#10b981;text-decoration:underline}.user-details-text[data-v-69b91190]{color:var(--color-text-primary);display:block;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar-link[data-v-69b91190]{display:inline-flex;flex-shrink:0;text-decoration:none}.user-avatar-link:hover .avatar[data-v-69b91190]{box-shadow:0 0 0 2px #10b9818c}.user-location-link[data-v-69b91190]{color:var(--color-text-secondary);display:flex;align-items:center;gap:.25rem;font-size:.75rem;margin-top:.25rem;min-width:0;text-decoration:none}.user-location-link[data-v-69b91190]:hover{color:#10b981;text-decoration:underline}.user-location-text[data-v-69b91190]{color:var(--color-text-secondary);display:flex;align-items:center;gap:.25rem;font-size:.75rem;margin-top:.25rem;min-width:0}.activity-item[data-v-69b91190]{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.375rem;background-color:#3741514d;animation:slideIn-69b91190 .3s ease-out}.redo-icon[data-v-69b91190]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.redo-icon[data-v-69b91190] svg{width:16px;height:16px;fill:currentColor;opacity:.7}@keyframes slideIn-69b91190{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.event-list-move[data-v-69b91190],.event-list-enter-active[data-v-69b91190],.event-list-leave-active[data-v-69b91190]{transition:all .4s cubic-bezier(.4,0,.2,1)}.event-list-enter-from[data-v-69b91190]{opacity:0;transform:translateY(-20px) scale(.95)}.event-list-leave-to[data-v-69b91190]{opacity:0;transform:translateY(10px) scale(.95)}.event-list-leave-active[data-v-69b91190]{position:absolute;width:100%}.event-item-move[data-v-69b91190],.event-item-enter-active[data-v-69b91190],.event-item-leave-active[data-v-69b91190]{transition:all .3s cubic-bezier(.4,0,.2,1)}.event-item-enter-from[data-v-69b91190]{opacity:0;transform:translate(-10px)}.event-item-leave-to[data-v-69b91190]{opacity:0;transform:translate(10px)}[data-v-69b91190] .world-map-chart{margin-top:0}@media (max-width: 1024px){.charts-row[data-v-69b91190]{flex-direction:column!important;height:auto!important}.chart-card[style*="min-width: 280px"][data-v-69b91190]{width:100%!important;min-width:0!important;max-height:300px!important}}.page-header[data-v-06d4d54f]{margin-bottom:3rem;transition:margin-bottom 1s cubic-bezier(.16,1,.3,1) .65s}.page-header.selected[data-v-06d4d54f]{margin-bottom:2rem;transition:margin-bottom 1s cubic-bezier(.16,1,.3,1)}.page-header .page-eyebrow[data-v-06d4d54f]{display:flex;align-items:center;justify-content:center;gap:.85rem;font-size:1rem;font-weight:400;text-transform:none;letter-spacing:.15rem;margin-bottom:1rem}.page-header .page-eyebrow[data-v-06d4d54f]:before,.page-header .page-eyebrow[data-v-06d4d54f]:after{content:"";width:6rem;height:1px;background:currentColor;opacity:.3}.page-header h1[data-v-06d4d54f]{font-size:clamp(2.2rem,3.2vw,4rem);transform:scale(1);transform-origin:center top;transition:transform 1s cubic-bezier(.16,1,.3,1) .65s}.page-header.selected h1[data-v-06d4d54f]{transform:scale(.78);transition:transform 1s cubic-bezier(.16,1,.3,1)}.quick-answers-body[data-v-06d4d54f]{--quick-transition-ease: cubic-bezier(.16, 1, .3, 1);display:grid;grid-template-columns:minmax(280px,680px) minmax(0,0fr);align-items:start;justify-content:stretch;gap:0;width:min(680px,100%);min-height:520px;margin:0 auto;transition:gap .45s var(--quick-transition-ease),width .55s var(--quick-transition-ease) .45s,grid-template-columns .55s var(--quick-transition-ease) .45s}.quick-answers-body.selected[data-v-06d4d54f]{grid-template-columns:minmax(max-content,.48fr) minmax(640px,1.52fr);width:100%;gap:1.25rem}.quick-question-panel[data-v-06d4d54f]{text-align:center;transform:translate(0);transition:transform .55s var(--quick-transition-ease) .45s}.quick-answers-body.selected .quick-question-panel[data-v-06d4d54f]{transform:translate(-.75rem)}.quick-question-list[data-v-06d4d54f]{display:inline-grid;grid-template-columns:max-content;gap:2.2rem;margin-top:2rem;justify-items:stretch;transition:gap .45s var(--quick-transition-ease) .65s,margin-top .45s var(--quick-transition-ease) .65s}.quick-answers-body.selected .quick-question-list[data-v-06d4d54f]{gap:.65rem;margin-top:0;transition:gap .45s var(--quick-transition-ease),margin-top .45s var(--quick-transition-ease)}.quick-question-button[data-v-06d4d54f]{position:relative;isolation:isolate;z-index:0;overflow:visible;--quick-question-surface: rgba(101, 216, 255, .1);width:100%;min-width:0;padding:1.05rem 2rem;color:#ffffffdb;font-family:inherit;font-size:1.05rem;font-weight:700;line-height:1.25;text-align:center;white-space:nowrap;background:var(--quick-question-surface);border:1px solid rgba(0,234,255,.169);border-radius:16px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0f;animation:quickQuestionIn-06d4d54f .72s cubic-bezier(.16,1,.3,1) .26s both;transition:transform .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease}.quick-question-button[data-v-06d4d54f]:nth-of-type(1){animation-delay:.26s}.quick-question-button[data-v-06d4d54f]:nth-of-type(2){animation-delay:.34s}.quick-question-button[data-v-06d4d54f]:nth-of-type(3){animation-delay:.42s}.quick-question-button[data-v-06d4d54f]:nth-of-type(4){animation-delay:.5s}.quick-question-button[data-v-06d4d54f]:nth-of-type(5){animation-delay:.58s}.quick-question-button[data-v-06d4d54f]:nth-of-type(6){animation-delay:.66s}.quick-question-button[data-v-06d4d54f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:1.5px;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--quick-border-angle),rgba(255,255,255,.08) 0deg,rgba(255,255,255,.08) 145deg,rgba(9,253,221,.28) 178deg,#09fddd 202deg,#838dff 228deg,rgba(255,255,255,.08) 262deg,rgba(255,255,255,.08) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity 0s ease}.quick-question-button[data-v-06d4d54f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 22px color-mix(in srgb,var(--color-accent-bright) 30%,transparent),0 0 58px color-mix(in srgb,var(--color-accent-bright) 20%,transparent),0 0 110px color-mix(in srgb,var(--color-accent-bright) 10%,transparent)}.quick-question-list.is-glow-enabled .quick-question-button[data-v-06d4d54f]:after{animation:quickQuestionGlow-06d4d54f 6s ease-in-out infinite}.quick-question-list.is-glow-enabled .quick-question-button[data-v-06d4d54f]:nth-of-type(2):after{animation-delay:.15s}.quick-question-list.is-glow-enabled .quick-question-button[data-v-06d4d54f]:nth-of-type(3):after{animation-delay:.3s}.quick-question-list.is-glow-enabled .quick-question-button[data-v-06d4d54f]:nth-of-type(4):after{animation-delay:.45s}.quick-question-list.is-glow-enabled .quick-question-button[data-v-06d4d54f]:nth-of-type(5):after{animation-delay:.6s}.quick-question-list.is-glow-enabled .quick-question-button[data-v-06d4d54f]:nth-of-type(6):after{animation-delay:.75s}.quick-question-button.active[data-v-06d4d54f]{--quick-question-surface: color-mix(in srgb, var(--color-accent-bright) 25%, transparent);color:#fff;border-color:color-mix(in srgb,var(--color-table-header) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-table-header) 18%,transparent);transform:translate(4px)}.quick-question-button[data-v-06d4d54f]:hover:not(.active){color:#fff;border-color:transparent;transform:translate(4px);box-shadow:inset 0 0 0 1px #09fddd24,0 14px 30px #6572ff1f}.quick-question-button[data-v-06d4d54f]:hover:not(.active):before{opacity:1;transition:opacity .5s ease}.quick-question-button[data-v-06d4d54f]:disabled{cursor:default}@property --quick-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: true;}.dashboard-answer-card[data-v-06d4d54f]{position:relative;width:100%;min-width:0;min-height:360px;overflow:hidden;padding:1.35rem;border:1px solid rgba(74,216,255,.18);border-radius:20px;background:var(--color-panel-bg)}.quick-answer-close[data-v-06d4d54f]{position:absolute;top:.5rem;right:.5rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding-bottom:3px;color:#ffffffb3;font-family:inherit;font-size:1.35rem;font-weight:200;line-height:1;background:#65d8ff1a;border:1px solid rgba(0,234,255,.169);border-radius:999px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0f;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.quick-answer-close[data-v-06d4d54f]:hover{color:#fff;background:#65d8ff29;border-color:#09fddd73;box-shadow:inset 0 0 0 1px #09fddd24,0 14px 30px #6572ff1f;transform:scale(1.04)}.dashboard-answer-card.answer-locations[data-v-06d4d54f],.dashboard-answer-card.answer-tradeshow-usage[data-v-06d4d54f]{min-height:540px}.dashboard-answer-card.answer-locations h2[data-v-06d4d54f],.dashboard-answer-card.answer-locations .dashboard-answer-content[data-v-06d4d54f],.dashboard-answer-card.answer-locations .quick-view-all-button[data-v-06d4d54f],.dashboard-answer-card.answer-tradeshow-usage h2[data-v-06d4d54f],.dashboard-answer-card.answer-tradeshow-usage .dashboard-answer-content[data-v-06d4d54f],.dashboard-answer-card.answer-tradeshow-usage .quick-view-all-button[data-v-06d4d54f]{position:relative;z-index:1}.quick-answer-slot[data-v-06d4d54f]{width:0;min-width:0;overflow:hidden;opacity:0;transform:translate(26px);transition:width .65s var(--quick-transition-ease),opacity .35s var(--quick-transition-ease),transform .65s var(--quick-transition-ease)}.quick-answers-body.selected .quick-answer-slot[data-v-06d4d54f]{width:100%;opacity:1;transform:translate(0);transition:width .65s var(--quick-transition-ease) .95s,opacity .35s var(--quick-transition-ease) 1.05s,transform .65s var(--quick-transition-ease) .95s}.quick-answer-reveal-enter-active[data-v-06d4d54f],.quick-answer-reveal-leave-active[data-v-06d4d54f]{overflow:hidden;transition:opacity .25s var(--quick-transition-ease),transform .25s var(--quick-transition-ease)}.quick-answer-reveal-enter-from[data-v-06d4d54f],.quick-answer-reveal-leave-to[data-v-06d4d54f]{opacity:0;transform:translate(12px)}.quick-answer-reveal-enter-to[data-v-06d4d54f],.quick-answer-reveal-leave-from[data-v-06d4d54f]{opacity:1;transform:translate(0)}.dashboard-answer-card h2[data-v-06d4d54f]{margin:0 0 .65rem;color:#fff;font-size:1.65rem;font-weight:100}.dashboard-answer-content[data-v-06d4d54f]{margin-top:1.5rem}.tab-swap-leave-active[data-v-06d4d54f]{transition:opacity .3s ease}.tab-swap-leave-to[data-v-06d4d54f]{opacity:0}.tab-swap-enter-active[data-v-06d4d54f]{transition:opacity .45s ease .06s,transform .5s cubic-bezier(.16,1,.3,1) .06s}.tab-swap-enter-from[data-v-06d4d54f]{opacity:0;transform:translateY(12px)}.answer-locations .tab-swap-enter-active[data-v-06d4d54f],.answer-tradeshow-usage .tab-swap-enter-active[data-v-06d4d54f]{transition:opacity .45s ease}.answer-locations .tab-swap-enter-from[data-v-06d4d54f],.answer-tradeshow-usage .tab-swap-enter-from[data-v-06d4d54f]{opacity:0;transform:none}.dashboard-answer-card.answer-locations[data-v-06d4d54f],.dashboard-answer-card.answer-tradeshow-usage[data-v-06d4d54f]{display:flex;flex-direction:column}.answer-locations .quick-tab-swap[data-v-06d4d54f],.answer-tradeshow-usage .quick-tab-swap[data-v-06d4d54f]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.answer-locations .dashboard-answer-content[data-v-06d4d54f],.answer-tradeshow-usage .dashboard-answer-content[data-v-06d4d54f]{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.answer-locations .quick-view-all-button[data-v-06d4d54f],.answer-tradeshow-usage .quick-view-all-button[data-v-06d4d54f]{margin-top:auto;align-self:flex-start}.quick-answer-loading[data-v-06d4d54f],.quick-answer-empty[data-v-06d4d54f]{display:flex;align-items:center;justify-content:center;min-height:240px;color:#ffffffad}.quick-users-table[data-v-06d4d54f]{--quick-table-scrollbar-gutter: 1rem;--quick-table-row-gap: .35rem;position:relative;display:flex;flex-direction:column;row-gap:var(--quick-table-row-gap);max-height:46vh;min-height:0;overflow:hidden}.quick-users-table[data-v-06d4d54f]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.5rem;background:linear-gradient(to bottom,#14172000,#141720);pointer-events:none}.quick-users-table table[data-v-06d4d54f]{width:100%;table-layout:fixed;border-collapse:collapse}.quick-location-stats table[data-v-06d4d54f]{width:100%;border-collapse:collapse}.quick-users-table table.quick-users-table-header[data-v-06d4d54f]{flex:0 0 auto;width:calc(100% - var(--quick-table-scrollbar-gutter))}.quick-users-table-scroll[data-v-06d4d54f]{max-height:calc(46vh - 2.5rem - var(--quick-table-row-gap));overflow-y:auto;padding-bottom:2.5rem;scrollbar-gutter:stable;scrollbar-color:rgba(255,255,255,.18) transparent}.quick-users-table-scroll[data-v-06d4d54f]::-webkit-scrollbar{width:var(--quick-table-scrollbar-gutter)}.quick-users-table-scroll[data-v-06d4d54f]::-webkit-scrollbar-thumb{background:#ffffff2e;background-clip:padding-box;border:4px solid transparent;border-radius:999px}.quick-user-col[data-v-06d4d54f]{width:44%}.quick-company-col[data-v-06d4d54f]{width:18%}.quick-country-col[data-v-06d4d54f]{width:11%}.quick-function-col[data-v-06d4d54f]{width:14%}.quick-sessions-col[data-v-06d4d54f]{width:13%}.quick-version-user-col[data-v-06d4d54f]{width:78%}.quick-version-col[data-v-06d4d54f]{width:22%}.quick-version-users-table .quick-version-subrow td[data-v-06d4d54f]{padding-top:.18rem;padding-bottom:.18rem;border-top:0;border-bottom:0;line-height:1.15}.quick-version-users-table .quick-version-subrow.is-last td[data-v-06d4d54f]{padding-bottom:.6rem}.quick-version-users-table .quick-version-user-row td[data-v-06d4d54f]{border-bottom:0;border-top:1px solid rgba(255,255,255,.22)}.quick-version-users-table tbody tr:first-child td[data-v-06d4d54f]{border-top:0}.quick-version-subrow .quick-version-system-name[data-v-06d4d54f]{padding-left:1.5rem;color:#ffffff75;font-size:.7rem;word-break:break-word}.quick-version-num-cell[data-v-06d4d54f]{text-align:center}.quick-version-num-cell .quick-version-single-tag[data-v-06d4d54f]{display:inline-block;margin-top:0;padding:.05rem .45rem;border-radius:.45rem;font-size:.7rem;font-weight:500;border:1px solid transparent}.quick-version-tag-cell[data-v-06d4d54f]{white-space:nowrap}.quick-version-tag-cell .quick-version-tag[data-v-06d4d54f]{position:relative;display:inline-block;vertical-align:middle;margin-top:0;padding:.05rem .45rem;border-radius:.45rem;border:1px solid transparent;font-size:.7rem;font-weight:500;white-space:nowrap}.quick-version-tag-cell .quick-version-latest-badge[data-v-06d4d54f]{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-top:0;margin-right:.3rem;padding:.05rem .45rem;border-radius:999px;color:#3fb950;font-size:.6rem;font-weight:600;line-height:1.5}.quick-version-tag.tier-latest[data-v-06d4d54f],.quick-version-single-tag.tier-latest[data-v-06d4d54f]{color:#3fb950;background:#2ea04326;border-color:#2ea04366}.quick-version-tag.tier-previous[data-v-06d4d54f],.quick-version-single-tag.tier-previous[data-v-06d4d54f]{color:#e3b341;background:#e3b34126;border-color:#e3b34166}.quick-version-tag.tier-two-behind[data-v-06d4d54f],.quick-version-single-tag.tier-two-behind[data-v-06d4d54f]{color:#f0883e;background:#f0883e26;border-color:#f0883e66}.quick-version-tag.tier-old[data-v-06d4d54f],.quick-version-single-tag.tier-old[data-v-06d4d54f]{color:#f85149;background:#f8514926;border-color:#f8514966}.quick-version-tag.tier-oldest[data-v-06d4d54f],.quick-version-single-tag.tier-oldest[data-v-06d4d54f]{color:#f778ba;background:#f778ba26;border-color:#f778ba66}.quick-users-table th[data-v-06d4d54f],.quick-users-table td[data-v-06d4d54f],.quick-location-stats td[data-v-06d4d54f]{padding:.65rem .75rem;color:#ffffffbd;border-bottom:1px solid rgba(255,255,255,.075)}.quick-users-table th[data-v-06d4d54f]{border-bottom:1px solid color-mix(in srgb,var(--color-table-header) 50%,transparent);color:var(--color-table-header);font-size:.8rem;font-weight:200;text-align:left}.quick-users-table td[data-v-06d4d54f]{font-size:.84rem}.quick-users-table strong[data-v-06d4d54f]{display:block;color:#fff;font-weight:800}.quick-users-table span[data-v-06d4d54f]{display:block;margin-top:.18rem;color:#ffffff75;font-size:.76rem}.quick-content-chart[data-v-06d4d54f]{width:100%;min-height:360px;overflow:hidden}.quick-sessions-chart-wrap[data-v-06d4d54f]{position:relative;min-height:0}.quick-sessions-chart-wrap[data-v-06d4d54f]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.5rem;background:linear-gradient(to bottom,#14172000,#141720);pointer-events:none}.quick-sessions-chart[data-v-06d4d54f]{display:flex;flex-direction:column;gap:.65rem;max-height:46vh;overflow-y:auto;padding-right:1rem;padding-bottom:2.5rem}.quick-session-row[data-v-06d4d54f]{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:1rem}.quick-session-row>span[data-v-06d4d54f]{overflow:hidden;color:#ffffffd1;font-size:.86rem;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.quick-session-bar[data-v-06d4d54f]{display:flex;align-items:center;height:17px;background:#3741514d;border-radius:4px}.quick-session-bar div[data-v-06d4d54f]{height:100%;min-width:2px;flex:0 1 auto;background:#3b82f670;border-radius:4px}.quick-session-bar strong[data-v-06d4d54f]{flex:0 0 auto;margin-left:8px;color:#f9fafb;font-size:.76rem}.quick-location-layout[data-v-06d4d54f],.quick-version-layout[data-v-06d4d54f]{display:flex;align-items:stretch;gap:1rem}.quick-location-layout[data-v-06d4d54f]{align-items:flex-start}.answer-tradeshow-usage .quick-location-layout[data-v-06d4d54f]{flex-direction:column;flex:1 1 auto;min-height:0}.answer-tradeshow-usage .quick-location-stats[data-v-06d4d54f]{flex:1 1 auto;width:270px;max-width:270px;min-height:0}.quick-tradeshow-stats-caption[data-v-06d4d54f]{margin:0 0 .4rem;font-size:.6rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary, #9aa4b2)}.quick-location-map[data-v-06d4d54f],.quick-version-chart[data-v-06d4d54f]{min-width:0;flex:1 1 auto}.quick-version-chart[data-v-06d4d54f]{flex:0 0 400px;max-width:400px;display:flex;flex-direction:column}.quick-version-chart .quick-view-all-button[data-v-06d4d54f],.quick-registration-wrap[data-v-06d4d54f] .registration-chart .quick-view-all-button{margin-top:auto;align-self:flex-start}.quick-registration-wrap[data-v-06d4d54f] .registration-chart{min-height:330px}.quick-version-details[data-v-06d4d54f]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:1rem}.answer-locations .quick-location-map[data-v-06d4d54f]{position:absolute;top:.65rem;right:1rem;bottom:1rem;left:305px;width:auto;height:auto;z-index:0;opacity:.9}.answer-locations .quick-location-map>div[data-v-06d4d54f]{height:100%!important}.quick-location-map-fade-enter-active[data-v-06d4d54f],.quick-location-map-fade-leave-active[data-v-06d4d54f]{transition:opacity .45s cubic-bezier(.16,1,.3,1)}.quick-location-map-fade-enter-from[data-v-06d4d54f],.quick-location-map-fade-leave-to[data-v-06d4d54f]{opacity:0}.answer-locations .quick-location-map[data-v-06d4d54f] .highcharts-container,.answer-locations .quick-location-map[data-v-06d4d54f] svg{width:100%!important;height:100%!important}.answer-locations .quick-location-map[data-v-06d4d54f] .world-map-chart{margin-top:0}.answer-locations .quick-location-map--na-fade[data-v-06d4d54f],.answer-tradeshow-usage .quick-location-map--na-fade[data-v-06d4d54f]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%);overflow:hidden}.answer-locations .quick-location-map--na-fade[data-v-06d4d54f] svg,.answer-tradeshow-usage .quick-location-map--na-fade[data-v-06d4d54f] svg{transform:translateY(-5%)}.answer-locations .quick-location-map--global[data-v-06d4d54f],.answer-tradeshow-usage .quick-location-map--global[data-v-06d4d54f]{overflow:hidden}.answer-locations .quick-location-map--global[data-v-06d4d54f] svg,.answer-tradeshow-usage .quick-location-map--global[data-v-06d4d54f] svg{transform:translate(-2.5%)}.answer-tradeshow-usage .quick-tradeshow-map[data-v-06d4d54f]{position:absolute;top:.65rem;right:1rem;bottom:1rem;left:305px;width:auto;height:auto;z-index:0;opacity:.9}.answer-tradeshow-usage .quick-tradeshow-map>div[data-v-06d4d54f]{height:100%!important}.answer-tradeshow-usage .quick-tradeshow-map[data-v-06d4d54f] .highcharts-container,.answer-tradeshow-usage .quick-tradeshow-map[data-v-06d4d54f] svg{width:100%!important;height:100%!important}.answer-tradeshow-usage .quick-tradeshow-map[data-v-06d4d54f] .world-map-chart{margin-top:0}.quick-tradeshow-badge[data-v-06d4d54f]{position:relative;display:inline-flex;align-items:baseline;gap:.5rem;margin-top:.55rem;padding:.5rem .85rem;border-radius:.6rem;background:#3fb95026;border:1px solid rgba(63,185,80,.4);white-space:nowrap}.quick-tradeshow-badge-text[data-v-06d4d54f]{color:#b7f0c1;font-size:1.3rem;font-weight:500}.quick-tradeshow-badge-num[data-v-06d4d54f]{margin-right:.3em}.quick-tradeshow-badge-unit[data-v-06d4d54f],.quick-tradeshow-badge-sep[data-v-06d4d54f]{font-size:.7em}.quick-tradeshow-badge-sep[data-v-06d4d54f]{opacity:.55;margin:0 .35em}.quick-tradeshow-badge--empty[data-v-06d4d54f]{background:#f0883e26;border-color:#f0883e66}.quick-tradeshow-badge--empty .quick-tradeshow-badge-text[data-v-06d4d54f]{color:#ffd99b}.quick-tradeshow-badge-icon[data-v-06d4d54f]{position:absolute;top:0;right:0;transform:translate(50%,-50%);width:22px;height:22px}.quick-map-view-toggle[data-v-06d4d54f]{min-width:120px;position:absolute;top:3rem;right:12rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.3rem 1rem;font-family:inherit;font-size:.8rem;font-weight:400;color:#fff;background:#00889253;border:1px solid rgba(171,237,255,.2);border-radius:8px;cursor:pointer;box-shadow:0 0 18px #2ec5ef47;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.quick-map-view-toggle[data-v-06d4d54f]:hover{background:#00a4af53;box-shadow:0 0 18px #2ec5ef66;transform:translateY(-1px)}.quick-map-view-toggle[data-v-06d4d54f]:active{transform:translateY(0)}.quick-map-view-toggle-icon[data-v-06d4d54f]{width:1em;height:1em;flex-shrink:0;fill:currentColor}.quick-location-stats[data-v-06d4d54f]{position:relative;z-index:1;flex:0 0 270px;overflow-x:hidden;overflow-y:auto;padding:.75rem .75rem .75rem 0;margin-bottom:1.25rem;border:0;border-radius:0;background:transparent}.quick-version-kpis[data-v-06d4d54f]{flex:0 0 auto;padding:.75rem;border:0;border-radius:16px;background:transparent}.quick-location-stats td[data-v-06d4d54f]{font-size:.82rem;padding-top:.36rem;padding-bottom:.36rem;white-space:nowrap}.quick-location-stats td[data-v-06d4d54f]:first-child{width:44%;color:#fff;font-weight:700;font-size:.95rem}.quick-location-stats td[data-v-06d4d54f]:last-child{width:2rem;text-align:right}.quick-progress-bar[data-v-06d4d54f]{height:8px;overflow:hidden;background:#ffffff14;border-radius:999px}.quick-progress-bar div[data-v-06d4d54f]{height:100%;background:linear-gradient(90deg,#09e9fd,#767afa);border-radius:inherit}.quick-version-kpis[data-v-06d4d54f]{display:flex;flex-direction:row;gap:1rem}.quick-version-kpi[data-v-06d4d54f]{flex:1 1 0;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b}.quick-version-users-table[data-v-06d4d54f]{max-height:none}.quick-version-users-table .quick-users-table-scroll[data-v-06d4d54f]{max-height:320px;overflow-x:hidden;padding-bottom:2.5rem}.quick-version-stat[data-v-06d4d54f]{position:relative;align-self:flex-start;display:flex;align-items:baseline;gap:.5rem;padding:.5rem .85rem;border-radius:.6rem;background:#f0883e26;border:1px solid rgba(240,136,62,.4)}.quick-version-stat-text[data-v-06d4d54f]{color:#ffd99b;font-size:1.1rem;font-weight:500}.quick-version-stat-text strong[data-v-06d4d54f]{font-size:1.7rem;font-weight:700}.quick-users-table.quick-version-users-table th[data-v-06d4d54f]{color:#ffd99b;border-bottom:1px solid rgba(255,217,155,.5)}.quick-version-stat-icon[data-v-06d4d54f]{position:absolute;top:0;right:0;transform:translate(50%,-50%);width:22px;height:22px}.quick-version-kpi span[data-v-06d4d54f]{display:block;margin-bottom:.65rem;color:#ffffff9e;font-size:.76rem;font-weight:800;line-height:1.3;text-transform:uppercase}.quick-version-kpi strong[data-v-06d4d54f]{color:#fff;font-size:2.4rem;font-weight:100}.quick-view-all-button[data-v-06d4d54f]{position:relative;z-index:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;margin-top:2.25rem;min-height:58px;padding:.9rem 1rem;color:#ffffffeb;font-family:inherit;font-size:.98rem;font-weight:900;letter-spacing:.02em;text-decoration:none;border:0;border-radius:14px;background:var(--color-quick-answers-bg);box-shadow:0 14px 34px #09fddd14;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.quick-view-all-button[data-v-06d4d54f]:before,.quick-view-all-button[data-v-06d4d54f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;padding:3px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.quick-view-all-button[data-v-06d4d54f]:before{background:linear-gradient(#ffffff1f,#ffffff1f)}.quick-view-all-button[data-v-06d4d54f]:after{opacity:1;background:conic-gradient(from var(--quick-border-angle),rgba(255,255,255,.08) 0deg,rgba(255,255,255,.08) 145deg,rgba(9,253,221,.28) 178deg,#09fddd 202deg,#838dff 228deg,rgba(255,255,255,.08) 262deg,rgba(255,255,255,.08) 360deg);transition:opacity .5s ease}.quick-view-all-button[data-v-06d4d54f]:hover{color:#fff;transform:translate(3px);box-shadow:0 18px 42px #6572ff2e}.quick-view-all-button.border-muted[data-v-06d4d54f]:after{opacity:0;transition:opacity 0s ease}@keyframes quickQuestionIn-06d4d54f{0%{opacity:0;translate:0 18px;scale:.96;filter:blur(5px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes quickQuestionGlow-06d4d54f{0%{opacity:0}16.667%{opacity:1}33.333%,to{opacity:0}}@media (max-width: 900px){.quick-answers-body[data-v-06d4d54f],.quick-answers-body.selected[data-v-06d4d54f]{grid-template-columns:1fr}.quick-answer-slot[data-v-06d4d54f],.quick-answers-body.selected .quick-answer-slot[data-v-06d4d54f]{width:100%}}.login-page-wrapper[data-v-240e866d]{min-height:100vh;background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.login-header[data-v-240e866d]{position:absolute;top:0;right:0;padding:1.5rem 2rem}.login-container[data-v-240e866d]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:1rem}.login-box[data-v-240e866d]{width:100%;max-width:400px;padding:2.5rem;background-color:#ffffff1c;border:1px solid #ffffff23;border-radius:12px}.title[data-v-240e866d]{font-size:1.75rem;font-weight:600;text-align:center;margin-bottom:2rem;color:var(--color-text-primary)}.login-form .field[data-v-240e866d]{margin-bottom:1.5rem;text-align:left}.label[data-v-240e866d]{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:.5rem}.input[data-v-240e866d]{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);color:var(--color-text-primary);border-radius:8px;font-size:1rem;transition:border-color .2s}.input[data-v-240e866d]::placeholder{color:var(--color-text-muted)}.input[data-v-240e866d]:focus{outline:none;border-color:var(--color-accent-blue)}.input[readonly][data-v-240e866d]{color:var(--color-text-secondary);cursor:not-allowed}.code-input[data-v-240e866d]{letter-spacing:.4rem;text-align:center;font-size:1.25rem}.button[data-v-240e866d]{width:100%;padding:.875rem 1rem;border:none;border-radius:8px;background-color:var(--color-accent-blue);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:1rem}.button[data-v-240e866d]:hover{background-color:#1d4ed8}.button[data-v-240e866d]:disabled{opacity:.6;cursor:not-allowed}.link-button[data-v-240e866d]{display:inline-block;width:100%;margin-top:1rem;padding:0;background:none;border:none;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;text-align:center}.link-button[data-v-240e866d]:hover{color:var(--color-text-primary);text-decoration:underline}.link-button[data-v-240e866d]:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.secondary-actions[data-v-240e866d]{display:flex;justify-content:space-between;gap:1rem}.secondary-actions .link-button[data-v-240e866d]{width:auto}.login-footer[data-v-240e866d]{text-align:center;margin-top:2rem;font-size:.875rem;color:var(--color-text-secondary)}.error-message[data-v-240e866d]{background-color:var(--color-bg-error);color:var(--color-text-error);padding:1rem;border-radius:8px;margin-bottom:1.5rem;text-align:center;border:1px solid var(--color-border-error);white-space:pre-line;font-weight:500}.info-message[data-v-240e866d]{background-color:#ffffff0f;color:var(--color-text-secondary);padding:.875rem 1rem;border-radius:8px;margin-bottom:1.5rem;text-align:center;border:1px solid var(--color-border-secondary);font-size:.9rem}.info-message+.junk-mail-notice[data-v-240e866d]{margin-top:-.75rem}.junk-mail-notice[data-v-240e866d]{background-color:#f0883e2e;color:#f0b429;padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;text-align:center;border:1px solid rgba(240,136,62,.65);font-size:.8rem;font-weight:500}.debug-code[data-v-240e866d]{margin-top:.75rem;text-align:center;font-size:.85rem;color:var(--color-text-muted)}.redeeming-state[data-v-240e866d]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;color:var(--color-text-secondary)}.redeeming-state .spinner[data-v-240e866d]{width:36px;height:36px;border:3px solid var(--color-border-secondary);border-top-color:var(--color-accent-blue);border-radius:50%;animation:login-spin-240e866d .8s linear infinite}@keyframes login-spin-240e866d{to{transform:rotate(360deg)}}.active-clients-indicator[data-v-f0ddcf26]{position:relative}.active-clients-pill[data-v-f0ddcf26]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:#10b9811f;border:1px solid rgba(16,185,129,.4);border-radius:999px;color:#d1fae5;font-size:.8rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #00000040;transition:all .2s ease}.active-clients-pill[data-v-f0ddcf26]:hover,.active-clients-pill.open[data-v-f0ddcf26]{background:#10b98133;border-color:#10b981a6;box-shadow:0 6px 22px #10b98140}.pill-count[data-v-f0ddcf26]{color:#10b981;font-weight:700}.pill-label[data-v-f0ddcf26]{color:#a7f3d0;font-weight:500}.live-dot[data-v-f0ddcf26]{width:10px;height:10px;background:#10b981;border-radius:50%;position:relative;animation:presence-pulse-f0ddcf26 2s cubic-bezier(.4,0,.6,1) infinite}.live-dot[data-v-f0ddcf26]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#10b981;border-radius:50%;animation:presence-ripple-f0ddcf26 2s cubic-bezier(.4,0,.6,1) .3s infinite}.active-clients-popover[data-v-f0ddcf26]{position:absolute;top:calc(100% + .5rem);right:0;left:auto;width:320px;max-height:60vh;overflow-y:auto;background:#12161f;border:1px solid rgba(16,185,129,.3);border-radius:12px;box-shadow:0 12px 32px #00000073;padding:.75rem}.popover-header[data-v-f0ddcf26]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.6rem;margin-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.08)}.popover-title[data-v-f0ddcf26]{color:#e5e7eb;font-size:.85rem;font-weight:600}.popover-count[data-v-f0ddcf26]{color:#10b981;font-size:.85rem;font-weight:700}.active-user-list[data-v-f0ddcf26]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.active-user-row[data-v-f0ddcf26]{padding:.5rem .4rem;border-radius:8px;transition:background .15s ease}.active-user-row[data-v-f0ddcf26]:hover{background:#ffffff0a}.user-line-primary[data-v-f0ddcf26]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.user-name[data-v-f0ddcf26]{color:#f3f4f6;font-size:.85rem;font-weight:600}.user-duration[data-v-f0ddcf26]{flex:0 0 auto;color:#6ee7b7;font-size:.72rem;font-weight:500}.user-line-secondary[data-v-f0ddcf26]{color:#9ca3af;font-size:.75rem;margin-top:.1rem;word-break:break-all}.user-line-meta[data-v-f0ddcf26]{display:flex;align-items:center;gap:.4rem;margin-top:.25rem;flex-wrap:wrap}.user-tenant[data-v-f0ddcf26]{color:#93c5fd;font-size:.7rem;font-weight:600;background:#3b82f61f;border-radius:6px;padding:.1rem .4rem}.user-page[data-v-f0ddcf26]{color:#d8b4fe;font-size:.7rem;font-weight:500;background:#a855f71f;border-radius:6px;padding:.1rem .4rem}.popover-fade-enter-active[data-v-f0ddcf26],.popover-fade-leave-active[data-v-f0ddcf26]{transition:opacity .18s ease,transform .18s ease}.popover-fade-enter-from[data-v-f0ddcf26],.popover-fade-leave-to[data-v-f0ddcf26]{opacity:0;transform:translateY(-6px)}@keyframes presence-pulse-f0ddcf26{0%,to{opacity:1}50%{opacity:.5}}@keyframes presence-ripple-f0ddcf26{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp__theme_dark,.dp__theme_light{--dp-secondary-color: #333333 !important;--dp-primary-text-color: #ffffff;--dp-range-between-dates-text-color: #ffffff}:root{--dp-secondary-color: #333333 !important}.dp__cell_disabled:not(.dp__active_date):not(.dp__range_start):not(.dp__range_between):not(.dp__range_end){color:#333!important;cursor:not-allowed!important}.dp__cell_inner.dp__cell_disabled:not(.dp__active_date):not(.dp__range_start):not(.dp__range_between):not(.dp__range_end){color:#333!important;cursor:not-allowed!important}.dp__active_date,.dp__range_start,.dp__range_between,.dp__range_end{color:#fff!important}.app-date-range-day:not(.dp__active_date):not(.dp__range_start):not(.dp__range_between):not(.dp__range_end){color:#fff!important;background:var(--dp-range-between-dates-background-color)!important;border-color:var(--dp-range-between-border-color)!important;border-radius:0}.dp__cell_offset{color:#333!important}.app-root{margin:0;padding:0;min-height:100vh}.focus-route{display:block;margin:0;padding:0;min-height:100vh;overflow:visible;background:var(--color-shell-base, #060a12)}.superuser-toolbar{position:absolute;top:1rem;right:calc(clamp(6rem,9rem + 2vw,18.75rem) + 1.5rem);left:auto;z-index:1200;display:flex;align-items:center;gap:.5rem}.usage-history-link{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;background:#38bdf81f;border:1px solid rgba(56,189,248,.4);border-radius:999px;color:#bae6fd;font-size:.8rem;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #00000040;transition:all .2s ease}.usage-history-link:hover{background:#38bdf833;border-color:#38bdf8a6;color:#e0f2fe;box-shadow:0 6px 22px #38bdf840}.home-icon-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;min-width:0;height:40px;overflow:hidden;padding:0;color:#bcbcbc;font-size:1rem;font-weight:200;text-decoration:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;transition:all .2s ease}.home-icon-link-enter-active,.home-icon-link-leave-active{transition:width .24s ease,opacity .18s ease}.home-icon-link-enter-from,.home-icon-link-leave-to{width:0;opacity:0}.home-icon-link-enter-to,.home-icon-link-leave-from{width:40px;opacity:1}.home-icon-link:hover,.home-icon-link.active{color:#fff;background:#1bf9e71f;border-color:#1bf9e759;box-shadow:0 8px 22px #1bf9e71f}.home-icon-link.active{font-weight:200}.home-icon{width:22px;height:22px;fill:currentColor}.sidebar{width:200px;overflow:hidden;background:var(--color-panel-bg);border:1px solid rgba(74,216,255,.18);border-radius:20px;align-self:start}.is-dashboard-route .sidebar{animation:dashboardSidebarIn .72s cubic-bezier(.16,1,.3,1) .08s both}.sidebar-nav{padding-top:2rem;padding-bottom:2rem}.nav-item{display:flex;align-items:center;padding:.75rem 1.5rem;color:#b0b0b0;text-decoration:none;font-size:.9rem;transition:all .2s ease;border-left:3px solid transparent;cursor:pointer;gap:.7rem}.is-dashboard-route .nav-item{animation:dashboardSidebarItemIn .52s cubic-bezier(.16,1,.3,1) both}.is-dashboard-route .nav-item:nth-child(1){animation-delay:.2s}.is-dashboard-route .nav-item:nth-child(2){animation-delay:.26s}.is-dashboard-route .nav-item:nth-child(3){animation-delay:.32s}.is-dashboard-route .nav-item:nth-child(4){animation-delay:.38s}.is-dashboard-route .nav-item:nth-child(5){animation-delay:.44s}.is-dashboard-route .nav-item:nth-child(6){animation-delay:.5s}.is-dashboard-route .nav-item:nth-child(7){animation-delay:.56s}.is-dashboard-route .nav-item:nth-child(8){animation-delay:.62s}.is-dashboard-route .nav-item:nth-child(9){animation-delay:.68s}.is-dashboard-route .nav-item:nth-child(10){animation-delay:.74s}.nav-item:hover{background-color:#1bf9e714;color:#fff}.nav-item.active,.nav-item.router-link-active,.nav-item.router-link-exact-active{background-color:color-mix(in srgb,var(--color-accent-bright) 20%,transparent);color:var(--color-accent-bright);border-left-color:var(--color-accent-bright);font-weight:500}.live-indicator{display:flex;align-items:center;gap:.375rem;margin-left:.5rem}.live-dot-nav{width:12px;height:12px;background:#10b981;border-radius:50%;position:relative;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.live-dot-nav:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#10b981;border-radius:50%;animation:ripple 2s cubic-bezier(.4,0,.6,1) .3s infinite}.live-count{font-size:.75rem;font-weight:600;color:#10b981;min-width:1rem;text-align:center}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}@keyframes dashboardSidebarIn{0%{opacity:0;transform:translate(-18px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes dashboardSidebarItemIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.is-dashboard-route .app-shell-page>.page-content{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);gap:1rem;margin:0 auto;min-height:0;min-width:0}.is-dashboard-route.is-no-sidebar .app-shell-page>.page-content{grid-template-columns:minmax(0,1fr)}.is-dashboard-route.is-no-sidebar .route-column{grid-column:1}.route-column{grid-column:2;display:flex;flex-direction:column;min-width:0}.is-dashboard-route .app-shell-page>.page-header{display:grid;grid-template-columns:1fr auto;align-items:center;max-width:none;text-align:left}.header-left{display:flex;align-items:center;gap:.65rem;justify-self:start;min-width:0;color:#fff;font-size:2rem;font-weight:100;line-height:1;letter-spacing:-.05em;animation:appShellTitleIn .8s cubic-bezier(.16,1,.3,1) .18s both}.dashboard-title-prefix{color:#81cae0}.dashboard-title-separator{display:inline-block;width:1px;height:1em;background:#93e6ffaa;transform:translateY(.02em);margin-right:.3rem;margin-left:.4rem}.page-title{color:var(--color-table-header);font:inherit;margin:0;position:relative;z-index:1;pointer-events:none}.header-center{justify-self:center;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.header-center.has-date-picker.has-anonymous-toggle{justify-content:center;gap:2rem}.header-center .custom-date-picker{order:1}.header-center .anonymous-users-toggle{order:2}.anonymous-users-toggle{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem 1rem;color:var(--color-accent-cyan, #00bcd4);font-size:.9rem;font-weight:300;background:#00889224;border:1px solid rgba(9,253,221,.32);border-radius:10px;box-shadow:0 0 18px #09fddd14;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.anonymous-users-toggle-label{white-space:nowrap}.anonymous-users-toggle-input{position:absolute;opacity:0;width:0;height:0}.anonymous-users-toggle-slider{position:relative;width:2.4rem;height:1.25rem;border-radius:999px;background:#ffffff2e;border:1px solid rgba(9,253,221,.35);transition:background-color .2s ease,border-color .2s ease;flex-shrink:0}.anonymous-users-toggle-slider:after{content:"";position:absolute;top:2px;left:2px;width:.95rem;height:.95rem;border-radius:50%;background:#fff;transition:transform .2s ease}.anonymous-users-toggle-input:checked+.anonymous-users-toggle-slider{background:#09fddd59;border-color:#09fdddb3}.anonymous-users-toggle-input:checked+.anonymous-users-toggle-slider:after{transform:translate(1.05rem)}.anonymous-users-toggle:hover{color:#fff;background:#0088924a;border-color:#09fddd80}.custom-date-picker{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem}.date-picker-button{--date-border-angle: 300deg;--date-border-opacity: 0;position:relative;display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem;color:var(--color-accent-cyan, #00bcd4);font-size:.9rem;font-weight:300;background:#00889224;border:1px solid rgba(9,253,221,.32);border-radius:10px;box-shadow:0 0 18px #09fddd14;cursor:pointer;min-width:180px;justify-content:space-between;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.date-picker-button:hover{color:#fff;background:#0088924a;border-color:#09fddd80}.date-picker-button.date-filter-border-hint,.date-picker-button.date-filter-border-hint:hover{background:#00889282}.date-picker-button.date-filter-border-hint:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;padding:1.5px;border-radius:inherit;pointer-events:none;opacity:var(--date-border-opacity, 0);background:conic-gradient(from var(--date-border-angle, 300deg),rgba(9,253,221,.06) 0deg,rgba(9,253,221,.06) 235deg,rgba(9,253,221,.35) 268deg,#09fddd 292deg,#5ec8ff 318deg,rgba(9,253,221,.06) 352deg,rgba(9,253,221,.06) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;box-shadow:0 0 14px #09fddd38}.date-picker-button.date-filter-border-hint>*{position:relative;z-index:1}.dropdown-arrow{transition:transform .2s ease;color:currentColor;opacity:.9}.dropdown-arrow.rotate{transform:rotate(180deg)}.dropdown-menu{position:absolute!important;top:calc(100% + .5rem)!important;left:50%!important;transform:translate(-50%)!important;background:#002d31d1!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;border:1px solid #0f6d75!important;border-radius:10px!important;box-shadow:0 0 18px #09fddd14,0 8px 24px #00000073!important;overflow:hidden!important;z-index:99999!important;min-width:200px!important;max-width:250px!important;display:block!important;opacity:1!important;visibility:visible!important}.dropdown-option{padding:.75rem 1rem!important;cursor:pointer!important;font-size:.9rem!important;font-weight:300!important;color:var(--color-accent-cyan, #00bcd4)!important;transition:background-color .2s ease,color .2s ease!important;border-bottom:1px solid rgba(9,253,221,.14)!important;display:block!important;background:transparent!important}.dropdown-option:last-child{border-bottom:none!important}.dropdown-option:hover{background:#0088924a!important;color:#fff!important}.dropdown-option.active{background:#00889264!important;color:var(--color-accent-cyan, #00bcd4)!important}.header-date-picker{position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);z-index:1001;background:#1a1a1b;border:2px solid #7cb5ec;border-radius:12px;box-shadow:0 8px 24px #0006;padding:1rem;min-width:560px;max-width:95vw}.calendar-titles{display:flex;justify-content:space-between;margin-bottom:1rem;padding:0 1rem}.calendar-title{flex:1;text-align:center;font-size:.9rem;font-weight:600;color:#7cb5ec;letter-spacing:.025em}.header-date-picker :deep(.dp__instance_calendar + .dp__instance_calendar){margin-left:2rem!important}.header-date-picker :deep(.dp__menu_inner){gap:50px}.route-content{flex:1;overflow:hidden;min-width:0}.content-footer{text-align:center;padding:2rem 1rem 1rem;color:#ffffff63;font-size:.8rem;margin:0 auto}.text-white{color:#fff}.text-gray{color:#b0b0b0}.text-light-gray{color:#888}@media (max-width: 768px){.sidebar{width:60px}.nav-item{padding:.75rem .5rem;font-size:.8rem;text-align:center}.is-dashboard-route .app-shell-page>.page-header{padding:1rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.header-left{flex-wrap:wrap;justify-content:center;text-align:center}.header-center{order:2}}:root{--color-bg-primary: #0a0a0b;--color-bg-secondary: #1a1a1b;--color-bg-tertiary: #2a2a2b;--color-border-primary: #2a2a2b;--color-border-secondary: #3a3a3b;--color-text-primary: #ffffff;--color-text-secondary: #b0b0b0;--color-text-muted: #888888;--color-table-header: #95e1ff;--color-accent-cyan: #00e1ff;--color-accent-bright: rgb(30, 236, 255);--color-accent-blue: #3b82f6;--color-accent-purple: #8b5cf6;--color-accent-green: #10b981;--color-accent-yellow: #f59e0b;--color-insights-bg: linear-gradient(135deg, #1a4d3a 0%, #2a6d4a 100%);--color-insights-border: #3a7d5a;--color-insights-text: #4ade80;--color-shell-base: #060a12;--color-panel-bg: rgba(255, 255, 255, .055);--color-quick-answers-bg: rgba(12, 18, 31, .96);--color-text-error: #fecaca;--color-bg-error: #5b2121;--color-border-error: #ef4444;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem}html,body,#app{margin:0;padding:0;min-height:100%;background:#000}html{height:100%;scrollbar-gutter:stable}body{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary)}*{box-sizing:border-box}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#1f2937;border-radius:4px}*::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px;transition:background .2s ease}*::-webkit-scrollbar-thumb:hover{background:#6b7280}*::-webkit-scrollbar-corner{background:#1f2937}*{scrollbar-width:thin;scrollbar-color:#4b5563 #1f2937}.charts-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem}.charts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.chart-card{position:relative;width:100%;min-width:0;overflow:hidden;padding:1.35rem;background:var(--color-panel-bg);border:1px solid rgba(74,216,255,.18);border-radius:20px;box-sizing:border-box}.chart-card.full-width{grid-column:1 / -1}.chart-card h3{color:var(--color-text-primary);margin-bottom:var(--spacing-md);margin-top:0;font-size:1.3rem;font-weight:100}.chart-placeholder{background-color:var(--color-bg-primary);border:1px solid #333;border-radius:var(--radius-sm);padding:3rem;text-align:center;color:#666;font-style:italic;min-height:150px;display:flex;align-items:center;justify-content:center}.data-table h3{color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-size:1.1rem;font-weight:600}.table-container{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th{color:var(--color-table-header);padding:var(--spacing-sm);border-bottom:1px solid var(--color-border-secondary);white-space:nowrap;font-size:.8rem;font-weight:200;text-align:left;padding:.5rem}.table td{color:var(--color-text-primary);padding:var(--spacing-sm);border-bottom:1px solid var(--color-border-primary);font-weight:200;font-size:.8rem;text-align:left;padding:.5rem;white-space:nowrap}.table td.numeric{text-align:left!important;font-variant-numeric:tabular-nums}.table tr:has(+.business-extra-country-row) td,.table tr.business-extra-country-row td{border-bottom:none}.table tr.business-extra-country-row td{padding-top:.15rem;padding-bottom:.15rem;color:#fff!important;line-height:1.2}.table tr.business-extra-country-row:has(+tr:not(.business-extra-country-row)) td{border-bottom:1px solid var(--color-border-primary);padding-bottom:.45rem}.anon-user-row,.anon-user-row td,.anon-user-row td a,.anon-user-row .user-name,.anon-user-row .version-user-link,.anon-user-row .version-user-link:hover,.anon-user-row strong{color:#f0883e!important;font-weight:200!important}.no-data{text-align:center;font-style:italic;color:var(--color-text-secondary)}.search-input,.filter-dropdown{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);font-size:.9rem}.search-input:focus,.filter-dropdown:focus{outline:none;border-color:var(--color-accent-cyan)}.search-input::placeholder{color:#666}.filter-dropdown{cursor:pointer}.filters-section{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.search-input{min-width:300px}.pagination{display:flex;justify-content:center;gap:var(--spacing-xs);margin-top:var(--spacing-lg);align-items:center}.page-btn{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;border:none;font-size:.9rem}.page-btn:hover{background-color:var(--color-border-secondary);color:var(--color-text-primary)}.page-btn.active{background-color:var(--color-accent-cyan);color:var(--color-text-primary)}.page-dots{color:#666;padding:0 var(--spacing-xs)}.page-dot{width:8px;height:8px;border-radius:50%;background-color:#666;cursor:pointer;transition:background-color .2s ease}.page-dot:hover{background-color:#999}.page-dot.active{background-color:var(--color-accent-cyan)}.status-badge{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.status-badge.current{background-color:#4ade8033;color:#4ade80}.status-badge.deprecated{background-color:#9ca3af33;color:#9ca3af}.country-cell,.user-email,.company-name,.module-name,.version-name{font-weight:500}.user-email,.company-name,.module-name,.version-name{color:var(--color-accent-cyan)}.country-cell{display:flex;align-items:center;gap:var(--spacing-xs)}.flag{font-size:1.2rem}.os-name{display:flex;align-items:center;gap:var(--spacing-xs)}.os-icon{font-size:1.2rem}.page-container{display:flex;flex-direction:column;gap:1rem;max-width:1400px}.content-container{position:relative;width:100%;min-width:0;overflow:hidden;padding:1.35rem;display:flex;flex-direction:column;gap:1.5rem;background:var(--color-panel-bg);border:1px solid rgba(74,216,255,.18);border-radius:20px}.is-dashboard-route .route-content>.page-container{animation:dashboardPageContentIn .72s cubic-bezier(.16,1,.3,1) both}.is-dashboard-route .page-container>.content-container,.is-dashboard-route .page-container>.charts-row,.is-dashboard-route .page-container>.charts-grid,.is-dashboard-route .page-container>.chart-card,.is-dashboard-route .page-container>.list-view,.is-dashboard-route .summary-view>.content-container,.is-dashboard-route .summary-view>.charts-row,.is-dashboard-route .summary-view>.chart-card{animation:dashboardElementIn .78s cubic-bezier(.16,1,.3,1) both}.is-dashboard-route .page-container>:nth-child(1){animation-delay:.08s}.is-dashboard-route .page-container>:nth-child(2){animation-delay:.16s}.is-dashboard-route .page-container>:nth-child(3){animation-delay:.24s}.is-dashboard-route .page-container>:nth-child(4){animation-delay:.32s}.is-dashboard-route .summary-view>.content-container{animation-delay:.08s}.is-dashboard-route .summary-view>.content-container+.charts-row{animation-delay:.16s}.is-dashboard-route .summary-view>.charts-row+.chart-card.full-width{animation-delay:.24s}.is-dashboard-route .summary-view>.chart-card.full-width+.content-container{animation-delay:.32s}.is-dashboard-route .charts-row>.chart-card,.is-dashboard-route .charts-grid>.chart-card,.is-dashboard-route .right-charts>.chart-card,.is-dashboard-route .list-view>.chart-card{animation:dashboardElementIn .68s cubic-bezier(.16,1,.3,1) both}.is-dashboard-route .charts-row>.chart-card:nth-child(1),.is-dashboard-route .charts-grid>.chart-card:nth-child(1),.is-dashboard-route .right-charts>.chart-card:nth-child(1),.is-dashboard-route .list-view>.chart-card:nth-child(1){animation-delay:.22s}.is-dashboard-route .charts-row>.chart-card:nth-child(2),.is-dashboard-route .charts-grid>.chart-card:nth-child(2),.is-dashboard-route .right-charts>.chart-card:nth-child(2){animation-delay:.3s}.is-dashboard-route .charts-grid>.chart-card:nth-child(3),.is-dashboard-route .charts-row>.chart-card:nth-child(3){animation-delay:.38s}.is-dashboard-route .charts-grid>.chart-card:nth-child(4),.is-dashboard-route .charts-row>.chart-card:nth-child(4){animation-delay:.46s}@keyframes dashboardElementIn{0%{opacity:0;transform:translateY(26px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes dashboardPageContentIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-container>*{flex-shrink:0}@media (max-width: 1440px){.page-container{max-width:1200px}}@media (max-width: 1200px){.page-container{max-width:900px}.charts-row,.charts-grid{grid-template-columns:1fr}}@media (max-width: 768px){.page-container{max-width:none}.charts-row,.charts-grid{grid-template-columns:1fr}.filters-section{flex-direction:column}.search-input{min-width:auto}}.cache-status-indicator{display:none;position:fixed;top:70px;right:10px;z-index:1000}.cache-badge{display:flex;align-items:center;gap:.25rem;background:#000000d9;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:#fff;border:1px solid #4b5563;transition:all .2s}.cache-badge.cache-hit{background:#22c55ee6;border-color:#22c55e}.cache-badge.cache-miss{background:#ef4444e6;border-color:#ef4444}.cache-badge.cache-none{background:#6b7280e6;border-color:#6b7280}.cache-icon{font-size:.875rem}.cache-text{font-weight:600}.cache-age{opacity:.8;font-size:.6875rem;margin-left:.5rem}.font-weight-900{font-weight:900}.map-placeholder{background:linear-gradient(135deg,#0f3460,#1a4d7a);border:1px solid #2a5d8a;border-radius:var(--radius-md);padding:3rem;text-align:center;color:#60a5fa;min-height:200px;display:flex;flex-direction:column;justify-content:center}.map-title{font-size:1.1rem;font-weight:600;margin-bottom:var(--spacing-xs)}.map-description{font-size:.9rem;opacity:.8}.pie-chart-placeholder{display:flex;align-items:center;gap:var(--spacing-lg)}.pie-visual{font-size:4rem;opacity:.7}.pie-legend{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.legend-item{color:var(--color-text-secondary);font-size:.9rem;padding:.25rem 0;display:flex;align-items:center;gap:var(--spacing-xs)}.legend-color{width:12px;height:12px;border-radius:2px}.bar-chart-container{position:relative}.y-axis-label{color:var(--color-text-secondary);font-size:.8rem;margin-bottom:var(--spacing-xs);text-align:center}.bar-chart-placeholder{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-xs);height:120px;padding:0 var(--spacing-xs)}.bar-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.bar{width:100%;background:linear-gradient(to top,#0d6efd,#60a5fa);border-radius:2px 2px 0 0;min-height:20px;transition:all .3s ease}.bar-item:hover .bar{filter:brightness(1.2)}.bar-label{color:#888;font-size:.7rem;text-align:center;line-height:1.2;transform:rotate(-45deg);transform-origin:center;white-space:nowrap}.region-stats,.company-list{text-align:left}.region-item,.company-item{padding:var(--spacing-xs) 0;color:var(--color-text-secondary)}.donut-chart{width:150px;height:150px;border-radius:50%;background:conic-gradient(var(--color-accent-cyan) 0deg 360deg);display:flex;align-items:center;justify-content:center;position:relative}.donut-chart:before{content:"";position:absolute;width:100px;height:100px;background-color:var(--color-bg-secondary);border-radius:50%}.chart-center{position:relative;z-index:2;text-align:center}.version-label{font-size:1.2rem;font-weight:700;color:var(--color-text-primary);line-height:1}.version-subtitle{font-size:.8rem;color:var(--color-text-secondary);margin-top:.25rem}.chart-legend{display:flex;flex-direction:column;gap:var(--spacing-xs)}.right-charts{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media (max-width: 1200px){.right-charts{flex-direction:row}}@media (max-width: 768px){.right-charts{flex-direction:column}.bar-label{transform:none;font-size:.6rem}}.app-shell-page{position:relative;display:flex;flex-direction:column;width:min(1200px,calc(100% - 4rem));min-height:100vh;margin:0 auto;overflow:visible;color:var(--color-text-primary, #ffffff);background:transparent;padding-top:1rem}.app-shell-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.app-shell-glow{position:absolute;width:42vw;height:42vw;border-radius:999px;filter:blur(80px);opacity:.42}.app-shell-glow-one{top:-12%;left:-12%;background:#09fddd4d}.app-shell-glow-two{top:-16%;right:-10%;background:#6572ff5c}.app-shell-panel{position:relative;z-index:1;width:min(1360px,calc(100% - 2rem));min-height:calc(100vh - 2rem);margin:1rem auto;overflow:auto;padding:calc(clamp(1.5rem,3vw,2.5rem) + 2rem) clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(255,255,255,.12);border-radius:26px;background:radial-gradient(circle at 16% 18%,rgba(9,253,221,.14),transparent 32%),radial-gradient(circle at 92% 8%,rgba(101,114,255,.2),transparent 34%),#0b101c;box-shadow:0 34px 90px #00000075;animation:appShellPageIn .34s cubic-bezier(.16,1,.3,1) both}.app-shell-page>.page-actions,.app-shell-panel>.page-actions{position:relative;z-index:1000;display:flex;align-items:center}.app-shell-page>.page-actions,.app-shell-page>.page-header,.app-shell-page>.page-content{width:100%;max-width:none;margin-right:0;margin-left:0}.app-shell-page>.content-footer{margin-top:auto}.page-back{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff9;font-weight:900;line-height:1;text-decoration:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;transition:color .2s ease,border-color .2s ease,transform .2s ease}.page-back:hover{color:#fff;border-color:#09fddd59;transform:translate(-3px)}.page-back svg{width:18px;height:18px;fill:currentColor}.context-selectors{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.context-selector-separator{flex:0 0 auto;align-self:center;width:1px;height:12px;background:#fff6}.page-brand{display:flex;align-items:center;justify-content:center;margin-left:auto}.page-brand-logo{width:clamp(6rem,9rem + 2vw,18.75rem);height:auto;filter:drop-shadow(0 22px 50px rgba(77,6,250,.24))}.is-home-route .app-shell-page>.page-actions .page-brand{animation:appShellTitleIn .75s cubic-bezier(.16,1,.3,1) .12s both}.page-logout-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:1.5rem;min-height:38px;padding:0 .75rem 0 .85rem;color:#ffffffd6;font-family:inherit;font-size:.9rem;font-weight:200;line-height:1;letter-spacing:.01em;white-space:nowrap;background:transparent;border:0;cursor:pointer;transition:color .2s ease}.page-logout-button:before{position:relative;z-index:1;flex:0 0 auto;width:1px;height:12px;content:"";background:#fff6}.page-logout-button:after{position:absolute;top:50%;right:.35rem;left:1.85rem;z-index:-1;height:26px;content:"";background:#ff6b6b29;border-radius:999px;pointer-events:none;transform:translateY(-50%)}.page-logout-button:hover:after{background:#ff6b6b38}.page-logout-button:hover{color:#fea3a3}.context-selector{position:relative;z-index:21}.context-trigger{display:inline-flex;align-items:center;min-height:38px;color:#ffffffd6;font-size:.9rem;font-weight:200;justify-content:space-between;gap:.3rem;width:max-content;max-width:min(320px,calc(100vw - 6.5rem));padding:0 .75rem 0 .85rem;font-family:inherit;line-height:1;letter-spacing:.01em;white-space:nowrap;background:transparent;border:0;cursor:pointer;transition:color .2s ease,box-shadow .2s ease}.context-trigger:hover{color:#ffffffe6}.context-trigger:focus{outline:none}.context-trigger span{display:block;min-width:0;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-trigger--static{cursor:default}.context-arrow{flex:0 0 auto;color:var(--color-accent-bright);transition:transform .2s ease}.context-arrow.is-open{transform:rotate(180deg)}.context-menu{position:absolute;top:100%;left:0;z-index:100000;width:max-content;min-width:100%;max-width:min(320px,calc(100vw - 2rem));overflow:visible;background:#191919;border:1px solid rgba(255,255,255,.2);border-radius:10px;box-shadow:0 16px 36px #0000005c}.context-menu--app{min-width:220px}.context-menu-fade-enter-active,.context-menu-fade-leave-active{transition:opacity .16s ease,transform .16s ease}.context-menu-fade-enter-from,.context-menu-fade-leave-to{opacity:0;transform:translateY(-4px)}.context-option{position:relative;display:flex;align-items:flex-end;width:100%;min-height:41px;padding:.72rem .95rem;color:#ffffffeb;font-family:inherit;font-size:.95rem;font-weight:300;line-height:1;text-align:left;white-space:nowrap;background:transparent;border:0;cursor:pointer;transition:background-color .16s ease,color .16s ease}.context-option:hover{color:#fff;background:#00fbff33}.context-option.is-disabled{color:var(--color-text-muted);cursor:help}.context-option.is-disabled:hover{color:var(--color-text-muted);background:transparent}.context-option.is-active{color:var(--color-accent-bright);background:transparent}.context-option.is-active:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;background:var(--color-accent-bright)}.context-option.is-disabled.is-active{color:var(--color-text-muted)}.context-option.is-disabled.is-active:before{content:none}.context-option-tooltip{position:absolute;top:50%;left:calc(100% + .65rem);z-index:1;display:inline-flex;align-items:center;gap:.45rem;width:max-content;padding:.6rem .75rem;pointer-events:none;color:#fffffff0;font-size:.78rem;font-weight:600;line-height:1.35;border:1px solid rgba(21,255,169,.38);border-radius:12px;background:#0f8f57;box-shadow:0 18px 42px #00000073,0 0 22px #15ffa929;opacity:0;transform:translateY(calc(-50% + 8px));transition:opacity .18s ease,transform .18s ease}.context-option-tooltip:after{content:"";position:absolute;top:50%;left:-.36rem;width:.7rem;height:.7rem;border-left:1px solid rgba(21,255,169,.38);border-bottom:1px solid rgba(21,255,169,.38);background:#0f8f57;transform:translateY(-50%) rotate(45deg)}.context-option-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid rgba(255,255,255,.72);border-radius:999px;font-size:.68rem;font-weight:800;line-height:1}.context-option.is-disabled:hover .context-option-tooltip,.context-option.is-disabled:focus-visible .context-option-tooltip{opacity:1;transform:translateY(-50%)}.page-header{max-width:min(920px,100% - 6rem);margin-right:auto;margin-bottom:1rem;margin-top:2rem;margin-left:auto;text-align:center}.page-header p{margin:0 0 .65rem;color:var(--color-table-header);font-size:.82rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;animation:appShellTitleIn .7s cubic-bezier(.16,1,.3,1) .08s both}.page-header .page-eyebrow{color:var(--color-accent-cyan)}.page-header h1{margin:0;color:#fff;font-weight:100;line-height:1;letter-spacing:-.05em;animation:appShellTitleIn .8s cubic-bezier(.16,1,.3,1) .18s both}.page-header p:last-child{max-width:720px;margin:1rem auto 0;color:#e6f2f7b8;font-size:1.05rem;font-weight:300;letter-spacing:normal;text-transform:none;line-height:1.55;animation-delay:.26s}@keyframes appShellPageIn{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes appShellTitleIn{0%{opacity:0;translate:0 18px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}@media (max-width: 768px){.app-shell-page{width:min(100% - 1.5rem,1440px)}}html:has(.app-root.platform-web){--color-web-bg: #1c3267}.app-root.platform-web{--color-web-panel: #0d1e33;--color-panel-bg: var(--color-web-panel);--color-quick-answers-bg: var(--color-web-panel)}html:has(.app-root.platform-web),html:has(.app-root.platform-web) body{background:var(--color-web-bg)}.app-root.platform-web .focus-route,.app-root.platform-web .app-shell-panel{background:var(--color-web-bg)}.app-root.platform-web .app-shell-glow-one,.app-root.platform-web .app-shell-glow-two{opacity:0;visibility:hidden}
