.drp-tabs[data-v-c36eef8c]{background:#fff;border:1px solid #eaecf2;border-radius:8px;padding:3px;height:38px;gap:1px;-ms-flex-wrap:wrap;flex-wrap:wrap}.drp-tab[data-v-c36eef8c],.drp-tabs[data-v-c36eef8c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drp-tab[data-v-c36eef8c]{background:transparent;border:0;padding:6px 12px;font-size:12px;font-weight:500;color:#4a5068;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;gap:4px;height:30px}.drp-tab i[data-v-c36eef8c]{font-size:16px}.drp-tab[data-v-c36eef8c]:hover{background:#f5f6fa}.drp-tab.active[data-v-c36eef8c]{background:#556ee6;color:#fff;-webkit-box-shadow:0 2px 8px rgba(85,110,230,.3);box-shadow:0 2px 8px rgba(85,110,230,.3)}.drp-tab-icon[data-v-c36eef8c]{font-size:14px!important;margin-right:2px}.drp-tab-day[data-v-c36eef8c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:4px 10px;line-height:1.1}.drp-tab-day .drp-day-idx[data-v-c36eef8c]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8b90a5}.drp-tab-day .drp-day-date[data-v-c36eef8c]{font-size:11px;font-weight:600;color:#1a1d26}.drp-tab-day.active .drp-day-idx[data-v-c36eef8c]{color:hsla(0,0%,100%,.85)}.drp-tab-day.active .drp-day-date[data-v-c36eef8c]{color:#fff}.drp-tab-day.drp-tab-day-current[data-v-c36eef8c]:not(.active){position:relative}.drp-tab-day.drp-tab-day-current:not(.active) .drp-day-idx[data-v-c36eef8c]{color:#34c38f}.drp-tab-day.drp-tab-day-current[data-v-c36eef8c]:not(.active):after{content:"";position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:50%;background:#34c38f;-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.6);box-shadow:0 0 0 0 rgba(52,195,143,.6);-webkit-animation:drp-day-pulse-data-v-c36eef8c 1.8s ease-out infinite;animation:drp-day-pulse-data-v-c36eef8c 1.8s ease-out infinite}.drp-tab-day.drp-tab-day-future[data-v-c36eef8c]:not(.active){opacity:.5}.drp-tab-day.drp-tab-day-future:not(.active) .drp-day-date[data-v-c36eef8c],.drp-tab-day.drp-tab-day-future:not(.active) .drp-day-idx[data-v-c36eef8c]{color:#8b90a5}@-webkit-keyframes drp-day-pulse-data-v-c36eef8c{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.6);box-shadow:0 0 0 0 rgba(52,195,143,.6)}70%{-webkit-box-shadow:0 0 0 5px rgba(52,195,143,0);box-shadow:0 0 0 5px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}@keyframes drp-day-pulse-data-v-c36eef8c{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.6);box-shadow:0 0 0 0 rgba(52,195,143,.6)}70%{-webkit-box-shadow:0 0 0 5px rgba(52,195,143,0);box-shadow:0 0 0 5px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}.drp-tab-sep[data-v-c36eef8c]{width:1px;height:20px;background:#dee2e6;margin:0 2px}.drp-event-note[data-v-c36eef8c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:600;border-radius:6px;height:30px}.drp-event-note i[data-v-c36eef8c]{font-size:14px}.drp-event-note-upcoming[data-v-c36eef8c]{background:rgba(241,180,76,.1);color:#b8801f}.drp-picker-wrap[data-v-c36eef8c]{position:relative}.drp-pop[data-v-c36eef8c]{position:absolute;top:calc(100% + 6px);right:0;min-width:240px;background:#fff;border:1px solid #eaecf2;border-radius:10px;-webkit-box-shadow:0 12px 32px rgba(26,29,38,.12);box-shadow:0 12px 32px rgba(26,29,38,.12);padding:12px;z-index:1000;-webkit-animation:drp-pop-in-data-v-c36eef8c .15s ease-out;animation:drp-pop-in-data-v-c36eef8c .15s ease-out}@-webkit-keyframes drp-pop-in-data-v-c36eef8c{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drp-pop-in-data-v-c36eef8c{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.drp-pop-hint[data-v-c36eef8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px;color:#556ee6;background:rgba(85,110,230,.06);padding:6px 8px;border-radius:6px;margin-bottom:10px;line-height:1.4}.drp-pop-hint i[data-v-c36eef8c]{font-size:12px;-ms-flex-negative:0;flex-shrink:0}.drp-pop-label[data-v-c36eef8c]{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8b90a5;margin:0 0 4px 0}.drp-pop-input[data-v-c36eef8c]{width:100%;height:34px;padding:0 10px;border:1px solid #eaecf2;border-radius:6px;font-size:12px;color:#1a1d26;background:#fff;margin-bottom:8px}.drp-pop-input[data-v-c36eef8c]:focus{outline:none;border-color:#556ee6;-webkit-box-shadow:0 0 0 3px rgba(85,110,230,.1);box-shadow:0 0 0 3px rgba(85,110,230,.1)}.drp-pop-actions[data-v-c36eef8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px;margin-top:4px}.drp-pop-btn[data-v-c36eef8c]{height:30px;padding:0 14px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.drp-pop-cancel[data-v-c36eef8c]{background:#fff;border:1px solid #eaecf2;color:#4a5068}.drp-pop-cancel[data-v-c36eef8c]:hover{background:#f5f6fa}.drp-pop-apply[data-v-c36eef8c]{background:#556ee6;border:0;color:#fff}.drp-pop-apply[data-v-c36eef8c]:hover{background:#4055c8}.drp-pop-apply[data-v-c36eef8c]:disabled{background:#d0d5dd;cursor:not-allowed}.tfc-wrap[data-v-677ea889]{position:relative;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tfc-trigger[data-v-677ea889],.tfc-wrap[data-v-677ea889]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tfc-trigger[data-v-677ea889]{height:38px;gap:6px;padding:0 12px;background:#fff;border:1px solid #eaecf2;border-radius:8px;font-size:12px;font-weight:500;color:#4a5068;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.tfc-trigger[data-v-677ea889]:hover{background:#f8f9fc;border-color:#d4d8e3}.tfc-trigger.tfc-trigger-active[data-v-677ea889]{color:#556ee6;border-color:rgba(85,110,230,.4);background:rgba(85,110,230,.04)}.tfc-trigger.tfc-trigger-open[data-v-677ea889]{border-color:#556ee6;-webkit-box-shadow:0 0 0 3px rgba(85,110,230,.1);box-shadow:0 0 0 3px rgba(85,110,230,.1)}.tfc-trigger-icon[data-v-677ea889]{font-size:14px;color:#8b90a5}.tfc-trigger-active .tfc-trigger-icon[data-v-677ea889]{color:#556ee6}.tfc-trigger-chevron[data-v-677ea889]{font-size:16px;color:#8b90a5;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.tfc-trigger-open .tfc-trigger-chevron[data-v-677ea889]{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#556ee6}.tfc-chips[data-v-677ea889]{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tfc-chip[data-v-677ea889],.tfc-chips[data-v-677ea889]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tfc-chip[data-v-677ea889]{gap:4px;height:28px;padding:0 4px 0 10px;background:#fff;border:1px solid rgba(85,110,230,.3);border-radius:99px;font-size:11px;font-weight:600;color:#1a1d26;max-width:180px}.tfc-chip-name[data-v-677ea889]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tfc-chip-x[data-v-677ea889]{width:18px;height:18px;display:grid;place-items:center;background:transparent;border:0;border-radius:50%;color:#8b90a5;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease;padding:0;-ms-flex-negative:0;flex-shrink:0}.tfc-chip-x i[data-v-677ea889]{font-size:14px;line-height:1}.tfc-chip-x[data-v-677ea889]:hover{background:rgba(244,106,106,.12);color:#f46a6a}.tfc-clear-all[data-v-677ea889]{height:28px;padding:0 10px;background:transparent;border:0;font-size:11px;font-weight:600;color:#8b90a5;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tfc-clear-all[data-v-677ea889]:hover{color:#f46a6a}.tfc-dropdown[data-v-677ea889]{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;max-width:320px;background:#fff;border:1px solid #eaecf2;border-radius:10px;-webkit-box-shadow:0 12px 32px rgba(26,29,38,.12);box-shadow:0 12px 32px rgba(26,29,38,.12);padding:6px;z-index:1000;-webkit-animation:tfc-dropdown-in-data-v-677ea889 .15s ease-out;animation:tfc-dropdown-in-data-v-677ea889 .15s ease-out}@-webkit-keyframes tfc-dropdown-in-data-v-677ea889{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tfc-dropdown-in-data-v-677ea889{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.tfc-search-wrap[data-v-677ea889]{position:relative;margin-bottom:4px}.tfc-search-icon[data-v-677ea889]{position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#8b90a5;pointer-events:none}.tfc-search-input[data-v-677ea889]{width:100%;height:32px;padding:0 10px 0 30px;border:1px solid #eaecf2;border-radius:6px;font-size:12px;color:#1a1d26}.tfc-search-input[data-v-677ea889]:focus{outline:none;border-color:#556ee6;-webkit-box-shadow:0 0 0 3px rgba(85,110,230,.08);box-shadow:0 0 0 3px rgba(85,110,230,.08)}.tfc-search-input[data-v-677ea889]::-webkit-input-placeholder{color:#8b90a5}.tfc-search-input[data-v-677ea889]::-moz-placeholder{color:#8b90a5}.tfc-search-input[data-v-677ea889]:-ms-input-placeholder{color:#8b90a5}.tfc-search-input[data-v-677ea889]::-ms-input-placeholder{color:#8b90a5}.tfc-search-input[data-v-677ea889]::placeholder{color:#8b90a5}.tfc-list[data-v-677ea889]{max-height:260px;overflow-y:auto}.tfc-list[data-v-677ea889]::-webkit-scrollbar{width:5px}.tfc-list[data-v-677ea889]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:99px}.tfc-item[data-v-677ea889]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 8px;background:transparent;border:0;border-radius:6px;font-size:12px;color:#1a1d26;cursor:pointer;text-align:left;-webkit-transition:background .12s ease;transition:background .12s ease}.tfc-item[data-v-677ea889]:hover{background:#f5f6fa}.tfc-item.tfc-item-selected[data-v-677ea889]{background:rgba(85,110,230,.08);color:#556ee6;font-weight:600}.tfc-item-check[data-v-677ea889]{width:16px;height:16px;display:grid;place-items:center;border:1.5px solid #d0d5dd;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.tfc-item-check i[data-v-677ea889]{font-size:14px;color:#fff}.tfc-item-selected .tfc-item-check[data-v-677ea889]{background:#556ee6;border-color:#556ee6}.tfc-item-name[data-v-677ea889]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tfc-empty[data-v-677ea889]{padding:16px 8px;text-align:center;font-size:12px;color:#8b90a5}.cd-header[data-v-15ec7266]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cd-header-left[data-v-15ec7266]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.cd-title[data-v-15ec7266]{font-size:20px;font-weight:600;color:#1a1d26;margin:0}.cd-freshness[data-v-15ec7266]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#8b90a5}.cd-freshness .cd-pulse-dot[data-v-15ec7266]{width:7px;height:7px;border-radius:50%;background:#b0b5c8;-webkit-box-shadow:0 0 0 0 rgba(176,181,200,0);box-shadow:0 0 0 0 rgba(176,181,200,0)}.cd-freshness.cd-fresh-live[data-v-15ec7266]{color:#34c38f}.cd-freshness.cd-fresh-live .cd-pulse-dot[data-v-15ec7266]{background:#34c38f;-webkit-animation:cd-pulse-data-v-15ec7266 1.6s ease-out infinite;animation:cd-pulse-data-v-15ec7266 1.6s ease-out infinite}.cd-freshness.cd-fresh-ok[data-v-15ec7266]{color:#4a5068}.cd-freshness.cd-fresh-ok .cd-pulse-dot[data-v-15ec7266]{background:#556ee6}.cd-freshness.cd-fresh-stale[data-v-15ec7266]{color:#f1b44c}.cd-freshness.cd-fresh-stale .cd-pulse-dot[data-v-15ec7266]{background:#f1b44c}@-webkit-keyframes cd-pulse-data-v-15ec7266{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.55);box-shadow:0 0 0 0 rgba(52,195,143,.55)}70%{-webkit-box-shadow:0 0 0 7px rgba(52,195,143,0);box-shadow:0 0 0 7px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}@keyframes cd-pulse-data-v-15ec7266{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.55);box-shadow:0 0 0 0 rgba(52,195,143,.55)}70%{-webkit-box-shadow:0 0 0 7px rgba(52,195,143,0);box-shadow:0 0 0 7px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}.cd-header-right[data-v-15ec7266]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cd-period-chips[data-v-15ec7266]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#fff;border:1px solid #eaecf2;border-radius:8px;padding:3px;gap:2px}.cd-chip[data-v-15ec7266]{background:transparent;border:0;padding:6px 12px;font-size:12px;font-weight:500;color:#4a5068;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cd-chip[data-v-15ec7266]:hover{background:#f5f6fa}.cd-chip.cd-chip-active[data-v-15ec7266]{background:#556ee6;color:#fff;-webkit-box-shadow:0 2px 8px rgba(85,110,230,.3);box-shadow:0 2px 8px rgba(85,110,230,.3)}.cd-divider[data-v-15ec7266]{width:1px;height:24px;background:#eaecf2}.cd-refresh-btn[data-v-15ec7266]{width:38px;height:38px;display:grid;place-items:center;background:#fff;border:1px solid #eaecf2;border-radius:8px;color:#4a5068;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;font-size:18px}.cd-refresh-btn[data-v-15ec7266]:hover{background:#f5f6fa;color:#556ee6}.cd-refresh-btn[data-v-15ec7266]:disabled{opacity:.5;cursor:not-allowed}.cd-refresh-btn.cd-refresh-btn-spinning i[data-v-15ec7266]{-webkit-animation:cd-spin-data-v-15ec7266 .8s linear infinite;animation:cd-spin-data-v-15ec7266 .8s linear infinite}.cd-reports-btn[data-v-15ec7266]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:38px;padding:0 14px;background:#556ee6;border:1px solid #556ee6;border-radius:8px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-shadow:0 2px 8px rgba(85,110,230,.25);box-shadow:0 2px 8px rgba(85,110,230,.25)}.cd-reports-btn i[data-v-15ec7266]{font-size:16px}.cd-reports-btn[data-v-15ec7266]:hover{background:#4458c9;border-color:#4458c9}@-webkit-keyframes cd-spin-data-v-15ec7266{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cd-spin-data-v-15ec7266{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:768px){.cd-header-right[data-v-15ec7266]{width:100%}.cd-header-right .cd-divider[data-v-15ec7266]{display:none}}.insight-ticker[data-v-233f6571]{position:relative;overflow:hidden;margin-bottom:18px}.insight-ticker[data-v-233f6571]:after,.insight-ticker[data-v-233f6571]:before{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:2;pointer-events:none}.insight-ticker[data-v-233f6571]:before{left:0;background:-webkit-gradient(linear,left top,right top,color-stop(40%,#f8f9fc),to(transparent));background:linear-gradient(90deg,#f8f9fc 40%,transparent)}.insight-ticker[data-v-233f6571]:after{right:0;background:-webkit-gradient(linear,right top,left top,color-stop(40%,#f8f9fc),to(transparent));background:linear-gradient(270deg,#f8f9fc 40%,transparent)}.insight-ticker-track[data-v-233f6571]{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:ticker-scroll-data-v-233f6571 linear infinite;animation:ticker-scroll-data-v-233f6571 linear infinite}.insight-ticker-track[data-v-233f6571]:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.ticker-set[data-v-233f6571]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding-right:8px}.insight-chip[data-v-233f6571]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:6px 12px;border-radius:5px;font-size:12px;font-weight:500;border:1px solid transparent;white-space:nowrap}.insight-chip i[data-v-233f6571]{font-size:14px;-ms-flex-negative:0;flex-shrink:0}.insight-chip[data-v-233f6571] strong{font-weight:700}.insight-chip--positive[data-v-233f6571]{background:rgba(52,195,143,.08);border-color:rgba(52,195,143,.2);color:#1e9e6d}.insight-chip--positive i[data-v-233f6571]{color:#34c38f}.insight-chip--positive[data-v-233f6571] strong{color:#1a7752}.insight-chip--warning[data-v-233f6571]{background:rgba(241,180,76,.1);border-color:rgba(241,180,76,.25);color:#9a6f00}.insight-chip--warning i[data-v-233f6571]{color:#f1b44c}.insight-chip--warning[data-v-233f6571] strong{color:#7d5a00}.insight-chip--danger[data-v-233f6571]{background:rgba(244,106,106,.08);border-color:rgba(244,106,106,.2);color:#c0392b}.insight-chip--danger i[data-v-233f6571]{color:#f46a6a}.insight-chip--danger[data-v-233f6571] strong{color:#962f24}.insight-chip--info[data-v-233f6571]{background:rgba(85,110,230,.07);border-color:rgba(85,110,230,.18);color:#3a4fa3}.insight-chip--info i[data-v-233f6571]{color:#556ee6}.insight-chip--info[data-v-233f6571] strong{color:#2c3e8a}@-webkit-keyframes ticker-scroll-data-v-233f6571{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@keyframes ticker-scroll-data-v-233f6571{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}.hpc-card[data-v-75ce1ad8]{position:relative;background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:22px 26px;height:100%;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04);color:#1a1d26;min-height:180px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.hpc-card[data-v-75ce1ad8]:hover{-webkit-box-shadow:0 4px 18px rgba(26,29,38,.06);box-shadow:0 4px 18px rgba(26,29,38,.06)}.hpc-bg-glow[data-v-75ce1ad8]{position:absolute;top:-50%;right:-25%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(85,110,230,.1) 0,rgba(139,92,246,.06) 40%,transparent 70%);pointer-events:none;-webkit-animation:hpc-breathe-data-v-75ce1ad8 6s ease-in-out infinite;animation:hpc-breathe-data-v-75ce1ad8 6s ease-in-out infinite}@-webkit-keyframes hpc-breathe-data-v-75ce1ad8{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}}@keyframes hpc-breathe-data-v-75ce1ad8{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}}.hpc-row[data-v-75ce1ad8]{position:relative;z-index:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;gap:24px;min-height:200px}.hpc-now[data-v-75ce1ad8],.hpc-row[data-v-75ce1ad8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between}.hpc-now[data-v-75ce1ad8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;gap:16px}.hpc-label-row[data-v-75ce1ad8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.hpc-live-dot[data-v-75ce1ad8]{width:8px;height:8px;border-radius:50%;background:#34c38f;-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.7);box-shadow:0 0 0 0 rgba(52,195,143,.7);-webkit-animation:hpc-live-ring-data-v-75ce1ad8 1.8s ease-out infinite;animation:hpc-live-ring-data-v-75ce1ad8 1.8s ease-out infinite}@-webkit-keyframes hpc-live-ring-data-v-75ce1ad8{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.7);box-shadow:0 0 0 0 rgba(52,195,143,.7)}70%{-webkit-box-shadow:0 0 0 9px rgba(52,195,143,0);box-shadow:0 0 0 9px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}@keyframes hpc-live-ring-data-v-75ce1ad8{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.7);box-shadow:0 0 0 0 rgba(52,195,143,.7)}70%{-webkit-box-shadow:0 0 0 9px rgba(52,195,143,0);box-shadow:0 0 0 9px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}.hpc-label[data-v-75ce1ad8]{font-size:11px;font-weight:700;letter-spacing:.06em;color:#8b90a5;text-transform:uppercase}.hpc-mode-pill[data-v-75ce1ad8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;background:rgba(241,180,76,.14);color:#b8801f;border-radius:99px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:lowercase}.hpc-mode-pill i[data-v-75ce1ad8]{font-size:12px}.hpc-prefix[data-v-75ce1ad8]{font-size:38px;font-weight:500;margin-right:4px;color:#8b90a5;vertical-align:.18em}.hpc-value-line[data-v-75ce1ad8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hpc-value[data-v-75ce1ad8]{font-size:60px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#1a1d26;font-variant-numeric:tabular-nums;-webkit-transition:-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition:transform .45s cubic-bezier(.34,1.56,.64,1),-webkit-transform .45s cubic-bezier(.34,1.56,.64,1)}.hpc-value.hpc-value-bump[data-v-75ce1ad8]{-webkit-transform:scale(1.04);transform:scale(1.04);color:#556ee6}.hpc-fraction[data-v-75ce1ad8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px}.hpc-fraction-divider[data-v-75ce1ad8]{font-size:38px;font-weight:300;color:#d0d5dd;margin:0 2px}.hpc-fraction-total[data-v-75ce1ad8]{font-size:24px;font-weight:700;color:#4a5068;font-variant-numeric:tabular-nums}.hpc-fraction-label[data-v-75ce1ad8]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:#8b90a5;margin-left:4px}.hpc-value-block[data-v-75ce1ad8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.hpc-progress[data-v-75ce1ad8]{height:5px;background:#f0f1f6;border-radius:99px;overflow:hidden;max-width:320px}.hpc-progress-fill[data-v-75ce1ad8]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#556ee6),to(#34c38f));background:linear-gradient(90deg,#556ee6,#34c38f);border-radius:99px;-webkit-transition:width .8s cubic-bezier(.4,0,.2,1);transition:width .8s cubic-bezier(.4,0,.2,1)}.hpc-stats[data-v-75ce1ad8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hpc-stat[data-v-75ce1ad8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.hpc-stat-icon[data-v-75ce1ad8]{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.hpc-stat-icon.hpc-stat-icon-velocity[data-v-75ce1ad8]{background:rgba(52,195,143,.12);color:#2a9d6f}.hpc-stat-icon.hpc-stat-icon-inside[data-v-75ce1ad8]{background:rgba(85,110,230,.12);color:#556ee6}.hpc-stat-icon.hpc-stat-icon-time[data-v-75ce1ad8]{background:#f0f1f6;color:#8b90a5}.hpc-stat-body[data-v-75ce1ad8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.hpc-stat-value[data-v-75ce1ad8]{font-size:16px;font-weight:700;color:#1a1d26;line-height:1.1;font-variant-numeric:tabular-nums;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px}.hpc-stat-value small[data-v-75ce1ad8]{font-size:11px;font-weight:500;color:#8b90a5}.hpc-stat-value.hpc-stat-value-text[data-v-75ce1ad8]{font-size:13px;font-weight:600}.hpc-stat-label[data-v-75ce1ad8]{font-size:11px;color:#8b90a5;font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpc-inside-prefix[data-v-75ce1ad8]{font-weight:500;color:#8b90a5;margin-right:2px}.hpc-gauge[data-v-75ce1ad8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}@media(max-width:768px){.hpc-row[data-v-75ce1ad8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:auto}.hpc-value[data-v-75ce1ad8]{font-size:48px}.hpc-gauge[data-v-75ce1ad8]{-ms-flex-item-align:center;align-self:center}.hpc-stats[data-v-75ce1ad8]{gap:16px}}.ksr-grid[data-v-9d408eb2]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ksr-card[data-v-9d408eb2]{position:relative;background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:18px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;min-height:110px}.ksr-card[data-v-9d408eb2]:hover{border-color:#d4d8e3;-webkit-box-shadow:0 4px 16px rgba(26,29,38,.06);box-shadow:0 4px 16px rgba(26,29,38,.06);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ksr-card-spark .ksr-spark[data-v-9d408eb2]{position:absolute;bottom:0;right:0;width:60%;pointer-events:none;opacity:.85}.ksr-icon[data-v-9d408eb2]{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:20px;-ms-flex-negative:0;flex-shrink:0}.ksr-icon.ksr-icon-blue[data-v-9d408eb2]{background:rgba(85,110,230,.12);color:#556ee6}.ksr-icon.ksr-icon-grey[data-v-9d408eb2]{background:#f0f1f6;color:#4a5068}.ksr-icon.ksr-icon-red[data-v-9d408eb2]{background:rgba(244,106,106,.12);color:#f46a6a}.ksr-icon.ksr-icon-purple[data-v-9d408eb2]{background:rgba(139,92,246,.12);color:#8b5cf6}.ksr-body[data-v-9d408eb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ksr-label[data-v-9d408eb2]{font-size:11px;font-weight:600;color:#8b90a5;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ksr-window-pill[data-v-9d408eb2]{font-size:9px;font-weight:700;color:#556ee6;background:rgba(85,110,230,.1);padding:1px 5px;border-radius:4px;letter-spacing:.02em;text-transform:lowercase}.ksr-value[data-v-9d408eb2]{font-size:26px;font-weight:700;color:#1a1d26;line-height:1.1;font-variant-numeric:tabular-nums;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px}.ksr-value small[data-v-9d408eb2]{font-size:11px;font-weight:500;color:#8b90a5}.ksr-value.ksr-value-danger[data-v-9d408eb2]{color:#f46a6a}.ksr-sub[data-v-9d408eb2]{font-size:11px;color:#8b90a5;margin-top:4px;font-weight:500}.ksr-speed-bar[data-v-9d408eb2]{margin-top:8px;height:5px;background:#f0f1f6;border-radius:99px;overflow:hidden;position:relative}.ksr-speed-fill[data-v-9d408eb2]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#f46a6a),color-stop(50%,#f1b44c),to(#34c38f));background:linear-gradient(90deg,#f46a6a,#f1b44c 50%,#34c38f);border-radius:99px;-webkit-transition:width .6s cubic-bezier(.4,0,.2,1);transition:width .6s cubic-bezier(.4,0,.2,1)}.ksr-speed-caption[data-v-9d408eb2]{font-size:11px;color:#8b90a5;margin-top:4px;font-weight:500}.ksr-mini-donut[data-v-9d408eb2]{position:relative;width:44px;height:44px;-ms-flex-negative:0;flex-shrink:0}.ksr-donut-svg[data-v-9d408eb2]{width:100%;height:100%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ksr-donut-bg[data-v-9d408eb2]{fill:none;stroke:rgba(244,106,106,.15);stroke-width:3}.ksr-donut-fill[data-v-9d408eb2]{fill:none;stroke:#f46a6a;stroke-width:3;stroke-linecap:round;-webkit-transition:stroke-dasharray .7s cubic-bezier(.4,0,.2,1);transition:stroke-dasharray .7s cubic-bezier(.4,0,.2,1)}.ksr-donut-center[data-v-9d408eb2]{position:absolute;inset:0;display:grid;place-items:center;font-size:10px;font-weight:700;color:#f46a6a}.ksr-peak-range[data-v-9d408eb2]{font-size:13px;color:#4a5068;font-weight:600;margin-left:4px;letter-spacing:0}@media(max-width:1100px){.ksr-grid[data-v-9d408eb2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.ksr-grid[data-v-9d408eb2]{grid-template-columns:1fr}}.rt-card[data-v-4d31cc92]{background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:22px 24px;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.rt-card[data-v-4d31cc92]:hover{border-color:#d4d8e3;-webkit-box-shadow:0 4px 16px rgba(26,29,38,.06);box-shadow:0 4px 16px rgba(26,29,38,.06)}.rt-header[data-v-4d31cc92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.rt-title[data-v-4d31cc92]{font-size:14px;font-weight:700;color:#1a1d26;margin:0 0 4px 0}.rt-subtitle[data-v-4d31cc92]{font-size:12px;color:#8b90a5;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.rt-pin[data-v-4d31cc92]{display:inline-block;width:8px;height:8px;border-radius:50%}.rt-pin.rt-pin-in[data-v-4d31cc92]{background:#34c38f}.rt-pin.rt-pin-out[data-v-4d31cc92]{background:#f1b44c}.rt-pin-out[data-v-4d31cc92]{margin-left:8px}.rt-peak[data-v-4d31cc92]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:12px;padding:2px 8px;background:rgba(139,92,246,.08);color:#8b5cf6;border-radius:6px;font-size:11px;font-weight:600}.rt-peak i[data-v-4d31cc92]{font-size:12px}.rt-bucket-chips[data-v-4d31cc92]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f5f6fa;border:1px solid #eaecf2;border-radius:8px;padding:2px;gap:1px}.rt-bchip[data-v-4d31cc92]{background:transparent;border:0;padding:4px 10px;font-size:11px;font-weight:600;color:#4a5068;border-radius:6px;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease;letter-spacing:.02em}.rt-bchip[data-v-4d31cc92]:hover{background:#fff}.rt-bchip.rt-bchip-active[data-v-4d31cc92]{background:#fff;color:#556ee6;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.08);box-shadow:0 1px 3px rgba(26,29,38,.08)}.rt-chart-wrap[data-v-4d31cc92]{min-height:320px;position:relative}.rt-empty[data-v-4d31cc92]{height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b90a5}.rt-empty .rt-empty-icon[data-v-4d31cc92]{font-size:42px;color:#d0d5dd;margin-bottom:8px}.rt-empty p[data-v-4d31cc92]{font-size:13px;font-weight:600;margin:0 0 4px 0;color:#4a5068}.rt-empty small[data-v-4d31cc92]{font-size:12px}.tfg-wrap[data-v-4c49be7c]{background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:22px 24px;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04)}.tfg-header[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tfg-header-info[data-v-4c49be7c]{min-width:0}.tfg-title-row[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:4px}.tfg-title[data-v-4c49be7c]{font-size:14px;font-weight:700;color:#1a1d26;margin:0}.tfg-subtitle[data-v-4c49be7c]{font-size:12px;color:#8b90a5;margin:0}.tfg-mode-badge[data-v-4c49be7c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.tfg-mode-badge i[data-v-4c49be7c]{font-size:12px}.tfg-mode-badge.tfg-mode-live[data-v-4c49be7c]{background:rgba(52,195,143,.12);color:#2a9d6f}.tfg-mode-badge.tfg-mode-recent[data-v-4c49be7c]{background:rgba(85,110,230,.1);color:#556ee6}.tfg-mode-badge.tfg-mode-trend[data-v-4c49be7c]{background:rgba(85,110,230,.08);color:#4a5068}.tfg-mode-badge.tfg-mode-daily[data-v-4c49be7c]{background:#f0f1f6;color:#4a5068}.tfg-mode-badge.tfg-mode-period[data-v-4c49be7c]{background:#f0f1f6;color:#8b90a5}.tfg-mode-dot[data-v-4c49be7c]{width:6px;height:6px;border-radius:50%;background:#34c38f;-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.7);box-shadow:0 0 0 0 rgba(52,195,143,.7);-webkit-animation:tfg-mode-pulse-data-v-4c49be7c 1.6s ease-out infinite;animation:tfg-mode-pulse-data-v-4c49be7c 1.6s ease-out infinite}@-webkit-keyframes tfg-mode-pulse-data-v-4c49be7c{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.7);box-shadow:0 0 0 0 rgba(52,195,143,.7)}70%{-webkit-box-shadow:0 0 0 7px rgba(52,195,143,0);box-shadow:0 0 0 7px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}@keyframes tfg-mode-pulse-data-v-4c49be7c{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.7);box-shadow:0 0 0 0 rgba(52,195,143,.7)}70%{-webkit-box-shadow:0 0 0 7px rgba(52,195,143,0);box-shadow:0 0 0 7px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}.tfg-actions[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tfg-sort-chips[data-v-4c49be7c],.tfg-window-chips[data-v-4c49be7c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f6fa;border:1px solid #eaecf2;border-radius:8px;padding:2px 4px 2px 6px;gap:1px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.tfg-sort-chips[data-v-4c49be7c]::-webkit-scrollbar,.tfg-window-chips[data-v-4c49be7c]::-webkit-scrollbar{height:0}.tfg-chips-icon[data-v-4c49be7c]{font-size:14px;color:#8b90a5;margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.tfg-schip[data-v-4c49be7c],.tfg-wchip[data-v-4c49be7c]{background:transparent;border:0;padding:4px 8px;font-size:11px;font-weight:600;color:#4a5068;border-radius:6px;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;font-variant-numeric:tabular-nums}.tfg-schip[data-v-4c49be7c]:hover,.tfg-wchip[data-v-4c49be7c]:hover{background:#fff}.tfg-wchip[data-v-4c49be7c]{min-width:28px;text-align:center}.tfg-schip-active[data-v-4c49be7c],.tfg-wchip-active[data-v-4c49be7c]{background:#fff;color:#556ee6;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.08);box-shadow:0 1px 3px rgba(26,29,38,.08)}.tfg-empty[data-v-4c49be7c]{padding:40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b90a5;text-align:center}.tfg-empty .tfg-empty-icon[data-v-4c49be7c]{font-size:42px;color:#d0d5dd;margin-bottom:8px}.tfg-empty p[data-v-4c49be7c]{font-size:13px;font-weight:600;margin:0 0 4px 0;color:#4a5068}.tfg-empty small[data-v-4c49be7c]{font-size:12px}.tfg-grid[data-v-4c49be7c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.tfg-card[data-v-4c49be7c]{background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:14px 16px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;overflow:hidden}.tfg-card[data-v-4c49be7c]:hover{border-color:#d4d8e3;-webkit-box-shadow:0 6px 20px rgba(26,29,38,.08);box-shadow:0 6px 20px rgba(26,29,38,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tfg-card.tfg-card-stale[data-v-4c49be7c]{background:linear-gradient(135deg,#fff,#fff5f5);border-color:rgba(244,106,106,.25)}.tfg-card.tfg-heat-strong[data-v-4c49be7c]{border-left:3px solid #34c38f;background:linear-gradient(135deg,#fff,#f5fbf8)}.tfg-card.tfg-heat-strong .tfg-occ-value[data-v-4c49be7c]{color:#2a9d6f}.tfg-card.tfg-heat-medium[data-v-4c49be7c]{border-left:3px solid #f1b44c;background:linear-gradient(135deg,#fff,#fffaf0)}.tfg-card.tfg-heat-medium .tfg-occ-value[data-v-4c49be7c]{color:#b8801f}.tfg-card.tfg-heat-weak[data-v-4c49be7c]{border-left:3px solid #f46a6a;background:linear-gradient(135deg,#fff,#fff7f7)}.tfg-card.tfg-heat-weak .tfg-occ-value[data-v-4c49be7c]{color:#d04848}.tfg-card.tfg-heat-empty[data-v-4c49be7c]{border-left:3px solid #d0d5dd}.tfg-card.tfg-heat-empty .tfg-occ-value[data-v-4c49be7c]{color:#8b90a5}.tfg-card-top[data-v-4c49be7c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:10px}.tfg-card-name[data-v-4c49be7c],.tfg-card-top[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tfg-card-name[data-v-4c49be7c]{gap:7px;font-size:13px;font-weight:600;color:#1a1d26;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tfg-status-dot[data-v-4c49be7c]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.tfg-status-dot.tfg-status-live[data-v-4c49be7c]{background:#34c38f;-webkit-box-shadow:0 0 0 2px rgba(52,195,143,.18);box-shadow:0 0 0 2px rgba(52,195,143,.18)}.tfg-status-dot.tfg-status-slow[data-v-4c49be7c]{background:#f1b44c}.tfg-status-dot.tfg-status-stale[data-v-4c49be7c]{background:#f46a6a}.tfg-share-badge[data-v-4c49be7c]{font-size:10px;font-weight:700;color:#556ee6;background:rgba(85,110,230,.1);padding:2px 6px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;letter-spacing:.02em}.tfg-card-body[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:12px}.tfg-occupation[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tfg-occ-value[data-v-4c49be7c]{font-size:28px;font-weight:700;color:#1a1d26;line-height:1;font-variant-numeric:tabular-nums}.tfg-occ-prefix[data-v-4c49be7c]{font-size:18px;font-weight:500;color:#8b90a5;margin-right:2px;vertical-align:.18em}.tfg-occ-label[data-v-4c49be7c]{font-size:10px;color:#8b90a5;text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-top:4px}.tfg-spark[data-v-4c49be7c]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:30px;max-width:110px}.tfg-spark-svg[data-v-4c49be7c]{width:100%;height:100%;display:block}.tfg-card-foot[data-v-4c49be7c]{gap:8px;padding-top:10px;border-top:1px solid #f0f1f6}.tfg-card-foot[data-v-4c49be7c],.tfg-estim[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tfg-estim[data-v-4c49be7c]{gap:6px}.tfg-estim-row[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tfg-estim-pill[data-v-4c49be7c],.tfg-estim-row[data-v-4c49be7c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tfg-estim-pill[data-v-4c49be7c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;padding:2px 7px;background:rgba(85,110,230,.08);color:#556ee6;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.02em}.tfg-estim-pill i[data-v-4c49be7c]{font-size:12px}.tfg-score[data-v-4c49be7c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px}.tfg-score-star[data-v-4c49be7c]{font-size:10px;color:#f1b44c}.tfg-features[data-v-4c49be7c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin-left:auto}.tfg-feat[data-v-4c49be7c]{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;cursor:help;-webkit-transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,background .15s ease;transition:transform .15s ease,background .15s ease,-webkit-transform .15s ease}.tfg-feat i[data-v-4c49be7c]{font-size:12px}.tfg-feat[data-v-4c49be7c]:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.tfg-feat.tfg-feat-demo[data-v-4c49be7c]{background:rgba(85,110,230,.12);color:#556ee6}.tfg-feat.tfg-feat-activation[data-v-4c49be7c]{background:rgba(139,92,246,.12);color:#8b5cf6}.tfg-feat.tfg-feat-food[data-v-4c49be7c]{background:rgba(241,180,76,.16);color:#b8801f}.tfg-feat.tfg-feat-gift[data-v-4c49be7c]{background:rgba(236,72,153,.12);color:#ec4899}.tfg-feat.tfg-feat-queue[data-v-4c49be7c]{background:rgba(244,106,106,.12);color:#d04848}.tfg-att[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.tfg-att-bar[data-v-4c49be7c]{height:4px;background:#f0f1f6;border-radius:99px;overflow:hidden}.tfg-att-fill[data-v-4c49be7c]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#556ee6),to(#34c38f));background:linear-gradient(90deg,#556ee6,#34c38f);border-radius:99px;-webkit-transition:width .6s cubic-bezier(.4,0,.2,1);transition:width .6s cubic-bezier(.4,0,.2,1)}.tfg-att-row[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.tfg-att-pct[data-v-4c49be7c]{font-size:12px;font-weight:700;color:#34c38f}.tfg-att-detail[data-v-4c49be7c]{font-size:10px;color:#8b90a5;font-weight:500}.tfg-stats[data-v-4c49be7c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tfg-stat[data-v-4c49be7c],.tfg-stats[data-v-4c49be7c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tfg-stat[data-v-4c49be7c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;font-size:11px;color:#4a5068;font-weight:600;font-variant-numeric:tabular-nums}.tfg-stat i[data-v-4c49be7c]{font-size:13px;opacity:.7}.tfg-stat.tfg-stat-time[data-v-4c49be7c]{margin-left:auto;color:#8b90a5;font-weight:500}.thh-card[data-v-1ea98c00]{background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:22px 24px;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04)}.thh-header[data-v-1ea98c00]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.thh-title[data-v-1ea98c00]{font-size:14px;font-weight:700;color:#1a1d26;margin:0 0 4px 0}.thh-subtitle[data-v-1ea98c00]{font-size:12px;color:#8b90a5;margin:0;max-width:480px}.thh-legend[data-v-1ea98c00]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.thh-legend-label[data-v-1ea98c00]{font-size:10px;color:#8b90a5;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.thh-legend-gradient[data-v-1ea98c00]{display:inline-block;width:90px;height:8px;border-radius:99px;background:-webkit-gradient(linear,left top,right top,from(#f5f6fa),color-stop(20%,#dde3ff),color-stop(40%,#a4b3f5),color-stop(60%,#6e7fe6),color-stop(80%,#8b5cf6),to(#6d28d9));background:linear-gradient(90deg,#f5f6fa,#dde3ff 20%,#a4b3f5 40%,#6e7fe6 60%,#8b5cf6 80%,#6d28d9)}.thh-empty[data-v-1ea98c00]{padding:40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b90a5;text-align:center}.thh-empty .thh-empty-icon[data-v-1ea98c00]{font-size:42px;color:#d0d5dd;margin-bottom:8px}.thh-empty p[data-v-1ea98c00]{font-size:13px;font-weight:600;margin:0 0 4px 0;color:#4a5068}.thh-empty small[data-v-1ea98c00]{font-size:12px;max-width:360px}.thh-chart-wrap[data-v-1ea98c00]{width:100%;position:relative}.thh-chart[data-v-1ea98c00]{width:100%;height:100%}.fac-card[data-v-63e3c45a]{background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:22px 24px;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04)}.fac-header[data-v-63e3c45a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:16px}.fac-header[data-v-63e3c45a],.fac-title[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fac-title[data-v-63e3c45a]{font-size:14px;font-weight:700;color:#1a1d26;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.fac-title-icon[data-v-63e3c45a]{color:#556ee6;font-size:16px}.fac-field-chip[data-v-63e3c45a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 10px;border-radius:5px;font-size:12px;font-weight:500;margin-left:2px;border:1px solid;white-space:nowrap}.fac-field-chip-primary[data-v-63e3c45a]{background:rgba(85,110,230,.08);border-color:rgba(85,110,230,.2);color:#556ee6}.fac-field-chip-secondary[data-v-63e3c45a]{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.25);color:#8b5cf6}.fac-cross-arrow[data-v-63e3c45a]{color:#b0b5c8;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fac-subtitle[data-v-63e3c45a]{font-size:12px;color:#8b90a5;margin:4px 0 0 0;max-width:480px}.fac-header-right[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.fac-change-btn[data-v-63e3c45a]{width:30px;height:30px;border:1px solid #eaecf2;border-radius:6px;background:#fff;color:#8b90a5;cursor:pointer;display:grid;place-items:center;font-size:16px;-webkit-transition:all .15s ease;transition:all .15s ease}.fac-change-btn[data-v-63e3c45a]:hover{color:#556ee6;border-color:#556ee6}.fac-placeholder[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 24px;border:2px dashed #d0d4e8;border-radius:10px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;text-align:center}.fac-placeholder[data-v-63e3c45a]:hover{border-color:#556ee6;background:rgba(85,110,230,.03)}.fac-placeholder-icon[data-v-63e3c45a]{width:56px;height:56px;border-radius:50%;background:rgba(85,110,230,.08);display:grid;place-items:center;margin-bottom:14px}.fac-placeholder-icon i[data-v-63e3c45a]{font-size:26px;color:#556ee6}.fac-placeholder-text[data-v-63e3c45a]{font-size:14px;font-weight:600;color:#4a5068;margin-bottom:6px}.fac-placeholder-sub[data-v-63e3c45a]{font-size:12px;color:#8b90a5;max-width:360px;line-height:1.5}.fac-empty[data-v-63e3c45a],.fac-loading[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 24px;color:#8b90a5;font-size:13px;gap:10px}.fac-loading[data-v-63e3c45a]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fac-spin[data-v-63e3c45a]{font-size:18px;color:#556ee6;-webkit-animation:fac-spin-data-v-63e3c45a .9s linear infinite;animation:fac-spin-data-v-63e3c45a .9s linear infinite}@-webkit-keyframes fac-spin-data-v-63e3c45a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fac-spin-data-v-63e3c45a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fac-empty-icon[data-v-63e3c45a]{width:48px;height:48px;background:#f5f6fa;border-radius:14px;display:grid;place-items:center;color:#b0b5c8;font-size:22px}.fac-empty-title[data-v-63e3c45a]{font-size:13px;font-weight:600;color:#4a5068}.fac-empty-desc[data-v-63e3c45a]{font-size:12px;color:#8b90a5;text-align:center;max-width:320px}.fac-chart-meta[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fac-total-badge[data-v-63e3c45a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 10px;border-radius:5px;font-size:12px;font-weight:500;background:#f5f6fa;color:#4a5068}.fac-total-badge i[data-v-63e3c45a]{color:#8b90a5}.fac-cross-btn[data-v-63e3c45a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 12px;border:1px dashed rgba(139,92,246,.4);border-radius:5px;background:transparent;color:#8b5cf6;font-size:12px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;margin-left:auto}.fac-cross-btn i[data-v-63e3c45a]{font-size:14px}.fac-cross-btn[data-v-63e3c45a]:hover{background:rgba(139,92,246,.06);border-style:solid}.fac-cross-btn.fac-cross-btn-active[data-v-63e3c45a]{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.4);border-style:solid}@-webkit-keyframes facRankSlideIn-data-v-63e3c45a{0%{opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes facRankSlideIn-data-v-63e3c45a{0%{opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fac-ranking[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.fac-rank-row[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-animation:facRankSlideIn-data-v-63e3c45a .3s ease both;animation:facRankSlideIn-data-v-63e3c45a .3s ease both}.fac-rank-num[data-v-63e3c45a]{width:26px;height:26px;border-radius:5px;font-size:11px;font-weight:800;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0;background:#f5f6fa;color:#b0b5c8}.fac-rank-num.fac-rank-num--gold[data-v-63e3c45a]{background:#fef3c7;color:#d97706}.fac-rank-num.fac-rank-num--silver[data-v-63e3c45a]{background:#f1f5f9;color:#64748b}.fac-rank-num.fac-rank-num--bronze[data-v-63e3c45a]{background:#fef0e6;color:#c2692c}.fac-rank-body[data-v-63e3c45a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.fac-rank-label[data-v-63e3c45a]{font-size:13px;font-weight:500;color:#1a1d26;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fac-rank-bar-track[data-v-63e3c45a]{height:6px;background:#f1f3f5;border-radius:99px;overflow:hidden}.fac-rank-bar-fill[data-v-63e3c45a]{height:100%;border-radius:99px;background:-webkit-gradient(linear,left top,right top,from(#556ee6),to(#7c8ff5));background:linear-gradient(90deg,#556ee6,#7c8ff5);-webkit-transition:width .6s cubic-bezier(.16,1,.3,1);transition:width .6s cubic-bezier(.16,1,.3,1)}.fac-rank-right[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0;min-width:60px}.fac-rank-count[data-v-63e3c45a]{font-size:13px;font-weight:700;color:#1a1d26;line-height:1.2}.fac-rank-pct[data-v-63e3c45a]{font-size:11px;font-weight:500;color:#8b90a5}.fac-cross-list[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.fac-cross-group[data-v-63e3c45a]{background:#fafbfc;border:1px solid #eef0f6;border-radius:8px;padding:12px 14px;-webkit-animation:facRankSlideIn-data-v-63e3c45a .35s ease both;animation:facRankSlideIn-data-v-63e3c45a .35s ease both}.fac-cross-group-head[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f1f6}.fac-cross-group-rank[data-v-63e3c45a]{width:24px;height:24px;border-radius:5px;font-size:11px;font-weight:800;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0;background:#f5f6fa;color:#b0b5c8}.fac-cross-group-rank.fac-rank-num--gold[data-v-63e3c45a]{background:#fef3c7;color:#d97706}.fac-cross-group-rank.fac-rank-num--silver[data-v-63e3c45a]{background:#f1f5f9;color:#64748b}.fac-cross-group-rank.fac-rank-num--bronze[data-v-63e3c45a]{background:#fef0e6;color:#c2692c}.fac-cross-group-name[data-v-63e3c45a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:700;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fac-cross-group-count[data-v-63e3c45a]{font-size:14px;font-weight:800;color:#1a1d26;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0}.fac-cross-group-pct[data-v-63e3c45a]{font-size:11px;font-weight:600;color:#8b5cf6;background:rgba(139,92,246,.08);padding:2px 6px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.fac-cross-children[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.fac-cross-child-row[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:12px}.fac-cross-child-label[data-v-63e3c45a]{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;color:#4a5068;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fac-cross-child-bar[data-v-63e3c45a]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:5px;background:#f0f1f6;border-radius:99px;overflow:hidden;min-width:40px}.fac-cross-child-fill[data-v-63e3c45a]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#8b5cf6),to(#a78bfa));background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:99px;-webkit-transition:width .5s cubic-bezier(.16,1,.3,1);transition:width .5s cubic-bezier(.16,1,.3,1)}.fac-cross-child-count[data-v-63e3c45a]{font-size:12px;font-weight:700;color:#1a1d26;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0;min-width:28px;text-align:right}.fac-cross-child-pct[data-v-63e3c45a]{font-size:10px;color:#8b90a5;font-weight:500;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0;min-width:32px;text-align:right}.fac-cross-more[data-v-63e3c45a]{font-size:11px;color:#8b90a5;font-style:italic;padding:4px 0 0;font-weight:500}.fac-picker-overlay[data-v-63e3c45a]{position:fixed;inset:0;background:rgba(26,29,38,.4);z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fac-picker[data-v-63e3c45a]{background:#fff;border-radius:14px;-webkit-box-shadow:0 12px 60px rgba(26,29,38,.22);box-shadow:0 12px 60px rgba(26,29,38,.22);width:560px;max-width:calc(100vw - 32px);max-height:82vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.fac-picker-header[data-v-63e3c45a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #f1f3f5;-ms-flex-negative:0;flex-shrink:0;background:#fafbfc}.fac-picker-header-left[data-v-63e3c45a],.fac-picker-header[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fac-picker-header-left[data-v-63e3c45a]{gap:10px}.fac-picker-header-icon[data-v-63e3c45a]{font-size:18px;color:#556ee6}.fac-picker-title[data-v-63e3c45a]{font-size:15px;font-weight:700;color:#1a1d26}.fac-picker-close[data-v-63e3c45a]{width:32px;height:32px;border-radius:8px;background:#f5f6fa;border:none;font-size:20px;color:#8b90a5;cursor:pointer;display:grid;place-items:center;line-height:1;-webkit-transition:all .15s ease;transition:all .15s ease}.fac-picker-close[data-v-63e3c45a]:hover{background:#eaecf2;color:#1a1d26}.fac-picker-context[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 24px;background:rgba(85,110,230,.04);border-bottom:1px solid #f1f3f5}.fac-picker-context-label[data-v-63e3c45a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8b90a5}.fac-picker-context-chip[data-v-63e3c45a]{margin-left:0}.fac-picker-body[data-v-63e3c45a]{overflow-y:auto;padding:20px 24px 24px}.fac-picker-footer[data-v-63e3c45a]{padding:12px 24px;border-top:1px solid #f1f3f5;-ms-flex-negative:0;flex-shrink:0}.fac-clear-btn[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border:1.5px dashed #e0b4b4;border-radius:5px;background:#fff8f8;color:#c0392b;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.fac-clear-btn[data-v-63e3c45a]:hover{background:#fef0f0;border-color:#c0392b}.fac-group[data-v-63e3c45a]{margin-bottom:24px}.fac-group[data-v-63e3c45a]:last-child{margin-bottom:0}.fac-group-label[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8b90a5;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f1f3f5}.fac-group-label i[data-v-63e3c45a]{font-size:14px;color:#b0b5c8}.fac-fields-grid[data-v-63e3c45a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fac-field-btn[data-v-63e3c45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid #eaecf2;border-radius:9px;background:#fff;cursor:pointer;font-size:13px;color:#4a5068;-webkit-transition:all .12s ease;transition:all .12s ease;text-align:left}.fac-field-btn[data-v-63e3c45a]:hover{background:#f5f6ff;border-color:#c5caf5;color:#1a1d26;-webkit-box-shadow:0 2px 8px rgba(85,110,230,.08);box-shadow:0 2px 8px rgba(85,110,230,.08)}.fac-field-btn.selected[data-v-63e3c45a]{background:rgba(85,110,230,.07);border-color:rgba(85,110,230,.35);color:#3a4fa3;-webkit-box-shadow:0 0 0 3px rgba(85,110,230,.08);box-shadow:0 0 0 3px rgba(85,110,230,.08)}.fac-field-btn-label[data-v-63e3c45a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;line-height:1.3}.fac-field-check[data-v-63e3c45a]{font-size:16px;color:#556ee6;-ms-flex-negative:0;flex-shrink:0}@media(max-width:540px){.fac-fields-grid[data-v-63e3c45a]{grid-template-columns:1fr}.fac-cross-child-label[data-v-63e3c45a]{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}}.op-card[data-v-4d8a10de]{background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:22px 24px;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.op-header[data-v-4d8a10de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.op-title[data-v-4d8a10de]{font-size:14px;font-weight:700;color:#1a1d26;margin:0 0 4px 0}.op-subtitle[data-v-4d8a10de]{font-size:12px;color:#8b90a5;margin:0}.op-sort-chips[data-v-4d8a10de]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f5f6fa;border:1px solid #eaecf2;border-radius:8px;padding:2px;gap:1px}.op-schip[data-v-4d8a10de]{background:transparent;border:0;padding:4px 10px;font-size:11px;font-weight:600;color:#4a5068;border-radius:6px;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.op-schip[data-v-4d8a10de]:hover{background:#fff}.op-schip.op-schip-active[data-v-4d8a10de]{background:#fff;color:#556ee6;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.08);box-shadow:0 1px 3px rgba(26,29,38,.08)}.op-empty[data-v-4d8a10de]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b90a5;text-align:center;padding:32px 24px}.op-empty .op-empty-icon[data-v-4d8a10de]{font-size:42px;color:#d0d5dd;margin-bottom:8px}.op-empty p[data-v-4d8a10de]{font-size:13px;font-weight:600;margin:0 0 4px 0;color:#4a5068}.op-empty small[data-v-4d8a10de]{font-size:12px}.op-list[data-v-4d8a10de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.op-item[data-v-4d8a10de]{padding:12px 4px;cursor:pointer;border-radius:5px;-webkit-transition:background .15s ease;transition:background .15s ease;position:relative}.op-item+.op-item[data-v-4d8a10de]{border-top:1px solid #f0f1f6}.op-item[data-v-4d8a10de]:hover{background:#fafbfc}.op-item.op-item-fade[data-v-4d8a10de]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(90%,#fff));background:linear-gradient(180deg,transparent,#fff 90%);pointer-events:none;z-index:1}.op-show-more[data-v-4d8a10de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;margin-top:4px;padding:10px 14px;background:#fafbfc;border:1px solid #eaecf2;border-radius:8px;color:#556ee6;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.op-show-more i[data-v-4d8a10de]{font-size:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.op-show-more[data-v-4d8a10de]:hover{background:#fff;border-color:#c5caf5;-webkit-box-shadow:0 2px 8px rgba(85,110,230,.08);box-shadow:0 2px 8px rgba(85,110,230,.08)}.op-show-more:hover i[data-v-4d8a10de]{-webkit-transform:translateY(2px);transform:translateY(2px)}.op-show-more-of[data-v-4d8a10de]{font-size:11px;color:#8b90a5;font-weight:500;margin-left:4px}.op-row[data-v-4d8a10de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-bottom:8px}.op-rank[data-v-4d8a10de]{width:32px;height:32px;display:grid;place-items:center;background:#f0f1f6;color:#4a5068;font-size:12px;font-weight:700;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;font-variant-numeric:tabular-nums}.op-row-body[data-v-4d8a10de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.op-row-top[data-v-4d8a10de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-bottom:4px}.op-name[data-v-4d8a10de]{font-size:13px;font-weight:600;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.op-row-total[data-v-4d8a10de]{font-size:16px;font-weight:800;color:#1a1d26;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0;letter-spacing:-.02em}.op-row-foot[data-v-4d8a10de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;color:#8b90a5;font-weight:500}.op-rate[data-v-4d8a10de]{color:#556ee6;font-weight:600}.op-histogram[data-v-4d8a10de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding-left:44px}.op-histogram-bars[data-v-4d8a10de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;height:28px}.op-histogram-bar[data-v-4d8a10de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:4px;background:rgba(176,181,200,.3);border-radius:2px 2px 0 0;-webkit-transition:background .2s ease,height .6s cubic-bezier(.4,0,.2,1);transition:background .2s ease,height .6s cubic-bezier(.4,0,.2,1)}.op-histogram-bar.op-histogram-bar-peak[data-v-4d8a10de]{background:#8b90a5}.op-histogram-axis[data-v-4d8a10de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:9px;font-weight:600;color:#b0b5c8;letter-spacing:.02em}.op-histogram-axis-mid[data-v-4d8a10de]{text-transform:uppercase;letter-spacing:.06em;color:#d0d5dd}@media(max-width:540px){.op-histogram[data-v-4d8a10de]{padding-left:0}.op-histogram-axis-mid[data-v-4d8a10de]{display:none}}.ap-card[data-v-757c497e]{background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:22px 24px;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ap-header[data-v-757c497e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:16px}.ap-title[data-v-757c497e]{font-size:14px;font-weight:700;color:#1a1d26;margin:0 0 4px 0}.ap-subtitle[data-v-757c497e]{font-size:12px;color:#8b90a5;margin:0}.ap-pulse-badge[data-v-757c497e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:3px 10px;background:rgba(244,106,106,.1);color:#d04848;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.06em}.ap-pulse-dot[data-v-757c497e]{width:6px;height:6px;border-radius:50%;background:#f46a6a;-webkit-animation:ap-pulse-data-v-757c497e 1.6s ease-out infinite;animation:ap-pulse-data-v-757c497e 1.6s ease-out infinite}@-webkit-keyframes ap-pulse-data-v-757c497e{0%{-webkit-box-shadow:0 0 0 0 rgba(244,106,106,.6);box-shadow:0 0 0 0 rgba(244,106,106,.6)}70%{-webkit-box-shadow:0 0 0 6px rgba(244,106,106,0);box-shadow:0 0 0 6px rgba(244,106,106,0)}to{-webkit-box-shadow:0 0 0 0 rgba(244,106,106,0);box-shadow:0 0 0 0 rgba(244,106,106,0)}}@keyframes ap-pulse-data-v-757c497e{0%{-webkit-box-shadow:0 0 0 0 rgba(244,106,106,.6);box-shadow:0 0 0 0 rgba(244,106,106,.6)}70%{-webkit-box-shadow:0 0 0 6px rgba(244,106,106,0);box-shadow:0 0 0 6px rgba(244,106,106,0)}to{-webkit-box-shadow:0 0 0 0 rgba(244,106,106,0);box-shadow:0 0 0 0 rgba(244,106,106,0)}}.ap-peak-banner[data-v-757c497e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(120deg,rgba(244,106,106,.1),rgba(241,180,76,.1));border:1px solid rgba(244,106,106,.25);border-radius:10px;margin-bottom:16px}.ap-peak-icon[data-v-757c497e]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#f46a6a,#f1b44c);color:#fff;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0;font-size:18px;-webkit-box-shadow:0 4px 12px rgba(244,106,106,.25);box-shadow:0 4px 12px rgba(244,106,106,.25)}.ap-peak-title[data-v-757c497e]{font-size:13px;font-weight:700;color:#1a1d26;margin-bottom:2px}.ap-peak-detail[data-v-757c497e]{font-size:11px;color:#4a5068;font-weight:500}.ap-peak-detail strong[data-v-757c497e]{color:#1a1d26;font-weight:700}.ap-muted[data-v-757c497e]{color:#8b90a5}.ap-clean[data-v-757c497e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:32px 24px}.ap-clean-icon[data-v-757c497e]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(52,195,143,.12),rgba(85,110,230,.12));color:#34c38f;display:grid;place-items:center;font-size:28px;margin-bottom:12px}.ap-clean-title[data-v-757c497e]{font-size:13px;font-weight:700;color:#1a1d26;margin:0 0 4px 0}.ap-clean small[data-v-757c497e]{font-size:12px;color:#8b90a5}.ap-section[data-v-757c497e]{margin-bottom:18px}.ap-section[data-v-757c497e]:last-child{margin-bottom:0}.ap-section-head[data-v-757c497e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eef0f6}.ap-section-icon[data-v-757c497e]{font-size:16px;color:#4a5068}.ap-section-title[data-v-757c497e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1a1d26;-webkit-box-flex:1;-ms-flex:1;flex:1}.ap-section-count[data-v-757c497e]{background:#1a1d26;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;font-variant-numeric:tabular-nums}.ap-stale-grid[data-v-757c497e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.ap-stale-tag[data-v-757c497e]{padding:8px 10px;border-radius:8px;border:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.ap-stale-tag.ap-stale-mild[data-v-757c497e]{background:rgba(241,180,76,.06);border-color:rgba(241,180,76,.3)}.ap-stale-tag.ap-stale-mild .ap-stale-time[data-v-757c497e]{color:#d6952f}.ap-stale-tag.ap-stale-warn[data-v-757c497e]{background:rgba(241,180,76,.12);border-color:rgba(241,180,76,.5)}.ap-stale-tag.ap-stale-warn .ap-stale-time[data-v-757c497e]{color:#b8801f}.ap-stale-tag.ap-stale-critical[data-v-757c497e]{background:rgba(244,106,106,.08);border-color:rgba(244,106,106,.4)}.ap-stale-tag.ap-stale-critical .ap-stale-time[data-v-757c497e]{color:#d04848}.ap-stale-name[data-v-757c497e]{font-size:12px;font-weight:700;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-stale-time[data-v-757c497e]{font-size:11px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.ap-stale-time i[data-v-757c497e]{font-size:13px}.ap-timeline[data-v-757c497e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.ap-timeline-row[data-v-757c497e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;font-size:12px;-webkit-transition:background .15s ease;transition:background .15s ease}.ap-timeline-row[data-v-757c497e]:hover{background:#fafbfc}.ap-timeline-pin[data-v-757c497e]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.8);box-shadow:0 0 0 2px hsla(0,0%,100%,.8)}.ap-timeline-time[data-v-757c497e]{font-size:10px;font-weight:700;color:#4a5068;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0;text-transform:uppercase;letter-spacing:.02em;width:38px}.ap-timeline-name[data-v-757c497e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:600;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ap-timeline-detail[data-v-757c497e]{font-size:10px;color:#8b90a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;font-weight:500}.ap-offenders[data-v-757c497e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ap-offender-row[data-v-757c497e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:8px;-webkit-transition:background .15s ease;transition:background .15s ease}.ap-offender-row[data-v-757c497e]:hover{background:rgba(244,106,106,.05)}.ap-offender-name[data-v-757c497e]{font-size:12px;font-weight:600;color:#1a1d26;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ap-offender-badge[data-v-757c497e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:2px 8px;background:rgba(244,106,106,.1);color:#d04848;border-radius:99px;font-size:10px;font-weight:700;-ms-flex-negative:0;flex-shrink:0;font-variant-numeric:tabular-nums}.ap-offender-badge i[data-v-757c497e]{font-size:12px}.tf-card[data-v-9ce1392a]{background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:22px 24px;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04)}.tf-header[data-v-9ce1392a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tf-title[data-v-9ce1392a]{font-size:14px;font-weight:700;color:#1a1d26;margin:0 0 4px 0}.tf-subtitle[data-v-9ce1392a]{font-size:12px;color:#8b90a5;margin:0;max-width:540px}.tf-toggle[data-v-9ce1392a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f5f6fa;border:1px solid #eaecf2;border-radius:8px;padding:2px;gap:1px}.tf-insights[data-v-9ce1392a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:18px;padding:14px 16px;background:#fafbfc;border:1px solid #eef0f6;border-radius:5px}.tf-insight[data-v-9ce1392a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;font-size:13px;color:#4a5068;line-height:1.5}.tf-insight+.tf-insight[data-v-9ce1392a]{padding-top:8px;border-top:1px solid #f0f1f6}.tf-insight strong[data-v-9ce1392a]{font-weight:700;color:#1a1d26}.tf-insight-pct[data-v-9ce1392a]{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0;min-width:56px;letter-spacing:-.01em}.tf-insight-next_destination .tf-insight-pct[data-v-9ce1392a]{color:#556ee6}.tf-insight-co_visit .tf-insight-pct[data-v-9ce1392a]{color:#8b5cf6}.tf-insight-loop_back .tf-insight-pct[data-v-9ce1392a]{color:#f1b44c}.tf-insight-text[data-v-9ce1392a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tf-insight-meta[data-v-9ce1392a]{font-size:11px;color:#8b90a5;font-weight:500;margin-left:6px;white-space:nowrap}.tf-toggle-btn[data-v-9ce1392a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background:transparent;border:0;padding:5px 10px;font-size:11px;font-weight:600;color:#4a5068;border-radius:6px;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.tf-toggle-btn i[data-v-9ce1392a]{font-size:14px}.tf-toggle-btn[data-v-9ce1392a]:hover{background:#fff}.tf-toggle-btn.tf-toggle-btn-active[data-v-9ce1392a]{background:#fff;color:#556ee6;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.08);box-shadow:0 1px 3px rgba(26,29,38,.08)}.tf-empty[data-v-9ce1392a]{padding:50px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b90a5;text-align:center}.tf-empty .tf-empty-icon[data-v-9ce1392a]{font-size:48px;color:#d0d5dd;margin-bottom:10px}.tf-empty p[data-v-9ce1392a]{font-size:13px;font-weight:600;margin:0 0 4px 0;color:#4a5068}.tf-empty small[data-v-9ce1392a]{font-size:12px;max-width:360px}.tf-cards-grid[data-v-9ce1392a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.tf-route[data-v-9ce1392a]{background:#fafbfc;border:1px solid #eef0f6;border-radius:5px;padding:12px 14px;position:relative;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.tf-route[data-v-9ce1392a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(26,29,38,.06);box-shadow:0 6px 18px rgba(26,29,38,.06);border-color:#d4d8e3}.tf-route-line[data-v-9ce1392a]{gap:8px}.tf-node[data-v-9ce1392a],.tf-route-line[data-v-9ce1392a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tf-node[data-v-9ce1392a]{gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tf-node-source[data-v-9ce1392a]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tf-node-target[data-v-9ce1392a]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.tf-node-label[data-v-9ce1392a]{font-size:12px;font-weight:700;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tf-arrow[data-v-9ce1392a]{position:relative;-ms-flex-negative:0;flex-shrink:0;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.tf-arrow svg[data-v-9ce1392a]{width:100%;height:14px;display:block}.tf-volume[data-v-9ce1392a]{font-size:11px;font-weight:800;color:#556ee6;font-variant-numeric:tabular-nums;margin-top:-2px;background:#fff;padding:0 4px;border-radius:4px;border:1px solid #eaecf2;line-height:1.5}.tf-route-foot[data-v-9ce1392a]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f1f6}.tf-route-pct[data-v-9ce1392a]{font-size:10px;font-weight:600;color:#8b90a5;text-transform:uppercase;letter-spacing:.04em}.tf-matrix-wrap[data-v-9ce1392a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tf-matrix-scroll[data-v-9ce1392a]{overflow-x:auto;border:1px solid #eef0f6;border-radius:10px}.tf-matrix-scroll[data-v-9ce1392a]::-webkit-scrollbar{height:6px}.tf-matrix-scroll[data-v-9ce1392a]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:99px}.tf-matrix[data-v-9ce1392a]{border-collapse:separate;border-spacing:2px;font-size:11px;background:#fafbfc;padding:4px}.tf-matrix-corner[data-v-9ce1392a]{font-size:10px;font-weight:700;color:#8b90a5;text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:6px 10px}.tf-matrix-col[data-v-9ce1392a],.tf-matrix-row[data-v-9ce1392a]{background:#fff;padding:6px 8px;font-weight:700;color:#1a1d26;white-space:nowrap}.tf-matrix-col[data-v-9ce1392a]{text-align:center;vertical-align:bottom}.tf-matrix-row[data-v-9ce1392a]{text-align:left}.tf-matrix-col-name[data-v-9ce1392a],.tf-matrix-row-name[data-v-9ce1392a]{font-size:10px;vertical-align:middle}.tf-matrix-cell[data-v-9ce1392a]{text-align:center;font-weight:700;font-variant-numeric:tabular-nums;background:#f0f1f6;width:44px;height:36px;border-radius:4px;font-size:11px;cursor:default;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.tf-matrix-cell[data-v-9ce1392a]:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.tf-matrix-cell-self[data-v-9ce1392a]{background:repeating-linear-gradient(45deg,#f0f1f6,#f0f1f6 4px,#fafbfc 0,#fafbfc 8px);cursor:not-allowed}.tf-matrix-cell-self[data-v-9ce1392a]:hover{-webkit-transform:none;transform:none}.tf-matrix-dash[data-v-9ce1392a]{color:#d0d5dd}.tf-matrix-legend[data-v-9ce1392a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-item-align:end;align-self:flex-end}.tf-leg-label[data-v-9ce1392a]{font-size:10px;color:#8b90a5;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.tf-leg-gradient[data-v-9ce1392a]{display:inline-block;width:100px;height:6px;border-radius:99px;background:-webkit-gradient(linear,left top,right top,from(#f0f2fa),color-stop(25%,#dde3ff),color-stop(50%,#a4b3f5),color-stop(75%,#6e7fe6),to(#6d28d9));background:linear-gradient(90deg,#f0f2fa,#dde3ff 25%,#a4b3f5 50%,#6e7fe6 75%,#6d28d9)}.tl-card[data-v-6665ed5d]{background:#fff;border:1px solid #eaecf2;border-radius:5px;padding:22px 24px;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04)}.tl-header[data-v-6665ed5d]{margin-bottom:18px}.tl-title[data-v-6665ed5d]{font-size:14px;font-weight:700;color:#1a1d26;margin:0 0 4px 0}.tl-subtitle[data-v-6665ed5d]{font-size:12px;color:#8b90a5;margin:0}.tl-empty[data-v-6665ed5d]{padding:40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b90a5;text-align:center}.tl-empty .tl-empty-icon[data-v-6665ed5d]{font-size:42px;color:#d0d5dd;margin-bottom:8px}.tl-empty p[data-v-6665ed5d]{font-size:13px;font-weight:600;margin:0 0 4px 0;color:#4a5068}.tl-empty small[data-v-6665ed5d]{font-size:12px}.tl-list[data-v-6665ed5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.tl-item[data-v-6665ed5d]{padding:14px 4px;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease;border-radius:5px;position:relative}.tl-item+.tl-item[data-v-6665ed5d]{border-top:1px solid #f0f1f6}.tl-item[data-v-6665ed5d]:hover{background:#fafbfc}.tl-item.tl-item-fade[data-v-6665ed5d]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(90%,#fff));background:linear-gradient(180deg,transparent,#fff 90%);pointer-events:none;z-index:1}.tl-item.tl-row-first .tl-rank[data-v-6665ed5d]{background:rgba(85,110,230,.12);color:#556ee6}.tl-item.tl-row-first .tl-name[data-v-6665ed5d]{font-weight:700}.tl-item.tl-row-first .tl-histogram-bar-peak[data-v-6665ed5d]{background:#556ee6}.tl-item.tl-row-podium .tl-rank[data-v-6665ed5d]{background:rgba(85,110,230,.06);color:#556ee6}.tl-row[data-v-6665ed5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:0 0 8px}.tl-rank[data-v-6665ed5d]{width:36px;height:36px;display:grid;place-items:center;background:#f0f1f6;color:#4a5068;font-size:13px;font-weight:700;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-transition:all .2s ease;transition:all .2s ease}.tl-row-body[data-v-6665ed5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tl-row-top[data-v-6665ed5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin-bottom:4px}.tl-name[data-v-6665ed5d]{font-size:14px;font-weight:600;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tl-row-visits[data-v-6665ed5d]{font-size:18px;font-weight:800;color:#1a1d26;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0;letter-spacing:-.02em}.tl-row-foot[data-v-6665ed5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;color:#8b90a5;font-weight:500}.tl-pct[data-v-6665ed5d]{font-weight:600}.tl-peak[data-v-6665ed5d]{color:#8b90a5}.tl-peak strong[data-v-6665ed5d]{color:#4a5068;font-weight:600}.tl-histogram[data-v-6665ed5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding-left:50px}.tl-histogram-bars[data-v-6665ed5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;height:32px}.tl-histogram-bar[data-v-6665ed5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:4px;background:rgba(176,181,200,.3);border-radius:2px 2px 0 0;-webkit-transition:background .2s ease,height .6s cubic-bezier(.4,0,.2,1);transition:background .2s ease,height .6s cubic-bezier(.4,0,.2,1)}.tl-histogram-bar.tl-histogram-bar-peak[data-v-6665ed5d]{background:#8b90a5}.tl-histogram-axis[data-v-6665ed5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:9px;font-weight:600;color:#b0b5c8;letter-spacing:.02em}.tl-histogram-axis-mid[data-v-6665ed5d]{text-transform:uppercase;letter-spacing:.06em;color:#d0d5dd}.tl-row-move[data-v-6665ed5d]{-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.tl-row-enter-active[data-v-6665ed5d],.tl-row-leave-active[data-v-6665ed5d]{-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.tl-row-enter[data-v-6665ed5d]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tl-row-leave-to[data-v-6665ed5d]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tl-row-leave-active[data-v-6665ed5d]{position:absolute;width:calc(100% - 8px)}.tl-show-more[data-v-6665ed5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;margin-top:4px;padding:10px 14px;background:#fafbfc;border:1px solid #eaecf2;border-radius:8px;color:#556ee6;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.tl-show-more i[data-v-6665ed5d]{font-size:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tl-show-more[data-v-6665ed5d]:hover{background:#fff;border-color:#c5caf5;-webkit-box-shadow:0 2px 8px rgba(85,110,230,.08);box-shadow:0 2px 8px rgba(85,110,230,.08)}.tl-show-more:hover i[data-v-6665ed5d]{-webkit-transform:translateY(2px);transform:translateY(2px)}.tl-show-more-of[data-v-6665ed5d]{font-size:11px;color:#8b90a5;font-weight:500;margin-left:4px}@media(max-width:540px){.tl-histogram[data-v-6665ed5d]{padding-left:0}.tl-histogram-axis-mid[data-v-6665ed5d]{display:none}}.lcf-dock[data-v-622e80c2]{position:fixed;right:24px;bottom:24px;z-index:9999;font-family:inherit}.lcf-embed[data-v-622e80c2]{font-family:inherit;height:100%}.lcf-embed .lcf-panel[data-v-622e80c2]{width:100%;max-width:none;max-height:none;height:100%;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.04);box-shadow:0 1px 3px rgba(26,29,38,.04);-webkit-animation:none;animation:none;min-height:220px}.lcf-embed .lcf-head[data-v-622e80c2]{background:#fff;padding:16px 20px 12px}.lcf-embed .lcf-body[data-v-622e80c2]{background:#fff;padding:4px 12px 12px}.lcf-launcher[data-v-622e80c2]{position:relative;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#556ee6,#8b5cf6);color:#fff;border:0;cursor:pointer;display:grid;place-items:center;-webkit-box-shadow:0 8px 24px rgba(85,110,230,.32);box-shadow:0 8px 24px rgba(85,110,230,.32);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.lcf-launcher[data-v-622e80c2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 30px rgba(85,110,230,.42);box-shadow:0 12px 30px rgba(85,110,230,.42)}.lcf-launcher.lcf-launcher-active[data-v-622e80c2]{-webkit-box-shadow:0 0 0 3px rgba(85,110,230,.25),0 8px 24px rgba(85,110,230,.45);box-shadow:0 0 0 3px rgba(85,110,230,.25),0 8px 24px rgba(85,110,230,.45)}.lcf-launcher-icon[data-v-622e80c2]{font-size:22px;display:grid;place-items:center}.lcf-launcher-badge[data-v-622e80c2]{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 6px;background:#f46a6a;color:#fff;border-radius:99px;font-size:11px;font-weight:800;display:grid;place-items:center;border:2px solid #fff;font-variant-numeric:tabular-nums}.lcf-launcher-pulse[data-v-622e80c2]{position:absolute;inset:-2px;border-radius:50%;border:2px solid #8b5cf6;-webkit-animation:lcf-launcher-ping-data-v-622e80c2 1.4s ease-out infinite;animation:lcf-launcher-ping-data-v-622e80c2 1.4s ease-out infinite;pointer-events:none}@-webkit-keyframes lcf-launcher-ping-data-v-622e80c2{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:.7}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes lcf-launcher-ping-data-v-622e80c2{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:.7}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.lcf-panel[data-v-622e80c2]{width:360px;max-width:calc(100vw - 32px);max-height:70vh;background:#fff;border-radius:14px;-webkit-box-shadow:0 16px 48px rgba(26,29,38,.18);box-shadow:0 16px 48px rgba(26,29,38,.18);border:1px solid #eaecf2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-animation:lcf-panel-in-data-v-622e80c2 .3s cubic-bezier(.34,1.56,.64,1);animation:lcf-panel-in-data-v-622e80c2 .3s cubic-bezier(.34,1.56,.64,1)}@-webkit-keyframes lcf-panel-in-data-v-622e80c2{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes lcf-panel-in-data-v-622e80c2{0%{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.lcf-head[data-v-622e80c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 14px;background:#fafbfc;border-bottom:1px solid #eaecf2;color:#1a1d26;-ms-flex-negative:0;flex-shrink:0}.lcf-head-left[data-v-622e80c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.lcf-status[data-v-622e80c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#8b90a5}.lcf-conn-dot[data-v-622e80c2]{width:7px;height:7px;border-radius:50%;background:#b0b5c8}.lcf-conn-dot.lcf-conn-online[data-v-622e80c2]{background:#34c38f;-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.7);box-shadow:0 0 0 0 rgba(52,195,143,.7);-webkit-animation:lcf-conn-pulse-data-v-622e80c2 1.6s ease-out infinite;animation:lcf-conn-pulse-data-v-622e80c2 1.6s ease-out infinite}.lcf-conn-dot.lcf-conn-offline[data-v-622e80c2]{background:#f46a6a}.lcf-conn-dot.lcf-conn-paused[data-v-622e80c2]{background:#f1b44c}@-webkit-keyframes lcf-conn-pulse-data-v-622e80c2{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.7);box-shadow:0 0 0 0 rgba(52,195,143,.7)}70%{-webkit-box-shadow:0 0 0 8px rgba(52,195,143,0);box-shadow:0 0 0 8px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}@keyframes lcf-conn-pulse-data-v-622e80c2{0%{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,.7);box-shadow:0 0 0 0 rgba(52,195,143,.7)}70%{-webkit-box-shadow:0 0 0 8px rgba(52,195,143,0);box-shadow:0 0 0 8px rgba(52,195,143,0)}to{-webkit-box-shadow:0 0 0 0 rgba(52,195,143,0);box-shadow:0 0 0 0 rgba(52,195,143,0)}}.lcf-conn-online+.lcf-conn-label[data-v-622e80c2]{color:#34c38f}.lcf-head-title[data-v-622e80c2]{font-size:14px;font-weight:700;color:#1a1d26;margin:0}.lcf-head-actions[data-v-622e80c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.lcf-icon-btn[data-v-622e80c2]{width:30px;height:30px;display:grid;place-items:center;background:#fff;border:1px solid #eaecf2;border-radius:8px;color:#4a5068;cursor:pointer;font-size:16px;-webkit-transition:all .15s ease;transition:all .15s ease}.lcf-icon-btn[data-v-622e80c2]:hover{background:#f5f6fa;color:#556ee6;border-color:#d4d8e3}.lcf-icon-btn[data-v-622e80c2]:disabled{opacity:.4;cursor:not-allowed}.lcf-icon-btn.lcf-icon-btn-active[data-v-622e80c2]{background:rgba(241,180,76,.14);color:#b8801f;border-color:rgba(241,180,76,.4)}.lcf-icon-btn.lcf-icon-close[data-v-622e80c2]:hover{background:rgba(244,106,106,.1);color:#d04848;border-color:rgba(244,106,106,.3)}.lcf-body[data-v-622e80c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px;background:#fafbfc}.lcf-body[data-v-622e80c2]::-webkit-scrollbar{width:5px}.lcf-body[data-v-622e80c2]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:99px}.lcf-body[data-v-622e80c2]::-webkit-scrollbar-track{background:transparent}.lcf-empty[data-v-622e80c2]{padding:36px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#8b90a5;gap:6px}.lcf-empty p[data-v-622e80c2]{font-size:13px;font-weight:600;margin:0;color:#4a5068}.lcf-empty small[data-v-622e80c2]{font-size:11px;max-width:240px;line-height:1.5}.lcf-empty-pulse[data-v-622e80c2]{position:relative;width:64px;height:64px;display:grid;place-items:center;margin-bottom:6px}.lcf-empty-pulse i[data-v-622e80c2]{font-size:24px;color:#556ee6;z-index:1}.lcf-empty-ring[data-v-622e80c2]{position:absolute;inset:0;border:2px solid #556ee6;border-radius:50%;opacity:0;-webkit-animation:lcf-ring-data-v-622e80c2 2s ease-out infinite;animation:lcf-ring-data-v-622e80c2 2s ease-out infinite}.lcf-empty-ring[data-v-622e80c2]:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes lcf-ring-data-v-622e80c2{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.5}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes lcf-ring-data-v-622e80c2{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.5}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}.lcf-list[data-v-622e80c2]{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.lcf-row[data-v-622e80c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #eef0f6;border-radius:10px;position:relative;overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.lcf-row[data-v-622e80c2]:hover{border-color:#d4d8e3;-webkit-box-shadow:0 2px 8px rgba(26,29,38,.04);box-shadow:0 2px 8px rgba(26,29,38,.04)}.lcf-row.lcf-row-fresh[data-v-622e80c2]{-webkit-box-shadow:0 0 0 2px rgba(85,110,230,.15),0 4px 14px rgba(85,110,230,.18);box-shadow:0 0 0 2px rgba(85,110,230,.15),0 4px 14px rgba(85,110,230,.18);-webkit-animation:lcf-fresh-glow-data-v-622e80c2 2s ease-out;animation:lcf-fresh-glow-data-v-622e80c2 2s ease-out}@-webkit-keyframes lcf-fresh-glow-data-v-622e80c2{0%{background:rgba(85,110,230,.08)}to{background:#fff}}@keyframes lcf-fresh-glow-data-v-622e80c2{0%{background:rgba(85,110,230,.08)}to{background:#fff}}.lcf-row-icon[data-v-622e80c2]{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.lcf-row-in .lcf-row-icon[data-v-622e80c2]{background:rgba(52,195,143,.12);color:#34c38f}.lcf-row-out .lcf-row-icon[data-v-622e80c2]{background:rgba(241,180,76,.12);color:#f1b44c}.lcf-row-body[data-v-622e80c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.lcf-row-top[data-v-622e80c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.lcf-row-name[data-v-622e80c2]{font-size:13px;font-weight:700;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lcf-row-time[data-v-622e80c2]{font-size:10px;color:#8b90a5;font-weight:600;text-transform:uppercase;letter-spacing:.04em;-ms-flex-negative:0;flex-shrink:0}.lcf-row-meta[data-v-622e80c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:11px;color:#4a5068;margin-top:2px;-ms-flex-wrap:wrap;flex-wrap:wrap}.lcf-row-meta[data-v-622e80c2],.lcf-row-tag[data-v-622e80c2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lcf-row-tag[data-v-622e80c2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;padding:1px 7px;background:#eef0f6;border-radius:99px;color:#1a1d26;font-weight:600;font-size:10px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcf-row-tag i[data-v-622e80c2]{font-size:11px;color:#556ee6;-ms-flex-negative:0;flex-shrink:0}.lcf-row-action[data-v-622e80c2]{font-size:10px;color:#8b90a5;font-weight:600;text-transform:lowercase}.lcf-row-operator[data-v-622e80c2]{font-size:10px;color:#8b90a5;font-weight:500}.lcf-card-enter-active[data-v-622e80c2]{-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1)}.lcf-card-leave-active[data-v-622e80c2]{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;position:absolute;width:calc(100% - 16px)}.lcf-card-enter[data-v-622e80c2]{opacity:0;-webkit-transform:translateY(-12px) scale(.95);transform:translateY(-12px) scale(.95)}.lcf-card-leave-to[data-v-622e80c2]{opacity:0;-webkit-transform:translateX(-30px) scale(.95);transform:translateX(-30px) scale(.95)}.lcf-card-move[data-v-622e80c2]{-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1)}@media(max-width:640px){.lcf-dock[data-v-622e80c2]{right:12px;bottom:12px}.lcf-panel[data-v-622e80c2]{width:calc(100vw - 24px)}}.tad-overlay[data-v-64612574]{position:fixed;inset:0;background:rgba(26,29,38,.4);z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tad-drawer[data-v-64612574]{width:560px;max-width:100vw;height:100vh;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-16px 0 40px rgba(26,29,38,.2);box-shadow:-16px 0 40px rgba(26,29,38,.2);overflow:hidden;position:relative}.tad-slide-enter-active[data-v-64612574],.tad-slide-leave-active[data-v-64612574]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.tad-slide-enter-active .tad-drawer[data-v-64612574],.tad-slide-leave-active .tad-drawer[data-v-64612574]{-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.tad-slide-enter[data-v-64612574],.tad-slide-leave-to[data-v-64612574]{opacity:0}.tad-slide-enter .tad-drawer[data-v-64612574],.tad-slide-leave-to .tad-drawer[data-v-64612574]{-webkit-transform:translateX(100%);transform:translateX(100%)}.tad-header[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:22px 26px;border-bottom:1px solid #eaecf2;-ms-flex-negative:0;flex-shrink:0}.tad-header-info[data-v-64612574]{min-width:0}.tad-eyebrow[data-v-64612574]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8b90a5}.tad-title[data-v-64612574]{font-size:22px;font-weight:700;color:#1a1d26;margin:4px 0 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.tad-features[data-v-64612574]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.tad-feat[data-v-64612574]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px}.tad-feat i[data-v-64612574]{font-size:14px}.tad-feat.tad-feat-demo[data-v-64612574]{background:rgba(85,110,230,.12);color:#556ee6}.tad-feat.tad-feat-activation[data-v-64612574]{background:rgba(139,92,246,.12);color:#8b5cf6}.tad-feat.tad-feat-food[data-v-64612574]{background:rgba(241,180,76,.16);color:#b8801f}.tad-feat.tad-feat-gift[data-v-64612574]{background:rgba(236,72,153,.12);color:#ec4899}.tad-feat.tad-feat-queue[data-v-64612574]{background:rgba(244,106,106,.12);color:#d04848}.tad-close[data-v-64612574]{width:36px;height:36px;display:grid;place-items:center;background:#f5f6fa;border:0;border-radius:8px;color:#4a5068;cursor:pointer;font-size:22px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s ease;transition:all .15s ease}.tad-close[data-v-64612574]:hover{background:rgba(244,106,106,.1);color:#d04848}.tad-body[data-v-64612574]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:22px 26px}.tad-body[data-v-64612574]::-webkit-scrollbar{width:6px}.tad-body[data-v-64612574]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:99px}.tad-loading[data-v-64612574]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:22px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.tad-skel[data-v-64612574]{background:-webkit-gradient(linear,left top,right top,from(#f0f1f6),color-stop(50%,#f8f9fc),to(#f0f1f6));background:linear-gradient(90deg,#f0f1f6,#f8f9fc 50%,#f0f1f6);background-size:200% 100%;border-radius:12px;-webkit-animation:tad-shimmer-data-v-64612574 1.6s ease-in-out infinite;animation:tad-shimmer-data-v-64612574 1.6s ease-in-out infinite}.tad-skel-kpi[data-v-64612574]{height:90px}.tad-skel-chart[data-v-64612574]{height:240px}.tad-skel-list[data-v-64612574]{height:160px}@-webkit-keyframes tad-shimmer-data-v-64612574{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tad-shimmer-data-v-64612574{0%{background-position:200% 0}to{background-position:-200% 0}}.tad-kpi-grid[data-v-64612574]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.tad-kpi[data-v-64612574]{background:#fafbfc;border:1px solid #eef0f6;border-radius:10px;padding:12px 14px}.tad-kpi-label[data-v-64612574]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8b90a5;margin-bottom:6px}.tad-kpi-value[data-v-64612574]{font-size:26px;font-weight:800;color:#1a1d26;line-height:1;font-variant-numeric:tabular-nums;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px}.tad-kpi-value.tad-kpi-value-primary[data-v-64612574]{color:#556ee6}.tad-kpi-value.tad-kpi-value-small[data-v-64612574]{font-size:14px;gap:6px}.tad-kpi-prefix[data-v-64612574]{font-size:18px;font-weight:500;color:#8b90a5}.tad-kpi-suffix[data-v-64612574]{font-size:13px;color:#8b5cf6;font-weight:600}.tad-kpi-sub[data-v-64612574]{font-size:11px;color:#8b90a5;margin-top:4px;font-weight:500}.tad-kpi-sep[data-v-64612574]{color:#d0d5dd;font-weight:400}.tad-section[data-v-64612574]{margin-bottom:22px}.tad-section-head[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.tad-section-title[data-v-64612574]{font-size:13px;font-weight:700;color:#1a1d26;margin:0}.tad-section-hint[data-v-64612574]{font-size:11px;color:#8b90a5;font-weight:500}.tad-section-actions[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.tad-field-chip[data-v-64612574]{padding:2px 10px;background:rgba(85,110,230,.08);border:1px solid rgba(85,110,230,.2);border-radius:5px;font-size:11px;font-weight:500;color:#556ee6}.tad-field-change[data-v-64612574]{width:28px;height:28px;border:1px solid #eaecf2;border-radius:6px;background:#fff;color:#8b90a5;cursor:pointer;display:grid;place-items:center;font-size:14px;-webkit-transition:all .15s ease;transition:all .15s ease}.tad-field-change[data-v-64612574]:hover{color:#556ee6;border-color:#556ee6}.tad-field-placeholder[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 16px;border:2px dashed #d0d4e8;border-radius:10px;cursor:pointer;text-align:center;-webkit-transition:all .15s ease;transition:all .15s ease}.tad-field-placeholder[data-v-64612574]:hover{border-color:#556ee6;background:rgba(85,110,230,.03)}.tad-field-placeholder i[data-v-64612574]{font-size:28px;color:#556ee6;margin-bottom:10px}.tad-field-placeholder-text[data-v-64612574]{font-size:13px;font-weight:600;color:#4a5068;margin-bottom:4px}.tad-field-placeholder-sub[data-v-64612574]{font-size:12px;color:#8b90a5;max-width:320px;line-height:1.5}.tad-field-empty[data-v-64612574],.tad-field-loading[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:28px;color:#8b90a5;font-size:13px}.tad-field-empty p[data-v-64612574],.tad-field-loading p[data-v-64612574]{margin:0;font-size:12px}.tad-field-empty i[data-v-64612574],.tad-field-loading i[data-v-64612574]{font-size:18px;color:#b0b5c8}.tad-spin[data-v-64612574]{color:#556ee6!important;-webkit-animation:tad-spin-data-v-64612574 .9s linear infinite;animation:tad-spin-data-v-64612574 .9s linear infinite}@-webkit-keyframes tad-spin-data-v-64612574{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tad-spin-data-v-64612574{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tad-field-meta-row[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tad-field-meta[data-v-64612574]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 10px;border-radius:5px;font-size:11px;font-weight:500;background:#f5f6fa;color:#4a5068}.tad-field-meta i[data-v-64612574]{color:#8b90a5;font-size:13px}.tad-field-cross-btn[data-v-64612574]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 10px;border:1px dashed rgba(139,92,246,.4);border-radius:5px;background:transparent;color:#8b5cf6;font-size:11px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.tad-field-cross-btn i[data-v-64612574]{font-size:13px}.tad-field-cross-btn[data-v-64612574]:hover{background:rgba(139,92,246,.06);border-style:solid}.tad-field-cross-btn.tad-field-cross-btn-active[data-v-64612574]{background:rgba(139,92,246,.08);border-style:solid}.tad-field-chip-cross[data-v-64612574]{color:#b0b5c8;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tad-field-chip-secondary[data-v-64612574]{background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.25);color:#8b5cf6}.tad-field-cross-list[data-v-64612574],.tad-field-ranking[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tad-field-cross-list[data-v-64612574]{gap:10px}.tad-field-cross-group[data-v-64612574]{background:#fafbfc;border:1px solid #eef0f6;border-radius:8px;padding:10px 12px}.tad-field-cross-head[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f0f1f6}.tad-field-cross-name[data-v-64612574]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:700;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tad-field-cross-count[data-v-64612574]{font-size:13px;font-weight:800;color:#1a1d26;font-variant-numeric:tabular-nums}.tad-field-cross-pct[data-v-64612574]{font-size:10px;font-weight:600;color:#8b5cf6;background:rgba(139,92,246,.08);padding:1px 5px;border-radius:4px}.tad-field-cross-children[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.tad-field-cross-child[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:11px}.tad-field-cross-child-label[data-v-64612574]{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;color:#4a5068;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tad-field-cross-child-bar[data-v-64612574]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:#f0f1f6;border-radius:99px;overflow:hidden}.tad-field-cross-child-fill[data-v-64612574]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#8b5cf6),to(#a78bfa));background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:99px}.tad-field-cross-child-count[data-v-64612574]{font-size:11px;font-weight:700;color:#1a1d26;font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.tad-field-cross-more[data-v-64612574]{font-size:10px;color:#8b90a5;font-style:italic;padding:2px 0 0}.tad-field-row[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 0}.tad-field-num[data-v-64612574]{width:22px;height:22px;border-radius:5px;font-size:10px;font-weight:800;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0;background:#f5f6fa;color:#b0b5c8}.tad-field-num.tad-field-num--gold[data-v-64612574]{background:#fef3c7;color:#d97706}.tad-field-num.tad-field-num--silver[data-v-64612574]{background:#f1f5f9;color:#64748b}.tad-field-num.tad-field-num--bronze[data-v-64612574]{background:#fef0e6;color:#c2692c}.tad-field-body[data-v-64612574]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tad-field-label[data-v-64612574]{font-size:12px;font-weight:500;color:#1a1d26;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tad-field-bar[data-v-64612574]{height:5px;background:#f1f3f5;border-radius:99px;overflow:hidden}.tad-field-fill[data-v-64612574]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#556ee6),to(#7c8ff5));background:linear-gradient(90deg,#556ee6,#7c8ff5);border-radius:99px;-webkit-transition:width .6s cubic-bezier(.16,1,.3,1);transition:width .6s cubic-bezier(.16,1,.3,1)}.tad-field-right[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0;min-width:50px}.tad-field-count[data-v-64612574]{font-size:12px;font-weight:700;color:#1a1d26}.tad-field-pct[data-v-64612574]{font-size:10px;color:#8b90a5;font-weight:500}.tad-picker-overlay[data-v-64612574]{position:absolute;inset:0;background:rgba(26,29,38,.4);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.tad-picker[data-v-64612574]{background:#fff;border-radius:14px;-webkit-box-shadow:0 12px 60px rgba(26,29,38,.22);box-shadow:0 12px 60px rgba(26,29,38,.22);width:100%;max-width:480px;max-height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.tad-picker-header[data-v-64612574]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f1f3f5;background:#fafbfc}.tad-picker-header-left[data-v-64612574],.tad-picker-header[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tad-picker-header-left[data-v-64612574]{gap:8px}.tad-picker-header-icon[data-v-64612574]{font-size:16px;color:#556ee6}.tad-picker-title[data-v-64612574]{font-size:14px;font-weight:700;color:#1a1d26}.tad-picker-close[data-v-64612574]{width:28px;height:28px;border-radius:6px;background:#f5f6fa;border:none;font-size:18px;color:#8b90a5;cursor:pointer;display:grid;place-items:center}.tad-picker-close[data-v-64612574]:hover{background:#eaecf2}.tad-picker-body[data-v-64612574]{overflow-y:auto;padding:14px 18px}.tad-picker-group[data-v-64612574]{margin-bottom:16px}.tad-picker-group[data-v-64612574]:last-child{margin-bottom:0}.tad-picker-group-label[data-v-64612574]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8b90a5;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f1f3f5}.tad-picker-fields[data-v-64612574]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tad-picker-field[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:8px 10px;border:1.5px solid #eaecf2;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;color:#4a5068;-webkit-transition:all .12s ease;transition:all .12s ease;text-align:left}.tad-picker-field[data-v-64612574]:hover{background:#f5f6ff;border-color:#c5caf5}.tad-picker-field.selected[data-v-64612574]{background:rgba(85,110,230,.07);border-color:rgba(85,110,230,.35);color:#3a4fa3}.tad-picker-field i[data-v-64612574]{font-size:14px;color:#556ee6}.tad-picker-field span[data-v-64612574]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tad-picker-footer[data-v-64612574]{padding:10px 18px;border-top:1px solid #f1f3f5}.tad-picker-context[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 18px;background:rgba(85,110,230,.04);border-bottom:1px solid #f1f3f5}.tad-picker-context-label[data-v-64612574]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8b90a5}.tad-picker-context-chip[data-v-64612574]{margin:0}.tad-picker-clear[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;padding:7px 10px;border:1.5px dashed #e0b4b4;border-radius:5px;background:#fff8f8;color:#c0392b;font-size:12px;font-weight:500;cursor:pointer}.tad-picker-clear[data-v-64612574]:hover{background:#fef0f0;border-color:#c0392b}.tad-bucket-chips[data-v-64612574]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f5f6fa;border:1px solid #eaecf2;border-radius:8px;padding:2px;gap:1px}.tad-bchip[data-v-64612574]{background:transparent;border:0;padding:4px 10px;font-size:11px;font-weight:600;color:#4a5068;border-radius:6px;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.tad-bchip[data-v-64612574]:hover{background:#fff}.tad-bchip.tad-bchip-active[data-v-64612574]{background:#fff;color:#556ee6;-webkit-box-shadow:0 1px 3px rgba(26,29,38,.08);box-shadow:0 1px 3px rgba(26,29,38,.08)}.tad-empty-mini[data-v-64612574]{padding:32px 16px;text-align:center;font-size:12px;color:#8b90a5;background:#fafbfc;border-radius:8px;border:1px dashed #eaecf2}.tad-recent-list[data-v-64612574],.tad-visitor-list[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.tad-recent-row[data-v-64612574],.tad-visitor-row[data-v-64612574]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:12px;-webkit-transition:background .15s ease;transition:background .15s ease}.tad-recent-row[data-v-64612574]:hover,.tad-visitor-row[data-v-64612574]:hover{background:#fafbfc}.tad-visitor-rank[data-v-64612574]{width:22px;height:22px;border-radius:6px;background:rgba(85,110,230,.1);color:#556ee6;font-size:11px;font-weight:700;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0;font-variant-numeric:tabular-nums}.tad-visitor-name[data-v-64612574]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tad-visitor-visits[data-v-64612574]{font-weight:700;color:#556ee6;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0}.tad-visitor-time[data-v-64612574]{font-size:10px;color:#8b90a5;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.tad-recent-icon[data-v-64612574]{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;-ms-flex-negative:0;flex-shrink:0;font-size:14px}.tad-recent-in .tad-recent-icon[data-v-64612574]{background:rgba(52,195,143,.12);color:#34c38f}.tad-recent-out .tad-recent-icon[data-v-64612574]{background:rgba(241,180,76,.12);color:#f1b44c}.tad-recent-name[data-v-64612574]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tad-recent-time[data-v-64612574]{font-size:11px;font-weight:700;color:#4a5068;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0}@media(max-width:640px){.tad-drawer[data-v-64612574]{width:100vw}.tad-kpi-grid[data-v-64612574]{grid-template-columns:1fr}}.oad-overlay[data-v-6f91243a]{position:fixed;inset:0;background:rgba(26,29,38,.4);z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.oad-slide-enter-active[data-v-6f91243a],.oad-slide-leave-active[data-v-6f91243a]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.oad-slide-enter-active .oad-drawer[data-v-6f91243a],.oad-slide-leave-active .oad-drawer[data-v-6f91243a]{-webkit-transition:-webkit-transform .32s cubic-bezier(.34,1.2,.64,1);transition:-webkit-transform .32s cubic-bezier(.34,1.2,.64,1);transition:transform .32s cubic-bezier(.34,1.2,.64,1);transition:transform .32s cubic-bezier(.34,1.2,.64,1),-webkit-transform .32s cubic-bezier(.34,1.2,.64,1)}.oad-slide-enter[data-v-6f91243a],.oad-slide-leave-to[data-v-6f91243a]{opacity:0}.oad-slide-enter .oad-drawer[data-v-6f91243a],.oad-slide-leave-to .oad-drawer[data-v-6f91243a]{-webkit-transform:translateX(40px);transform:translateX(40px)}.oad-drawer[data-v-6f91243a]{width:560px;max-width:100vw;height:100vh;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-16px 0 40px rgba(26,29,38,.2);box-shadow:-16px 0 40px rgba(26,29,38,.2);overflow:hidden;position:relative}.oad-header[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:20px 26px 16px;border-bottom:1px solid #f1f3f5;background:#fafbfc;-ms-flex-negative:0;flex-shrink:0}.oad-eyebrow[data-v-6f91243a]{font-size:10px;font-weight:700;letter-spacing:.07em;color:#8b90a5;text-transform:uppercase}.oad-title[data-v-6f91243a]{font-size:18px;font-weight:700;color:#1a1d26;margin:4px 0 0 0}.oad-close[data-v-6f91243a]{width:34px;height:34px;border-radius:8px;border:none;background:#fff;color:#8b90a5;font-size:22px;cursor:pointer;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0}.oad-close[data-v-6f91243a]:hover{background:#eaecf2;color:#1a1d26}.oad-loading[data-v-6f91243a]{padding:24px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.oad-skel[data-v-6f91243a]{background:-webkit-gradient(linear,left top,right top,from(#f0f1f6),color-stop(50%,#f8f9fc),to(#f0f1f6));background:linear-gradient(90deg,#f0f1f6,#f8f9fc 50%,#f0f1f6);background-size:200% 100%;border-radius:8px;-webkit-animation:oad-shimmer-data-v-6f91243a 1.6s ease-in-out infinite;animation:oad-shimmer-data-v-6f91243a 1.6s ease-in-out infinite}.oad-skel-kpi[data-v-6f91243a]{height:120px}.oad-skel-list[data-v-6f91243a]{height:200px}@-webkit-keyframes oad-shimmer-data-v-6f91243a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes oad-shimmer-data-v-6f91243a{0%{background-position:200% 0}to{background-position:-200% 0}}.oad-body[data-v-6f91243a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:22px 26px}.oad-body[data-v-6f91243a]::-webkit-scrollbar{width:6px}.oad-body[data-v-6f91243a]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:99px}.oad-kpi-grid[data-v-6f91243a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.oad-kpi[data-v-6f91243a]{background:#fafbfc;border:1px solid #eef0f6;border-radius:8px;padding:12px 14px}.oad-kpi-label[data-v-6f91243a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8b90a5;margin-bottom:6px}.oad-kpi-value[data-v-6f91243a]{font-size:22px;font-weight:800;color:#1a1d26;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.oad-kpi-value.oad-kpi-value-primary[data-v-6f91243a]{color:#556ee6}.oad-kpi-value.oad-kpi-value-small[data-v-6f91243a]{font-size:13px;font-weight:600;color:#4a5068}.oad-kpi-suffix[data-v-6f91243a]{font-size:11px;font-weight:500;color:#8b90a5;margin-left:2px}.oad-kpi-sep[data-v-6f91243a]{margin:0 4px;color:#b0b5c8}.oad-kpi-sub[data-v-6f91243a]{font-size:11px;color:#8b90a5;margin-top:4px;font-weight:500}.oad-section[data-v-6f91243a]{margin-bottom:22px}.oad-section[data-v-6f91243a]:last-child{margin-bottom:0}.oad-section-head[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.oad-section-title[data-v-6f91243a]{font-size:13px;font-weight:700;color:#1a1d26;margin:0}.oad-section-hint[data-v-6f91243a]{font-size:11px;color:#8b90a5;font-weight:500}.oad-section-actions[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.oad-histogram[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.oad-histogram-bars[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3px;height:56px}.oad-histogram-bar[data-v-6f91243a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:5px;background:rgba(85,110,230,.22);border-radius:3px 3px 0 0}.oad-histogram-bar.oad-histogram-bar-peak[data-v-6f91243a]{background:#556ee6}.oad-histogram-axis[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:10px;font-weight:600;color:#b0b5c8}.oad-tag-list[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oad-tag-row[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 0}.oad-tag-rank[data-v-6f91243a]{width:22px;height:22px;border-radius:5px;background:#f5f6fa;color:#8b90a5;font-size:11px;font-weight:700;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0}.oad-tag-name[data-v-6f91243a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:500;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.oad-tag-bar[data-v-6f91243a]{width:80px;height:5px;background:#f1f3f5;border-radius:99px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.oad-tag-fill[data-v-6f91243a]{height:100%;background:#556ee6;border-radius:99px}.oad-tag-count[data-v-6f91243a]{font-size:12px;font-weight:700;color:#1a1d26;font-variant-numeric:tabular-nums;min-width:28px;text-align:right;-ms-flex-negative:0;flex-shrink:0}.oad-field-chip[data-v-6f91243a]{padding:2px 10px;background:rgba(85,110,230,.08);border:1px solid rgba(85,110,230,.2);border-radius:5px;font-size:11px;font-weight:500;color:#556ee6}.oad-field-change[data-v-6f91243a]{width:28px;height:28px;border:1px solid #eaecf2;border-radius:6px;background:#fff;color:#8b90a5;cursor:pointer;display:grid;place-items:center;font-size:14px}.oad-field-change[data-v-6f91243a]:hover{color:#556ee6;border-color:#556ee6}.oad-field-placeholder[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 16px;border:2px dashed #d0d4e8;border-radius:10px;cursor:pointer;text-align:center}.oad-field-placeholder[data-v-6f91243a]:hover{border-color:#556ee6;background:rgba(85,110,230,.03)}.oad-field-placeholder i[data-v-6f91243a]{font-size:28px;color:#556ee6;margin-bottom:10px}.oad-field-placeholder-text[data-v-6f91243a]{font-size:13px;font-weight:600;color:#4a5068;margin-bottom:4px}.oad-field-placeholder-sub[data-v-6f91243a]{font-size:12px;color:#8b90a5;max-width:320px;line-height:1.5}.oad-field-empty[data-v-6f91243a],.oad-field-loading[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:28px;color:#8b90a5;font-size:13px}.oad-field-empty p[data-v-6f91243a],.oad-field-loading p[data-v-6f91243a]{margin:0;font-size:12px}.oad-field-empty i[data-v-6f91243a],.oad-field-loading i[data-v-6f91243a]{font-size:18px;color:#b0b5c8}.oad-spin[data-v-6f91243a]{color:#556ee6!important;-webkit-animation:oad-spin-data-v-6f91243a .9s linear infinite;animation:oad-spin-data-v-6f91243a .9s linear infinite}@-webkit-keyframes oad-spin-data-v-6f91243a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes oad-spin-data-v-6f91243a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.oad-field-meta-row[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.oad-field-meta[data-v-6f91243a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 10px;border-radius:5px;font-size:11px;font-weight:500;background:#f5f6fa;color:#4a5068}.oad-field-meta i[data-v-6f91243a]{color:#8b90a5;font-size:13px}.oad-field-cross-btn[data-v-6f91243a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 10px;border:1px dashed rgba(139,92,246,.4);border-radius:5px;background:transparent;color:#8b5cf6;font-size:11px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.oad-field-cross-btn i[data-v-6f91243a]{font-size:13px}.oad-field-cross-btn[data-v-6f91243a]:hover{background:rgba(139,92,246,.06);border-style:solid}.oad-field-cross-btn.oad-field-cross-btn-active[data-v-6f91243a]{background:rgba(139,92,246,.08);border-style:solid}.oad-field-chip-cross[data-v-6f91243a]{color:#b0b5c8;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oad-field-chip-secondary[data-v-6f91243a]{background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.25);color:#8b5cf6}.oad-field-cross-list[data-v-6f91243a],.oad-field-ranking[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.oad-field-cross-list[data-v-6f91243a]{gap:10px}.oad-field-cross-group[data-v-6f91243a]{background:#fafbfc;border:1px solid #eef0f6;border-radius:8px;padding:10px 12px}.oad-field-cross-head[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f0f1f6}.oad-field-cross-name[data-v-6f91243a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:700;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.oad-field-cross-count[data-v-6f91243a]{font-size:13px;font-weight:800;color:#1a1d26;font-variant-numeric:tabular-nums}.oad-field-cross-pct[data-v-6f91243a]{font-size:10px;font-weight:600;color:#8b5cf6;background:rgba(139,92,246,.08);padding:1px 5px;border-radius:4px}.oad-field-cross-children[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.oad-field-cross-child[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:11px}.oad-field-cross-child-label[data-v-6f91243a]{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;color:#4a5068;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oad-field-cross-child-bar[data-v-6f91243a]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:#f0f1f6;border-radius:99px;overflow:hidden}.oad-field-cross-child-fill[data-v-6f91243a]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#8b5cf6),to(#a78bfa));background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:99px}.oad-field-cross-child-count[data-v-6f91243a]{font-size:11px;font-weight:700;color:#1a1d26;font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.oad-field-cross-more[data-v-6f91243a]{font-size:10px;color:#8b90a5;font-style:italic;padding:2px 0 0}.oad-picker-context[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 18px;background:rgba(85,110,230,.04);border-bottom:1px solid #f1f3f5}.oad-picker-context-label[data-v-6f91243a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8b90a5}.oad-picker-context-chip[data-v-6f91243a]{margin:0}.oad-field-row[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 0}.oad-field-num[data-v-6f91243a]{width:22px;height:22px;border-radius:5px;font-size:10px;font-weight:800;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0;background:#f5f6fa;color:#b0b5c8}.oad-field-num.oad-field-num--gold[data-v-6f91243a]{background:#fef3c7;color:#d97706}.oad-field-num.oad-field-num--silver[data-v-6f91243a]{background:#f1f5f9;color:#64748b}.oad-field-num.oad-field-num--bronze[data-v-6f91243a]{background:#fef0e6;color:#c2692c}.oad-field-body[data-v-6f91243a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.oad-field-label[data-v-6f91243a]{font-size:12px;font-weight:500;color:#1a1d26;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oad-field-bar[data-v-6f91243a]{height:5px;background:#f1f3f5;border-radius:99px;overflow:hidden}.oad-field-fill[data-v-6f91243a]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#556ee6),to(#7c8ff5));background:linear-gradient(90deg,#556ee6,#7c8ff5);border-radius:99px;-webkit-transition:width .6s cubic-bezier(.16,1,.3,1);transition:width .6s cubic-bezier(.16,1,.3,1)}.oad-field-right[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0;min-width:50px}.oad-field-count[data-v-6f91243a]{font-size:12px;font-weight:700;color:#1a1d26}.oad-field-pct[data-v-6f91243a]{font-size:10px;color:#8b90a5;font-weight:500}.oad-recent-list[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.oad-recent-row[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 0}.oad-recent-icon[data-v-6f91243a]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.oad-recent-in .oad-recent-icon[data-v-6f91243a]{background:rgba(52,195,143,.12);color:#34c38f}.oad-recent-out .oad-recent-icon[data-v-6f91243a]{background:rgba(241,180,76,.12);color:#f1b44c}.oad-recent-body[data-v-6f91243a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.oad-recent-name[data-v-6f91243a]{font-size:12px;font-weight:600;color:#1a1d26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oad-recent-tag[data-v-6f91243a]{font-size:11px;color:#8b90a5}.oad-recent-time[data-v-6f91243a]{font-size:11px;color:#8b90a5;font-variant-numeric:tabular-nums;-ms-flex-negative:0;flex-shrink:0}.oad-picker-overlay[data-v-6f91243a]{position:absolute;inset:0;background:rgba(26,29,38,.4);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.oad-picker[data-v-6f91243a]{background:#fff;border-radius:14px;-webkit-box-shadow:0 12px 60px rgba(26,29,38,.22);box-shadow:0 12px 60px rgba(26,29,38,.22);width:100%;max-width:480px;max-height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.oad-picker-header[data-v-6f91243a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f1f3f5;background:#fafbfc}.oad-picker-header-left[data-v-6f91243a],.oad-picker-header[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oad-picker-header-left[data-v-6f91243a]{gap:8px}.oad-picker-header-icon[data-v-6f91243a]{font-size:16px;color:#556ee6}.oad-picker-title[data-v-6f91243a]{font-size:14px;font-weight:700;color:#1a1d26}.oad-picker-close[data-v-6f91243a]{width:28px;height:28px;border-radius:6px;background:#f5f6fa;border:none;font-size:18px;color:#8b90a5;cursor:pointer;display:grid;place-items:center}.oad-picker-close[data-v-6f91243a]:hover{background:#eaecf2}.oad-picker-body[data-v-6f91243a]{overflow-y:auto;padding:14px 18px}.oad-picker-group[data-v-6f91243a]{margin-bottom:16px}.oad-picker-group[data-v-6f91243a]:last-child{margin-bottom:0}.oad-picker-group-label[data-v-6f91243a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8b90a5;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f1f3f5}.oad-picker-fields[data-v-6f91243a]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.oad-picker-field[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:8px 10px;border:1.5px solid #eaecf2;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;color:#4a5068;text-align:left}.oad-picker-field[data-v-6f91243a]:hover{background:#f5f6ff;border-color:#c5caf5}.oad-picker-field.selected[data-v-6f91243a]{background:rgba(85,110,230,.07);border-color:rgba(85,110,230,.35);color:#3a4fa3}.oad-picker-field i[data-v-6f91243a]{font-size:14px;color:#556ee6}.oad-picker-field span[data-v-6f91243a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oad-picker-footer[data-v-6f91243a]{padding:10px 18px;border-top:1px solid #f1f3f5}.oad-picker-clear[data-v-6f91243a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;padding:7px 10px;border:1.5px dashed #e0b4b4;border-radius:5px;background:#fff8f8;color:#c0392b;font-size:12px;font-weight:500;cursor:pointer}.oad-picker-clear[data-v-6f91243a]:hover{background:#fef0f0;border-color:#c0392b}@media(max-width:640px){.oad-drawer[data-v-6f91243a]{width:100vw}.oad-kpi-grid[data-v-6f91243a]{grid-template-columns:1fr}}.dd-overlay[data-v-53eb180c]{position:fixed;inset:0;z-index:1200;background:rgba(20,24,38,.6);display:grid;place-items:center;padding:24px}.dd-modal[data-v-53eb180c]{width:100%;max-width:800px;max-height:88vh;background:#fff;border-radius:12px;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.3);box-shadow:0 24px 64px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.dd-header[data-v-53eb180c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eaecf2}.dd-eyebrow[data-v-53eb180c]{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#8b90a5;text-transform:uppercase}.dd-title[data-v-53eb180c]{font-size:18px;font-weight:600;color:#1a1d26;margin:4px 0 0}.dd-close[data-v-53eb180c]{background:transparent;border:0;padding:6px;cursor:pointer;font-size:22px;color:#8b90a5;border-radius:6px}.dd-close[data-v-53eb180c]:hover{background:#f5f6fa;color:#1a1d26}.dd-body[data-v-53eb180c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px 24px}.dd-empty[data-v-53eb180c],.dd-loading[data-v-53eb180c]{color:#8b90a5;font-size:13px;padding:16px 0}.dd-error[data-v-53eb180c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fef2f2;color:#c62828;border:1px solid #fecaca;border-radius:8px;padding:12px;font-size:13px}.dd-meta[data-v-53eb180c]{font-size:11px;color:#8b90a5;margin-bottom:8px}.dd-table[data-v-53eb180c]{width:100%;border-collapse:collapse;font-size:12px}.dd-table td[data-v-53eb180c],.dd-table th[data-v-53eb180c]{padding:8px 10px;text-align:left;border-bottom:1px solid #eaecf2}.dd-table th[data-v-53eb180c]{background:#f7f8fb;color:#4a5068;font-weight:600;position:sticky;top:0}.dd-table td[data-v-53eb180c]{color:#1a1d26}.dd-footer[data-v-53eb180c]{padding:14px 24px;border-top:1px solid #eaecf2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dd-btn[data-v-53eb180c]{padding:8px 16px;border-radius:8px;border:1px solid #d8dbe4;background:#fff;color:#4a5068;font-size:13px;cursor:pointer}.dd-btn[data-v-53eb180c]:hover{background:#f5f6fa}.dd-fade-enter-active[data-v-53eb180c],.dd-fade-leave-active[data-v-53eb180c]{-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.dd-fade-enter[data-v-53eb180c],.dd-fade-leave-to[data-v-53eb180c]{opacity:0}.cfb[data-v-bf9a03e8]{--cfb-bg:#fafbfc;--cfb-surface:#fff;--cfb-surface-2:#f7f8fa;--cfb-surface-3:#f1f3f6;--cfb-surface-hover:#ebeef2;--cfb-fg:#2a2f3c;--cfb-fg-2:#555b6a;--cfb-fg-3:#7c8290;--cfb-fg-4:#a4a9b3;--cfb-border:#e7e9ee;--cfb-border-2:#dadde3;--cfb-border-strong:#c2c6cf;--cfb-focus:#556ee6;--cfb-focus-ring:rgba(85,110,230,0.18);--tone-blue:#4f6fe0;--tone-blue-bg:#eef1fc;--tone-blue-bd:#d6def8;--tone-purple:#8a4fd0;--tone-purple-bg:#f4ecfb;--tone-purple-bd:#e4d3f3;--tone-indigo:#5e54d6;--tone-indigo-bg:#ecebfa;--tone-indigo-bd:#d6d3f1;--tone-teal:#2c9aa3;--tone-teal-bg:#e6f5f6;--tone-teal-bd:#cae8eb;--tone-amber:#b97817;--tone-amber-bg:#fbf2e0;--tone-amber-bd:#f1e0b3;--tone-gray:#6b7280;--tone-gray-bg:#f1f3f6;--tone-gray-bd:#e0e3e9;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(15,20,35,0.04);--shadow-md:0 4px 12px rgba(15,20,35,0.06),0 1px 3px rgba(15,20,35,0.04);--shadow-lg:0 12px 32px rgba(15,20,35,0.1),0 2px 6px rgba(15,20,35,0.04);--shadow-pop:0 8px 24px rgba(15,20,35,0.1),0 2px 4px rgba(15,20,35,0.04),0 0 0 1px var(--cfb-border);font-family:inherit;color:var(--cfb-fg);font-size:13px}.cfb-thin-scroll[data-v-bf9a03e8]::-webkit-scrollbar{width:6px;height:6px}.cfb-thin-scroll[data-v-bf9a03e8]::-webkit-scrollbar-thumb{background:var(--cfb-border-2);border-radius:4px}.cfb-thin-scroll[data-v-bf9a03e8]::-webkit-scrollbar-track{background:transparent}.cfb-empty[data-v-bf9a03e8]{padding:36px 24px 32px;text-align:center;background:var(--cfb-bg);border:1px solid var(--cfb-border);border-radius:var(--r-lg)}.cfb-empty-icon[data-v-bf9a03e8]{margin:0 auto 14px;width:44px;height:44px;border-radius:12px;background:var(--cfb-surface-3);border:1px solid var(--cfb-border);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--cfb-fg-2)}.cfb-empty-icon i[data-v-bf9a03e8]{font-size:22px;line-height:1}.cfb-empty-title[data-v-bf9a03e8]{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--cfb-fg)}.cfb-empty-desc[data-v-bf9a03e8]{margin:0 auto 20px;font-size:13px;color:var(--cfb-fg-3);max-width:380px;line-height:1.5}.cfb-presets[data-v-bf9a03e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px}.cfb-preset-pill[data-v-bf9a03e8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px 6px 8px;background:var(--cfb-surface);border:1px solid var(--cfb-border);border-radius:var(--r-pill);font-size:12.5px;font-weight:500;color:var(--cfb-fg-2);cursor:pointer;-webkit-transition:background .12s,border-color .12s,color .12s,-webkit-transform .12s;transition:background .12s,border-color .12s,color .12s,-webkit-transform .12s;transition:background .12s,border-color .12s,color .12s,transform .12s;transition:background .12s,border-color .12s,color .12s,transform .12s,-webkit-transform .12s;font-family:inherit;-webkit-animation:pillEnter-data-v-bf9a03e8 .22s cubic-bezier(.2,.7,.3,1);animation:pillEnter-data-v-bf9a03e8 .22s cubic-bezier(.2,.7,.3,1)}.cfb-preset-pill[data-v-bf9a03e8]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cfb-preset-pill[data-v-bf9a03e8]:disabled{opacity:.6;cursor:not-allowed}.cfb-preset-pill.tone-blue[data-v-bf9a03e8]:hover:not(:disabled){background:var(--tone-blue-bg);border-color:var(--tone-blue-bd);color:var(--tone-blue)}.cfb-preset-pill.tone-purple[data-v-bf9a03e8]:hover:not(:disabled){background:var(--tone-purple-bg);border-color:var(--tone-purple-bd);color:var(--tone-purple)}.cfb-preset-pill.tone-indigo[data-v-bf9a03e8]:hover:not(:disabled){background:var(--tone-indigo-bg);border-color:var(--tone-indigo-bd);color:var(--tone-indigo)}.cfb-preset-pill.tone-teal[data-v-bf9a03e8]:hover:not(:disabled){background:var(--tone-teal-bg);border-color:var(--tone-teal-bd);color:var(--tone-teal)}.cfb-preset-pill.tone-amber[data-v-bf9a03e8]:hover:not(:disabled){background:var(--tone-amber-bg);border-color:var(--tone-amber-bd);color:var(--tone-amber)}.cfb-preset-pill.tone-gray[data-v-bf9a03e8]:hover:not(:disabled){background:var(--tone-gray-bg);border-color:var(--tone-gray-bd);color:var(--tone-gray)}.cfb-preset-pill-icon[data-v-bf9a03e8]{width:18px;height:18px;border-radius:4px;background:var(--cfb-surface-3);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cfb-preset-pill-icon i[data-v-bf9a03e8]{font-size:11px;line-height:1}.cfb-preset-pill.tone-blue .cfb-preset-pill-icon[data-v-bf9a03e8]{background:var(--tone-blue-bg);color:var(--tone-blue)}.cfb-preset-pill.tone-purple .cfb-preset-pill-icon[data-v-bf9a03e8]{background:var(--tone-purple-bg);color:var(--tone-purple)}.cfb-preset-pill.tone-indigo .cfb-preset-pill-icon[data-v-bf9a03e8]{background:var(--tone-indigo-bg);color:var(--tone-indigo)}.cfb-preset-pill.tone-teal .cfb-preset-pill-icon[data-v-bf9a03e8]{background:var(--tone-teal-bg);color:var(--tone-teal)}.cfb-preset-pill.tone-amber .cfb-preset-pill-icon[data-v-bf9a03e8]{background:var(--tone-amber-bg);color:var(--tone-amber)}.cfb-preset-pill.tone-gray .cfb-preset-pill-icon[data-v-bf9a03e8]{background:var(--tone-gray-bg);color:var(--tone-gray)}.cfb-preset-pill-plus[data-v-bf9a03e8]{font-size:12px}.cfb-empty-link[data-v-bf9a03e8]{background:transparent;border:none;color:var(--cfb-fg-3);font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-family:inherit}.cfb-empty-link[data-v-bf9a03e8]:hover{color:var(--cfb-fg-2)}.cfb-rules[data-v-bf9a03e8]{background:var(--cfb-bg);border:1px solid var(--cfb-border);border-radius:var(--r-lg);padding:12px}.cfb-rules-list[data-v-bf9a03e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:8px}.cfb-row-enter-active[data-v-bf9a03e8]{-webkit-animation:rowEnter-data-v-bf9a03e8 .25s cubic-bezier(.2,.7,.3,1);animation:rowEnter-data-v-bf9a03e8 .25s cubic-bezier(.2,.7,.3,1)}.cfb-row-leave-active[data-v-bf9a03e8]{-webkit-transition:opacity .22s,-webkit-transform .22s;transition:opacity .22s,-webkit-transform .22s;transition:opacity .22s,transform .22s;transition:opacity .22s,transform .22s,-webkit-transform .22s;position:absolute;width:calc(100% - 24px)}.cfb-row-leave-to[data-v-bf9a03e8]{opacity:0;-webkit-transform:translateX(8px);transform:translateX(8px)}.cfb-row[data-v-bf9a03e8]{display:grid;grid-template-columns:36px minmax(170px,1fr) minmax(220px,1.4fr) 28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 10px;background:var(--cfb-surface);border:1px solid var(--cfb-border);border-radius:var(--r-md);-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.cfb-row[data-v-bf9a03e8]:hover{border-color:var(--cfb-border-2)}.cfb-row-conn[data-v-bf9a03e8]{font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--cfb-fg-4);text-transform:uppercase;text-align:center}.cfb-row-field[data-v-bf9a03e8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:0}.cfb-row-field[data-v-bf9a03e8],.cfb-row-icon[data-v-bf9a03e8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cfb-row-icon[data-v-bf9a03e8]{width:22px;height:22px;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cfb-row-icon i[data-v-bf9a03e8]{font-size:12px;line-height:1}.cfb-row-icon.tone-blue[data-v-bf9a03e8]{background:var(--tone-blue-bg);border:1px solid var(--tone-blue-bd);color:var(--tone-blue)}.cfb-row-icon.tone-purple[data-v-bf9a03e8]{background:var(--tone-purple-bg);border:1px solid var(--tone-purple-bd);color:var(--tone-purple)}.cfb-row-icon.tone-indigo[data-v-bf9a03e8]{background:var(--tone-indigo-bg);border:1px solid var(--tone-indigo-bd);color:var(--tone-indigo)}.cfb-row-icon.tone-teal[data-v-bf9a03e8]{background:var(--tone-teal-bg);border:1px solid var(--tone-teal-bd);color:var(--tone-teal)}.cfb-row-icon.tone-amber[data-v-bf9a03e8]{background:var(--tone-amber-bg);border:1px solid var(--tone-amber-bd);color:var(--tone-amber)}.cfb-row-icon.tone-gray[data-v-bf9a03e8]{background:var(--tone-gray-bg);border:1px solid var(--tone-gray-bd);color:var(--tone-gray)}.cfb-row-label[data-v-bf9a03e8]{font-size:13px;font-weight:500;color:var(--cfb-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfb-row-input[data-v-bf9a03e8]{min-width:0}.cfb-row-remove[data-v-bf9a03e8]{width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:var(--cfb-fg-3);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .12s,color .12s;transition:background .12s,color .12s}.cfb-row-remove i[data-v-bf9a03e8]{font-size:16px;line-height:1}.cfb-row-remove[data-v-bf9a03e8]:hover{background:var(--cfb-surface-3);color:var(--cfb-fg)}.cfb-input[data-v-bf9a03e8]{width:100%;padding:7px 10px;font-size:13px;background:var(--cfb-surface);border:1px solid var(--cfb-border);border-radius:var(--r-md);color:var(--cfb-fg);outline:none;font-family:inherit;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.cfb-input[data-v-bf9a03e8]:focus{border-color:var(--cfb-focus);-webkit-box-shadow:0 0 0 3px var(--cfb-focus-ring);box-shadow:0 0 0 3px var(--cfb-focus-ring)}.cfb-input[data-v-bf9a03e8]::-webkit-input-placeholder{color:var(--cfb-fg-3)}.cfb-input[data-v-bf9a03e8]::-moz-placeholder{color:var(--cfb-fg-3)}.cfb-input[data-v-bf9a03e8]:-ms-input-placeholder{color:var(--cfb-fg-3)}.cfb-input[data-v-bf9a03e8]::-ms-input-placeholder{color:var(--cfb-fg-3)}.cfb-input[data-v-bf9a03e8]::placeholder{color:var(--cfb-fg-3)}.cfb-date-range[data-v-bf9a03e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%}.cfb-date-input[data-v-bf9a03e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cfb-date-sep[data-v-bf9a03e8]{color:var(--cfb-fg-3);font-size:12px}.cfb-select-wrap[data-v-bf9a03e8]{position:relative;width:100%}.cfb-select-trigger[data-v-bf9a03e8]{width:100%;text-align:left;padding:7px 10px;font-size:13px;background:var(--cfb-surface);border:1px solid var(--cfb-border);border-radius:var(--r-md);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;outline:none;font-family:inherit;color:var(--cfb-fg)}.cfb-select-trigger.is-open[data-v-bf9a03e8]{border-color:var(--cfb-focus);-webkit-box-shadow:0 0 0 3px var(--cfb-focus-ring);box-shadow:0 0 0 3px var(--cfb-focus-ring)}.cfb-select-text[data-v-bf9a03e8]{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfb-select-text.is-placeholder[data-v-bf9a03e8]{color:var(--cfb-fg-3)}.cfb-select-chevron[data-v-bf9a03e8]{font-size:14px;color:var(--cfb-fg-3);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cfb-select-menu[data-v-bf9a03e8]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:var(--cfb-surface);border:1px solid var(--cfb-border);border-radius:var(--r-md);-webkit-box-shadow:var(--shadow-pop);box-shadow:var(--shadow-pop);max-height:240px;overflow-y:auto;padding:4px;-webkit-animation:fadeSlide-data-v-bf9a03e8 .14s ease-out;animation:fadeSlide-data-v-bf9a03e8 .14s ease-out}.cfb-select-option[data-v-bf9a03e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;text-align:left;padding:6px 8px;background:transparent;border:none;border-radius:var(--r-sm);font-size:13px;color:var(--cfb-fg);cursor:pointer;font-family:inherit;-webkit-transition:background .1s;transition:background .1s}.cfb-select-option[data-v-bf9a03e8]:hover{background:var(--cfb-surface-2)}.cfb-select-option.is-checked[data-v-bf9a03e8],.cfb-select-option.is-checked[data-v-bf9a03e8]:hover{background:var(--cfb-surface-3)}.cfb-checkbox[data-v-bf9a03e8],.cfb-radio[data-v-bf9a03e8]{width:14px;height:14px;border:1.4px solid var(--cfb-border-strong);background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:background .12s,border-color .12s;transition:background .12s,border-color .12s}.cfb-checkbox i[data-v-bf9a03e8],.cfb-radio i[data-v-bf9a03e8]{font-size:10px;color:#fff;line-height:1;font-weight:700}.cfb-checkbox.is-checked[data-v-bf9a03e8],.cfb-radio.is-checked[data-v-bf9a03e8]{background:var(--cfb-focus);border-color:var(--cfb-focus)}.cfb-checkbox[data-v-bf9a03e8]{border-radius:3px}.cfb-radio[data-v-bf9a03e8]{border-radius:7px}.cfb-add-wrap[data-v-bf9a03e8]{position:relative;margin-top:4px;display:inline-block}.cfb-add-btn[data-v-bf9a03e8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 12px;background:transparent;border:1px dashed var(--cfb-border-2);color:var(--cfb-fg-2);border-radius:var(--r-md);font-size:12.5px;font-weight:500;cursor:pointer;-webkit-transition:background .12s,border-color .12s,color .12s;transition:background .12s,border-color .12s,color .12s;font-family:inherit}.cfb-add-btn i[data-v-bf9a03e8]{font-size:13px}.cfb-add-btn.is-open[data-v-bf9a03e8],.cfb-add-btn[data-v-bf9a03e8]:hover:not(:disabled){background:var(--cfb-surface-3);border-color:var(--cfb-border-strong);color:var(--cfb-fg)}.cfb-add-btn[data-v-bf9a03e8]:disabled{opacity:.6;cursor:not-allowed}.cfb-picker[data-v-bf9a03e8]{position:absolute;top:calc(100% + 6px);left:0;width:360px;background:var(--cfb-surface);border:1px solid var(--cfb-border);border-radius:var(--r-lg);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);z-index:50;overflow:hidden;-webkit-animation:fadeSlide-data-v-bf9a03e8 .14s ease-out;animation:fadeSlide-data-v-bf9a03e8 .14s ease-out}.cfb-picker-header[data-v-bf9a03e8]{padding:10px;border-bottom:1px solid var(--cfb-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cfb-picker-search-icon[data-v-bf9a03e8]{font-size:15px;color:var(--cfb-fg-3)}.cfb-picker-search[data-v-bf9a03e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:13px;color:var(--cfb-fg);padding:0;font-family:inherit}.cfb-picker-search[data-v-bf9a03e8]::-webkit-input-placeholder{color:var(--cfb-fg-3)}.cfb-picker-search[data-v-bf9a03e8]::-moz-placeholder{color:var(--cfb-fg-3)}.cfb-picker-search[data-v-bf9a03e8]:-ms-input-placeholder{color:var(--cfb-fg-3)}.cfb-picker-search[data-v-bf9a03e8]::-ms-input-placeholder{color:var(--cfb-fg-3)}.cfb-picker-search[data-v-bf9a03e8]::placeholder{color:var(--cfb-fg-3)}.cfb-picker-kbd[data-v-bf9a03e8]{font-size:10px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;color:var(--cfb-fg-3);padding:1px 5px;border:1px solid var(--cfb-border);border-radius:4px;background:var(--cfb-surface-2)}.cfb-picker-body[data-v-bf9a03e8]{max-height:360px;overflow-y:auto;padding:4px}.cfb-picker-empty[data-v-bf9a03e8]{padding:24px 12px;text-align:center;color:var(--cfb-fg-3);font-size:13px}.cfb-picker-group[data-v-bf9a03e8]{padding:4px 0 6px}.cfb-picker-group-header[data-v-bf9a03e8]{position:sticky;top:0;padding:8px 10px 4px;background:var(--cfb-surface);font-size:11px;font-weight:600;color:var(--cfb-fg-3);text-transform:uppercase;letter-spacing:.4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;z-index:1}.cfb-picker-group-header i[data-v-bf9a03e8]{font-size:12px}.cfb-picker-item[data-v-bf9a03e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;background:transparent;border:none;border-radius:var(--r-sm);cursor:pointer;-webkit-transition:background .12s;transition:background .12s;font-family:inherit;color:inherit}.cfb-picker-item.tone-blue[data-v-bf9a03e8]:hover{background:var(--tone-blue-bg)}.cfb-picker-item.tone-blue:hover .cfb-picker-item-arrow[data-v-bf9a03e8]{color:var(--tone-blue)}.cfb-picker-item.tone-purple[data-v-bf9a03e8]:hover{background:var(--tone-purple-bg)}.cfb-picker-item.tone-purple:hover .cfb-picker-item-arrow[data-v-bf9a03e8]{color:var(--tone-purple)}.cfb-picker-item.tone-indigo[data-v-bf9a03e8]:hover{background:var(--tone-indigo-bg)}.cfb-picker-item.tone-indigo:hover .cfb-picker-item-arrow[data-v-bf9a03e8]{color:var(--tone-indigo)}.cfb-picker-item.tone-teal[data-v-bf9a03e8]:hover{background:var(--tone-teal-bg)}.cfb-picker-item.tone-teal:hover .cfb-picker-item-arrow[data-v-bf9a03e8]{color:var(--tone-teal)}.cfb-picker-item.tone-amber[data-v-bf9a03e8]:hover{background:var(--tone-amber-bg)}.cfb-picker-item.tone-amber:hover .cfb-picker-item-arrow[data-v-bf9a03e8]{color:var(--tone-amber)}.cfb-picker-item.tone-gray[data-v-bf9a03e8]:hover{background:var(--tone-gray-bg)}.cfb-picker-item.tone-gray:hover .cfb-picker-item-arrow[data-v-bf9a03e8]{color:var(--tone-gray)}.cfb-picker-item-icon[data-v-bf9a03e8]{width:26px;height:26px;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:var(--cfb-surface-3);color:var(--cfb-fg-2)}.cfb-picker-item-icon i[data-v-bf9a03e8]{font-size:14px;line-height:1}.cfb-picker-item.tone-blue .cfb-picker-item-icon[data-v-bf9a03e8]{background:var(--tone-blue-bg);color:var(--tone-blue);border:1px solid var(--tone-blue-bd)}.cfb-picker-item.tone-purple .cfb-picker-item-icon[data-v-bf9a03e8]{background:var(--tone-purple-bg);color:var(--tone-purple);border:1px solid var(--tone-purple-bd)}.cfb-picker-item.tone-indigo .cfb-picker-item-icon[data-v-bf9a03e8]{background:var(--tone-indigo-bg);color:var(--tone-indigo);border:1px solid var(--tone-indigo-bd)}.cfb-picker-item.tone-teal .cfb-picker-item-icon[data-v-bf9a03e8]{background:var(--tone-teal-bg);color:var(--tone-teal);border:1px solid var(--tone-teal-bd)}.cfb-picker-item.tone-amber .cfb-picker-item-icon[data-v-bf9a03e8]{background:var(--tone-amber-bg);color:var(--tone-amber);border:1px solid var(--tone-amber-bd)}.cfb-picker-item.tone-gray .cfb-picker-item-icon[data-v-bf9a03e8]{background:var(--tone-gray-bg);color:var(--tone-gray);border:1px solid var(--tone-gray-bd)}.cfb-picker-item-text[data-v-bf9a03e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cfb-picker-item-label[data-v-bf9a03e8]{display:block;font-size:13px;color:var(--cfb-fg);font-weight:500}.cfb-picker-item-helper[data-v-bf9a03e8]{display:block;font-size:11px;color:var(--cfb-fg-3);margin-top:1px}.cfb-picker-item-arrow[data-v-bf9a03e8]{font-size:14px;color:transparent;-webkit-transition:color .12s;transition:color .12s;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@-webkit-keyframes rowEnter-data-v-bf9a03e8{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rowEnter-data-v-bf9a03e8{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pillEnter-data-v-bf9a03e8{0%{opacity:0;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pillEnter-data-v-bf9a03e8{0%{opacity:0;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeSlide-data-v-bf9a03e8{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeSlide-data-v-bf9a03e8{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.rm-overlay[data-v-551144e6]{position:fixed;inset:0;z-index:1100;background:rgba(20,24,38,.55);display:grid;place-items:center;padding:24px}.rm-modal[data-v-551144e6]{width:100%;max-width:760px;max-height:90vh;background:#fff;border-radius:12px;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.25);box-shadow:0 24px 64px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.rm-header[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px 12px;border-bottom:1px solid #eaecf2}.rm-header-info[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.rm-eyebrow[data-v-551144e6]{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#8b90a5;text-transform:uppercase}.rm-title[data-v-551144e6]{font-size:18px;font-weight:600;color:#1a1d26;margin:0}.rm-close[data-v-551144e6]{background:transparent;border:0;padding:6px;cursor:pointer;font-size:22px;color:#8b90a5;border-radius:6px}.rm-close[data-v-551144e6]:hover{background:#f5f6fa;color:#1a1d26}.rm-stepper[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 24px;background:#f7f8fb;border-bottom:1px solid #eaecf2;font-size:12px;color:#8b90a5}.rm-step[data-v-551144e6],.rm-stepper[data-v-551144e6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rm-step[data-v-551144e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;font-weight:500}.rm-step.rm-step-active[data-v-551144e6]{color:#556ee6}.rm-step.rm-step-active .rm-step-num[data-v-551144e6]{background:#556ee6;color:#fff}.rm-step.rm-step-done[data-v-551144e6]{color:#34c38f}.rm-step.rm-step-done .rm-step-num[data-v-551144e6]{background:#34c38f;color:#fff}.rm-step-num[data-v-551144e6]{width:22px;height:22px;border-radius:50%;background:#eaecf2;color:#8b90a5;display:grid;place-items:center;font-size:11px;font-weight:700}.rm-step-divider[data-v-551144e6]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#eaecf2}.rm-body[data-v-551144e6]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px 24px}.rm-helper[data-v-551144e6]{font-size:13px;color:#4a5068;margin:0 0 16px}.rm-empty-inline[data-v-551144e6],.rm-empty[data-v-551144e6],.rm-loading[data-v-551144e6]{color:#8b90a5;font-size:13px;padding:16px 0}.rm-error[data-v-551144e6]{gap:8px;background:#fef2f2;color:#c62828;border:1px solid #fecaca;border-radius:8px;padding:12px;font-size:13px}.rm-block-title[data-v-551144e6],.rm-error[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rm-block-title[data-v-551144e6]{gap:6px;font-size:12px;font-weight:600;color:#4a5068;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.rm-block-title i[data-v-551144e6]{color:#f1b44c;font-size:14px}.rm-mt[data-v-551144e6]{margin-top:20px}.rm-saved-block[data-v-551144e6]{margin-bottom:4px}.rm-saved-list[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:8px}.rm-saved-item[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#fef9ef;border:1px solid #fbe5b6;border-radius:8px;padding:9px 12px;cursor:pointer;text-align:left;-webkit-transition:all .15s ease;transition:all .15s ease}.rm-saved-item[data-v-551144e6]:hover{background:#fdf2dc;border-color:#f1b44c}.rm-saved-name[data-v-551144e6]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#1a1d26;font-size:13px}.rm-saved-meta[data-v-551144e6]{color:#8b90a5;font-size:11px}.rm-saved-del[data-v-551144e6]{color:#b0b5c8;padding:2px;border-radius:4px}.rm-saved-del[data-v-551144e6]:hover{color:#c62828;background:#fee}.rm-template-grid[data-v-551144e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.rm-template-card[data-v-551144e6]{text-align:left;background:#fff;border:1px solid #eaecf2;border-radius:10px;padding:14px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.rm-template-card[data-v-551144e6]:hover{border-color:#c8cfeb;background:#f7f8fb}.rm-template-card.rm-template-card-selected[data-v-551144e6]{border-color:#556ee6;background:#f0f3fe;-webkit-box-shadow:0 0 0 3px rgba(85,110,230,.15);box-shadow:0 0 0 3px rgba(85,110,230,.15)}.rm-template-card.rm-template-card-custom[data-v-551144e6]{border-style:dashed}.rm-template-card.rm-template-card-custom .rm-template-icon[data-v-551144e6]{color:#f1b44c}.rm-template-icon[data-v-551144e6]{font-size:22px;color:#556ee6}.rm-template-name[data-v-551144e6]{font-weight:600;font-size:14px;color:#1a1d26}.rm-template-desc[data-v-551144e6]{font-size:12px;color:#6b7088;line-height:1.4}.rm-filters[data-v-551144e6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rm-field[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.rm-field-full[data-v-551144e6]{grid-column:1/-1}.rm-label[data-v-551144e6]{font-size:12px;font-weight:500;color:#4a5068}.rm-input[data-v-551144e6]{padding:8px 10px;border:1px solid #d8dbe4;border-radius:6px;font-size:13px;color:#1a1d26}.rm-input[data-v-551144e6]:focus{border-color:#556ee6;outline:0;-webkit-box-shadow:0 0 0 3px rgba(85,110,230,.15);box-shadow:0 0 0 3px rgba(85,110,230,.15)}.rm-tag-list[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.rm-tag-chip[data-v-551144e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #d8dbe4;border-radius:999px;font-size:12px;color:#4a5068;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.rm-tag-chip input[data-v-551144e6]{display:none}.rm-tag-chip[data-v-551144e6]:hover{border-color:#556ee6}.rm-tag-chip.rm-tag-chip-on[data-v-551144e6]{background:#556ee6;border-color:#556ee6;color:#fff}.rm-kpis[data-v-551144e6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.rm-kpi[data-v-551144e6]{background:#f7f8fb;border-radius:10px;padding:14px}.rm-kpi-label[data-v-551144e6]{font-size:11px;font-weight:600;color:#8b90a5;text-transform:uppercase;letter-spacing:.5px}.rm-kpi-value[data-v-551144e6]{font-size:22px;font-weight:700;color:#1a1d26;margin-top:4px}.rm-tabs[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:4px;background:#f7f8fb;border-radius:8px;margin-bottom:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rm-tab[data-v-551144e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 14px;background:transparent;border:0;font-size:12px;font-weight:500;color:#4a5068;cursor:pointer;border-radius:6px;-webkit-transition:all .15s ease;transition:all .15s ease}.rm-tab[data-v-551144e6]:hover{background:rgba(85,110,230,.08)}.rm-tab.rm-tab-active[data-v-551144e6]{background:#fff;color:#556ee6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06)}.rm-tab-badge[data-v-551144e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#556ee6;color:#fff;border-radius:999px;font-size:10px;font-weight:700}.rm-table-title[data-v-551144e6]{font-size:12px;font-weight:600;color:#4a5068;margin:12px 0 8px}.rm-table-hint[data-v-551144e6]{font-weight:400;color:#8b90a5}.rm-table-hint a[data-v-551144e6]{color:#556ee6}.rm-table-wrap[data-v-551144e6]{overflow-x:auto}.rm-table[data-v-551144e6]{width:100%;border-collapse:collapse;font-size:12px}.rm-table td[data-v-551144e6],.rm-table th[data-v-551144e6]{padding:8px 10px;text-align:left;border-bottom:1px solid #eaecf2}.rm-table th[data-v-551144e6]{background:#f7f8fb;color:#4a5068;font-weight:600}.rm-table td[data-v-551144e6]{color:#1a1d26}.rm-table-row-click[data-v-551144e6]{cursor:pointer;-webkit-transition:background .12s ease;transition:background .12s ease}.rm-table-row-click:hover td[data-v-551144e6]{background:#f0f3fe}.rm-table-meta[data-v-551144e6]{font-size:11px;color:#8b90a5;margin-top:8px}.rm-builder[data-v-551144e6]{margin-top:18px;padding-top:14px;border-top:1px dashed #d8dbe4}.rm-builder-grid[data-v-551144e6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rm-builder-col[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.rm-builder-title[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#4a5068;text-transform:uppercase;letter-spacing:.5px}.rm-builder-title i[data-v-551144e6]{color:#556ee6;font-size:14px}.rm-builder-list[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;max-height:240px;overflow-y:auto;padding:6px;background:#f7f8fb;border-radius:8px}.rm-builder-list-grouped[data-v-551144e6]{gap:8px}.rm-builder-group[data-v-551144e6],.rm-builder-list-grouped[data-v-551144e6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rm-builder-group[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.rm-builder-group-title[data-v-551144e6]{font-size:10px;font-weight:700;letter-spacing:.8px;color:#8b90a5;text-transform:uppercase;padding:0 2px}.rm-builder-group-chips[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.rm-builder-search[data-v-551144e6]{margin-left:auto;padding:4px 8px;border:1px solid #d8dbe4;border-radius:6px;font-size:11px;font-weight:400;width:140px;text-transform:none;letter-spacing:normal}.rm-builder-search[data-v-551144e6]:focus{border-color:#556ee6;outline:0}.rm-builder-chip[data-v-551144e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;background:#fff;border:1px solid #d8dbe4;border-radius:999px;font-size:11px;color:#4a5068;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.rm-builder-chip input[data-v-551144e6]{display:none}.rm-builder-chip[data-v-551144e6]:hover{border-color:#556ee6}.rm-builder-chip.rm-builder-chip-on[data-v-551144e6]{background:#556ee6;border-color:#556ee6;color:#fff}.rm-builder-warn[data-v-551144e6]{margin-top:12px;padding:10px 12px;background:#fff8e1;border:1px solid #fde68a;color:#92400e;border-radius:8px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.rm-builder-warn i[data-v-551144e6]{font-size:16px}.rm-footer[data-v-551144e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 24px;border-top:1px solid #eaecf2;background:#fafbfd}.rm-footer-spacer[data-v-551144e6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.rm-btn[data-v-551144e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;-webkit-transition:all .15s ease;transition:all .15s ease}.rm-btn[data-v-551144e6]:disabled{opacity:.5;cursor:not-allowed}.rm-btn-primary[data-v-551144e6]{background:#556ee6;color:#fff}.rm-btn-primary[data-v-551144e6]:hover:not(:disabled){background:#4458c9}.rm-btn-ghost[data-v-551144e6]{background:transparent;color:#4a5068;border-color:#d8dbe4}.rm-btn-ghost[data-v-551144e6]:hover:not(:disabled){background:#f5f6fa}.rm-fade-enter-active[data-v-551144e6],.rm-fade-leave-active[data-v-551144e6]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.rm-fade-enter[data-v-551144e6],.rm-fade-leave-to[data-v-551144e6]{opacity:0}@media(max-width:720px){.rm-filters[data-v-551144e6]{grid-template-columns:1fr}.rm-kpis[data-v-551144e6]{grid-template-columns:repeat(2,1fr)}.rm-stepper[data-v-551144e6]{font-size:11px}}.cd-page[data-v-309c41ce]{padding:8px 4px 24px}.cd-spacer[data-v-309c41ce]{height:18px}.cd-hero-row[data-v-309c41ce]{display:grid;grid-template-columns:6fr 4fr;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width:1100px){.cd-hero-row[data-v-309c41ce]{grid-template-columns:1fr}}.cd-error[data-v-309c41ce]{margin-top:16px;padding:12px 16px;background:rgba(244,106,106,.08);border:1px solid rgba(244,106,106,.2);border-radius:10px;color:#d04848;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cd-error i[data-v-309c41ce]{font-size:18px}.cd-skeleton[data-v-309c41ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.cd-sk-card[data-v-309c41ce],.cd-sk-chart[data-v-309c41ce],.cd-sk-field[data-v-309c41ce],.cd-sk-flow[data-v-309c41ce],.cd-sk-funnel[data-v-309c41ce],.cd-sk-heatmap[data-v-309c41ce],.cd-sk-hero[data-v-309c41ce],.cd-sk-ops-card[data-v-309c41ce],.cd-sk-tag[data-v-309c41ce]{background:-webkit-gradient(linear,left top,right top,from(#f0f1f6),color-stop(50%,#f8f9fc),to(#f0f1f6));background:linear-gradient(90deg,#f0f1f6,#f8f9fc 50%,#f0f1f6);background-size:200% 100%;border-radius:5px;-webkit-animation:cd-shimmer-data-v-309c41ce 1.6s ease-in-out infinite;animation:cd-shimmer-data-v-309c41ce 1.6s ease-in-out infinite}.cd-sk-hero[data-v-309c41ce]{height:180px}.cd-sk-row[data-v-309c41ce]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cd-sk-card[data-v-309c41ce]{height:110px}.cd-sk-chart[data-v-309c41ce]{height:360px}.cd-sk-tag-grid[data-v-309c41ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.cd-sk-tag[data-v-309c41ce]{height:180px}.cd-sk-heatmap[data-v-309c41ce]{height:280px}.cd-sk-field[data-v-309c41ce]{height:420px}.cd-sk-funnel[data-v-309c41ce]{height:220px}.cd-sk-flow[data-v-309c41ce]{height:360px}.cd-sk-ops[data-v-309c41ce]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cd-sk-ops-card[data-v-309c41ce]{height:360px}.cd-ops-grid[data-v-309c41ce]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@-webkit-keyframes cd-shimmer-data-v-309c41ce{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cd-shimmer-data-v-309c41ce{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1100px){.cd-sk-row[data-v-309c41ce]{grid-template-columns:repeat(2,1fr)}.cd-ops-grid[data-v-309c41ce],.cd-sk-ops[data-v-309c41ce]{grid-template-columns:1fr}}