.sidebar[data-v-a866f182]{background:#e9ebef;border-right:1px solid #dadde2;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:relative;overflow:visible;box-shadow:1px 0 #141e3205}.sidebar--full[data-v-a866f182]{width:236px}.sidebar--rail[data-v-a866f182]{width:66px}.sidebar-logo[data-v-a866f182]{flex-shrink:0;align-items:center;gap:11px;padding:20px 20px 16px;display:flex}.sidebar-logo__icon[data-v-a866f182]{background:linear-gradient(135deg,#2a6fdb,#5b8def);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 12px #2a6fdb59}.sidebar-logo__icon img[data-v-a866f182]{object-fit:contain;width:24px;height:24px;display:block}.sidebar-logo__text[data-v-a866f182]{flex-direction:column;line-height:1;display:flex}.sidebar-logo__name[data-v-a866f182]{color:#15171c;letter-spacing:.5px;font-size:16px;font-weight:800}.sidebar-logo__sub[data-v-a866f182]{color:#9aa1ac;letter-spacing:1.5px;margin-top:3px;font-size:10px;font-weight:600}.sidebar-prop[data-v-a866f182]{flex-shrink:0;margin:4px 14px 14px;position:relative}.sidebar-prop__btn[data-v-a866f182]{cursor:pointer;text-align:left;background:#f7f8fa;border:1px solid #e6e8ec;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 11px;transition:background .12s,border-color .12s;display:flex}.sidebar-prop__btn[data-v-a866f182]:hover{background:#f0f2f5;border-color:#d0d3d9}.sidebar-prop__dot-wrap[data-v-a866f182]{background:#edf0f4;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.sidebar-prop__dot[data-v-a866f182]{background:#2a6fdb;border-radius:3px;width:10px;height:10px}.sidebar-prop__info[data-v-a866f182]{flex:1;min-width:0;line-height:1.1}.sidebar-prop__name[data-v-a866f182]{color:#15171c;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.sidebar-prop__id[data-v-a866f182]{color:#9aa1ac;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;overflow:hidden}.sidebar-prop__overlay[data-v-a866f182]{z-index:40;position:fixed;inset:0}.sidebar-prop__dropdown[data-v-a866f182]{z-index:41;background:#fff;border:1px solid #e6e8ec;border-radius:12px;width:320px;animation:.14s uxfade;position:absolute;top:calc(100% + 2px);left:10px;overflow:hidden;box-shadow:0 16px 40px #141e322e}.sidebar-prop__dropdown-header[data-v-a866f182]{color:#9aa1ac;text-transform:uppercase;letter-spacing:.4px;padding:11px 13px 3px;font-size:10.5px;font-weight:700}.sidebar-prop__dropdown-list[data-v-a866f182]{max-height:320px;padding:0 6px 4px;overflow-y:auto}.sidebar-prop__group[data-v-a866f182]{margin-bottom:3px}.sidebar-prop__group-key[data-v-a866f182]{align-items:center;gap:7px;padding:9px 8px 5px;display:flex}.sidebar-prop__group-label[data-v-a866f182]{color:#b0b5bd;text-transform:uppercase;letter-spacing:.5px;flex:none;font-size:9px;font-weight:800}.sidebar-prop__group-value[data-v-a866f182]{color:#8a909c;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.trunc-head[data-v-a866f182]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trunc-tail[data-v-a866f182]{flex:none}.sidebar-prop__copy-btn[data-v-a866f182]{cursor:pointer;color:#9aa1ac;background:0 0;border:0;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sidebar-prop__copy-btn[data-v-a866f182]:hover{background:#e8eaf0}.sidebar-prop__project-appid .sidebar-prop__copy-btn[data-v-a866f182]:hover{background:#dde0e8}.sidebar-prop__project[data-v-a866f182]{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:8px;transition:background .1s;display:flex}.sidebar-prop__project[data-v-a866f182]:hover{background:#f4f5f7}.sidebar-prop__project--active[data-v-a866f182]{background:#f0f5ff}.sidebar-prop__project-dot[data-v-a866f182]{background:#2a6fdb;border-radius:3px;flex:0 0 10px;width:10px;height:10px}.sidebar-prop__project-info[data-v-a866f182]{flex:1;min-width:0;line-height:1.25}.sidebar-prop__project-name[data-v-a866f182]{color:#1a1d23;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar-prop__project-appid[data-v-a866f182]{color:#9aa1ac;align-items:center;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.sidebar-prop__dropdown-footer[data-v-a866f182]{border-top:1px solid #eef0f3;padding:6px}.sidebar-prop__add[data-v-a866f182]{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 8px;transition:background .1s;display:flex}.sidebar-prop__add[data-v-a866f182]:hover{background:#f4f5f7}.sidebar-prop__add-icon[data-v-a866f182]{color:#2a6fdb;border:1.5px dashed #b9cdee;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.sidebar-prop__add-label[data-v-a866f182]{color:#2a6fdb;font-size:13px;font-weight:600}.sidebar-nav[data-v-a866f182]{flex-direction:column;flex:1;gap:3px;padding:6px 12px;display:flex;overflow-y:auto}.sidebar-nav__item[data-v-a866f182]{cursor:pointer;color:#3a4150;border-radius:9px;align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:background .12s;display:flex}.sidebar-nav__item[data-v-a866f182]:hover{background:#d8dbe2}.sidebar-nav__item--active[data-v-a866f182]{color:#2a6fdb;background:#eaf1fc}.sidebar-nav__icon[data-v-a866f182]{border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sidebar-nav__icon--blue[data-v-a866f182]{background:#eaf1fc}.sidebar-nav__icon--red[data-v-a866f182]{background:#fcebec}.sidebar-nav__icon--green[data-v-a866f182]{background:#e7f6ef}.sidebar-nav__icon--purple[data-v-a866f182]{background:#f0ecfd}.sidebar-support[data-v-a866f182]{color:#9aa1ac;cursor:pointer;border-top:1px solid #eef0f3;flex-shrink:0;padding:14px 18px;font-size:11.5px;line-height:1.7;text-decoration:none;transition:background .12s;display:block}.sidebar-support[data-v-a866f182]:hover{background:#d8dbe2}.sidebar-support__title[data-v-a866f182]{font-weight:600}.sidebar-support__email[data-v-a866f182]{color:#2a6fdb;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sidebar-platform[data-v-a866f182]{border-top:1px solid #eef0f3;flex-shrink:0;padding:10px 14px 14px}.sidebar-platform__label[data-v-a866f182]{color:#9aa1ac;text-transform:uppercase;letter-spacing:.4px;margin-bottom:7px;padding:0 2px;font-size:9.5px;font-weight:700}.sidebar-platform__seg[data-v-a866f182]{background:#edeff2;border-radius:9px;gap:2px;padding:3px;display:flex}.sidebar-platform__seg-item[data-v-a866f182]{color:#5b6470;cursor:default;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;height:30px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.sidebar-platform__seg-item--active[data-v-a866f182]{color:#2a6fdb;background:#fff;font-weight:700;box-shadow:0 1px 2px #141e321a}a.sidebar-platform__seg-item[data-v-a866f182]{cursor:pointer}a.sidebar-platform__seg-item[data-v-a866f182]:hover{color:#1a1d23}.sidebar--rail .sidebar-logo[data-v-a866f182]{justify-content:center;padding:18px 0 14px}.sidebar--rail .sidebar-prop[data-v-a866f182]{justify-content:center;margin:6px 8px 14px;display:flex}.sidebar--rail .sidebar-prop__btn[data-v-a866f182]{justify-content:center;width:auto;padding:8px}.sidebar--rail .sidebar-nav[data-v-a866f182]{padding:6px 0}.sidebar--rail .sidebar-nav__item[data-v-a866f182]{border-radius:10px;justify-content:center;gap:0;margin:0 8px;padding:9px 0;font-size:0}.sidebar-platform-rail[data-v-a866f182]{border-top:1px solid #eef0f3;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:10px 0 12px;display:flex}.sidebar-platform-rail__item[data-v-a866f182]{color:#8a909c;border-radius:9px;justify-content:center;align-items:center;width:40px;height:34px;text-decoration:none;transition:background .12s,color .12s;display:flex}.sidebar-platform-rail__item[data-v-a866f182]:hover{color:#1a1d23;background:#d8dbe2}.sidebar-platform-rail__item--active[data-v-a866f182]{color:#2a6fdb;background:#eaf1fc}.app-header[data-v-1647bb2c]{background:#fff;border-bottom:1px solid #e6e8ec;flex:0 0 58px;align-items:center;gap:16px;height:58px;padding:0 22px;display:flex}.app-header__title-wrap[data-v-1647bb2c]{align-items:center;gap:9px;min-width:0;display:flex}.app-header__title[data-v-1647bb2c]{color:#1a1d23;white-space:nowrap;margin:0;font-size:16.5px;font-weight:700}.app-header__spacer[data-v-1647bb2c]{flex:1}.app-header__logout[data-v-1647bb2c]{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .12s,color .12s;display:flex}.app-header__logout[data-v-1647bb2c]:hover{color:#1a1d23;background:#f1f3f6}.app-shell[data-v-d85df6bd]{width:100%;height:100vh;display:flex;overflow:hidden}.app-main[data-v-d85df6bd]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.app-content[data-v-d85df6bd]{flex:1;min-height:0;overflow-y:auto}.app-fullscreen[data-v-d85df6bd]{width:100vw;height:100vh}.drp-root[data-v-8e5405d1]{align-items:center;gap:8px;display:flex;position:relative}.drp-tz[data-v-8e5405d1]{color:#5b6470;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;background:#f1f3f6;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.drp-tz-tip[data-v-8e5405d1]{color:#fff;text-align:center;z-index:50;pointer-events:none;background:#15171c;border-radius:8px;width:max-content;max-width:500px;padding:7px 11px;font-size:11.5px;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #141e3238}.drp-tz-tip-arrow[data-v-8e5405d1]{background:#15171c;width:8px;height:8px;margin-bottom:-4px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)rotate(45deg)}.drp-seg[data-v-8e5405d1]{background:#fff;border:1px solid #e2e5ea;border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.drp-seg-btn[data-v-8e5405d1]{cursor:pointer;white-space:nowrap;color:#5b6470;background:0 0;border:0;border-radius:7px;height:30px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:700}.drp-seg-btn--active[data-v-8e5405d1]{color:#fff;background:#15171c}.drp-chip-wrap[data-v-8e5405d1]{position:relative}.drp-chip[data-v-8e5405d1]{color:#3a4150;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e5ea;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.drp-chip[data-v-8e5405d1]:hover{background:#fafbfc}.drp-chip--custom[data-v-8e5405d1]{color:#fff;background:#15171c;border-color:#15171c}.drp-chip--custom[data-v-8e5405d1]:hover{background:#2a2d35}.drp-backdrop[data-v-8e5405d1]{z-index:30;position:fixed;inset:0}.drp-dropdown[data-v-8e5405d1]{z-index:31;background:#fff;border:1px solid #e6e8ec;border-radius:13px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 44px #141e322e}.drp-dropdown-body[data-v-8e5405d1]{gap:0;display:flex}.drp-calendars[data-v-8e5405d1]{gap:22px;display:flex}.drp-cal-header[data-v-8e5405d1]{justify-content:space-between;align-items:center;height:28px;margin-bottom:10px;display:flex}.drp-cal-title[data-v-8e5405d1]{white-space:nowrap;font-size:13.5px;font-weight:700}.drp-nav-btn[data-v-8e5405d1]{cursor:pointer;color:#5b6470;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.drp-nav-btn[data-v-8e5405d1]:hover{background:#f1f3f6}.drp-weekdays[data-v-8e5405d1]{grid-template-columns:repeat(7,34px);margin-bottom:4px;display:grid}.drp-wd[data-v-8e5405d1]{color:#9aa1ac;justify-content:center;align-items:center;height:22px;font-size:10.5px;font-weight:700;display:flex}.drp-grid[data-v-8e5405d1]{grid-template-columns:repeat(7,34px);display:grid}.drp-cell[data-v-8e5405d1]{justify-content:center;align-items:center;height:34px;display:flex;position:relative}.drp-day[data-v-8e5405d1]{color:#1a1d23;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:30px;padding:0;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.drp-day[data-v-8e5405d1]:hover:not(:disabled){background:#f1f3f6}.drp-day--other[data-v-8e5405d1]{color:#aeb6c1}.drp-day--disabled[data-v-8e5405d1]{color:#cdd2da;cursor:not-allowed}.drp-day--today[data-v-8e5405d1]{color:#2a6fdb;border:1.5px solid #2a6fdb;font-weight:700}.drp-day--selected[data-v-8e5405d1]{color:#fff;background:#2a6fdb;font-weight:700}.drp-day--selected[data-v-8e5405d1]:hover:not(:disabled){color:#fff;background:#2a6fdb}.drp-day--ring[data-v-8e5405d1]{color:#2a6fdb;background:#fff;border:1.5px solid #2a6fdb;font-weight:700}.drp-day--ring[data-v-8e5405d1]:hover:not(:disabled){background:#fff}.drp-cell--in-range[data-v-8e5405d1]{background:#e3ecfa}.drp-cell--in-range .drp-day[data-v-8e5405d1]:hover:not(:disabled){background:0 0}.drp-cell--range-start[data-v-8e5405d1]{background:linear-gradient(90deg,#0000 50%,#e3ecfa 50%)}.drp-cell--range-end[data-v-8e5405d1]{background:linear-gradient(270deg,#0000 50%,#e3ecfa 50%)}.drp-tip[data-v-8e5405d1]{color:#fff;white-space:nowrap;z-index:40;pointer-events:none;background:#15171c;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #141e3238}.drp-tip-arrow[data-v-8e5405d1]{background:#15171c;width:8px;height:8px;margin-top:-4px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg)}.drp-footer[data-v-8e5405d1]{border-top:1px solid #eef0f3;flex-wrap:nowrap;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.drp-footer-label[data-v-8e5405d1]{color:#3a4150;white-space:pre-line;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600;line-height:1.5}.drp-footer-avail[data-v-8e5405d1]{color:#9aa1ac;white-space:pre-line;flex:1;font-size:11px}.drp-footer-actions[data-v-8e5405d1]{gap:8px;display:flex}.drp-btn-cancel[data-v-8e5405d1]{color:#3a4150;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:8px;height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.drp-btn-cancel[data-v-8e5405d1]:hover{background:#fafbfc}.drp-btn-apply[data-v-8e5405d1]{color:#fff;cursor:pointer;background:#2a6fdb;border:0;border-radius:8px;height:34px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700}.drp-btn-apply[data-v-8e5405d1]:hover{background:#1f5fc4}.fr-wrap[data-v-51355c71]{flex-direction:column;gap:5px;display:flex}.fr-row[data-v-51355c71]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fr-chip[data-v-51355c71]{color:#1f4e8c;white-space:nowrap;background:#eaf1fc;border-radius:8px;align-items:center;height:30px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.fr-op-static[data-v-51355c71]{color:#5b6470;padding:0 4px;font-size:12.5px}.fr-phrase[data-v-51355c71]{color:#9aa1ac;font-size:12.5px}.fr-select[data-v-51355c71]{color:#3a4150;cursor:pointer;background:#fff;border:1px solid #d5dae3;border-radius:8px;outline:none;height:30px;padding:0 8px;font-family:inherit;font-size:12.5px}.fr-select[data-v-51355c71]:focus{border-color:#2a6fdb}.fr-select--val[data-v-51355c71]{min-width:130px}.fr-input[data-v-51355c71]{color:#15171c;background:#fff;border:1px solid #bbd3f5;border-radius:8px;outline:none;width:172px;height:30px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600;transition:border-color .12s}.fr-input[data-v-51355c71]:focus{border-color:#2a6fdb}.fr-remove[data-v-51355c71]{cursor:pointer;color:#b0b5bd;background:0 0;border:0;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.fr-remove[data-v-51355c71]:hover{color:#5b6470;background:#f1f3f6}.fr-or[data-v-51355c71]{color:#9aa1ac;font-size:12px}.fr-val-chip[data-v-51355c71]{color:#15171c;white-space:nowrap;background:#f1f3f6;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 6px 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600;display:inline-flex}.fr-val-remove[data-v-51355c71]{cursor:pointer;color:#9aa1ac;background:0 0;border:0;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.fr-val-remove[data-v-51355c71]:hover{color:#5b6470;background:#e2e5ea}.fr-val-btn[data-v-51355c71]{color:#3a4150;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5dae3;border-radius:8px;align-items:center;gap:4px;height:30px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.fr-val-btn[data-v-51355c71]:hover{background:#f4f5f7}.fr-val-x[data-v-51355c71]{color:#9aa1ac;border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:3px;display:inline-flex}.fr-val-x[data-v-51355c71]:hover{color:#5b6470;background:#e2e5ea}.fr-or-btn[data-v-51355c71]{color:#3a4150;cursor:pointer;background:#fff;border:1px solid #d5dae3;border-radius:8px;align-items:center;height:30px;padding:0 9px;font-family:inherit;font-size:12.5px;font-weight:400;display:inline-flex}.fr-or-btn[data-v-51355c71]:hover{background:#f4f5f7}.fr-val-del[data-v-51355c71]{cursor:pointer;color:#b0b5bd;background:0 0;border:0;border-radius:5px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.fr-val-del[data-v-51355c71]:hover{color:#5b6470;background:#f1f3f6}.fr-select--empty[data-v-51355c71]{color:#9aa1ac}.fr-drop-wrap[data-v-51355c71]{position:relative}.fr-drop-trigger[data-v-51355c71]{color:#2a6fdb;cursor:pointer;white-space:nowrap;background:#f4f8fe;border:1px dashed #bbd3f5;border-radius:8px;align-items:center;gap:4px;height:30px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.fr-drop-trigger[data-v-51355c71]:hover{background:#eaf1fc}.fr-drop-overlay[data-v-51355c71]{z-index:10;position:fixed;inset:0}.fr-drop-list[data-v-51355c71]{z-index:11;background:#fff;border:1px solid #e2e5ea;border-radius:10px;flex-direction:column;gap:1px;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #141e321f}.fr-drop-item[data-v-51355c71]{color:#3a4150;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.fr-drop-item[data-v-51355c71]:hover{background:#f4f5f7}.fr-sub-row[data-v-51355c71]{border-left:2px solid #d5dae3;align-items:center;gap:7px;margin-left:6px;padding-left:8px;display:flex}.fr-sub-and[data-v-51355c71],.fr-sub-label[data-v-51355c71]{color:#9aa1ac;font-size:12px}.fr-hint[data-v-51355c71]{color:#9aa1ac;margin-top:5px;font-size:11.5px;line-height:1.45}.fr-input--param[data-v-51355c71]{width:120px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fr-event-trigger[data-v-51355c71]{justify-content:space-between;align-items:center;gap:6px;min-width:300px;display:inline-flex}.fr-event-placeholder[data-v-51355c71]{color:#9aa1ac}.fr-event-drop[data-v-51355c71]{z-index:11;background:#fff;border:1px solid #e2e5ea;border-radius:10px;min-width:220px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #141e321f}.fr-event-search-wrap[data-v-51355c71]{padding:6px 6px 0}.fr-event-search[data-v-51355c71]{box-sizing:border-box;color:#15171c;background:#f4f5f7;border:1px solid #d5dae3;border-radius:6px;outline:none;width:100%;height:28px;padding:0 10px;font-family:inherit;font-size:12.5px}.fr-event-search[data-v-51355c71]:focus{background:#fff;border-color:#2a6fdb}.fr-event-opts[data-v-51355c71]{max-height:240px;padding:4px 6px 6px;overflow-y:auto}.fr-event-empty[data-v-51355c71]{color:#9aa1ac;padding:8px 10px;font-size:12.5px}.fr-add-prop[data-v-51355c71]{color:#2a6fdb;cursor:pointer;background:#f4f8fe;border:1px dashed #bbd3f5;border-radius:8px;align-self:flex-start;height:28px;margin-left:16px;padding:0 10px;font-family:inherit;font-size:12px}.fr-add-prop[data-v-51355c71]:hover{background:#eaf1fc}.sessions-wrap[data-v-b5af9ecf]{background:#f4f5f7;flex:1;padding:26px 24px 70px;overflow:hidden auto}.sessions-header[data-v-b5af9ecf]{flex-wrap:wrap;align-items:center;gap:14px;max-width:1120px;margin-bottom:18px;margin-left:auto;margin-right:auto;display:flex}.sessions-title[data-v-b5af9ecf]{letter-spacing:-.4px;color:#1a1d23;margin:0;font-size:22px;font-weight:800}.sessions-sub[data-v-b5af9ecf]{color:#9aa1ac;margin-top:3px;font-size:13px}.sessions-filters-card[data-v-b5af9ecf]{background:#fff;border:1px solid #e6e8ec;border-radius:14px;max-width:1120px;min-height:60px;margin:0 auto 16px;padding:16px 18px}.sessions-count-row[data-v-b5af9ecf]{align-items:center;gap:9px;max-width:1120px;margin:0 auto 12px;padding:0 2px;display:flex}.sessions-count-text[data-v-b5af9ecf]{color:#1a1d23;font-size:14px}.sessions-refresh-btn[data-v-b5af9ecf]{cursor:pointer;color:#2a6fdb;background:0 0;border:0;border-radius:7px;justify-content:center;align-self:flex-end;align-items:center;width:28px;height:28px;padding:0;display:flex}.sessions-refresh-btn[data-v-b5af9ecf]:hover:not(:disabled){background:#eaf1fc}.sessions-refresh-btn--loading[data-v-b5af9ecf]{opacity:.6;cursor:default}@keyframes srb-spin-b5af9ecf{to{transform:rotate(360deg)}}.sessions-refresh-spin[data-v-b5af9ecf]{transform-origin:50%;animation:.7s linear infinite srb-spin-b5af9ecf}.sessions-count-spacer[data-v-b5af9ecf]{flex:1}.sessions-count-sub[data-v-b5af9ecf]{color:#9aa1ac;font-size:12px}.sessions-table-card[data-v-b5af9ecf]{background:#fff;border:1px solid #e6e8ec;border-radius:14px;max-width:1120px;margin:0 auto;overflow:hidden}.sessions-scroll[data-v-b5af9ecf]{overflow-x:auto}.sessions-min-width[data-v-b5af9ecf]{min-width:860px}.s-head[data-v-b5af9ecf]{color:#3a4150;letter-spacing:.3px;text-transform:uppercase;background:#fafbfc;border-bottom:1px solid #eef0f3;grid-template-columns:40px 128px 152px 148px 104px 132px 150px minmax(200px,1fr);padding:10px 18px;font-size:10.5px;font-weight:700;display:grid}.s-center[data-v-b5af9ecf]{text-align:center}.s-date-header[data-v-b5af9ecf]{background:#fff;border-bottom:1px solid #eef0f3;padding:9px 18px}.s-date-label[data-v-b5af9ecf]{color:#15171c;font-size:12.5px;font-weight:700;position:sticky;left:18px}.s-row[data-v-b5af9ecf]{cursor:pointer;border-bottom:1px solid #f1f3f6;grid-template-columns:40px 128px 152px 148px 104px 132px 150px minmax(200px,1fr);align-items:center;height:52px;padding:0 18px;font-size:13px;transition:background .12s;display:grid}.s-row[data-v-b5af9ecf]:hover{background:#fafbfc}.s-col-dot[data-v-b5af9ecf]{align-items:center;display:flex}.s-dot[data-v-b5af9ecf]{background:#2a6fdb;border-radius:50%;flex:none;width:8px;height:8px}.s-col-session[data-v-b5af9ecf]{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.s-time[data-v-b5af9ecf]{color:#15171c;white-space:nowrap;font-size:13px;font-weight:600}.s-dur[data-v-b5af9ecf]{color:#8a919c;white-space:nowrap;border-bottom:1px dashed #cbd1da;align-self:flex-start;padding-bottom:1px;font-size:11.5px}.s-col-ids[data-v-b5af9ecf]{flex-direction:column;gap:3px;min-width:0;line-height:1.2;display:flex}.s-uid-row[data-v-b5af9ecf],.s-did-row[data-v-b5af9ecf]{align-items:baseline;gap:5px;min-width:0;display:flex}.s-id-lbl[data-v-b5af9ecf]{color:#9aa1ac;flex:none;font-size:10px;font-weight:600}.s-uid[data-v-b5af9ecf]{color:#2a6fdb;white-space:nowrap;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.s-uid[data-v-b5af9ecf]:hover{text-decoration:underline}.s-anon[data-v-b5af9ecf]{color:#9aa1ac;white-space:nowrap;font-size:11px;font-style:italic}.s-did[data-v-b5af9ecf]{color:#3a4150;white-space:nowrap;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.s-did[data-v-b5af9ecf]:hover{text-decoration:underline}.s-col-visit[data-v-b5af9ecf]{flex-direction:column;align-items:center;gap:2px;min-width:0;line-height:1.2;display:flex}.s-visit-num[data-v-b5af9ecf]{color:#3a4150;font-size:12.5px;font-weight:600}.s-sid[data-v-b5af9ecf]{color:#a7adb7;white-space:nowrap;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.s-sid[data-v-b5af9ecf]:hover{text-decoration:underline}.s-col-browser[data-v-b5af9ecf]{justify-content:flex-end;align-items:center;gap:6px;padding-right:35px;display:flex}.s-br-icon[data-v-b5af9ecf]{object-fit:contain;flex-shrink:0;width:20px;height:20px}.s-os-icon[data-v-b5af9ecf]{object-fit:contain;flex-shrink:0;width:17px;height:17px}.s-os-icon--mac[data-v-b5af9ecf]{width:16px;height:16px}.s-os-wrap[data-v-b5af9ecf]{flex-direction:column;align-items:center;gap:1px;display:flex}.s-os-label[data-v-b5af9ecf]{color:#5b6470;font-size:9px;line-height:1}.s-br-unknown[data-v-b5af9ecf]{color:#fff;cursor:default;background:#9aa1ac;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;font-weight:800;display:flex}.s-pwa-badge[data-v-b5af9ecf]{color:#4c2e83;letter-spacing:.4px;background:#f2edfb;border:1px solid #cbbee6;border-radius:4px;padding:2px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700;line-height:1}.s-browser-txt[data-v-b5af9ecf],.s-os-txt[data-v-b5af9ecf]{color:#5b6470;white-space:nowrap;font-size:11.5px}.s-col-activity[data-v-b5af9ecf]{line-height:1.4}.s-act-row[data-v-b5af9ecf]{color:#5b6470;white-space:nowrap;font-size:12px}.s-act-row b[data-v-b5af9ecf]{color:#1a1d23;font-weight:600}.s-col-country[data-v-b5af9ecf]{align-items:center;gap:6px;min-width:0;display:flex}.s-flag[data-v-b5af9ecf]{flex:none;font-size:15px}.s-country-name[data-v-b5af9ecf]{color:#5b6470;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.s-col-url[data-v-b5af9ecf]{min-width:0}.s-url[data-v-b5af9ecf]{color:#2a6fdb;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:block;overflow:hidden}.sf-search-wrap[data-v-b5af9ecf]{max-width:400px;position:relative}.sf-search-icon[data-v-b5af9ecf]{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sf-search-input[data-v-b5af9ecf]{color:#1a1d23;background:#fafbfc;border:1px solid #e2e5ea;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px 0 36px;font-family:inherit;font-size:13.5px;transition:border-color .12s}.sf-search-input[data-v-b5af9ecf]:focus{background:#fff;border-color:#bbd3f5}.sf-search-input[data-v-b5af9ecf]::placeholder{color:#b0b5bd}.sf-backdrop[data-v-b5af9ecf]{z-index:18;position:fixed;inset:0}.sf-search-drop[data-v-b5af9ecf]{z-index:19;background:#fff;border:1px solid #e6e8ec;border-radius:11px;width:100%;padding:6px;animation:.12s sf-fade-b5af9ecf;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 38px #141e3229}@keyframes sf-fade-b5af9ecf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sf-search-drop-label[data-v-b5af9ecf]{color:#9aa1ac;letter-spacing:.5px;text-transform:uppercase;padding:6px 9px 5px;font-size:10.5px;font-weight:700}.sf-search-opt[data-v-b5af9ecf]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 9px;font-family:inherit;display:flex}.sf-search-opt[data-v-b5af9ecf]:hover{background:#f4f8fe}.sf-search-opt-tag[data-v-b5af9ecf]{color:#1f4e8c;white-space:nowrap;background:#eaf1fc;border-radius:7px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.sf-search-opt-eq[data-v-b5af9ecf]{color:#9aa1ac;flex:none;font-size:12px}.sf-search-opt-val[data-v-b5af9ecf]{color:#15171c;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600;overflow:hidden}.sf-filters-header[data-v-b5af9ecf]{align-items:center;gap:11px;margin-top:16px;display:flex}.sf-filters-title[data-v-b5af9ecf]{color:#9aa1ac;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:700}.sf-clear-all[data-v-b5af9ecf]{color:#d6453b;cursor:pointer;background:#fcecec;border:0;border-radius:7px;height:26px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700}.sf-clear-all[data-v-b5af9ecf]:hover{background:#f9dcdc}.sf-filters-list[data-v-b5af9ecf]{flex-direction:column;gap:11px;margin-top:10px;display:flex}.sf-and[data-v-b5af9ecf]{color:#b0b5bd;letter-spacing:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700}.sf-empty-hint[data-v-b5af9ecf]{color:#9aa1ac;margin-top:14px;font-size:12.5px}.sf-add-wrap[data-v-b5af9ecf]{margin-top:13px;position:relative}.sf-add-btn[data-v-b5af9ecf]{color:#2a6fdb;cursor:pointer;white-space:nowrap;background:#f4f8fe;border:1px dashed #bbd3f5;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.sf-add-btn[data-v-b5af9ecf]:hover{background:#eaf1fc}.sf-cat-drop[data-v-b5af9ecf]{z-index:21;background:#fff;border:1px solid #e6e8ec;border-radius:12px;width:340px;animation:.13s sf-fade-b5af9ecf;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 16px 44px #141e322e}.sf-cat-search-wrap[data-v-b5af9ecf]{border-bottom:1px solid #eef0f3;align-items:center;gap:7px;padding:10px 12px 8px;display:flex}.sf-cat-search[data-v-b5af9ecf]{color:#1a1d23;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13px}.sf-cat-search[data-v-b5af9ecf]::placeholder{color:#b4b9c2}.sf-cat-empty[data-v-b5af9ecf]{text-align:center;color:#9aa1ac;padding:16px 12px;font-size:12.5px}.sf-cat-scroll[data-v-b5af9ecf]{max-height:300px;padding:8px 6px;overflow-y:auto}.sf-cat-group-label[data-v-b5af9ecf]{color:#9aa1ac;letter-spacing:.5px;text-transform:uppercase;padding:9px 9px 5px;font-size:10.5px;font-weight:700}.sf-cat-group-items[data-v-b5af9ecf]{flex-wrap:wrap;gap:5px;padding:0 6px 4px;display:flex}.sf-cat-item[data-v-b5af9ecf]{color:#3a4150;cursor:pointer;background:#fafbfc;border:1px solid #e6e8ec;border-radius:8px;height:30px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:600}.sf-cat-item[data-v-b5af9ecf]:hover{background:#eef3fb}.sf-apply-row[data-v-b5af9ecf]{border-top:1px solid #eef0f3;flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;padding-top:14px;display:flex}.sf-apply-btn[data-v-b5af9ecf]{color:#b0b5bd;cursor:default;background:#f4f5f7;border:1px solid #e2e5ea;border-radius:9px;height:36px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700}.sf-apply-btn--on[data-v-b5af9ecf]{color:#fff;cursor:pointer;background:#f2660a;border:0;box-shadow:0 3px 10px #f2660a59}.sf-apply-summary[data-v-b5af9ecf]{font-size:12.5px;font-weight:600}.sf-apply-summary--ok[data-v-b5af9ecf]{color:#0e7a4f}.sf-apply-summary--pending[data-v-b5af9ecf]{color:#9aa1ac}.s-empty[data-v-b5af9ecf]{text-align:center;flex-direction:column;align-items:center;padding:60px 24px 68px;display:flex}.s-empty-icon[data-v-b5af9ecf]{background:#f4f5f7;border-radius:20px;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:18px;display:flex}.s-empty-title[data-v-b5af9ecf]{color:#3a4150;margin-bottom:8px;font-size:16px;font-weight:700}.s-empty-sub[data-v-b5af9ecf]{color:#9aa1ac;max-width:420px;font-size:13px;line-height:1.55}.s-empty-reset[data-v-b5af9ecf]{color:#3a4150;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:9px;height:36px;margin-top:20px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.s-empty-reset[data-v-b5af9ecf]:hover{background:#fafbfc}.s-toast[data-v-b5af9ecf]{color:#fff;z-index:200;opacity:0;pointer-events:none;background:#15171c;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 8px 24px #141e3247}.s-toast--show[data-v-b5af9ecf]{opacity:1;transform:translate(-50%)translateY(0)}.s-toast-check[data-v-b5af9ecf]{color:#5fd08c;font-weight:800}.s-sentinel[data-v-b5af9ecf]{height:1px}.s-loading-more[data-v-b5af9ecf]{color:#9aa1ac;justify-content:center;align-items:center;gap:10px;max-width:1120px;margin:16px auto;font-size:13px;display:flex}.s-loading-spinner[data-v-b5af9ecf]{border:2px solid #e2e5ea;border-top-color:#2a6fdb;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite s-spin-b5af9ecf;display:inline-block}@keyframes s-spin-b5af9ecf{to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{color:#1a1d23;-webkit-font-smoothing:antialiased;background:#f4f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{height:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d5d8de padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#bdc2cb padding-box content-box}@keyframes uxfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes uxpulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes uxspin{to{transform:rotate(360deg)}}@keyframes uxripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}70%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.browser-icon{object-fit:contain;flex-shrink:0;width:16px;height:16px}.browser-unknown{color:#fff;cursor:default;background:#9aa1ac;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:800;display:flex}
