
/* 确保全局样式设置应用全屏，便于布局组件 AppLayout 填充 */
html, body, #app {
  height: 100%;
  margin: 0;
  padding: 0;
}

[data-v-51230ec1]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-51230ec1]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}[data-v-51230ec1]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-51230ec1]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.dashboard-container[data-v-51230ec1]{padding:16px;background-color:var(--color-bg);height:100%;overflow-y:auto;box-sizing:border-box;position:relative}.dashboard-page-header[data-v-51230ec1]{width:100%;border-bottom:1px solid var(--color-border);padding-bottom:12px}.dashboard-page-header .header-brand-box[data-v-51230ec1]{display:flex;align-items:center;gap:8px}.top-telemetry-ribbon-bar[data-v-51230ec1]{display:flex;align-items:center;gap:12px;font-family:monospace;font-size:11px;background:rgba(var(--color-primary-raw), 0.04);padding:4px 12px;border-radius:6px;border:1px solid var(--color-border)}.top-telemetry-ribbon-bar .ribbon-item[data-v-51230ec1]{display:flex;align-items:center;gap:6px}.top-telemetry-ribbon-bar .ribbon-item .label[data-v-51230ec1]{color:var(--color-text-secondary)}.top-telemetry-ribbon-bar .ribbon-item .val[data-v-51230ec1]{color:var(--color-text-primary);font-weight:bold}.top-telemetry-ribbon-bar .divider[data-v-51230ec1]{color:var(--color-border);opacity:.6}.top-telemetry-ribbon-bar .ribbon-dot[data-v-51230ec1]{width:6px;height:6px;border-radius:50%}.top-telemetry-ribbon-bar .ribbon-dot.green-glow[data-v-51230ec1]{background-color:#67c23a;box-shadow:0 0 6px rgba(103,194,58,.5)}.top-telemetry-ribbon-bar .ribbon-dot.blue-glow[data-v-51230ec1]{background-color:#0ea5e9;box-shadow:0 0 6px rgba(14,165,233,.5)}.kpi-row[data-v-51230ec1]{margin-bottom:16px}.kpi-card[data-v-51230ec1]{height:110px;background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;justify-content:center}.kpi-card[data-v-51230ec1] .el-card__body{padding:16px}.kpi-card .kpi-header[data-v-51230ec1]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--color-text-secondary);margin-bottom:10px}.kpi-card .kpi-header .sub-badge[data-v-51230ec1]{font-size:11px;background:rgba(var(--color-primary-raw), 0.1);color:var(--color-primary);padding:2px 6px;border-radius:4px}.kpi-card .kpi-main .value-text[data-v-51230ec1]{font-size:1.8rem;font-weight:bold;color:var(--color-text-primary);line-height:1.2}.kpi-card .kpi-main .value-text.text-warning[data-v-51230ec1]{color:var(--color-warning, #e6a23c)}.kpi-card .kpi-main .value-text .unit[data-v-51230ec1]{font-size:.9rem;color:var(--color-text-secondary);font-weight:normal}.kpi-card .kpi-main .sub-text[data-v-51230ec1]{font-size:11px;color:var(--color-text-secondary);margin-top:4px;display:flex;align-items:center;gap:4px}.monitor-card[data-v-51230ec1],.active-monitor-card[data-v-51230ec1],.bottom-card[data-v-51230ec1]{height:340px;background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column}.monitor-card[data-v-51230ec1] .el-card__header,.active-monitor-card[data-v-51230ec1] .el-card__header,.bottom-card[data-v-51230ec1] .el-card__header{border-bottom:1px solid var(--color-border);padding:12px 16px}.monitor-card[data-v-51230ec1] .el-card__body,.active-monitor-card[data-v-51230ec1] .el-card__body,.bottom-card[data-v-51230ec1] .el-card__body{flex:1;overflow:hidden;padding:16px;display:flex;flex-direction:column}.panel-title[data-v-51230ec1]{font-weight:bold;font-size:1rem;color:var(--color-text-primary);display:flex;align-items:center;gap:8px}.room-split-box .section-badge[data-v-51230ec1]{font-size:11px;font-weight:bold;color:var(--color-text-secondary);background-color:var(--color-bg);padding:3px 8px;border-radius:4px;width:-moz-fit-content;width:fit-content}.rooms-grid[data-v-51230ec1]{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:10px;padding-right:4px}.read-only-rooms-list .ro-room-item[data-v-51230ec1]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;padding:8px 12px;box-sizing:border-box;transition:.2s}.read-only-rooms-list .ro-room-item .name[data-v-51230ec1]{color:var(--color-text-primary)}.read-only-rooms-list .ro-room-item.recording[data-v-51230ec1]{border-left:3px solid #f56c6c}.read-only-rooms-list .ro-room-item.idle[data-v-51230ec1]{border-left:3px solid #e6a23c}.read-only-rooms-list .ro-room-item.offline[data-v-51230ec1]{border-left:3px solid #cbd5e1;opacity:.6}.room-item-cardclickable[data-v-51230ec1]{background:rgba(0,0,0,.02);border:1px solid var(--color-border);border-radius:6px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;height:115px;cursor:pointer;transition:all .25s ease}.room-item-cardclickable[data-v-51230ec1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.room-item-cardclickable.is-focused[data-v-51230ec1]{border-color:var(--color-primary) !important;background:rgba(var(--color-primary-raw), 0.04) !important;box-shadow:0 0 10px rgba(var(--color-primary-raw), 0.15) !important}.room-item-cardclickable.recording[data-v-51230ec1]{border-color:rgba(245,108,108,.4);background:rgba(245,108,108,.02)}.room-item-cardclickable.idle[data-v-51230ec1]{border-color:rgba(230,162,44,.3);background:rgba(230,162,44,.01)}.room-item-cardclickable .room-top[data-v-51230ec1]{display:flex;justify-content:space-between;align-items:center}.room-item-cardclickable .room-top .room-name[data-v-51230ec1]{font-weight:bold;font-size:.95rem;color:var(--color-text-primary);display:flex;align-items:center;gap:6px}.room-item-cardclickable .room-top .sec-badge[data-v-51230ec1]{font-size:10px;zoom:.8;padding:0 4px;border-radius:4px}.room-item-cardclickable .room-body[data-v-51230ec1]{margin-top:8px;flex:1}.room-item-cardclickable .room-body .info-row[data-v-51230ec1]{display:flex;justify-content:space-between;font-size:11px;margin-bottom:3px}.room-item-cardclickable .room-body .info-row .label[data-v-51230ec1]{color:var(--color-text-secondary)}.room-item-cardclickable .room-body .info-row .val[data-v-51230ec1]{color:var(--color-text-primary)}.room-item-cardclickable .room-body .info-row .monospace[data-v-51230ec1]{font-family:monospace}.room-item-cardclickable .room-body .info-row .speaker-highlight[data-v-51230ec1]{color:#f56c6c;font-weight:bold}.room-item-cardclickable .room-footer[data-v-51230ec1]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-border);padding-top:6px;margin-top:4px;font-size:11px}.room-item-cardclickable .room-footer .status-label[data-v-51230ec1]{color:var(--color-text-secondary)}.status-dot[data-v-51230ec1]{width:10px;height:10px;border-radius:50%;display:inline-block}.status-dot.recording[data-v-51230ec1]{background-color:#f56c6c;box-shadow:0 0 0 0 rgba(245,108,108,.7);animation:pulse-red-51230ec1 1.5s infinite}.status-dot.idle[data-v-51230ec1]{background-color:#e6a23c}.status-dot.offline[data-v-51230ec1]{background-color:#909399;opacity:.5}.status-dot-mini[data-v-51230ec1]{width:6px;height:6px;border-radius:50%;display:inline-block}.status-dot-mini.recording[data-v-51230ec1]{background-color:#f56c6c}.status-dot-mini.idle[data-v-51230ec1]{background-color:#e6a23c}.status-dot-mini.offline[data-v-51230ec1]{background-color:#909399;opacity:.4}.live-dot[data-v-51230ec1]{width:8px;height:8px;border-radius:50%;background-color:#909399;display:inline-block}.live-dot.recording[data-v-51230ec1]{background-color:#67c23a;box-shadow:0 0 0 0 rgba(103,194,58,.7);animation:pulse-green-51230ec1 1.5s infinite}@keyframes pulse-red-51230ec1{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(245,108,108,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(245,108,108,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(245,108,108,0)}}@keyframes pulse-green-51230ec1{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(103,194,58,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(103,194,58,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(103,194,58,0)}}.active-monitor-body[data-v-51230ec1]{flex:1;display:flex;flex-direction:column;justify-content:center}.empty-monitor[data-v-51230ec1]{display:flex;flex-direction:column;align-items:center;color:var(--color-text-secondary)}.empty-monitor p[data-v-51230ec1]{font-size:13px;margin-top:10px}.monitor-display[data-v-51230ec1]{display:flex;flex-direction:column;height:100%}.monitor-display .active-header[data-v-51230ec1]{display:flex;align-items:center;gap:8px}.monitor-display .active-header .name[data-v-51230ec1]{font-weight:bold;font-size:1.1rem;color:var(--color-text-primary)}.monitor-display .timer-display[data-v-51230ec1]{font-size:12px;color:var(--color-text-secondary);margin-top:6px}.terminal-box[data-v-51230ec1]{flex:1;background-color:#0f172a;border-radius:6px;border:1px solid #334155;padding:12px;display:flex;flex-direction:column;font-family:"Courier New",Courier,monospace}.terminal-box .terminal-header[data-v-51230ec1]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px}.terminal-box .terminal-header .term-dot[data-v-51230ec1]{width:8px;height:8px;border-radius:50%}.terminal-box .terminal-header .term-dot.red[data-v-51230ec1]{background-color:#f56c6c}.terminal-box .terminal-header .term-dot.yellow[data-v-51230ec1]{background-color:#e6a23c}.terminal-box .terminal-header .term-dot.green[data-v-51230ec1]{background-color:#67c23a}.terminal-box .terminal-header .term-title[data-v-51230ec1]{color:#64748b;margin-left:4px}.terminal-box .terminal-content[data-v-51230ec1]{flex:1;color:#38bdf8;font-size:12px;line-height:1.6;overflow-y:auto;word-break:break-all;white-space:pre-wrap}.mini-cards-container[data-v-51230ec1]{flex:1;overflow-y:auto !important;display:flex;flex-direction:column;gap:12px;padding-right:4px;max-height:270px}.mini-meeting-card[data-v-51230ec1]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:80px;cursor:pointer;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);border-left:3px solid var(--color-primary)}.mini-meeting-card[data-v-51230ec1]:hover{transform:translateX(4px);background-color:rgba(var(--color-primary-raw), 0.04);box-shadow:0 4px 12px rgba(0,0,0,.05)}.mini-meeting-card .mini-card-top[data-v-51230ec1]{display:flex;justify-content:space-between;align-items:center}.mini-meeting-card .mini-card-top .title[data-v-51230ec1]{font-size:13px;font-weight:bold;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.mini-meeting-card .mini-card-top .todo-tag[data-v-51230ec1]{font-size:10px;padding:0 6px;border-radius:4px}.mini-meeting-card .mini-card-mid[data-v-51230ec1]{font-size:11px;color:var(--color-text-secondary);line-height:1.5;margin:6px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.mini-meeting-card .mini-card-bottom[data-v-51230ec1]{display:flex;justify-content:space-between;align-items:center;border-top:1px dotted var(--color-border);padding-top:6px;font-size:11px}.mini-meeting-card .mini-card-bottom .time[data-v-51230ec1]{color:var(--color-text-secondary);font-family:monospace;opacity:.8}.chart[data-v-51230ec1]{flex:1;width:100%;height:100%}.dark-scroll-area[data-v-51230ec1]::-webkit-scrollbar{width:5px}.dark-scroll-area[data-v-51230ec1]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.mb-4[data-v-51230ec1]{margin-bottom:16px}@media(max-width: 768px){.dashboard-container[data-v-51230ec1]{padding:10px;padding-bottom:120px !important}.monitor-card[data-v-51230ec1],.active-monitor-card[data-v-51230ec1],.bottom-card[data-v-51230ec1]{height:auto;min-height:300px}.room-split-box[data-v-51230ec1]{flex-direction:column !important}.room-split-box .split-right[data-v-51230ec1]{width:100% !important;border-left:none !important;border-top:1px solid var(--color-border);padding-top:12px;margin-top:10px}}
[data-v-22e69238]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-22e69238]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}[data-v-22e69238]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-22e69238]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.box-card[data-v-22e69238]{height:100% !important;display:flex;flex-direction:column;margin:0 !important;border:none !important}.box-card[data-v-22e69238] .el-card__body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.card-header[data-v-22e69238]{display:flex;justify-content:center}.card-header .button-group[data-v-22e69238]{display:flex;align-items:center;gap:12px}.meeting-timer-wrapper[data-v-22e69238]{display:flex;align-items:center;gap:8px;padding:0 12px;background:rgba(var(--color-primary-raw), 0.1);border-radius:20px;height:32px;margin-left:8px}.meeting-timer-wrapper .timer-text[data-v-22e69238]{font-family:"Courier New",Courier,monospace;font-weight:bold;color:var(--color-primary);font-size:1.1rem}.meeting-timer-wrapper .timer-dot[data-v-22e69238]{width:8px;height:8px;background-color:#f56c6c;border-radius:50%;animation:blink-22e69238 1.2s infinite}.action-divider[data-v-22e69238]{width:1px;height:24px;background-color:var(--color-border);margin:0 4px}.mobile-view-toggle[data-v-22e69238]{width:100%;padding:8px 16px;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);display:flex;justify-content:center;box-sizing:border-box;z-index:10}.mobile-view-toggle[data-v-22e69238] .el-radio-group{display:flex;width:100%}.mobile-view-toggle[data-v-22e69238] .el-radio-group .el-radio-button{flex:1}.mobile-view-toggle[data-v-22e69238] .el-radio-group .el-radio-button .el-radio-button__inner{width:100%;text-align:center;font-weight:bold;font-size:13px;padding:8px 0}.main-layout[data-v-22e69238]{flex:1;min-height:0;display:flex;overflow:hidden}.layout-left[data-v-22e69238]{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.layout-left .scroll-wrapper[data-v-22e69238]{flex:1;overflow-y:auto !important;padding:16px;-webkit-overflow-scrolling:touch}.transcription-stream[data-v-22e69238]{display:flex;flex-direction:column}.transcription-container[data-v-22e69238]{flex:1;display:flex;flex-direction:column;min-height:0;position:relative;overscroll-behavior-y:contain !important}.transcription-container .scroll-wrapper[data-v-22e69238]{flex:1;overflow-y:auto !important;padding:16px;-webkit-overflow-scrolling:touch}.segment-row[data-v-22e69238]{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;animation:fadeIn-22e69238 .3s ease}.segment-row .speaker-side[data-v-22e69238]{display:flex;flex-direction:column;align-items:flex-start;width:110px;flex-shrink:0;padding-top:4px}.segment-row .speaker-side .name-tag[data-v-22e69238]{width:100%;text-align:center;margin-bottom:4px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segment-row .speaker-side .timestamp-label[data-v-22e69238]{font-size:11px;color:var(--color-text-secondary);font-family:monospace;opacity:.7;width:100%;text-align:center}.segment-row .segment-content[data-v-22e69238]{flex:1;font-size:1.05rem;line-height:1.8;color:var(--color-text-primary);word-break:break-all}.segment-row .segment-content.live-text[data-v-22e69238]{color:var(--color-primary);border-bottom:2px dashed rgba(var(--color-primary-raw), 0.3)}.layout-right[data-v-22e69238]{width:420px;padding:16px;display:flex;flex-direction:column;animation:slideInRight-22e69238 .4s ease-out}.layout-right .panel-inner[data-v-22e69238]{flex:1;background-color:var(--color-card-bg);border:1px solid var(--color-primary);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.layout-right .panel-header[data-v-22e69238]{padding:12px;background-color:rgba(var(--color-primary-raw), 0.1);color:var(--color-primary);font-weight:bold;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-border)}.ai-result-content[data-v-22e69238]{flex:1;overflow-y:auto;padding:12px}.ai-result-content .summary-box[data-v-22e69238]{background-color:var(--color-bg);padding:12px;border-radius:6px;font-size:.95rem;line-height:1.6;color:var(--color-text-primary)}.ai-result-content .tag-cloud[data-v-22e69238]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.ai-result-content[data-v-22e69238] .el-collapse{border:none;--el-collapse-header-bg-color: transparent;--el-collapse-content-bg-color: transparent;--el-collapse-header-text-color: var(--color-text-primary)}.review-layout[data-v-22e69238]{display:flex;gap:24px;height:65vh;overflow:hidden}.review-main[data-v-22e69238]{flex:1;overflow-y:auto;padding:20px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}.review-sidebar[data-v-22e69238]{width:300px;background:var(--color-card-bg);padding:20px;border-radius:8px;border:1px solid var(--color-border);display:flex;flex-direction:column;height:100%;box-sizing:border-box}.review-sidebar .el-form[data-v-22e69238]{display:flex;flex-direction:column;height:100%}.review-sidebar .speaker-mapping-list[data-v-22e69238]{flex:1;overflow-y:auto;margin-top:15px}.review-sidebar .speaker-mapping-list .mapping-item[data-v-22e69238]{margin-bottom:15px}.review-sidebar .speaker-mapping-list .mapping-item .label[data-v-22e69238]{font-size:12px;color:var(--color-text-secondary);display:block;margin-bottom:6px}.segment-edit-card[data-v-22e69238]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px dotted var(--color-border)}.segment-edit-card .segment-header-row[data-v-22e69238]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.segment-edit-card .segment-time-range[data-v-22e69238]{font-size:11px;color:var(--color-text-secondary);font-family:monospace;background:rgba(var(--color-primary-raw), 0.05);padding:2px 6px;border-radius:4px}.segment-edit-card .silent-textarea[data-v-22e69238] .el-textarea__inner{box-shadow:none;background:rgba(0,0,0,0);border:none;color:var(--color-text-primary);font-size:14px;line-height:1.6;padding:5px 0}.clickable-review[data-v-22e69238]{cursor:pointer;border-radius:6px;transition:.2s}.clickable-review[data-v-22e69238]:hover{background:rgba(var(--color-primary-raw), 0.04)}.audio-footer[data-v-22e69238]{padding:12px 24px;background-color:var(--color-card-bg);border-top:1px solid var(--color-border)}.audio-footer .custom-audio-player[data-v-22e69238]{width:100%;height:36px}html[data-theme=dark] .audio-footer .custom-audio-player[data-v-22e69238]{filter:invert(0.85) hue-rotate(180deg)}.panel-overlay[data-v-22e69238]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);backdrop-filter:blur(2px);z-index:10;display:flex;justify-content:center;align-items:center}.panel-overlay .loader-box[data-v-22e69238]{background-color:var(--color-card-bg);padding:16px 24px;border-radius:8px;display:flex;align-items:center;gap:12px;color:var(--color-primary);font-weight:500}.dark-scroll-area[data-v-22e69238]::-webkit-scrollbar{width:6px}.dark-scroll-area[data-v-22e69238]::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:10px}.meeting-mutex-blocker-overlay[data-v-22e69238]{position:absolute;inset:0;background:rgba(15,23,42,.94);z-index:2000;border-radius:12px;color:#fff;box-shadow:inset 0 0 100px rgba(0,0,0,.8)}.btn-back-to-webrtc[data-v-22e69238]{background:linear-gradient(135deg, #0ea5e9 0%, #2563eb 100%) !important;border:none !important;box-shadow:0 4px 15px rgba(14,165,233,.4)}@keyframes fadeIn-22e69238{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes blink-22e69238{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@keyframes slideInRight-22e69238{from{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}.pulsate[data-v-22e69238]{animation:opac-pulse-22e69238 2s infinite}@keyframes opac-pulse-22e69238{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}@media(max-width: 768px){.is-mobile-card[data-v-22e69238]{margin:0 !important;height:calc(100dvh - 50px) !important;border-radius:0 !important}.is-mobile-card[data-v-22e69238] .el-card__header{padding:8px !important}.card-header .button-group[data-v-22e69238]{flex-direction:column !important;width:100%;gap:8px !important}.card-header .button-group .el-button-group[data-v-22e69238]{width:100%;display:flex}.card-header .button-group .el-button-group .el-button[data-v-22e69238]{flex:1;padding:8px 0;font-size:13px}.card-header .button-group .meeting-timer-wrapper[data-v-22e69238]{margin:0;width:100%;justify-content:center}.card-header .button-group .action-divider[data-v-22e69238]{display:none}.card-header .button-group>.el-button[data-v-22e69238]{width:100%;margin:0 !important}.main-layout[data-v-22e69238]{flex-direction:column !important;height:calc(100% - 44px) !important;overflow:hidden !important}.layout-left[data-v-22e69238]{height:100% !important;border-bottom:none !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch}.layout-right[data-v-22e69238]{width:100% !important;height:100% !important;padding:8px !important;box-sizing:border-box !important}.layout-right .panel-inner[data-v-22e69238]{height:100% !important;border:1px solid var(--color-primary)}.review-layout[data-v-22e69238]{flex-direction:column !important;height:75vh !important;overflow-y:auto !important}.review-layout .review-main[data-v-22e69238]{flex:none !important;height:auto !important;margin-bottom:15px}.review-layout .review-sidebar[data-v-22e69238]{width:100% !important;flex:none !important;height:auto !important;padding-bottom:40px !important}}.ai-analyzing[data-v-22e69238]{flex:1;display:flex;flex-direction:column;justify-content:center !important;align-items:center !important;color:var(--color-primary);min-height:250px}.ai-analyzing .is-loading[data-v-22e69238]{font-size:3rem !important;margin-bottom:15px}.summary-box[data-v-22e69238]{background:linear-gradient(180deg, rgba(var(--color-primary-raw), 0.035), rgba(var(--color-primary-raw), 0.015));border:1px solid rgba(var(--color-primary-raw), 0.11);padding:20px 22px 26px;border-radius:10px;font-size:14px;line-height:1.78}.summary-box[data-v-22e69238] h1,.summary-box[data-v-22e69238] h2,.summary-box[data-v-22e69238] h3{position:relative;color:var(--color-text-primary);margin:26px 0 12px;border-bottom:1px solid var(--color-border);padding:0 0 9px 12px;line-height:1.4}.summary-box[data-v-22e69238] h1::before,.summary-box[data-v-22e69238] h2::before,.summary-box[data-v-22e69238] h3::before{content:"";position:absolute;left:0;top:.22em;bottom:calc(.22em + 9px);width:3px;border-radius:3px;background:var(--color-primary)}.summary-box[data-v-22e69238] h1:first-child,.summary-box[data-v-22e69238] h2:first-child,.summary-box[data-v-22e69238] h3:first-child{margin-top:0}.summary-box[data-v-22e69238] h1{font-size:1.25rem}.summary-box[data-v-22e69238] h2{font-size:1.12rem}.summary-box[data-v-22e69238] h3{font-size:1rem;color:var(--color-primary)}.summary-box[data-v-22e69238] p{margin:0 0 13px;color:var(--color-text-primary)}.summary-box[data-v-22e69238] ul,.summary-box[data-v-22e69238] ol{margin:8px 0 16px;padding-left:1.5em}.summary-box[data-v-22e69238] li{margin:6px 0}.summary-box[data-v-22e69238] li::marker{color:var(--color-primary)}.summary-box[data-v-22e69238] strong{color:var(--color-text-primary);font-weight:700}.summary-box[data-v-22e69238] blockquote{margin:16px 0;padding:10px 14px;border-left:3px solid var(--color-primary);background:rgba(var(--color-primary-raw), 0.05);color:var(--color-text-secondary)}.summary-box[data-v-22e69238] table{width:100%;margin:14px 0 18px;border-collapse:collapse;font-size:12px}.summary-box[data-v-22e69238] th,.summary-box[data-v-22e69238] td{padding:8px 9px;border:1px solid var(--color-border);text-align:left;vertical-align:top}.summary-box[data-v-22e69238] th{background:rgba(var(--color-primary-raw), 0.055)}
[data-v-3c8838e4]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-3c8838e4]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}[data-v-3c8838e4]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-3c8838e4]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.page-container[data-v-3c8838e4]{padding:0 !important;background-color:var(--color-bg);height:100% !important;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.meeting-workspace-split[data-v-3c8838e4]{height:100%;width:100%}.meeting-master-list[data-v-3c8838e4]{background-color:var(--color-bg) !important;border-right:1px solid var(--color-border);display:flex;flex-direction:column;box-shadow:var(--shadow-depth-1)}.meeting-detail-workspace[data-v-3c8838e4]{background-color:var(--color-card-bg) !important;border:1px solid var(--color-border);display:flex;flex-direction:column;box-shadow:var(--shadow-depth-2)}.title-text[data-v-3c8838e4]{color:var(--color-text-primary) !important;font-size:13px;letter-spacing:.5px}.directory-meeting-card[data-v-3c8838e4]{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:8px;padding:12px;margin-bottom:4px;border-left:3px solid rgba(0,0,0,0);box-sizing:border-box;transition:all .2s cubic-bezier(0.16, 1, 0.3, 1)}html[data-theme=dark] .directory-meeting-card[data-v-3c8838e4]{background-color:#161d2f;border-color:hsla(0,0%,100%,.03)}.directory-meeting-card[data-v-3c8838e4]:hover{background-color:rgba(var(--color-primary-raw), 0.04);transform:translateX(3px)}.directory-meeting-card.is-selected[data-v-3c8838e4]{border-color:var(--color-primary) !important;background-color:rgba(var(--color-primary-raw), 0.06) !important;border-left:3px solid var(--color-primary) !important;box-shadow:0 4px 12px rgba(var(--color-primary-raw), 0.1)}.directory-meeting-card .card-top[data-v-3c8838e4]{display:flex;justify-content:space-between;align-items:flex-start}.directory-meeting-card .card-top .title[data-v-3c8838e4]{color:var(--color-text-primary)}.directory-meeting-card .card-mid[data-v-3c8838e4]{color:var(--color-text-secondary);line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.status-tag-scale[data-v-3c8838e4],.room-tag-scale[data-v-3c8838e4],.todo-badge-scale[data-v-3c8838e4]{transform:scale(0.9);transform-origin:right center}.empty-workspace[data-v-3c8838e4]{background-color:var(--color-card-bg)}.detail-active-suite[data-v-3c8838e4]{display:flex;flex-direction:column;height:100%}.suite-header .suite-title[data-v-3c8838e4]{color:var(--color-text-primary)}.audio-floating-bar[data-v-3c8838e4]{background-color:var(--color-bg)}.audio-floating-bar .custom-audio-player-style[data-v-3c8838e4]{height:32px}html[data-theme=dark] .audio-floating-bar .custom-audio-player-style[data-v-3c8838e4]{filter:invert(0.8) hue-rotate(180deg)}.suite-tabs-nav[data-v-3c8838e4]{display:flex;gap:24px;border-bottom:1px solid var(--color-border)}.suite-tabs-nav .tab-nav-item[data-v-3c8838e4]{font-size:13px;font-weight:bold;color:var(--color-text-secondary);padding:12px 4px;position:relative;transition:.2s}.suite-tabs-nav .tab-nav-item[data-v-3c8838e4]:hover{color:var(--color-text-primary)}.suite-tabs-nav .tab-nav-item.is-active[data-v-3c8838e4]{color:var(--color-primary)}.suite-tabs-nav .tab-nav-item.is-active[data-v-3c8838e4]::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-primary);border-radius:2px}.tab-action-bar[data-v-3c8838e4]{display:flex;justify-content:space-between;align-items:center;gap:8px}.transcription-card[data-v-3c8838e4]{padding:12px 10px;border-bottom:1px solid var(--color-border);transition:all .3s ease;border-left:4px solid rgba(0,0,0,0);cursor:pointer}.transcription-card[data-v-3c8838e4]:hover{background-color:rgba(var(--color-primary-raw), 0.05)}.transcription-card .segment-header[data-v-3c8838e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.transcription-card .speaker-info-box[data-v-3c8838e4]{display:flex;align-items:center;gap:12px}.transcription-card .speaker-tag-styled[data-v-3c8838e4]{font-weight:bold;border:none}.transcription-card .segment-time-hint[data-v-3c8838e4]{font-family:monospace;font-size:12px;color:var(--color-text-secondary);background:var(--color-bg);padding:2px 8px;border-radius:4px;border:1px solid var(--color-border)}.transcription-card .transcription-text[data-v-3c8838e4]{font-size:14px;line-height:1.7;color:var(--color-text-primary);margin-top:6px;white-space:pre-wrap}.is-highlight[data-v-3c8838e4]{background-color:rgba(var(--color-primary-raw), 0.12) !important;border-left:4px solid var(--color-primary);border-radius:8px}.is-highlight .transcription-text[data-v-3c8838e4]{color:var(--color-primary);font-weight:500}.agent-roadmap-box[data-v-3c8838e4]{background-color:rgba(var(--color-primary-raw), 0.03) !important;border:1px dashed rgba(var(--color-primary-raw), 0.3) !important;border-radius:8px;padding:16px;box-shadow:none !important}html[data-theme=dark] .agent-roadmap-box[data-v-3c8838e4]{background-color:rgba(0,0,0,.2) !important;border-color:hsla(0,0%,100%,.06) !important}.agent-roadmap-box .markdown-body[data-v-3c8838e4]{color:var(--color-text-primary) !important}[data-v-3c8838e4] .el-table__expanded-cell{background-color:rgba(0,0,0,0) !important;padding:12px 24px !important}[data-v-3c8838e4] .el-table__expanded-cell:hover{background-color:rgba(0,0,0,0) !important}.v4-todos-table[data-v-3c8838e4]{--el-table-tr-bg-color: transparent !important}.v4-todos-table[data-v-3c8838e4] .clean-input .el-input__wrapper,.v4-todos-table[data-v-3c8838e4] .clean-input .el-textarea__inner{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important;padding:2px}.mindmap-container[data-v-3c8838e4]{width:100%;height:420px;background-color:#f8fafc !important;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.mindmap-container .markmap-svg[data-v-3c8838e4]{width:100%;height:100%}.mindmap-container .markmap-svg[data-v-3c8838e4] text{fill:#0f172a !important;font-weight:500}.mindmap-container .markmap-svg[data-v-3c8838e4] div,.mindmap-container .markmap-svg[data-v-3c8838e4] span,.mindmap-container .markmap-svg[data-v-3c8838e4] foreignObject{color:#1e293b !important}.mindmap-container .markmap-svg[data-v-3c8838e4] .markmap-link{stroke:#64748b !important;stroke-width:1.5px}.mindmap-container .markmap-svg[data-v-3c8838e4] .markmap-node{cursor:pointer}.mindmap-container .markmap-svg[data-v-3c8838e4] .markmap-node circle{stroke:var(--color-primary) !important;stroke-width:2px;fill:var(--color-card-bg) !important}html[data-theme=dark] .mindmap-container[data-v-3c8838e4]{background-color:#0f172a !important;border:1px solid hsla(0,0%,100%,.1)}html[data-theme=dark] .mindmap-container .markmap-svg[data-v-3c8838e4] text{fill:#f8fafc !important}html[data-theme=dark] .mindmap-container .markmap-svg[data-v-3c8838e4] div,html[data-theme=dark] .mindmap-container .markmap-svg[data-v-3c8838e4] span,html[data-theme=dark] .mindmap-container .markmap-svg[data-v-3c8838e4] foreignObject{color:#f8fafc !important}html[data-theme=dark] .mindmap-container .markmap-svg[data-v-3c8838e4] .markmap-link{stroke:#94a3b8 !important}html[data-theme=dark] .mindmap-container .markmap-svg[data-v-3c8838e4] .markmap-node circle{fill:#1e293b !important}.markdown-body[data-v-3c8838e4]{color:var(--color-text-primary) !important;background-color:rgba(0,0,0,0) !important}.markdown-body[data-v-3c8838e4] h1,.markdown-body[data-v-3c8838e4] h2,.markdown-body[data-v-3c8838e4] h3{color:var(--color-primary) !important;border-bottom:1px solid var(--color-border) !important;padding-bottom:6px}.markdown-body[data-v-3c8838e4] strong{color:var(--color-warning) !important}.markdown-body[data-v-3c8838e4] li{color:var(--color-text-secondary) !important}.answer-box[data-v-3c8838e4]{background:rgba(var(--color-primary-raw), 0.05);border:1px solid var(--color-border);border-radius:8px;padding:15px}.answer-box .answer-header[data-v-3c8838e4]{color:var(--color-primary);font-weight:bold;margin-bottom:10px;font-size:.9rem}.answer-box[data-v-3c8838e4] .el-textarea__inner{color:var(--color-text-primary) !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;font-size:14px;line-height:1.6}.suite-tabs-nav-ios[data-v-3c8838e4]{display:inline-flex;background-color:rgba(0,0,0,.04);padding:4px;border-radius:8px;gap:4px}html[data-theme=dark] .suite-tabs-nav-ios[data-v-3c8838e4]{background-color:hsla(0,0%,100%,.04)}.ios-tab-item[data-v-3c8838e4]{padding:6px 16px;font-size:13px;font-weight:600;color:var(--color-text-secondary);border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.ios-tab-item[data-v-3c8838e4]:hover{color:var(--color-text-primary)}.ios-tab-item.is-active[data-v-3c8838e4]{background-color:var(--color-card-bg);color:var(--color-primary);box-shadow:var(--shadow-depth-1)}#local-mindmap-container[data-v-3c8838e4]:fullscreen{width:100vw !important;height:100vh !important;background-color:var(--color-bg, #f8fafc) !important;display:flex;align-items:center;justify-content:center}.is-mobile[data-v-3c8838e4]{padding:10px}.is-mobile .meeting-workspace-split[data-v-3c8838e4]{flex-direction:column !important;height:100% !important}.is-mobile .meeting-master-list[data-v-3c8838e4]{width:100% !important;flex:1 1 auto !important;min-height:0 !important}.is-mobile .meeting-detail-workspace[data-v-3c8838e4]{width:100% !important;flex:1 1 100% !important;min-height:0 !important;height:auto !important}[data-v-3c8838e4] .has-agent-result .el-table__expand-icon{position:relative}[data-v-3c8838e4] .has-agent-result .el-table__expand-icon::after{content:"";position:absolute;top:2px;right:-6px;width:6px;height:6px;background-color:#67c23a;border-radius:50%;box-shadow:0 0 4px rgba(103,194,58,.8)}[data-v-3c8838e4] .el-dialog{--el-dialog-bg-color: var(--color-card-bg);border:1px solid var(--color-border)}[data-v-3c8838e4] .el-dialog .el-dialog__title{color:var(--color-text-primary)}.page-container[data-v-3c8838e4]{padding:22px 24px 24px !important;gap:16px;background-image:radial-gradient(circle at 6% 0%, rgba(var(--color-primary-raw), 0.07), transparent 28%)}.meeting-page-header[data-v-3c8838e4]{min-height:70px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-shrink:0}.meeting-page-header h1[data-v-3c8838e4]{margin:3px 0 4px;color:var(--color-text-primary);font-size:26px;line-height:1.15;letter-spacing:-0.035em}.meeting-page-header p[data-v-3c8838e4]{margin:0;color:var(--color-text-secondary);font-size:12px}.page-eyebrow[data-v-3c8838e4]{color:var(--color-primary);font-size:9px;font-weight:800;letter-spacing:.16em}.page-header-actions[data-v-3c8838e4]{display:flex;align-items:center;gap:9px}.asset-stat[data-v-3c8838e4]{min-width:72px;padding-right:16px;border-right:1px solid var(--color-border);text-align:right}.asset-stat strong[data-v-3c8838e4],.asset-stat span[data-v-3c8838e4]{display:block}.asset-stat strong[data-v-3c8838e4]{color:var(--color-text-primary);font-size:18px;line-height:1}.asset-stat span[data-v-3c8838e4]{margin-top:4px;color:var(--color-text-secondary);font-size:9px}.meeting-workspace-split[data-v-3c8838e4]{flex:1;min-height:0;gap:12px !important}.meeting-master-list[data-v-3c8838e4]{width:372px !important;border-radius:14px !important;background:var(--color-card-bg) !important;box-shadow:none !important}.meeting-detail-workspace[data-v-3c8838e4]{border-radius:14px !important;box-shadow:0 14px 40px rgba(15,23,42,.06) !important}.master-header[data-v-3c8838e4]{padding:17px;border-bottom:1px solid var(--color-border);background:var(--color-card-bg)}.master-heading[data-v-3c8838e4]{margin-bottom:13px}.master-heading>div[data-v-3c8838e4]{display:flex;align-items:baseline;justify-content:space-between}.master-heading span[data-v-3c8838e4]{color:var(--color-text-primary);font-size:14px;font-weight:700}.master-heading small[data-v-3c8838e4]{color:var(--color-text-secondary);font-size:10px}.quick-filter-grid[data-v-3c8838e4]{display:flex;flex-direction:column;gap:8px}.filter-row[data-v-3c8838e4]{display:flex;gap:8px;width:100%}.master-scroll-area[data-v-3c8838e4]{padding:12px !important}.folder-header[data-v-3c8838e4]{margin:7px 2px 4px}.directory-meeting-card[data-v-3c8838e4]{padding:13px 14px;border-radius:10px;border-left-width:1px;box-shadow:none !important}.directory-meeting-card[data-v-3c8838e4]:hover{transform:none;border-color:rgba(var(--color-primary-raw), 0.35)}.directory-meeting-card.is-selected[data-v-3c8838e4]{border-left-width:1px !important;box-shadow:inset 3px 0 0 var(--color-primary) !important}.suite-header[data-v-3c8838e4]{min-height:72px;padding:14px 20px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;gap:18px;flex-shrink:0;background:var(--color-card-bg)}.suite-identity[data-v-3c8838e4]{min-width:0;display:flex;align-items:center}.suite-title-group[data-v-3c8838e4]{min-width:0}.suite-title-line[data-v-3c8838e4]{display:flex;align-items:center;gap:4px}.suite-title[data-v-3c8838e4]{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:16px;font-weight:700}.suite-meta[data-v-3c8838e4]{margin-top:5px;display:flex;flex-wrap:wrap;gap:14px;color:var(--color-text-secondary);font-size:10px}.suite-header-actions[data-v-3c8838e4]{flex-shrink:0}.audio-floating-bar[data-v-3c8838e4]{min-height:58px;padding:10px 20px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:18px;background:rgba(var(--color-primary-raw), 0.025)}.audio-label[data-v-3c8838e4]{min-width:150px;display:flex;align-items:center;gap:9px;color:var(--color-primary)}.audio-label strong[data-v-3c8838e4],.audio-label small[data-v-3c8838e4]{display:block}.audio-label strong[data-v-3c8838e4]{color:var(--color-text-primary);font-size:11px}.audio-label small[data-v-3c8838e4]{margin-top:2px;color:var(--color-text-secondary);font-size:9px}.suite-tabs-nav-ios[data-v-3c8838e4]{margin:0 !important;padding:0 20px;gap:24px;border-bottom:1px solid var(--color-border);border-radius:0;background:rgba(0,0,0,0)}.ios-tab-item[data-v-3c8838e4]{padding:14px 2px 12px;border-radius:0;font-size:12px;position:relative}.ios-tab-item.is-active[data-v-3c8838e4]{background:rgba(0,0,0,0);box-shadow:none}.ios-tab-item.is-active[data-v-3c8838e4]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--color-primary)}.suite-tab-pane[data-v-3c8838e4]{padding:20px 22px 28px}.transcription-card[data-v-3c8838e4]{margin-bottom:8px;padding:14px 16px;border:1px solid var(--color-border);border-left:3px solid rgba(0,0,0,0);border-radius:10px;background:var(--color-card-bg)}.dialog-note[data-v-3c8838e4]{margin-bottom:16px;padding:11px 13px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text-secondary);background:var(--color-bg);font-size:11px;line-height:1.6}.is-mobile[data-v-3c8838e4]{padding:10px 10px 72px !important;gap:10px}.is-mobile .meeting-page-header[data-v-3c8838e4]{min-height:56px;align-items:center}.is-mobile .meeting-page-header h1[data-v-3c8838e4]{font-size:21px}.is-mobile .meeting-page-header p[data-v-3c8838e4],.is-mobile .asset-stat[data-v-3c8838e4],.is-mobile .page-header-actions .el-button[data-v-3c8838e4]:first-of-type{display:none}.is-mobile .page-header-actions .el-button[data-v-3c8838e4]{padding:8px 10px}.is-mobile .meeting-workspace-split[data-v-3c8838e4]{height:auto !important}.is-mobile .suite-header[data-v-3c8838e4]{min-height:64px;padding:10px 12px}.is-mobile .suite-meta span[data-v-3c8838e4]:first-child,.is-mobile .suite-meta span[data-v-3c8838e4]:last-child{display:none}.is-mobile .suite-title[data-v-3c8838e4]{max-width:180px;font-size:14px}.is-mobile .suite-header-actions[data-v-3c8838e4]{gap:3px}.is-mobile .audio-floating-bar[data-v-3c8838e4]{padding:9px 12px}.is-mobile .audio-label[data-v-3c8838e4]{display:none}.is-mobile .suite-tabs-nav-ios[data-v-3c8838e4]{padding:0 12px;gap:18px;overflow-x:auto}.is-mobile .ios-tab-item[data-v-3c8838e4]{white-space:nowrap}.is-mobile .suite-tab-pane[data-v-3c8838e4]{padding:14px}.page-container[data-v-3c8838e4]{padding:0 !important;gap:0 !important;background:var(--color-bg) !important}.meeting-page-header[data-v-3c8838e4]{height:58px !important;min-height:58px !important;padding:0 18px;display:flex;align-items:center !important;justify-content:space-between;gap:20px;flex-shrink:0;border-bottom:1px solid var(--color-border);background:var(--color-card-bg)}.page-title-compact[data-v-3c8838e4]{display:flex;align-items:baseline;gap:12px;min-width:0}.meeting-page-header h1[data-v-3c8838e4]{margin:0 !important;color:var(--color-text-primary);font-size:18px !important;line-height:1;letter-spacing:-0.02em}.page-title-compact>span[data-v-3c8838e4]{color:var(--color-text-secondary);font-size:11px}.meeting-workspace-split[data-v-3c8838e4]{flex:1;min-height:0;gap:0 !important}.meeting-master-list[data-v-3c8838e4]{width:324px !important;border:0 !important;border-right:1px solid var(--color-border) !important;border-radius:0 !important;background:var(--color-card-bg) !important;box-shadow:none !important}.meeting-detail-workspace[data-v-3c8838e4]{border:0 !important;border-radius:0 !important;box-shadow:none !important}.master-header[data-v-3c8838e4]{padding:14px 14px 12px !important}.master-heading[data-v-3c8838e4]{margin-bottom:10px !important}.master-scroll-area[data-v-3c8838e4]{padding:6px 8px 16px !important}.directory-meeting-card[data-v-3c8838e4]{margin:0 !important;padding:11px 12px !important;border:0 !important;border-bottom:1px solid var(--color-border) !important;border-radius:7px !important;box-shadow:none !important}.directory-meeting-card[data-v-3c8838e4]:hover{transform:none !important;background:rgba(var(--color-primary-raw), 0.04) !important}.directory-meeting-card.is-selected[data-v-3c8838e4]{border:0 !important;background:rgba(var(--color-primary-raw), 0.09) !important;box-shadow:inset 3px 0 0 var(--color-primary) !important}.suite-tab-pane[data-v-3c8838e4]{padding:18px 22px 28px !important;background:var(--color-bg)}.transcription-audio-player[data-v-3c8838e4]{margin:-4px 0 16px;padding:10px 14px !important;border:1px solid var(--color-border);border-radius:9px;background:var(--color-card-bg) !important}.summary-pane[data-v-3c8838e4]{min-height:100%}.summary-document-toolbar[data-v-3c8838e4]{max-width:960px;margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.summary-document-title[data-v-3c8838e4]{display:flex;flex-direction:column;gap:2px}.summary-document-title>span[data-v-3c8838e4]{color:var(--color-text-primary);font-size:14px;font-weight:700}.summary-document-title>small[data-v-3c8838e4]{color:var(--color-text-secondary);font-size:10px}.summary-toolbar-actions[data-v-3c8838e4]{display:flex;align-items:center;gap:7px}.markdown-body-wrapper[data-v-3c8838e4]{max-width:960px;margin:0 auto}.meeting-minutes-document[data-v-3c8838e4]{min-height:420px;padding:44px 56px 64px;border:1px solid rgba(var(--color-primary-raw), 0.1);border-radius:6px;background:rgba(var(--color-primary-raw), 0.025) !important;box-shadow:0 8px 28px rgba(15,23,42,.04);font-size:15px;line-height:1.85}.meeting-minutes-document[data-v-3c8838e4] h1{margin:0 0 30px;padding:0 0 16px;border-bottom:1px solid var(--color-border) !important;color:var(--color-text-primary) !important;font-size:25px;line-height:1.35;letter-spacing:-0.025em}.meeting-minutes-document[data-v-3c8838e4] h2{position:relative;margin:34px 0 14px;padding:0 0 10px 14px;border-bottom:1px solid var(--color-border) !important;color:var(--color-text-primary) !important;font-size:19px;line-height:1.4}.meeting-minutes-document[data-v-3c8838e4] h2::before{content:"";position:absolute;left:0;top:.2em;bottom:calc(.2em + 10px);width:4px;border-radius:4px;background:var(--color-primary)}.meeting-minutes-document[data-v-3c8838e4] h3{position:relative;margin:28px 0 12px;padding:0 0 8px 12px;border-bottom:1px solid var(--color-border) !important;color:var(--color-primary) !important;font-size:16px;line-height:1.45}.meeting-minutes-document[data-v-3c8838e4] h3::before{content:"";position:absolute;left:0;top:.28em;width:3px;height:.9em;border-radius:3px;background:rgba(var(--color-primary-raw), 0.65)}.meeting-minutes-document[data-v-3c8838e4] h4{margin:22px 0 10px;color:var(--color-text-primary);font-size:15px}.meeting-minutes-document[data-v-3c8838e4] p{margin:0 0 16px;color:var(--color-text-primary)}.meeting-minutes-document[data-v-3c8838e4] ul,.meeting-minutes-document[data-v-3c8838e4] ol{margin:8px 0 20px;padding-left:1.6em}.meeting-minutes-document[data-v-3c8838e4] li{margin:7px 0;padding-left:3px;color:var(--color-text-primary) !important}.meeting-minutes-document[data-v-3c8838e4] li::marker{color:var(--color-primary)}.meeting-minutes-document[data-v-3c8838e4] strong{color:var(--color-text-primary) !important;font-weight:700}.meeting-minutes-document[data-v-3c8838e4] blockquote{margin:20px 0;padding:12px 18px;border-left:3px solid var(--color-primary);background:rgba(var(--color-primary-raw), 0.05);color:var(--color-text-secondary)}.meeting-minutes-document[data-v-3c8838e4] hr{margin:30px 0;border:0;border-top:1px solid var(--color-border)}.meeting-minutes-document[data-v-3c8838e4] table{width:100%;margin:18px 0 24px;border-collapse:collapse;font-size:13px}.meeting-minutes-document[data-v-3c8838e4] th,.meeting-minutes-document[data-v-3c8838e4] td{padding:10px 12px;border:1px solid var(--color-border);text-align:left}.meeting-minutes-document[data-v-3c8838e4] th{background:var(--color-bg);font-weight:700}@media(max-width: 760px){.summary-document-toolbar[data-v-3c8838e4]{align-items:flex-start;flex-direction:column}.summary-toolbar-actions[data-v-3c8838e4]{width:100%;overflow-x:auto}.meeting-minutes-document[data-v-3c8838e4]{padding:24px 20px 36px;font-size:14px}}
[data-v-740f94cc]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-740f94cc]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}[data-v-740f94cc]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-740f94cc]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.page-container[data-v-740f94cc]{padding:24px;background-color:var(--color-bg);height:100%;box-sizing:border-box;overflow-y:auto}.box-card[data-v-740f94cc]{width:95%;max-width:1200px;margin:0 auto;background-color:var(--color-card-bg);border:1px solid var(--color-border)}.card-header[data-v-740f94cc]{display:flex;justify-content:space-between;align-items:center}.card-header .title-text[data-v-740f94cc]{font-weight:bold;font-size:1.1rem;color:var(--color-text-primary)}.v4-voice-table[data-v-740f94cc]{--el-table-bg-color: transparent !important;--el-table-tr-bg-color: transparent !important;--el-table-header-bg-color: var(--color-bg);--el-table-border-color: var(--color-border);--el-table-text-color: var(--color-text-primary);margin-top:10px}.v4-voice-table[data-v-740f94cc] .el-table__cell{padding:12px 0}[data-v-740f94cc] .dark-row-even{background-color:rgba(0,0,0,0) !important}[data-v-740f94cc] .dark-row-odd{background-color:hsla(0,0%,100%,.02) !important}[data-v-740f94cc] .el-table__row:hover > td.el-table__cell{background-color:rgba(var(--color-primary-raw), 0.1) !important}.unbound-text[data-v-740f94cc]{color:var(--color-text-secondary);font-size:12px;opacity:.6}.user-workspace[data-v-740f94cc]{max-width:800px;margin:0 auto}.user-workspace .personal-card[data-v-740f94cc]{min-height:480px;display:flex;flex-direction:column}.user-workspace .personal-card[data-v-740f94cc] .el-card__body{flex:1;display:flex;flex-direction:column;padding:24px}.user-workspace .desc[data-v-740f94cc]{font-size:13.5px;color:var(--color-text-secondary);line-height:1.7;margin-bottom:24px}.reading-prompt-box[data-v-740f94cc]{background:rgba(var(--color-primary-raw), 0.05);border:1px solid var(--color-primary);border-radius:8px;padding:16px;margin-bottom:24px}.reading-prompt-box .prompt-title[data-v-740f94cc]{font-size:12px;color:var(--color-text-secondary);margin-bottom:8px}.reading-prompt-box .prompt-content[data-v-740f94cc]{font-size:16px;font-weight:bold;line-height:1.6;color:var(--color-text-primary)}.recorder-box[data-v-740f94cc]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--color-border);border-radius:12px;padding:30px 0;background:rgba(0,0,0,.01)}.timer-display[data-v-740f94cc]{font-size:28px;font-family:monospace;margin:15px 0;color:var(--color-text-secondary)}.timer-display.active[data-v-740f94cc]{color:#f56c6c;font-weight:bold;text-shadow:0 0 10px rgba(245,108,108,.3)}.merge-confirm-body[data-v-740f94cc]{display:flex;flex-direction:column;align-items:center;text-align:center}.merge-confirm-body .desc-dialog[data-v-740f94cc]{font-size:13.5px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:20px}.merge-confirm-body .merge-radio-group[data-v-740f94cc]{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:10px}.merge-confirm-body .merge-radio-group .merge-radio-item[data-v-740f94cc]{width:100% !important;margin-right:0 !important;box-sizing:border-box;text-align:left}.merge-confirm-body .merge-radio-group .merge-radio-item[data-v-740f94cc] .el-radio__label{font-size:13.5px;font-family:sans-serif}.flex-row[data-v-740f94cc]{display:flex;gap:15px;width:100%}.flex-1[data-v-740f94cc]{flex:1}.mb-4[data-v-740f94cc]{margin-bottom:16px}[data-v-740f94cc] .el-dialog{--el-dialog-bg-color: var(--color-card-bg);border:1px solid var(--color-border)}[data-v-740f94cc] .el-dialog .el-dialog__title{color:var(--color-text-primary)}
[data-v-33a1c25a]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-33a1c25a]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}[data-v-33a1c25a]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-33a1c25a]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.box-card[data-v-33a1c25a]{width:95%;max-width:1200px;min-height:600px;display:flex;flex-direction:column;margin:24px auto;border-radius:12px;background-color:var(--color-card-bg);border:1px solid var(--color-border);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:background-color .3s ease,border-color .3s ease}.card-header[data-v-33a1c25a]{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:600;color:var(--color-text-primary);padding-bottom:16px;border-bottom:1px solid var(--color-border)}[data-v-33a1c25a] .el-table{flex-grow:1;background-color:rgba(0,0,0,0);color:var(--color-text-primary);--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-header-text-color: var(--color-text-secondary);--el-table-tr-bg-color: var(--color-card-bg);--el-table-row-hover-bg-color: var(--color-bg);border:none}[data-v-33a1c25a] .el-table::before,[data-v-33a1c25a] .el-table::after{display:none}[data-v-33a1c25a] .el-dialog{--el-dialog-bg-color: var(--color-card-bg);--el-dialog-title-font-size: 1.1rem;border-radius:12px}[data-v-33a1c25a] .el-dialog .el-dialog__title{color:var(--color-text-primary)}[data-v-33a1c25a] .el-dialog .el-dialog__header{border-bottom:1px solid var(--color-border);margin-right:0}[data-v-33a1c25a] .el-dialog .el-dialog__body{color:var(--color-text-secondary)}[data-v-33a1c25a] .el-dialog .el-form-item__label{color:var(--color-text-secondary)}[data-v-33a1c25a] .el-table .el-button{margin-left:8px}.ml-2[data-v-33a1c25a]{color:var(--color-text-secondary);cursor:pointer;margin-left:8px}@media(max-width: 768px){.box-card[data-v-33a1c25a]{margin:10px auto;width:100%;min-height:auto}.card-header[data-v-33a1c25a]{flex-direction:column;align-items:flex-start;gap:16px}[data-v-33a1c25a] .el-dialog{width:95% !important}[data-v-33a1c25a] .el-table .el-table__cell[class*=created_at],[data-v-33a1c25a] .el-table .el-table__cell[class*=updated_at]{display:none}}
[data-v-64d0a91a]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-64d0a91a]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}[data-v-64d0a91a]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-64d0a91a]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.settings-container[data-v-64d0a91a]{padding:28px 32px 56px;background-color:var(--color-bg);height:100%;overflow-y:auto;box-sizing:border-box;background-image:radial-gradient(circle at 8% 0%, rgba(var(--color-primary-raw), 0.08), transparent 28%)}.box-card[data-v-64d0a91a]{max-width:1240px;margin:0 auto;border-radius:14px;background-color:var(--color-card-bg);border:1px solid var(--color-border);box-shadow:0 12px 36px rgba(15,23,42,.05)}.settings-hero[data-v-64d0a91a]{max-width:1240px;margin:0 auto 18px;padding:10px 4px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.settings-hero h1[data-v-64d0a91a]{margin:5px 0 6px;color:var(--color-text-primary);font-size:30px;line-height:1.15;letter-spacing:-0.04em}.settings-hero p[data-v-64d0a91a]{margin:0;color:var(--color-text-secondary);font-size:13px}.settings-eyebrow[data-v-64d0a91a]{color:var(--color-primary);font-size:10px;font-weight:800;letter-spacing:.18em}.settings-identity[data-v-64d0a91a]{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-card-bg);min-width:150px}.settings-identity>div[data-v-64d0a91a]:last-child{display:flex;flex-direction:column;gap:2px}.settings-identity strong[data-v-64d0a91a]{color:var(--color-text-primary);font-size:13px}.settings-identity span[data-v-64d0a91a]{color:var(--color-text-secondary);font-size:11px}.identity-avatar[data-v-64d0a91a]{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;font-weight:800;background:linear-gradient(135deg, var(--color-primary), #2563eb)}.settings-nav[data-v-64d0a91a]{max-width:1240px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px;padding:6px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-card-bg)}.settings-nav-item[data-v-64d0a91a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--color-text-secondary);padding:11px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:.18s ease}.settings-nav-item[data-v-64d0a91a]:hover{background:rgba(var(--color-primary-raw), 0.06);color:var(--color-text-primary)}.settings-nav-item.active[data-v-64d0a91a]{background:rgba(var(--color-primary-raw), 0.11);color:var(--color-primary);box-shadow:inset 0 0 0 1px rgba(var(--color-primary-raw), 0.18)}.settings-nav-item em[data-v-64d0a91a],.settings-nav-item strong[data-v-64d0a91a],.settings-nav-item small[data-v-64d0a91a]{display:block;font-style:normal}.settings-nav-item em[data-v-64d0a91a]{margin-bottom:2px;color:var(--color-text-secondary);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-nav-item strong[data-v-64d0a91a]{font-size:13px;color:inherit}.settings-nav-item small[data-v-64d0a91a]{margin-top:2px;color:var(--color-text-secondary);font-size:10px;white-space:nowrap}.nav-index[data-v-64d0a91a]{font-size:10px;font-weight:800;opacity:.7}.settings-panel[data-v-64d0a91a] .el-card__header{padding:19px 22px;border-bottom-color:var(--color-border)}.settings-panel[data-v-64d0a91a] .el-card__body{padding:22px}.card-header[data-v-64d0a91a]{display:flex;justify-content:space-between;align-items:center}.card-header .title-text[data-v-64d0a91a]{font-size:17px;font-weight:700;color:var(--color-text-primary);letter-spacing:-0.01em}.index-maintenance-panel[data-v-64d0a91a]{padding:16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg)}.index-maintenance-main[data-v-64d0a91a]{display:flex;align-items:center;justify-content:space-between;gap:20px}.index-maintenance-title[data-v-64d0a91a]{color:var(--color-text-primary);font-weight:600;margin-bottom:4px}.index-task-status[data-v-64d0a91a]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--color-border)}.index-task-meta[data-v-64d0a91a]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--color-text-secondary);font-size:13px}.header-subtitle[data-v-64d0a91a]{margin-top:4px;font-size:12px;color:var(--color-text-secondary)}.section-heading-block[data-v-64d0a91a],.operation-heading[data-v-64d0a91a]{display:flex;align-items:center;justify-content:space-between;gap:24px}.section-heading-block[data-v-64d0a91a]{margin:28px 0 12px}.section-heading-block h3[data-v-64d0a91a],.operation-heading h3[data-v-64d0a91a]{margin:3px 0 0;color:var(--color-text-primary);font-size:15px}.section-heading-block>span[data-v-64d0a91a],.operation-heading p[data-v-64d0a91a]{margin:0;color:var(--color-text-secondary);font-size:11px}.section-kicker[data-v-64d0a91a]{color:var(--color-primary);font-size:9px;font-weight:800;letter-spacing:.13em}.policy-grid[data-v-64d0a91a]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.policy-card[data-v-64d0a91a]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-bg);cursor:pointer}.policy-card strong[data-v-64d0a91a],.policy-card small[data-v-64d0a91a]{display:block}.policy-card strong[data-v-64d0a91a]{color:var(--color-text-primary);font-size:13px}.policy-card small[data-v-64d0a91a]{margin-top:5px;color:var(--color-text-secondary);font-size:10px;line-height:1.45}.operation-block[data-v-64d0a91a]{padding:20px;border:1px solid var(--color-border);border-radius:12px;background:rgba(var(--color-primary-raw), 0.015)}.operation-block+.operation-block[data-v-64d0a91a]{margin-top:14px}.operation-heading p[data-v-64d0a91a]{margin-top:5px}.operation-block .index-maintenance-panel[data-v-64d0a91a]{margin-top:14px;padding:12px 14px}.operation-block .index-task-status[data-v-64d0a91a]{margin:0;padding:0;border:0}.advanced-config[data-v-64d0a91a]{margin-top:14px;padding:0 14px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-card-bg)}.advanced-config summary[data-v-64d0a91a]{padding:13px 0;color:var(--color-text-secondary);font-size:12px;cursor:pointer}.asset-form[data-v-64d0a91a]{margin-top:14px;display:grid;grid-template-columns:minmax(220px, 0.7fr) minmax(320px, 1.3fr) auto;gap:14px;align-items:end}.asset-form[data-v-64d0a91a] .el-form-item{margin-bottom:0}.asset-action[data-v-64d0a91a]{min-width:130px}.personal-security-row[data-v-64d0a91a]{margin-top:22px;padding:18px;display:grid;grid-template-columns:220px 1fr;align-items:end;gap:24px;border-top:1px solid var(--color-border)}.security-copy strong[data-v-64d0a91a],.security-copy small[data-v-64d0a91a]{display:block}.security-copy strong[data-v-64d0a91a]{margin-top:4px;color:var(--color-text-primary);font-size:14px}.security-copy small[data-v-64d0a91a]{margin-top:4px;color:var(--color-text-secondary);font-size:10px}.password-inline-form[data-v-64d0a91a]{display:grid;grid-template-columns:repeat(3, minmax(120px, 1fr)) auto;gap:10px}.account-table-wrap[data-v-64d0a91a]{padding:0 22px 22px}.table-toolbar[data-v-64d0a91a]{min-height:48px;display:flex;align-items:center;justify-content:space-between;color:var(--color-text-primary);font-size:12px}.table-toolbar small[data-v-64d0a91a]{color:var(--color-text-secondary)}.account-table[data-v-64d0a91a]{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.capability-section[data-v-64d0a91a]{margin-top:16px;padding:18px;border:1px solid var(--color-border);border-radius:12px;background:rgba(var(--color-primary-raw), 0.018)}.capability-heading[data-v-64d0a91a]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.capability-actions[data-v-64d0a91a]{display:flex;align-items:center;gap:10px}.capability-title[data-v-64d0a91a]{font-size:15px;font-weight:700;color:var(--color-text-primary)}.provider-endpoint[data-v-64d0a91a]{margin-top:3px;font-size:11px;color:var(--color-text-secondary);word-break:break-all}.workflow-grid[data-v-64d0a91a]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 24px}.policy-tip[data-v-64d0a91a]{margin:8px 0 20px}.dialog-grid[data-v-64d0a91a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.strategy-group[data-v-64d0a91a]{background:rgba(var(--color-primary-raw), 0.035);padding:14px 16px;border-radius:10px;border:1px solid rgba(var(--color-primary-raw), 0.16)}.item-tip[data-v-64d0a91a]{font-size:11px;color:var(--color-text-secondary);line-height:1.2;margin-top:4px}.flex-row[data-v-64d0a91a]{display:flex;gap:15px}.w-full[data-v-64d0a91a]{width:100%}.is-mobile[data-v-64d0a91a]{padding:10px 10px 80px}.is-mobile .settings-hero[data-v-64d0a91a]{padding:8px 2px 10px;margin-bottom:8px}.is-mobile .settings-hero h1[data-v-64d0a91a]{font-size:24px}.is-mobile .settings-hero p[data-v-64d0a91a],.is-mobile .settings-hero .settings-identity[data-v-64d0a91a]{display:none}.is-mobile .settings-nav[data-v-64d0a91a]{display:flex;overflow-x:auto;padding:5px;margin-bottom:12px;scrollbar-width:none}.is-mobile .settings-nav-item[data-v-64d0a91a]{min-width:132px;padding:10px}.is-mobile .settings-nav-item small[data-v-64d0a91a]{display:none}.is-mobile .box-card[data-v-64d0a91a]{margin-bottom:0}.is-mobile .settings-panel[data-v-64d0a91a] .el-card__header,.is-mobile .settings-panel[data-v-64d0a91a] .el-card__body{padding:15px}.is-mobile .mobile-stack[data-v-64d0a91a]{flex-direction:column;gap:10px}.is-mobile .capability-heading[data-v-64d0a91a]{align-items:stretch;flex-direction:column}.is-mobile .capability-actions[data-v-64d0a91a]{align-items:stretch;flex-direction:column}.is-mobile .workflow-grid[data-v-64d0a91a],.is-mobile .dialog-grid[data-v-64d0a91a]{grid-template-columns:1fr}.is-mobile .policy-grid[data-v-64d0a91a]{grid-template-columns:1fr}.is-mobile .index-maintenance-main[data-v-64d0a91a]{align-items:stretch;flex-direction:column}.is-mobile .operation-heading[data-v-64d0a91a],.is-mobile .section-heading-block[data-v-64d0a91a]{align-items:flex-start;flex-direction:column;gap:10px}.is-mobile .asset-form[data-v-64d0a91a],.is-mobile .personal-security-row[data-v-64d0a91a],.is-mobile .password-inline-form[data-v-64d0a91a]{grid-template-columns:1fr}.is-mobile .personal-security-row[data-v-64d0a91a]{padding:18px 0 0}.is-mobile .account-table-wrap[data-v-64d0a91a]{padding:0 14px 14px;overflow-x:auto}.mobile-profile-card[data-v-64d0a91a]{border:1px solid var(--color-border) !important;background-color:var(--color-card-bg) !important;margin-bottom:20px !important}.mobile-profile-card[data-v-64d0a91a] .el-card__body{padding:16px !important}.avatar-box[data-v-64d0a91a]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg, var(--color-primary) 0%, #2563eb 100%);color:#070a13;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 10px rgba(var(--color-primary-raw), 0.2)}.info-meta .username-text[data-v-64d0a91a]{font-size:15px;line-height:1.2}.mobile-theme-card[data-v-64d0a91a]{border:1px solid var(--color-border) !important;background-color:var(--color-card-bg) !important;margin-bottom:20px !important}.mobile-theme-card[data-v-64d0a91a] .el-card__body{padding:12px 16px !important}.mobile-bottom-nav[data-v-64d0a91a]{height:60px;background:var(--color-card-bg) !important;display:flex;justify-content:space-around;align-items:center;border-top:1px solid var(--color-border);box-sizing:border-box}.nav-item[data-v-64d0a91a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;gap:4px;color:var(--color-text-secondary) !important;transition:all .2s ease;font-size:11px}.nav-item .el-icon[data-v-64d0a91a]{font-size:18px}.nav-item.router-link-exact-active[data-v-64d0a91a],.nav-item.router-link-active[data-v-64d0a91a]{color:var(--color-primary) !important;font-weight:bold;text-shadow:0 0 8px rgba(14,165,233,.3)}[data-v-64d0a91a] .el-divider__text{background-color:var(--color-card-bg);display:flex;align-items:center;gap:5px;font-weight:600}

.page-container[data-v-ba6c45c0] { padding: 24px;
}
.card-header[data-v-ba6c45c0] { display: flex; justify-content: space-between; align-items: center;
}
.tip-banner[data-v-ba6c45c0] {
  background: rgba(var(--color-primary-raw), 0.05);
  padding: 12px;
  border-radius: 8px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--color-text-secondary);
  font-size: 13px;
}

[data-v-471ac0b6]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-471ac0b6]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}[data-v-471ac0b6]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-471ac0b6]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.page-container[data-v-471ac0b6]{padding:24px;background-color:var(--color-bg);height:100%;box-sizing:border-box;overflow-y:auto}.box-card[data-v-471ac0b6]{width:95%;max-width:1200px;margin:0 auto;background-color:var(--color-card-bg);border:1px solid var(--color-border)}.card-header[data-v-471ac0b6]{display:flex;justify-content:space-between;align-items:center}.card-header .title-text[data-v-471ac0b6]{font-weight:bold;font-size:1.1rem;color:var(--color-text-primary)}.v4-rooms-table[data-v-471ac0b6]{--el-table-bg-color: transparent !important;--el-table-tr-bg-color: transparent !important;--el-table-header-bg-color: var(--color-bg);--el-table-border-color: var(--color-border);--el-table-text-color: var(--color-text-primary);margin-top:10px}.v4-rooms-table[data-v-471ac0b6] .el-table__cell{padding:12px 0}[data-v-471ac0b6] .dark-row-even{background-color:rgba(0,0,0,0) !important}[data-v-471ac0b6] .dark-row-odd{background-color:hsla(0,0%,100%,.02) !important}[data-v-471ac0b6] .el-table__row:hover > td.el-table__cell{background-color:rgba(var(--color-primary-raw), 0.1) !important}.flex-row[data-v-471ac0b6]{display:flex;gap:15px}.flex-1[data-v-471ac0b6]{flex:1}.w-full[data-v-471ac0b6]{width:100%}.mt-2[data-v-471ac0b6]{margin-top:10px}.mb-3[data-v-471ac0b6]{margin-bottom:15px}.learn-control-bar[data-v-471ac0b6]{background-color:rgba(var(--color-primary-raw), 0.03);padding:15px;border-radius:8px;border:1px dashed var(--color-primary);margin-bottom:20px}.item-tip[data-v-471ac0b6]{font-size:11px;color:var(--color-text-secondary);line-height:1.4;margin-top:4px}.unbound-text[data-v-471ac0b6]{color:var(--color-text-secondary);font-size:12px;opacity:.6}.is-mobile[data-v-471ac0b6]{padding:10px;padding-bottom:120px !important}.is-mobile .box-card[data-v-471ac0b6]{width:100%}.is-mobile .mobile-stack[data-v-471ac0b6]{flex-direction:column;gap:0}[data-v-471ac0b6] .el-dialog{--el-dialog-bg-color: var(--color-card-bg);border:1px solid var(--color-border)}[data-v-471ac0b6] .el-dialog .el-dialog__title{color:var(--color-text-primary)}

