.not-found[data-v-12fb03a4]{background:var(--pc-bg_1);justify-content:center;align-items:center;width:100%;height:100vh;padding:24px;display:flex}.not-found__center[data-v-12fb03a4]{width:100%;max-width:600px}.not-found__content[data-v-12fb03a4]{text-align:center;flex-direction:column;align-items:center;display:flex}.not-found__icon[data-v-12fb03a4]{color:var(--pc-text_3);opacity:.6;margin-bottom:32px}.not-found__icon svg[data-v-12fb03a4]{display:block}.not-found__heading[data-v-12fb03a4]{color:var(--pc-text_1);margin:0 0 16px;font-size:32px;font-weight:500}.not-found__message[data-v-12fb03a4]{color:var(--pc-text_2);margin:0 0 8px;font-size:16px;line-height:1.5}.not-found__project-id[data-v-12fb03a4]{color:var(--pc-text_1);background:var(--pc-bg_2);border-radius:4px;padding:2px 6px;font-family:monospace;font-weight:500}.not-found__explanation[data-v-12fb03a4]{color:var(--pc-text_3);margin:0 0 32px;font-size:14px;line-height:1.5}.not-found__actions[data-v-12fb03a4]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=640px){.not-found__heading[data-v-12fb03a4]{font-size:24px}.not-found__message[data-v-12fb03a4]{font-size:14px}.not-found__icon[data-v-12fb03a4]{margin-bottom:24px}.not-found__icon svg[data-v-12fb03a4]{width:80px;height:80px}.not-found__actions[data-v-12fb03a4]{flex-direction:column;width:100%}.not-found__actions[data-v-12fb03a4] .el-button{width:100%}}.admin-panel[data-v-130fe877]{background:var(--pc-bg_1);height:100vh;color:var(--pc-text_1);flex-direction:column;display:flex;overflow:hidden}.admin-header[data-v-130fe877]{border-bottom:1px solid var(--pc-border_1);background:var(--pc-bg_2);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}@media (width<=768px){.admin-header[data-v-130fe877]{padding:12px 16px}}.header-left[data-v-130fe877]{flex:1}.back-link[data-v-130fe877]{color:var(--pc-text_3);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.back-link[data-v-130fe877]:hover{color:var(--pc-text_1)}.header-center[data-v-130fe877]{text-align:center}.page-title[data-v-130fe877]{background:var(--pc-h2_gr);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:18px;font-weight:700}.header-right[data-v-130fe877]{flex:1;justify-content:flex-end;display:flex}.admin-badge[data-v-130fe877]{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.admin-body[data-v-130fe877]{flex:1;display:flex;overflow:hidden}.admin-sidebar[data-v-130fe877]{background:var(--pc-bg_2);border-right:1px solid var(--pc-border_1);flex-shrink:0;width:200px;padding:16px 0}@media (width<=768px){.admin-sidebar[data-v-130fe877]{width:60px;padding:12px 0}}.sidebar-nav[data-v-130fe877]{flex-direction:column;gap:4px;padding:0 8px;display:flex}@media (width<=768px){.sidebar-nav[data-v-130fe877]{padding:0 6px}}.nav-item[data-v-130fe877]{color:var(--pc-text_3);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}@media (width<=768px){.nav-item[data-v-130fe877]{justify-content:center;padding:10px}.nav-item span[data-v-130fe877]{display:none}}.nav-item[data-v-130fe877]:hover,.nav-item.is-active[data-v-130fe877]{background:var(--pc-bg_3);color:var(--pc-text_1)}.nav-item.is-active[data-v-130fe877]:before{content:"";background:linear-gradient(#667eea 0%,#764ba2 100%);border-radius:0 2px 2px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.admin-content[data-v-130fe877]{flex:1;padding:24px;overflow-y:auto}@media (width<=768px){.admin-content[data-v-130fe877]{padding:16px}}.chart-container[data-v-da4ecb61]{width:100%}.analytics-view[data-v-f995d3a2]{max-width:1100px;padding-bottom:40px}.view-header[data-v-f995d3a2]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.header-title[data-v-f995d3a2]{flex:1}.view-title[data-v-f995d3a2]{color:var(--pc-text_1);margin:0;font-size:22px;font-weight:700}.view-subtitle[data-v-f995d3a2]{color:var(--pc-text_3);margin:4px 0 0;font-size:13px}.reload-btn[data-v-f995d3a2]{border:1px solid var(--pc-border_2);width:36px;height:36px;color:var(--pc-text_3);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.reload-btn[data-v-f995d3a2]:hover:not(:disabled){background:var(--pc-bg_3);color:var(--pc-text_1)}.reload-btn[data-v-f995d3a2]:disabled{opacity:.5;cursor:not-allowed}.reload-btn .is-loading[data-v-f995d3a2]{animation:1s linear infinite spin-f995d3a2}@keyframes spin-f995d3a2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filters-row[data-v-f995d3a2]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filter-chip[data-v-f995d3a2]{border:1px solid var(--pc-border_2);color:var(--pc-text_2);cursor:pointer;background:0 0;border-radius:50px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.filter-chip[data-v-f995d3a2]:hover:not(:disabled):not(.is-active){background:var(--pc-bg_3);color:var(--pc-text_1)}.filter-chip[data-v-f995d3a2]:disabled{opacity:.7;cursor:not-allowed}.filter-chip.is-active[data-v-f995d3a2]{color:#fff;background:linear-gradient(#ffb800 0%,#d53e3e 88.99%,#df6f0d 100.61%);border-color:#0000}.summary-grid[data-v-f995d3a2]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=768px){.summary-grid[data-v-f995d3a2]{grid-template-columns:1fr}}.stat-card[data-v-f995d3a2]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;padding:20px 24px}.stat-value[data-v-f995d3a2]{color:var(--pc-text_1);margin-bottom:6px;font-size:28px;font-weight:700}.stat-value.skeleton[data-v-f995d3a2]{background:var(--pc-bg_3);color:#0000;border-radius:4px;animation:1.5s ease-in-out infinite pulse-f995d3a2}.stat-label[data-v-f995d3a2]{color:var(--pc-text_3);font-size:13px;font-weight:500}@keyframes pulse-f995d3a2{0%,to{opacity:1}50%{opacity:.5}}.section-card[data-v-f995d3a2]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;margin-bottom:24px;overflow:hidden}.section-header[data-v-f995d3a2]{border-bottom:1px solid var(--pc-border_1);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.section-title[data-v-f995d3a2]{color:var(--pc-text_1);margin:0;font-size:15px;font-weight:600}.section-count[data-v-f995d3a2]{color:var(--pc-text_3);font-size:12px}.loading-placeholder[data-v-f995d3a2],.empty-placeholder[data-v-f995d3a2]{text-align:center;color:var(--pc-text_3);padding:40px 20px;font-size:14px}.chart-wrapper[data-v-f995d3a2]{padding:20px}.data-table[data-v-f995d3a2]{border-collapse:collapse;width:100%}.data-table th[data-v-f995d3a2],.data-table td[data-v-f995d3a2]{text-align:left;border-bottom:1px solid var(--pc-border_1);padding:12px 16px}.data-table th[data-v-f995d3a2]{color:var(--pc-text_3);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.data-table td[data-v-f995d3a2]{color:var(--pc-text_2);font-size:14px}.data-table tbody tr:last-child td[data-v-f995d3a2]{border-bottom:none}.data-table tbody tr[data-v-f995d3a2]:hover{background:var(--pc-bg_3)}.data-table .text-right[data-v-f995d3a2]{text-align:right}.breakdown-table[data-v-f995d3a2],.users-table[data-v-f995d3a2]{overflow-x:auto}.rank-cell[data-v-f995d3a2]{width:40px;color:var(--pc-text_4);font-weight:600}.user-cell[data-v-f995d3a2]{flex-direction:column;gap:2px;display:flex}.user-email[data-v-f995d3a2]{color:var(--pc-text_1);font-weight:500}.user-uid[data-v-f995d3a2]{color:var(--pc-text_4);font-family:monospace;font-size:11px}.cost-cell[data-v-f995d3a2]{color:var(--pc-text_1);font-weight:600}.date-cell[data-v-f995d3a2]{color:var(--pc-text_3);font-size:12px}.balance-view[data-v-53171e7a]{max-width:600px}.view-header[data-v-53171e7a]{margin-bottom:24px}@media (width<=480px){.view-header[data-v-53171e7a]{margin-bottom:16px}}.view-title[data-v-53171e7a]{color:var(--pc-text_1);margin:0;font-size:22px;font-weight:700}@media (width<=480px){.view-title[data-v-53171e7a]{font-size:18px}}.view-subtitle[data-v-53171e7a]{color:var(--pc-text_3);margin:4px 0 0;font-size:13px}.topup-card[data-v-53171e7a]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;margin-bottom:24px;padding:24px}@media (width<=480px){.topup-card[data-v-53171e7a]{margin-bottom:16px;padding:16px}}.card-title[data-v-53171e7a]{color:var(--pc-text_1);margin:0 0 20px;font-size:16px;font-weight:600}.topup-form[data-v-53171e7a] .el-input__wrapper,.topup-form[data-v-53171e7a] .el-input-number{background:var(--pc-bg_3);border-color:var(--pc-border_2)}.form-item[data-v-53171e7a]{margin-bottom:20px}.form-label[data-v-53171e7a]{color:var(--pc-text_2);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.amount-input[data-v-53171e7a]{width:100%}.amount-hint[data-v-53171e7a]{color:var(--pc-text_4);margin-top:4px;font-size:12px}.submit-btn[data-v-53171e7a]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;width:100%;height:44px;font-size:15px;font-weight:600}.submit-btn[data-v-53171e7a]:hover:not(:disabled){background:linear-gradient(135deg,#5a72d9 0%,#6a4291 100%)}.submit-btn[data-v-53171e7a]:disabled{opacity:.6}.result-card[data-v-53171e7a]{border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px;display:flex;position:relative}.result-card.is-success[data-v-53171e7a]{background:#67c23a1a;border:1px solid #67c23a4d}.result-card.is-success .result-icon[data-v-53171e7a]{color:#67c23a}.result-card.is-error[data-v-53171e7a]{background:#f56c6c1a;border:1px solid #f56c6c4d}.result-card.is-error .result-icon[data-v-53171e7a]{color:#f56c6c}.result-icon[data-v-53171e7a]{flex-shrink:0;margin-top:2px}.result-content[data-v-53171e7a]{flex:1;min-width:0}.result-title[data-v-53171e7a]{color:var(--pc-text_1);margin-bottom:4px;font-size:14px;font-weight:600}.result-message[data-v-53171e7a]{color:var(--pc-text_2);word-break:break-word;font-size:13px}.result-balance[data-v-53171e7a]{color:var(--pc-text_2);margin-top:8px;font-size:13px}.result-balance strong[data-v-53171e7a]{color:var(--pc-text_1)}.result-close[data-v-53171e7a]{width:24px;height:24px;color:var(--pc-text_4);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.result-close[data-v-53171e7a]:hover{background:var(--pc-bg_3);color:var(--pc-text_2)}.recent-section[data-v-53171e7a]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;padding:20px}.section-title[data-v-53171e7a]{color:var(--pc-text_2);margin:0 0 16px;font-size:14px;font-weight:600}.quick-actions[data-v-53171e7a]{flex-wrap:wrap;gap:8px;display:flex}.quick-action[data-v-53171e7a]{border:1px solid var(--pc-border_2);color:var(--pc-text_2);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.quick-action[data-v-53171e7a]:hover{background:var(--pc-bg_3);color:var(--pc-text_1);border-color:var(--pc-border_3)}.emails-view[data-v-a99878a0]{max-width:1100px;padding-bottom:40px}.view-header[data-v-a99878a0]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.header-title[data-v-a99878a0]{flex:1}.view-title[data-v-a99878a0]{color:var(--pc-text_1);margin:0;font-size:22px;font-weight:700}.view-subtitle[data-v-a99878a0]{color:var(--pc-text_3);margin:4px 0 0;font-size:13px}.reload-btn[data-v-a99878a0]{border:1px solid var(--pc-border_2);width:36px;height:36px;color:var(--pc-text_3);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.reload-btn[data-v-a99878a0]:hover:not(:disabled){background:var(--pc-bg_3);color:var(--pc-text_1)}.reload-btn[data-v-a99878a0]:disabled{opacity:.5;cursor:not-allowed}.reload-btn .is-loading[data-v-a99878a0]{animation:1s linear infinite spin-a99878a0}@keyframes spin-a99878a0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.summary-grid[data-v-a99878a0]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=768px){.summary-grid[data-v-a99878a0]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-a99878a0]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;padding:20px 24px}.stat-value[data-v-a99878a0]{color:var(--pc-text_1);margin-bottom:6px;font-size:28px;font-weight:700}.stat-value.skeleton[data-v-a99878a0]{background:var(--pc-bg_3);color:#0000;border-radius:4px;animation:1.5s ease-in-out infinite pulse-a99878a0}.stat-value.bounced[data-v-a99878a0]{color:#f56c6c}.stat-label[data-v-a99878a0]{color:var(--pc-text_3);font-size:13px;font-weight:500}@keyframes pulse-a99878a0{0%,to{opacity:1}50%{opacity:.5}}.section-card[data-v-a99878a0]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;margin-bottom:24px;overflow:hidden}.section-header[data-v-a99878a0]{border-bottom:1px solid var(--pc-border_1);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.section-title[data-v-a99878a0]{color:var(--pc-text_1);margin:0;font-size:15px;font-weight:600}.section-count[data-v-a99878a0]{color:var(--pc-text_3);font-size:12px}.stats-row[data-v-a99878a0]{gap:32px;padding:16px 20px;display:flex}.mini-stat[data-v-a99878a0]{flex-direction:column;gap:4px;display:flex}.mini-value[data-v-a99878a0]{font-size:20px;font-weight:600}.mini-value.scheduled[data-v-a99878a0]{color:#409eff}.mini-value.sent[data-v-a99878a0]{color:#67c23a}.mini-value.cancelled[data-v-a99878a0]{color:#909399}.mini-value.failed[data-v-a99878a0]{color:#f56c6c}.mini-label[data-v-a99878a0]{color:var(--pc-text_3);font-size:12px}.loading-placeholder[data-v-a99878a0],.empty-placeholder[data-v-a99878a0]{text-align:center;color:var(--pc-text_3);padding:40px 20px;font-size:14px}.data-table[data-v-a99878a0]{border-collapse:collapse;width:100%}.data-table th[data-v-a99878a0],.data-table td[data-v-a99878a0]{text-align:left;border-bottom:1px solid var(--pc-border_1);padding:12px 16px}.data-table th[data-v-a99878a0]{color:var(--pc-text_3);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.data-table td[data-v-a99878a0]{color:var(--pc-text_2);font-size:14px}.data-table tbody tr:last-child td[data-v-a99878a0]{border-bottom:none}.data-table tbody tr[data-v-a99878a0]:hover{background:var(--pc-bg_3)}.data-table .text-right[data-v-a99878a0]{text-align:right}.campaign-name[data-v-a99878a0]{color:var(--pc-text_1);font-weight:500}.subject-cell[data-v-a99878a0]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.template-cell[data-v-a99878a0]{color:var(--pc-text_3);font-family:monospace;font-size:12px}.date-cell[data-v-a99878a0]{color:var(--pc-text_3);font-size:12px}.status-badge[data-v-a99878a0]{color:#fff;text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.actions-cell[data-v-a99878a0]{justify-content:flex-end;gap:8px;display:flex}.action-btn[data-v-a99878a0]{cursor:pointer;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .2s}.action-btn.cancel[data-v-a99878a0]{border:1px solid var(--pc-border_2);color:var(--pc-text_3);background:0 0}.action-btn.cancel[data-v-a99878a0]:hover{color:#fff;background:#f56c6c;border-color:#f56c6c}.action-btn.refresh[data-v-a99878a0]{border:1px solid var(--pc-border_2);color:var(--pc-text_3);background:0 0}.action-btn.refresh[data-v-a99878a0]:hover{color:#fff;background:#409eff;border-color:#409eff}.email-form[data-v-a99878a0]{padding:20px}.form-row[data-v-a99878a0]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=768px){.form-row[data-v-a99878a0]{grid-template-columns:1fr}}.form-row.full-width-row[data-v-a99878a0]{grid-template-columns:1fr}.form-item[data-v-a99878a0]{flex-direction:column;gap:8px;display:flex}.form-item.full-width[data-v-a99878a0]{grid-column:1/-1}.form-label[data-v-a99878a0]{color:var(--pc-text_2);font-size:13px;font-weight:500}.filter-select[data-v-a99878a0],.date-picker[data-v-a99878a0]{width:100%}.form-actions[data-v-a99878a0]{gap:12px;margin-top:20px;display:flex}.preview-btn[data-v-a99878a0],.submit-btn[data-v-a99878a0]{cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.preview-btn[data-v-a99878a0]:disabled,.submit-btn[data-v-a99878a0]:disabled{opacity:.5;cursor:not-allowed}.preview-btn[data-v-a99878a0]{border:1px solid var(--pc-border_2);color:var(--pc-text_2);background:0 0}.preview-btn[data-v-a99878a0]:hover:not(:disabled){background:var(--pc-bg_3);color:var(--pc-text_1)}.submit-btn[data-v-a99878a0]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}.submit-btn[data-v-a99878a0]:hover:not(:disabled){background:linear-gradient(135deg,#5a72d9 0%,#6a4291 100%)}.filters-section[data-v-a99878a0]{border:1px solid var(--pc-border_1);border-radius:8px;margin-top:20px;overflow:hidden}.filters-header[data-v-a99878a0]{background:var(--pc-bg_3);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .2s;display:flex}.filters-header[data-v-a99878a0]:hover{background:var(--pc-bg_hover)}.filters-title[data-v-a99878a0]{color:var(--pc-text_2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.filters-arrow[data-v-a99878a0]{color:var(--pc-text_3);transition:transform .2s}.filters-arrow.is-expanded[data-v-a99878a0]{transform:rotate(180deg)}.filters-content[data-v-a99878a0]{border-top:1px solid var(--pc-border_1);padding:16px}.checkboxes-row[data-v-a99878a0]{gap:24px;padding-top:8px;display:flex}.form-hint[data-v-a99878a0]{color:var(--pc-text_4);margin-top:4px;font-size:11px}.preview-result[data-v-a99878a0]{background:var(--pc-bg_3);border:1px solid var(--pc-border_1);border-radius:8px;margin-top:16px;padding:16px}.preview-header[data-v-a99878a0]{margin-bottom:12px}.preview-count[data-v-a99878a0]{color:var(--pc-text_1);font-size:15px}.preview-count strong[data-v-a99878a0]{color:var(--pc-primary);font-size:18px}.preview-breakdown[data-v-a99878a0]{background:var(--pc-bg_2);border-radius:6px;margin-bottom:12px;padding:12px}.breakdown-stats[data-v-a99878a0]{gap:24px;margin-bottom:12px;display:flex}.breakdown-stat[data-v-a99878a0]{flex-direction:column;gap:2px;display:flex}.breakdown-stat .stat-value[data-v-a99878a0]{font-size:18px;font-weight:600}.breakdown-stat .stat-value.free[data-v-a99878a0]{color:#909399}.breakdown-stat .stat-value.pro[data-v-a99878a0]{color:#67c23a}.breakdown-stat .stat-label[data-v-a99878a0]{color:var(--pc-text_3);text-transform:uppercase;font-size:11px}.breakdown-countries[data-v-a99878a0]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.countries-label[data-v-a99878a0]{color:var(--pc-text_3);font-size:12px}.country-tag[data-v-a99878a0]{background:var(--pc-bg_4);color:var(--pc-text_2);border-radius:4px;padding:2px 8px;font-size:11px;display:inline-block}.preview-samples[data-v-a99878a0]{color:var(--pc-text_3);font-size:12px;line-height:1.5}.samples-label[data-v-a99878a0]{color:var(--pc-text_2);font-weight:500}.pagination[data-v-a99878a0]{border-top:1px solid var(--pc-border_1);justify-content:center;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.pagination-btn[data-v-a99878a0]{background:var(--pc-bg_3);border:1px solid var(--pc-border_1);color:var(--pc-text_2);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.pagination-btn[data-v-a99878a0]:hover:not(:disabled){background:var(--pc-bg_hover);border-color:var(--pc-border_3);color:var(--pc-text_1)}.pagination-btn[data-v-a99878a0]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-a99878a0]{color:var(--pc-text_3);font-size:13px}.quota-section[data-v-a99878a0]{margin-bottom:24px}.section-status[data-v-a99878a0]{text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.section-status.ok[data-v-a99878a0]{color:#10b981;background:#10b98126}.section-status.warning[data-v-a99878a0]{color:#f59e0b;background:#f59e0b26}.quota-grid[data-v-a99878a0]{flex-direction:column;gap:16px;display:flex}.quota-item[data-v-a99878a0]{flex-direction:column;gap:8px;display:flex}.quota-bar-container[data-v-a99878a0]{background:var(--pc-bg_3);border-radius:4px;height:8px;overflow:hidden}.quota-bar[data-v-a99878a0]{background:linear-gradient(90deg,#10b981 0%,#3b82f6 100%);border-radius:4px;height:100%;transition:width .3s}.quota-details[data-v-a99878a0]{align-items:baseline;gap:4px;font-size:14px;display:flex}.quota-used[data-v-a99878a0]{color:var(--pc-text_1);font-weight:600}.quota-separator[data-v-a99878a0]{color:var(--pc-text_3)}.quota-total[data-v-a99878a0]{color:var(--pc-text_2)}.quota-label[data-v-a99878a0]{color:var(--pc-text_3);margin-left:4px}.quota-stats-row[data-v-a99878a0]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.quota-stat[data-v-a99878a0]{text-align:center}.quota-stat-value[data-v-a99878a0]{color:var(--pc-text_1);font-size:18px;font-weight:600;display:block}.quota-stat-value.ok[data-v-a99878a0]{color:#10b981}.quota-stat-label[data-v-a99878a0]{color:var(--pc-text_3);font-size:12px}.backfill-section[data-v-a99878a0]{border:1px solid var(--pc-warning-border,#e6a23c);background:var(--pc-bg_2)}.section-hint[data-v-a99878a0]{color:var(--pc-text_3);font-size:12px;font-weight:400}.backfill-form[data-v-a99878a0]{padding:20px}.preview-badge[data-v-a99878a0]{color:#409eff;text-transform:uppercase;background:#409eff26;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.executed-badge[data-v-a99878a0]{color:#67c23a;text-transform:uppercase;background:#67c23a26;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.preview-templates[data-v-a99878a0]{color:var(--pc-text_3);margin-top:8px;font-family:monospace;font-size:12px;line-height:1.5}.product-view[data-v-295d2122]{max-width:1100px;padding-bottom:40px}.view-header[data-v-295d2122]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.header-title[data-v-295d2122]{flex:1}.view-title[data-v-295d2122]{color:var(--pc-text_1);margin:0;font-size:22px;font-weight:700}.view-subtitle[data-v-295d2122]{color:var(--pc-text_3);margin:4px 0 0;font-size:13px}.reload-btn[data-v-295d2122]{border:1px solid var(--pc-border_2);width:36px;height:36px;color:var(--pc-text_3);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.reload-btn[data-v-295d2122]:hover:not(:disabled){background:var(--pc-bg_3);color:var(--pc-text_1)}.reload-btn[data-v-295d2122]:disabled{opacity:.5;cursor:not-allowed}.reload-btn .is-loading[data-v-295d2122]{animation:1s linear infinite spin-295d2122}@keyframes spin-295d2122{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-banner[data-v-295d2122]{border-radius:8px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:13px;display:flex}.status-banner.warning[data-v-295d2122]{color:#ffc107;background:#ffc1071a;border:1px solid #ffc1074d}.filters-row[data-v-295d2122]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filter-chip[data-v-295d2122]{border:1px solid var(--pc-border_2);color:var(--pc-text_2);cursor:pointer;background:0 0;border-radius:50px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.filter-chip[data-v-295d2122]:hover:not(:disabled):not(.is-active){background:var(--pc-bg_3);color:var(--pc-text_1)}.filter-chip[data-v-295d2122]:disabled{opacity:.7;cursor:not-allowed}.filter-chip.is-active[data-v-295d2122]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000}.custom-date-picker[data-v-295d2122]{--el-date-editor-width:220px;height:34px}.custom-date-picker[data-v-295d2122] .el-input__wrapper{border:1px solid var(--pc-border_2);box-shadow:none;background:0 0;border-radius:50px;padding:0 12px}.custom-date-picker[data-v-295d2122] .el-input__wrapper:hover{background:var(--pc-bg_3)}.custom-date-picker[data-v-295d2122] .el-range-input{color:var(--pc-text_2);background:0 0;font-size:13px;font-weight:500}.custom-date-picker[data-v-295d2122] .el-range-separator{color:var(--pc-text_3);font-size:12px}.custom-date-picker[data-v-295d2122] .el-input__icon{color:var(--pc-text_3)}.custom-date-picker.is-active[data-v-295d2122] .el-input__wrapper{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000}.custom-date-picker.is-active[data-v-295d2122] .el-range-input{color:#fff}.custom-date-picker.is-active[data-v-295d2122] .el-range-separator,.custom-date-picker.is-active[data-v-295d2122] .el-input__icon{color:#ffffffb3}.desktop-only[data-v-295d2122]{display:flex}@media (width<=768px){.desktop-only[data-v-295d2122]{display:none!important}}.mobile-only[data-v-295d2122]{align-items:center;gap:6px;display:none}@media (width<=768px){.mobile-only[data-v-295d2122]{display:flex}}.mobile-date-drawer[data-v-295d2122] .el-drawer__header{border-bottom:1px solid var(--pc-border_1);margin-bottom:0;padding:16px 20px}.mobile-date-drawer[data-v-295d2122] .el-drawer__body{padding:0}.mobile-date-picker-content[data-v-295d2122]{flex-direction:column;max-height:80vh;display:flex;overflow-y:auto}.date-shortcuts[data-v-295d2122]{border-bottom:1px solid var(--pc-border_1);background:var(--pc-bg_2);flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.shortcut-btn[data-v-295d2122]{border:1px solid var(--pc-border_2);color:var(--pc-text_2);cursor:pointer;background:0 0;border-radius:20px;padding:8px 14px;font-size:13px;transition:all .2s}.shortcut-btn[data-v-295d2122]:hover{background:var(--pc-bg_3);color:var(--pc-text_1)}.shortcut-btn[data-v-295d2122]:active{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000}.date-panels[data-v-295d2122]{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.date-panel-section[data-v-295d2122]{flex-direction:column;align-items:center;display:flex}.date-panel-label[data-v-295d2122]{color:var(--pc-text_2);text-align:center;margin-bottom:12px;font-size:14px;font-weight:600}.mobile-date-actions[data-v-295d2122]{border-top:1px solid var(--pc-border_1);background:var(--pc-bg_2);gap:12px;padding:16px 20px;display:flex}.mobile-date-actions .el-button[data-v-295d2122]{flex:1}.summary-grid[data-v-295d2122]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width<=1000px){.summary-grid[data-v-295d2122]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.summary-grid[data-v-295d2122]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-295d2122]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;padding:20px 24px}.stat-card.chat[data-v-295d2122]{background:linear-gradient(135deg,#a855f71a 0%,#8b5cf61a 100%);border-color:#a855f74d}.stat-card.chat .stat-value[data-v-295d2122]{color:#a855f7}.stat-card.chat-error[data-v-295d2122]{background:linear-gradient(135deg,#f973161a 0%,#ea580c1a 100%);border-color:#f973164d}.stat-card.chat-error .stat-value[data-v-295d2122]{color:#f97316}.stat-card.subscription[data-v-295d2122]{background:linear-gradient(135deg,#22c55e1a 0%,#16a34a1a 100%);border-color:#22c55e4d}.stat-card.subscription .stat-value[data-v-295d2122]{color:#22c55e}.stat-card.topup[data-v-295d2122]{background:linear-gradient(135deg,#3b82f61a 0%,#2563eb1a 100%);border-color:#3b82f64d}.stat-card.topup .stat-value[data-v-295d2122]{color:#3b82f6}.stat-card.downgrade-init[data-v-295d2122]{background:linear-gradient(135deg,#fb923c1a 0%,#ea580c1a 100%);border-color:#fb923c4d}.stat-card.downgrade-init .stat-value[data-v-295d2122]{color:#fb923c}.stat-card.downgrade[data-v-295d2122]{background:linear-gradient(135deg,#ef44441a 0%,#dc26261a 100%);border-color:#ef44444d}.stat-card.downgrade .stat-value[data-v-295d2122]{color:#ef4444}.stat-value[data-v-295d2122]{color:var(--pc-text_1);margin-bottom:6px;font-size:28px;font-weight:700}.stat-value.skeleton[data-v-295d2122]{background:var(--pc-bg_3);color:#0000;border-radius:4px;animation:1.5s ease-in-out infinite pulse-295d2122}.stat-label[data-v-295d2122]{color:var(--pc-text_3);font-size:13px;font-weight:500}@keyframes pulse-295d2122{0%,to{opacity:1}50%{opacity:.5}}.live-users-bar[data-v-295d2122]{background:var(--pc-bg_2);color:var(--pc-text_2);border-radius:8px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:13px;display:flex}.live-dot[data-v-295d2122]{background:#4caf50;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot-295d2122}@keyframes pulse-dot-295d2122{0%,to{opacity:1}50%{opacity:.5}}.section-card[data-v-295d2122]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;margin-bottom:24px;overflow:hidden}.section-header[data-v-295d2122]{border-bottom:1px solid var(--pc-border_1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.landing-page-filter[data-v-295d2122]{flex-shrink:0}.landing-page-select[data-v-295d2122]{width:220px}.landing-page-select[data-v-295d2122] .el-input__wrapper{background:var(--pc-bg_3);border:1px solid var(--pc-border_2);box-shadow:none;border-radius:8px}.landing-page-select[data-v-295d2122] .el-input__wrapper:hover{border-color:var(--pc-border_1)}.landing-page-select[data-v-295d2122] .el-input__inner{color:var(--pc-text_2);font-size:13px}.landing-page-select[data-v-295d2122] .el-select__placeholder{color:var(--pc-text_3)}@media (width<=600px){.landing-page-select[data-v-295d2122]{width:100%}}.section-title[data-v-295d2122]{color:var(--pc-text_1);margin:0;font-size:15px;font-weight:600}.section-subtitle[data-v-295d2122]{color:var(--pc-text_3);font-size:12px}.loading-placeholder[data-v-295d2122],.empty-placeholder[data-v-295d2122]{text-align:center;color:var(--pc-text_3);padding:40px 20px;font-size:14px}.funnel-container[data-v-295d2122]{padding:20px}.funnel-steps[data-v-295d2122]{flex-direction:column;gap:8px;display:flex}.funnel-step[data-v-295d2122]{align-items:center;gap:12px;display:flex}.funnel-name[data-v-295d2122]{width:120px;color:var(--pc-text_2);flex-shrink:0;font-size:13px}@media (width<=600px){.funnel-name[data-v-295d2122]{width:80px;font-size:11px}}.funnel-bar-container[data-v-295d2122]{background:var(--pc-bg_3);border-radius:4px;flex:1;min-width:100px;height:24px;overflow:hidden}.funnel-bar[data-v-295d2122]{background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);border-radius:4px;min-width:2px;height:100%;transition:width .3s}.funnel-count[data-v-295d2122]{width:60px;color:var(--pc-text_1);text-align:right;flex-shrink:0;font-size:13px;font-weight:600}@media (width<=600px){.funnel-count[data-v-295d2122]{width:50px;font-size:11px}}.funnel-percentage[data-v-295d2122]{width:45px;color:var(--pc-text_3);text-align:right;flex-shrink:0;font-size:13px}@media (width<=600px){.funnel-percentage[data-v-295d2122]{width:35px;font-size:11px}}.funnel-dropoff[data-v-295d2122]{color:#f44336;text-align:right;flex-shrink:0;width:45px;font-size:11px}.funnel-dropoff.has-dropoff[data-v-295d2122]{color:#f44336}@media (width<=600px){.funnel-dropoff[data-v-295d2122]{width:35px;font-size:10px}}.two-column[data-v-295d2122]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.two-column[data-v-295d2122]{grid-template-columns:1fr}}.retention-container[data-v-295d2122]{padding:20px}.retention-metrics[data-v-295d2122]{justify-content:space-around;display:flex}.retention-item[data-v-295d2122]{text-align:center}.retention-value[data-v-295d2122]{margin-bottom:4px;font-size:32px;font-weight:700}.retention-value.good[data-v-295d2122]{color:#4caf50}.retention-value.medium[data-v-295d2122]{color:#ff9800}.retention-value.low[data-v-295d2122]{color:#f44336}.retention-value.no-data[data-v-295d2122]{color:var(--pc-text_4)}.retention-label[data-v-295d2122]{color:var(--pc-text_3);font-size:13px}.retention-eligible[data-v-295d2122]{color:var(--pc-text_4);margin-top:4px;font-size:11px}.engagement-container[data-v-295d2122]{padding:20px}.engagement-metrics[data-v-295d2122]{flex-wrap:wrap;justify-content:space-around;gap:16px;display:flex}.engagement-item[data-v-295d2122]{text-align:center;min-width:100px}.engagement-percentage[data-v-295d2122]{color:var(--pc-primary);font-size:28px;font-weight:700}.engagement-label[data-v-295d2122]{color:var(--pc-text_2);margin-top:4px;font-size:13px}.engagement-count[data-v-295d2122]{color:var(--pc-text_4);margin-top:2px;font-size:11px}.sources-container[data-v-295d2122]{padding:20px}.sources-list[data-v-295d2122]{flex-direction:column;gap:8px;display:flex}.source-item[data-v-295d2122]{background:var(--pc-bg_3);border-radius:6px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.source-path[data-v-295d2122]{color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:monospace;overflow:hidden}.source-count[data-v-295d2122]{color:var(--pc-text_1);font-weight:600}.source-percentage[data-v-295d2122]{color:var(--pc-text_3);text-align:right;min-width:40px}.chart-wrapper[data-v-295d2122]{padding:20px}.simple-chart[data-v-295d2122]{flex-direction:column;height:200px;display:flex}.chart-bars[data-v-295d2122]{flex:1;align-items:flex-end;gap:2px;display:flex}.chart-bar[data-v-295d2122]{background:linear-gradient(#667eea 0%,#764ba2 100%);border-radius:2px 2px 0 0;flex:1;max-width:40px;min-height:2px;transition:height .3s}.chart-bar[data-v-295d2122]:hover{opacity:.8}.chart-labels[data-v-295d2122]{color:var(--pc-text_4);justify-content:space-between;padding-top:8px;font-size:10px;display:flex}.chart-label[data-v-295d2122]{text-align:center;white-space:nowrap;flex:1}.traffic-sources-container[data-v-295d2122]{padding:20px}.traffic-summary-bar[data-v-295d2122]{border-radius:6px;height:28px;margin-bottom:16px;display:flex;overflow:hidden}.traffic-bar-segment[data-v-295d2122]{justify-content:center;align-items:center;min-width:4px;transition:width .3s;display:flex}.traffic-bar-segment.cat-organic[data-v-295d2122]{background:#22c55e}.traffic-bar-segment.cat-social[data-v-295d2122]{background:#3b82f6}.traffic-bar-segment.cat-referral[data-v-295d2122]{background:#f59e0b}.traffic-bar-segment.cat-internal[data-v-295d2122]{background:#a855f7}.traffic-bar-segment.cat-direct[data-v-295d2122]{background:#6b7280}.traffic-bar-label[data-v-295d2122]{color:#fff;font-size:11px;font-weight:600}.traffic-legend[data-v-295d2122]{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.traffic-legend-item[data-v-295d2122]{align-items:center;gap:6px;font-size:13px;display:flex}.traffic-legend-dot[data-v-295d2122]{border-radius:50%;width:8px;height:8px}.traffic-legend-dot.cat-organic[data-v-295d2122]{background:#22c55e}.traffic-legend-dot.cat-social[data-v-295d2122]{background:#3b82f6}.traffic-legend-dot.cat-referral[data-v-295d2122]{background:#f59e0b}.traffic-legend-dot.cat-internal[data-v-295d2122]{background:#a855f7}.traffic-legend-dot.cat-direct[data-v-295d2122]{background:#6b7280}.traffic-legend-name[data-v-295d2122]{color:var(--pc-text_2)}.traffic-legend-count[data-v-295d2122]{color:var(--pc-text_1);font-weight:600}.traffic-legend-pct[data-v-295d2122]{color:var(--pc-text_3)}.traffic-domain-list[data-v-295d2122]{border-top:1px solid var(--pc-border_1);flex-direction:column;gap:6px;padding-top:16px;display:flex}.traffic-domain-item[data-v-295d2122]{border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.traffic-domain-item[data-v-295d2122]:hover{background:var(--pc-bg_3)}.traffic-domain-dot[data-v-295d2122]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.traffic-domain-dot.cat-organic[data-v-295d2122]{background:#22c55e}.traffic-domain-dot.cat-social[data-v-295d2122]{background:#3b82f6}.traffic-domain-dot.cat-referral[data-v-295d2122]{background:#f59e0b}.traffic-domain-dot.cat-internal[data-v-295d2122]{background:#a855f7}.traffic-domain-dot.cat-direct[data-v-295d2122]{background:#6b7280}.traffic-domain-name[data-v-295d2122]{color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:monospace;overflow:hidden}.traffic-domain-category[data-v-295d2122]{color:var(--pc-text_4);min-width:80px;font-size:11px}.traffic-domain-count[data-v-295d2122]{color:var(--pc-text_1);text-align:right;min-width:50px;font-weight:600}.traffic-domain-pct[data-v-295d2122]{color:var(--pc-text_3);text-align:right;min-width:45px}.conversion-container[data-v-295d2122]{padding:20px}.conversion-grid[data-v-295d2122]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=768px){.conversion-grid[data-v-295d2122]{grid-template-columns:1fr}}.conversion-card[data-v-295d2122]{background:var(--pc-bg_3);text-align:center;border-radius:8px;padding:16px}.conversion-header[data-v-295d2122]{color:var(--pc-text_2);justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.conversion-arrow[data-v-295d2122]{color:var(--pc-text_4)}.conversion-rate[data-v-295d2122]{margin-bottom:4px;font-size:28px;font-weight:700}.conversion-rate.excellent[data-v-295d2122]{color:#22c55e}.conversion-rate.good[data-v-295d2122]{color:#4caf50}.conversion-rate.medium[data-v-295d2122]{color:#ff9800}.conversion-rate.low[data-v-295d2122]{color:var(--pc-text_3)}.conversion-detail[data-v-295d2122]{color:var(--pc-text_4);font-size:12px}.feature-gates-container[data-v-295d2122]{padding:20px}.feature-gates-list[data-v-295d2122]{flex-direction:column;gap:12px;display:flex}.feature-gate-item[data-v-295d2122]{flex-direction:column;gap:6px;display:flex}.feature-gate-bar-container[data-v-295d2122]{background:var(--pc-bg_3);border-radius:4px;height:20px;overflow:hidden}.feature-gate-bar[data-v-295d2122]{background:linear-gradient(90deg,#f97316 0%,#ea580c 100%);border-radius:4px;height:100%;transition:width .3s}.feature-gate-info[data-v-295d2122]{align-items:center;gap:12px;font-size:13px;display:flex}.feature-gate-name[data-v-295d2122]{color:var(--pc-text_2);flex:1}.feature-gate-count[data-v-295d2122]{color:var(--pc-text_1);font-weight:600}.feature-gate-percentage[data-v-295d2122]{color:var(--pc-text_3);text-align:right;min-width:40px}.email-metrics-container[data-v-295d2122]{padding:20px}.email-summary-grid[data-v-295d2122]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}@media (width<=768px){.email-summary-grid[data-v-295d2122]{grid-template-columns:repeat(2,1fr)}}.email-stat-card[data-v-295d2122]{background:var(--pc-bg_3);text-align:center;border-radius:8px;padding:16px}.email-stat-card.highlight[data-v-295d2122]{background:linear-gradient(135deg,#22c55e1a 0%,#10b9811a 100%);border:1px solid #22c55e33}.email-stat-card.highlight .email-stat-value[data-v-295d2122]{color:#22c55e}.email-stat-card.warning[data-v-295d2122]{background:#ef44440d;border:1px solid #ef44441a}.email-stat-card.warning .email-stat-value[data-v-295d2122]{color:var(--pc-text_3)}.email-stat-value[data-v-295d2122]{color:var(--pc-text_1);margin-bottom:4px;font-size:24px;font-weight:700}.email-stat-label[data-v-295d2122]{color:var(--pc-text_3);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.email-rates-row[data-v-295d2122]{background:var(--pc-bg_3);border-radius:8px;gap:24px;margin-bottom:24px;padding:12px 16px;display:flex}@media (width<=768px){.email-rates-row[data-v-295d2122]{flex-direction:column;gap:12px}}.email-rate-item[data-v-295d2122]{align-items:center;gap:8px;display:flex}.email-rate-label[data-v-295d2122]{color:var(--pc-text_3);font-size:13px}.email-rate-value[data-v-295d2122]{font-size:16px;font-weight:600}.email-rate-value.excellent[data-v-295d2122]{color:#22c55e}.email-rate-value.good[data-v-295d2122]{color:#4caf50}.email-rate-value.medium[data-v-295d2122]{color:#ff9800}.email-rate-value.low[data-v-295d2122]{color:var(--pc-text_3)}.email-template-breakdown[data-v-295d2122]{border-top:1px solid var(--pc-border_1);padding-top:20px}.email-breakdown-title[data-v-295d2122]{color:var(--pc-text_2);margin:0 0 16px;font-size:14px;font-weight:600}.email-template-list[data-v-295d2122]{flex-direction:column;gap:12px;display:flex}.email-template-item[data-v-295d2122]{background:var(--pc-bg_3);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}@media (width<=768px){.email-template-item[data-v-295d2122]{flex-direction:column;align-items:flex-start;gap:8px}}.email-template-name[data-v-295d2122]{color:var(--pc-text_1);font-size:14px;font-weight:500}.email-template-stats[data-v-295d2122]{gap:20px;display:flex}@media (width<=768px){.email-template-stats[data-v-295d2122]{flex-wrap:wrap;gap:16px}}.email-template-stat[data-v-295d2122]{align-items:center;gap:6px;font-size:13px;display:flex}.email-template-stat .stat-label[data-v-295d2122]{color:var(--pc-text_3)}.email-template-stat .stat-value[data-v-295d2122]{color:var(--pc-text_1);font-weight:600}.email-template-stat .stat-value.excellent[data-v-295d2122]{color:#22c55e}.email-template-stat .stat-value.good[data-v-295d2122]{color:#4caf50}.email-template-stat .stat-value.medium[data-v-295d2122]{color:#ff9800}.email-template-stat .stat-value.low[data-v-295d2122]{color:var(--pc-text_3)}.user-profile-view[data-v-7ae7419e]{max-width:1100px;padding-bottom:40px}.back-link[data-v-7ae7419e]{color:var(--pc-text_3);align-items:center;gap:6px;margin-bottom:20px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.back-link[data-v-7ae7419e]:hover{color:var(--pc-text_1)}.loading-state[data-v-7ae7419e],.error-state[data-v-7ae7419e],.empty-state[data-v-7ae7419e]{color:var(--pc-text_3);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 20px;display:flex}.loading-state .el-icon[data-v-7ae7419e],.error-state .el-icon[data-v-7ae7419e],.empty-state .el-icon[data-v-7ae7419e]{font-size:48px}.loading-icon[data-v-7ae7419e]{animation:1s linear infinite spin-7ae7419e}@keyframes spin-7ae7419e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-header[data-v-7ae7419e]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:16px;align-items:center;gap:24px;margin-bottom:20px;padding:24px;display:flex}@media (width<=768px){.profile-header[data-v-7ae7419e]{text-align:center;flex-direction:column}}.profile-avatar[data-v-7ae7419e]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.profile-avatar img[data-v-7ae7419e]{object-fit:cover;width:100%;height:100%}.profile-avatar .avatar-placeholder[data-v-7ae7419e]{color:#fff;font-size:28px;font-weight:700}.profile-info[data-v-7ae7419e]{flex:1;min-width:0}.profile-name[data-v-7ae7419e]{color:var(--pc-text_1);margin:0 0 4px;font-size:24px;font-weight:700}.profile-email[data-v-7ae7419e]{color:var(--pc-text_3);margin:0 0 12px;font-size:14px}.profile-badges[data-v-7ae7419e]{flex-wrap:wrap;gap:8px;display:flex}.badge[data-v-7ae7419e]{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.badge.subscription-monthly[data-v-7ae7419e]{color:#22c55e;background:#22c55e26}.badge.subscription-yearly[data-v-7ae7419e]{color:#a855f7;background:#a855f726}.badge.subscription-free[data-v-7ae7419e]{background:var(--pc-bg_3);color:var(--pc-text_3)}.badge.badge-admin[data-v-7ae7419e]{color:#3b82f6;background:#3b82f626}.badge.badge-churned[data-v-7ae7419e]{color:#ef4444;background:#ef444426}.badge.badge-banned[data-v-7ae7419e]{color:#dc2626;background:#ef444433;font-weight:700}.profile-actions[data-v-7ae7419e]{margin-top:12px}.btn-ban[data-v-7ae7419e]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .2s}.btn-ban[data-v-7ae7419e]:hover:not(:disabled){background:#dc2626}.btn-ban[data-v-7ae7419e]:disabled{opacity:.6;cursor:not-allowed}.btn-unban[data-v-7ae7419e]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .2s}.btn-unban[data-v-7ae7419e]:hover:not(:disabled){background:#16a34a}.btn-unban[data-v-7ae7419e]:disabled{opacity:.6;cursor:not-allowed}.profile-stats[data-v-7ae7419e]{gap:24px;display:flex}@media (width<=768px){.profile-stats[data-v-7ae7419e]{justify-content:center;width:100%}}.stat[data-v-7ae7419e]{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-value[data-v-7ae7419e]{color:var(--pc-text_1);font-size:24px;font-weight:700}.stat-label[data-v-7ae7419e]{color:var(--pc-text_3);font-size:12px}.churn-alert[data-v-7ae7419e]{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.churn-alert .el-icon[data-v-7ae7419e]{flex-shrink:0;font-size:20px}.churn-alert .churn-content[data-v-7ae7419e]{flex:1}.churn-alert .churn-content strong[data-v-7ae7419e]{margin-bottom:4px;display:block}.churn-alert .churn-content p[data-v-7ae7419e]{color:var(--pc-text_2);margin:0}.profile-tabs[data-v-7ae7419e] .el-tabs__header{margin-bottom:20px}.profile-tabs[data-v-7ae7419e] .el-tabs__item{font-weight:500}.tab-content[data-v-7ae7419e]{flex-direction:column;gap:20px;display:flex}.section-card[data-v-7ae7419e]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;padding:20px}.section-title[data-v-7ae7419e]{color:var(--pc-text_1);margin:0 0 16px;font-size:15px;font-weight:600}.info-grid[data-v-7ae7419e]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.info-item[data-v-7ae7419e]{flex-direction:column;gap:4px;display:flex}.info-label[data-v-7ae7419e]{color:var(--pc-text_3);font-size:12px}.info-value[data-v-7ae7419e]{color:var(--pc-text_1);font-size:14px}.info-value.monospace[data-v-7ae7419e]{font-family:monospace;font-size:12px}.two-column[data-v-7ae7419e]{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=768px){.two-column[data-v-7ae7419e]{grid-template-columns:1fr}}.info-list[data-v-7ae7419e]{flex-direction:column;gap:12px;display:flex}.info-row[data-v-7ae7419e]{justify-content:space-between;align-items:center;font-size:13px;display:flex}.info-row span[data-v-7ae7419e]:first-child{color:var(--pc-text_3)}.info-row span[data-v-7ae7419e]:last-child{color:var(--pc-text_1)}.info-row .status-yes[data-v-7ae7419e]{color:#22c55e}.info-row .status-no[data-v-7ae7419e]{color:var(--pc-text_4)}.info-row .truncate[data-v-7ae7419e]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.timeline[data-v-7ae7419e]{flex-direction:column;max-height:600px;display:flex;overflow-y:auto}.timeline-item[data-v-7ae7419e]{border-bottom:1px solid var(--pc-border_1);gap:16px;padding:12px 0;display:flex}.timeline-item[data-v-7ae7419e]:last-child{border-bottom:none}.timeline-time[data-v-7ae7419e]{color:var(--pc-text_4);flex-shrink:0;min-width:140px;font-size:11px}.timeline-content[data-v-7ae7419e]{flex-direction:column;flex:1;gap:4px;display:flex}.event-name[data-v-7ae7419e]{color:var(--pc-text_1);font-size:13px;font-weight:500}.event-name.event-error[data-v-7ae7419e]{color:#ef4444}.event-name.event-success[data-v-7ae7419e]{color:#22c55e}.event-name.event-warning[data-v-7ae7419e]{color:#f97316}.event-path[data-v-7ae7419e]{color:var(--pc-text_3);font-family:monospace;font-size:12px}.event-properties[data-v-7ae7419e]{margin-top:4px}.event-properties code[data-v-7ae7419e]{color:var(--pc-text_3);background:var(--pc-bg_3);white-space:pre-wrap;word-break:break-all;border-radius:4px;padding:8px;font-size:11px;display:block}.chat-messages[data-v-7ae7419e]{flex-direction:column;gap:12px;max-height:600px;display:flex;overflow-y:auto}.chat-message[data-v-7ae7419e]{background:var(--pc-bg_3);border-radius:12px;padding:12px 16px}.chat-message.user[data-v-7ae7419e]{background:#3b82f61a;border:1px solid #3b82f633}.chat-message.ai[data-v-7ae7419e]{background:#a855f71a;border:1px solid #a855f733}.message-header[data-v-7ae7419e]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.message-sender[data-v-7ae7419e]{color:var(--pc-text_1);font-size:12px;font-weight:600}.message-model[data-v-7ae7419e]{color:var(--pc-text_3);font-family:monospace;font-size:11px}.message-status[data-v-7ae7419e]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.message-status.status-success[data-v-7ae7419e]{color:#22c55e;background:#22c55e26}.message-status.status-error[data-v-7ae7419e]{color:#ef4444;background:#ef444426}.message-status.status-warning[data-v-7ae7419e]{color:#f97316;background:#f9731626}.message-mode[data-v-7ae7419e]{background:var(--pc-bg_2);color:var(--pc-text_3);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.message-time[data-v-7ae7419e]{color:var(--pc-text_4);margin-left:auto;font-size:11px}.message-content[data-v-7ae7419e]{color:var(--pc-text_1);white-space:pre-wrap;word-break:break-word;font-size:13px}.message-tokens[data-v-7ae7419e]{color:var(--pc-text_4);margin-top:8px;font-size:11px}.llm-summary[data-v-7ae7419e]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.summary-card[data-v-7ae7419e]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;flex-direction:column;align-items:center;padding:20px;display:flex}.summary-value[data-v-7ae7419e]{color:var(--pc-text_1);font-size:28px;font-weight:700}.summary-label[data-v-7ae7419e]{color:var(--pc-text_3);font-size:12px}.usage-table[data-v-7ae7419e]{flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.usage-header[data-v-7ae7419e],.usage-row[data-v-7ae7419e]{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:12px;padding:10px 0;display:grid}.usage-header[data-v-7ae7419e]{color:var(--pc-text_3);border-bottom:1px solid var(--pc-border_1);font-size:12px;font-weight:600}.usage-row[data-v-7ae7419e]{border-bottom:1px solid var(--pc-border_1);font-size:13px}.usage-row[data-v-7ae7419e]:last-child{border-bottom:none}.usage-model[data-v-7ae7419e]{color:var(--pc-text_2);font-family:monospace;font-size:11px}.usage-tokens[data-v-7ae7419e],.usage-cost[data-v-7ae7419e]{color:var(--pc-text_1)}.usage-time[data-v-7ae7419e]{color:var(--pc-text_4);font-size:11px}.projects-list[data-v-7ae7419e]{flex-direction:column;display:flex}.project-item[data-v-7ae7419e]{border-bottom:1px solid var(--pc-border_1);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.project-item[data-v-7ae7419e]:last-child{border-bottom:none}.project-info[data-v-7ae7419e]{flex-direction:column;gap:2px;display:flex}.project-title[data-v-7ae7419e]{color:var(--pc-text_1);font-size:14px;font-weight:500}.project-name[data-v-7ae7419e]{color:var(--pc-text_3);font-size:12px}.project-date[data-v-7ae7419e]{color:var(--pc-text_4);font-size:12px}.empty-placeholder[data-v-7ae7419e]{text-align:center;color:var(--pc-text_3);padding:40px 20px;font-size:14px}.stat-error .stat-value[data-v-7ae7419e]{color:#ef4444}.model-breakdown[data-v-7ae7419e]{flex-direction:column;gap:12px;display:flex}.model-item[data-v-7ae7419e]{border-bottom:1px solid var(--pc-border_1);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.model-item[data-v-7ae7419e]:last-child{border-bottom:none}.model-info[data-v-7ae7419e]{flex-direction:column;gap:2px;display:flex}.model-name[data-v-7ae7419e]{color:var(--pc-text_1);font-family:monospace;font-size:13px;font-weight:500}.model-provider[data-v-7ae7419e]{color:var(--pc-text_3);font-size:11px}.model-stats[data-v-7ae7419e]{gap:16px;font-size:13px;display:flex}.model-calls[data-v-7ae7419e],.model-tokens[data-v-7ae7419e]{color:var(--pc-text_2)}.model-cost[data-v-7ae7419e]{color:var(--pc-text_1);font-weight:600}.project-title-row[data-v-7ae7419e]{align-items:center;gap:8px;display:flex}.project-badge[data-v-7ae7419e]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.project-badge.badge-deleted[data-v-7ae7419e]{color:#ef4444;background:#ef444426}.project-badge.badge-archived[data-v-7ae7419e]{color:#f97316;background:#f9731626}.project-badge.badge-private[data-v-7ae7419e]{color:#a855f7;background:#a855f726}.project-link[data-v-7ae7419e]{color:var(--pc-primary);text-decoration:none}.project-link[data-v-7ae7419e]:hover{text-decoration:underline}.project-ids[data-v-7ae7419e]{color:var(--pc-text_4);gap:12px;font-family:monospace;font-size:11px;display:flex}.project-id[data-v-7ae7419e]{font-weight:600}.project-links[data-v-7ae7419e]{margin-top:2px}.project-subdomain-link[data-v-7ae7419e]{color:var(--pc-primary);opacity:.8;font-family:monospace;font-size:12px;text-decoration:none}.project-subdomain-link[data-v-7ae7419e]:hover{opacity:1;text-decoration:underline}.project-controls[data-v-7ae7419e]{gap:16px;margin-top:8px;display:flex}.project-domains[data-v-7ae7419e]{color:var(--pc-text_3);font-family:monospace;font-size:11px}.badge-public[data-v-7ae7419e]{color:#22c55e;background:#22c55e26}.badge-webwrite[data-v-7ae7419e]{color:#3b82f6;background:#3b82f626}.load-more-section[data-v-7ae7419e]{border-top:1px solid var(--pc-border_1);justify-content:center;padding:16px;display:flex}.load-more-btn[data-v-7ae7419e]{color:var(--pc-text_1);background:var(--pc-bg_3);border:1px solid var(--pc-border_1);cursor:pointer;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:500;transition:all .2s}.load-more-btn[data-v-7ae7419e]:hover:not(:disabled){background:var(--pc-bg_4);border-color:var(--pc-primary)}.load-more-btn[data-v-7ae7419e]:disabled{opacity:.6;cursor:not-allowed}.survey-list[data-v-7ae7419e]{flex-direction:column;gap:16px;display:flex}.survey-item[data-v-7ae7419e]{background:var(--pc-bg_3);border-radius:8px;padding:16px}.survey-header[data-v-7ae7419e]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.survey-slug[data-v-7ae7419e]{color:var(--pc-text_1);font-size:14px;font-weight:600}.survey-rating[data-v-7ae7419e]{color:#f59e0b;font-size:12px;font-weight:500}.survey-date[data-v-7ae7419e]{color:var(--pc-text_4);margin-left:auto;font-size:11px}.survey-answers code[data-v-7ae7419e]{color:var(--pc-text_2);background:var(--pc-bg_2);white-space:pre-wrap;word-break:break-word;border-radius:6px;padding:8px 12px;font-size:12px;display:block}.survey-feedback[data-v-7ae7419e]{color:var(--pc-text_2);background:#3b82f61a;border-left:3px solid #3b82f6;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:13px}.memory-list[data-v-7ae7419e]{flex-direction:column;gap:12px;display:flex}.memory-item[data-v-7ae7419e]{background:var(--pc-bg_3);border-radius:8px;padding:16px}.memory-header[data-v-7ae7419e]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.memory-type[data-v-7ae7419e]{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.memory-type.type-preference[data-v-7ae7419e]{color:#3b82f6;background:#3b82f626}.memory-type.type-instruction[data-v-7ae7419e]{color:#a855f7;background:#a855f726}.memory-type.type-pattern[data-v-7ae7419e]{color:#22c55e;background:#22c55e26}.memory-type.type-context[data-v-7ae7419e]{color:#f97316;background:#f9731626}.memory-type.type-decision[data-v-7ae7419e]{color:#ec4899;background:#ec489926}.memory-status[data-v-7ae7419e]{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.memory-status.status-confirmed[data-v-7ae7419e]{color:#22c55e;background:#22c55e26}.memory-status.status-pending[data-v-7ae7419e]{color:#f97316;background:#f9731626}.memory-date[data-v-7ae7419e]{color:var(--pc-text_4);margin-left:auto;font-size:11px}.memory-title[data-v-7ae7419e]{color:var(--pc-text_1);margin-bottom:4px;font-size:14px;font-weight:600}.memory-content[data-v-7ae7419e]{color:var(--pc-text_2);white-space:pre-wrap;font-size:13px}.users-view[data-v-75b3ef4f]{max-width:900px;padding-bottom:40px}.view-header[data-v-75b3ef4f]{margin-bottom:24px}.view-title[data-v-75b3ef4f]{color:var(--pc-text_1);margin:0;font-size:22px;font-weight:700}.view-subtitle[data-v-75b3ef4f]{color:var(--pc-text_3);margin:4px 0 0;font-size:13px}.search-section[data-v-75b3ef4f]{margin-bottom:24px}.search-input[data-v-75b3ef4f] .el-input__wrapper{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);box-shadow:none;border-radius:12px;padding:4px 16px}.search-input[data-v-75b3ef4f] .el-input__wrapper:hover,.search-input[data-v-75b3ef4f] .el-input__wrapper:focus-within{border-color:var(--pc-primary)}.search-input[data-v-75b3ef4f] .el-input__inner{font-size:15px}.section-card[data-v-75b3ef4f]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;margin-bottom:24px;overflow:hidden}.section-header[data-v-75b3ef4f]{border-bottom:1px solid var(--pc-border_1);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.section-title[data-v-75b3ef4f]{color:var(--pc-text_1);margin:0;font-size:15px;font-weight:600}.section-subtitle[data-v-75b3ef4f]{color:var(--pc-text_3);font-size:12px}.users-list[data-v-75b3ef4f]{flex-direction:column;display:flex}.user-item[data-v-75b3ef4f]{border-bottom:1px solid var(--pc-border_1);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 20px;transition:background .2s;display:flex}.user-item[data-v-75b3ef4f]:last-child{border-bottom:none}.user-item[data-v-75b3ef4f]:hover{background:var(--pc-bg_3)}.user-info[data-v-75b3ef4f]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.user-name[data-v-75b3ef4f]{color:var(--pc-text_1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.user-email[data-v-75b3ef4f]{color:var(--pc-text_3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.user-meta[data-v-75b3ef4f]{flex-shrink:0;align-items:center;gap:12px;display:flex}.user-country[data-v-75b3ef4f]{font-size:16px}.subscription-badge[data-v-75b3ef4f]{text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.subscription-badge.subscription-monthly[data-v-75b3ef4f]{color:#22c55e;background:#22c55e26}.subscription-badge.subscription-yearly[data-v-75b3ef4f]{color:#a855f7;background:#a855f726}.subscription-badge.subscription-free[data-v-75b3ef4f]{background:var(--pc-bg_3);color:var(--pc-text_3)}.user-balance[data-v-75b3ef4f]{color:var(--pc-text_2);text-align:right;min-width:60px;font-size:13px;font-weight:600}.user-date[data-v-75b3ef4f]{color:var(--pc-text_4);text-align:right;min-width:100px;font-size:12px}.loading-placeholder[data-v-75b3ef4f],.empty-placeholder[data-v-75b3ef4f]{text-align:center;color:var(--pc-text_3);padding:40px 20px;font-size:14px}.empty-state[data-v-75b3ef4f]{color:var(--pc-text_3);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-state .empty-icon[data-v-75b3ef4f]{opacity:.5;margin-bottom:16px;font-size:48px}.empty-state p[data-v-75b3ef4f]{margin:0;font-size:14px}.view-mode-toggle[data-v-75b3ef4f]{gap:8px;margin-bottom:16px;display:flex}.toggle-btn[data-v-75b3ef4f]{color:var(--pc-text_3);background:var(--pc-bg_2);border:1px solid var(--pc-border_1);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.toggle-btn[data-v-75b3ef4f]:hover{background:var(--pc-bg_3);color:var(--pc-text_2)}.toggle-btn.active[data-v-75b3ef4f]{background:var(--pc-primary);border-color:var(--pc-primary);color:#fff}.header-controls[data-v-75b3ef4f]{align-items:center;gap:12px;display:flex}.sort-select[data-v-75b3ef4f]{width:150px}.sort-select[data-v-75b3ef4f] .el-input__wrapper{background:var(--pc-bg_3);border-radius:6px}.load-more-section[data-v-75b3ef4f]{border-top:1px solid var(--pc-border_1);flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.load-more-btn[data-v-75b3ef4f]{color:var(--pc-text_1);background:var(--pc-bg_3);border:1px solid var(--pc-border_1);cursor:pointer;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.load-more-btn[data-v-75b3ef4f]:hover:not(:disabled){background:var(--pc-bg_4);border-color:var(--pc-primary)}.load-more-btn[data-v-75b3ef4f]:disabled{opacity:.6;cursor:not-allowed}.loaded-count[data-v-75b3ef4f]{color:var(--pc-text_4);font-size:12px}.workspace-admin[data-v-34b95a26]{background:var(--pc-bg_1);height:100vh;color:var(--pc-text_1);flex-direction:column;display:flex;overflow:hidden}.admin-header[data-v-34b95a26]{border-bottom:1px solid var(--pc-border_1);background:var(--pc-bg_2);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.header-left[data-v-34b95a26]{flex:1}.back-link[data-v-34b95a26]{color:var(--pc-text_3);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.back-link[data-v-34b95a26]:hover{color:var(--pc-text_1)}.header-center[data-v-34b95a26]{text-align:center}.page-title[data-v-34b95a26]{background:var(--pc-h2_gr);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:18px;font-weight:700}.header-right[data-v-34b95a26]{flex:1;justify-content:flex-end;display:flex}.workspace-badge[data-v-34b95a26]{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#34d399 0%,#059669 100%);border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.admin-body[data-v-34b95a26]{flex:1;display:flex;overflow:hidden}.admin-sidebar[data-v-34b95a26]{background:var(--pc-bg_2);border-right:1px solid var(--pc-border_1);flex-shrink:0;width:200px;padding:16px 0}.sidebar-nav[data-v-34b95a26]{flex-direction:column;gap:4px;padding:0 8px;display:flex}.nav-item[data-v-34b95a26]{color:var(--pc-text_3);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-item[data-v-34b95a26]:hover,.nav-item.is-active[data-v-34b95a26]{background:var(--pc-bg_3);color:var(--pc-text_1)}.admin-content[data-v-34b95a26]{flex:1;padding:24px;overflow-y:auto}.members-view[data-v-c216a13f]{max-width:800px}.view-header[data-v-c216a13f]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.view-header h2[data-v-c216a13f]{margin:0;font-size:20px;font-weight:600}.members-list[data-v-c216a13f]{flex-direction:column;gap:8px;display:flex}.member-card[data-v-c216a13f]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:border-color .2s;display:flex}.member-card[data-v-c216a13f]:hover{border-color:var(--pc-border_2)}.member-info[data-v-c216a13f]{align-items:center;gap:12px;display:flex}.member-avatar[data-v-c216a13f]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.member-details[data-v-c216a13f]{flex-direction:column;display:flex}.member-name[data-v-c216a13f]{color:var(--pc-text_1);font-size:14px;font-weight:500}.member-email[data-v-c216a13f]{color:var(--pc-text_3);font-size:12px}.member-actions[data-v-c216a13f]{align-items:center;gap:8px;display:flex}.empty-state[data-v-c216a13f]{text-align:center;color:var(--pc-text_3);padding:40px;font-size:14px}.permissions-view[data-v-82854784]{max-width:800px}.view-header[data-v-82854784]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.view-header h2[data-v-82854784]{margin:0;font-size:20px;font-weight:600}.permissions-list[data-v-82854784]{flex-direction:column;gap:8px;display:flex}.permission-card[data-v-82854784]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.permission-info[data-v-82854784]{flex-direction:column;gap:6px;display:flex}.permission-resource[data-v-82854784]{align-items:center;gap:8px;display:flex}.resource-id[data-v-82854784]{color:var(--pc-text_3);font-family:monospace;font-size:12px}.permission-details[data-v-82854784]{align-items:center;gap:8px;font-size:13px;display:flex}.granted-to[data-v-82854784]{color:var(--pc-text_2)}.empty-state[data-v-82854784]{text-align:center;color:var(--pc-text_3);padding:40px;font-size:14px}.settings-view[data-v-9ceafa18]{max-width:600px}.view-header[data-v-9ceafa18]{margin-bottom:24px}.view-header h2[data-v-9ceafa18]{margin:0;font-size:20px;font-weight:600}.settings-form[data-v-9ceafa18]{flex-direction:column;gap:32px;display:flex}.setting-group[data-v-9ceafa18]{flex-direction:column;gap:8px;display:flex}.setting-label[data-v-9ceafa18]{color:var(--pc-text_2);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.setting-row[data-v-9ceafa18]{align-items:center;gap:8px;display:flex}.info-grid[data-v-9ceafa18]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.info-item[data-v-9ceafa18]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:8px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.info-label[data-v-9ceafa18]{color:var(--pc-text_3);text-transform:uppercase;letter-spacing:.3px;font-size:11px}.info-value[data-v-9ceafa18]{color:var(--pc-text_1);font-size:14px;font-weight:500}.info-value.mono[data-v-9ceafa18]{word-break:break-all;font-family:monospace;font-size:12px}.danger-zone[data-v-9ceafa18]{border-top:1px solid var(--pc-border_1);padding-top:24px}.danger-content[data-v-9ceafa18]{background:#ef44440d;border:1px solid #ef444433;border-radius:8px;padding:16px}.danger-content p[data-v-9ceafa18]{color:var(--pc-text_2);margin:0 0 12px;font-size:13px}.usage-view[data-v-749c3000]{max-width:800px}.view-header[data-v-749c3000]{margin-bottom:24px}.view-header h2[data-v-749c3000]{margin:0;font-size:20px;font-weight:600}.usage-summary[data-v-749c3000]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.stat-card[data-v-749c3000]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:20px;display:flex}.stat-label[data-v-749c3000]{color:var(--pc-text_3);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.stat-value[data-v-749c3000]{color:var(--pc-text_1);font-size:28px;font-weight:700}.usage-note[data-v-749c3000]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:10px;padding:20px}.usage-note p[data-v-749c3000]{color:var(--pc-text_2);margin:0 0 8px;font-size:14px;line-height:1.5}.usage-note p[data-v-749c3000]:last-child{margin-bottom:0}.auth-success[data-v-9f11ced4]{background:var(--pc-bg_1);justify-content:center;align-items:center;height:100vh;display:flex}.auth-success__message[data-v-9f11ced4]{color:var(--pc-text_2);font-size:18px}.editor-cnt[data-v-6b6c5c58]{width:100%;height:220px;position:relative}.highlighting-result[data-v-6b6c5c58],.highlighting-result-styles[data-v-6b6c5c58]{border:1px solid var(--pc-border_2);white-space:pre-wrap;word-wrap:break-word;border-radius:4px;margin-top:20px;padding:10px;font-size:14px;line-height:1.5;overflow:auto}.debug-scopes[data-v-60329a97]{border-top:1px solid var(--pc-border_1);background-color:#0000;padding:8px 12px;font-size:12px}.debug-scope-title[data-v-60329a97]{margin-bottom:4px;font-weight:700}.debug-scope-list[data-v-60329a97]{flex-wrap:wrap;gap:4px;display:flex}.debug-scope-item[data-v-60329a97]{background-color:var(--pc-bg_3);border-radius:4px;padding:2px 5px}.arg-input-wrapper[data-v-0dc3e7bd]{width:100%}.action-title-bar[data-v-0dc3e7bd]{border-bottom:1px solid var(--pc-border_1);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.action-executing[data-v-0dc3e7bd]{color:var(--pc-primary_1);text-shadow:0 1px 2px #0000000d;font-size:22px;font-weight:600}.back-button[data-v-0dc3e7bd]{background:linear-gradient(to bottom, var(--pc-bg_2), var(--pc-bg_1));border:1px solid var(--pc-border_2);color:var(--pc-text_2);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;transition:all .2s;display:flex;position:absolute;top:10px;left:10px}.back-button[data-v-0dc3e7bd]:hover{background:linear-gradient(to bottom, var(--pc-bg_1), var(--pc-bg_2));color:var(--pc-primary_1);transform:translate(-2px);box-shadow:0 2px 6px #00000026}.back-icon[data-v-0dc3e7bd]{font-size:14px}.arg-input-container[data-v-0dc3e7bd]{background-color:var(--pc-bg_1);border:1px solid var(--pc-border_2);border-radius:8px;flex-direction:column;padding:14px;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000014}.arg-label[data-v-0dc3e7bd]{color:var(--pc-text_1);border-bottom:1px dashed var(--pc-border_2);margin-bottom:12px;padding-bottom:6px;font-size:14px;font-weight:500}.arg-description[data-v-0dc3e7bd]{color:var(--pc-text_2);margin-top:10px;font-size:12px;line-height:1.4}.boolean-input-wrapper[data-v-c6ed22db]{margin:12px 0}.boolean-input-container[data-v-c6ed22db]{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.boolean-label[data-v-c6ed22db]{color:var(--pc-text_1);font-size:16px}[data-v-c6ed22db] .el-switch{--el-switch-on-color:var(--pc-primary_1);--el-switch-off-color:var(--pc-bg_1)}[data-v-c6ed22db] .el-switch__core{border:1px solid var(--pc-border_2)}[data-v-c6ed22db] .el-switch.is-large{transform:scale(1.2)}.number-input-container[data-v-20ccc077]{width:100%;margin-bottom:12px;position:relative}.arg-input[data-v-20ccc077]{appearance:none;width:100%}.string-input-container[data-v-f34252bb]{width:100%;margin-bottom:12px;position:relative}.arg-input-wrapper[data-v-93747a30]{width:100%;padding:12px}.action-title-bar[data-v-93747a30]{border-bottom:1px solid var(--pc-border_1);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.action-executing[data-v-93747a30]{color:var(--pc-primary_1);text-shadow:0 1px 2px #0000000d;font-size:22px;font-weight:600}.back-button[data-v-93747a30]{background:linear-gradient(to bottom, var(--pc-bg_2), var(--pc-bg_1));border:1px solid var(--pc-border_2);color:var(--pc-text_2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000000d}.back-button[data-v-93747a30]:hover{background:linear-gradient(to bottom, var(--pc-bg_1), var(--pc-bg_2));color:var(--pc-primary_1);transform:translate(-2px);box-shadow:0 2px 6px #00000026}.back-icon[data-v-93747a30]{font-size:16px}.arg-input-container[data-v-93747a30]{padding:12px}.empty-state[data-v-93747a30]{text-align:center;color:var(--pc-text_2);padding:20px;font-size:13px}.command-center-footer[data-v-22ae67aa]{border-top:1px solid var(--pc-border_1);text-align:center;background-color:var(--pc-bg_2);padding:14px 20px;box-shadow:0 -1px 3px #0000000d}.keyboard-shortcuts[data-v-22ae67aa]{color:var(--pc-text_2);justify-content:center;gap:24px;font-size:13px;display:flex}.key-hint[data-v-22ae67aa]{align-items:center;gap:8px;display:flex}.key[data-v-22ae67aa]{background-color:var(--pc-bg_1);border:1px solid var(--pc-border_2);min-width:24px;height:28px;color:var(--pc-text_1);box-shadow:0 2px 0 var(--pc-border_1), 0 2px 4px #0000001a;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.command-center-content[data-v-b7eed557]{flex:1;max-height:50vh;padding:8px 0;overflow-y:auto}[data-v-b7eed557] .arg-input{height:auto;font-size:14px}[data-v-b7eed557] .arg-label{font-size:14px}[data-v-b7eed557] .arg-description{font-size:12px}.shortcuts-debug[data-v-e9e82028]{background-color:var(--pc-bg_1);border:1px solid var(--pc-border_1);border-radius:8px;max-height:80vh;margin:16px 0;padding:16px;font-size:14px;overflow-y:auto}.debug-header[data-v-e9e82028]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}h3[data-v-e9e82028]{color:var(--pc-text_1);margin:0}.debug-controls[data-v-e9e82028]{gap:8px;display:flex}.toggle-button[data-v-e9e82028]{background-color:var(--pc-bg_2);border:1px solid var(--pc-border_1);cursor:pointer;color:var(--pc-text_1);border-radius:4px;padding:6px 12px}.toggle-button[data-v-e9e82028]:hover{background-color:var(--pc-bg_3)}.debug-section[data-v-e9e82028]{margin-bottom:24px}h4[data-v-e9e82028]{color:var(--pc-text_2);margin:0 0 8px;font-weight:600}.scopes-list[data-v-e9e82028]{flex-wrap:wrap;gap:6px;display:flex}.scope-item[data-v-e9e82028]{background-color:var(--pc-bg_3);border-radius:4px;padding:4px 8px;font-size:12px}.search-input[data-v-e9e82028]{margin-bottom:8px}.search-input input[data-v-e9e82028]{border:1px solid var(--pc-border_1);background-color:var(--pc-bg_2);width:100%;color:var(--pc-text_1);border-radius:4px;padding:8px}.shortcuts-table[data-v-e9e82028]{border-collapse:collapse;width:100%}.shortcuts-table th[data-v-e9e82028]{text-align:left;background-color:var(--pc-bg_2);color:var(--pc-text_2);padding:8px;font-weight:600}.shortcuts-table td[data-v-e9e82028]{border-top:1px solid var(--pc-border_1);padding:8px}.status-active[data-v-e9e82028]{color:var(--pc-success)}.status-inactive[data-v-e9e82028]{color:var(--pc-error)}.no-data[data-v-e9e82028]{color:var(--pc-text_3);text-align:center;font-style:italic}.command-center-actions-list[data-v-f2bfdffa]{flex:1;max-height:100%;padding:8px;overflow-y:auto}.no-results[data-v-f2bfdffa]{text-align:center;color:var(--pc-text_3);padding:32px 16px;font-size:14px}.action-group[data-v-f2bfdffa]{margin-bottom:12px}.group-header[data-v-f2bfdffa]{color:var(--pc-text_3);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;font-size:11px;font-weight:600}.actions-list[data-v-f2bfdffa]{margin:0;padding:0;list-style:none}.action-item[data-v-f2bfdffa]{cursor:pointer;color:var(--pc-text_1);border-radius:6px;align-items:center;margin:0 4px 2px;padding:12px 16px;transition:all .2s;display:flex;position:relative}.action-item[data-v-f2bfdffa]:hover{background-color:#72a24d1a}.action-item.selected[data-v-f2bfdffa]{background-color:#72a24d26}.action-item.selected .action-title[data-v-f2bfdffa]{color:var(--pc-primary_2);font-weight:600}.action-item.selected[data-v-f2bfdffa]:after{content:"↵";color:var(--pc-text_3);background-color:var(--pc-bg_1);border:1px solid var(--pc-border_2);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;right:16px}.action-item.selected.has-args[data-v-f2bfdffa]:after{content:"→"}.action-item[data-v-f2bfdffa]:focus,.action-item[data-v-f2bfdffa]:focus-visible{outline:none}.action-item.selected[data-v-f2bfdffa]:active{background-color:#72a24d2e;transform:scale(.98)}.action-item.disabled[data-v-f2bfdffa]{opacity:.5;cursor:not-allowed}.action-icon[data-v-f2bfdffa]{color:var(--pc-text_3);margin-right:12px;font-size:20px;transition:color .2s}.action-item.selected .action-icon[data-v-f2bfdffa]{color:var(--pc-primary_2)}.action-details[data-v-f2bfdffa]{flex:1;min-width:0}.action-title[data-v-f2bfdffa]{font-size:14px;font-weight:500;transition:all .2s}.action-description[data-v-f2bfdffa]{color:var(--pc-text_3);margin-top:2px;font-size:12px;line-height:1.4}.action-meta[data-v-f2bfdffa]{align-items:center;gap:12px;margin-right:32px;display:flex}.action-shortcut[data-v-f2bfdffa]{color:var(--pc-text_3);background-color:var(--pc-bg_1);border:1px solid var(--pc-border_2);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.args-indicator[data-v-f2bfdffa]{color:var(--pc-text_3);background-color:var(--pc-bg_1);border:1px dashed var(--pc-border_2);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.command-center-footer[data-v-d6e3146e]{border-top:1px solid var(--pc-border_2);text-align:center;padding:16px 20px}.keyboard-shortcuts[data-v-d6e3146e]{color:var(--pc-text_3);justify-content:center;gap:24px;font-size:12px;font-weight:500;display:flex}.key-hint[data-v-d6e3146e]{align-items:center;gap:6px;display:flex}.key[data-v-d6e3146e]{background-color:var(--pc-bg_2);border:1px solid var(--pc-border_2);min-width:24px;height:24px;color:var(--pc-text_2);border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000001a}.command-center-header[data-v-dde09fae]{border-bottom:1px solid var(--pc-border_2);padding:20px}.visually-hidden[data-v-dde09fae]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-input-container[data-v-dde09fae]{align-items:center;display:flex;position:relative}.search-icon[data-v-dde09fae]{color:var(--pc-primary_2);font-size:16px;font-weight:600;position:absolute;left:14px}.search-input[data-v-dde09fae]{border:1px solid var(--pc-border_2);width:100%;color:var(--pc-text_1);background-color:#0000;border-radius:8px;outline:none;padding:12px 44px 12px 38px;font-size:15px;transition:all .2s}.search-input[data-v-dde09fae]:focus{border-color:var(--pc-primary_2);box-shadow:0 0 0 3px #72a24d1a}.search-input[data-v-dde09fae]::placeholder{color:var(--pc-text_3)}.close-button[data-v-dde09fae]{color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:24px;transition:all .2s;display:flex;position:absolute;right:12px}.close-button[data-v-dde09fae]:hover{color:var(--pc-text_1);background-color:#72a24d1a}.command-center-content[data-v-0790c4ac]{flex:1;max-height:calc(70vh - 120px);padding:8px 0;overflow-y:auto}.command-center-search-view[data-v-0790c4ac]{flex-direction:column;height:100%;max-height:70vh;display:flex;overflow:hidden}.command-center-container{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.command-center{background:var(--pc-bg-1-gr);border:1px solid var(--pc-border-3);border-radius:12px;flex-direction:column;width:600px;max-width:90%;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.shortcuts-debug-container{z-index:1100;width:500px;max-width:90vw;max-height:90vh;position:fixed;top:20px;right:20px;overflow:auto}.app-icon[data-v-63bd7c56]{color:currentColor;flex-shrink:0}.electron-nav[data-v-e3b6254c]{height:100%;display:none;position:relative}.electron-nav-btns[data-v-e3b6254c]{align-items:center;height:100%;padding:0 11px;display:flex}.electron-nav-btns:hover>div i[data-v-e3b6254c]{opacity:1}.electron-nav-btns:hover>div.__close[data-v-e3b6254c]{background-color:var(--pc-danger_1)}.electron-nav-btns:hover>div.__minimize[data-v-e3b6254c]{background-color:var(--pc-warning_1)}.electron-nav-btns:hover>div.__maximize[data-v-e3b6254c]{background-color:var(--pc-primary_2)}.electron-nav-btns>div[data-v-e3b6254c]{-webkit-app-region:none;color:var(--pc-text_2);border:1px solid #0000;border-color:var(--pc-border_2);border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-right:5px;display:flex}.electron-nav-btns>div i[data-v-e3b6254c]{opacity:0;transition:opacity 24ms ease-in-out}.electron-nav-btns>div[data-v-e3b6254c]:hover{cursor:pointer}.electron .electron-nav[data-v-e3b6254c]{display:block}.electron-nav[data-v-4b0be7d0]{border-left:1px solid;border-color:var(--pc-border_1);height:100%;display:none;position:relative}.electron-nav-btns[data-v-4b0be7d0]{z-index:9999;align-items:center;height:100%;display:flex}.electron-nav-btns>div[data-v-4b0be7d0]{color:var(--pc-text_3);justify-content:center;align-items:center;height:100%;padding:0 12px;display:flex}.electron-nav-btns>div:hover.__close[data-v-4b0be7d0]{background-color:var(--pc-danger_1);color:var(--pc-text_1)}.electron-nav-btns>div:hover.__minimize[data-v-4b0be7d0],.electron-nav-btns>div:hover.__maximize[data-v-4b0be7d0]{background-color:var(--pc-bg_3);color:var(--pc-text_1)}.electron .electron-nav[data-v-4b0be7d0]{display:block}.nav-button[data-v-e5f94a76]{cursor:pointer;width:26px;height:26px;color:var(--pc-text_2);background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}@media (width>=768px){.nav-button[data-v-e5f94a76]{width:28px;height:28px}}.nav-button[data-v-e5f94a76]:hover{color:var(--pc-text_1)}.nav-button[data-v-e5f94a76]:active{color:var(--pc-text_2)}.nav-button--labeled[data-v-e5f94a76]{gap:0;width:26px;padding:0}.nav-button--labeled .nav-button__label[data-v-e5f94a76]{display:none}@media (width>=768px){.nav-button--labeled[data-v-e5f94a76]{gap:6px;width:auto;height:28px;padding:0 12px}.nav-button--labeled .nav-button__label[data-v-e5f94a76]{font-size:13px;font-weight:500;display:inline}}.nav-button--ai[data-v-e5f94a76]{gap:3px;width:auto;padding:0 6px}@media (width>=768px){.nav-button--ai[data-v-e5f94a76]{gap:4px;padding:0 10px}}.nav-button--ai .nav-button__label[data-v-e5f94a76]{font-size:12px;font-weight:500;display:inline}@media (width>=768px){.nav-button--ai .nav-button__label[data-v-e5f94a76]{font-size:13px}}.nav-button--ai .ai-sparkle[data-v-e5f94a76]{font-size:13px}@media (width>=768px){.nav-button--ai .ai-sparkle[data-v-e5f94a76]{font-size:14px}}.nav-button--preview[data-v-e5f94a76]{gap:4px;width:auto;padding:0 6px}@media (width>=768px){.nav-button--preview[data-v-e5f94a76]{gap:5px;padding:0 10px}}.nav-button--preview .nav-button__label[data-v-e5f94a76]{font-size:12px;font-weight:500;display:inline}@media (width>=768px){.nav-button--preview .nav-button__label[data-v-e5f94a76]{font-size:13px}}.nav-button__label[data-v-e5f94a76]{white-space:nowrap;font-size:13px;font-weight:500}.nav-icon[data-v-e5f94a76]{flex-shrink:0;width:14px;height:14px}.number-input-menu-item[data-v-c13a578b]{justify-content:space-between;align-items:center;width:100%;height:100%;padding:3px 6px;display:flex}.number-input-menu-item .menu-item-label[data-v-c13a578b]{color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:25px;font-size:14px;overflow:hidden}.number-input-menu-item .number-input-container[data-v-c13a578b]{flex-shrink:0;margin-left:12px;margin-right:5px}.menu-list[data-v-b0e873a3]{background:var(--pc-bg-1-gr);border-radius:8px;max-height:calc(100vh - 60px);padding:5px;overflow:hidden auto}.menu-submenu[data-v-b0e873a3]{position:relative}.menu-submenu[data-v-b0e873a3]:before{content:"";z-index:10;background:0 0;width:20px;height:100%;position:absolute;top:0;left:-20px}.menu-list-item[data-v-b0e873a3]{text-transform:none;width:100%;height:auto;min-height:28px;color:var(--pc-text_2);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:14px;font-weight:400;transition:color,background;display:flex;position:relative}.menu-list-item[data-v-b0e873a3]:hover,.menu-list-item.active[data-v-b0e873a3]{background-color:var(--pc-bg-hover);color:var(--pc-text_1)}.menu-list-item.disabled[data-v-b0e873a3]{opacity:.6;pointer-events:none}.menu-item-left[data-v-b0e873a3]{flex:1;align-items:center;display:flex}.menu-item-right[data-v-b0e873a3]{align-items:center;margin-left:8px;display:flex}.menu-item-label[data-v-b0e873a3]{white-space:nowrap;text-overflow:ellipsis;margin-left:0;overflow:hidden}.menu-item-shortcut[data-v-b0e873a3]{color:var(--pc-text_3);margin-right:5px;font-size:12px}.menu-item-icon[data-v-b0e873a3]{width:14px;height:14px;margin-right:8px}.menu-item-icon-emoji[data-v-b0e873a3]{justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.menu-item-checkbox[data-v-b0e873a3]{border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:8px;display:flex}.menu-item-checkbox .checkbox-icon[data-v-b0e873a3]{width:12px;height:12px;color:var(--pc-text_1)}.menu-divider[data-v-b0e873a3]{border:0;border-top:1px solid var(--pc-border_2);margin:4px 0}.icon-right[data-v-b0e873a3]{width:14px;height:14px;color:var(--pc-text_3)}.mobile-menu[data-v-3a6bb945]{min-height:100%;padding-top:8px;position:relative;overflow:hidden}.menu-page[data-v-3a6bb945]{width:100%}.menu-back[data-v-3a6bb945]{color:var(--pc-accent);cursor:pointer;border-bottom:1px solid var(--pc-border_2);align-items:center;gap:8px;margin-bottom:4px;padding:12px 16px;font-weight:500;display:flex}.menu-back[data-v-3a6bb945]:active{background:var(--pc-bg_3)}.menu-items[data-v-3a6bb945]{padding:4px 0}.menu-item[data-v-3a6bb945]{color:var(--pc-text_1);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}.menu-item[data-v-3a6bb945]:active{background:var(--pc-bg_3)}.menu-item.disabled[data-v-3a6bb945]{opacity:.5;pointer-events:none}.menu-item.has-children .menu-item-arrow[data-v-3a6bb945]{color:var(--pc-text_3)}.menu-item-left[data-v-3a6bb945]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.menu-item-icon[data-v-3a6bb945]{flex-shrink:0;width:18px;height:18px}.menu-item-icon.emoji[data-v-3a6bb945]{font-size:18px;line-height:1}.menu-item-checkbox[data-v-3a6bb945]{width:20px;height:20px;color:var(--pc-accent);justify-content:center;align-items:center;display:flex}.menu-item-label[data-v-3a6bb945]{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.menu-item-shortcut[data-v-3a6bb945]{color:var(--pc-text_3);margin-left:8px;font-size:13px}.menu-item-arrow[data-v-3a6bb945]{flex-shrink:0}.menu-divider[data-v-3a6bb945]{background:var(--pc-border_2);height:1px;margin:8px 16px}.slide-left-enter-active[data-v-3a6bb945],.slide-left-leave-active[data-v-3a6bb945],.slide-right-enter-active[data-v-3a6bb945],.slide-right-leave-active[data-v-3a6bb945]{width:100%;transition:transform .25s,opacity .25s;position:absolute}.slide-left-enter-from[data-v-3a6bb945]{opacity:0;transform:translate(100%)}.slide-left-leave-to[data-v-3a6bb945],.slide-right-enter-from[data-v-3a6bb945]{opacity:0;transform:translate(-30%)}.slide-right-leave-to[data-v-3a6bb945]{opacity:0;transform:translate(100%)}.menu-component[data-v-ab85557e]{align-items:center;display:flex}.default-trigger[data-v-ab85557e]{cursor:pointer;align-items:center;display:flex}.default-trigger[data-v-ab85557e]:hover{opacity:.8}.default-trigger .trigger-icon[data-v-ab85557e]{width:20px;height:20px}.default-trigger .trigger-arrow[data-v-ab85557e]{width:10px;height:10px;margin-left:5px}.mobile-menu-button[data-v-ab85557e]{display:none}@media (width<=768px){.desktop-menu[data-v-ab85557e]{display:none}.mobile-menu-button[data-v-ab85557e]{display:flex}}.mobile-menu-drawer.el-drawer{box-shadow:4px 0 24px #0000004d;border-radius:0!important}.mobile-menu-drawer .el-drawer__body{padding:0;padding-top:env(safe-area-inset-top,0);background:var(--pc-bg-1-gr);overflow-y:auto}.mobile-menu-drawer .el-drawer__header{display:none!important}.mobile-menu-drawer .mobile-drawer-content{flex-direction:column;min-height:100%;display:flex}.logo-container[data-v-30924363]{height:100%}.logo[data-v-30924363]{cursor:pointer;border-radius:6px;align-items:center;padding:4px 6px;transition:background .15s;display:flex}.logo[data-v-30924363]:hover{background:var(--pc-bg_hover)}.logo .logo-icon[data-v-30924363]{width:20px;height:20px}.logo .logo-arrow[data-v-30924363]{color:var(--pc-text_3);margin-left:4px}.mobile-menu-button[data-v-30924363]{display:none}.mobile-drawer-header[data-v-30924363]{align-items:center;display:flex}@media (width<=768px){.logo[data-v-30924363]{display:none}.mobile-menu-button[data-v-30924363]{display:flex}}.context-menu[data-v-4b36aa49]{padding:5px}.context-menu__divider[data-v-fa43c904]{border:0;border-top:1px solid var(--pc-border_2);margin:4px 0}.context-menu__item[data-v-47b45262]{text-transform:none;width:100%;height:auto;min-height:28px;color:var(--pc-text_2);background:0 0;border:none;border-radius:4px;justify-content:flex-start;align-items:center;padding:6px 8px;font-size:14px;font-weight:400;transition:color,background;display:flex}.context-menu__item--danger[data-v-47b45262]{color:var(--pc-danger_1)}.context-menu__item[data-v-47b45262]:hover{background:var(--pc-bg-hover);color:var(--pc-text_1)}.context-menu__item:hover.context-menu__item--danger[data-v-47b45262]{background:#eb57571a}.context-menu__item[data-v-47b45262]:focus{background:var(--pc-bg-hover);color:var(--pc-text_1)}.context-menu__item.is-disabled[data-v-47b45262],.context-menu__item.is-disabled[data-v-47b45262]:focus,.context-menu__item.is-disabled[data-v-47b45262]:hover{color:var(--pc-text_3);cursor:not-allowed;background:0 0}.context-menu__item-icon[data-v-47b45262]{flex-shrink:0;justify-content:center;align-items:center;width:25px;margin-right:4px;display:flex}.user-menu[data-v-075d7e86]{position:relative}.user-avatar[data-v-075d7e86]{background:var(--pc-bg_3);width:26px;height:26px;color:var(--pc-text_1);text-transform:uppercase;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:all .2s;display:flex}.user-avatar[data-v-075d7e86]:hover{background:var(--pc-bg-hover);transform:scale(1.05)}.user-avatar[data-v-075d7e86]:active{transform:scale(.98)}.menu-icon[data-v-075d7e86]{color:currentColor;flex-shrink:0}.header[data-v-87089bea]{flex-shrink:0;height:48px}@media (width>=768px){.header[data-v-87089bea]{height:44px}}.header .header-center[data-v-87089bea]{flex:1;justify-content:center;align-items:center;max-width:600px;margin:0 auto;padding:0 24px;display:flex}.sidebar-electron-mac-nav[data-v-87089bea]{display:none}.mac .sidebar-electron-mac-nav[data-v-87089bea]{display:block}.sidebar-electron-windows-nav[data-v-87089bea]{display:none}.windows .sidebar-electron-windows-nav[data-v-87089bea]{display:block}@media (width<=767.98px){.sidebar-electron-mac-nav[data-v-87089bea]{display:none}}.empty-state[data-v-a9ed3b61]{text-align:center;color:var(--pc-text_3);height:100%;margin-top:48px}.empty-state .empty-icon[data-v-a9ed3b61]{margin-bottom:16px;font-size:48px}.empty-state h3[data-v-a9ed3b61]{color:var(--pc-text_3);margin-bottom:8px;font-size:18px;font-weight:500}.empty-state p[data-v-a9ed3b61]{font-size:14px}.table-view[data-v-39b305b2]{flex-direction:column;height:100%;min-height:0;display:flex}.table-view[data-v-39b305b2] .el-table-v2{--el-table-row-hover-bg-color:#72a24d1a;--el-table-header-bg-color:transparent;background-color:#0000}.table-view[data-v-39b305b2] .el-table-v2 .el-table-v2__main{background-color:#0000}.table-view[data-v-39b305b2] .el-table-v2 .el-table-v2__header-cell{color:var(--pc-text_3);text-transform:uppercase;letter-spacing:.3px;padding:16px 12px;font-size:13px;font-weight:600}.table-view[data-v-39b305b2] .el-table-v2 .el-table-v2__row{transition:none}.table-view[data-v-39b305b2] .el-table-v2 .el-table-v2__row:hover{background-color:var(--pc-bg-hover)!important}.table-view[data-v-39b305b2] .el-table-v2 .el-table-v2__row-cell{border-bottom:none;padding:16px 12px}.table-view[data-v-39b305b2] .el-table-v2 .date-cell .date-badge{border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-block}.table-view[data-v-39b305b2] .el-table-v2 .date-cell .date-badge.created{color:var(--pc-text_2);background-color:#72a24d14;border:1px solid #72a24d26}.table-view[data-v-39b305b2] .el-table-v2 .date-cell .date-badge.deleted{color:var(--pc-danger_1);background-color:#eb57571a;border:1px solid #eb575740}.table-view[data-v-39b305b2] .el-table-v2 .date-cell-simple{color:var(--pc-text_3);font-size:13px}.table-view[data-v-39b305b2] .el-table-v2 .column-options{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.table-view[data-v-39b305b2] .el-table-v2 .project-title{color:var(--pc-text_1);cursor:pointer;align-items:center;font-size:14px;font-weight:500;transition:all .2s;display:flex}.table-view[data-v-39b305b2] .el-table-v2 .project-title:hover{color:var(--pc-primary_2)}.table-view[data-v-39b305b2] .el-table-v2 .name-cell{color:var(--pc-text_2);font-family:Menlo,Monaco,Courier New,monospace;font-size:13px}.table-view[data-v-39b305b2] .el-table-v2 .id-cell{color:var(--pc-text_3);font-family:Menlo,Monaco,Courier New,monospace;font-size:13px}.table-view[data-v-39b305b2] .el-table-v2 .uid-cell{color:var(--pc-text_3);font-family:Menlo,Monaco,Courier New,monospace;font-size:11px}.table-view[data-v-39b305b2] .el-table-v2 .visibility-text{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-block}.table-view[data-v-39b305b2] .el-table-v2 .visibility-text.public{color:var(--pc-primary_2);background-color:#72a24d1f;border:1px solid #72a24d40}.table-view[data-v-39b305b2] .el-table-v2 .visibility-text.private{color:var(--pc-text_3);background-color:#0000;border:none;padding:0;font-size:13px;font-weight:400}.table-view[data-v-39b305b2] .el-table-v2 .folder-cell{cursor:pointer;color:var(--pc-text_2);border-radius:4px;align-items:center;padding:4px 8px;font-size:13px;transition:all .2s;display:inline-flex}.table-view[data-v-39b305b2] .el-table-v2 .folder-cell:hover{color:var(--pc-primary_2);background:#72a24d1a}.table-view[data-v-39b305b2] .el-table-v2 .drag-handle{cursor:grab;opacity:0;justify-content:center;align-items:center;height:100%;transition:opacity .15s;display:flex}.table-view[data-v-39b305b2] .el-table-v2 .drag-handle:active{cursor:grabbing}.table-view[data-v-39b305b2] .el-table-v2 .drag-handle .drag-dots{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:2px;padding:4px;display:grid}.table-view[data-v-39b305b2] .el-table-v2 .drag-handle .drag-dots .dot{background-color:var(--pc-text_3);border-radius:50%;width:3px;height:3px;transition:background-color .15s}.table-view[data-v-39b305b2] .el-table-v2 .drag-handle:hover .drag-dots .dot{background-color:var(--pc-text_2)}.table-view[data-v-39b305b2] .el-table-v2__row:hover .drag-handle{opacity:1}.folder-tree-container[data-v-39b305b2]{border:1px solid var(--pc-border_2);background:0 0;border-radius:8px;max-height:350px;padding:12px;overflow-y:auto}.folder-tree-container .folder-option[data-v-39b305b2]{cursor:pointer;color:var(--pc-text_2);border-radius:6px;align-items:center;margin-bottom:4px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.folder-tree-container .folder-option[data-v-39b305b2]:hover{color:var(--pc-text_1);background-color:#72a24d1a}.folder-tree-container .folder-option.is-selected[data-v-39b305b2]{color:var(--pc-text_1);background-color:#72a24d26;font-weight:600}.folder-tree-container .folder-tree[data-v-39b305b2]{background:0 0}.folder-tree-container .folder-tree[data-v-39b305b2] .el-tree-node__content{border-radius:6px;padding:10px 12px;font-size:13px;transition:all .2s}.folder-tree-container .folder-tree[data-v-39b305b2] .el-tree-node__content:hover{color:var(--pc-text_1);background-color:#72a24d1a}.folder-tree-container .folder-tree[data-v-39b305b2] .el-tree-node.is-current>.el-tree-node__content{color:var(--pc-text_1);background-color:#72a24d26;font-weight:600}.folder-tree-container .folder-tree[data-v-39b305b2] .el-tree-node__expand-icon{color:var(--pc-text_3)}.tree[data-v-090856a7]{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;height:100%;position:relative}.tree.tree-root>.tree-nodes-list[data-v-090856a7]{height:100%;padding-bottom:8px;position:relative}.tree .tree-node-item[data-v-090856a7]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border-radius:6px;flex-direction:row;align-items:center;min-height:24px;margin:0 4px;padding:4px 12px;font-size:14px;line-height:1.625;display:flex;position:relative;overflow:hidden}.tree .tree-node-item.is-group[data-v-090856a7]{color:var(--pc-text_3);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;margin-bottom:8px;padding-top:4px;padding-bottom:4px;font-size:12px;font-weight:600}.tree .tree-node-item[data-v-090856a7]:hover,.tree .tree-node-item.tree-cursor-hover[data-v-090856a7]{background-color:var(--pc-bg-hover)}.tree .tree-node-item.tree-cursor-inside[data-v-090856a7]{box-shadow:0 0 0 2px var(--pc-border_3)}.tree .tree-node-item.is-active[data-v-090856a7]{color:var(--pc-text_1);background-color:var(--pc-bg-hover);font-weight:600}.tree .tree-node-item .tree-title[data-v-090856a7]{min-width:0;color:var(--pc-text_1);flex:1;align-items:center;font-size:14px;display:flex;overflow:hidden}.tree .tree-selected>.tree-node-item[data-v-090856a7]{background-color:var(--pc-bg-hover)}.tree .tree-gap[data-v-090856a7]{width:32px;min-width:24px;min-height:1px}.tree[data-show-toggle=false] .tree-gap[data-v-090856a7]{width:24px;min-width:0}.tree .tree-toggle[data-v-090856a7]{text-align:left;cursor:pointer;width:24px;height:24px;color:var(--pc-text_3);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;font-size:12px;display:inline-flex}.tree .tree-toggle[data-v-090856a7]:hover{background-color:var(--pc-bg-hover)}.tree .tree-sidebar[data-v-090856a7]{flex-shrink:0;align-items:center;height:100%;padding-left:16px;display:flex;position:absolute;top:0;right:0}.tree .tree-cursor[data-v-090856a7]{background-color:var(--color-primary-1);opacity:.75;border-radius:2px;width:100%;height:4px;position:absolute}.tree .tree-drag-info[data-v-090856a7]{color:#fff;opacity:.9;background-color:#000000bf;border-radius:8px;margin-left:20px;padding:8px 12px;font-size:14px;position:absolute}[data-v-090856a7] .tree-long-press-active{background-color:var(--pc-bg-hover);transition:all .15s ease-in-out;transform:scale(1.02)}@media (hover:none) and (pointer:coarse){.tree .tree-node-item[data-v-090856a7]{min-height:48px;padding-top:12px;padding-bottom:12px}.tree .tree-toggle[data-v-090856a7]{width:32px;height:32px}}.folder-tree[data-v-29c324b4]{flex-direction:column;height:100%;display:flex;position:relative}.folder-tree-component[data-v-29c324b4]{padding:8px}.folder-tree-component .tree-node-item{margin:2px 0;padding:2px 4px;transition:color,background}.folder-tree-component .tree-node-item .rename-input .el-input__wrapper{padding-left:4px}.folder-tree-component .tree-node-item .rename-input .el-input__wrapper input{font-size:13px}.folder-tree-component .tree-node-item .tree-sidebar{opacity:0}.folder-tree-component .tree-node-item:hover,.folder-tree-component .tree-node-item.tree-cursor-hover{background-color:var(--pc-bg-hover);border-radius:4px}.folder-tree-component .tree-node-item:hover .tree-sidebar,.folder-tree-component .tree-node-item.tree-cursor-hover .tree-sidebar{opacity:1}.folder-tree-component .tree-node-item.is-active,.folder-tree-component .tree-selected>.tree-node-item{background-color:var(--pc-bg-hover);border-radius:4px}.folder-tree-component .tree-item-content{align-items:center;gap:8px;padding:2px 0;display:flex}.folder-tree-component .tree-item-icon{color:var(--pc-text_3);flex-shrink:0;transition:color,background}.folder-tree-component .tree-item-label{color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;transition:color,background;overflow:hidden}.folder-tree-component .tree-item-label.is-selected{color:var(--pc-text_1);font-weight:600}.folder-tree-component .tree-item-label.folder-drag-over{color:var(--pc-primary_2)}.folder-tree-component .tree-drag-info{background-color:var(--pc-primary_2);border-radius:4px}.folder-tree-component .tree-cursor{background-color:var(--pc-primary_2);border-radius:1px;height:2px}.resizer{-webkit-user-select:none;user-select:none;user-drag:none;cursor:ew-resize;width:13px;height:100%;position:absolute;top:0}.resizer_line{background:0 0;border-right:1px solid #0000;border-radius:50px;width:1px;margin-left:4px;transition:border-color 24ms ease-in-out;position:absolute;top:10px;bottom:10px}.resizer:hover .resizer_line{opacity:1;border-width:2px;margin-left:3px}.resizer_overlay{z-index:1000;cursor:ew-resize;position:fixed;inset:0}.resizer.line-hidden .resizer_line{background:0 0}.dashboard-sidebar[data-v-d9d32acb]{background-color:#0000;flex-shrink:0;height:100%;display:flex;position:relative}.dashboard-sidebar.is-closed[data-v-d9d32acb]{box-shadow:none;border:none}.dashboard-sidebar .sidebar-placeholder[data-v-d9d32acb]{align-items:center;width:13px;height:100%;display:flex;position:absolute;right:0}.dashboard-sidebar .sidebar-content[data-v-d9d32acb]{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow-y:auto}.dashboard-sidebar .sidebar-section-header[data-v-d9d32acb]{justify-content:space-between;align-items:center;padding:16px 12px 8px;display:flex}.dashboard-sidebar .sidebar-section-label[data-v-d9d32acb]{text-transform:uppercase;color:var(--pc-text_3);letter-spacing:.5px;flex:1;font-size:11px;font-weight:600}.dashboard-sidebar .section-action-btn[data-v-d9d32acb]{color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:all .15s;display:flex}.dashboard-sidebar .section-action-btn[data-v-d9d32acb]:hover{background:var(--pc-bg-hover);color:var(--pc-text_1)}@media (width<=767.98px){.dashboard-sidebar[data-v-d9d32acb]{z-index:100;background:var(--pc-bg_2_gr);min-width:0;position:absolute;box-shadow:0 6px 10px #00000059}.dashboard-sidebar .sidebar-placeholder[data-v-d9d32acb]{display:none}}.dashboard[data-v-8f716a7a]{background:var(--pc-bg_1);height:100%;color:var(--pc-text_1);flex-direction:column;display:flex}.dashboard .header-search[data-v-8f716a7a]{background-color:var(--pc-bg_2);width:100%;max-width:300px}.dashboard__body[data-v-8f716a7a]{height:100%;display:flex;position:relative;overflow:hidden}.dashboard__content[data-v-8f716a7a]{flex:1;height:100%}.dashboard__content-inner[data-v-8f716a7a]{background:var(--pc-bg_1_gr);border:1px solid var(--pc-border_1);border-radius:6px;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000026}.action-btn[data-v-8f716a7a]{cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;height:27px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.action-btn[data-v-8f716a7a]:hover{transform:translateY(-1px)}.action-btn[data-v-8f716a7a]:active{transform:translateY(0)}.action-btn--new-project[data-v-8f716a7a]{width:auto;color:var(--pc-text_4);background:color-mix(in srgb, var(--pc-text_3) 10%, transparent);padding:4px 8px}.action-btn--new-project[data-v-8f716a7a]:hover{background:color-mix(in srgb, var(--pc-text_3) 15%, transparent)}.back-button[data-v-8f716a7a]{cursor:pointer;background:0 0;border:none;transition:color .2s}.back-button[data-v-8f716a7a]:hover{color:var(--pc-text_2)}.project-count-badge[data-v-8f716a7a]{background:var(--pc-bg_2);border:1px solid var(--pc-border_2);border-radius:5px;align-items:center;gap:8px;padding:6px 12px;display:flex}.project-count-badge .count-text[data-v-8f716a7a]{color:var(--pc-text_3);font-size:13px;font-weight:500}.project-count-badge .upgrade-link[data-v-8f716a7a]{color:var(--pc-text_4);cursor:pointer;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.project-count-badge .upgrade-link[data-v-8f716a7a]:hover{color:#98d4ff;text-decoration:underline}.read-only-banner[data-v-c55a109c]{background:var(--pc-bg_2);border-bottom:1px solid var(--pc-border_1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex}.read-only-banner__content[data-v-c55a109c]{align-items:center;gap:8px;display:flex}.read-only-banner__message[data-v-c55a109c]{color:var(--pc-text_1);font-size:14px;font-weight:500}.read-only-banner[data-v-c55a109c] .el-button--primary{white-space:nowrap;border-radius:50px;font-weight:600;box-shadow:0 0 0 2px #ff7b0040;color:#fff!important;background:linear-gradient(#ffb800 0%,#d53e3e 88.99%,#df6f0d 100.61%)!important;border:none!important}.read-only-banner[data-v-c55a109c] .el-button--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 12px #ff7b0066}.read-only-banner[data-v-c55a109c] .el-button--primary:active{transform:translateY(0)}.players-list[data-v-e2976653]{align-items:center;transition:opacity .2s}.players-list[data-v-e2976653]:hover{opacity:.8}.player-avatar[data-v-e2976653]{width:28px;height:28px;color:var(--pc-static_white);text-transform:uppercase;border:2px solid var(--pc-bg_1);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:12px;font-weight:700;transition:all .2s;display:flex;position:relative}.player-avatar[data-v-e2976653]:first-child{margin-left:0}.player-avatar[data-v-e2976653]:hover{z-index:10;transform:scale(1.1)}.player-avatar[data-v-e2976653]:active{transform:scale(.95)}.player-more[data-v-e2976653]{color:var(--pc-text_2);border-color:var(--pc-bg_1);font-size:11px;font-weight:600;background:var(--pc-bg_3)!important}.player-agent[data-v-e2976653]{border-color:var(--pc-bg_1);background:linear-gradient(135deg,#ff7b00 0%,#e85d04 100%);position:relative;overflow:hidden;box-shadow:0 0 8px 1px #ff7b004d}.player-agent[data-v-e2976653]:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff26 46%,#ffffff40 50%,#ffffff26 54%,#0000 60%);width:200%;height:200%;animation:3s ease-in-out infinite agent-shimmer-e2976653;position:absolute;top:-50%;left:-50%}.player-agent svg[data-v-e2976653]{color:var(--pc-static_white);z-index:1;filter:drop-shadow(0 1px 2px #0003);position:relative}@keyframes agent-shimmer-e2976653{0%,20%{transform:translate(-100%)}80%,to{transform:translate(100%)}}.agent-popover-content[data-v-e2976653]{padding:16px}.agent-popover-header[data-v-e2976653]{align-items:center;gap:10px;display:flex}.agent-popover-icon[data-v-e2976653]{width:32px;height:32px;color:var(--pc-static_white);background:linear-gradient(135deg,#ff7b00 0%,#e85d04 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-popover-name[data-v-e2976653]{color:var(--pc-text_1);font-size:13px;font-weight:600}.agent-popover-status[data-v-e2976653]{color:var(--pc-text_3);margin-top:1px;font-size:12px}.agent-popover-action[data-v-e2976653]{border-top:1px solid var(--pc-border);color:var(--pc-accent);cursor:pointer;align-items:center;gap:4px;margin-top:12px;padding-top:12px;font-size:12px;transition:opacity .15s;display:flex}.agent-popover-action[data-v-e2976653]:hover{opacity:.8}.agent-info-popover{padding:0!important}.action-btn--publish[data-v-fe999c2b]{cursor:pointer;height:28px;color:var(--pc-text_2);background:color-mix(in srgb, var(--pc-text_3) 15%, transparent);border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.action-btn--publish[data-v-fe999c2b]:hover{background:color-mix(in srgb, var(--pc-text_3) 22%, transparent);transform:translateY(-1px)}.action-btn--publish[data-v-fe999c2b]:active{transform:translateY(0)}.action-btn--publish.action-btn--primary[data-v-fe999c2b]{color:#fff;background:linear-gradient(#ffb800 0%,#d53e3e 88.99%,#df6f0d 100.61%);border:none;border-radius:50px;height:auto;padding:6px 16px;box-shadow:0 0 0 2px #ff7b0040}.action-btn--publish.action-btn--primary[data-v-fe999c2b]:hover{transform:translateY(-1px);box-shadow:0 2px 12px #ff7b0066}.publish-popover-content[data-v-fe999c2b]{padding:20px}.publish-section[data-v-fe999c2b]{margin-bottom:20px}.publish-section[data-v-fe999c2b]:last-child{margin-bottom:0}.publish-header[data-v-fe999c2b]{justify-content:space-between;align-items:center;display:flex}.deployment-url-row[data-v-fe999c2b]{flex-direction:column;gap:4px;display:flex}.last-published-label[data-v-fe999c2b]{color:var(--pc-text_3);margin-top:4px;font-size:12px}.unpublish-separator[data-v-fe999c2b]{color:var(--pc-text_3);margin:0 6px}.unpublish-link[data-v-fe999c2b]{color:var(--pc-text_3);cursor:pointer;font-size:12px;text-decoration:none;transition:color .2s}.unpublish-link[data-v-fe999c2b]:hover{color:var(--pc-danger_1);text-decoration:underline}.custom-domain-item[data-v-fe999c2b]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.custom-domain-item[data-v-fe999c2b]:last-child{margin-bottom:0}.custom-domain-link[data-v-fe999c2b]{color:var(--pc-text_2);font-size:15px;text-decoration:none}.custom-domain-link[data-v-fe999c2b]:hover{color:var(--pc-primary_1)}.custom-domain-remove[data-v-fe999c2b]{background:0 0;border:none;min-height:auto;padding:4px}.custom-domain-remove[data-v-fe999c2b]:hover{background:var(--pc-bg_3)}.pro-badge[data-v-fe999c2b]{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(94deg,#9e00ff 1.26%,#ca2e2e 100%);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}[data-v-fe999c2b] .el-button--primary,[data-v-fe999c2b] .el-button--success{font-weight:600;background:linear-gradient(#ffb800 0%,#d53e3e 88.99%,#df6f0d 100.61%)!important;border:none!important;border-radius:50px!important;box-shadow:0 0 0 2px #ff7b0040!important}[data-v-fe999c2b] .el-button--primary:hover,[data-v-fe999c2b] .el-button--success:hover{transform:translateY(-1px);box-shadow:0 3px 12px #ff7b0066!important}.publish-popover{padding:0!important}.action-btn--share[data-v-f2eb8ecc]{display:none}@media (width>=768px){.action-btn--share[data-v-f2eb8ecc]{display:flex}}.action-btn--share[data-v-f2eb8ecc]{cursor:pointer;height:28px;color:var(--pc-text_2);background:color-mix(in srgb, var(--pc-text_3) 15%, transparent);border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:600;transition:all .2s}.action-btn--share[data-v-f2eb8ecc]:hover{background:color-mix(in srgb, var(--pc-text_3) 22%, transparent);transform:translateY(-1px)}.action-btn--share[data-v-f2eb8ecc]:active{transform:translateY(0)}.share-popover-content[data-v-f2eb8ecc]{padding:20px}.share-section[data-v-f2eb8ecc]{margin-bottom:20px}.share-section[data-v-f2eb8ecc]:last-child{margin-bottom:0}.share-link-row[data-v-f2eb8ecc]{justify-content:space-between;align-items:center;gap:16px;display:flex}.share-permission-label[data-v-f2eb8ecc]{color:var(--pc-text_3);margin-top:4px;font-size:13px}.alert-message[data-v-f2eb8ecc],.info-message[data-v-f2eb8ecc]{background:var(--pc-bg_2_gr);border-radius:6px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px;display:flex}.alert-message .svg-icon[data-v-f2eb8ecc],.info-message .svg-icon[data-v-f2eb8ecc]{color:var(--pc-primary_1);flex-shrink:0;margin-top:2px}.share-permission-row[data-v-f2eb8ecc]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.share-permission-row[data-v-f2eb8ecc]:last-child{margin-bottom:0}.permission-label[data-v-f2eb8ecc]{color:var(--pc-text_2);margin-bottom:2px;font-size:14px;font-weight:500}.permission-description[data-v-f2eb8ecc]{color:var(--pc-text_3);font-size:12px;line-height:1.4}.pro-badge[data-v-f2eb8ecc]{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(94deg,#9e00ff 1.26%,#ca2e2e 100%);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}[data-v-f2eb8ecc] .el-button--primary{font-weight:600;background:linear-gradient(#ffb800 0%,#d53e3e 88.99%,#df6f0d 100.61%)!important;border:none!important;border-radius:50px!important;box-shadow:0 0 0 2px #ff7b0040!important}[data-v-f2eb8ecc] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 3px 12px #ff7b0066!important}.share-popover{padding:0!important}.credits-section[data-v-41e7cbb1]{background:var(--pc-bg_2);cursor:pointer;border-radius:8px;margin:4px 5px;padding:12px;transition:background .15s}.credits-section[data-v-41e7cbb1]:hover{background:var(--pc-bg_3)}.credits-header[data-v-41e7cbb1]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.credits-label[data-v-41e7cbb1]{color:var(--pc-text_1);font-size:13px;font-weight:600}.credits-value[data-v-41e7cbb1]{color:var(--pc-primary_1);align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex}.credits-chevron[data-v-41e7cbb1]{opacity:.7}.credits-progress[data-v-41e7cbb1]{background:var(--pc-bg_3);border-radius:3px;height:6px;overflow:hidden}.credits-progress-bar[data-v-41e7cbb1]{background:linear-gradient(90deg, var(--pc-primary_1) 0%, var(--pc-primary_2) 100%);border-radius:3px;height:100%;transition:width .3s}.credits-reset[data-v-41e7cbb1]{align-items:center;margin-top:8px;display:flex}.reset-dot[data-v-41e7cbb1]{background:var(--pc-text_4);border-radius:50%;width:6px;height:6px;margin-right:6px}.reset-text[data-v-41e7cbb1]{color:var(--pc-text_3);font-size:11px}.logo-container[data-v-73f446e0]{height:100%;margin-left:8px;margin-right:4px}@media (width>=768px){.logo-container[data-v-73f446e0]{margin-left:12px;margin-right:8px}}.logo-trigger[data-v-73f446e0]{cursor:pointer;border-radius:6px;align-items:center;max-width:200px;padding:4px 8px;transition:background .15s;display:flex}@media (width>=768px){.logo-trigger[data-v-73f446e0]{max-width:280px}}.logo-trigger[data-v-73f446e0]:hover{background:var(--pc-bg_hover)}.logo-trigger .logo-icon[data-v-73f446e0]{width:20px;height:20px;color:var(--pc-primary_1);flex-shrink:0}.logo-trigger .project-info[data-v-73f446e0]{flex-direction:column;min-width:0;margin-left:8px;display:flex}.logo-trigger .project-name[data-v-73f446e0]{color:var(--pc-text_2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.logo-trigger .project-unsaved[data-v-73f446e0]{color:var(--pc-text_4);font-size:10px;line-height:1.2}.logo-trigger .logo-arrow[data-v-73f446e0]{color:var(--pc-text_3);flex-shrink:0;margin-left:4px;transition:transform .15s}.mobile-menu-button[data-v-73f446e0]{display:none}.mobile-drawer-header[data-v-73f446e0]{border-bottom:1px solid var(--pc-border_2);align-items:center;padding:16px;display:flex}.mobile-drawer-header .logo-icon[data-v-73f446e0]{width:24px;height:24px;color:var(--pc-primary_1);flex-shrink:0}.mobile-drawer-header .project-name[data-v-73f446e0]{color:var(--pc-text_1);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:16px;font-weight:600;overflow:hidden}@media (width<=768px){.logo-trigger[data-v-73f446e0]:not(.mobile-menu-button){display:none}.mobile-menu-button[data-v-73f446e0]{display:flex}}.header[data-v-33d37b07]{flex-shrink:0;height:48px}@media (width>=768px){.header[data-v-33d37b07]{height:44px}}.header .placeholder[data-v-33d37b07]{-webkit-app-region:drag}.sidebar-electron-mac-nav[data-v-33d37b07]{display:none}.mac .sidebar-electron-mac-nav[data-v-33d37b07]{display:block}.sidebar-electron-windows-nav[data-v-33d37b07]{display:none}.windows .sidebar-electron-windows-nav[data-v-33d37b07]{display:block}@media (width<=767.98px){.sidebar-electron-mac-nav[data-v-33d37b07]{display:none}}.nav-buttons-group[data-v-33d37b07]{align-items:center;gap:2px;display:flex}@media (width>=768px){.nav-buttons-group[data-v-33d37b07]{gap:4px}}.nav-buttons-group .hide-mobile[data-v-33d37b07]{display:none}@media (width>=768px){.nav-buttons-group .hide-mobile[data-v-33d37b07]{display:flex}}.right-side[data-v-33d37b07]{padding-right:8px}@media (width>=768px){.right-side[data-v-33d37b07]{padding-right:12px}}.upgrade-button[data-v-33d37b07]{color:#fff!important;background:linear-gradient(#ffb800 0%,#d53e3e 88.99%,#df6f0d 100.61%)!important;border:none!important;border-radius:50px!important;height:auto!important;padding:6px 16px!important;font-size:13px!important;font-weight:600!important;box-shadow:0 0 0 2px #ff7b0040!important}.upgrade-button[data-v-33d37b07]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 12px #ff7b0066!important}.upgrade-button[data-v-33d37b07]:active:not(:disabled){transform:translateY(0)}.upgrade-button--secondary[data-v-33d37b07]{background:color-mix(in srgb, var(--pc-text_3) 15%, transparent)!important;color:var(--pc-text_2)!important;border:none!important;border-radius:50px!important;height:auto!important;padding:6px 16px!important;font-size:13px!important;font-weight:600!important}.upgrade-button--secondary[data-v-33d37b07]:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb, var(--pc-text_3) 22%, transparent)!important}.upgrade-button--secondary[data-v-33d37b07]:active:not(:disabled){transform:translateY(0)}.pl-panel[data-v-4262b7a0]{touch-action:none;transition:border .3s cubic-bezier(.19,1,.22,1);position:absolute}.pl-panel[data-v-4262b7a0]:after{content:"";-webkit-user-select:none;user-select:none;pointer-events:none;z-index:37;border-radius:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.pl-panel-inner[data-v-4262b7a0]{width:100%;height:100%;position:relative}.pl-panel-content[data-v-4262b7a0]{border-radius:0;width:100%;height:100%;position:relative}.pl-panel.is-dragging[data-v-4262b7a0]{background:var(--pc-bg_2_gr);border:1px solid var(--pc-border_2);-webkit-user-select:none;user-select:none;cursor:grabbing;z-index:50;will-change:border, background, left, top, width, height;border-radius:5px;overflow:hidden}.pl-panel.is-hidden[data-v-4262b7a0]{-webkit-user-select:none;user-select:none;cursor:default;z-index:0;opacity:0}.pl-panel-tabs[data-v-4262b7a0]{cursor:default;-webkit-user-select:none;user-select:none;border-radius:0;align-items:flex-start;width:100%;display:flex;position:absolute;top:0;left:0}.pl-panel-tabs .pl-panel-tabs-left[data-v-4262b7a0]{flex-wrap:wrap;flex:0 auto;align-content:flex-start;min-width:0;display:flex}.pl-panel-tabs .pl-panel-tab-placeholder[data-v-4262b7a0]{background-color:var(--pc-bg_1);border:1px dashed var(--pc-border_3);opacity:.6;border-radius:4px;flex-shrink:0;height:40px;transition:width .3s cubic-bezier(.19,1,.22,1)}.pl-panel-tabs .pl-panel-tools-target[data-v-4262b7a0]{flex:auto;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:40px;padding-right:6px;display:flex;overflow:hidden;container:tools-container/inline-size}.pl-panel-tabs .pl-panel-tab[data-v-4262b7a0]{z-index:31;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;flex-shrink:0;height:40px;display:flex;position:relative}.pl-panel-tabs .pl-panel-tab .pl-panel-tab-title[data-v-4262b7a0]{white-space:nowrap;height:40px;color:var(--pc-text_3);align-items:center;padding:0 0 0 12px;font-size:14px;font-weight:600;transition:color 24ms ease-in-out;display:inline-flex}.pl-panel-tabs .pl-panel-tab .pl-panel-tab-title[data-v-4262b7a0]:active{color:var(--pc-text_2);cursor:grabbing}.pl-panel-tabs .pl-panel-tab .pl-panel-tab-title.is-preview-mode[data-v-4262b7a0]{font-style:italic}.pl-panel-tabs .pl-panel-tab .pl-panel-tab-close[data-v-4262b7a0]{width:28px;height:40px;color:var(--pc-text_3);justify-content:center;align-items:center;transition:color 24ms ease-in-out;display:flex}.pl-panel-tabs .pl-panel-tab .pl-panel-tab-close .pl-panel-close-ic[data-v-4262b7a0]{width:10px;height:10px}.pl-panel-tabs .pl-panel-tab .pl-panel-tab-close[data-v-4262b7a0]:hover{color:var(--pc-text_1)}.pl-panel-tabs .pl-panel-tab:not(.active) .pl-panel-tab-title[data-v-4262b7a0]:hover{color:var(--pc-text_2)}.pl-panel-tabs .pl-panel-tab.active[data-v-4262b7a0]{box-shadow:none;border-bottom:none}.pl-panel-tabs .pl-panel-tab.active .pl-panel-tab-title[data-v-4262b7a0]{cursor:default;color:var(--pc-text_1)}.pl-panel-tabs .pl-panel-tab.active .pl-panel-tab-title[data-v-4262b7a0]:active{cursor:grabbing}.pl-splitter{-webkit-user-select:none;user-select:none;user-drag:none;background-color:var(--pc-border_1);border-radius:0;transition:background-color .15s;position:absolute}.pl-splitter:hover{background-color:var(--pc-border_2)}.pl-splitter.pl-splitter-vertical,.pl-splitter.pl-splitter-vertical .pl-resize-overlay{cursor:ew-resize}.pl-splitter.pl-splitter-vertical .pl-splitter-handle{flex-direction:column}.pl-splitter.pl-splitter-vertical .pl-splitter-handle-dots{flex-direction:column;gap:3px}.pl-splitter.pl-splitter-vertical .pl-splitter-handle-dots span{width:3px;height:3px}.pl-splitter.pl-splitter-horizontal,.pl-splitter.pl-splitter-horizontal .pl-resize-overlay{cursor:ns-resize}.pl-splitter.pl-splitter-horizontal .pl-splitter-handle{flex-direction:row}.pl-splitter.pl-splitter-horizontal .pl-splitter-handle-dots{flex-direction:row;gap:3px}.pl-splitter.pl-splitter-horizontal .pl-splitter-handle-dots span{width:3px;height:3px}.pl-splitter.is-dragging{will-change:left, top, width, height;background-color:var(--pc-border_3)}.pl-splitter-area{z-index:33;position:absolute}.pl-splitter-handle{pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=991.98px){.pl-splitter-handle{opacity:.6;display:flex}}.pl-splitter-handle-dots{justify-content:center;align-items:center;display:flex}.pl-splitter-handle-dots span{background-color:var(--pc-text_3);border-radius:50%}.pl-splitter-overlay{z-index:1000;position:fixed;inset:0}.pl-layout *{box-sizing:border-box}.pl-layout{width:100%;height:100%;position:relative}.pl-dragging-overlay{opacity:0;z-index:60;cursor:grabbing;width:100%;height:100%;position:absolute;top:0;left:0}.pl-panel-dragging-preview{z-index:40;background-color:var(--pc-bg_1);border:1px dashed;border-color:var(--pc-border_3);opacity:.6;border-radius:5px;transition:transform .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1),width .3s cubic-bezier(.19,1,.22,1);position:absolute}.layout-wrapper[data-v-318242b2]{width:100%;height:100%;position:relative}.layout-wrapper .layout-component[data-v-318242b2]{background:var(--pc-bg_1_gr);border:1px solid var(--pc-border_1);border-radius:6px}.playground[data-v-a80c9a91]{height:100%;overflow-y:auto}.playground__title[data-v-a80c9a91]{margin-bottom:12px;font-size:16px;font-weight:600}.projectdata-container[data-v-a80c9a91]{background-color:var(--pc-bg_2);color:var(--pc-text_1);border-radius:8px;padding:20px}.projectdata-title[data-v-a80c9a91]{color:var(--pc-text_1);font-size:18px;font-weight:500}.search-container[data-v-a80c9a91]{width:320px;position:relative}.search-input[data-v-a80c9a91]{background-color:rgba(var(--pc-bg_1), .05);border:1px solid var(--pc-border_1);width:100%;color:var(--pc-text_1);border-radius:4px;padding:8px 12px 8px 36px;font-size:14px;transition:all .2s}.search-input[data-v-a80c9a91]:focus{border-color:var(--pc-border_2);background-color:rgba(var(--pc-bg_1), .07);outline:none}.search-input[data-v-a80c9a91]::placeholder{color:var(--pc-text_3)}.search-icon[data-v-a80c9a91]{color:var(--pc-text_3);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.main-checkbox[data-v-a80c9a91]{cursor:pointer;align-items:center;display:flex}.main-checkbox input[type=checkbox][data-v-a80c9a91]{margin-right:8px}.main-checkbox .checkbox-label[data-v-a80c9a91]{font-size:14px}.table-container[data-v-a80c9a91]{margin-bottom:20px;position:relative;overflow-x:auto}.loading-overlay[data-v-a80c9a91]{background-color:rgba(var(--pc-bg_1), .7);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-icon[data-v-a80c9a91]{color:var(--pc-text_1);font-size:24px}.data-table[data-v-a80c9a91]{border-collapse:collapse;width:100%}.data-table th[data-v-a80c9a91],.data-table td[data-v-a80c9a91]{text-align:left;border-bottom:1px solid var(--pc-border_1);padding:12px 16px}.data-table th[data-v-a80c9a91]{color:var(--pc-text_3);white-space:nowrap;font-weight:500}.data-table tr:hover td[data-v-a80c9a91]{background-color:rgba(var(--pc-bg_1), .05)}.data-table code[data-v-a80c9a91]{color:var(--pc-text_2);background:0 0;font-family:Roboto Mono,monospace;font-size:12px}.data-table .empty-message[data-v-a80c9a91]{color:var(--pc-text_3);padding:30px}.data-table .status-badge[data-v-a80c9a91]{border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}.data-table .status-badge.status-success[data-v-a80c9a91]{background-color:rgba(var(--pc-primary_1), .15);color:var(--pc-primary_1)}.data-table .status-badge.status-neutral[data-v-a80c9a91]{background-color:rgba(var(--pc-text_3), .15);color:var(--pc-text_3)}.pagination-container[data-v-a80c9a91]{justify-content:space-between;align-items:center;padding-top:12px;display:flex}.total-counter[data-v-a80c9a91]{color:var(--pc-text_3);align-items:center;font-size:14px;display:flex}.page-size-select[data-v-a80c9a91]{background-color:rgba(var(--pc-bg_1), .05);border:1px solid var(--pc-border_1);color:var(--pc-text_1);border-radius:4px;margin-left:12px;padding:4px 8px;font-size:13px}.page-size-select[data-v-a80c9a91]:focus{outline:none}.pagination[data-v-a80c9a91]{margin:0;padding:0;list-style:none;display:flex}.pagination .page-item[data-v-a80c9a91]{margin:0 2px}.pagination .page-item a[data-v-a80c9a91]{min-width:32px;height:32px;color:var(--pc-text_1);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;transition:all .2s;display:flex}.pagination .page-item a[data-v-a80c9a91]:hover:not(.disabled a){background-color:rgba(var(--pc-bg_1), .1)}.pagination .page-item.active a[data-v-a80c9a91]{background-color:rgba(var(--pc-primary_1), .2);color:var(--pc-primary_1)}.pagination .page-item.disabled a[data-v-a80c9a91]{color:var(--pc-text_3);cursor:not-allowed}.projects-list[data-v-a80c9a91]{margin-bottom:20px}.project-item[data-v-a80c9a91]{background-color:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:6px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 8px #0003}.project-header[data-v-a80c9a91]{background-color:var(--pc-bg_3);border-bottom:1px solid var(--pc-border_2);align-items:center;padding:12px 16px;display:flex}.project-title[data-v-a80c9a91]{flex:1;font-weight:500}.project-uid[data-v-a80c9a91]{margin-right:16px}.project-uid code[data-v-a80c9a91]{color:var(--pc-text_3);font-family:Roboto Mono,monospace;font-size:12px}.project-date[data-v-a80c9a91]{color:var(--pc-text_3);margin-right:16px;font-size:13px}.project-status[data-v-a80c9a91]{margin-right:16px}.project-actions[data-v-a80c9a91]{gap:8px;margin-left:16px;display:flex}.project-actions .el-button[data-v-a80c9a91]{height:auto;padding:4px 8px;line-height:1}.project-actions .el-icon[data-v-a80c9a91]{margin-right:0}.project-data[data-v-a80c9a91]{padding:16px}.no-data-message[data-v-a80c9a91]{text-align:center;color:var(--pc-text_3);padding:16px}.empty-message[data-v-a80c9a91]{text-align:center;color:var(--pc-text_3);padding:30px}.playground-panel[data-v-51bdca14]{border-left:1px solid;border-color:var(--pc-border_1);flex-shrink:0;height:100%;display:flex;position:relative}.playground-panel-placeholder[data-v-51bdca14]{align-items:center;width:13px;height:100%;display:flex;position:absolute;left:0}.playground-panel.is-closed[data-v-51bdca14]{box-shadow:none;border:none}.playground-panel-content[data-v-51bdca14]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.playground-panel-content__playground[data-v-51bdca14]{height:100%;position:relative;overflow:auto}@media (width<=767.98px){.playground-panel[data-v-51bdca14]{z-index:100;background:var(--pc-bg_2_gr);min-width:0;position:absolute;box-shadow:0 6px 10px #00000059}.playground-panel-placeholder[data-v-51bdca14]{display:none}}.install-dependency[data-v-ef024ec8]{background:var(--pc-bg_1);z-index:10;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:absolute;top:0;left:0;overflow:auto}.install-dependency-card[data-v-ef024ec8]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:16px;width:100%;max-width:420px}.card-header[data-v-ef024ec8]{border-bottom:1px solid var(--pc-border_1);align-items:center;gap:16px;padding:24px 24px 20px;display:flex}.npm-icon[data-v-ef024ec8]{flex-shrink:0;width:48px;height:48px}.header-text[data-v-ef024ec8]{flex:1;min-width:0}.card-title[data-v-ef024ec8]{color:var(--pc-text_1);letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:700}.card-subtitle[data-v-ef024ec8]{color:var(--pc-text_3);margin:0;font-size:13px}.card-content[data-v-ef024ec8]{padding:24px}.package-info[data-v-ef024ec8]{background:var(--pc-bg_3);border-radius:12px;margin-bottom:20px;padding:4px 0}.info-row[data-v-ef024ec8]{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.info-row[data-v-ef024ec8]:not(:last-child){border-bottom:1px solid var(--pc-border_1)}.info-label[data-v-ef024ec8]{color:var(--pc-text_3);font-size:13px}.info-value[data-v-ef024ec8]{color:var(--pc-text_1);font-size:14px;font-weight:600}.package-name[data-v-ef024ec8]{color:var(--pc-danger_1);font-family:Menlo,Monaco,source-code-pro,Ubuntu Mono,DejaVu sans mono,Consolas,monospace}.source-file[data-v-ef024ec8]{color:var(--pc-text_2);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:Menlo,Monaco,source-code-pro,Ubuntu Mono,DejaVu sans mono,Consolas,monospace;font-weight:500;overflow:hidden}.version-section[data-v-ef024ec8]{margin-bottom:0}.form-label[data-v-ef024ec8]{color:var(--pc-text_2);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.version-select[data-v-ef024ec8]{width:100%}.version-select[data-v-ef024ec8] .el-select__wrapper{background:var(--pc-bg_3);box-shadow:none;border:1px solid var(--pc-border_2);border-radius:12px;padding:14px 18px;transition:all .2s}.version-select[data-v-ef024ec8] .el-select__wrapper:hover{border-color:var(--pc-border_3)}.version-select[data-v-ef024ec8] .el-select__wrapper.is-focused{border-color:var(--pc-text_4);box-shadow:0 0 0 3px #64c7ff26}.version-select[data-v-ef024ec8] .el-select__selection{font-size:14px}.warning-card[data-v-ef024ec8]{color:var(--pc-warning_2);background:#bd77001a;border-radius:10px;align-items:center;gap:10px;padding:16px 20px;font-size:14px;display:flex}.warning-icon[data-v-ef024ec8]{flex-shrink:0}.card-actions[data-v-ef024ec8]{padding:0 24px 24px}.card-actions[data-v-ef024ec8] .el-button{border-radius:50px;width:100%;height:48px;font-size:15px;font-weight:600}.card-actions[data-v-ef024ec8] .el-button--primary{color:#fff!important;background:linear-gradient(#ffb800 0%,#d53e3e 88.99%,#df6f0d 100.61%)!important;border:none!important;box-shadow:0 0 0 2px #ff7b0040!important}.card-actions[data-v-ef024ec8] .el-button--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 12px #ff7b0066!important}.card-actions[data-v-ef024ec8] .el-button--primary:disabled{opacity:.5}.entry-point-error[data-v-42c2d2c3]{background:var(--pc-bg_1);color:var(--pc-text_1)}code[data-v-42c2d2c3]{background:var(--pc-bg_2);color:var(--pc-primary_1);border-radius:3px;padding:2px 6px;font-family:Menlo,Monaco,source-code-pro,Ubuntu Mono,DejaVu sans mono,Consolas,monospace}.gap-2[data-v-42c2d2c3]{gap:8px}.preview-unsupported[data-v-6e3912ff]{background:var(--pc-bg_1);color:var(--pc-text_1);position:absolute;inset:0}.icon-container[data-v-6e3912ff]{color:var(--pc-text_3)}.gap-2[data-v-6e3912ff]{gap:8px}.preview-global{z-index:30;border-radius:0;width:300px;height:300px;position:absolute;top:100px;right:100px;overflow:hidden}.preview-global .preview-global_iframe-cnt{width:100%;height:100%;position:relative}.preview-global .preview-global_iframe-cnt iframe{border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.uppy-Root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue;color:var(--pc-text_2)!important}.uppy-Dashboard-AddFiles-title{color:var(--pc-text_2)!important}.uppy-Dashboard-inner{box-shadow:none;background:var(--pc-bg_2)!important}.uppy-Dashboard-close{color:var(--pc-text_2)!important}.uppy-Dashboard-close:hover{color:var(--pc-text_1)!important}.uppy-Dashboard-innerWrap{border-radius:4px}.uppy-Dashboard-dropFilesTitle{color:var(--pc-text_2)!important}.uppy-Dashboard-browse{color:var(--pc-primary_1)!important;border-color:var(--pc-primary_1)!important}.uppy-Dashboard-dropFilesHereHint{color:var(--pc-text_2)!important;border-color:var(--pc-primary_1)!important}.uppy-Dashboard--modal .uppy-DashboardAddFiles{border-color:var(--pc-text_3)!important}.theme-light .uppy-Dashboard-AddFilesPanel{background:linear-gradient(#ffffffd9 0%,#f6f8fa 65%)}.theme-gray .uppy-Dashboard-AddFilesPanel{background:linear-gradient(#232528d9 0%,#1a1b1e 65%)}.theme-dark .uppy-Dashboard-AddFilesPanel{background:linear-gradient(#0a1520d9 0%,#06101a 65%)}.theme-blue .uppy-Dashboard-AddFilesPanel{background:linear-gradient(#12202cd9 0%,#0c1a25 65%)}.uppy-StatusBar{color:var(--pc-text_2)!important;background:var(--pc-bg_1)!important}.uppy-StatusBar:before{background-color:var(--pc-text_3)!important}.uppy-StatusBar-progress{background-color:var(--pc-primary_1)!important}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:var(--pc-primary_2)!important}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:var(--pc-danger_1)!important}.uppy-StatusBar-content{color:var(--pc-text_2)!important}.theme-light .uppy-StatusBar-statusPrimary svg,.theme-gray .uppy-StatusBar-statusPrimary svg,.theme-dark .uppy-StatusBar-statusPrimary svg,.theme-blue .uppy-StatusBar-statusPrimary svg{fill:#e56a00}.theme-light .uppy-StatusBar.is-error .uppy-StatusBar-statusPrimary svg{fill:#e55555}.theme-gray .uppy-StatusBar.is-error .uppy-StatusBar-statusPrimary svg,.theme-dark .uppy-StatusBar.is-error .uppy-StatusBar-statusPrimary svg,.theme-blue .uppy-StatusBar.is-error .uppy-StatusBar-statusPrimary svg{fill:#eb5757}.uppy-StatusBar-actionBtn{color:var(--pc-primary_1)!important}.uppy-StatusBar-actionBtn--retry{background-color:var(--pc-danger_1)!important;color:var(--pc-static_white)!important}.theme-light .uppy-StatusBar-actionCircleBtn svg circle{fill:#545454!important}.theme-gray .uppy-StatusBar-actionCircleBtn svg circle{fill:#9a9a9a!important}.theme-dark .uppy-StatusBar-actionCircleBtn svg circle{fill:#4a6b88!important}.theme-blue .uppy-StatusBar-actionCircleBtn svg circle{fill:#7a94b0!important}.theme-light .uppy-StatusBar-actionCircleBtn svg path,.theme-gray .uppy-StatusBar-actionCircleBtn svg path,.theme-dark .uppy-StatusBar-actionCircleBtn svg path,.theme-blue .uppy-StatusBar-actionCircleBtn svg path{fill:#fff}.uppy-StatusBar-details{background-color:var(--pc-text_3)!important;color:var(--pc-static_white)!important}.uppy-DashboardTab{border-color:var(--pc-bg_3)!important}.uppy-DashboardTab-btn{border:1px solid #0000;border-radius:4px;color:var(--pc-text_3)!important}.uppy-DashboardTab-btn:hover,.uppy-DashboardTab-btn:focus{color:var(--pc-text_1)!important;border-color:var(--pc-text_2)!important;background-color:var(--pc-bg_1)!important}.uppy-DashboardItem-name{color:var(--pc-text_2)!important}.uppy-DashboardItem-status,.uppy-DashboardItem-action{color:var(--pc-text_3)!important}.uppy-DashboardItem-action:hover,.uppy-DashboardItem-action:focus{color:var(--pc-text_1)!important}.uppy-DashboardContent-panel{border-radius:4px;background:var(--pc-bg_1)!important}.uppy-DashboardContent-bar{background:var(--pc-bg_1)!important;border-color:var(--pc-bg_3)!important}.uppy-DashboardContent-back{color:var(--pc-text_2)!important}.uppy-DashboardContent-back:hover{color:var(--pc-text_1)!important}.uppy-DashboardContent-addMore{color:var(--pc-text_2)!important}.uppy-DashboardContent-addMore:hover{color:var(--pc-text_1)!important}.uppy-Informer p{background:var(--pc-bg_1)!important;color:var(--pc-text_2)!important}.uppy-Informer p span{background-color:var(--pc-text_3)!important;color:var(--pc-static_white)!important}.uppy-Webcam-permissons p{color:var(--pc-text_3)!important}.theme-light .uppy-Webcam-permissonsIcon svg,.theme-gray .uppy-Webcam-permissonsIcon svg,.theme-dark .uppy-Webcam-permissonsIcon svg,.theme-blue .uppy-Webcam-permissonsIcon svg{fill:#e56a00}.uppy-Webcam-title{color:var(--pc-text_2)!important}.uppy-Webcam-videoContainer{background:var(--pc-bg_2)!important}.uppy-Webcam-buttonContainer{border-color:var(--pc-bg_3)!important}.uppy-Webcam-button{background-color:var(--pc-danger_1)!important;color:var(--pc-static_white)!important}.auth-warning-wrapper[data-v-605aedbc]{padding:8px}.auth-warning[data-v-605aedbc]{background:var(--pc-bg_2);border:1px solid var(--pc-border_2);border-radius:10px;padding:14px;position:relative;box-shadow:0 4px 20px #00000040}.close-button[data-v-605aedbc]{width:20px;height:20px;color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:10px;right:10px}.close-button[data-v-605aedbc]:hover{color:var(--pc-text_1);background:var(--pc-bg_hover)}.auth-warning-header[data-v-605aedbc]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.auth-warning-icon[data-v-605aedbc]{background:var(--pc-bg_3);width:32px;height:32px;color:var(--pc-text_4);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.warning-title[data-v-605aedbc]{color:var(--pc-text_1);font-size:14px;font-weight:600}.warning-message[data-v-605aedbc]{color:var(--pc-text_3);margin:0 0 14px;font-size:12px;line-height:1.5}.auth-warning-actions[data-v-605aedbc]{gap:8px;display:flex}.signup-button[data-v-605aedbc]{color:#fff;cursor:pointer;background:linear-gradient(#ffb800 0%,#d53e3e 88.99%,#df6f0d 100.61%);border:none;border-radius:50px;flex:1;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;box-shadow:0 0 0 2px #ff7b0040}.signup-button[data-v-605aedbc]:hover{transform:translateY(-1px);box-shadow:0 3px 12px #ff7b0066}.signup-button[data-v-605aedbc]:active{transform:scale(.98)}.later-button[data-v-605aedbc]{border:1px solid var(--pc-border_2);color:var(--pc-text_3);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.later-button[data-v-605aedbc]:hover{border-color:var(--pc-border_3);color:var(--pc-text_2);background:var(--pc-bg_hover)}.later-button[data-v-605aedbc]:active{transform:scale(.98)}.svg-icon{fill:currentColor}.lib-select-input .el-input__wrapper{width:100%;padding:0 0 0 4px}.lib-select-input .el-input__wrapper input{font-size:14px}.file-menu-item[data-v-2af96eb7]{text-transform:none;width:100%;height:29px;color:var(--pc-text_2);background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:center;padding:6px 12px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.file-menu-item.el-button[data-v-2af96eb7]{height:30px}.file-menu-item[data-v-2af96eb7]:first-child:not(:last-child){border-radius:3px 3px 0 0}.file-menu-item:hover.item--danger[data-v-2af96eb7],.file-menu-item.item--danger[data-v-2af96eb7]{color:var(--pc-danger_1)}.file-menu-item[data-v-2af96eb7]:focus,.file-menu-item[data-v-2af96eb7]:hover,.file-menu-item.is-active[data-v-2af96eb7]{background:var(--pc-bg_3)}.file-menu-item.is-disabled[data-v-2af96eb7],.file-menu-item.is-disabled.el-button[data-v-2af96eb7]:focus,.file-menu-item.is-disabled.el-button[data-v-2af96eb7]:hover{color:var(--pc-text_3);background:0 0}.libs{height:100%;position:relative}.libs-wrap{height:100%}.libs_group{margin:0;padding:13px 6px 0 0;position:relative}.libs_group_h{cursor:default;-webkit-user-select:none;user-select:none;z-index:2;justify-content:space-between;align-items:center;padding:0 7px 0 11px;display:flex;position:relative}.libs_group_h_t_txt{text-transform:uppercase;color:var(--pc-text_2);font-size:12px;font-weight:700}.libs_group_h_action{width:17px;height:17px;color:var(--pc-text_3);justify-content:center;align-items:center;margin-right:-4px;transition:color .13s ease-in-out;display:flex}.libs_group_h_action_ic{width:9px;height:9px}.libs_group_h_action:hover{cursor:pointer;color:var(--pc-text_1)}.libs_group_list_i{-webkit-user-select:none;user-select:none;border-radius:3px;outline:none;justify-content:center;align-items:center;height:25px;margin-left:6px;padding:0;display:flex;position:relative}.libs_group_list_i_name{cursor:default;-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%;color:var(--pc-text_2);border-radius:3px;align-items:center;padding:0 0 0 5px;display:flex;position:relative;overflow:hidden}.libs_group_list_i_name_val{white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:14px;overflow:hidden}.libs_group_list_i_name_edit{z-index:3001;height:100%;position:absolute;left:0}.libs_group_list_i_name_edit input{font-size:inherit;width:100%;height:100%;color:var(--pc-text_1);background:0 0;border:none;border-radius:3px;outline:none;padding-left:5px;line-height:100%}.libs_group_list_i_info{color:var(--pc-text_3);align-items:center;padding:0 5px;font-size:12px;display:block}.libs_group_list_i_action{z-index:2;opacity:0;align-items:center;height:100%;display:none}.libs_group_list_i_action .more-button{height:25px;color:var(--pc-text_2);outline:none;padding:4px 10px}.libs_group_list_i_action .more-button .svg-icon{width:3px;height:11px;transition:color 24ms ease-in-out}.libs_group_list_i_action .more-button:focus,.libs_group_list_i_action .more-button:hover{cursor:pointer;color:var(--pc-text_1)}.libs_group_list_i:hover .libs_group_list_i_action,.libs_group_list_i:focus .libs_group_list_i_action{opacity:1;display:flex}.libs_group_list_i:hover .libs_group_list_i_info,.libs_group_list_i:focus .libs_group_list_i_info{display:flex}.libs_group_list_i.is-editing{background-color:var(--pc-bg_2)}.libs_group_list_i_name:hover{cursor:pointer}.libs_group_list_i.file--lib .libs_group_list_i_name:hover{cursor:move}.libs_group_list_i.sortable-chosen{background-color:var(--pc-bg_3)}.libs_group_list .lib-new{padding:0 0 0 6px}.libs:not(.is-dragging) .files_group_list_i:not(.is-editing):hover,.libs:not(.is-dragging) .files_group_list_i:not(.is-editing):focus-within{background-color:var(--pc-bg_3)}.libs:not(.is-dragging) .files_group_list_i:not(.is-editing):hover .files_group_list_i_action,.libs:not(.is-dragging) .files_group_list_i:not(.is-editing):focus-within .files_group_list_i_action{opacity:1}.libs-tree{padding:0 2px}.libs-tree .tree-gap{width:16px;min-width:16px}.libs-tree .lib-row{padding-left:4px}.libs-tree .tree-node-item.is-leaf .tree-sidebar,.libs-tree .tree-node-item.is-folder .tree-sidebar{opacity:0}@media (hover:none) and (pointer:coarse){.libs-tree .tree-node-item.is-leaf .tree-sidebar,.libs-tree .tree-node-item.is-folder .tree-sidebar{opacity:1}}.libs-tree .tree-node-item:hover,.libs-tree .tree-node-item.tree-cursor-hover{background-color:var(--pc-bg_1)}.libs-tree .tree-node-item:hover .tree-sidebar,.libs-tree .tree-node-item.tree-cursor-hover .tree-sidebar{opacity:1}.packages[data-v-35b311b8]{position:relative}.packages-tree[data-v-35b311b8]{padding:0 2px}.packages-tree .tree-gap[data-v-35b311b8]{width:16px;min-width:16px}.packages-tree .pkg-row[data-v-35b311b8]{padding-left:4px}.packages-tree[data-v-35b311b8] .tree-node-item.is-leaf .tree-sidebar,.packages-tree[data-v-35b311b8] .tree-node-item.is-folder .tree-sidebar{opacity:0}@media (hover:none) and (pointer:coarse){.packages-tree[data-v-35b311b8] .tree-node-item.is-leaf .tree-sidebar,.packages-tree[data-v-35b311b8] .tree-node-item.is-folder .tree-sidebar{opacity:1}}.packages-tree[data-v-35b311b8] .tree-node-item:hover,.packages-tree[data-v-35b311b8] .tree-node-item.tree-cursor-hover{background-color:var(--pc-bg_1)}.packages-tree[data-v-35b311b8] .tree-node-item:hover .tree-sidebar,.packages-tree[data-v-35b311b8] .tree-node-item.tree-cursor-hover .tree-sidebar{opacity:1}.packages__custom[data-v-35b311b8]{align-items:center;gap:4px;padding:4px 16px 8px;display:flex}.packages__custom-input[data-v-35b311b8]{min-width:0;color:var(--pc-text_1);background:var(--pc-bg_2);border:none;border-radius:4px;outline:none;flex:1;padding:6px 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue;font-size:13px;transition:background .15s}.packages__custom-input[data-v-35b311b8]::placeholder{color:var(--pc-text_4)}.packages__custom-input[data-v-35b311b8]:focus{background:var(--pc-bg_3)}.packages__custom-input[data-v-35b311b8]:disabled{opacity:.6;cursor:not-allowed}.packages__custom-btn[data-v-35b311b8]{background:var(--pc-bg_2);width:28px;height:28px;color:var(--pc-text_3);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .1s;display:flex}.packages__custom-btn[data-v-35b311b8]:hover{background:var(--pc-bg_3);color:var(--pc-text_1)}.packages__spinner[data-v-35b311b8]{border:2px solid var(--pc-text_4);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-35b311b8;display:inline-block}@keyframes spin-35b311b8{to{transform:rotate(360deg)}}.files{--file-icon-size:22px;--folder-icon-size:20px;--run-icon-height:13px;--run-icon-width:22px}@media (hover:none) and (pointer:coarse){.files{--file-icon-size:26px;--folder-icon-size:24px;--run-icon-height:16px;--run-icon-width:26px}}.files{height:100%;position:relative}.files-wrap{height:100%}.files .file-icon{height:var(--file-icon-size);width:var(--file-icon-size);margin-top:2px}.files .folder-icon{height:var(--folder-icon-size);width:var(--folder-icon-size)}.files .folder-row,.files .file-row{padding-left:4px}.files .run-icon{height:var(--run-icon-height);width:var(--run-icon-width)}.files-tree{padding:0 2px}.files-tree .tree-gap{width:16px;min-width:16px}.files-tree .tree-node-item.is-leaf .rename-input .el-input__wrapper,.files-tree .tree-node-item.is-folder .rename-input .el-input__wrapper{padding-left:4px}.files-tree .tree-node-item.is-leaf .rename-input .el-input__wrapper input,.files-tree .tree-node-item.is-folder .rename-input .el-input__wrapper input{font-size:14px}.files-tree .tree-node-item.is-leaf .tree-sidebar,.files-tree .tree-node-item.is-folder .tree-sidebar{opacity:0}@media (hover:none) and (pointer:coarse){.files-tree .tree-node-item.is-leaf .tree-sidebar,.files-tree .tree-node-item.is-folder .tree-sidebar{opacity:1}}.files-tree .tree-node-item.is-leaf .tree-leaf-runnable{height:var(--file-icon-size);width:var(--file-icon-size);position:relative}.files-tree .tree-node-item.is-leaf .tree-leaf-runnable .tree-leaf-runnable-default{opacity:1;transition:opacity 80ms ease-in-out;position:absolute}.files-tree .tree-node-item.is-leaf .tree-leaf-runnable .tree-leaf-runnable-default:after{content:"";background:var(--pc-success_1);border:3px solid var(--pc-bg_2);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity 80ms ease-in-out;position:absolute;bottom:0;right:0}.files-tree .tree-node-item.is-leaf .tree-leaf-runnable .tree-leaf-runnable-run{opacity:0;transition:opacity 80ms ease-in-out;position:absolute}.files-tree .tree-node-item.is-leaf .tree-leaf-runnable:hover:not(.is-running){cursor:pointer}.files-tree .tree-node-item.is-leaf .tree-leaf-runnable:hover:not(.is-running) .tree-leaf-runnable-default{opacity:0}.files-tree .tree-node-item.is-leaf .tree-leaf-runnable:hover:not(.is-running) .tree-leaf-runnable-run,.files-tree .tree-node-item.is-leaf .tree-leaf-runnable.is-running .tree-leaf-runnable-default:after{opacity:1}@media (hover:none) and (pointer:coarse){.files-tree .tree-node-item.is-leaf .tree-leaf-runnable .tree-leaf-runnable-default:after{opacity:1}}.files-tree .tree-node-item:hover,.files-tree .tree-node-item.tree-cursor-hover{background-color:var(--pc-bg_1)}.files-tree .tree-node-item:hover .tree-sidebar,.files-tree .tree-node-item.tree-cursor-hover .tree-sidebar{opacity:1}.files-tree .tree-node-item.is-active,.files-tree .tree-selected>.tree-node-item{background-color:var(--pc-bg_1)}.sidebar[data-v-a0e839bd]{flex-shrink:0;height:100%;display:flex;position:relative}.sidebar-placeholder[data-v-a0e839bd]{align-items:center;width:13px;height:100%;display:flex;position:absolute;right:0}.sidebar.is-closed[data-v-a0e839bd]{box-shadow:none;border:none}.sidebar-content[data-v-a0e839bd]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.sidebar-content__files[data-v-a0e839bd]{height:100%;position:relative;overflow:hidden}@media (width<=767.98px){.sidebar[data-v-a0e839bd]{z-index:100;background:var(--pc-bg_2);min-width:0;position:absolute;left:0;right:0;width:100%!important}.sidebar.is-closed[data-v-a0e839bd],.sidebar-backdrop[data-v-a0e839bd]{display:none}.sidebar-content[data-v-a0e839bd]{width:100%!important}.sidebar-placeholder[data-v-a0e839bd]{display:none}}.editor[data-v-6a8c438b]{background:var(--pc-bg_1);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.editor .editor-body[data-v-6a8c438b]{width:100%;height:100%;display:flex;position:relative;overflow:auto}.editor .editor-body.is-layout-dragging[data-v-6a8c438b]{overflow:hidden}.view{width:100%;height:100%;position:relative}.nested-view{width:100%;height:100%}.action-btn[data-v-95de0ef1]{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:27px;height:27px;font-size:14px;font-weight:600;transition:all .2s}.action-btn[data-v-95de0ef1]:hover{transform:translateY(-1px)}.action-btn[data-v-95de0ef1]:active{transform:translateY(0)}.action-btn--run[data-v-95de0ef1]{color:var(--pc-success_1);background:color-mix(in srgb, var(--pc-success_1) 10%, transparent)}.action-btn--run[data-v-95de0ef1]:hover{background:color-mix(in srgb, var(--pc-success_1) 15%, transparent)}.action-btn--stop[data-v-95de0ef1]{color:var(--pc-danger_2);background:color-mix(in srgb, var(--pc-danger_1) 10%, transparent)}.action-btn--stop[data-v-95de0ef1]:hover{background:color-mix(in srgb, var(--pc-danger_1) 15%, transparent)}.action-btn--reload[data-v-95de0ef1]{color:var(--pc-success_1);background:color-mix(in srgb, var(--pc-success_1) 10%, transparent)}.action-btn--reload[data-v-95de0ef1]:hover{background:color-mix(in srgb, var(--pc-success_1) 15%, transparent)}.logo-container[data-v-b73ebf26]{height:100%}.logo[data-v-b73ebf26]{cursor:pointer;align-items:center;display:flex}.logo[data-v-b73ebf26]:hover{opacity:.8}.logo .logo-icon[data-v-b73ebf26]{width:20px;height:20px}.logo .logo-arrow[data-v-b73ebf26]{width:10px;height:10px;margin-left:5px}.mobile-menu-button[data-v-b73ebf26]{display:none}.mobile-drawer-header[data-v-b73ebf26]{align-items:center;display:flex}@media (width<=768px){.logo[data-v-b73ebf26]{display:none}.mobile-menu-button[data-v-b73ebf26]{display:flex}}.header[data-v-78f0e333]{flex-shrink:0;height:48px}@media (width>=768px){.header[data-v-78f0e333]{height:44px}}.header .placeholder[data-v-78f0e333]{-webkit-app-region:drag}.header .course-title-header[data-v-78f0e333]{-webkit-user-select:none;user-select:none;margin:0;padding:0}.sidebar-electron-mac-nav[data-v-78f0e333]{display:none}.mac .sidebar-electron-mac-nav[data-v-78f0e333]{display:block}.sidebar-electron-windows-nav[data-v-78f0e333]{display:none}.windows .sidebar-electron-windows-nav[data-v-78f0e333]{display:block}@media (width<=767.98px){.sidebar-electron-mac-nav[data-v-78f0e333]{display:none}}.learn-dashboard[data-v-099b214e]{width:100%;height:100%;position:relative}.learn-dashboard .learn-dashboard-wrapper[data-v-099b214e]{width:100%;height:100%;padding-top:34px}.course-card[data-v-099b214e]{color:var(--pc-text_2)}.course-card[data-v-099b214e]:hover{background-color:var(--pc-bg_2)}.learn-dashboard[data-v-bae46393]{height:100%;position:relative}.courses-grid[data-v-bae46393]{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%;padding:0 16px;display:grid}.courses-grid .course[data-v-bae46393]{text-align:center;border:1px solid;border-color:var(--pc-border_1);border-radius:4px;text-decoration:none}.courses-grid .course[data-v-bae46393]:hover{background:var(--pc-bg_1);cursor:pointer}.edit-exercise-popup{min-width:90vw;max-width:90vw}.edit-exercise-popup .el-dialog__header{padding:0}.edit-exercise-popup .el-dialog__body{color:var(--pc-text_2);padding:0}.editor[data-v-fbba818f]{background:var(--pc-bg_2_gr);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.editor .editor-body-wrapper[data-v-fbba818f]{flex-direction:column;width:100%;height:100%;max-height:100%;display:flex;position:relative}.editor .editor-body-wrapper .editor-body[data-v-fbba818f]{width:100%;height:100%;display:flex;position:relative;overflow:auto}.editor .footer[data-v-fbba818f]{justify-content:center;align-items:center;height:48px;display:flex}[data-v-17acef5f] .el-scrollbar__bar{display:none}.view[data-v-17acef5f]{width:100%;height:100%;position:relative}@media (width>=768px){.view[data-v-17acef5f]{overflow-y:auto}.view .editor-view[data-v-17acef5f]{height:100vh}}.view .editor-footer[data-v-17acef5f]{display:none}@media (width>=768px){.view .editor-footer[data-v-17acef5f]{display:flex}}.nested-view[data-v-17acef5f]{width:100%;height:100%}.message[data-v-79be04b0]{border:1px solid;border-color:var(--pc-bg_3);height:auto;color:var(--pc-text_2);border-radius:5px;font-size:14px}.header[data-v-6be3acb4]{z-index:5;-webkit-app-region:drag;justify-content:center;align-items:center;width:100%;height:46px;display:flex;position:relative}.header_back[data-v-6be3acb4]{z-index:6;align-items:center;height:100%;display:flex;position:absolute;left:0}.header_back_ic[data-v-6be3acb4]{width:12px;height:12px;margin-left:12px}.header_back_name[data-v-6be3acb4]{text-transform:capitalize;padding:0 0 0 9px}.header_back[data-v-6be3acb4]:hover{cursor:pointer;color:var(--pc-text_1)}.header_t[data-v-6be3acb4]{text-transform:uppercase;text-align:center;cursor:default;height:auto;color:var(--pc-text_2);font-size:12px;font-weight:700}.header.__transparent[data-v-6be3acb4]{background:0 0;border:none}.header.__absolute[data-v-6be3acb4]{position:absolute;top:0;left:0;right:0}.electron .header_back[data-v-6be3acb4]{left:56px}.scrollbar{box-sizing:border-box;width:100%;height:100%;position:relative}.ace_scrollbar::-webkit-scrollbar{width:6px;height:6px}.ace_scrollbar::-webkit-scrollbar-thumb{background-color:#aaa0;border-radius:4px}.__scrollingY:hover .ace_scrollbar::-webkit-scrollbar-thumb{background-color:#aaaaaa1a}.__scrollingX:hover .ace_scrollbar::-webkit-scrollbar-thumb{background-color:#aaaaaa1a}.__scrollingX:hover .ps-scrollbar-x-rail,.__scrollingY:hover .ps-scrollbar-y-rail{opacity:.15}.ps{overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;overflow:hidden!important}.ps__rail-x{opacity:0;height:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}.ps__rail-y{opacity:0;width:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.15}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.5;background-color:#eeeeee1a}.ps__thumb-x{background-color:#aaa;border-radius:6px;height:8px;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}.ps__thumb-y{background-color:#aaa;border-radius:6px;width:6px;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.sign-in-email[data-v-24fe555a]{text-align:center}.signin-input[data-v-24fe555a] .el-input__wrapper{background:var(--pc-bg_2);box-shadow:none;border:1px solid var(--pc-border_2);border-radius:12px;padding:14px 18px;transition:all .2s}.signin-input[data-v-24fe555a] .el-input__wrapper:hover{border-color:var(--pc-border_3)}.signin-input[data-v-24fe555a] .el-input__wrapper.is-focus{border-color:var(--pc-text_4);box-shadow:0 0 0 3px #64c7ff26}.signin-input[data-v-24fe555a] .el-input__inner{color:var(--pc-text_1);font-size:15px}.code-input[data-v-24fe555a]{margin-top:0;margin-bottom:16px}.code-input[data-v-24fe555a] .el-input__wrapper{background:var(--pc-bg_2);box-shadow:none;border:1px solid var(--pc-border_2);border-radius:12px;padding:16px 20px;transition:all .2s}.code-input[data-v-24fe555a] .el-input__wrapper:hover{border-color:var(--pc-border_3)}.code-input[data-v-24fe555a] .el-input__wrapper.is-focus{border-color:var(--pc-text_4);box-shadow:0 0 0 3px #64c7ff26}.code-input[data-v-24fe555a] .el-input__inner{text-align:center;letter-spacing:3px;color:var(--pc-text_1);font-size:16px;font-weight:500;font-family:var(--font-family-mono)}.signin-button[data-v-24fe555a]{border-radius:50px;height:48px;font-size:15px;font-weight:600;color:#fff!important;background:linear-gradient(#ffb800 0%,#d53e3e 88.99%,#df6f0d 100.61%)!important;border:none!important;box-shadow:0 0 0 3px #ff7b0040!important}.signin-button[data-v-24fe555a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #ff7b0066!important}.signin-button[data-v-24fe555a]:disabled{opacity:.5;cursor:not-allowed}.turnstile-wrapper[data-v-24fe555a]{border-radius:8px;justify-content:center;align-items:center;margin:16px auto 12px;transition:opacity .3s,transform .3s;display:flex;overflow:hidden;transform:scale(.98)}.turnstile-wrapper[data-v-24fe555a]:hover{transform:scale(1)}.turnstile-wrapper[data-v-24fe555a] iframe{border-radius:8px}.confirmation-message[data-v-24fe555a]{background:#64c7ff0f;border:1px solid #64c7ff26;border-radius:10px;align-items:center;gap:12px;margin-top:20px;margin-bottom:20px;padding:16px 20px;animation:.3s fadeIn-24fe555a;display:flex}.confirmation-icon[data-v-24fe555a]{flex-shrink:0;font-size:24px;line-height:1}.confirmation-text[data-v-24fe555a]{color:var(--pc-text_2);text-align:left;font-size:14px;line-height:1.5}.error-message[data-v-24fe555a]{color:var(--pc-danger_1);background:#eb575714;border:1px solid #eb575733;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px;font-size:13px;animation:.3s fadeIn-24fe555a;display:flex}.error-icon[data-v-24fe555a]{background-color:var(--pc-danger_1);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}@keyframes fadeIn-24fe555a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-24fe555a{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.sign-in[data-v-09682711]{text-align:center;max-width:420px;margin:0 auto}.signin-header[data-v-09682711]{margin-bottom:32px}.signin-title[data-v-09682711]{letter-spacing:-.02em;background:var(--pc-h2_gr);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:36px;font-weight:700;line-height:1.1}.signin-subtitle[data-v-09682711]{color:var(--pc-text_3);margin:0;font-size:16px;font-weight:400}.signin-footer[data-v-09682711]{border-top:1px solid var(--pc-border_2);justify-content:center;align-items:center;gap:6px;margin-top:32px;padding-top:24px;font-size:15px;display:flex}.footer-text[data-v-09682711]{color:var(--pc-text_3)}.toggle-link[data-v-09682711]{color:var(--pc-text_4);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.toggle-link[data-v-09682711]:hover{color:#98d4ff;text-decoration:underline}.signin-providers[data-v-09682711]{flex-direction:column;gap:16px;display:flex}.google-button-wrapper[data-v-09682711]{justify-content:center;display:flex}.email-toggle-button[data-v-09682711]{color:var(--pc-text_3);cursor:pointer;background:0 0;border:none;padding:8px;font-size:14px;font-weight:500;transition:color .2s}.email-toggle-button[data-v-09682711]:hover{color:var(--pc-text_1);text-decoration:underline}.error-message[data-v-09682711]{color:var(--pc-danger_1);background:#eb575714;border:1px solid #eb575733;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:14px;font-size:13px;animation:.3s fadeIn-09682711;display:flex}.error-icon[data-v-09682711]{background-color:var(--pc-danger_1);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:inline-flex}.email-form-section[data-v-09682711]{margin-top:0}.divider[data-v-09682711]{text-align:center;margin:28px 0 24px;position:relative}.divider[data-v-09682711]:before{content:"";background:var(--pc-border_2);height:1px;position:absolute;top:50%;left:0;right:0}.divider span[data-v-09682711]{background:var(--pc-bg_2);color:var(--pc-text_4);text-transform:uppercase;letter-spacing:1px;padding:0 24px;font-size:12px;font-weight:600;position:relative}.alternative-auth[data-v-09682711]{color:var(--pc-text_3);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.separator[data-v-09682711]{color:var(--pc-text_3);opacity:.5}.auth-link[data-v-09682711]{color:var(--pc-text_3);font-weight:500;text-decoration:none;transition:color .2s}.auth-link[data-v-09682711]:hover{color:var(--pc-text_4);text-decoration:underline}@keyframes fadeIn-09682711{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page[data-v-83bb43f2]{width:100%;height:100%;position:relative}.signin-card[data-v-83bb43f2]{background:var(--pc-bg_2);border:1px solid var(--pc-border_2);border-radius:16px;padding:40px 32px}.page[data-v-a3aa69e7]{width:100%;height:100%;position:relative}.signin-card[data-v-a3aa69e7]{background:var(--pc-bg_2);border:1px solid var(--pc-border_2);border-radius:16px;padding:40px 32px}.unsubscribe[data-v-d70523c0]{background:var(--pc-bg_1);justify-content:center;align-items:center;width:100%;height:100vh;padding:24px;display:flex}.unsubscribe__center[data-v-d70523c0]{width:100%;max-width:500px}.unsubscribe__content[data-v-d70523c0]{text-align:center;flex-direction:column;align-items:center;display:flex}.unsubscribe__icon[data-v-d70523c0]{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:32px;display:flex}.unsubscribe__icon--success[data-v-d70523c0]{color:var(--pc-primary_1);background:#72a24d26}.unsubscribe__icon--error[data-v-d70523c0]{color:var(--pc-danger_1);background:#eb575726}.unsubscribe__icon--loading[data-v-d70523c0]{background:var(--pc-bg_2);color:var(--pc-text_4)}.unsubscribe__spinner[data-v-d70523c0]{border:3px solid var(--pc-border_1);border-top-color:var(--pc-text_4);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-d70523c0}.unsubscribe__heading[data-v-d70523c0]{letter-spacing:-.02em;background:var(--pc-h2_gr);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:28px;font-weight:700}.unsubscribe__message[data-v-d70523c0]{color:var(--pc-text_2);margin:0 0 32px;font-size:16px;line-height:1.6}.unsubscribe__highlight[data-v-d70523c0]{color:var(--pc-text_1);font-weight:600}.unsubscribe__actions[data-v-d70523c0]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.unsubscribe__actions[data-v-d70523c0] .el-button{border-radius:50px;height:48px;padding:0 32px;font-size:15px;font-weight:600}.unsubscribe__actions[data-v-d70523c0] .el-button--primary{background:var(--pc-primary_1)!important;color:#fff!important;border:none!important}.unsubscribe__actions[data-v-d70523c0] .el-button--primary:hover{background:var(--pc-primary_2)!important}@keyframes spin-d70523c0{to{transform:rotate(360deg)}}@media (width<=640px){.unsubscribe__heading[data-v-d70523c0]{font-size:24px}.unsubscribe__message[data-v-d70523c0]{font-size:14px}.unsubscribe__icon[data-v-d70523c0]{width:64px;height:64px;margin-bottom:24px}.unsubscribe__icon .el-icon[data-v-d70523c0]{font-size:36px!important}.unsubscribe__actions[data-v-d70523c0],.unsubscribe__actions[data-v-d70523c0] .el-button{width:100%}}.page[data-v-27381ba0]{width:100%;height:100%}.message[data-v-27381ba0]{color:#b4b4b4;background:#222;border:1px solid #373737;border-radius:4px;max-width:300px;height:auto;font-size:12px}.message__icon[data-v-27381ba0]{color:#bdbdbd;width:28px;height:28px}
