@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;700&display=swap);.padding-16-x{padding-left:16px;padding-right:16px}.padding-24-x{padding-left:24px;padding-right:24px}.padding-16{padding:16px}.padding-24{padding:24px}.padding-16-y{padding-bottom:8px;padding-top:8px}.padding-24-y{padding-bottom:24px;padding-top:24px}.space-between{display:flex;justify-content:space-between}.relative{position:relative}.flex-center{align-items:center}.flex-center,.flex-center-x,.flex-x-center{display:flex;justify-content:center}.flex-center-y,.flex-y-center{align-items:center;display:flex}.flex-col,.flex-column{display:flex;flex-direction:column}.flex-justify-end{display:flex;justify-content:flex-end}.flex-align-end{align-items:flex-end;display:flex}.flex-align-center{align-items:center;display:flex}.bold-600{font-weight:600}.bold-700{font-weight:700}.bold-800{font-weight:600}.flex-wrap-wrap{display:flex;flex-wrap:wrap}.big-btn{background:#1c1c1b;border-radius:100px;color:#fff;flex-shrink:0;font-family:Poppins;font-size:14.422px;font-style:normal;font-weight:600;height:56px;line-height:normal;margin:24px auto auto;text-align:center;width:287.242px}.red-btn{background-color:#e53945}.big-btn:disabled{background:#d3d3d3;color:#a9a9a9}.sticky{position:sticky}.sticky-top,.sticky-top-left{position:sticky;top:0}.sticky-top-left{left:0}.sticky-top-right{position:sticky;right:0;top:0}.sticky-bottom-all{bottom:0;position:sticky;right:0}.gold-text{color:gold}.orange-text{color:#f79939}.border-radius-10{border-radius:10px!important}.primary-text{color:#e53945!important}.text-center{text-align:center}.full-width{width:100%}.green-text{color:#5ac091}.smallbutton{background-color:#dc5921;border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:8px 16px;width:-moz-fit-content;width:fit-content}.pac-container[data-v-af8f4f62]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-af8f4f62]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-af8f4f62]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-af8f4f62]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-af8f4f62]:after,.xmx-icon-double-left[data-v-af8f4f62]:before,.xmx-icon-double-right[data-v-af8f4f62]:after,.xmx-icon-double-right[data-v-af8f4f62]:before,.xmx-icon-left[data-v-af8f4f62]:before,.xmx-icon-right[data-v-af8f4f62]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-af8f4f62]:after{left:-4px}.xmx-icon-double-right[data-v-af8f4f62]:before{left:4px}.xmx-icon-double-right[data-v-af8f4f62]:after,.xmx-icon-double-right[data-v-af8f4f62]:before,.xmx-icon-right[data-v-af8f4f62]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-af8f4f62]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-af8f4f62]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-af8f4f62],.xmx-btn[data-v-af8f4f62]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-af8f4f62]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-af8f4f62]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-af8f4f62]{opacity:1}.xmx-scrollbar-wrap[data-v-af8f4f62]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-af8f4f62]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-af8f4f62]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-af8f4f62],.xmx-zoom-in-down-leave-active[data-v-af8f4f62]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-af8f4f62],.xmx-zoom-in-down-enter[data-v-af8f4f62],.xmx-zoom-in-down-leave-to[data-v-af8f4f62]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-af8f4f62]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-af8f4f62]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-af8f4f62]{width:320px}.xmx-datepicker-inline[data-v-af8f4f62]{width:auto}.xmx-input-wrapper[data-v-af8f4f62]{position:relative}.xmx-input[data-v-af8f4f62]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-af8f4f62]:focus,.xmx-input[data-v-af8f4f62]:hover{border-color:#409aff}.xmx-input.disabled[data-v-af8f4f62],.xmx-input[data-v-af8f4f62]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-af8f4f62]:focus{outline:none}.xmx-input[data-v-af8f4f62]::-ms-clear{display:none}.xmx-icon-calendar[data-v-af8f4f62],.xmx-icon-clear[data-v-af8f4f62]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-af8f4f62]{cursor:pointer}.xmx-icon-clear[data-v-af8f4f62]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-af8f4f62]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-af8f4f62]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-af8f4f62]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-af8f4f62]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-af8f4f62]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-af8f4f62]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-af8f4f62]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-af8f4f62]{flex-direction:column}}.xmx-datepicker-header[data-v-af8f4f62]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-af8f4f62]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-af8f4f62]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-af8f4f62]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-af8f4f62],.xmx-time-header[data-v-af8f4f62]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-af8f4f62],.xmx-btn-icon-left[data-v-af8f4f62]{float:left}.xmx-btn-icon-double-right[data-v-af8f4f62],.xmx-btn-icon-right[data-v-af8f4f62]{float:right}.xmx-calendar-header-label[data-v-af8f4f62]{font-size:14px}.xmx-calendar-decade-separator[data-v-af8f4f62]{margin:0 2px}.xmx-calendar-decade-separator[data-v-af8f4f62]:after{content:"~"}.xmx-calendar-content[data-v-af8f4f62]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-af8f4f62]{cursor:pointer}.xmx-calendar-content .cell[data-v-af8f4f62]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-af8f4f62]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-af8f4f62],.xmx-calendar-content .cell.in-range[data-v-af8f4f62]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-af8f4f62]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-af8f4f62]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-af8f4f62]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-af8f4f62]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-af8f4f62],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-af8f4f62]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-af8f4f62]{opacity:.5}.xmx-table[data-v-af8f4f62]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-af8f4f62]{font-weight:500}.xmx-table td[data-v-af8f4f62],.xmx-table th[data-v-af8f4f62]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-af8f4f62],.xmx-table-date th[data-v-af8f4f62]{font-size:12px;height:32px}.xmx-table-date .today[data-v-af8f4f62]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-af8f4f62]{background:none;color:#ccc}.xmx-time[data-v-af8f4f62]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-af8f4f62]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-af8f4f62]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-af8f4f62]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-af8f4f62]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-af8f4f62]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-af8f4f62]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-af8f4f62]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-af8f4f62]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-af8f4f62]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-af8f4f62]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-af8f4f62]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-af8f4f62]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-af8f4f62]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-af8f4f62]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-af8f4f62]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-af8f4f62]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-af8f4f62]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.dashboard-layout[data-v-af8f4f62]{background:#f9fafb;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.sidebar[data-v-af8f4f62]{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;width:250px}.sidebar-header[data-v-af8f4f62]{border-bottom:1px solid #f3f4f6;padding:20px}.logo[data-v-af8f4f62]{gap:12px}.logo-icon[data-v-af8f4f62],.logo[data-v-af8f4f62]{align-items:center;display:flex}.logo-icon[data-v-af8f4f62]{background:#ea580c;border-radius:6px;color:#fff;height:32px;justify-content:center;width:32px}.logo-icon svg[data-v-af8f4f62]{height:18px;width:18px}.logo-text[data-v-af8f4f62]{color:#1a1a1a;font-size:18px;font-weight:700}.sidebar-nav[data-v-af8f4f62]{flex:1;padding:20px 0}.nav-list[data-v-af8f4f62]{list-style:none;margin:0;padding:0}.nav-item[data-v-af8f4f62]{margin-bottom:8px}.nav-link[data-v-af8f4f62]{align-items:center;border-right:3px solid transparent;color:#4b5563;display:flex;font-weight:500;gap:12px;padding:12px 20px;-webkit-text-decoration:none;text-decoration:none}.nav-link[data-v-af8f4f62]:hover{background:#f9fafb;color:#1a1a1a}.nav-link.active[data-v-af8f4f62]{background:#fff7ed;border-right-color:#ea580c;color:#ea580c}.nav-icon[data-v-af8f4f62]{height:20px;width:20px}.nav-icon svg[data-v-af8f4f62]{height:100%;width:100%}.nav-text[data-v-af8f4f62]{font-size:14px}.sidebar-footer[data-v-af8f4f62]{border-top:1px solid #f3f4f6;padding:20px}.user-info[data-v-af8f4f62]{gap:12px}.user-avatar[data-v-af8f4f62],.user-info[data-v-af8f4f62]{align-items:center;display:flex}.user-avatar[data-v-af8f4f62]{background:#e5e7eb;border-radius:50%;height:36px;justify-content:center;width:36px}.avatar-text[data-v-af8f4f62]{color:#374151;font-size:14px;font-weight:600}.user-details[data-v-af8f4f62]{display:flex;flex-direction:column}.user-name[data-v-af8f4f62]{color:#1a1a1a;font-size:14px;font-weight:600}.user-role[data-v-af8f4f62]{color:#6b7280;font-size:12px}.main-content[data-v-af8f4f62]{display:flex;flex:1;flex-direction:column}.top-bar[data-v-af8f4f62]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 32px}.top-bar-left[data-v-af8f4f62]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-af8f4f62]{color:#1a1a1a;font-size:24px;font-weight:700;margin:0}.breadcrumb[data-v-af8f4f62]{align-items:center;display:flex;font-size:14px;gap:8px}.breadcrumb-item[data-v-af8f4f62]{color:#6b7280}.breadcrumb-item.current[data-v-af8f4f62]{color:#1a1a1a;font-weight:500}.breadcrumb-separator[data-v-af8f4f62]{color:#d1d5db}.top-bar-right[data-v-af8f4f62]{align-items:center;display:flex;gap:16px}.status-indicator[data-v-af8f4f62]{align-items:center;display:flex;gap:8px}.status-dot[data-v-af8f4f62]{animation:pulse-af8f4f62 2s infinite;background:#f97316;border-radius:50%;height:8px;width:8px}@keyframes pulse-af8f4f62{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-af8f4f62]{color:#4b5563;font-size:13px;font-weight:500}.action-button[data-v-af8f4f62]{align-items:center;background:#ea580c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px}.action-button svg[data-v-af8f4f62]{height:16px;width:16px}.action-button[data-v-af8f4f62]:hover{background:#f97316}.content-area[data-v-af8f4f62]{flex:1;padding:32px}.content-grid[data-v-af8f4f62]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 300px;grid-template-rows:auto 1fr;height:100%}.stats-section[data-v-af8f4f62]{grid-gap:20px;display:grid;gap:20px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.stat-card[data-v-af8f4f62]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.stat-header[data-v-af8f4f62]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.stat-label[data-v-af8f4f62]{color:#4b5563;font-size:14px;font-weight:500}.stat-icon[data-v-af8f4f62]{color:#9ca3af;height:20px;width:20px}.stat-icon svg[data-v-af8f4f62]{height:100%;width:100%}.stat-value[data-v-af8f4f62]{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:8px}.stat-change[data-v-af8f4f62]{font-size:13px;font-weight:500}.stat-change.positive[data-v-af8f4f62]{color:#059669}.stat-change.negative[data-v-af8f4f62]{color:#ea580c}.main-panel[data-v-af8f4f62]{grid-column:1/3}.main-panel[data-v-af8f4f62],.side-panel[data-v-af8f4f62]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column}.panel-header[data-v-af8f4f62]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:20px}.panel-title[data-v-af8f4f62]{color:#1a1a1a;font-size:16px;font-weight:600;margin:0}.panel-controls[data-v-af8f4f62]{display:flex;gap:8px}.control-button[data-v-af8f4f62]{background:transparent;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;padding:6px}.control-button svg[data-v-af8f4f62]{height:16px;width:16px}.control-button[data-v-af8f4f62]:hover{background:#f9fafb;color:#374151}.panel-content[data-v-af8f4f62]{flex:1;padding:20px}.activity-list[data-v-af8f4f62]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-af8f4f62]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;padding:12px 0}.activity-item[data-v-af8f4f62]:last-child{border-bottom:none}.activity-indicator[data-v-af8f4f62]{background:#f97316;border-radius:50%;flex-shrink:0;height:8px;width:8px}.activity-content[data-v-af8f4f62]{display:flex;flex:1;flex-direction:column;gap:2px}.activity-title[data-v-af8f4f62]{color:#1a1a1a;font-size:14px;font-weight:500}.activity-time[data-v-af8f4f62]{color:#6b7280;font-size:12px}.activity-status[data-v-af8f4f62]{border-radius:4px;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.activity-status.verified[data-v-af8f4f62]{background:#dcfce7;color:#059669}.activity-status.processing[data-v-af8f4f62]{background:#fed7aa;color:#ea580c}.activity-status.completed[data-v-af8f4f62]{background:#dbeafe;color:#2563eb}.insight-list[data-v-af8f4f62]{display:flex;flex-direction:column;gap:16px;padding:20px}.insight-item[data-v-af8f4f62]{align-items:flex-start;display:flex;gap:12px}.insight-icon[data-v-af8f4f62]{color:#f97316;flex-shrink:0;height:16px;margin-top:2px;width:16px}.insight-icon svg[data-v-af8f4f62]{height:100%;width:100%}.insight-text[data-v-af8f4f62]{color:#374151;font-size:13px;line-height:1.4}@media(max-width:1200px){.content-grid[data-v-af8f4f62]{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto}.side-panel[data-v-af8f4f62]{grid-column:1/-1}}@media(max-width:768px){.sidebar[data-v-af8f4f62]{display:none}.content-grid[data-v-af8f4f62],.stats-section[data-v-af8f4f62]{grid-template-columns:1fr}.main-panel[data-v-af8f4f62]{grid-column:1}.top-bar[data-v-af8f4f62]{padding:16px 20px}.content-area[data-v-af8f4f62]{padding:20px}}.pac-container[data-v-0c8430ba]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-0c8430ba]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-0c8430ba]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-0c8430ba]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-0c8430ba]:after,.xmx-icon-double-left[data-v-0c8430ba]:before,.xmx-icon-double-right[data-v-0c8430ba]:after,.xmx-icon-double-right[data-v-0c8430ba]:before,.xmx-icon-left[data-v-0c8430ba]:before,.xmx-icon-right[data-v-0c8430ba]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-0c8430ba]:after{left:-4px}.xmx-icon-double-right[data-v-0c8430ba]:before{left:4px}.xmx-icon-double-right[data-v-0c8430ba]:after,.xmx-icon-double-right[data-v-0c8430ba]:before,.xmx-icon-right[data-v-0c8430ba]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-0c8430ba]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-0c8430ba]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-0c8430ba],.xmx-btn[data-v-0c8430ba]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-0c8430ba]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-0c8430ba]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-0c8430ba]{opacity:1}.xmx-scrollbar-wrap[data-v-0c8430ba]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-0c8430ba]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-0c8430ba]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-0c8430ba],.xmx-zoom-in-down-leave-active[data-v-0c8430ba]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-0c8430ba],.xmx-zoom-in-down-enter[data-v-0c8430ba],.xmx-zoom-in-down-leave-to[data-v-0c8430ba]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-0c8430ba]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-0c8430ba]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-0c8430ba]{width:320px}.xmx-datepicker-inline[data-v-0c8430ba]{width:auto}.xmx-input-wrapper[data-v-0c8430ba]{position:relative}.xmx-input[data-v-0c8430ba]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-0c8430ba]:focus,.xmx-input[data-v-0c8430ba]:hover{border-color:#409aff}.xmx-input.disabled[data-v-0c8430ba],.xmx-input[data-v-0c8430ba]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-0c8430ba]:focus{outline:none}.xmx-input[data-v-0c8430ba]::-ms-clear{display:none}.xmx-icon-calendar[data-v-0c8430ba],.xmx-icon-clear[data-v-0c8430ba]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-0c8430ba]{cursor:pointer}.xmx-icon-clear[data-v-0c8430ba]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-0c8430ba]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-0c8430ba]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-0c8430ba]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-0c8430ba]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-0c8430ba]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-0c8430ba]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-0c8430ba]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-0c8430ba]{flex-direction:column}}.xmx-datepicker-header[data-v-0c8430ba]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-0c8430ba]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-0c8430ba]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-0c8430ba]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-0c8430ba],.xmx-time-header[data-v-0c8430ba]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-0c8430ba],.xmx-btn-icon-left[data-v-0c8430ba]{float:left}.xmx-btn-icon-double-right[data-v-0c8430ba],.xmx-btn-icon-right[data-v-0c8430ba]{float:right}.xmx-calendar-header-label[data-v-0c8430ba]{font-size:14px}.xmx-calendar-decade-separator[data-v-0c8430ba]{margin:0 2px}.xmx-calendar-decade-separator[data-v-0c8430ba]:after{content:"~"}.xmx-calendar-content[data-v-0c8430ba]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-0c8430ba]{cursor:pointer}.xmx-calendar-content .cell[data-v-0c8430ba]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-0c8430ba]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-0c8430ba],.xmx-calendar-content .cell.in-range[data-v-0c8430ba]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-0c8430ba]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-0c8430ba]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-0c8430ba]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-0c8430ba]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-0c8430ba],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-0c8430ba]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-0c8430ba]{opacity:.5}.xmx-table[data-v-0c8430ba]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-0c8430ba]{font-weight:500}.xmx-table td[data-v-0c8430ba],.xmx-table th[data-v-0c8430ba]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-0c8430ba],.xmx-table-date th[data-v-0c8430ba]{font-size:12px;height:32px}.xmx-table-date .today[data-v-0c8430ba]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-0c8430ba]{background:none;color:#ccc}.xmx-time[data-v-0c8430ba]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-0c8430ba]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-0c8430ba]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-0c8430ba]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-0c8430ba]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-0c8430ba]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-0c8430ba]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-0c8430ba]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-0c8430ba]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-0c8430ba]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-0c8430ba]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-0c8430ba]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-0c8430ba]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-0c8430ba]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-0c8430ba]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-0c8430ba]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-0c8430ba]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-0c8430ba]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.logo-section[data-v-0c8430ba]{align-items:center;display:flex;gap:12px}.logo[data-v-0c8430ba]{color:#111827;font-size:24px;font-weight:700;margin:0}.pac-container[data-v-253fd6a2]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-253fd6a2]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-253fd6a2]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-253fd6a2]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-253fd6a2]:after,.xmx-icon-double-left[data-v-253fd6a2]:before,.xmx-icon-double-right[data-v-253fd6a2]:after,.xmx-icon-double-right[data-v-253fd6a2]:before,.xmx-icon-left[data-v-253fd6a2]:before,.xmx-icon-right[data-v-253fd6a2]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-253fd6a2]:after{left:-4px}.xmx-icon-double-right[data-v-253fd6a2]:before{left:4px}.xmx-icon-double-right[data-v-253fd6a2]:after,.xmx-icon-double-right[data-v-253fd6a2]:before,.xmx-icon-right[data-v-253fd6a2]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-253fd6a2]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-253fd6a2]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-253fd6a2],.xmx-btn[data-v-253fd6a2]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-253fd6a2]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-253fd6a2]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-253fd6a2]{opacity:1}.xmx-scrollbar-wrap[data-v-253fd6a2]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-253fd6a2]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-253fd6a2]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-253fd6a2],.xmx-zoom-in-down-leave-active[data-v-253fd6a2]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-253fd6a2],.xmx-zoom-in-down-enter[data-v-253fd6a2],.xmx-zoom-in-down-leave-to[data-v-253fd6a2]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-253fd6a2]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-253fd6a2]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-253fd6a2]{width:320px}.xmx-datepicker-inline[data-v-253fd6a2]{width:auto}.xmx-input-wrapper[data-v-253fd6a2]{position:relative}.xmx-input[data-v-253fd6a2]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-253fd6a2]:focus,.xmx-input[data-v-253fd6a2]:hover{border-color:#409aff}.xmx-input.disabled[data-v-253fd6a2],.xmx-input[data-v-253fd6a2]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-253fd6a2]:focus{outline:none}.xmx-input[data-v-253fd6a2]::-ms-clear{display:none}.xmx-icon-calendar[data-v-253fd6a2],.xmx-icon-clear[data-v-253fd6a2]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-253fd6a2]{cursor:pointer}.xmx-icon-clear[data-v-253fd6a2]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-253fd6a2]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-253fd6a2]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-253fd6a2]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-253fd6a2]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-253fd6a2]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-253fd6a2]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-253fd6a2]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-253fd6a2]{flex-direction:column}}.xmx-datepicker-header[data-v-253fd6a2]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-253fd6a2]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-253fd6a2]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-253fd6a2]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-253fd6a2],.xmx-time-header[data-v-253fd6a2]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-253fd6a2],.xmx-btn-icon-left[data-v-253fd6a2]{float:left}.xmx-btn-icon-double-right[data-v-253fd6a2],.xmx-btn-icon-right[data-v-253fd6a2]{float:right}.xmx-calendar-header-label[data-v-253fd6a2]{font-size:14px}.xmx-calendar-decade-separator[data-v-253fd6a2]{margin:0 2px}.xmx-calendar-decade-separator[data-v-253fd6a2]:after{content:"~"}.xmx-calendar-content[data-v-253fd6a2]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-253fd6a2]{cursor:pointer}.xmx-calendar-content .cell[data-v-253fd6a2]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-253fd6a2]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-253fd6a2],.xmx-calendar-content .cell.in-range[data-v-253fd6a2]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-253fd6a2]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-253fd6a2]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-253fd6a2]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-253fd6a2]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-253fd6a2],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-253fd6a2]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-253fd6a2]{opacity:.5}.xmx-table[data-v-253fd6a2]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-253fd6a2]{font-weight:500}.xmx-table td[data-v-253fd6a2],.xmx-table th[data-v-253fd6a2]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-253fd6a2],.xmx-table-date th[data-v-253fd6a2]{font-size:12px;height:32px}.xmx-table-date .today[data-v-253fd6a2]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-253fd6a2]{background:none;color:#ccc}.xmx-time[data-v-253fd6a2]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-253fd6a2]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-253fd6a2]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-253fd6a2]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-253fd6a2]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-253fd6a2]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-253fd6a2]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-253fd6a2]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-253fd6a2]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-253fd6a2]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-253fd6a2]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-253fd6a2]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-253fd6a2]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-253fd6a2]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-253fd6a2]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-253fd6a2]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-253fd6a2]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-253fd6a2]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.navbar[data-v-253fd6a2]{background:transparent;border-bottom:1px solid transparent;left:0;padding:24px 0;position:fixed;top:0;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%;z-index:100}.navbar.is-scrolled[data-v-253fd6a2]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(15,23,42,.85);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);padding:16px 0}.container[data-v-253fd6a2]{margin:0 auto;max-width:1240px;padding:0 20px}.nav-inner[data-v-253fd6a2]{justify-content:space-between}.logo[data-v-253fd6a2],.nav-inner[data-v-253fd6a2]{align-items:center;display:flex}.logo[data-v-253fd6a2]{gap:12px;-webkit-text-decoration:none;text-decoration:none}.logo .logo-icon[data-v-253fd6a2]{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.logo .logo-icon img[data-v-253fd6a2]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.logo .logo-text[data-v-253fd6a2]{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em}.nav-links[data-v-253fd6a2]{display:flex;gap:32px}.nav-links .link[data-v-253fd6a2]{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.nav-links .link[data-v-253fd6a2]:hover{color:#fff}.nav-links .link[data-v-253fd6a2]:after{background:#fff;bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s;width:0}.nav-links .link[data-v-253fd6a2]:hover:after{width:100%}.nav-actions[data-v-253fd6a2]{align-items:center;display:flex;gap:16px}.btn-login[data-v-253fd6a2]{color:#fff;font-size:14px;font-weight:600;padding:8px 12px;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s}.btn-login[data-v-253fd6a2]:hover{opacity:.8}.btn-get-started[data-v-253fd6a2]{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#3b5bdb;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;padding:10px 20px;transition:all .2s}.btn-get-started svg[data-v-253fd6a2]{transition:transform .2s}.btn-get-started[data-v-253fd6a2]:hover{background:#f8fafc;box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translateY(-1px)}.btn-get-started:hover svg[data-v-253fd6a2]{transform:translateX(3px)}.mobile-menu-btn[data-v-253fd6a2]{background:transparent;border:none;color:#fff;cursor:pointer;display:none;padding:4px}@media(max-width:768px){.btn-login[data-v-253fd6a2],.nav-links[data-v-253fd6a2]{display:none}.btn-get-started[data-v-253fd6a2]{font-size:13px;padding:8px 14px}.mobile-menu-btn[data-v-253fd6a2]{display:block}}:root{--d-sidebar:#0b1120;--d-surface:#1e293b;--d-border:#334155;--d-text:#f1f5f9;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",monospace}body,html{background-color:#020617;background-color:var(--d-bg);color:#f1f5f9;color:var(--d-text);font-family:var(--font-sans)}.dashboard-layout{display:flex;height:100vh;overflow:hidden}.sidebar{background:#0b1120;background:var(--d-sidebar);border-right:1px solid #334155;border-right:1px solid var(--d-border);display:flex;flex-direction:column;flex-shrink:0;width:260px}.sidebar .brand{border-bottom:1px solid #334155;border-bottom:1px solid var(--d-border);padding:24px}.sidebar .brand .logo-text{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);font-size:20px;font-weight:700}.sidebar .brand .logo-text .badge{background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.2);border-radius:4px;color:#38bdf8;color:var(--d-primary);font-size:10px;margin-left:6px;padding:2px 6px;vertical-align:middle}.sidebar .nav-menu{flex:1;padding:24px 12px}.sidebar .nav-menu .nav-item{align-items:center;border-radius:6px;color:#94a3b8;color:var(--d-muted);display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:4px;padding:12px 16px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.sidebar .nav-menu .nav-item .icon{filter:grayscale(100%);font-size:16px;opacity:.7;transition:.2s}.sidebar .nav-menu .nav-item:hover{background:hsla(0,0%,100%,.03);color:#fff}.sidebar .nav-menu .nav-item:hover .icon{filter:none;opacity:1}.sidebar .nav-menu .nav-item.active{background:rgba(56,189,248,.1);color:#38bdf8;color:var(--d-primary)}.sidebar .nav-menu .nav-item.active .icon{filter:none;opacity:1}.sidebar .sidebar-footer{border-top:1px solid #334155;border-top:1px solid var(--d-border);padding:20px}.sidebar .sidebar-footer .user-profile{align-items:center;display:flex;gap:12px}.sidebar .sidebar-footer .user-profile .avatar{align-items:center;background:#1e293b;background:var(--d-surface);border:1px solid #334155;border:1px solid var(--d-border);border-radius:50%;display:flex;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.sidebar .sidebar-footer .user-profile .info .name{color:#fff;font-size:14px;font-weight:600}.sidebar .sidebar-footer .user-profile .info .plan{color:#94a3b8;color:var(--d-muted);font-size:12px}.main-content{background:#020617;background:var(--d-bg);display:flex;flex:1;flex-direction:column;position:relative}.main-content .top-bar{align-items:center;border-bottom:1px solid #334155;border-bottom:1px solid var(--d-border);display:flex;height:60px;justify-content:space-between;padding:0 32px}.main-content .top-bar .breadcrumbs{color:#94a3b8;color:var(--d-muted);font-size:13px}.main-content .top-bar .status-pill{align-items:center;color:#10b981;display:flex;font-size:12px;gap:6px}.main-content .top-bar .status-pill .dot{background:#10b981;border-radius:50%;box-shadow:0 0 5px #10b981;height:8px;width:8px}.main-content .content-scroll{flex:1;overflow-y:auto;padding:32px}:root{--d-bg:#020617;--d-surface:#0f172a;--d-border:#1e293b;--d-text:#e2e8f0;--d-muted:#94a3b8;--d-primary:#38bdf8;--d-accent:#818cf8;--d-code-bg:#0b1120;--font-mono:"JetBrains Mono","Fira Code",monospace;--font-sans:"Inter",sans-serif}.dev-layout{background-color:#020617;background-color:var(--d-bg);color:#e2e8f0;color:var(--d-text);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-family:var(--font-sans);min-height:100vh}.dev-nav{align-items:center;backdrop-filter:blur(10px);background:rgba(2,6,23,.8);border-bottom:1px solid #1e293b;border-bottom:1px solid var(--d-border);display:flex;justify-content:space-between;padding:20px 40px;position:sticky;top:0;z-index:50}.dev-nav .logo{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.5px}.dev-nav .logo .tag{background:#1e293b;background:var(--d-border);border-radius:4px;color:#38bdf8;color:var(--d-primary);font-size:10px;margin-left:8px;padding:2px 6px;vertical-align:middle}.dev-nav .nav-right{align-items:center;display:flex;gap:24px}.dev-nav .nav-right a{color:#94a3b8;color:var(--d-muted);font-size:14px;-webkit-text-decoration:none;text-decoration:none;transition:.2s}.dev-nav .nav-right a:hover{color:#fff}.dev-nav .nav-right .btn-login{background:transparent;border:1px solid #1e293b;border:1px solid var(--d-border);border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}.dev-nav .nav-right .btn-login:hover{border-color:#94a3b8;border-color:var(--d-muted)}.dev-footer{border-top:1px solid #1e293b;border-top:1px solid var(--d-border);margin-top:auto;padding:40px 0;text-align:center}.dev-footer .footer-links{margin-bottom:16px}.dev-footer .footer-links a{color:#94a3b8;color:var(--d-muted);margin:0 8px;-webkit-text-decoration:none;text-decoration:none}.dev-footer .footer-links a:hover{color:#38bdf8;color:var(--d-primary)}.dev-footer .copyright{color:#94a3b8;color:var(--d-muted);font-size:13px}.dev-footer .status-dot{color:#22c55e}.container{margin:0 auto;max-width:1100px;padding:0 20px}code{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono)}.pac-container[data-v-45a76770]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-45a76770]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-45a76770]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-45a76770]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-45a76770]:after,.xmx-icon-double-left[data-v-45a76770]:before,.xmx-icon-double-right[data-v-45a76770]:after,.xmx-icon-double-right[data-v-45a76770]:before,.xmx-icon-left[data-v-45a76770]:before,.xmx-icon-right[data-v-45a76770]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-45a76770]:after{left:-4px}.xmx-icon-double-right[data-v-45a76770]:before{left:4px}.xmx-icon-double-right[data-v-45a76770]:after,.xmx-icon-double-right[data-v-45a76770]:before,.xmx-icon-right[data-v-45a76770]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-45a76770]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-45a76770]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-45a76770],.xmx-btn[data-v-45a76770]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-45a76770]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-45a76770]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-45a76770]{opacity:1}.xmx-scrollbar-wrap[data-v-45a76770]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-45a76770]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-45a76770]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-45a76770],.xmx-zoom-in-down-leave-active[data-v-45a76770]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-45a76770],.xmx-zoom-in-down-enter[data-v-45a76770],.xmx-zoom-in-down-leave-to[data-v-45a76770]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-45a76770]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-45a76770]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-45a76770]{width:320px}.xmx-datepicker-inline[data-v-45a76770]{width:auto}.xmx-input-wrapper[data-v-45a76770]{position:relative}.xmx-input[data-v-45a76770]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-45a76770]:focus,.xmx-input[data-v-45a76770]:hover{border-color:#409aff}.xmx-input.disabled[data-v-45a76770],.xmx-input[data-v-45a76770]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-45a76770]:focus{outline:none}.xmx-input[data-v-45a76770]::-ms-clear{display:none}.xmx-icon-calendar[data-v-45a76770],.xmx-icon-clear[data-v-45a76770]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-45a76770]{cursor:pointer}.xmx-icon-clear[data-v-45a76770]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-45a76770]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-45a76770]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-45a76770]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-45a76770]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-45a76770]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-45a76770]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-45a76770]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-45a76770]{flex-direction:column}}.xmx-datepicker-header[data-v-45a76770]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-45a76770]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-45a76770]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-45a76770]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-45a76770],.xmx-time-header[data-v-45a76770]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-45a76770],.xmx-btn-icon-left[data-v-45a76770]{float:left}.xmx-btn-icon-double-right[data-v-45a76770],.xmx-btn-icon-right[data-v-45a76770]{float:right}.xmx-calendar-header-label[data-v-45a76770]{font-size:14px}.xmx-calendar-decade-separator[data-v-45a76770]{margin:0 2px}.xmx-calendar-decade-separator[data-v-45a76770]:after{content:"~"}.xmx-calendar-content[data-v-45a76770]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-45a76770]{cursor:pointer}.xmx-calendar-content .cell[data-v-45a76770]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-45a76770]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-45a76770],.xmx-calendar-content .cell.in-range[data-v-45a76770]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-45a76770]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-45a76770]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-45a76770]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-45a76770]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-45a76770],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-45a76770]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-45a76770]{opacity:.5}.xmx-table[data-v-45a76770]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-45a76770]{font-weight:500}.xmx-table td[data-v-45a76770],.xmx-table th[data-v-45a76770]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-45a76770],.xmx-table-date th[data-v-45a76770]{font-size:12px;height:32px}.xmx-table-date .today[data-v-45a76770]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-45a76770]{background:none;color:#ccc}.xmx-time[data-v-45a76770]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-45a76770]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-45a76770]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-45a76770]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-45a76770]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-45a76770]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-45a76770]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-45a76770]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-45a76770]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-45a76770]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-45a76770]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-45a76770]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-45a76770]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-45a76770]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-45a76770]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-45a76770]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-45a76770]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-45a76770]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.footer[data-v-45a76770]{background:linear-gradient(135deg,#1f1f3b,#2a2a4a);color:hsla(0,0%,100%,.9);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.footer[data-v-45a76770]:before{background:linear-gradient(90deg,transparent,rgba(255,106,0,.3),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.container[data-v-45a76770]{margin:0 auto;max-width:1200px;padding:0 32px}@media(max-width:768px){.container[data-v-45a76770]{padding:0 24px}}.footer-main[data-v-45a76770]{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 2fr;padding:80px 0 60px}@media(max-width:1024px){.footer-main[data-v-45a76770]{gap:60px;grid-template-columns:1fr;padding:60px 0 40px}}@media(max-width:768px){.footer-main[data-v-45a76770]{gap:40px;padding:40px 0 32px}}.footer-brand[data-v-45a76770]{max-width:320px}.brand-logo[data-v-45a76770]{gap:12px;margin-bottom:24px}.brand-logo[data-v-45a76770],.logo-icon[data-v-45a76770]{align-items:center;display:flex}.logo-icon[data-v-45a76770]{background:linear-gradient(135deg,#ff6a00,#e55a00);border-radius:10px;box-shadow:0 4px 12px rgba(255,106,0,.3);font-size:18px;height:36px;justify-content:center;width:36px}.brand-name[data-v-45a76770],.logo-icon[data-v-45a76770]{color:#fff;font-weight:700}.brand-name[data-v-45a76770]{font-size:24px;letter-spacing:-.02em;margin:0}.brand-description[data-v-45a76770]{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.6;margin:0 0 32px}.social-links[data-v-45a76770]{display:flex;gap:16px}.social-link[data-v-45a76770]{align-items:center;background:hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.6);display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.social-link[data-v-45a76770]:hover{background:#ff6a00;color:#fff;transform:translateY(-2px)}.social-link svg[data-v-45a76770]{height:18px;width:18px}.footer-links[data-v-45a76770]{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.footer-links[data-v-45a76770]{gap:32px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.footer-links[data-v-45a76770]{gap:24px;grid-template-columns:1fr}}.link-title[data-v-45a76770]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 20px;text-transform:uppercase}.link-list[data-v-45a76770]{display:flex;flex-direction:column;gap:12px}.footer-link[data-v-45a76770]{color:hsla(0,0%,100%,.7);font-size:15px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.footer-link[data-v-45a76770]:hover{color:#ff6a00;padding-left:4px}.newsletter-section[data-v-45a76770]{border-top:1px solid hsla(0,0%,100%,.1);padding:40px 0}@media(max-width:768px){.newsletter-section[data-v-45a76770]{padding:32px 0}}.newsletter-content[data-v-45a76770]{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}@media(max-width:768px){.newsletter-content[data-v-45a76770]{gap:24px;grid-template-columns:1fr;text-align:center}}.newsletter-title[data-v-45a76770]{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px}.newsletter-description[data-v-45a76770]{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.5;margin:0}.newsletter-form[data-v-45a76770]{margin-left:auto;max-width:400px}@media(max-width:768px){.newsletter-form[data-v-45a76770]{margin:0 auto;max-width:100%}}.input-wrapper[data-v-45a76770]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;padding:4px}.newsletter-input[data-v-45a76770]{background:transparent;border:none;border-radius:8px;color:#fff;flex:1;font-size:15px;padding:12px 16px}.newsletter-input[data-v-45a76770]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.newsletter-input[data-v-45a76770]::placeholder{color:hsla(0,0%,100%,.5)}.newsletter-input[data-v-45a76770]:focus{outline:none}.newsletter-button[data-v-45a76770]{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.newsletter-button[data-v-45a76770]:hover:not(:disabled){background:#e55a00;transform:translateX(2px)}.newsletter-button[data-v-45a76770]:disabled{cursor:not-allowed;opacity:.6}.newsletter-button svg[data-v-45a76770]{height:16px;width:16px}.footer-bottom[data-v-45a76770]{border-top:1px solid hsla(0,0%,100%,.1);padding:24px 0}.footer-bottom-content[data-v-45a76770]{align-items:center;display:flex;gap:20px;justify-content:space-between}@media(max-width:768px){.footer-bottom-content[data-v-45a76770]{flex-direction:column;gap:16px;text-align:center}}.copyright[data-v-45a76770]{color:hsla(0,0%,100%,.6);font-size:14px}.footer-meta[data-v-45a76770]{align-items:center;display:flex;gap:24px}@media(max-width:768px){.footer-meta[data-v-45a76770]{flex-direction:column;gap:12px}}.location[data-v-45a76770]{color:hsla(0,0%,100%,.6);font-size:14px}.status-indicator[data-v-45a76770]{align-items:center;display:flex;gap:8px}.status-dot[data-v-45a76770]{animation:pulse-45a76770 2s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}.status-text[data-v-45a76770]{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:500}@keyframes pulse-45a76770{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:480px){.footer-main[data-v-45a76770]{padding:32px 0 24px}.brand-description[data-v-45a76770]{margin-bottom:24px}.newsletter-section[data-v-45a76770]{padding:24px 0}.footer-bottom[data-v-45a76770]{padding:20px 0}}.pac-container[data-v-0a3ae9fe]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-0a3ae9fe]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-0a3ae9fe]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-0a3ae9fe]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-0a3ae9fe]:after,.xmx-icon-double-left[data-v-0a3ae9fe]:before,.xmx-icon-double-right[data-v-0a3ae9fe]:after,.xmx-icon-double-right[data-v-0a3ae9fe]:before,.xmx-icon-left[data-v-0a3ae9fe]:before,.xmx-icon-right[data-v-0a3ae9fe]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-0a3ae9fe]:after{left:-4px}.xmx-icon-double-right[data-v-0a3ae9fe]:before{left:4px}.xmx-icon-double-right[data-v-0a3ae9fe]:after,.xmx-icon-double-right[data-v-0a3ae9fe]:before,.xmx-icon-right[data-v-0a3ae9fe]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-0a3ae9fe]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-0a3ae9fe]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-0a3ae9fe],.xmx-btn[data-v-0a3ae9fe]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-0a3ae9fe]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-0a3ae9fe]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-0a3ae9fe]{opacity:1}.xmx-scrollbar-wrap[data-v-0a3ae9fe]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-0a3ae9fe]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-0a3ae9fe]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-0a3ae9fe],.xmx-zoom-in-down-leave-active[data-v-0a3ae9fe]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-0a3ae9fe],.xmx-zoom-in-down-enter[data-v-0a3ae9fe],.xmx-zoom-in-down-leave-to[data-v-0a3ae9fe]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-0a3ae9fe]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-0a3ae9fe]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-0a3ae9fe]{width:320px}.xmx-datepicker-inline[data-v-0a3ae9fe]{width:auto}.xmx-input-wrapper[data-v-0a3ae9fe]{position:relative}.xmx-input[data-v-0a3ae9fe]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-0a3ae9fe]:focus,.xmx-input[data-v-0a3ae9fe]:hover{border-color:#409aff}.xmx-input.disabled[data-v-0a3ae9fe],.xmx-input[data-v-0a3ae9fe]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-0a3ae9fe]:focus{outline:none}.xmx-input[data-v-0a3ae9fe]::-ms-clear{display:none}.xmx-icon-calendar[data-v-0a3ae9fe],.xmx-icon-clear[data-v-0a3ae9fe]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-0a3ae9fe]{cursor:pointer}.xmx-icon-clear[data-v-0a3ae9fe]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-0a3ae9fe]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-0a3ae9fe]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-0a3ae9fe]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-0a3ae9fe]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-0a3ae9fe]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-0a3ae9fe]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-0a3ae9fe]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-0a3ae9fe]{flex-direction:column}}.xmx-datepicker-header[data-v-0a3ae9fe]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-0a3ae9fe]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-0a3ae9fe]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-0a3ae9fe]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-0a3ae9fe],.xmx-time-header[data-v-0a3ae9fe]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-0a3ae9fe],.xmx-btn-icon-left[data-v-0a3ae9fe]{float:left}.xmx-btn-icon-double-right[data-v-0a3ae9fe],.xmx-btn-icon-right[data-v-0a3ae9fe]{float:right}.xmx-calendar-header-label[data-v-0a3ae9fe]{font-size:14px}.xmx-calendar-decade-separator[data-v-0a3ae9fe]{margin:0 2px}.xmx-calendar-decade-separator[data-v-0a3ae9fe]:after{content:"~"}.xmx-calendar-content[data-v-0a3ae9fe]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-0a3ae9fe]{cursor:pointer}.xmx-calendar-content .cell[data-v-0a3ae9fe]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-0a3ae9fe]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-0a3ae9fe],.xmx-calendar-content .cell.in-range[data-v-0a3ae9fe]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-0a3ae9fe]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-0a3ae9fe]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-0a3ae9fe]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-0a3ae9fe]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-0a3ae9fe],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-0a3ae9fe]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-0a3ae9fe]{opacity:.5}.xmx-table[data-v-0a3ae9fe]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-0a3ae9fe]{font-weight:500}.xmx-table td[data-v-0a3ae9fe],.xmx-table th[data-v-0a3ae9fe]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-0a3ae9fe],.xmx-table-date th[data-v-0a3ae9fe]{font-size:12px;height:32px}.xmx-table-date .today[data-v-0a3ae9fe]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-0a3ae9fe]{background:none;color:#ccc}.xmx-time[data-v-0a3ae9fe]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-0a3ae9fe]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-0a3ae9fe]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-0a3ae9fe]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-0a3ae9fe]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-0a3ae9fe]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-0a3ae9fe]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-0a3ae9fe]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-0a3ae9fe]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-0a3ae9fe]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-0a3ae9fe]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-0a3ae9fe]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-0a3ae9fe]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-0a3ae9fe]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-0a3ae9fe]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-0a3ae9fe]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-0a3ae9fe]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-0a3ae9fe]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.file-uploader[data-v-0a3ae9fe]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%}.uploader-header[data-v-0a3ae9fe]{margin-bottom:2rem;text-align:center}.uploader-header .uploader-title[data-v-0a3ae9fe]{color:#1f1f3b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.uploader-header .uploader-subtitle[data-v-0a3ae9fe]{color:#6b7280;font-size:1rem;margin:0}.upload-zone[data-v-0a3ae9fe]{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.9);border:1.5px dashed #e5e7eb;border-radius:12px;cursor:pointer;margin-bottom:1.5rem;padding:2.5rem 2rem;text-align:center;transition:all .2s ease}.upload-zone--dragover[data-v-0a3ae9fe],.upload-zone[data-v-0a3ae9fe]:hover{background:#fdf8f3;border-color:#ff6a00}.upload-zone--has-files[data-v-0a3ae9fe]{background:rgba(16,185,129,.05);border-color:#10b981}.upload-zone__icon[data-v-0a3ae9fe]{color:#6b7280;display:flex;justify-content:center;margin-bottom:1rem}.upload-zone--dragover .upload-zone__icon[data-v-0a3ae9fe],.upload-zone:hover .upload-zone__icon[data-v-0a3ae9fe]{color:#ff6a00}.upload-zone--has-files .upload-zone__icon[data-v-0a3ae9fe]{color:#10b981}.upload-zone__title[data-v-0a3ae9fe]{color:#1f1f3b;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .5rem}.upload-zone__description[data-v-0a3ae9fe]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.files-list[data-v-0a3ae9fe]{margin-bottom:1.5rem}.files-list__header[data-v-0a3ae9fe]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.files-list__header h4[data-v-0a3ae9fe]{color:#1f1f3b;font-size:1rem;font-weight:600;margin:0}.clear-btn[data-v-0a3ae9fe]{background:hsla(0,0%,100%,.9);border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.clear-btn[data-v-0a3ae9fe]:hover{background:#fdf8f3;border-color:rgba(255,106,0,.2);color:#374151}.file-item[data-v-0a3ae9fe]{align-items:center;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.9);border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:1rem;margin-bottom:.75rem;padding:1.25rem;transition:all .2s ease}.file-item[data-v-0a3ae9fe]:hover{border-color:rgba(255,106,0,.2);box-shadow:0 2px 8px rgba(255,106,0,.1)}.file-item__icon[data-v-0a3ae9fe]{color:#6b7280;flex-shrink:0}.file-item__info[data-v-0a3ae9fe]{flex:1;min-width:0}.file-item__name[data-v-0a3ae9fe]{color:#1f1f3b;font-size:.925rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item__details[data-v-0a3ae9fe]{color:#6b7280;font-size:.8rem;margin-top:.25rem}.file-item__progress[data-v-0a3ae9fe]{align-items:center;display:flex;gap:.75rem;min-width:140px}.file-item__remove[data-v-0a3ae9fe]{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.file-item__remove[data-v-0a3ae9fe]:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.file-item__status[data-v-0a3ae9fe]{flex-shrink:0}.progress-bar[data-v-0a3ae9fe]{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:80px}.progress-bar__fill[data-v-0a3ae9fe]{background:linear-gradient(90deg,#ff6a00,#e55a00);border-radius:3px;height:100%;transition:width .3s ease}.progress-percentage[data-v-0a3ae9fe]{color:#6b7280;font-size:.75rem;font-weight:500;min-width:40px;text-align:right}.status-success[data-v-0a3ae9fe]{color:#10b981}.status-uploading[data-v-0a3ae9fe]{color:#ff6a00}.upload-controls[data-v-0a3ae9fe]{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}@media(max-width:640px){.upload-controls[data-v-0a3ae9fe]{flex-direction:column}}.upload-btn[data-v-0a3ae9fe]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:.925rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .2s ease}.upload-btn--primary[data-v-0a3ae9fe]{background:linear-gradient(135deg,#ff6a00,#e55a00);box-shadow:0 2px 8px rgba(255,106,0,.15);color:#fff}.upload-btn--primary[data-v-0a3ae9fe]:hover:not(:disabled){box-shadow:0 4px 12px rgba(255,106,0,.25);transform:translateY(-1px)}.upload-btn--primary[data-v-0a3ae9fe]:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.upload-btn--secondary[data-v-0a3ae9fe]{background:hsla(0,0%,100%,.9);border:1px solid #e5e7eb;color:#6b7280}.upload-btn--secondary[data-v-0a3ae9fe]:hover:not(:disabled){background:#fdf8f3;border-color:rgba(255,106,0,.2);color:#374151}.upload-btn--secondary[data-v-0a3ae9fe]:disabled{cursor:not-allowed;opacity:.5}.upload-result[data-v-0a3ae9fe]{backdrop-filter:blur(20px);border-radius:12px;padding:1.5rem}.upload-result--success[data-v-0a3ae9fe]{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2);display:flex;gap:1rem}.upload-result--success .result-icon[data-v-0a3ae9fe]{color:#10b981;flex-shrink:0}.upload-result--error[data-v-0a3ae9fe]{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);display:flex;gap:1rem}.upload-result--error .result-icon[data-v-0a3ae9fe]{color:#ef4444;flex-shrink:0}.upload-result h4[data-v-0a3ae9fe]{color:#1f1f3b;font-weight:600;margin:0 0 .5rem}.upload-result p[data-v-0a3ae9fe]{color:#6b7280;line-height:1.5;margin:0 0 1rem}.uploaded-files[data-v-0a3ae9fe]{display:flex;flex-direction:column;gap:.5rem}.uploaded-file[data-v-0a3ae9fe]{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.uploaded-file .view-link[data-v-0a3ae9fe]{color:#ff6a00;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.uploaded-file .view-link[data-v-0a3ae9fe]:hover{-webkit-text-decoration:underline;text-decoration:underline}.retry-btn[data-v-0a3ae9fe]{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.retry-btn[data-v-0a3ae9fe]:hover{box-shadow:0 4px 12px rgba(239,68,68,.25);transform:translateY(-1px)}.spinner[data-v-0a3ae9fe]{animation:spin-0a3ae9fe 1s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:16px;width:16px}@keyframes spin-0a3ae9fe{to{transform:rotate(1turn)}}@media(max-width:640px){.upload-zone[data-v-0a3ae9fe]{padding:2rem 1rem}.file-item[data-v-0a3ae9fe]{align-items:stretch;flex-direction:column;gap:.75rem}.file-item__info[data-v-0a3ae9fe]{order:1}.file-item__progress[data-v-0a3ae9fe]{justify-content:space-between;min-width:auto;order:2}.file-item__remove[data-v-0a3ae9fe]{align-self:flex-end;order:3;width:-moz-fit-content;width:fit-content}.upload-result--error[data-v-0a3ae9fe],.upload-result--success[data-v-0a3ae9fe]{flex-direction:column;text-align:center}}.pac-container[data-v-26a2f9f8]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-26a2f9f8]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-26a2f9f8]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-26a2f9f8]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-26a2f9f8]:after,.xmx-icon-double-left[data-v-26a2f9f8]:before,.xmx-icon-double-right[data-v-26a2f9f8]:after,.xmx-icon-double-right[data-v-26a2f9f8]:before,.xmx-icon-left[data-v-26a2f9f8]:before,.xmx-icon-right[data-v-26a2f9f8]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-26a2f9f8]:after{left:-4px}.xmx-icon-double-right[data-v-26a2f9f8]:before{left:4px}.xmx-icon-double-right[data-v-26a2f9f8]:after,.xmx-icon-double-right[data-v-26a2f9f8]:before,.xmx-icon-right[data-v-26a2f9f8]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-26a2f9f8]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-26a2f9f8]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-26a2f9f8],.xmx-btn[data-v-26a2f9f8]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-26a2f9f8]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-26a2f9f8]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-26a2f9f8]{opacity:1}.xmx-scrollbar-wrap[data-v-26a2f9f8]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-26a2f9f8]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-26a2f9f8]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-26a2f9f8],.xmx-zoom-in-down-leave-active[data-v-26a2f9f8]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-26a2f9f8],.xmx-zoom-in-down-enter[data-v-26a2f9f8],.xmx-zoom-in-down-leave-to[data-v-26a2f9f8]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-26a2f9f8]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-26a2f9f8]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-26a2f9f8]{width:320px}.xmx-datepicker-inline[data-v-26a2f9f8]{width:auto}.xmx-input-wrapper[data-v-26a2f9f8]{position:relative}.xmx-input[data-v-26a2f9f8]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-26a2f9f8]:focus,.xmx-input[data-v-26a2f9f8]:hover{border-color:#409aff}.xmx-input.disabled[data-v-26a2f9f8],.xmx-input[data-v-26a2f9f8]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-26a2f9f8]:focus{outline:none}.xmx-input[data-v-26a2f9f8]::-ms-clear{display:none}.xmx-icon-calendar[data-v-26a2f9f8],.xmx-icon-clear[data-v-26a2f9f8]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-26a2f9f8]{cursor:pointer}.xmx-icon-clear[data-v-26a2f9f8]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-26a2f9f8]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-26a2f9f8]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-26a2f9f8]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-26a2f9f8]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-26a2f9f8]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-26a2f9f8]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-26a2f9f8]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-26a2f9f8]{flex-direction:column}}.xmx-datepicker-header[data-v-26a2f9f8]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-26a2f9f8]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-26a2f9f8]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-26a2f9f8]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-26a2f9f8],.xmx-time-header[data-v-26a2f9f8]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-26a2f9f8],.xmx-btn-icon-left[data-v-26a2f9f8]{float:left}.xmx-btn-icon-double-right[data-v-26a2f9f8],.xmx-btn-icon-right[data-v-26a2f9f8]{float:right}.xmx-calendar-header-label[data-v-26a2f9f8]{font-size:14px}.xmx-calendar-decade-separator[data-v-26a2f9f8]{margin:0 2px}.xmx-calendar-decade-separator[data-v-26a2f9f8]:after{content:"~"}.xmx-calendar-content[data-v-26a2f9f8]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-26a2f9f8]{cursor:pointer}.xmx-calendar-content .cell[data-v-26a2f9f8]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-26a2f9f8]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-26a2f9f8],.xmx-calendar-content .cell.in-range[data-v-26a2f9f8]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-26a2f9f8]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-26a2f9f8]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-26a2f9f8]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-26a2f9f8]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-26a2f9f8],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-26a2f9f8]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-26a2f9f8]{opacity:.5}.xmx-table[data-v-26a2f9f8]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-26a2f9f8]{font-weight:500}.xmx-table td[data-v-26a2f9f8],.xmx-table th[data-v-26a2f9f8]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-26a2f9f8],.xmx-table-date th[data-v-26a2f9f8]{font-size:12px;height:32px}.xmx-table-date .today[data-v-26a2f9f8]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-26a2f9f8]{background:none;color:#ccc}.xmx-time[data-v-26a2f9f8]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-26a2f9f8]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-26a2f9f8]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-26a2f9f8]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-26a2f9f8]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-26a2f9f8]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-26a2f9f8]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-26a2f9f8]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-26a2f9f8]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-26a2f9f8]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-26a2f9f8]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-26a2f9f8]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-26a2f9f8]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-26a2f9f8]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-26a2f9f8]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-26a2f9f8]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-26a2f9f8]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-26a2f9f8]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.upload-modal[data-v-26a2f9f8]{align-items:center;bottom:0;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.upload-modal__backdrop[data-v-26a2f9f8]{animation:fadeIn-26a2f9f8 .3s ease;backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(102,126,234,.8),rgba(118,75,162,.9));bottom:0;left:0;position:absolute;right:0;top:0}.upload-modal__content[data-v-26a2f9f8]{animation:slideUp-26a2f9f8 .4s cubic-bezier(.175,.885,.32,1.275);backdrop-filter:blur(40px);background:hsla(0,0%,100%,.95);border-radius:24px;box-shadow:0 32px 64px rgba(0,0,0,.12),0 0 0 1px hsla(0,0%,100%,.2);display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.upload-modal__close[data-v-26a2f9f8]{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:#8892b0;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:10}.upload-modal__close[data-v-26a2f9f8]:hover{background:#fff;color:#1a1a2e;transform:scale(1.1)}.upload-modal__bg-elements[data-v-26a2f9f8]{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.upload-modal__panel[data-v-26a2f9f8]{display:flex;flex:1;flex-direction:column;padding:2rem}.upload-modal__hero[data-v-26a2f9f8]{margin-bottom:2rem;text-align:center}.bg-circle[data-v-26a2f9f8]{animation:float-26a2f9f8 6s ease-in-out infinite;border-radius:50%;opacity:.1;position:absolute}.bg-circle--1[data-v-26a2f9f8]{animation-delay:0s;background:linear-gradient(135deg,#667eea,#764ba2);height:200px;right:-100px;top:-100px;width:200px}.bg-circle--2[data-v-26a2f9f8]{animation-delay:2s;background:linear-gradient(135deg,#4facfe,#00f2fe);bottom:-75px;height:150px;left:-75px;width:150px}.bg-circle--3[data-v-26a2f9f8]{animation-delay:4s;background:linear-gradient(135deg,#f093fb,#f5576c);height:100px;left:-50px;top:50%;width:100px}.hero__icon[data-v-26a2f9f8]{align-items:center;animation:pulse-26a2f9f8 2s infinite;border-radius:16px;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.hero__icon[data-v-26a2f9f8],.hero__title[data-v-26a2f9f8]{background:linear-gradient(135deg,#667eea,#764ba2)}.hero__title[data-v-26a2f9f8]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.hero__subtitle[data-v-26a2f9f8]{color:#8892b0;font-size:1rem;line-height:1.5;margin:0 0 1.5rem}.privacy-badge[data-v-26a2f9f8]{align-items:center;background:rgba(67,233,123,.1);border:1px solid rgba(67,233,123,.2);border-radius:50px;color:#059669;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem}.privacy-badge__icon[data-v-26a2f9f8]{display:flex}.samples-section[data-v-26a2f9f8]{flex:1;margin-bottom:1.5rem}.samples-section__title[data-v-26a2f9f8]{color:#1a1a2e;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.samples-grid[data-v-26a2f9f8]{grid-gap:.75rem;display:grid;gap:.75rem;margin-bottom:1.5rem}.sample-card[data-v-26a2f9f8]{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.sample-card[data-v-26a2f9f8]:hover{background:hsla(0,0%,100%,.9);box-shadow:0 16px 32px rgba(0,0,0,.1);transform:translateY(-2px)}.sample-card--selected[data-v-26a2f9f8]{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-color:rgba(102,126,234,.3);transform:translateY(-2px)}.sample-card__icon[data-v-26a2f9f8]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sample-card__content[data-v-26a2f9f8]{flex:1}.sample-card__title[data-v-26a2f9f8]{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0 0 .25rem}.sample-card__description[data-v-26a2f9f8]{color:#8892b0;font-size:.8rem;line-height:1.4;margin:0}.sample-card__status[data-v-26a2f9f8]{flex-shrink:0}.status-indicator[data-v-26a2f9f8]{background:#e5e7eb;border-radius:50%;height:12px;transition:all .3s ease;width:12px}.status-indicator--active[data-v-26a2f9f8]{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 0 0 3px rgba(67,233,123,.2)}.action-section[data-v-26a2f9f8],.upload-actions[data-v-26a2f9f8]{display:flex;flex-direction:column;gap:1rem}.btn[data-v-26a2f9f8]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn[data-v-26a2f9f8]:before{background:hsla(0,0%,100%,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .3s ease}.btn[data-v-26a2f9f8]:hover:before{transform:translateX(0)}.btn--primary[data-v-26a2f9f8]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 24px rgba(102,126,234,.3);color:#fff}.btn--primary[data-v-26a2f9f8]:hover:not(:disabled){box-shadow:0 12px 32px rgba(102,126,234,.4);transform:translateY(-2px)}.btn--primary[data-v-26a2f9f8]:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;transform:none}.btn--secondary[data-v-26a2f9f8]{background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);color:#8892b0}.btn--secondary[data-v-26a2f9f8]:hover{background:#fff;color:#1a1a2e}.btn--large[data-v-26a2f9f8]{font-size:1.125rem;padding:1.25rem 2.5rem}.back-nav[data-v-26a2f9f8],.btn__icon[data-v-26a2f9f8]{display:flex}.back-nav[data-v-26a2f9f8]{align-items:center;background:transparent;border:none;border-radius:8px;color:#8892b0;cursor:pointer;font-size:.9rem;font-weight:500;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.back-nav[data-v-26a2f9f8]:hover{background:hsla(0,0%,100%,.5);color:#1a1a2e}.upload-hero[data-v-26a2f9f8]{margin-bottom:1.5rem;text-align:center}.upload-hero__icon[data-v-26a2f9f8]{align-items:center;border-radius:16px;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.upload-hero__icon[data-v-26a2f9f8],.upload-hero__title[data-v-26a2f9f8]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.upload-hero__title[data-v-26a2f9f8]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.upload-hero__subtitle[data-v-26a2f9f8]{color:#8892b0;font-size:.95rem;margin:0}.upload-area[data-v-26a2f9f8]{flex:1;margin-bottom:1.5rem;min-height:200px}.upload-area[data-v-26a2f9f8] .file-uploader{background:hsla(0,0%,100%,.5);border:2px dashed rgba(79,172,254,.3);border-radius:16px;min-height:180px;transition:all .3s ease}.upload-area[data-v-26a2f9f8] .file-uploader:hover{background:hsla(0,0%,100%,.7);border-color:rgba(79,172,254,.5)}.loading-overlay[data-v-26a2f9f8]{align-items:center;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.loading-content[data-v-26a2f9f8]{padding:2rem;text-align:center}.loading-spinner[data-v-26a2f9f8]{height:80px;margin:0 auto 2rem;position:relative;width:80px}.spinner-ring[data-v-26a2f9f8]{animation:spin-26a2f9f8 2s linear infinite;border:3px solid transparent;border-radius:50%;height:100%;position:absolute;width:100%}.spinner-ring[data-v-26a2f9f8]:first-child{animation-delay:0s;border-top-color:#667eea}.spinner-ring[data-v-26a2f9f8]:nth-child(2){animation-delay:.3s;border-right-color:#764ba2}.spinner-ring[data-v-26a2f9f8]:nth-child(3){animation-delay:.6s;border-bottom-color:#4facfe}.loading-title[data-v-26a2f9f8]{color:#1a1a2e;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.loading-message[data-v-26a2f9f8]{color:#8892b0;margin:0 0 1.5rem}.loading-progress[data-v-26a2f9f8]{background:rgba(0,0,0,.1);border-radius:2px;height:4px;margin:0 auto;overflow:hidden;width:200px}.progress-bar[data-v-26a2f9f8]{animation:progress-26a2f9f8 2s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;height:100%}@keyframes fadeIn-26a2f9f8{0%{opacity:0}to{opacity:1}}@keyframes slideUp-26a2f9f8{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-26a2f9f8{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes pulse-26a2f9f8{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes spin-26a2f9f8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes progress-26a2f9f8{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}@media(max-width:768px){.upload-modal[data-v-26a2f9f8]{padding:1rem}.upload-modal__panel[data-v-26a2f9f8]{padding:1.5rem}.hero__title[data-v-26a2f9f8]{font-size:1.75rem}.upload-hero__title[data-v-26a2f9f8]{font-size:1.5rem}.samples-grid[data-v-26a2f9f8]{gap:.5rem}.sample-card[data-v-26a2f9f8]{gap:.75rem;padding:.875rem}.sample-card__icon[data-v-26a2f9f8]{height:36px;width:36px}}@media(max-width:480px){.upload-modal[data-v-26a2f9f8]{padding:.5rem}.upload-modal__panel[data-v-26a2f9f8]{padding:1rem}.sample-card[data-v-26a2f9f8]{flex-direction:column;gap:.75rem;text-align:center}.btn[data-v-26a2f9f8]{padding:1rem 1.5rem}.hero__title[data-v-26a2f9f8]{font-size:1.5rem}.upload-hero__title[data-v-26a2f9f8]{font-size:1.25rem}}.pac-container[data-v-4587cf54]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-4587cf54]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-4587cf54]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-4587cf54]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-4587cf54]:after,.xmx-icon-double-left[data-v-4587cf54]:before,.xmx-icon-double-right[data-v-4587cf54]:after,.xmx-icon-double-right[data-v-4587cf54]:before,.xmx-icon-left[data-v-4587cf54]:before,.xmx-icon-right[data-v-4587cf54]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-4587cf54]:after{left:-4px}.xmx-icon-double-right[data-v-4587cf54]:before{left:4px}.xmx-icon-double-right[data-v-4587cf54]:after,.xmx-icon-double-right[data-v-4587cf54]:before,.xmx-icon-right[data-v-4587cf54]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-4587cf54]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-4587cf54]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-4587cf54],.xmx-btn[data-v-4587cf54]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-4587cf54]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-4587cf54]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-4587cf54]{opacity:1}.xmx-scrollbar-wrap[data-v-4587cf54]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-4587cf54]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-4587cf54]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-4587cf54],.xmx-zoom-in-down-leave-active[data-v-4587cf54]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-4587cf54],.xmx-zoom-in-down-enter[data-v-4587cf54],.xmx-zoom-in-down-leave-to[data-v-4587cf54]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-4587cf54]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-4587cf54]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-4587cf54]{width:320px}.xmx-datepicker-inline[data-v-4587cf54]{width:auto}.xmx-input-wrapper[data-v-4587cf54]{position:relative}.xmx-input[data-v-4587cf54]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-4587cf54]:focus,.xmx-input[data-v-4587cf54]:hover{border-color:#409aff}.xmx-input.disabled[data-v-4587cf54],.xmx-input[data-v-4587cf54]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-4587cf54]:focus{outline:none}.xmx-input[data-v-4587cf54]::-ms-clear{display:none}.xmx-icon-calendar[data-v-4587cf54],.xmx-icon-clear[data-v-4587cf54]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-4587cf54]{cursor:pointer}.xmx-icon-clear[data-v-4587cf54]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-4587cf54]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-4587cf54]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-4587cf54]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-4587cf54]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-4587cf54]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-4587cf54]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-4587cf54]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-4587cf54]{flex-direction:column}}.xmx-datepicker-header[data-v-4587cf54]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-4587cf54]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-4587cf54]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-4587cf54]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-4587cf54],.xmx-time-header[data-v-4587cf54]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-4587cf54],.xmx-btn-icon-left[data-v-4587cf54]{float:left}.xmx-btn-icon-double-right[data-v-4587cf54],.xmx-btn-icon-right[data-v-4587cf54]{float:right}.xmx-calendar-header-label[data-v-4587cf54]{font-size:14px}.xmx-calendar-decade-separator[data-v-4587cf54]{margin:0 2px}.xmx-calendar-decade-separator[data-v-4587cf54]:after{content:"~"}.xmx-calendar-content[data-v-4587cf54]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-4587cf54]{cursor:pointer}.xmx-calendar-content .cell[data-v-4587cf54]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-4587cf54]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-4587cf54],.xmx-calendar-content .cell.in-range[data-v-4587cf54]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-4587cf54]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-4587cf54]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-4587cf54]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-4587cf54]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-4587cf54],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-4587cf54]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-4587cf54]{opacity:.5}.xmx-table[data-v-4587cf54]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-4587cf54]{font-weight:500}.xmx-table td[data-v-4587cf54],.xmx-table th[data-v-4587cf54]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-4587cf54],.xmx-table-date th[data-v-4587cf54]{font-size:12px;height:32px}.xmx-table-date .today[data-v-4587cf54]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-4587cf54]{background:none;color:#ccc}.xmx-time[data-v-4587cf54]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-4587cf54]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-4587cf54]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-4587cf54]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-4587cf54]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-4587cf54]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-4587cf54]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-4587cf54]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-4587cf54]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-4587cf54]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-4587cf54]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-4587cf54]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-4587cf54]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-4587cf54]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-4587cf54]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-4587cf54]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-4587cf54]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-4587cf54]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.dashboard-layout[data-v-4587cf54]{background:#f3f4f6;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.topbar[data-v-4587cf54]{background:#fff;border-bottom:2px solid #e5e7eb;height:72px;position:sticky;top:0;z-index:100}.topbar[data-v-4587cf54],.topbar__container[data-v-4587cf54]{align-items:center;display:flex}.topbar__container[data-v-4587cf54]{justify-content:space-between;max-width:none;padding:0 2rem;width:100%}.topbar__nav[data-v-4587cf54]{flex:1;margin-left:3rem;max-width:600px}.logo[data-v-4587cf54],.topbar__user[data-v-4587cf54]{align-items:center;display:flex}.logo[data-v-4587cf54]{gap:.75rem}.logo__icon[data-v-4587cf54]{align-items:center;background:#3b82f6;border:2px solid #3b82f6;border-radius:8px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.logo__text[data-v-4587cf54]{color:#111827;font-size:1.375rem;font-weight:800;letter-spacing:-.025em}.nav-list[data-v-4587cf54]{list-style:none;margin:0;padding:0}.nav-link[data-v-4587cf54],.nav-list[data-v-4587cf54]{align-items:center;display:flex;gap:.5rem}.nav-link[data-v-4587cf54]{border-radius:8px;color:#6b7280;font-weight:500;padding:.75rem 1rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.nav-link[data-v-4587cf54]:hover{background:#f3f4f6;color:#111827}.nav-link:hover .nav-link__icon[data-v-4587cf54]{color:#3b82f6}.nav-link--active[data-v-4587cf54]{background:#eff6ff;color:#3b82f6;font-weight:600}.nav-link--active .nav-link__icon[data-v-4587cf54]{color:#3b82f6}.nav-link--active .nav-link__badge[data-v-4587cf54]{background:#3b82f6;color:#fff}.nav-link__icon[data-v-4587cf54]{align-items:center;color:inherit;display:flex;justify-content:center;transition:color .2s ease}.nav-link__text[data-v-4587cf54]{font-size:.875rem;font-weight:inherit;white-space:nowrap}.nav-link__badge[data-v-4587cf54]{background:#ef4444;border-radius:4px;color:#fff;font-size:.75rem;font-weight:700;line-height:1.2;min-width:18px;padding:.125rem .375rem;text-align:center}.user-profile[data-v-4587cf54]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem .75rem;transition:all .2s ease}.user-profile[data-v-4587cf54]:hover{background:#f3f4f6;border-color:#e5e7eb}.user-avatar[data-v-4587cf54]{align-items:center;background:#3b82f6;border:2px solid #3b82f6;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:32px;justify-content:center;width:32px}.user-info[data-v-4587cf54]{display:flex;flex-direction:column;min-width:0}.user-name[data-v-4587cf54]{color:#111827;font-size:.875rem;font-weight:600}.user-name[data-v-4587cf54],.user-role[data-v-4587cf54]{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-4587cf54]{color:#6b7280;font-size:.75rem;margin-top:1px}.user-menu-icon[data-v-4587cf54]{align-items:center;color:#6b7280;display:flex;transition:color .2s ease}.user-profile:hover .user-menu-icon[data-v-4587cf54]{color:#111827}.main-content[data-v-4587cf54]{background:#f3f4f6;flex:1}.content-wrapper[data-v-4587cf54]{height:calc(100vh - 72px);overflow-y:auto}.content-wrapper[data-v-4587cf54]::-webkit-scrollbar{width:8px}.content-wrapper[data-v-4587cf54]::-webkit-scrollbar-track{background:transparent}.content-wrapper[data-v-4587cf54]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.content-wrapper[data-v-4587cf54]::-webkit-scrollbar-thumb:hover{background:#6b7280}@media(max-width:1024px){.topbar__container[data-v-4587cf54]{padding:0 1.5rem}.topbar__nav[data-v-4587cf54]{margin-left:2rem}.nav-link[data-v-4587cf54]{gap:.375rem;padding:.75rem}.nav-link__text[data-v-4587cf54],.user-info[data-v-4587cf54],.user-menu-icon[data-v-4587cf54]{display:none}}@media(max-width:768px){.topbar[data-v-4587cf54]{height:64px}.topbar__container[data-v-4587cf54]{padding:0 1rem}.topbar__nav[data-v-4587cf54]{margin-left:1rem;max-width:none}.logo__text[data-v-4587cf54]{display:none}.nav-list[data-v-4587cf54]{gap:.25rem}.nav-link[data-v-4587cf54]{padding:.5rem .625rem}.content-wrapper[data-v-4587cf54]{height:calc(100vh - 64px)}}@media(max-width:480px){.topbar__container[data-v-4587cf54]{padding:0 .75rem}.topbar__nav[data-v-4587cf54]{margin-left:.75rem}.nav-link[data-v-4587cf54]{padding:.5rem}.nav-link__badge[data-v-4587cf54]{font-size:.625rem;min-width:16px;padding:.125rem .25rem;position:absolute;right:.25rem;top:.25rem}}.logo-container[data-v-4587cf54]{flex-shrink:0;z-index:1002}.logo-link[data-v-4587cf54]{align-items:center;display:flex;gap:1rem;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease}.logo-link[data-v-4587cf54]:hover{transform:translateY(-1px)}.logo-image[data-v-4587cf54]{display:block;height:50px;width:auto}.pac-container[data-v-4c10e67f]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-4c10e67f]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-4c10e67f]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-4c10e67f]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-4c10e67f]:after,.xmx-icon-double-left[data-v-4c10e67f]:before,.xmx-icon-double-right[data-v-4c10e67f]:after,.xmx-icon-double-right[data-v-4c10e67f]:before,.xmx-icon-left[data-v-4c10e67f]:before,.xmx-icon-right[data-v-4c10e67f]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-4c10e67f]:after{left:-4px}.xmx-icon-double-right[data-v-4c10e67f]:before{left:4px}.xmx-icon-double-right[data-v-4c10e67f]:after,.xmx-icon-double-right[data-v-4c10e67f]:before,.xmx-icon-right[data-v-4c10e67f]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-4c10e67f]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-4c10e67f]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-4c10e67f],.xmx-btn[data-v-4c10e67f]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-4c10e67f]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-4c10e67f]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-4c10e67f]{opacity:1}.xmx-scrollbar-wrap[data-v-4c10e67f]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-4c10e67f]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-4c10e67f]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-4c10e67f],.xmx-zoom-in-down-leave-active[data-v-4c10e67f]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-4c10e67f],.xmx-zoom-in-down-enter[data-v-4c10e67f],.xmx-zoom-in-down-leave-to[data-v-4c10e67f]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-4c10e67f]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-4c10e67f]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-4c10e67f]{width:320px}.xmx-datepicker-inline[data-v-4c10e67f]{width:auto}.xmx-input-wrapper[data-v-4c10e67f]{position:relative}.xmx-input[data-v-4c10e67f]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-4c10e67f]:focus,.xmx-input[data-v-4c10e67f]:hover{border-color:#409aff}.xmx-input.disabled[data-v-4c10e67f],.xmx-input[data-v-4c10e67f]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-4c10e67f]:focus{outline:none}.xmx-input[data-v-4c10e67f]::-ms-clear{display:none}.xmx-icon-calendar[data-v-4c10e67f],.xmx-icon-clear[data-v-4c10e67f]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-4c10e67f]{cursor:pointer}.xmx-icon-clear[data-v-4c10e67f]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-4c10e67f]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-4c10e67f]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-4c10e67f]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-4c10e67f]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-4c10e67f]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-4c10e67f]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-4c10e67f]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-4c10e67f]{flex-direction:column}}.xmx-datepicker-header[data-v-4c10e67f]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-4c10e67f]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-4c10e67f]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-4c10e67f]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-4c10e67f],.xmx-time-header[data-v-4c10e67f]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-4c10e67f],.xmx-btn-icon-left[data-v-4c10e67f]{float:left}.xmx-btn-icon-double-right[data-v-4c10e67f],.xmx-btn-icon-right[data-v-4c10e67f]{float:right}.xmx-calendar-header-label[data-v-4c10e67f]{font-size:14px}.xmx-calendar-decade-separator[data-v-4c10e67f]{margin:0 2px}.xmx-calendar-decade-separator[data-v-4c10e67f]:after{content:"~"}.xmx-calendar-content[data-v-4c10e67f]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-4c10e67f]{cursor:pointer}.xmx-calendar-content .cell[data-v-4c10e67f]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-4c10e67f]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-4c10e67f],.xmx-calendar-content .cell.in-range[data-v-4c10e67f]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-4c10e67f]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-4c10e67f]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-4c10e67f]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-4c10e67f]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-4c10e67f],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-4c10e67f]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-4c10e67f]{opacity:.5}.xmx-table[data-v-4c10e67f]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-4c10e67f]{font-weight:500}.xmx-table td[data-v-4c10e67f],.xmx-table th[data-v-4c10e67f]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-4c10e67f],.xmx-table-date th[data-v-4c10e67f]{font-size:12px;height:32px}.xmx-table-date .today[data-v-4c10e67f]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-4c10e67f]{background:none;color:#ccc}.xmx-time[data-v-4c10e67f]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-4c10e67f]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-4c10e67f]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-4c10e67f]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-4c10e67f]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-4c10e67f]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-4c10e67f]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-4c10e67f]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-4c10e67f]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-4c10e67f]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-4c10e67f]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-4c10e67f]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-4c10e67f]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-4c10e67f]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-4c10e67f]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-4c10e67f]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-4c10e67f]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-4c10e67f]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.hero[data-v-4c10e67f]{background-image:url(https://pointsbud-images.s3.amazonaws.com/d5cd4cb02a98e953c7e962cafe8a1613?)}.pac-container{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left:after,.xmx-icon-double-left:before,.xmx-icon-double-right:after,.xmx-icon-double-right:before,.xmx-icon-left:before,.xmx-icon-right:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left:after{left:-4px}.xmx-icon-double-right:before{left:4px}.xmx-icon-double-right:after,.xmx-icon-double-right:before,.xmx-icon-right:before{transform:rotate(135deg) scale(.7)}.xmx-btn{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled,.xmx-btn:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track{opacity:1}.xmx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active,.xmx-zoom-in-down-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter,.xmx-zoom-in-down-enter-from,.xmx-zoom-in-down-leave-to{opacity:0;transform:scaleY(0)}.xmx-datepicker{display:inline-block;position:relative;width:210px}.xmx-datepicker svg{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range{width:320px}.xmx-datepicker-inline{width:auto}.xmx-input-wrapper{position:relative}.xmx-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input:focus,.xmx-input:hover{border-color:#409aff}.xmx-input.disabled,.xmx-input:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input:focus{outline:none}.xmx-input::-ms-clear{display:none}.xmx-icon-calendar,.xmx-icon-clear{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear{cursor:pointer}.xmx-icon-clear:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper{display:flex}@media(max-width:750px){.xmx-range-wrapper{flex-direction:column}}.xmx-datepicker-header{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar{border-left:1px solid #e8e8e8}.xmx-calendar-header,.xmx-time-header{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left,.xmx-btn-icon-left{float:left}.xmx-btn-icon-double-right,.xmx-btn-icon-right{float:right}.xmx-calendar-header-label{font-size:14px}.xmx-calendar-decade-separator{margin:0 2px}.xmx-calendar-decade-separator:after{content:"~"}.xmx-calendar-content{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell{cursor:pointer}.xmx-calendar-content .cell:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range,.xmx-calendar-content .cell.in-range{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active,.xmx-calendar-week-mode .xmx-date-row .cell:hover{background-color:transparent;color:inherit}.xmx-week-number{opacity:.5}.xmx-table{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th{font-weight:500}.xmx-table td,.xmx-table th{padding:0;vertical-align:middle}.xmx-table-date td,.xmx-table-date th{font-size:12px;height:32px}.xmx-table-date .today{color:#2a90e9}.xmx-table-date .cell.not-current-month{background:none;color:#ccc}.xmx-time{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time{border-left:1px solid #e8e8e8}.xmx-calendar-time{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header{border-bottom:1px solid #e8e8e8}.xmx-time-content{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column:first-child{border-left:0}.xmx-time-column .xmx-time-list{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}body,html{-webkit-font-smoothing:antialiased;background-color:#fff;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0;scroll-behavior:smooth}:root{--primary:#3b5bdb;--primary-glow:rgba(59,91,219,.15);--bg-base:#fff;--bg-card:#f8fafc;--border:#e2e8f0;--text-main:#0f172a;--text-muted:#64748b}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pac-container[data-v-d50ee978]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-d50ee978]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-d50ee978]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-d50ee978]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-d50ee978]:after,.xmx-icon-double-left[data-v-d50ee978]:before,.xmx-icon-double-right[data-v-d50ee978]:after,.xmx-icon-double-right[data-v-d50ee978]:before,.xmx-icon-left[data-v-d50ee978]:before,.xmx-icon-right[data-v-d50ee978]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-d50ee978]:after{left:-4px}.xmx-icon-double-right[data-v-d50ee978]:before{left:4px}.xmx-icon-double-right[data-v-d50ee978]:after,.xmx-icon-double-right[data-v-d50ee978]:before,.xmx-icon-right[data-v-d50ee978]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-d50ee978]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-d50ee978]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-d50ee978],.xmx-btn[data-v-d50ee978]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-d50ee978]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-d50ee978]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-d50ee978]{opacity:1}.xmx-scrollbar-wrap[data-v-d50ee978]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-d50ee978]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-d50ee978]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-d50ee978],.xmx-zoom-in-down-leave-active[data-v-d50ee978]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-d50ee978],.xmx-zoom-in-down-enter[data-v-d50ee978],.xmx-zoom-in-down-leave-to[data-v-d50ee978]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-d50ee978]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-d50ee978]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-d50ee978]{width:320px}.xmx-datepicker-inline[data-v-d50ee978]{width:auto}.xmx-input-wrapper[data-v-d50ee978]{position:relative}.xmx-input[data-v-d50ee978]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-d50ee978]:focus,.xmx-input[data-v-d50ee978]:hover{border-color:#409aff}.xmx-input.disabled[data-v-d50ee978],.xmx-input[data-v-d50ee978]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-d50ee978]:focus{outline:none}.xmx-input[data-v-d50ee978]::-ms-clear{display:none}.xmx-icon-calendar[data-v-d50ee978],.xmx-icon-clear[data-v-d50ee978]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-d50ee978]{cursor:pointer}.xmx-icon-clear[data-v-d50ee978]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-d50ee978]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-d50ee978]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-d50ee978]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-d50ee978]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-d50ee978]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-d50ee978]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-d50ee978]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-d50ee978]{flex-direction:column}}.xmx-datepicker-header[data-v-d50ee978]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-d50ee978]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-d50ee978]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-d50ee978]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-d50ee978],.xmx-time-header[data-v-d50ee978]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-d50ee978],.xmx-btn-icon-left[data-v-d50ee978]{float:left}.xmx-btn-icon-double-right[data-v-d50ee978],.xmx-btn-icon-right[data-v-d50ee978]{float:right}.xmx-calendar-header-label[data-v-d50ee978]{font-size:14px}.xmx-calendar-decade-separator[data-v-d50ee978]{margin:0 2px}.xmx-calendar-decade-separator[data-v-d50ee978]:after{content:"~"}.xmx-calendar-content[data-v-d50ee978]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-d50ee978]{cursor:pointer}.xmx-calendar-content .cell[data-v-d50ee978]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-d50ee978]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-d50ee978],.xmx-calendar-content .cell.in-range[data-v-d50ee978]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-d50ee978]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-d50ee978]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-d50ee978]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-d50ee978]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-d50ee978],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-d50ee978]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-d50ee978]{opacity:.5}.xmx-table[data-v-d50ee978]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-d50ee978]{font-weight:500}.xmx-table td[data-v-d50ee978],.xmx-table th[data-v-d50ee978]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-d50ee978],.xmx-table-date th[data-v-d50ee978]{font-size:12px;height:32px}.xmx-table-date .today[data-v-d50ee978]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-d50ee978]{background:none;color:#ccc}.xmx-time[data-v-d50ee978]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-d50ee978]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-d50ee978]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-d50ee978]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-d50ee978]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-d50ee978]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-d50ee978]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-d50ee978]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-d50ee978]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-d50ee978]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-d50ee978]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-d50ee978]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-d50ee978]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-d50ee978]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-d50ee978]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-d50ee978]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-d50ee978]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-d50ee978]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.sidebar[data-v-d50ee978]{background:#f9fafb;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;height:100vh;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);width:260px;z-index:50}.sidebar.collapsed[data-v-d50ee978]{width:68px}.sidebar-header[data-v-d50ee978]{border-bottom:1px solid transparent;padding:16px}.workspace-trigger[data-v-d50ee978]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:6px;transition:all .2s;width:100%}.workspace-trigger.active[data-v-d50ee978],.workspace-trigger[data-v-d50ee978]:hover{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.workspace-logo[data-v-d50ee978]{align-items:center;background:#2563eb;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;overflow:hidden;width:32px}.workspace-logo img[data-v-d50ee978]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.workspace-info[data-v-d50ee978]{display:flex;flex:1;flex-direction:column;overflow:hidden;text-align:left}.label[data-v-d50ee978]{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.name-row[data-v-d50ee978]{align-items:center;display:flex;gap:4px;justify-content:space-between}.name[data-v-d50ee978]{color:#111827;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-d50ee978]{color:#9ca3af;transition:transform .2s}.chevron.rotate[data-v-d50ee978]{transform:rotate(180deg)}.workspace-dropdown[data-v-d50ee978]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;left:12px;overflow:hidden;position:absolute;top:64px;width:236px;z-index:100}.dropdown-header[data-v-d50ee978]{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:11px;font-weight:600;padding:8px 12px}.dropdown-scroll[data-v-d50ee978]{max-height:200px;overflow-y:auto;padding:4px}.dropdown-item[data-v-d50ee978]{background:transparent;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px 10px;width:100%}.dropdown-item[data-v-d50ee978]:hover{background:#f3f4f6;color:#111827}.dropdown-item.is-selected[data-v-d50ee978]{background:#eff6ff;color:#2563eb;font-weight:500}.dropdown-footer[data-v-d50ee978]{border-top:1px solid #e5e7eb;padding:4px}.add-btn[data-v-d50ee978]{align-items:center;background:transparent;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:8px 10px;width:100%}.add-btn[data-v-d50ee978]:hover{background:#f3f4f6;color:#111827}.sidebar-content[data-v-d50ee978]{flex:1;overflow-y:auto;padding:0 12px 12px}.sidebar-content[data-v-d50ee978]::-webkit-scrollbar{width:4px}.sidebar-content[data-v-d50ee978]::-webkit-scrollbar-thumb,.sidebar-content[data-v-d50ee978]::-webkit-scrollbar-track{background:transparent}.sidebar-content[data-v-d50ee978]:hover::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.group-label[data-v-d50ee978]{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.05em;padding:12px 8px 8px;text-transform:uppercase}.mt-4[data-v-d50ee978]{margin-top:16px}.nav-item[data-v-d50ee978]{background:transparent;border:none;border-radius:6px;color:#4b5563;cursor:pointer;gap:10px;margin-bottom:2px;padding:8px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .15s ease;width:100%}.nav-item .icon-box[data-v-d50ee978],.nav-item[data-v-d50ee978]{align-items:center;display:flex}.nav-item .icon-box[data-v-d50ee978]{color:inherit;height:20px;justify-content:center;opacity:.8;width:20px}.nav-item .icon-box svg[data-v-d50ee978]{height:100%;width:100%}.nav-item .nav-text[data-v-d50ee978]{flex:1;font-size:13px;font-weight:500;text-align:left;white-space:nowrap}.nav-item[data-v-d50ee978]:hover{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);color:#111827}.nav-item:hover .icon-box[data-v-d50ee978]{opacity:1}.nav-item.is-active[data-v-d50ee978]{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#2563eb;font-weight:600}.nav-item.is-active[data-v-d50ee978]:before{background:#2563eb;border-radius:0 4px 4px 0;bottom:6px;content:"";left:-12px;position:absolute;top:6px;width:3px}.nav-item.is-active .icon-box[data-v-d50ee978]{opacity:1}.meta-right[data-v-d50ee978]{align-items:center;display:flex;gap:6px}.badge[data-v-d50ee978]{background:#e5e7eb;border-radius:4px;color:#4b5563;font-size:10px;font-weight:600;padding:2px 6px}.count-badge[data-v-d50ee978]{align-items:center;background:#9ca3af;border-radius:99px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px}.count-badge.intent[data-v-d50ee978]{background:#2563eb}.collapsed-dot[data-v-d50ee978]{background:#9ca3af;border:1px solid #f9fafb;border-radius:50%;height:6px;position:absolute;right:6px;top:6px;width:6px}.collapsed-dot.intent[data-v-d50ee978]{background:#2563eb}.sidebar-footer[data-v-d50ee978]{border-top:1px solid #e5e7eb;padding:12px}.user-profile[data-v-d50ee978]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;margin-top:4px;padding:8px;transition:all .2s}.user-profile[data-v-d50ee978]:hover{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.avatar[data-v-d50ee978]{align-items:center;background:linear-gradient(135deg,#4f46e5,#2563eb);border-radius:6px;color:#fff;display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.user-details[data-v-d50ee978]{display:flex;flex-direction:column;overflow:hidden}.u-name[data-v-d50ee978]{color:#111827;font-size:13px;font-weight:600}.u-email[data-v-d50ee978]{color:#9ca3af;font-size:11px}.collapse-toggle[data-v-d50ee978]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#9ca3af;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:-12px;top:50%;transform:translateY(-50%);transition:all .2s;width:24px}.sidebar:hover .collapse-toggle[data-v-d50ee978]{opacity:1}.collapse-toggle[data-v-d50ee978]:hover{border-color:#2563eb;color:#2563eb;transform:translateY(-50%) scale(1.1)}.tooltip[data-v-d50ee978]{background:#1f2937;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;display:none;font-size:12px;font-weight:500;left:100%;margin-left:12px;padding:4px 8px;pointer-events:none;transform:translateY(-50%);white-space:nowrap;z-index:1000}.tooltip[data-v-d50ee978],.tooltip[data-v-d50ee978]:before{position:absolute;top:50%}.tooltip[data-v-d50ee978]:before{border:4px solid transparent;border-right-color:#1f2937;content:"";margin-top:-4px;right:100%}.nav-item:hover .tooltip[data-v-d50ee978],.user-profile:hover .tooltip[data-v-d50ee978]{animation:fadeIn-d50ee978 .2s ease forwards;display:block}@keyframes fadeIn-d50ee978{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}.scale-fade-enter-active[data-v-d50ee978],.scale-fade-leave-active[data-v-d50ee978]{transition:all .15s cubic-bezier(.4,0,.2,1)}.scale-fade-enter[data-v-d50ee978],.scale-fade-leave-to[data-v-d50ee978]{opacity:0;transform:scale(.95) translateY(-10px)}.pac-container[data-v-cd5e1eac]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-cd5e1eac]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-cd5e1eac]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-cd5e1eac]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-cd5e1eac]:after,.xmx-icon-double-left[data-v-cd5e1eac]:before,.xmx-icon-double-right[data-v-cd5e1eac]:after,.xmx-icon-double-right[data-v-cd5e1eac]:before,.xmx-icon-left[data-v-cd5e1eac]:before,.xmx-icon-right[data-v-cd5e1eac]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-cd5e1eac]:after{left:-4px}.xmx-icon-double-right[data-v-cd5e1eac]:before{left:4px}.xmx-icon-double-right[data-v-cd5e1eac]:after,.xmx-icon-double-right[data-v-cd5e1eac]:before,.xmx-icon-right[data-v-cd5e1eac]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-cd5e1eac]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-cd5e1eac]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-cd5e1eac],.xmx-btn[data-v-cd5e1eac]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-cd5e1eac]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-cd5e1eac]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-cd5e1eac]{opacity:1}.xmx-scrollbar-wrap[data-v-cd5e1eac]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-cd5e1eac]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-cd5e1eac]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-cd5e1eac],.xmx-zoom-in-down-leave-active[data-v-cd5e1eac]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-cd5e1eac],.xmx-zoom-in-down-enter[data-v-cd5e1eac],.xmx-zoom-in-down-leave-to[data-v-cd5e1eac]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-cd5e1eac]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-cd5e1eac]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-cd5e1eac]{width:320px}.xmx-datepicker-inline[data-v-cd5e1eac]{width:auto}.xmx-input-wrapper[data-v-cd5e1eac]{position:relative}.xmx-input[data-v-cd5e1eac]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-cd5e1eac]:focus,.xmx-input[data-v-cd5e1eac]:hover{border-color:#409aff}.xmx-input.disabled[data-v-cd5e1eac],.xmx-input[data-v-cd5e1eac]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-cd5e1eac]:focus{outline:none}.xmx-input[data-v-cd5e1eac]::-ms-clear{display:none}.xmx-icon-calendar[data-v-cd5e1eac],.xmx-icon-clear[data-v-cd5e1eac]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-cd5e1eac]{cursor:pointer}.xmx-icon-clear[data-v-cd5e1eac]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-cd5e1eac]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-cd5e1eac]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-cd5e1eac]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-cd5e1eac]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-cd5e1eac]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-cd5e1eac]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-cd5e1eac]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-cd5e1eac]{flex-direction:column}}.xmx-datepicker-header[data-v-cd5e1eac]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-cd5e1eac]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-cd5e1eac]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-cd5e1eac]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-cd5e1eac],.xmx-time-header[data-v-cd5e1eac]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-cd5e1eac],.xmx-btn-icon-left[data-v-cd5e1eac]{float:left}.xmx-btn-icon-double-right[data-v-cd5e1eac],.xmx-btn-icon-right[data-v-cd5e1eac]{float:right}.xmx-calendar-header-label[data-v-cd5e1eac]{font-size:14px}.xmx-calendar-decade-separator[data-v-cd5e1eac]{margin:0 2px}.xmx-calendar-decade-separator[data-v-cd5e1eac]:after{content:"~"}.xmx-calendar-content[data-v-cd5e1eac]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-cd5e1eac]{cursor:pointer}.xmx-calendar-content .cell[data-v-cd5e1eac]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-cd5e1eac]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-cd5e1eac],.xmx-calendar-content .cell.in-range[data-v-cd5e1eac]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-cd5e1eac]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-cd5e1eac]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-cd5e1eac]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-cd5e1eac]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-cd5e1eac],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-cd5e1eac]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-cd5e1eac]{opacity:.5}.xmx-table[data-v-cd5e1eac]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-cd5e1eac]{font-weight:500}.xmx-table td[data-v-cd5e1eac],.xmx-table th[data-v-cd5e1eac]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-cd5e1eac],.xmx-table-date th[data-v-cd5e1eac]{font-size:12px;height:32px}.xmx-table-date .today[data-v-cd5e1eac]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-cd5e1eac]{background:none;color:#ccc}.xmx-time[data-v-cd5e1eac]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-cd5e1eac]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-cd5e1eac]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-cd5e1eac]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-cd5e1eac]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-cd5e1eac]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-cd5e1eac]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-cd5e1eac]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-cd5e1eac]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-cd5e1eac]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-cd5e1eac]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-cd5e1eac]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-cd5e1eac]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-cd5e1eac]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-cd5e1eac]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-cd5e1eac]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-cd5e1eac]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-cd5e1eac]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}[data-v-cd5e1eac]{box-sizing:border-box;margin:0;padding:0}.overview-container[data-v-cd5e1eac]{background:#f9fafb;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;min-height:100vh}.top-header[data-v-cd5e1eac]{background:#f9fafb;height:64px;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:100}.header-left[data-v-cd5e1eac],.top-header[data-v-cd5e1eac]{align-items:center;display:flex}.header-left[data-v-cd5e1eac]{gap:40px}.product-name[data-v-cd5e1eac]{color:#1f2937;font-size:20px;font-weight:600;letter-spacing:-.02em}.search-wrapper[data-v-cd5e1eac]{position:relative;transition:all .2s ease}.search-icon[data-v-cd5e1eac]{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input[data-v-cd5e1eac]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:14px;height:40px;padding:0 16px 0 44px;transition:all .2s ease;width:320px}.search-input[data-v-cd5e1eac]::-moz-placeholder{color:#9ca3af}.search-input[data-v-cd5e1eac]::placeholder{color:#9ca3af}.search-input[data-v-cd5e1eac]:focus{background:#fff;border-color:#2460e9;outline:none;width:400px}.header-right[data-v-cd5e1eac]{gap:16px}.header-right[data-v-cd5e1eac],.icon-btn[data-v-cd5e1eac]{align-items:center;display:flex}.icon-btn[data-v-cd5e1eac]{background:transparent;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;height:40px;justify-content:center;transition:all .2s ease;width:40px}.icon-btn[data-v-cd5e1eac]:hover{background:#f9fafb;color:#1f2937}.agent-indicator[data-v-cd5e1eac]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:8px;padding:8px 14px}.agent-dot[data-v-cd5e1eac]{background:#10b981;border-radius:50%;height:8px;width:8px}.agent-dot.active[data-v-cd5e1eac]{animation:pulse-cd5e1eac 2s ease-in-out infinite}@keyframes pulse-cd5e1eac{0%,to{opacity:1}50%{opacity:.4}}.agent-text[data-v-cd5e1eac]{color:#6b7280;font-size:13px;font-weight:500}.user-avatar[data-v-cd5e1eac]{align-items:center;background:#2460e9;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;position:relative;transition:transform .2s ease;width:40px}.user-avatar[data-v-cd5e1eac]:hover{transform:scale(1.05)}.user-dropdown[data-v-cd5e1eac]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08);min-width:180px;padding:8px;position:absolute;right:0;top:calc(100% + 8px)}.dropdown-item[data-v-cd5e1eac]{border-radius:8px;color:#1f2937;cursor:pointer;font-size:14px;padding:10px 12px;transition:background .2s ease}.dropdown-item[data-v-cd5e1eac]:hover{background:#f9fafb}.dropdown-divider[data-v-cd5e1eac]{background:#e5e7eb;height:1px;margin:6px 0}.fade-enter-active[data-v-cd5e1eac],.fade-leave-active[data-v-cd5e1eac]{transition:opacity .2s ease}.fade-enter[data-v-cd5e1eac],.fade-leave-to[data-v-cd5e1eac]{opacity:0}.main-layout[data-v-cd5e1eac]{display:flex}.content-area[data-v-cd5e1eac]{background-color:#fff!important;border:0;flex:1;max-height:100vh;overflow-y:auto;overflow:scroll}.content-area[data-v-cd5e1eac]::-webkit-scrollbar{width:8px}.content-area[data-v-cd5e1eac]::-webkit-scrollbar-track{background:transparent}.content-area[data-v-cd5e1eac]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.metrics-grid[data-v-cd5e1eac]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.metric-card[data-v-cd5e1eac]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;transition:all .2s ease}.metric-card[data-v-cd5e1eac]:hover{box-shadow:0 8px 16px rgba(0,0,0,.04);transform:translateY(-2px)}.metric-top[data-v-cd5e1eac]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.metric-label[data-v-cd5e1eac]{color:#6b7280;font-size:13px;font-weight:500}.metric-badge[data-v-cd5e1eac]{border-radius:6px;font-size:12px;font-weight:600;padding:4px 10px}.metric-badge.positive[data-v-cd5e1eac]{background:rgba(16,185,129,.1);color:#10b981}.metric-badge.negative[data-v-cd5e1eac]{background:rgba(239,68,68,.1);color:#ef4444}.metric-value[data-v-cd5e1eac]{color:#1f2937;font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.metric-chart[data-v-cd5e1eac]{height:32px}.chart-svg[data-v-cd5e1eac]{height:100%;width:100%}.columns-grid[data-v-cd5e1eac]{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.column[data-v-cd5e1eac]{display:flex;flex-direction:column;gap:16px}.column-header[data-v-cd5e1eac]{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.column-title[data-v-cd5e1eac]{color:#1f2937;font-size:15px;font-weight:600;letter-spacing:-.01em}.column-badge[data-v-cd5e1eac]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.live-pulse[data-v-cd5e1eac]{animation:pulse-cd5e1eac 2s ease-in-out infinite;background:#10b981;border-radius:50%;height:6px;width:6px}.icon-btn-sm[data-v-cd5e1eac]{align-items:center;background:transparent;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.icon-btn-sm[data-v-cd5e1eac]:hover{background:#f9fafb;color:#1f2937}.card[data-v-cd5e1eac]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;transition:all .2s ease}.radar-card[data-v-cd5e1eac]{display:flex;flex-direction:column;gap:20px}.radar-visual[data-v-cd5e1eac]{display:flex;justify-content:center}.radar-svg[data-v-cd5e1eac]{height:240px;width:240px}.radar-legend[data-v-cd5e1eac]{display:flex;flex-direction:column;gap:10px}.legend-row[data-v-cd5e1eac]{align-items:center;display:flex;font-size:13px;gap:10px}.legend-dot[data-v-cd5e1eac]{border-radius:50%;height:10px;width:10px}.legend-name[data-v-cd5e1eac]{color:#6b7280;flex:1}.legend-count[data-v-cd5e1eac]{color:#1f2937;font-weight:600}.activity-list[data-v-cd5e1eac]{display:flex;flex-direction:column;gap:12px}.activity-card[data-v-cd5e1eac]{cursor:pointer;display:flex;gap:12px}.activity-card[data-v-cd5e1eac]:hover{box-shadow:0 4px 12px rgba(0,0,0,.04);transform:translateX(4px)}.slide-enter-active[data-v-cd5e1eac]{transition:all .3s ease}.slide-enter[data-v-cd5e1eac]{opacity:0;transform:translateY(-10px)}.activity-indicator[data-v-cd5e1eac]{border-radius:2px;flex-shrink:0;width:4px}.activity-content[data-v-cd5e1eac]{display:flex;flex:1;flex-direction:column;gap:6px}.activity-text[data-v-cd5e1eac]{color:#1f2937;font-size:14px;line-height:1.5}.activity-time[data-v-cd5e1eac]{color:#9ca3af;font-size:12px}.pipeline-card[data-v-cd5e1eac]:hover{box-shadow:0 4px 12px rgba(0,0,0,.04)}.pipeline-header[data-v-cd5e1eac]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.pipeline-stage[data-v-cd5e1eac]{color:#1f2937;font-size:14px;font-weight:600}.pipeline-count[data-v-cd5e1eac]{color:#1f2937;font-size:20px;font-weight:700}.pipeline-bar[data-v-cd5e1eac]{background:#f9fafb;border-radius:4px;height:8px;margin-bottom:10px;overflow:hidden}.pipeline-fill[data-v-cd5e1eac]{border-radius:4px;height:100%;transition:width 1s ease}.pipeline-footer[data-v-cd5e1eac]{color:#9ca3af;font-size:12px}.persona-card[data-v-cd5e1eac]{align-items:center;cursor:pointer;display:flex;gap:14px}.persona-card[data-v-cd5e1eac]:hover{box-shadow:0 4px 12px rgba(0,0,0,.04);transform:translateY(-2px)}.persona-card.highlighted[data-v-cd5e1eac]{background:rgba(36,96,233,.02);border-color:#2460e9}.persona-rank[data-v-cd5e1eac]{align-items:center;background:#f9fafb;border-radius:8px;color:#1f2937;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.persona-info[data-v-cd5e1eac]{display:flex;flex:1;flex-direction:column;gap:4px}.persona-name[data-v-cd5e1eac]{color:#1f2937;font-size:14px;font-weight:600}.persona-meta[data-v-cd5e1eac]{color:#9ca3af;font-size:12px}.persona-trend[data-v-cd5e1eac]{align-items:center;display:flex;font-size:12px;font-weight:600;gap:4px}.persona-trend.up[data-v-cd5e1eac]{color:#10b981}.persona-trend.down[data-v-cd5e1eac]{color:#ef4444}.trend-value[data-v-cd5e1eac]{font-size:12px}.stream-container[data-v-cd5e1eac]{display:flex;flex-direction:column;gap:12px}.stream-card[data-v-cd5e1eac]{display:flex;gap:14px}.stream-card[data-v-cd5e1eac]:hover{box-shadow:0 4px 12px rgba(0,0,0,.04);transform:translateY(-2px)}.stream-enter-active[data-v-cd5e1eac]{transition:all .3s ease}.stream-enter[data-v-cd5e1eac]{opacity:0;transform:translateY(-10px)}.stream-icon[data-v-cd5e1eac]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.stream-content[data-v-cd5e1eac]{display:flex;flex:1;flex-direction:column;gap:8px}.stream-text[data-v-cd5e1eac]{color:#1f2937;font-size:14px;line-height:1.5}.stream-text[data-v-cd5e1eac] strong{color:#2460e9;font-weight:600}.stream-footer[data-v-cd5e1eac]{align-items:center;display:flex;gap:10px}.stream-time[data-v-cd5e1eac]{color:#9ca3af;font-size:12px}.stream-tag[data-v-cd5e1eac]{background:rgba(36,96,233,.1);border-radius:6px;color:#2460e9;font-size:11px;font-weight:600;padding:3px 8px}.ai-assistant[data-v-cd5e1eac]{background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;overflow-y:auto;width:360px}.ai-assistant[data-v-cd5e1eac]::-webkit-scrollbar{width:6px}.ai-assistant[data-v-cd5e1eac]::-webkit-scrollbar-track{background:transparent}.ai-assistant[data-v-cd5e1eac]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.assistant-header[data-v-cd5e1eac]{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 20px}.assistant-title[data-v-cd5e1eac]{color:#1f2937;font-size:18px;font-weight:600;letter-spacing:-.01em}.assistant-tabs[data-v-cd5e1eac]{border-bottom:1px solid #e5e7eb;display:flex;gap:4px;padding:0 24px 20px}.tab-btn[data-v-cd5e1eac]{background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:8px 12px;transition:all .2s ease}.tab-btn[data-v-cd5e1eac]:hover{background:#f9fafb;color:#1f2937}.tab-btn.active[data-v-cd5e1eac]{background:#2460e9;color:#fff}.assistant-content[data-v-cd5e1eac]{flex:1;padding:24px}.tab-content[data-v-cd5e1eac]{display:flex;flex-direction:column;gap:20px}.insight-summary[data-v-cd5e1eac]{background:#f9fafb;border-radius:12px;padding:20px}.summary-text[data-v-cd5e1eac]{color:#6b7280;font-size:14px;line-height:1.7}.summary-text strong[data-v-cd5e1eac]{color:#1f2937;font-weight:600}.summary-text .highlight[data-v-cd5e1eac]{color:#2460e9;font-weight:600}.waveform-card[data-v-cd5e1eac]{background:#f9fafb;border-radius:12px;padding:20px}.waveform-header[data-v-cd5e1eac]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.waveform-label[data-v-cd5e1eac]{color:#1f2937;font-size:13px;font-weight:600}.waveform-time[data-v-cd5e1eac]{color:#9ca3af;font-size:12px}.waveform[data-v-cd5e1eac]{align-items:flex-end;display:flex;gap:2px;height:60px}.waveform-bar[data-v-cd5e1eac]{background:#2460e9;border-radius:2px 2px 0 0;flex:1;opacity:.6;transition:height .3s ease}.insight-actions[data-v-cd5e1eac]{display:flex;flex-direction:column;gap:10px}.action-btn[data-v-cd5e1eac]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.action-btn.primary-btn[data-v-cd5e1eac]{background:#2460e9;color:#fff}.action-btn.primary-btn[data-v-cd5e1eac]:hover{background:#1653dd;transform:translateY(-1px)}.action-btn.secondary-btn[data-v-cd5e1eac]{background:#f9fafb;border:1px solid #e5e7eb;color:#1f2937}.action-btn.secondary-btn[data-v-cd5e1eac]:hover{background:#f3f5f7}.empty-state[data-v-cd5e1eac]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.empty-state svg[data-v-cd5e1eac]{margin-bottom:16px}.empty-state p[data-v-cd5e1eac]{font-size:14px}.docs-list[data-v-cd5e1eac],.search-list[data-v-cd5e1eac]{display:flex;flex-direction:column;gap:8px}.doc-item[data-v-cd5e1eac],.search-item[data-v-cd5e1eac]{align-items:center;background:#f9fafb;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.doc-item[data-v-cd5e1eac]:hover,.search-item[data-v-cd5e1eac]:hover{background:#f3f5f7}.search-icon[data-v-cd5e1eac]{color:#6b7280}.search-name[data-v-cd5e1eac]{color:#1f2937;font-size:14px}.doc-info[data-v-cd5e1eac]{display:flex;flex:1;flex-direction:column;gap:4px}.doc-name[data-v-cd5e1eac]{color:#1f2937;font-size:14px;font-weight:500}.doc-date[data-v-cd5e1eac]{color:#9ca3af;font-size:12px}@media(max-width:1600px){.columns-grid[data-v-cd5e1eac]{grid-template-columns:repeat(3,1fr)}.ai-assistant[data-v-cd5e1eac]{width:320px}}@media(max-width:1200px){.columns-grid[data-v-cd5e1eac],.metrics-grid[data-v-cd5e1eac]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.ai-assistant[data-v-cd5e1eac]{display:none}.columns-grid[data-v-cd5e1eac]{grid-template-columns:1fr}}.pac-container[data-v-00e874d4]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-00e874d4]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-00e874d4]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-00e874d4]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-00e874d4]:after,.xmx-icon-double-left[data-v-00e874d4]:before,.xmx-icon-double-right[data-v-00e874d4]:after,.xmx-icon-double-right[data-v-00e874d4]:before,.xmx-icon-left[data-v-00e874d4]:before,.xmx-icon-right[data-v-00e874d4]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-00e874d4]:after{left:-4px}.xmx-icon-double-right[data-v-00e874d4]:before{left:4px}.xmx-icon-double-right[data-v-00e874d4]:after,.xmx-icon-double-right[data-v-00e874d4]:before,.xmx-icon-right[data-v-00e874d4]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-00e874d4]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-00e874d4]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-00e874d4],.xmx-btn[data-v-00e874d4]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-00e874d4]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-00e874d4]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-00e874d4]{opacity:1}.xmx-scrollbar-wrap[data-v-00e874d4]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-00e874d4]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-00e874d4]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-00e874d4],.xmx-zoom-in-down-leave-active[data-v-00e874d4]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-00e874d4],.xmx-zoom-in-down-enter[data-v-00e874d4],.xmx-zoom-in-down-leave-to[data-v-00e874d4]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-00e874d4]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-00e874d4]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-00e874d4]{width:320px}.xmx-datepicker-inline[data-v-00e874d4]{width:auto}.xmx-input-wrapper[data-v-00e874d4]{position:relative}.xmx-input[data-v-00e874d4]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-00e874d4]:focus,.xmx-input[data-v-00e874d4]:hover{border-color:#409aff}.xmx-input.disabled[data-v-00e874d4],.xmx-input[data-v-00e874d4]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-00e874d4]:focus{outline:none}.xmx-input[data-v-00e874d4]::-ms-clear{display:none}.xmx-icon-calendar[data-v-00e874d4],.xmx-icon-clear[data-v-00e874d4]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-00e874d4]{cursor:pointer}.xmx-icon-clear[data-v-00e874d4]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-00e874d4]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-00e874d4]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-00e874d4]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-00e874d4]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-00e874d4]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-00e874d4]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-00e874d4]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-00e874d4]{flex-direction:column}}.xmx-datepicker-header[data-v-00e874d4]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-00e874d4]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-00e874d4]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-00e874d4]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-00e874d4],.xmx-time-header[data-v-00e874d4]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-00e874d4],.xmx-btn-icon-left[data-v-00e874d4]{float:left}.xmx-btn-icon-double-right[data-v-00e874d4],.xmx-btn-icon-right[data-v-00e874d4]{float:right}.xmx-calendar-header-label[data-v-00e874d4]{font-size:14px}.xmx-calendar-decade-separator[data-v-00e874d4]{margin:0 2px}.xmx-calendar-decade-separator[data-v-00e874d4]:after{content:"~"}.xmx-calendar-content[data-v-00e874d4]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-00e874d4]{cursor:pointer}.xmx-calendar-content .cell[data-v-00e874d4]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-00e874d4]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-00e874d4],.xmx-calendar-content .cell.in-range[data-v-00e874d4]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-00e874d4]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-00e874d4]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-00e874d4]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-00e874d4]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-00e874d4],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-00e874d4]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-00e874d4]{opacity:.5}.xmx-table[data-v-00e874d4]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-00e874d4]{font-weight:500}.xmx-table td[data-v-00e874d4],.xmx-table th[data-v-00e874d4]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-00e874d4],.xmx-table-date th[data-v-00e874d4]{font-size:12px;height:32px}.xmx-table-date .today[data-v-00e874d4]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-00e874d4]{background:none;color:#ccc}.xmx-time[data-v-00e874d4]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-00e874d4]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-00e874d4]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-00e874d4]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-00e874d4]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-00e874d4]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-00e874d4]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-00e874d4]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-00e874d4]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-00e874d4]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-00e874d4]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-00e874d4]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-00e874d4]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-00e874d4]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-00e874d4]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-00e874d4]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-00e874d4]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-00e874d4]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.onboarding-overlay[data-v-00e874d4]{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.onboarding-modal[data-v-00e874d4]{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.close-btn[data-v-00e874d4]{align-items:center;background:#f9fafb;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:20px;top:20px;width:36px;z-index:1}.close-btn[data-v-00e874d4]:hover{background:#eaedf1}.onboarding-content[data-v-00e874d4]{padding:60px 60px 40px}.header-section[data-v-00e874d4]{margin-bottom:48px;text-align:center}.main-title[data-v-00e874d4]{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 12px}.subtitle[data-v-00e874d4]{color:#4b5563;font-size:18px;margin:0}.path-cards[data-v-00e874d4]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px}.path-card[data-v-00e874d4]{border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:32px 24px;text-align:center;transition:all .2s ease}.path-card[data-v-00e874d4]:hover{border-color:#0056d2;box-shadow:0 8px 24px rgba(0,86,210,.1);transform:translateY(-2px)}.card-icon[data-v-00e874d4]{align-items:center;border-radius:12px;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.card-icon.teach[data-v-00e874d4]{background:rgba(0,186,136,.1);color:#00ba88}.card-icon.create[data-v-00e874d4]{background:rgba(0,86,210,.1);color:#0056d2}.card-title[data-v-00e874d4]{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 12px}.card-description[data-v-00e874d4]{color:#4b5563;font-size:15px;line-height:1.5;margin:0 0 20px}.card-meta[data-v-00e874d4]{align-items:center;display:flex;gap:12px;justify-content:center}.meta-badge[data-v-00e874d4]{background:#f9fafb;border-radius:6px;color:#1f2937;font-size:12px;font-weight:600;padding:4px 10px}.meta-time[data-v-00e874d4]{color:#9ca3af;font-size:13px}.skip-btn[data-v-00e874d4]{background:none;border:none;color:#4b5563;cursor:pointer;display:block;font-size:14px;font-weight:500;margin:0 auto;padding:12px 24px}.skip-btn[data-v-00e874d4]:hover{color:#1f2937}.progress-bar[data-v-00e874d4]{background:#e5e7eb;border-radius:2px;height:4px;margin-bottom:40px;overflow:hidden}.progress-fill[data-v-00e874d4]{background:#0056d2;height:100%;transition:width .3s ease}.form-step[data-v-00e874d4]{margin:0 auto;max-width:600px}.step-header[data-v-00e874d4]{margin-bottom:32px}.step-label[data-v-00e874d4]{color:#0056d2;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.step-title[data-v-00e874d4]{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 8px}.step-description[data-v-00e874d4]{color:#4b5563;font-size:16px;margin:0}.form-fields[data-v-00e874d4]{gap:24px;margin-bottom:32px}.field-group[data-v-00e874d4],.form-fields[data-v-00e874d4]{display:flex;flex-direction:column}.field-group[data-v-00e874d4]{gap:8px}.field-label[data-v-00e874d4]{color:#1f2937;font-size:14px;font-weight:600}.field-input[data-v-00e874d4],.field-textarea[data-v-00e874d4]{border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-family:inherit;font-size:15px;padding:12px 16px;width:100%}.field-input[data-v-00e874d4]::-moz-placeholder,.field-textarea[data-v-00e874d4]::-moz-placeholder{color:#9ca3af}.field-input[data-v-00e874d4]::placeholder,.field-textarea[data-v-00e874d4]::placeholder{color:#9ca3af}.field-input[data-v-00e874d4]:focus,.field-textarea[data-v-00e874d4]:focus{border-color:#0056d2;outline:none}.field-textarea[data-v-00e874d4]{resize:vertical}.field-hint[data-v-00e874d4]{color:#9ca3af;font-size:13px}.step-actions[data-v-00e874d4]{display:flex;gap:12px;justify-content:flex-end}.btn-primary[data-v-00e874d4],.btn-secondary[data-v-00e874d4]{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .15s ease}.btn-primary[data-v-00e874d4]{background:#0056d2;color:#fff}.btn-primary[data-v-00e874d4]:hover:not(:disabled){background:#0045a9}.btn-primary[data-v-00e874d4]:disabled{cursor:not-allowed;opacity:.5}.btn-secondary[data-v-00e874d4]{background:#f9fafb;border:1px solid #e5e7eb;color:#1f2937}.btn-secondary[data-v-00e874d4]:hover{background:#f0f2f5}@media(max-width:768px){.path-cards[data-v-00e874d4]{grid-template-columns:1fr}.onboarding-content[data-v-00e874d4]{padding:40px 24px}}.pac-container[data-v-c4592254]{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:100000000000000!important}.pac-container .pac-item[data-v-c4592254]{border-bottom:1px solid #e0e0e0!important;font-family:Inter,-apple-system,sans-serif!important;padding:12px 16px!important}.pac-container .pac-item[data-v-c4592254]:hover{background-color:#fdf8f3!important}.pac-container .pac-item.pac-item-selected[data-v-c4592254]{background-color:rgba(255,106,0,.1)!important}.xmx-icon-double-left[data-v-c4592254]:after,.xmx-icon-double-left[data-v-c4592254]:before,.xmx-icon-double-right[data-v-c4592254]:after,.xmx-icon-double-right[data-v-c4592254]:before,.xmx-icon-left[data-v-c4592254]:before,.xmx-icon-right[data-v-c4592254]:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.xmx-icon-double-left[data-v-c4592254]:after{left:-4px}.xmx-icon-double-right[data-v-c4592254]:before{left:4px}.xmx-icon-double-right[data-v-c4592254]:after,.xmx-icon-double-right[data-v-c4592254]:before,.xmx-icon-right[data-v-c4592254]:before{transform:rotate(135deg) scale(.7)}.xmx-btn[data-v-c4592254]{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.xmx-btn[data-v-c4592254]:hover{border-color:#1284e7;color:#1284e7}.xmx-btn.disabled[data-v-c4592254],.xmx-btn[data-v-c4592254]:disabled{color:#ccc;cursor:not-allowed}.xmx-btn-text[data-v-c4592254]{border:0;line-height:inherit;padding:0 4px;text-align:left}.xmx-scrollbar[data-v-c4592254]{height:100%}.xmx-scrollbar:hover .xmx-scrollbar-track[data-v-c4592254]{opacity:1}.xmx-scrollbar-wrap[data-v-c4592254]{height:100%;overflow-x:hidden;overflow-y:auto}.xmx-scrollbar-track[data-v-c4592254]{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.xmx-scrollbar-track .xmx-scrollbar-thumb[data-v-c4592254]{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.xmx-zoom-in-down-enter-active[data-v-c4592254],.xmx-zoom-in-down-leave-active[data-v-c4592254]{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.xmx-zoom-in-down-enter-from[data-v-c4592254],.xmx-zoom-in-down-enter[data-v-c4592254],.xmx-zoom-in-down-leave-to[data-v-c4592254]{opacity:0;transform:scaleY(0)}.xmx-datepicker[data-v-c4592254]{display:inline-block;position:relative;width:210px}.xmx-datepicker svg[data-v-c4592254]{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.xmx-datepicker-range[data-v-c4592254]{width:320px}.xmx-datepicker-inline[data-v-c4592254]{width:auto}.xmx-input-wrapper[data-v-c4592254]{position:relative}.xmx-input[data-v-c4592254]{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:inline-block;font-size:14px;height:34px;line-height:1.4;padding:6px 30px 6px 10px;width:100%}.xmx-input[data-v-c4592254]:focus,.xmx-input[data-v-c4592254]:hover{border-color:#409aff}.xmx-input.disabled[data-v-c4592254],.xmx-input[data-v-c4592254]:disabled{background-color:#f3f3f3;border-color:#ccc;color:#ccc;cursor:not-allowed}.xmx-input[data-v-c4592254]:focus{outline:none}.xmx-input[data-v-c4592254]::-ms-clear{display:none}.xmx-icon-calendar[data-v-c4592254],.xmx-icon-clear[data-v-c4592254]{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.xmx-icon-clear[data-v-c4592254]{cursor:pointer}.xmx-icon-clear[data-v-c4592254]:hover{color:rgba(0,0,0,.8)}.xmx-datepicker-main[data-v-c4592254]{background-color:#fff;border:1px solid #e8e8e8;color:#555;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.xmx-datepicker-popup[data-v-c4592254]{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.xmx-datepicker-sidebar[data-v-c4592254]{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.xmx-datepicker-sidebar+.xmx-datepicker-content[data-v-c4592254]{border-left:1px solid #e8e8e8;margin-left:100px}.xmx-datepicker-body[data-v-c4592254]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmx-btn-shortcut[data-v-c4592254]{display:block;line-height:24px;padding:0 6px}.xmx-range-wrapper[data-v-c4592254]{display:flex}@media(max-width:750px){.xmx-range-wrapper[data-v-c4592254]{flex-direction:column}}.xmx-datepicker-header[data-v-c4592254]{border-bottom:1px solid #e8e8e8;padding:6px 8px}.xmx-datepicker-footer[data-v-c4592254]{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.xmx-calendar[data-v-c4592254]{box-sizing:border-box;padding:6px 12px;width:248px}.xmx-calendar+.xmx-calendar[data-v-c4592254]{border-left:1px solid #e8e8e8}.xmx-calendar-header[data-v-c4592254],.xmx-time-header[data-v-c4592254]{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.xmx-btn-icon-double-left[data-v-c4592254],.xmx-btn-icon-left[data-v-c4592254]{float:left}.xmx-btn-icon-double-right[data-v-c4592254],.xmx-btn-icon-right[data-v-c4592254]{float:right}.xmx-calendar-header-label[data-v-c4592254]{font-size:14px}.xmx-calendar-decade-separator[data-v-c4592254]{margin:0 2px}.xmx-calendar-decade-separator[data-v-c4592254]:after{content:"~"}.xmx-calendar-content[data-v-c4592254]{box-sizing:border-box;height:224px;position:relative}.xmx-calendar-content .cell[data-v-c4592254]{cursor:pointer}.xmx-calendar-content .cell[data-v-c4592254]:hover{background-color:#f3f9fe;color:#555}.xmx-calendar-content .cell.active[data-v-c4592254]{background-color:#1284e7;color:#fff}.xmx-calendar-content .cell.hover-in-range[data-v-c4592254],.xmx-calendar-content .cell.in-range[data-v-c4592254]{background-color:#dbedfb;color:#555}.xmx-calendar-content .cell.disabled[data-v-c4592254]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-calendar-week-mode .xmx-date-row[data-v-c4592254]{cursor:pointer}.xmx-calendar-week-mode .xmx-date-row[data-v-c4592254]:hover{background-color:#f3f9fe}.xmx-calendar-week-mode .xmx-date-row.xmx-active-week[data-v-c4592254]{background-color:#dbedfb}.xmx-calendar-week-mode .xmx-date-row .cell.active[data-v-c4592254],.xmx-calendar-week-mode .xmx-date-row .cell[data-v-c4592254]:hover{background-color:transparent;color:inherit}.xmx-week-number[data-v-c4592254]{opacity:.5}.xmx-table[data-v-c4592254]{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.xmx-table th[data-v-c4592254]{font-weight:500}.xmx-table td[data-v-c4592254],.xmx-table th[data-v-c4592254]{padding:0;vertical-align:middle}.xmx-table-date td[data-v-c4592254],.xmx-table-date th[data-v-c4592254]{font-size:12px;height:32px}.xmx-table-date .today[data-v-c4592254]{color:#2a90e9}.xmx-table-date .cell.not-current-month[data-v-c4592254]{background:none;color:#ccc}.xmx-time[data-v-c4592254]{background:#fff;flex:1;width:224px}.xmx-time+.xmx-time[data-v-c4592254]{border-left:1px solid #e8e8e8}.xmx-calendar-time[data-v-c4592254]{height:100%;left:0;position:absolute;top:0;width:100%}.xmx-time-header[data-v-c4592254]{border-bottom:1px solid #e8e8e8}.xmx-time-content[data-v-c4592254]{box-sizing:border-box;height:224px;overflow:hidden}.xmx-time-columns[data-v-c4592254]{display:flex;height:100%;overflow:hidden;width:100%}.xmx-time-column[data-v-c4592254]{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.xmx-time-column[data-v-c4592254]:first-child{border-left:0}.xmx-time-column .xmx-time-list[data-v-c4592254]{list-style:none;margin:0;padding:0}.xmx-time-column .xmx-time-list[data-v-c4592254]:after{content:"";display:block;height:192px}.xmx-time-column .xmx-time-item[data-v-c4592254]{cursor:pointer;font-size:12px;height:32px;line-height:32px}.xmx-time-column .xmx-time-item[data-v-c4592254]:hover{background-color:#f3f9fe;color:#555}.xmx-time-column .xmx-time-item.active[data-v-c4592254]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-column .xmx-time-item.disabled[data-v-c4592254]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.xmx-time-option[data-v-c4592254]{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.xmx-time-option[data-v-c4592254]:hover{background-color:#f3f9fe;color:#555}.xmx-time-option.active[data-v-c4592254]{background-color:transparent;color:#1284e7;font-weight:700}.xmx-time-option.disabled[data-v-c4592254]{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.toast-container[data-v-c4592254]{display:flex;flex-direction:column;gap:12px;perspective:1000px;pointer-events:none;position:fixed;right:24px;top:24px;z-index:99999}.toast-item[data-v-c4592254]{align-items:center;background:#0f172a;background-image:linear-gradient(145deg,hsla(0,0%,100%,.03),transparent);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 8px 10px -6px rgba(0,0,0,.3);cursor:pointer;display:flex;gap:16px;max-width:420px;min-width:340px;overflow:hidden;padding:14px 18px;pointer-events:auto;position:relative;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.toast-item[data-v-c4592254]:hover{box-shadow:0 25px 30px -5px rgba(0,0,0,.5);transform:translateY(-2px) scale(1.01)}.toast-content p[data-v-c4592254]{color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.icon-wrapper[data-v-c4592254]{flex-shrink:0}.toast-icon[data-v-c4592254]{align-items:center;border-radius:10px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);display:flex;height:32px;justify-content:center;width:32px}.toast-item.success .toast-icon[data-v-c4592254]{background:rgba(16,185,129,.2);box-shadow:0 0 12px rgba(16,185,129,.3),inset 0 0 0 1px rgba(16,185,129,.2);color:#10b981}.toast-item.success .progress-glow[data-v-c4592254]{background:#10b981}.toast-item.error .toast-icon[data-v-c4592254]{background:rgba(239,68,68,.2);box-shadow:0 0 12px rgba(239,68,68,.3),inset 0 0 0 1px rgba(239,68,68,.2);color:#ef4444}.toast-item.error .progress-glow[data-v-c4592254]{background:#ef4444}.toast-item.info .toast-icon[data-v-c4592254]{background:rgba(59,130,246,.2);box-shadow:0 0 12px rgba(59,130,246,.3),inset 0 0 0 1px rgba(59,130,246,.2);color:#3b82f6}.toast-item.info .progress-glow[data-v-c4592254]{background:#3b82f6}.progress-glow[data-v-c4592254]{bottom:0;box-shadow:0 -1px 5px currentColor;height:2px;left:0;opacity:.6;position:absolute;width:100%}.toast-pop-enter-active[data-v-c4592254]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.toast-pop-leave-active[data-v-c4592254]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.toast-pop-enter[data-v-c4592254]{opacity:0;transform:translateX(40px) scale(.8) rotate(2deg)}.toast-pop-leave-to[data-v-c4592254]{opacity:0;transform:translateY(-20px) scale(.9)}