.page-container[data-v-60315039] { padding: 24px;
}
.card-header {
&[data-v-60315039] { display: flex; justify-content: space-between; align-items: center;
 }
.title-text[data-v-60315039] { font-weight: bold;
}
}
.monospace[data-v-60315039] { font-family: monospace; font-weight: bold;
}
.text-danger[data-v-60315039] { color: var(--color-danger, #f56c6c);
}

[data-v-55e850a0]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-55e850a0]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.notebook-landing[data-v-55e850a0]{background-color:#fafafa !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.btn-black-style[data-v-55e850a0]{background-color:#000 !important;color:#fff !important;border:none !important;border-radius:9999px !important;padding:12px 24px !important;font-weight:bold}.btn-black-style[data-v-55e850a0]:hover{background-color:#1c1917 !important}.rescue-btn-custom[data-v-55e850a0]{background-color:#000 !important;border-color:#000 !important;color:#fff !important;border-radius:9999px !important;font-weight:bold;padding:8px 20px}.rescue-btn-custom[data-v-55e850a0]:hover{background-color:#1c1917 !important}[data-v-55e850a0] .custom-light-dialog{border-radius:12px}[data-v-55e850a0] .custom-light-dialog .el-dialog__title{font-weight:bold;color:#0f172a}.review-item-card[data-v-55e850a0]{width:380px;flex-shrink:0;background-color:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.marquee-viewport[data-v-55e850a0]{overflow:hidden;position:relative}.marquee-viewport:hover .marquee-track[data-v-55e850a0]{animation-play-state:paused}.marquee-track[data-v-55e850a0]{display:flex;width:-moz-max-content;width:max-content}.marquee-content[data-v-55e850a0]{display:flex}@keyframes marquee-55e850a0{0%{transform:translateX(0)}100%{transform:translate3d(-50%, 0, 0)}}.animate-marquee[data-v-55e850a0]{animation:marquee-55e850a0 35s linear infinite}.animate-fade-in[data-v-55e850a0]{animation:fadeIn-55e850a0 .8s cubic-bezier(0.16, 1, 0.3, 1) forwards}.animate-slide-up-glow[data-v-55e850a0]{opacity:0;animation:slideUpGlow-55e850a0 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards}.animate-slide-up-delay[data-v-55e850a0]{opacity:0;animation:slideUp-55e850a0 1.2s cubic-bezier(0.16, 1, 0.3, 1) .3s forwards}.animate-btn-pop[data-v-55e850a0]{opacity:0;animation:slideUp-55e850a0 1.2s cubic-bezier(0.16, 1, 0.3, 1) .5s forwards}@keyframes fadeIn-55e850a0{from{opacity:0}to{opacity:1}}@keyframes slideUp-55e850a0{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpGlow-55e850a0{from{opacity:0;transform:translateY(24px);text-shadow:0 0 0 rgba(14,165,233,0)}to{opacity:1;transform:translateY(0);text-shadow:0 0 20px rgba(14,165,233,.12)}}
[data-v-44b5f56a]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-44b5f56a]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.webrtc-meeting-container[data-v-44b5f56a]{font-family:var(--el-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-light-workspace[data-v-44b5f56a]{background-color:#f8fafc !important}.theme-light-workspace .directory-sidebar[data-v-44b5f56a]{background-color:#fff;border-color:#e2e8f0 !important}.theme-light-workspace .directory-sidebar .label-primary-text[data-v-44b5f56a]{color:#1e293b}.theme-light-workspace .directory-sidebar .adaptive-tree[data-v-44b5f56a]{background-color:rgba(0,0,0,0) !important;--el-tree-node-hover-bg-color: #f1f5f9;--el-tree-text-color: #334155}.theme-light-workspace .stage-header[data-v-44b5f56a]{background-color:#fff;border-color:#e2e8f0 !important}.theme-light-workspace .stage-header .label-secondary-text[data-v-44b5f56a]{color:#475569}.theme-light-workspace .thumbnails-gallery-row[data-v-44b5f56a]{background-color:#f1f5f9;border-color:#e2e8f0}.theme-light-workspace .asr-panel-pc[data-v-44b5f56a]{background-color:#fff;border-color:#e2e8f0 !important}.theme-light-workspace .asr-panel-pc .text-label[data-v-44b5f56a]{color:#1e293b}.theme-light-workspace .asr-panel-pc .segment-row[data-v-44b5f56a]{border-bottom-color:#f1f5f9 !important}.theme-light-workspace .asr-panel-pc .segment-row .text-content[data-v-44b5f56a]{color:#334155 !important}.theme-dark-obsidian[data-v-44b5f56a]{background-color:#070b14 !important}.theme-dark-obsidian .directory-sidebar[data-v-44b5f56a]{background-color:#0f1422;border-color:#1e293b !important}.theme-dark-obsidian .directory-sidebar .label-primary-text[data-v-44b5f56a]{color:#fff}.theme-dark-obsidian .directory-sidebar .adaptive-tree[data-v-44b5f56a]{background-color:rgba(0,0,0,0) !important;--el-tree-node-hover-bg-color: #1e293b;--el-tree-text-color: #cbd5e1}.theme-dark-obsidian .stage-header[data-v-44b5f56a]{background-color:#0d121f;border-color:#1e293b !important}.theme-dark-obsidian .stage-header .label-secondary-text[data-v-44b5f56a]{color:#cbd5e1}.theme-dark-obsidian .thumbnails-gallery-row[data-v-44b5f56a]{background-color:#090d16;border-color:#1e293b}.theme-dark-obsidian .asr-panel-pc[data-v-44b5f56a]{background-color:#0f1422;border-color:#1e293b !important}.theme-dark-obsidian .asr-panel-pc .text-label[data-v-44b5f56a]{color:#cbd5e1}.theme-dark-obsidian .asr-panel-pc .segment-row[data-v-44b5f56a]{border-bottom-color:#1e293b !important}.theme-dark-obsidian .asr-panel-pc .segment-row .text-content[data-v-44b5f56a]{color:#cbd5e1 !important}.directory-sidebar.is-collapsed[data-v-44b5f56a]{width:0 !important;opacity:0;pointer-events:none}.asr-panel-pc.is-collapsed[data-v-44b5f56a]{width:0 !important;opacity:0;pointer-events:none}.desktop-stage-layout[data-v-44b5f56a]{display:flex;flex-direction:column;height:100%}.desktop-stage-layout .major-focus-stage[data-v-44b5f56a]{flex:1;min-height:0}.thumbnail-card[data-v-44b5f56a]{width:130px;height:85px;flex-shrink:0;background-color:#0b111e;border:2px solid rgba(0,0,0,0);transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.4)}.thumbnail-card.active-focus-border[data-v-44b5f56a]{border-color:#0ea5e9 !important;transform:scale(1.02)}.thumbnail-card .card-glass-tag[data-v-44b5f56a]{position:absolute;bottom:4px;left:4px;background:rgba(0,0,0,.6);color:#fff;font-size:8px;padding:2px 6px;border-radius:4px;font-family:monospace;z-index:10}.thumbnail-card .hover-control-bar[data-v-44b5f56a]{position:absolute;top:4px;right:4px;opacity:0;z-index:15;transition:opacity .2s ease-in-out}.thumbnail-card:hover .hover-control-bar[data-v-44b5f56a]{opacity:1}.mobile-pip-layout[data-v-44b5f56a]{position:relative !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;overflow:hidden !important}.mobile-pip-layout .mobile-remote-card[data-v-44b5f56a],.mobile-pip-layout .mobile-bleed-background[data-v-44b5f56a]{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:10 !important;border-radius:0 !important;border:none !important}.mobile-pip-layout .mobile-pip-floating[data-v-44b5f56a]{position:absolute !important;top:16px !important;right:16px !important;width:100px !important;height:133px !important;z-index:50 !important;box-shadow:0 10px 25px rgba(0,0,0,.6) !important;border:1.5px solid hsla(0,0%,100%,.2) !important}.mobile-subtitle-overlay[data-v-44b5f56a]{position:absolute !important;bottom:30px !important;left:12px !important;width:75% !important;max-height:160px !important;background:rgba(0,0,0,0) !important;border:none !important;z-index:40 !important;padding:0 !important;box-shadow:none !important;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end}.mobile-subtitle-overlay .transcription-stream-scrollable[data-v-44b5f56a]{pointer-events:auto;max-height:100%}.mobile-subtitle-overlay .segment-row[data-v-44b5f56a]{background:rgba(0,0,0,.45) !important;border-radius:12px !important;border:none !important;padding:6px 10px !important;margin-bottom:5px !important;width:-moz-fit-content;width:fit-content;max-width:100%}.mobile-subtitle-overlay .live-row[data-v-44b5f56a]{background:rgba(14,165,233,.3) !important;border-radius:12px !important;padding:6px 10px !important;width:-moz-fit-content;width:fit-content;max-width:100%}.mobile-subtitle-overlay .text-shadow-subtitle[data-v-44b5f56a]{text-shadow:0 1.5px 2px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.85) !important}.mobile-floating-control-column[data-v-44b5f56a]{position:absolute;top:165px;right:16px;width:40px;align-items:center}.mobile-floating-control-column .disconnect-btn-mobile[data-v-44b5f56a]{background:rgba(239,68,68,.7) !important;border:1px solid hsla(0,0%,100%,.15) !important;color:#fff !important;backdrop-filter:blur(8px);font-size:9px !important;padding:0 !important;width:36px;height:36px}.translucent-btn[data-v-44b5f56a]{background:rgba(15,23,42,.55) !important;border:1px solid hsla(0,0%,100%,.15) !important;color:#fff !important;backdrop-filter:blur(8px)}.translucent-btn[data-v-44b5f56a]:hover{background:rgba(15,23,42,.75) !important}.translucent-btn-mini[data-v-44b5f56a]{background:rgba(15,23,42,.55) !important;border:1px solid hsla(0,0%,100%,.15) !important;color:#fff !important;backdrop-filter:blur(6px);width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center}.translucent-btn-mini[data-v-44b5f56a]:hover{background:rgba(15,23,42,.75) !important;border-color:#0ea5e9 !important}.pulsate[data-v-44b5f56a]{animation:pulse-glow-44b5f56a 2s infinite}.pulsate-mini[data-v-44b5f56a]{animation:pulse-glow-44b5f56a 2s infinite;zoom:.85}.live-dot-mini[data-v-44b5f56a]{width:8px;height:8px;background-color:#94a3b8;border-radius:50%;display:inline-block}.live-dot-mini.recording[data-v-44b5f56a]{background-color:#ef4444;box-shadow:0 0 8px #ef4444}.status-dot-mini[data-v-44b5f56a]{width:6px;height:6px;border-radius:50%;display:inline-block}.status-dot-mini.online[data-v-44b5f56a]{background-color:#10b981;box-shadow:0 0 6px #10b981}.status-dot-mini.offline[data-v-44b5f56a]{background-color:#4b5563}.whitespace-nowrap[data-v-44b5f56a]{white-space:nowrap !important;flex-shrink:0 !important}@keyframes pulse-glow-44b5f56a{0%,100%{opacity:1}50%{opacity:.6}}.dark-scroll-area[data-v-44b5f56a]::-webkit-scrollbar{width:4px;height:4px}.dark-scroll-area[data-v-44b5f56a]::-webkit-scrollbar-thumb{background:#334155;border-radius:10px}
[data-v-8c76cfc8]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-8c76cfc8]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.login-wrapper[data-v-8c76cfc8]{background-color:#fafafa}.login-background[data-v-8c76cfc8]{position:absolute;inset:0;z-index:1}.login-background .bg-shape[data-v-8c76cfc8]{position:absolute;filter:blur(100px);border-radius:50%;opacity:.15}.login-background .shape-1[data-v-8c76cfc8]{width:400px;height:400px;background:#00f2fe;top:-100px;right:-80px}.login-background .shape-2[data-v-8c76cfc8]{width:300px;height:300px;background:#e2b659;bottom:-80px;left:-80px}.login-card[data-v-8c76cfc8]{background:hsla(0,0%,100%,.9) !important;border:1px solid rgba(226,232,240,.8) !important;border-radius:16px;backdrop-filter:blur(10px)}.login-card[data-v-8c76cfc8] .el-card__body{padding:32px}.login-header[data-v-8c76cfc8]{text-align:center;margin-bottom:24px}.login-header .title[data-v-8c76cfc8]{font-size:1.4rem;font-weight:900;margin:0}.login-header .subtitle[data-v-8c76cfc8]{font-size:.8rem;margin-top:4px;font-family:monospace}.tab-header[data-v-8c76cfc8]{border-bottom:1px solid rgba(226,232,240,.8);padding-bottom:8px}.tab-header .tab-item[data-v-8c76cfc8]{font-size:14px;cursor:pointer;padding-bottom:8px;position:relative;transition:.2s}.tab-header .tab-item[data-v-8c76cfc8]:hover{color:#0f172a}.tab-header .tab-item.active[data-v-8c76cfc8]{color:#0ea5e9 !important;font-weight:bold}.tab-header .tab-item.active[data-v-8c76cfc8]::after{content:"";position:absolute;bottom:-9px;left:0;right:0;height:2px;background:#0ea5e9}.submit-btn[data-v-8c76cfc8]{width:100%;height:44px;font-weight:bold;border-radius:8px;border:none;background:#000 !important;color:#fff !important}.submit-btn[data-v-8c76cfc8]:hover{background-color:#1c1917 !important;transform:scale(1.01)}.back-home-btn[data-v-8c76cfc8]{transition:all .2s ease}.back-home-btn[data-v-8c76cfc8]:hover{transform:translateX(-4px)}.captcha-box[data-v-8c76cfc8]{width:100px;height:40px;background:#f1f5f9;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#0ea5e9;font-weight:bold;letter-spacing:4px;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(226,232,240,.8)}.card-footer[data-v-8c76cfc8]{text-align:center;margin-top:24px}.card-footer .version[data-v-8c76cfc8]{font-size:10px;font-family:monospace}[data-v-8c76cfc8] .el-form-item__label{color:#475569 !important;font-size:13px;font-weight:bold;padding-bottom:4px !important}[data-v-8c76cfc8] .el-input__wrapper{background-color:#fff !important;border:1px solid rgba(226,232,240,.8) !important;box-shadow:none !important}[data-v-8c76cfc8] .el-input__inner{color:#0f172a !important}
[data-v-3a4192c5]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-3a4192c5]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}[data-v-3a4192c5]:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark][data-v-3a4192c5]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}.common-layout[data-v-3a4192c5]{height:100dvh;width:100vw;overflow:hidden;background-color:var(--color-bg)}.layout-container[data-v-3a4192c5]{height:100%}.content-container[data-v-3a4192c5]{flex:1;display:flex;flex-direction:column;min-height:0;height:100%}.aside-style[data-v-3a4192c5]{background-color:var(--color-card-bg);border-right:1px solid var(--color-border);transition:width .3s;display:flex;flex-direction:column}.aside-style .logo-area-aside[data-v-3a4192c5]{padding:20px;display:flex;align-items:center;gap:10px;font-weight:bold;color:var(--color-primary);border-bottom:1px solid var(--color-border)}.app-menu-vertical[data-v-3a4192c5]{border-right:none;--el-menu-bg-color: transparent}.header-style[data-v-3a4192c5]{background-color:var(--color-card-bg);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;padding:0 20px;flex-shrink:0}.header-left[data-v-3a4192c5]{display:flex;align-items:center}.header-left .mobile-title[data-v-3a4192c5]{font-weight:bold;color:var(--color-text-primary)}.controls-area[data-v-3a4192c5]{display:flex;align-items:center;gap:15px}.user-info-area[data-v-3a4192c5]{display:flex;align-items:center;gap:10px}.user-info-area .welcome-text[data-v-3a4192c5]{font-size:14px;color:var(--color-text-secondary)}.brand-wrapper[data-v-3a4192c5]{display:flex;flex-direction:column;gap:4px}.brand-name[data-v-3a4192c5]{font-size:16px}.version-tag[data-v-3a4192c5]{font-size:10px;zoom:.8;width:-moz-fit-content;width:fit-content}.main-body-wrapper[data-v-3a4192c5]{flex:1;display:flex;flex-direction:row;min-height:0;overflow:hidden}.main-style[data-v-3a4192c5]{flex:1;padding:12px;background-color:var(--color-bg);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;min-width:0}.assistant-sidebar[data-v-3a4192c5]{width:400px;background-color:var(--color-card-bg);border-left:1px solid var(--color-border);display:flex;flex-direction:column;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);animation:slideIn-3a4192c5 .3s ease}.assistant-sidebar .sidebar-header[data-v-3a4192c5]{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border)}.assistant-sidebar .sidebar-header .title[data-v-3a4192c5]{font-weight:bold;color:var(--color-text-primary);display:flex;align-items:center;gap:8px}@keyframes slideIn-3a4192c5{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.assistant-container[data-v-3a4192c5]{display:flex;flex-direction:column;height:100%;overflow:hidden}.chat-history[data-v-3a4192c5]{flex:1;overflow-y:auto;padding:20px;background-color:var(--color-bg)}.chat-history .empty-tip[data-v-3a4192c5]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-text-secondary);opacity:.5;text-align:center}.chat-item[data-v-3a4192c5]{display:flex;margin-bottom:24px;width:100%}.chat-item.user[data-v-3a4192c5]{justify-content:flex-end}.chat-item.bot[data-v-3a4192c5]{justify-content:flex-start}.chat-item .chat-bubble[data-v-3a4192c5]{max-width:90%;padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.6}.chat-item .chat-bubble.user-style[data-v-3a4192c5]{background-color:var(--color-primary);color:#fff !important;border-bottom-right-radius:2px}.chat-item .chat-bubble.bot-style[data-v-3a4192c5]{background-color:var(--color-card-bg);color:var(--color-text-primary) !important;border:1px solid var(--color-border);border-bottom-left-radius:2px}.chat-item .chat-bubble.bot-style .content[data-v-3a4192c5]{color:var(--color-text-primary) !important}.chat-item .chat-bubble.bot-style .content[data-v-3a4192c5] *{color:var(--color-text-primary) !important}.chat-item .chat-bubble.bot-style .content[data-v-3a4192c5] strong{color:var(--color-warning) !important;font-weight:bold}.chat-item .chat-bubble.bot-style .content[data-v-3a4192c5] h4{color:var(--color-primary) !important;margin:10px 0 5px 0;border-bottom:1px solid var(--color-border);padding-bottom:4px}.chat-item .chat-bubble.bot-style .content[data-v-3a4192c5] table{border-collapse:collapse;width:100%;margin:10px 0}.chat-item .chat-bubble.bot-style .content[data-v-3a4192c5] table th,.chat-item .chat-bubble.bot-style .content[data-v-3a4192c5] table td{border:1px solid var(--color-border);padding:8px;text-align:left}.chat-item .chat-bubble.bot-style .content[data-v-3a4192c5] table th{background-color:rgba(var(--color-primary-raw), 0.1)}.input-area[data-v-3a4192c5]{padding:16px 20px;background-color:var(--color-card-bg);border-top:1px solid var(--color-border);flex-shrink:0}.input-area[data-v-3a4192c5] .el-textarea__inner{background-color:var(--color-bg) !important;color:var(--color-text-primary) !important;border-color:var(--color-border) !important}.input-area[data-v-3a4192c5] .el-textarea__inner::-moz-placeholder{color:var(--color-text-secondary);opacity:.6}.input-area[data-v-3a4192c5] .el-textarea__inner::placeholder{color:var(--color-text-secondary);opacity:.6}.input-area .input-footer[data-v-3a4192c5]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.input-area .input-footer .tip[data-v-3a4192c5]{color:var(--color-text-secondary);font-size:11px}.thinking-process[data-v-3a4192c5]{font-size:12px;color:var(--color-primary);margin-bottom:8px;display:flex;align-items:center;gap:6px;opacity:.8;background:rgba(var(--color-primary-raw), 0.05);padding:4px 8px;border-radius:4px}.sources[data-v-3a4192c5]{margin-top:12px;padding-top:10px;border-top:1px solid rgba(var(--color-primary-raw), 0.15);display:flex;flex-wrap:wrap;gap:8px}.sources .source-tag[data-v-3a4192c5]{font-size:11px;color:var(--color-primary) !important;background:rgba(var(--color-primary-raw), 0.1) !important;padding:4px 10px;border-radius:20px;border:1px solid rgba(var(--color-primary-raw), 0.2)}.ai-assistant-fab[data-v-3a4192c5]{position:fixed;left:24px;bottom:30px;right:auto !important;width:-moz-fit-content;width:fit-content;z-index:1000;background:linear-gradient(135deg, var(--color-primary) 0%, #2563eb 100%);color:#fff !important;padding:10px 18px;border-radius:30px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 15px rgba(var(--color-primary-raw), 0.4);transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.ai-assistant-fab[data-v-3a4192c5]:hover{transform:scale(1.05)}.ai-assistant-fab.is-active[data-v-3a4192c5]{background:var(--color-info)}.mobile-bottom-nav[data-v-3a4192c5]{height:60px;background:var(--color-card-bg) !important;display:flex;justify-content:space-around;align-items:center;border-top:1px solid var(--color-border);box-sizing:border-box}.mobile-bottom-nav .nav-item[data-v-3a4192c5],.mobile-bottom-nav .nav-item span[data-v-3a4192c5],.mobile-bottom-nav .nav-item i[data-v-3a4192c5],.mobile-bottom-nav .nav-item .el-icon[data-v-3a4192c5]{color:var(--color-text-secondary) !important;transition:all .2s ease;font-size:11px}.mobile-bottom-nav .nav-item.router-link-exact-active[data-v-3a4192c5],.mobile-bottom-nav .nav-item.router-link-exact-active span[data-v-3a4192c5],.mobile-bottom-nav .nav-item.router-link-exact-active i[data-v-3a4192c5],.mobile-bottom-nav .nav-item.router-link-exact-active .el-icon[data-v-3a4192c5],.mobile-bottom-nav .nav-item.router-link-active[data-v-3a4192c5],.mobile-bottom-nav .nav-item.router-link-active span[data-v-3a4192c5],.mobile-bottom-nav .nav-item.router-link-active i[data-v-3a4192c5],.mobile-bottom-nav .nav-item.router-link-active .el-icon[data-v-3a4192c5]{color:var(--color-primary) !important;font-weight:bold !important;text-shadow:0 0 8px rgba(14,165,233,.4) !important}[data-v-3a4192c5] .ai-drawer{--el-drawer-bg-color: var(--color-card-bg);border-left:1px solid var(--color-border)}[data-v-3a4192c5] .ai-drawer .el-drawer__body{padding:0;background-color:var(--color-bg)}[data-v-3a4192c5] .ai-drawer .el-drawer__header{margin-bottom:0;padding:15px 20px;border-bottom:1px solid var(--color-border);color:var(--color-text-primary)}[data-v-3a4192c5] .ai-drawer .el-drawer__header span{font-weight:bold}.user-identity-stack[data-v-3a4192c5]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-right:12px}.user-identity-stack .role-badge-floating[data-v-3a4192c5]{font-size:10px;zoom:.85;padding:0 6px;border-radius:4px;font-weight:bold}.user-identity-stack .welcome-text[data-v-3a4192c5]{font-size:14px;font-weight:bold;color:var(--color-text-primary)}.logout-btn-aligned[data-v-3a4192c5]{box-shadow:0 2px 8px rgba(245,108,108,.2);transition:.2s}.logout-btn-aligned[data-v-3a4192c5]:hover{transform:scale(1.05)}.ai-assistant-fab[data-v-3a4192c5]{position:fixed;right:24px;bottom:80px;z-index:1000;background:linear-gradient(135deg, var(--color-primary) 0%, #2563eb 100%);color:#fff !important;padding:10px 18px;border-radius:30px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 15px rgba(var(--color-primary-raw), 0.4);transition:all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.ai-assistant-fab[data-v-3a4192c5]:hover{transform:scale(1.05)}.floating-chat-window[data-v-3a4192c5]{position:fixed;z-index:2000;width:380px;height:520px;background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.25),0 10px 10px -5px rgba(0,0,0,.15);box-sizing:border-box}.floating-chat-window .assistant-container[data-v-3a4192c5]{height:100%;display:flex;flex-direction:column}.floating-chat-window .sidebar-header[data-v-3a4192c5]{padding:12px 16px;background-color:var(--color-bg) !important;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floating-chat-window .sidebar-header .header-title-box[data-v-3a4192c5]{display:flex;align-items:center;gap:8px;min-width:0}.floating-chat-window .sidebar-header .header-title-box .header-brand-text[data-v-3a4192c5]{font-size:13px;font-weight:bold;color:var(--color-text-primary);letter-spacing:.5px}.floating-chat-window .sidebar-header .assistant-mode-switch[data-v-3a4192c5]{flex:0 0 auto;margin-left:auto;margin-right:6px;--el-segmented-item-selected-color: var(--color-primary);--el-segmented-item-selected-bg-color: var(--color-card-bg)}.floating-chat-window .sidebar-header .assistant-mode-switch[data-v-3a4192c5] .el-segmented__item-label{padding:0 7px;font-size:11px;white-space:nowrap}.floating-chat-window .sidebar-header .header-btn-min[data-v-3a4192c5]{color:var(--color-text-secondary);padding:4px;transition:color .2s}.floating-chat-window .sidebar-header .header-btn-min[data-v-3a4192c5]:hover{color:var(--color-primary)}.floating-chat-window .draggable-handle[data-v-3a4192c5]{cursor:move}@media(max-width: 768px){.floating-chat-window[data-v-3a4192c5]{width:calc(100vw - 20px) !important;height:calc(100dvh - 160px) !important;left:10px !important;top:80px !important;right:auto !important;bottom:auto !important}}.dark-scroll-area[data-v-3a4192c5]::-webkit-scrollbar{width:5px}.dark-scroll-area[data-v-3a4192c5]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.is-mobile .ai-assistant-fab[data-v-3a4192c5]{right:16px;bottom:70px;padding:12px}.is-mobile .ai-assistant-fab span[data-v-3a4192c5]{display:none}
:root{--color-primary: #0284C7;--color-success: #10B981;--color-danger: #EF4444;--color-info: #64748B;--color-warning: #F59E0B;--color-bg: #F0F2F5;--color-card-bg: #FFFFFF;--color-border: #E2E8F0;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-primary-raw: 2, 132, 199;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 2px 10px rgba(0, 0, 0, 0.03);--shadow-depth-2: -4px 0 24px rgba(0, 0, 0, 0.06)}html[data-theme=dark]{--color-primary: #0EA5E9;--color-success: #14B8A6;--color-danger: #F43F5E;--color-info: #334155;--color-warning: #D97706;--color-bg: #090D16;--color-card-bg: #121829;--color-border: rgba(255, 255, 255, 0.06);--color-text-primary: #E5E7EB;--color-text-secondary: #9CA3AF;--color-primary-raw: 14, 165, 233;--el-bg-color: var(--color-bg);--el-bg-color-overlay: var(--color-card-bg);--el-text-color-primary: var(--color-text-primary);--el-border-color: var(--color-border);--el-fill-color-blank: var(--color-card-bg);--shadow-depth-1: 0 4px 12px rgba(0, 0, 0, 0.2);--shadow-depth-2: -6px 0 30px rgba(0, 0, 0, 0.4)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--el-color-primary: var(--color-primary);--el-color-success: var(--color-success);--el-color-danger: var(--color-danger);--el-color-info: var(--color-info);--el-color-warning: var(--color-warning);--el-border-radius-base: 8px}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

.\!container {
  width: 100% !important;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {

  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}

.visible {
  visibility: visible;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.-top-12 {
  top: -3rem;
}

.bottom-1 {
  bottom: 0.25rem;
}

.bottom-4 {
  bottom: 1rem;
}

.left-0 {
  left: 0px;
}

.left-1 {
  left: 0.25rem;
}

.left-4 {
  left: 1rem;
}

.top-4 {
  top: 1rem;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-50 {
  z-index: 50;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-1\.5 {
  margin-bottom: 0.375rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-1\.5 {
  margin-right: 0.375rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-auto {
  margin-top: auto;
}

.block {
  display: block;
}

.\!inline {
  display: inline !important;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.h-1\.5 {
  height: 0.375rem;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-2\.5 {
  height: 0.625rem;
}

.h-28 {
  height: 7rem;
}

.h-6 {
  height: 1.5rem;
}

.h-64 {
  height: 16rem;
}

.h-8 {
  height: 2rem;
}

.h-\[230px\] {
  height: 230px;
}

.h-\[250px\] {
  height: 250px;
}

.h-\[340px\] {
  height: 340px;
}

.h-\[calc\(100vh-60px\)\] {
  height: calc(100vh - 60px);
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.min-h-0 {
  min-height: 0px;
}

.min-h-\[260px\] {
  min-height: 260px;
}

.min-h-screen {
  min-height: 100vh;
}

.w-1\.5 {
  width: 0.375rem;
}

.w-10 {
  width: 2.5rem;
}

.w-12 {
  width: 3rem;
}

.w-2\.5 {
  width: 0.625rem;
}

.w-24 {
  width: 6rem;
}

.w-6 {
  width: 1.5rem;
}

.w-72 {
  width: 18rem;
}

.w-8 {
  width: 2rem;
}

.w-80 {
  width: 20rem;
}

.w-\[200px\] {
  width: 200px;
}

.w-\[350px\] {
  width: 350px;
}

.w-\[400px\] {
  width: 400px;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.min-w-0 {
  min-width: 0px;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

.max-w-6xl {
  max-width: 72rem;
}

.max-w-7xl {
  max-width: 80rem;
}

.max-w-\[150px\] {
  max-width: 150px;
}

.max-w-\[80\%\] {
  max-width: 80%;
}

.max-w-\[90\%\] {
  max-width: 90%;
}

.max-w-full {
  max-width: 100%;
}

.max-w-sm {
  max-width: 24rem;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.border-collapse {
  border-collapse: collapse;
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes ping {

  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

@keyframes pulse {

  50% {
    opacity: .5;
  }
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.cursor-pointer {
  cursor: pointer;
}

.resize {
  resize: both;
}

.columns-1 {
  -moz-columns: 1;
       columns: 1;
}

.columns-2 {
  -moz-columns: 2;
       columns: 2;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-0\.5 {
  gap: 0.125rem;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-2\.5 {
  gap: 0.625rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-l-xl {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-r-xl {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}

.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}

.border {
  border-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-l {
  border-left-width: 1px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-r {
  border-right-width: 1px;
}

.border-t {
  border-top-width: 1px;
}

.border-dashed {
  border-style: dashed;
}

.border-amber-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 243 199 / var(--tw-border-opacity, 1));
}

.border-amber-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity, 1));
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}

.border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgb(219 234 254 / var(--tw-border-opacity, 1));
}

.border-emerald-100 {
  --tw-border-opacity: 1;
  border-color: rgb(209 250 229 / var(--tw-border-opacity, 1));
}

.border-emerald-100\/50 {
  border-color: rgb(209 250 229 / 0.5);
}

.border-sky-100 {
  --tw-border-opacity: 1;
  border-color: rgb(224 242 254 / var(--tw-border-opacity, 1));
}

.border-sky-200 {
  --tw-border-opacity: 1;
  border-color: rgb(186 230 253 / var(--tw-border-opacity, 1));
}

.border-sky-400 {
  --tw-border-opacity: 1;
  border-color: rgb(56 189 248 / var(--tw-border-opacity, 1));
}

.border-sky-400\/40 {
  border-color: rgb(56 189 248 / 0.4);
}

.border-sky-500 {
  --tw-border-opacity: 1;
  border-color: rgb(14 165 233 / var(--tw-border-opacity, 1));
}

.border-slate-100 {
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity, 1));
}

.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}

.border-slate-200\/50 {
  border-color: rgb(226 232 240 / 0.5);
}

.border-slate-200\/60 {
  border-color: rgb(226 232 240 / 0.6);
}

.border-slate-200\/80 {
  border-color: rgb(226 232 240 / 0.8);
}

.border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
}

.border-slate-800 {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity, 1));
}

.border-slate-800\/60 {
  border-color: rgb(30 41 59 / 0.6);
}

.border-slate-800\/80 {
  border-color: rgb(30 41 59 / 0.8);
}

.border-slate-900\/60 {
  border-color: rgb(15 23 42 / 0.6);
}

.border-white\/20 {
  border-color: rgb(255 255 255 / 0.2);
}

.border-white\/5 {
  border-color: rgb(255 255 255 / 0.05);
}

.bg-\[\#0B0F19\] {
  --tw-bg-opacity: 1;
  background-color: rgb(11 15 25 / var(--tw-bg-opacity, 1));
}

.bg-\[\#FAFAFA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.bg-\[\#FCFCFC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 252 252 / var(--tw-bg-opacity, 1));
}

.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}

.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}

.bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7);
}

.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}

.bg-emerald-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1));
}

.bg-emerald-50\/50 {
  background-color: rgb(236 253 245 / 0.5);
}

.bg-emerald-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1));
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}

.bg-sky-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1));
}

.bg-sky-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1));
}

.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}

.bg-slate-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}

.bg-slate-50\/50 {
  background-color: rgb(248 250 252 / 0.5);
}

.bg-slate-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}

.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
}

.bg-slate-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.from-blue-500 {
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-900 {
  --tw-gradient-from: #0f172a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-sky-400 {
  --tw-gradient-to: rgb(56 189 248 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.to-\[\#12192A\] {
  --tw-gradient-to: #12192A var(--tw-gradient-to-position);
}

.to-emerald-400 {
  --tw-gradient-to: #34d399 var(--tw-gradient-to-position);
}

.bg-clip-text {
  -webkit-background-clip: text;
          background-clip: text;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.p-2\.5 {
  padding: 0.625rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.pb-0\.5 {
  padding-bottom: 0.125rem;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-8 {
  padding-top: 2rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.indent-8 {
  text-indent: 2rem;
}

.align-middle {
  vertical-align: middle;
}

.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.font-sans {
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-\[8px\] {
  font-size: 8px;
}

.text-\[9px\] {
  font-size: 9px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.italic {
  font-style: italic;
}

.leading-none {
  line-height: 1;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-snug {
  line-height: 1.375;
}

.leading-tight {
  line-height: 1.25;
}

.tracking-tight {
  letter-spacing: -0.025em;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.text-\[\#0EA5E9\] {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity, 1));
}

.text-\[\#0f3460\] {
  --tw-text-opacity: 1;
  color: rgb(15 52 96 / var(--tw-text-opacity, 1));
}

.text-\[\#203b66\] {
  --tw-text-opacity: 1;
  color: rgb(32 59 102 / var(--tw-text-opacity, 1));
}

.text-\[\#E2B659\] {
  --tw-text-opacity: 1;
  color: rgb(226 182 89 / var(--tw-text-opacity, 1));
}

.text-amber-500 {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1));
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}

.text-emerald-400 {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity, 1));
}

.text-emerald-500 {
  --tw-text-opacity: 1;
  color: rgb(16 185 129 / var(--tw-text-opacity, 1));
}

.text-emerald-600 {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity, 1));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}

.text-rose-400 {
  --tw-text-opacity: 1;
  color: rgb(251 113 133 / var(--tw-text-opacity, 1));
}

.text-rose-500\/80 {
  color: rgb(244 63 94 / 0.8);
}

.text-sky-400 {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity, 1));
}

.text-sky-500 {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity, 1));
}

.text-slate-100 {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity, 1));
}

.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}

.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}

.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}

.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}

.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}

.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}

.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}

.text-transparent {
  color: transparent;
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1));
}

.line-through {
  text-decoration-line: line-through;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-70 {
  opacity: 0.7;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-black\/10 {
  --tw-shadow-color: rgb(0 0 0 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}

.outline {
  outline-style: solid;
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-filter {
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.selection\:bg-sky-100 *::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1));
}

.selection\:bg-sky-100 *::selection {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1));
}

.selection\:text-sky-900 *::-moz-selection {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity, 1));
}

.selection\:text-sky-900 *::selection {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity, 1));
}

.selection\:bg-sky-100::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1));
}

.selection\:bg-sky-100::selection {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1));
}

.selection\:text-sky-900::-moz-selection {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity, 1));
}

.selection\:text-sky-900::selection {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity, 1));
}

.hover\:rotate-12:hover {
  --tw-rotate: 12deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-\[1\.03\]:hover {
  --tw-scale-x: 1.03;
  --tw-scale-y: 1.03;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:bg-slate-200\/50:hover {
  background-color: rgb(226 232 240 / 0.5);
}

.hover\:bg-zinc-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:translate-x-1 {
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:text-sky-400 {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 768px) {

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:flex {
    display: flex;
  }

  .md\:columns-2 {
    -moz-columns: 2;
         columns: 2;
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 1024px) {

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (prefers-color-scheme: dark) {

  .dark\:text-slate-100 {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity, 1));
  }

  .dark\:text-slate-400 {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity, 1));
  }

  .dark\:text-slate-700 {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity, 1));
  }

  .dark\:hover\:bg-slate-700\/30:hover {
    background-color: rgb(51 65 85 / 0.3);
  }
}

