.global-ai-assistant-root[data-v-724127a3]{min-height:0;height:100%}.global-ai-assistant-root.assistant-page-mode[data-v-724127a3]{min-height:inherit;height:inherit}.assistant-workspace[data-v-724127a3]{min-height:inherit;height:inherit;display:grid;grid-template-columns:minmax(15rem,16.5rem) minmax(0,1fr);border:0;border-radius:0;background:#111;overflow:hidden}.assistant-history-rail[data-v-724127a3]{min-height:inherit;height:inherit;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid rgba(255,255,255,.075);background:#141414;padding:0}.assistant-history-rail-header[data-v-724127a3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.65rem;padding:.55rem .75rem;border-bottom:1px solid rgba(255,255,255,.075)}.assistant-rail-title[data-v-724127a3]{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#d4d4d8;font-size:.82rem;font-weight:650}.assistant-rail-eyebrow[data-v-724127a3]{margin:0;color:#94a3b8;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.assistant-icon-button[data-v-724127a3]{display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border:0;border-radius:.35rem;background:transparent;color:#a1a1aa}.assistant-rail-section[data-v-724127a3]{padding:.75rem .75rem 0}.assistant-rail-section-title[data-v-724127a3]{margin:0;color:#71717a;font-size:.7rem;font-weight:700;letter-spacing:0}.assistant-knowledge-list[data-v-724127a3],.assistant-history-rail-list[data-v-724127a3],.assistant-prompts[data-v-724127a3]{display:grid;gap:.4rem;padding:.65rem .75rem}.assistant-knowledge-list[data-v-724127a3]{gap:.35rem;padding-top:.45rem}.assistant-knowledge-row[data-v-724127a3]{width:100%;border:1px solid transparent;border-radius:.5rem;background:transparent;display:grid;gap:.2rem;padding:.58rem .6rem;text-align:left;cursor:pointer}.assistant-knowledge-row[data-v-724127a3]:hover{background:#ffffff0e}.assistant-knowledge-row-active[data-v-724127a3]{border-color:#a78bfa33;background:#7c3aed1f}.assistant-knowledge-row[data-v-724127a3]:disabled{cursor:not-allowed;opacity:.7}.assistant-knowledge-row-header[data-v-724127a3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.assistant-knowledge-label[data-v-724127a3]{color:#d4d4d8;font-size:.79rem;font-weight:650}.assistant-knowledge-edit[data-v-724127a3]{border:0;border-radius:.35rem;background:#ffffff0e;color:#c4b5fd;font-size:.7rem;font-weight:700;padding:.22rem .45rem}.assistant-knowledge-edit[data-v-724127a3]:disabled{cursor:not-allowed;opacity:.6}.assistant-knowledge-value[data-v-724127a3]{color:#8f8f97;display:-webkit-box;font-size:.76rem;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.assistant-knowledge-empty[data-v-724127a3]{color:#66666e}.assistant-chat-list[data-v-724127a3]{display:grid;gap:.35rem;padding:.75rem}.assistant-chat-row[data-v-724127a3]{width:100%;min-width:0;border:0;border-radius:.45rem;background:transparent;color:#cbd5e1;display:flex;align-items:center;gap:.5rem;padding:.28rem .2rem;text-align:left}.assistant-chat-row[data-v-724127a3]:hover{background:#ffffff0b;color:#f4f4f5}.assistant-chat-row i[data-v-724127a3]{width:.95rem;flex:none;color:#a1a1aa;font-size:.78rem}.assistant-chat-row span[data-v-724127a3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.35}.assistant-chat-row-action[data-v-724127a3]{color:#d4d4d8}.assistant-chat-row[data-v-724127a3]:disabled{cursor:not-allowed;opacity:.55}.assistant-chat-empty[data-v-724127a3]{margin:.25rem 0 0;color:#66666e;font-size:.78rem}.assistant-knowledge-field[data-v-724127a3]{width:100%;border:1px solid rgba(255,255,255,.095);border-radius:.45rem;background:#181818;color:#e4e4e7;font-size:.78rem;line-height:1.4;padding:.55rem .6rem;resize:vertical;outline:none}.assistant-knowledge-field[data-v-724127a3]:focus{border-color:#a78bfa8c;box-shadow:0 0 0 2px #7c3aed29}.assistant-knowledge-field[data-v-724127a3]::-moz-placeholder{color:#66666e}.assistant-knowledge-field[data-v-724127a3]::placeholder{color:#66666e}.assistant-knowledge-actions[data-v-724127a3]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.assistant-knowledge-actions button[data-v-724127a3]{border:0;border-radius:.4rem;background:#7c3aed3d;color:#ddd6fe;font-size:.72rem;font-weight:700;padding:.32rem .55rem}.assistant-knowledge-actions button.muted[data-v-724127a3]{background:#ffffff0e;color:#a1a1aa}.assistant-knowledge-actions button[data-v-724127a3]:disabled{cursor:not-allowed;opacity:.6}.assistant-knowledge-editor-header[data-v-724127a3]{min-height:3.25rem}.assistant-knowledge-editor[data-v-724127a3]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem)}.assistant-knowledge-editor-card[data-v-724127a3]{width:min(46rem,100%);border:1px solid rgba(255,255,255,.095);border-radius:.65rem;background:#171717;padding:clamp(1rem,3vw,1.5rem)}.assistant-knowledge-editor-intro[data-v-724127a3]{display:flex;gap:.85rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.075)}.assistant-knowledge-editor-icon[data-v-724127a3]{display:inline-flex;width:2.25rem;height:2.25rem;flex:none;align-items:center;justify-content:center;border-radius:.5rem;background:#7c3aed2e;color:#ddd6fe}.assistant-knowledge-editor-eyebrow[data-v-724127a3]{margin:0;color:#a78bfa;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.assistant-knowledge-editor-intro h3[data-v-724127a3]{margin:.15rem 0 0;color:#f4f4f5;font-size:1.05rem;font-weight:750}.assistant-knowledge-editor-intro p[data-v-724127a3]{margin:.25rem 0 0;color:#8f8f97;font-size:.86rem;line-height:1.5}.assistant-knowledge-editor-label[data-v-724127a3]{display:block;margin-top:1rem;color:#d4d4d8;font-size:.78rem;font-weight:700}.assistant-knowledge-editor-field[data-v-724127a3]{width:100%;margin-top:.45rem;border:1px solid rgba(255,255,255,.095);border-radius:.55rem;background:#101010;color:#e4e4e7;font-size:.92rem;line-height:1.55;padding:.8rem .85rem;resize:vertical;outline:none}.assistant-knowledge-editor-field[data-v-724127a3]:focus{border-color:#a78bfa9e;box-shadow:0 0 0 3px #7c3aed2e}.assistant-knowledge-editor-field[data-v-724127a3]::-moz-placeholder{color:#66666e}.assistant-knowledge-editor-field[data-v-724127a3]::placeholder{color:#66666e}.assistant-knowledge-editor-actions[data-v-724127a3]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.assistant-knowledge-editor-actions button[data-v-724127a3]{border:0;border-radius:.45rem;font-size:.82rem;font-weight:750;padding:.6rem .85rem}.assistant-knowledge-save[data-v-724127a3]{background:#7c3aede6;color:#fff}.assistant-knowledge-delete[data-v-724127a3]{background:#ef444421;color:#fecaca}.assistant-knowledge-cancel[data-v-724127a3]{background:#ffffff0e;color:#a1a1aa}.assistant-knowledge-editor-actions button[data-v-724127a3]:disabled{cursor:not-allowed;opacity:.6}.assistant-knowledge-home[data-v-724127a3]{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,3rem)}.assistant-knowledge-home-card[data-v-724127a3]{width:min(38rem,100%);border:1px solid rgba(255,255,255,.095);border-radius:.65rem;background:#171717;padding:clamp(1rem,3vw,1.5rem)}.assistant-knowledge-home-card h3[data-v-724127a3]{margin:.65rem 0 0;color:#f4f4f5;font-size:1.05rem;font-weight:750}.assistant-knowledge-home-card p[data-v-724127a3]{margin:.4rem 0 0;color:#8f8f97;font-size:.9rem;line-height:1.6}.assistant-knowledge-home-stats[data-v-724127a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.assistant-knowledge-home-stats div[data-v-724127a3]{border:1px solid rgba(255,255,255,.075);border-radius:.5rem;background:#ffffff08;padding:.75rem}.assistant-knowledge-home-stats strong[data-v-724127a3]{display:block;color:#f4f4f5;font-size:1.35rem;line-height:1}.assistant-knowledge-home-stats span[data-v-724127a3]{display:block;margin-top:.3rem;color:#71717a;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.assistant-prompts[data-v-724127a3]{margin-top:.35rem;padding-top:.65rem;border-top:0}.assistant-history-row[data-v-724127a3],.assistant-prompt-row[data-v-724127a3]{width:100%;border:1px solid transparent;border-radius:.5rem;background:transparent;color:#cbd5e1;display:grid;gap:.15rem;padding:.55rem .6rem;text-align:left}.assistant-history-row[data-v-724127a3]:hover,.assistant-prompt-row[data-v-724127a3]:hover{border-color:transparent;background:#ffffff0e}.assistant-prompt-row[data-v-724127a3]{color:#cbd5e1;font-size:.83rem;line-height:1.35}.assistant-panel[data-v-724127a3]{position:relative;width:100%;min-height:inherit;height:inherit;background:#111;display:flex;flex-direction:column;min-width:0;overflow:hidden}.assistant-panel-inline[data-v-724127a3]{position:relative;top:auto;right:auto;z-index:1;width:100%;min-height:inherit;height:inherit;border-radius:0;overflow:hidden}.assistant-panel-header[data-v-724127a3]{position:relative;display:grid;grid-template-columns:1fr auto;justify-items:start;align-items:center;min-height:2.65rem;padding:.55rem .85rem;border-bottom:1px solid rgba(255,255,255,.075)}.assistant-header-actions[data-v-724127a3]{position:static;display:flex;align-items:center;gap:.45rem}.assistant-history-button[data-v-724127a3],.assistant-new-chat[data-v-724127a3]{border:0;border-radius:.4rem;background:transparent;color:#a1a1aa;font-size:.78rem;font-weight:600;padding:.42rem .8rem}.assistant-history-button[data-v-724127a3]:hover,.assistant-new-chat[data-v-724127a3]:hover{background:#ffffff1a}.assistant-history-button[data-v-724127a3]:disabled,.assistant-new-chat[data-v-724127a3]:disabled{opacity:.5;cursor:not-allowed}.assistant-history-popover[data-v-724127a3]{position:absolute;right:0;top:calc(100% + .55rem);z-index:20;width:min(20rem,calc(100vw - 2rem));max-height:22rem;overflow-y:auto;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;background:#111827;box-shadow:0 20px 55px #02061780;padding:.55rem}.assistant-history-title[data-v-724127a3]{padding:.35rem .45rem .5rem;color:#e2e8f0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.assistant-history-empty[data-v-724127a3]{border-radius:.55rem;background:#0f172ab3;color:#94a3b8;font-size:.86rem;padding:.65rem .7rem}.assistant-history-item[data-v-724127a3]{width:100%;border:0;border-radius:.6rem;background:transparent;color:#cbd5e1;display:grid;gap:.15rem;padding:.6rem .65rem;text-align:left}.assistant-history-item[data-v-724127a3]:hover{background:#ffffff14}.assistant-history-item-title[data-v-724127a3]{color:#f8fafc;font-size:.9rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.assistant-history-item-time[data-v-724127a3]{color:#94a3b8;font-size:.78rem}.assistant-title-wrap[data-v-724127a3]{display:grid;justify-items:start;text-align:left}.assistant-title[data-v-724127a3]{margin:0;font-size:.86rem;line-height:1.1;color:#e4e4e7}.assistant-subtitle[data-v-724127a3]{display:none}.assistant-messages[data-v-724127a3]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;justify-content:flex-start;padding:2.25rem 1.25rem 1.4rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.assistant-messages[data-v-724127a3]:before{content:"";flex:1 0 0;min-height:0}.assistant-message[data-v-724127a3]{width:-moz-fit-content;width:fit-content;max-width:min(92%,860px);border-radius:.5rem;padding:.95rem 1.1rem;font-size:1rem;line-height:1.55;text-align:left}.assistant-message p[data-v-724127a3]{margin:0}.assistant-message-user[data-v-724127a3]{background:#8b5cf629;color:#e0e7ff;border:1px solid rgba(99,102,241,.36)}.assistant-message-assistant[data-v-724127a3]{background:transparent;color:#e2e8f0;border:0;text-align:center}.assistant-message-time[data-v-724127a3]{margin-top:.45rem;font-size:.77rem;color:#64748b}.assistant-action-result[data-v-724127a3]{margin-top:.4rem}.assistant-action-summary[data-v-724127a3]{margin-top:.2rem;font-size:.95rem;color:#cbd5e1}.assistant-action-cta-wrap[data-v-724127a3]{margin-top:.45rem}.assistant-action-cta-prompt[data-v-724127a3]{font-size:.86rem;color:#94a3b8}.assistant-action-cta-link[data-v-724127a3]{margin-top:.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:#7c3aed;color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;padding:.38rem .62rem}.assistant-action-cta-link[data-v-724127a3]:hover{background:#6d28d9}.assistant-result-list[data-v-724127a3]{margin-top:.2rem}.assistant-result-artifact[data-v-724127a3]{margin-top:.35rem;width:min(100%,760px);border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:#0f172a94;padding:.8rem;text-align:left}.assistant-artifact-head[data-v-724127a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.assistant-artifact-head h3[data-v-724127a3]{margin:0;color:#f8fafc;font-size:1rem;font-weight:750}.assistant-artifact-actions[data-v-724127a3]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.assistant-artifact-actions button[data-v-724127a3]{border:1px solid rgba(167,139,250,.28);border-radius:.45rem;background:#7c3aed21;color:#ddd6fe;font-size:.75rem;font-weight:700;padding:.32rem .48rem}.assistant-artifact-actions button[data-v-724127a3]:hover{background:#7c3aed38;color:#fff}.assistant-result-chart[data-v-724127a3]{margin-top:.75rem;display:grid;gap:.42rem}.assistant-chart-row[data-v-724127a3]{display:grid;grid-template-columns:minmax(5.5rem,.8fr) minmax(7rem,1.4fr) auto;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.8rem}.assistant-chart-track[data-v-724127a3]{height:.45rem;overflow:hidden;border-radius:999px;background:#ffffff14}.assistant-chart-bar[data-v-724127a3]{height:100%;min-width:.25rem;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#22d3ee)}.assistant-chart-row strong[data-v-724127a3]{color:#f8fafc;font-size:.78rem}.assistant-table-wrap[data-v-724127a3]{margin-top:.75rem;overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:.6rem}.assistant-table-wrap table[data-v-724127a3]{width:100%;min-width:34rem;border-collapse:collapse;font-size:.82rem}.assistant-table-wrap th[data-v-724127a3],.assistant-table-wrap td[data-v-724127a3]{border-bottom:1px solid rgba(255,255,255,.08);padding:.55rem .65rem;text-align:left;vertical-align:top}.assistant-table-wrap th[data-v-724127a3]{background:#ffffff0d;color:#a5b4fc;font-size:.72rem;font-weight:750;text-transform:uppercase}.assistant-table-wrap td[data-v-724127a3]{color:#e2e8f0}.assistant-table-wrap tr:last-child td[data-v-724127a3]{border-bottom:0}.assistant-result-count[data-v-724127a3]{margin-bottom:.35rem;font-size:.85rem;color:#94a3b8}.assistant-group-list[data-v-724127a3]{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.assistant-group-item[data-v-724127a3]{border:1px solid rgba(255,255,255,.12);border-radius:.5rem;background:#0f172a8c;padding:.45rem .55rem}.assistant-group-name[data-v-724127a3]{font-size:.9rem;font-weight:600;color:#f1f5f9}.assistant-group-meta[data-v-724127a3]{margin-top:.15rem;font-size:.82rem;color:#94a3b8;display:inline-flex;gap:.35rem}.assistant-concern-list[data-v-724127a3]{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.assistant-concern-item[data-v-724127a3]{border:1px solid rgba(255,255,255,.12);border-left-width:3px;border-radius:.55rem;background:#0f172a8c;padding:.55rem .65rem}.assistant-concern-high[data-v-724127a3]{border-left-color:#f87171}.assistant-concern-medium[data-v-724127a3]{border-left-color:#f59e0b}.assistant-concern-low[data-v-724127a3]{border-left-color:#38bdf8}.assistant-concern-head[data-v-724127a3]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.assistant-concern-severity[data-v-724127a3]{border-radius:999px;background:#94a3b824;color:#cbd5e1;font-size:.72rem;font-weight:700;padding:.08rem .45rem}.assistant-concern-title[data-v-724127a3]{color:#f8fafc;font-size:.92rem;font-weight:700}.assistant-concern-description[data-v-724127a3]{margin-top:.25rem;color:#cbd5e1;font-size:.86rem}.assistant-concern-link[data-v-724127a3]{margin-top:.35rem;color:#93c5fd;font-size:.84rem;font-weight:700;text-decoration:none}.assistant-concern-link[data-v-724127a3]:hover{color:#bfdbfe;text-decoration:none}.assistant-result-empty[data-v-724127a3]{font-size:.9rem;color:#94a3b8}.assistant-confirmation[data-v-724127a3]{margin-top:.45rem}.assistant-confirm-button[data-v-724127a3]{margin-top:.35rem;border:none;border-radius:.45rem;background:#d97706;color:#fff;font-size:.84rem;padding:.3rem .55rem}.assistant-confirm-button[data-v-724127a3]:disabled{opacity:.55;cursor:not-allowed}.assistant-action-label[data-v-724127a3]{display:inline-block;margin-bottom:.2rem;font-size:.84rem;color:#94a3b8}.assistant-confirmation pre[data-v-724127a3]{margin:0;padding:.5rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:#0206178c;color:#e2e8f0}.assistant-composer[data-v-724127a3]{flex:0 0 auto;border-top:1px solid rgba(255,255,255,.075);background:#111;padding:.75rem .85rem;display:flex;align-items:flex-end;gap:.65rem}.assistant-composer textarea[data-v-724127a3]{resize:none;min-height:3.4rem;flex:1;border:1px solid rgba(255,255,255,.095);background:#181818;color:#e2e8f0;border-radius:.5rem;padding:.8rem .95rem;font-size:1rem;line-height:1.45}.assistant-composer textarea[data-v-724127a3]::-moz-placeholder{color:#64748b}.assistant-composer textarea[data-v-724127a3]::placeholder{color:#64748b}.assistant-send[data-v-724127a3]{align-self:stretch;border:none;border-radius:.5rem;background:#2a2a2a;color:#fff;min-height:3.4rem;padding:0 1.05rem;font-size:.95rem;font-weight:600}.assistant-send[data-v-724127a3]:hover:not(:disabled){background:#6d28d9}.assistant-send[data-v-724127a3]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.global-ai-assistant-root.assistant-page-mode[data-v-724127a3]{min-height:0;height:100%}.assistant-workspace[data-v-724127a3]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden}.assistant-history-rail[data-v-724127a3]{min-height:0;height:auto;max-height:42dvh;overflow-y:auto;overscroll-behavior:contain;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.assistant-history-rail-header[data-v-724127a3]{min-height:2.45rem;padding:.55rem .85rem .35rem;border-bottom:0}.assistant-rail-section[data-v-724127a3]{padding:.35rem .85rem 0}.assistant-knowledge-list[data-v-724127a3],.assistant-chat-list[data-v-724127a3]{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:.5rem .85rem .65rem;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.assistant-knowledge-list[data-v-724127a3]::-webkit-scrollbar,.assistant-chat-list[data-v-724127a3]::-webkit-scrollbar{display:none}.assistant-knowledge-row[data-v-724127a3],.assistant-chat-row[data-v-724127a3]{flex:0 0 min(15.5rem,72vw);scroll-snap-align:start}.assistant-knowledge-row[data-v-724127a3]{border-color:#ffffff13;background:#ffffff06;padding:.55rem .6rem}.assistant-knowledge-value[data-v-724127a3]{-webkit-line-clamp:2}.assistant-chat-list[data-v-724127a3]{align-items:center;padding-top:.2rem}.assistant-chat-list .assistant-rail-section-title[data-v-724127a3]{flex:0 0 auto;align-self:center;margin-right:.1rem}.assistant-chat-row[data-v-724127a3]{flex-basis:min(12rem,56vw);border:1px solid rgba(255,255,255,.075);background:#ffffff06;padding:.5rem .6rem}.assistant-chat-empty[data-v-724127a3]{flex:0 0 auto;align-self:center;margin:0;white-space:nowrap}.assistant-prompts[data-v-724127a3]{display:none}.assistant-panel[data-v-724127a3],.assistant-panel-inline[data-v-724127a3]{height:100%;min-height:0;min-width:0;border-radius:0;overflow:hidden}.assistant-panel-header[data-v-724127a3]{grid-template-columns:1fr;gap:.45rem;padding:.7rem .85rem}.assistant-header-actions[data-v-724127a3]{width:100%;justify-content:space-between;gap:.5rem}.assistant-history-button[data-v-724127a3],.assistant-new-chat[data-v-724127a3]{flex:1;border:1px solid rgba(255,255,255,.075);background:#ffffff09;padding:.55rem .65rem}.assistant-title[data-v-724127a3]{font-size:.95rem;padding:0}.assistant-subtitle[data-v-724127a3]{font-size:.84rem}.assistant-messages[data-v-724127a3]{min-height:0;justify-content:flex-start;padding:1rem .85rem}.assistant-message[data-v-724127a3]{width:-moz-fit-content;width:fit-content;max-width:100%;font-size:.95rem}.assistant-message-assistant[data-v-724127a3]{text-align:left}.assistant-history-popover[data-v-724127a3]{right:.85rem;left:.85rem;width:auto}.assistant-composer[data-v-724127a3]{padding:.65rem .85rem .85rem;gap:.5rem;flex:0 0 auto}.assistant-composer textarea[data-v-724127a3]{min-height:3.1rem;font-size:.94rem;padding:.72rem .75rem}.assistant-send[data-v-724127a3]{min-height:3.2rem;padding:0 .9rem}}.modal-backdrop[data-v-7cc4db8d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;overflow-y:auto}.modal-container[data-v-7cc4db8d]{position:relative;width:100%;max-width:28rem;z-index:10000}.modal-container[data-v-7cc4db8d]:has(.modal-content-large){max-width:36rem}.modal-content[data-v-7cc4db8d]{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000080;padding:2rem;position:relative}.modal-icon[data-v-7cc4db8d]{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.modal-icon-danger[data-v-7cc4db8d]{background:linear-gradient(135deg,#fee2e2,#fecaca)}.modal-icon-warning[data-v-7cc4db8d]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.modal-icon-primary[data-v-7cc4db8d]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.modal-icon .icon[data-v-7cc4db8d]{width:2rem;height:2rem;flex-shrink:0}.modal-icon-danger .icon[data-v-7cc4db8d]{color:#dc2626}.modal-icon-warning .icon[data-v-7cc4db8d]{color:#f59e0b}.modal-icon-primary .icon[data-v-7cc4db8d]{color:#3b82f6}.modal-title[data-v-7cc4db8d]{font-size:1.5rem;font-weight:700;color:#111827;text-align:center;margin-bottom:.75rem}.modal-message[data-v-7cc4db8d]{font-size:.9375rem;color:#6b7280;text-align:center;margin-bottom:1.5rem;line-height:1.6}.alert[data-v-7cc4db8d]{border-radius:.75rem;padding:1rem;display:flex;margin-bottom:1.5rem}.alert-danger[data-v-7cc4db8d]{background-color:#fef2f2;border:1px solid #fecaca}.alert-info[data-v-7cc4db8d]{background-color:#eff6ff;border:1px solid #bfdbfe}.alert-icon[data-v-7cc4db8d]{width:1.25rem;height:1.25rem;flex-shrink:0;margin-right:.75rem;color:#ef4444}.alert-title[data-v-7cc4db8d]{font-size:.875rem;font-weight:600;color:#991b1b;margin-bottom:.25rem}.alert-text[data-v-7cc4db8d]{font-size:.875rem;color:#dc2626}.alert-info .alert-icon[data-v-7cc4db8d]{color:#3b82f6}.alert-info .alert-text[data-v-7cc4db8d]{font-size:.875rem;color:#1e40af;line-height:1.5}.upgrade-box[data-v-7cc4db8d]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.upgrade-title[data-v-7cc4db8d]{font-size:1rem;font-weight:600;color:#1e40af;margin-bottom:.75rem}.upgrade-features[data-v-7cc4db8d]{list-style:none;padding:0;margin:0 0 1rem}.upgrade-features li[data-v-7cc4db8d]{display:flex;align-items:center;padding:.375rem 0;font-size:.875rem;color:#1e3a8a}.feature-icon[data-v-7cc4db8d]{width:1.25rem;height:1.25rem;flex-shrink:0;color:#3b82f6;margin-right:.5rem}.upgrade-price[data-v-7cc4db8d]{font-size:.75rem;color:#1e40af;font-weight:500;padding-top:.75rem;border-top:1px solid #bfdbfe}.modal-actions[data-v-7cc4db8d]{display:flex;flex-direction:column;gap:.75rem}.btn[data-v-7cc4db8d]{width:100%;display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-7cc4db8d]{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;box-shadow:0 4px 6px -1px #4f46e54d}.btn-primary[data-v-7cc4db8d]:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);box-shadow:0 10px 15px -3px #4f46e566;transform:translateY(-1px)}.btn-secondary[data-v-7cc4db8d]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-7cc4db8d]:hover{background:#f9fafb;border-color:#9ca3af}.btn-icon[data-v-7cc4db8d]{width:1.125rem;height:1.125rem;flex-shrink:0;margin-right:.5rem}.btn-large[data-v-7cc4db8d]{padding:1rem 1.5rem;font-size:1rem}.trial-badge[data-v-7cc4db8d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;margin:0 auto 1.5rem}.badge-icon[data-v-7cc4db8d]{width:1rem;height:1rem}.pricing[data-v-7cc4db8d]{text-align:center;margin-bottom:1.5rem}.price[data-v-7cc4db8d]{font-size:3rem;font-weight:700;color:#4f46e5;line-height:1}.price-period[data-v-7cc4db8d]{font-size:1.5rem;color:#6b7280;font-weight:400}.price-description[data-v-7cc4db8d]{font-size:.875rem;color:#6b7280;margin-top:.25rem}.features-grid[data-v-7cc4db8d]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}.feature-item[data-v-7cc4db8d]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.feature-check[data-v-7cc4db8d]{width:1.25rem;height:1.25rem;flex-shrink:0;color:#10b981}.security-note[data-v-7cc4db8d]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;margin-top:1rem}.security-icon[data-v-7cc4db8d]{width:1.125rem;height:1.125rem;flex-shrink:0;color:#10b981}.security-note span[data-v-7cc4db8d]{font-size:.75rem;color:#6b7280;text-align:center}@media (max-width: 640px){.modal-content[data-v-7cc4db8d]{padding:1.5rem}.modal-title[data-v-7cc4db8d]{font-size:1.25rem}.price[data-v-7cc4db8d]{font-size:2.5rem}.price-period[data-v-7cc4db8d]{font-size:1.25rem}.features-grid[data-v-7cc4db8d]{grid-template-columns:1fr}.security-note[data-v-7cc4db8d]{flex-direction:column;text-align:center}}.badge-form-panel[data-v-9ea20dec]{color:#e8e5ee}.badge-form-header[data-v-9ea20dec]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 0 1.1rem;border-bottom:0;background:transparent}.modal-title-wrap[data-v-9ea20dec]{display:flex;align-items:center;min-width:0;gap:.75rem}.modal-title[data-v-9ea20dec]{margin-bottom:0;line-height:1.3}.modal-title-icon[data-v-9ea20dec]{width:2rem;height:2rem;border-radius:9999px;border:1px solid #e5e7eb;color:#4f46e5;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff}.badge-form-body[data-v-9ea20dec]{padding:0;background:transparent}.badge-form-footer[data-v-9ea20dec]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.075);background:transparent}.modal-close-button[data-v-9ea20dec]{border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:.5rem;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.modal-close-symbol[data-v-9ea20dec]{font-size:1.25rem}.modal-close-button[data-v-9ea20dec]:hover{background:#f3f4f6;color:#111827;border-color:#d1d5db}.avatar[data-v-9ea20dec]{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.badge-form[data-v-9ea20dec]{display:flex;flex-direction:column;gap:1rem}.form-section[data-v-9ea20dec]{margin-bottom:0}.form-control-label[data-v-9ea20dec]{margin-bottom:.45rem;font-weight:600}.file-upload-row[data-v-9ea20dec]{display:flex;flex-direction:column;gap:.625rem}.selected-file-name[data-v-9ea20dec]{display:inline-block;font-size:.875rem;color:#4b5563}.badge-file-input[data-v-9ea20dec]{padding:.375rem .625rem}.badge-file-input[data-v-9ea20dec]::file-selector-button{margin-right:.625rem;border:1px solid rgba(100,116,139,.6);border-radius:.5rem;background:#1e293bf2;color:#e2e8f0;font-size:.875rem;font-weight:600;padding:.35rem .75rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.badge-file-input[data-v-9ea20dec]:hover::file-selector-button,.badge-file-input[data-v-9ea20dec]:focus::file-selector-button,.badge-file-input[data-v-9ea20dec]:hover::-webkit-file-upload-button,.badge-file-input[data-v-9ea20dec]:focus::-webkit-file-upload-button{background:#334155f2;border-color:#94a3b8b3}.icon-preview-panel[data-v-9ea20dec]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:.75rem}.badge-type-static[data-v-9ea20dec]{border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem .875rem;background:#3b82f61f;border-color:#60a5fa73}.badge-type-chip[data-v-9ea20dec]{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(96,165,250,.5);background:#1e40af59;color:#dbeafe;font-weight:600;font-size:.8rem;letter-spacing:.01em;padding:.25rem .625rem;margin-bottom:.35rem}.settings-panel[data-v-9ea20dec]{border:1px solid #e5e7eb;border-radius:.75rem;padding:.875rem;background:#fafafa}.auto-award-row[data-v-9ea20dec]{border-top:1px solid #e5e7eb;padding-top:.85rem;display:flex;flex-direction:column;gap:.375rem}.auto-award-control[data-v-9ea20dec]{display:inline-flex;align-items:center;min-height:1.5rem}.auto-award-control .custom-control-label[data-v-9ea20dec]{padding-top:.04rem;line-height:1.3}.auto-award-note[data-v-9ea20dec]{margin-left:1.5rem}.badge-icon-container[data-v-9ea20dec]{width:64px;height:64px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background:#fff}.badge-icon[data-v-9ea20dec]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 767.98px){.modal-title[data-v-9ea20dec]{font-size:1rem}.modal-title-icon[data-v-9ea20dec]{width:1.875rem;height:1.875rem}}.modal-title[data-v-9ea20dec],.form-control-label[data-v-9ea20dec],label[data-v-9ea20dec],h6[data-v-9ea20dec],strong[data-v-9ea20dec],.custom-control-label[data-v-9ea20dec]{color:#e2e8f0!important}.text-muted[data-v-9ea20dec],.form-text[data-v-9ea20dec],.selected-file-name[data-v-9ea20dec],small[data-v-9ea20dec]{color:#94a3b8!important}.modal-title-icon[data-v-9ea20dec],.modal-close-button[data-v-9ea20dec],.badge-icon-container[data-v-9ea20dec],.icon-preview-panel[data-v-9ea20dec],.settings-panel[data-v-9ea20dec],.badge-type-static[data-v-9ea20dec],.card[data-v-9ea20dec],.list-group-item[data-v-9ea20dec],.bg-light[data-v-9ea20dec],.bg-white[data-v-9ea20dec],.bg-secondary[data-v-9ea20dec]{background:#0f172abd!important;border-color:#47556973!important}.modal-close-button[data-v-9ea20dec]{color:#cbd5e1}.modal-close-button[data-v-9ea20dec]:hover{background:#334155e6!important;color:#f8fafc;border-color:#94a3b899!important}.form-control[data-v-9ea20dec],.custom-select[data-v-9ea20dec],textarea.form-control[data-v-9ea20dec],input.form-control[data-v-9ea20dec],select.form-control[data-v-9ea20dec]{background:#0f172ab3!important;color:#e2e8f0!important;border-color:#64748b80!important}.form-control[data-v-9ea20dec]:focus,.custom-select[data-v-9ea20dec]:focus,textarea.form-control[data-v-9ea20dec]:focus,input.form-control[data-v-9ea20dec]:focus,select.form-control[data-v-9ea20dec]:focus{background:#0f172ad1!important;color:#f8fafc!important;border-color:#60a5fa8c!important;box-shadow:none!important}.alert-info[data-v-9ea20dec]{background:#1e293bc7!important;border-color:#4755698c!important;color:#cbd5e1!important}.tutorial-modal-overlay[data-v-5869d983]{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top,rgba(139,92,246,.12),transparent 34rem),#030303d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-start;justify-content:center;z-index:9999;padding:42px 20px;overflow-y:auto}.tutorial-modal-container[data-v-5869d983]{width:100%;max-width:860px;animation:slideUp-5869d983 .24s ease-out}.tutorial-modal-content[data-v-5869d983]{overflow:hidden;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#101010;border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:44px;position:relative;color:#f5f5f5;box-shadow:0 24px 90px #0000008c}.tutorial-modal-content[data-v-5869d983]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-top:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,var(--tutorial-accent-soft, rgba(139, 92, 246, .16)),transparent 42%);opacity:.95}.gradient-primary[data-v-5869d983],.gradient-purple[data-v-5869d983],.gradient-indigo[data-v-5869d983]{--tutorial-accent: #8b5cf6;--tutorial-accent-soft: rgba(139, 92, 246, .16);--tutorial-accent-border: rgba(139, 92, 246, .28)}.gradient-blue[data-v-5869d983]{--tutorial-accent: #60a5fa;--tutorial-accent-soft: rgba(96, 165, 250, .14);--tutorial-accent-border: rgba(96, 165, 250, .25)}.gradient-green[data-v-5869d983]{--tutorial-accent: #34d399;--tutorial-accent-soft: rgba(52, 211, 153, .13);--tutorial-accent-border: rgba(52, 211, 153, .24)}.gradient-orange[data-v-5869d983]{--tutorial-accent: #f59e0b;--tutorial-accent-soft: rgba(245, 158, 11, .13);--tutorial-accent-border: rgba(245, 158, 11, .25)}.gradient-teal[data-v-5869d983]{--tutorial-accent: #2dd4bf;--tutorial-accent-soft: rgba(45, 212, 191, .13);--tutorial-accent-border: rgba(45, 212, 191, .24)}.tutorial-close-btn[data-v-5869d983]{position:absolute;top:18px;right:18px;z-index:1;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);color:#f4f4f5;width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;font-size:15px}.tutorial-close-btn[data-v-5869d983]:hover{background:#ffffff1a;border-color:#ffffff2e;color:#fff}.tutorial-icon-wrapper[data-v-5869d983]{display:flex;justify-content:center;margin-bottom:22px;position:relative;z-index:1}.tutorial-icon[data-v-5869d983]{width:68px;height:68px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--tutorial-accent-soft, rgba(139, 92, 246, .16));border:1px solid var(--tutorial-accent-border, rgba(139, 92, 246, .28));color:var(--tutorial-accent, #8b5cf6);box-shadow:inset 0 1px #ffffff14}.tutorial-icon-svg[data-v-5869d983]{font-size:30px;color:currentColor}.tutorial-title[data-v-5869d983]{position:relative;z-index:1;font-size:30px;font-weight:700;text-align:center;margin-bottom:10px;color:#fafafa;letter-spacing:0}.tutorial-subtitle[data-v-5869d983]{position:relative;z-index:1;font-size:16px;text-align:center;margin:0 auto 28px;max-width:620px;color:#a1a1aa;line-height:1.55}.tutorial-sections[data-v-5869d983]{position:relative;z-index:1;background:#ffffff0b;border:1px solid rgba(255,255,255,.095);border-radius:12px;padding:28px;margin-bottom:28px;color:#e4e4e7;box-shadow:inset 0 1px #ffffff0b}.tutorial-section[data-v-5869d983]{margin-bottom:26px}.tutorial-section[data-v-5869d983]:last-child{margin-bottom:0}.section-header[data-v-5869d983]{display:flex;align-items:center;margin-bottom:10px}.section-icon[data-v-5869d983]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--tutorial-accent-soft, rgba(139, 92, 246, .16));border:1px solid var(--tutorial-accent-border, rgba(139, 92, 246, .28));color:var(--tutorial-accent, #8b5cf6);margin-right:12px;font-size:14px;flex-shrink:0}.section-header h3[data-v-5869d983]{font-size:16px;font-weight:600;color:#fafafa;margin:0}.tutorial-section p[data-v-5869d983]{font-size:15px;line-height:1.65;color:#b4b4bb;margin:0}.success-tips[data-v-5869d983]{list-style:none;padding:0;margin:0}.success-tips li[data-v-5869d983]{display:flex;align-items:flex-start;margin-bottom:12px;font-size:15px;line-height:1.55;color:#d4d4d8}.success-tips li[data-v-5869d983]:last-child{margin-bottom:0}.success-tips li i[data-v-5869d983]{color:#34d399;margin-right:10px;margin-top:3px;font-size:15px;flex-shrink:0}.examples-section[data-v-5869d983]{padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.examples-grid[data-v-5869d983]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px}.example-card[data-v-5869d983]{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:18px;transition:background-color .2s ease,border-color .2s ease}.example-card[data-v-5869d983]:hover{background:#fff1;border-color:#ffffff24}.example-icon[data-v-5869d983]{width:40px;height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--tutorial-accent-soft, rgba(139, 92, 246, .16));border:1px solid var(--tutorial-accent-border, rgba(139, 92, 246, .28));color:var(--tutorial-accent, #8b5cf6);margin-bottom:12px;font-size:17px}.example-card h4[data-v-5869d983]{font-size:16px;font-weight:600;color:#fafafa;margin-bottom:8px}.example-card p[data-v-5869d983]{font-size:14px;line-height:1.6;color:#a1a1aa;margin:0}.tutorial-actions[data-v-5869d983]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.btn-get-started[data-v-5869d983]{background:#fafafa;color:#111;border:1px solid rgba(255,255,255,.16);padding:12px 22px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .2s ease,transform .2s ease;box-shadow:0 10px 26px #00000040}.btn-get-started[data-v-5869d983]:hover{background:#fff;transform:translateY(-1px)}.btn-skip[data-v-5869d983]{background:#ffffff0a;color:#a1a1aa;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 16px;font-size:14px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}.btn-skip[data-v-5869d983]:hover{background:#ffffff12;border-color:#ffffff24;color:#f4f4f5}.tutorial-navigation[data-v-5869d983]{position:relative;z-index:1;display:flex;justify-content:center;gap:8px;margin-top:24px}.nav-dot[data-v-5869d983]{width:8px;height:8px;border-radius:50%;background:#ffffff38;transition:width .2s ease,background-color .2s ease}.nav-dot.active[data-v-5869d983]{background:var(--tutorial-accent, #8b5cf6);width:24px;border-radius:4px}.tutorial-fade-enter-active[data-v-5869d983],.tutorial-fade-leave-active[data-v-5869d983]{transition:opacity .3s ease}.tutorial-fade-enter-from[data-v-5869d983],.tutorial-fade-leave-to[data-v-5869d983]{opacity:0}@keyframes slideUp-5869d983{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.tutorial-modal-content[data-v-5869d983]{padding:34px 24px 28px}.tutorial-title[data-v-5869d983]{font-size:26px}.tutorial-subtitle[data-v-5869d983]{font-size:16px}.tutorial-sections[data-v-5869d983]{padding:22px}.examples-grid[data-v-5869d983]{grid-template-columns:1fr}.btn-get-started[data-v-5869d983]{width:100%;justify-content:center}.btn-skip[data-v-5869d983]{width:100%}}@media (max-width: 480px){.tutorial-modal-overlay[data-v-5869d983]{padding:10px}.tutorial-modal-content[data-v-5869d983]{padding:28px 16px 20px;border-radius:12px}.tutorial-title[data-v-5869d983]{font-size:22px}.tutorial-sections[data-v-5869d983]{padding:18px}}@media (prefers-reduced-motion: reduce){.tutorial-modal-container[data-v-5869d983]{animation:none}.tutorial-fade-enter-active[data-v-5869d983],.tutorial-fade-leave-active[data-v-5869d983],.btn-get-started[data-v-5869d983],.btn-skip[data-v-5869d983],.tutorial-close-btn[data-v-5869d983],.example-card[data-v-5869d983],.nav-dot[data-v-5869d983]{transition:none}.btn-get-started[data-v-5869d983]:hover{transform:none}}.badges-page-dark[data-v-7375a3f9]{color:#e4e4e7}.badge-workspace[data-v-7375a3f9],.badge-detail-canvas[data-v-7375a3f9],.badge-form-canvas[data-v-7375a3f9],.badge-empty-state[data-v-7375a3f9]{width:min(820px,100%);margin:0 auto}.badge-toolbar[data-v-7375a3f9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.badge-toolbar h5[data-v-7375a3f9]{margin:0;color:#e7e7e7;font-size:1.05rem;font-weight:800}.badge-toolbar p[data-v-7375a3f9]{margin:.25rem 0 0;color:#8f8f97;font-size:.9rem}.badge-card-list[data-v-7375a3f9]{display:grid;gap:1rem}.badge-card[data-v-7375a3f9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;cursor:pointer;border:1px solid var(--app-shell-border);border-radius:var(--app-radius-lg);background:linear-gradient(135deg,#ffffff0e,#7c3aed13 58%,#14b8a60b),var(--app-shell-panel);padding:1rem;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.badge-card[data-v-7375a3f9]:hover,.badge-card[data-v-7375a3f9]:focus{border-color:#c4b5fd70;background:linear-gradient(135deg,#ffffff12,#7c3aed1b 58%,#14b8a60f),var(--app-shell-panel-soft);outline:none;transform:translateY(-1px)}.badge-card-main[data-v-7375a3f9]{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.badge-card-title-row[data-v-7375a3f9],.badge-detail-title-row[data-v-7375a3f9]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.badge-card h6[data-v-7375a3f9],.badge-detail-title-row h2[data-v-7375a3f9]{margin:0;color:#fafafa;font-weight:800;line-height:1.25}.badge-card h6[data-v-7375a3f9]{font-size:1rem}.badge-detail-title-row h2[data-v-7375a3f9]{font-size:1.35rem}.badge-card p[data-v-7375a3f9],.badge-detail-top p[data-v-7375a3f9]{color:#a1a1aa;font-size:.9rem;line-height:1.5;margin:.45rem 0 0}.badge-card-meta[data-v-7375a3f9]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem;color:#8f8f97;font-size:.78rem;font-weight:700}.badge-card-meta span[data-v-7375a3f9]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--app-shell-border);border-radius:999px;background:#ffffff09;padding:.25rem .55rem}.badge-list-icon[data-v-7375a3f9]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(196,181,253,.22);border-radius:999px;background:#7c3aed21;color:#c4b5fd}.badge-img-small[data-v-7375a3f9]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:999px}.badge-kind-pill[data-v-7375a3f9]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--app-shell-border);padding:.2rem .5rem;font-size:.68rem;font-weight:800}.badge-kind-custom[data-v-7375a3f9]{background:#10b9811c;border-color:#10b98142;color:#a7f3d0}.badge-kind-predefined[data-v-7375a3f9]{background:#8b5cf61f;border-color:#8b5cf647;color:#ddd6fe}.badge-card-actions[data-v-7375a3f9],.badge-detail-actions[data-v-7375a3f9]{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto}.badge-icon-button[data-v-7375a3f9],.badge-back-button[data-v-7375a3f9]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-shell-border);border-radius:.5rem;background:#ffffff09;color:#a1a1aa;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.badge-icon-button[data-v-7375a3f9]{width:2rem;height:2rem}.badge-back-button[data-v-7375a3f9]{gap:.45rem;padding:.45rem .7rem;font-size:.82rem;font-weight:800}.badge-icon-button[data-v-7375a3f9]:hover,.badge-back-button[data-v-7375a3f9]:hover{border-color:#c4b5fd61;background:#7c3aed1f;color:#f4f4f5}.badge-icon-button-danger[data-v-7375a3f9]:hover{border-color:#f8717157;background:#f871711c;color:#fecaca}.badge-empty-state[data-v-7375a3f9]{border:1px solid var(--app-shell-border);border-radius:var(--app-radius-lg);background:var(--app-shell-panel);color:#a1a1aa;padding:3rem 1rem;text-align:center}.badge-empty-icon[data-v-7375a3f9]{width:5rem;height:5rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#c4b5fd;background:#7c3aed1f}.badge-empty-state h4[data-v-7375a3f9]{color:#fafafa;font-size:1rem;font-weight:800;margin:0 0 .45rem}.badge-empty-state p[data-v-7375a3f9]{color:#a1a1aa;font-size:.95rem;line-height:1.5;margin:0 auto;max-width:34rem}.badge-error-state[data-v-7375a3f9]{border-color:#f8717140}.badge-detail-header[data-v-7375a3f9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.badge-detail-panel[data-v-7375a3f9]{border:1px solid var(--app-shell-border);border-radius:var(--app-radius-lg);background:var(--app-shell-panel);padding:1rem}.badge-detail-top[data-v-7375a3f9]{display:flex;gap:1rem;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid var(--app-shell-border)}.badge-detail-icon[data-v-7375a3f9]{width:4rem;height:4rem}.badge-detail-grid[data-v-7375a3f9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.badge-detail-card[data-v-7375a3f9],.badge-requirements-panel[data-v-7375a3f9]{border:1px solid var(--app-shell-border);border-radius:.65rem;background:#ffffff06;padding:.8rem}.badge-detail-card span[data-v-7375a3f9],.badge-requirements-panel h3[data-v-7375a3f9]{color:#8f8f97;font-size:.72rem;font-weight:800;text-transform:uppercase}.badge-detail-card strong[data-v-7375a3f9]{display:block;color:#f4f4f5;font-size:.92rem;margin-top:.25rem}.badge-requirements-panel[data-v-7375a3f9]{margin-top:1rem}.badge-requirements-panel h3[data-v-7375a3f9]{margin:0 0 .75rem}.badge-requirements-panel p[data-v-7375a3f9]{color:#a1a1aa;margin:0}.badge-requirement-list[data-v-7375a3f9]{display:grid;gap:.5rem}.badge-requirement-row[data-v-7375a3f9]{display:flex;justify-content:space-between;gap:1rem;border-radius:.5rem;background:#ffffff09;color:#d4d4d8;padding:.6rem .75rem}.badge-requirement-row strong[data-v-7375a3f9]{color:#ddd6fe;font-size:.82rem}@media (max-width: 720px){.badge-toolbar[data-v-7375a3f9],.badge-card[data-v-7375a3f9],.badge-detail-header[data-v-7375a3f9],.badge-detail-top[data-v-7375a3f9]{flex-direction:column;align-items:stretch}.badge-card-actions[data-v-7375a3f9],.badge-detail-actions[data-v-7375a3f9]{justify-content:flex-start}.badge-detail-grid[data-v-7375a3f9]{grid-template-columns:minmax(0,1fr)}}.modal-overlay[data-v-6029f4fd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a8c;width:100%;display:flex;justify-content:center;align-items:center;z-index:1050;padding:20px}.modal-overlay-slideout[data-v-6029f4fd]{justify-content:flex-end;align-items:stretch;padding:0;background:#0206179e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.responsive-modal[data-v-6029f4fd]{width:100%;max-height:90vh;margin:0 auto}.modal-dialog-slideout[data-v-6029f4fd]{max-width:min(760px,100vw);max-height:100vh;height:100vh;margin:0;animation:slideout-enter-6029f4fd .24s ease-out}.modal-small[data-v-6029f4fd]{max-width:560px}.modal-medium[data-v-6029f4fd]{max-width:720px}.modal-large[data-v-6029f4fd]{max-width:960px}.modal-xl[data-v-6029f4fd]{max-width:1120px}.modal-content[data-v-6029f4fd]{display:flex;flex-direction:column;max-height:90vh;border-radius:12px;border:1px solid #e5e7eb;background-color:#fff;box-shadow:0 20px 45px #0f172a40;overflow:hidden}.modal-dialog-slideout .modal-content[data-v-6029f4fd]{height:100vh;max-height:100vh;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;box-shadow:-24px 0 60px #0206176b}.modal-header[data-v-6029f4fd]{flex-shrink:0;border-bottom:1px solid #dee2e6;background-color:#fff;padding:1rem 1.25rem;display:flex;justify-content:space-between;gap:1rem}.modal-title-wrap[data-v-6029f4fd]{min-width:0}.modal-title-row[data-v-6029f4fd]{display:flex;align-items:center;gap:.5rem}.modal-title-icon[data-v-6029f4fd]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid #e5e7eb;background-color:#fff;color:#4f46e5}.modal-subtitle[data-v-6029f4fd]{margin-top:.25rem;color:#6b7280;font-size:.875rem}.scrollable-body[data-v-6029f4fd]{flex:1;overflow-y:auto;background-color:#fff;padding:1.25rem;max-height:calc(90vh - 120px)}.modal-dialog-slideout .scrollable-body[data-v-6029f4fd]{max-height:none}.modal-footer[data-v-6029f4fd]{flex-shrink:0;border-top:1px solid #dee2e6;background-color:#fff;padding:.75rem 1.25rem}.step-text[data-v-6029f4fd]{color:#374151;font-size:.875rem}.modal-close-button[data-v-6029f4fd]{border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:.5rem;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.modal-close-symbol[data-v-6029f4fd]{font-size:1.25rem}.modal-close-button[data-v-6029f4fd]:hover{background:#f3f4f6;color:#111827;border-color:#d1d5db}@keyframes slideout-enter-6029f4fd{0%{transform:translate(32px);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.modal-overlay[data-v-6029f4fd]{padding:10px}.modal-overlay-slideout[data-v-6029f4fd]{padding:0}.responsive-modal[data-v-6029f4fd]{max-width:100%;max-height:95vh}.modal-dialog-slideout[data-v-6029f4fd]{max-width:100%;max-height:100dvh;height:100dvh}.modal-dialog-slideout .modal-content[data-v-6029f4fd]{height:100dvh;max-height:100dvh;border-radius:0}.scrollable-body[data-v-6029f4fd]{max-height:calc(95vh - 120px);padding:1rem}.modal-header[data-v-6029f4fd],.modal-footer[data-v-6029f4fd]{padding:1rem}.modal-title-icon[data-v-6029f4fd]{width:1.75rem;height:1.75rem}}@media (max-width: 576px){.scrollable-body[data-v-6029f4fd],.modal-header[data-v-6029f4fd],.modal-footer[data-v-6029f4fd]{padding:.75rem}}.text-xs[data-v-cbdf252c]{font-size:.75rem;letter-spacing:0}[data-v-cbdf252c] .modal-content,[data-v-cbdf252c] .modal-header,[data-v-cbdf252c] .scrollable-body,[data-v-cbdf252c] .modal-footer{background:#171717!important;color:#e4e4e7;border-color:#ffffff17!important}[data-v-cbdf252c] .modal-overlay{background:#0a0a0aad!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-v-cbdf252c] .modal-title-icon{color:#ddd6fe!important;background:#7c3aed29!important;border:1px solid rgba(167,139,250,.24)!important}[data-v-cbdf252c] .modal-close-button{color:#a1a1aa!important;background:#ffffff0e!important;border-color:#ffffff18!important}[data-v-cbdf252c] .modal-close-button:hover{color:#f4f4f5!important;background:#ffffff14!important}.challenge-edit-panel[data-v-cbdf252c]{width:min(820px,100%);margin-inline:auto;min-height:calc(100vh - 2rem);border:0;border-radius:0;background:transparent;color:#e8e5ee;overflow:visible;box-shadow:none}.challenge-edit-panel-header[data-v-cbdf252c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 1.1rem;background:transparent}.challenge-edit-panel-header h2[data-v-cbdf252c]{margin:0;color:#f4f1f8;font-size:1rem;font-weight:650;letter-spacing:0}.challenge-edit-panel-header p[data-v-cbdf252c]{max-width:42rem;margin:.35rem 0 0;color:#9b96a5;font-size:.82rem;line-height:1.45}.challenge-edit-eyebrow[data-v-cbdf252c]{margin:0 0 .2rem!important;color:#a78bfa!important;font-size:.7rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em!important}.challenge-edit-close[data-v-cbdf252c]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff0a;color:#c8c3d0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.challenge-edit-close[data-v-cbdf252c]:hover{border-color:#a78bfa73;background:#a78bfa1f;color:#f4f1f8}.challenge-edit-panel-body[data-v-cbdf252c]{padding:0}.challenge-edit-form[data-v-cbdf252c]{max-width:none}[data-v-cbdf252c] .modal-subtitle,[data-v-cbdf252c] .scrollable-body .text-muted,[data-v-cbdf252c] .scrollable-body .form-text,[data-v-cbdf252c] .scrollable-body .form-control-label{color:#94a3b8!important}.challenge-edit-form .form-group[data-v-cbdf252c]{margin-bottom:1rem}.challenge-edit-form .form-control-label[data-v-cbdf252c],.challenge-edit-form label[data-v-cbdf252c]{color:#cbc6d3;font-size:.78rem;font-weight:650;letter-spacing:0}.challenge-edit-form .form-control[data-v-cbdf252c],.challenge-edit-form select[data-v-cbdf252c],.challenge-edit-form textarea[data-v-cbdf252c],.challenge-edit-form .custom-file-label[data-v-cbdf252c],.challenge-edit-form .input-group-text[data-v-cbdf252c],[data-v-cbdf252c] .scrollable-body .form-control,[data-v-cbdf252c] .scrollable-body .custom-select,[data-v-cbdf252c] .scrollable-body .custom-file-label,[data-v-cbdf252c] .scrollable-body .input-group-text{border:1px solid rgba(255,255,255,.085);border-radius:7px;background:#101010;color:#f1edf7;box-shadow:none}.challenge-edit-form .form-control[data-v-cbdf252c]:focus,.challenge-edit-form select[data-v-cbdf252c]:focus,.challenge-edit-form textarea[data-v-cbdf252c]:focus,[data-v-cbdf252c] .scrollable-body .form-control:focus,[data-v-cbdf252c] .scrollable-body select:focus,[data-v-cbdf252c] .scrollable-body textarea:focus{border-color:#a78bfa94;background:#101010;color:#fff;box-shadow:0 0 0 3px #a78bfa1f}.challenge-edit-form .form-control[data-v-cbdf252c]::-moz-placeholder{color:#8d8797!important}.challenge-edit-form .form-control[data-v-cbdf252c]::placeholder,.challenge-edit-form .text-muted[data-v-cbdf252c],.challenge-edit-form .form-text[data-v-cbdf252c]{color:#8d8797!important}.custom-file-label[data-v-cbdf252c]:after,[data-v-cbdf252c] .scrollable-body .custom-file-label:after{content:"Browse";border-left-color:#ffffff16;background:#1d1d1d;color:#cbc6d3}.form-control[data-v-cbdf252c]:disabled{background-color:#ffffff09;color:#8d8797;cursor:not-allowed}.border-danger[data-v-cbdf252c]{border:1px solid #dc3545!important}.input-group-text[data-v-cbdf252c]{background-color:#101010;border-color:#ffffff16;border-left:0}.media-type-selector[data-v-cbdf252c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.media-type-card[data-v-cbdf252c]{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:1px solid rgba(255,255,255,.075);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease;background:#171717}.media-type-card[data-v-cbdf252c]:hover{border-color:#a78bfa6b;background:#1b1a1f;transform:translateY(-1px)}.media-type-card.active[data-v-cbdf252c]{border-color:#a78bfa99;background:#a78bfa1f}.media-type-card .text-dark[data-v-cbdf252c]{color:#e8e5ee!important}.media-type-card.active .text-primary[data-v-cbdf252c],.media-type-card.active .text-danger[data-v-cbdf252c],.media-type-card.active .font-weight-bold[data-v-cbdf252c]{color:#c4b5fd!important}.media-type-card .media-icon[data-v-cbdf252c]{height:60px;display:flex;align-items:center;justify-content:center}.media-upload-area[data-v-cbdf252c]{border:1px dashed rgba(167,139,250,.28);border-radius:8px!important;background:#111!important}.alert-info[data-v-cbdf252c],.alert-success[data-v-cbdf252c]{border-color:#a78bfa40;background:#a78bfa1a;color:#e8e5ee}.border-top[data-v-cbdf252c]{border-top-color:#ffffff13!important}.btn-primary[data-v-cbdf252c]{border-color:#a78bfabf;background:#8b5cf6;color:#fff}.btn-primary[data-v-cbdf252c]:hover{border-color:#c4b5fde6;background:#7c3aed}.btn-secondary[data-v-cbdf252c],.btn-outline-secondary[data-v-cbdf252c]{border-color:#ffffff1a;background:#ffffff0b;color:#d8d3df}.btn-secondary[data-v-cbdf252c]:hover,.btn-outline-secondary[data-v-cbdf252c]:hover{border-color:#a78bfa59;background:#a78bfa1f;color:#f4f1f8}.slide-fade-enter-active[data-v-cbdf252c]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-cbdf252c]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-cbdf252c],.slide-fade-leave-to[data-v-cbdf252c]{transform:translateY(-10px);opacity:0}.custom-file-label[data-v-cbdf252c]:after{content:"Browse"}@media (max-width: 768px){.media-type-selector[data-v-cbdf252c]{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-edit-panel[data-v-cbdf252c]{min-height:auto}.media-type-card[data-v-cbdf252c]{min-height:136px}.media-type-card .fa-3x[data-v-cbdf252c]{font-size:2rem}}@media (max-width: 575px){.media-type-selector[data-v-cbdf252c]{grid-template-columns:1fr}}.text-xs[data-v-7fe5f4cd]{font-size:.75rem;letter-spacing:0}.challenge-create-panel[data-v-7fe5f4cd]{min-height:calc(100vh - 2rem);border:0;border-radius:0;background:transparent;color:#e8e5ee;overflow:visible;box-shadow:none}.challenge-create-panel-header[data-v-7fe5f4cd]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 1.1rem;border-bottom:0;background:transparent}.challenge-create-panel-header h2[data-v-7fe5f4cd]{margin:0;color:#f4f1f8;font-size:1rem;font-weight:650;letter-spacing:0}.challenge-create-panel-header p[data-v-7fe5f4cd]{max-width:42rem;margin:.35rem 0 0;color:#9b96a5;font-size:.82rem;line-height:1.45}.challenge-create-eyebrow[data-v-7fe5f4cd]{margin:0 0 .2rem!important;color:#a78bfa!important;font-size:.7rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em!important}.challenge-create-close[data-v-7fe5f4cd]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff0a;color:#c8c3d0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.challenge-create-close[data-v-7fe5f4cd]:hover{border-color:#a78bfa73;background:#a78bfa1f;color:#f4f1f8}.challenge-create-panel-body[data-v-7fe5f4cd]{padding:0}.challenge-create-form[data-v-7fe5f4cd]{max-width:none}.challenge-create-form .form-group[data-v-7fe5f4cd]{margin-bottom:1rem}.challenge-create-form .form-control-label[data-v-7fe5f4cd],.challenge-create-form label[data-v-7fe5f4cd]{color:#cbc6d3;font-size:.78rem;font-weight:650;letter-spacing:0}.challenge-create-form .form-control[data-v-7fe5f4cd],.challenge-create-form select[data-v-7fe5f4cd],.challenge-create-form textarea[data-v-7fe5f4cd],.challenge-create-form .custom-file-label[data-v-7fe5f4cd],.challenge-create-form .input-group-text[data-v-7fe5f4cd]{border:1px solid rgba(255,255,255,.085);border-radius:7px;background:#101010;color:#f1edf7;box-shadow:none}.challenge-create-form .form-control[data-v-7fe5f4cd]:focus,.challenge-create-form select[data-v-7fe5f4cd]:focus,.challenge-create-form textarea[data-v-7fe5f4cd]:focus{border-color:#a78bfa94;background:#101010;color:#fff;box-shadow:0 0 0 3px #a78bfa1f}.challenge-create-form .form-control[data-v-7fe5f4cd]::-moz-placeholder{color:#8d8797!important}.challenge-create-form .form-control[data-v-7fe5f4cd]::placeholder,.challenge-create-form .text-muted[data-v-7fe5f4cd],.challenge-create-form .form-text[data-v-7fe5f4cd]{color:#8d8797!important}.challenge-create-form .form-control[data-v-7fe5f4cd]:disabled{background-color:#ffffff09;color:#8d8797;cursor:not-allowed}.challenge-create-form .bg-white[data-v-7fe5f4cd]{background:#101010!important}.challenge-create-form h6[data-v-7fe5f4cd]{color:#9b96a5!important;letter-spacing:.08em}.custom-file-label[data-v-7fe5f4cd]:after{content:"Browse";border-left-color:#ffffff16;background:#1d1d1d;color:#cbc6d3}.input-group-text[data-v-7fe5f4cd]{background-color:#101010;border-color:#ffffff16}.youtube-input-group .input-group-prepend[data-v-7fe5f4cd]{display:flex}.youtube-input-group .input-group-text[data-v-7fe5f4cd]{display:flex;align-items:center;justify-content:center;min-width:44px;border-right:0}.youtube-input-group .form-control[data-v-7fe5f4cd]{height:calc(1.5em + .75rem + 2px)}.media-type-selector[data-v-7fe5f4cd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.media-type-card[data-v-7fe5f4cd]{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#171717;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.media-type-card[data-v-7fe5f4cd]:hover{border-color:#a78bfa6b;background:#1b1a1f;transform:translateY(-1px)}.media-type-card.active[data-v-7fe5f4cd]{border-color:#a78bfa99;background:#a78bfa1f}.media-type-card .text-dark[data-v-7fe5f4cd],.media-type-card .font-weight-bold[data-v-7fe5f4cd],.media-type-card .text-primary[data-v-7fe5f4cd],.media-type-card .text-danger[data-v-7fe5f4cd]{color:#e8e5ee!important}.media-type-card.active .text-primary[data-v-7fe5f4cd],.media-type-card.active .text-danger[data-v-7fe5f4cd],.media-type-card.active .font-weight-bold[data-v-7fe5f4cd]{color:#c4b5fd!important}.media-upload-area[data-v-7fe5f4cd]{border:1px dashed rgba(167,139,250,.28);border-radius:8px!important;background:#111!important}.alert-info[data-v-7fe5f4cd],.alert-success[data-v-7fe5f4cd]{border-color:#a78bfa40;background:#a78bfa1a;color:#e8e5ee}.border-top[data-v-7fe5f4cd]{border-top-color:#ffffff13!important}.btn-primary[data-v-7fe5f4cd]{border-color:#a78bfabf;background:#8b5cf6;color:#fff}.btn-primary[data-v-7fe5f4cd]:hover{border-color:#c4b5fde6;background:#7c3aed}.btn-secondary[data-v-7fe5f4cd],.btn-outline-secondary[data-v-7fe5f4cd]{border-color:#ffffff1a;background:#ffffff0b;color:#d8d3df}.btn-secondary[data-v-7fe5f4cd]:hover,.btn-outline-secondary[data-v-7fe5f4cd]:hover{border-color:#a78bfa59;background:#a78bfa1f;color:#f4f1f8}.slide-fade-enter-active[data-v-7fe5f4cd]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-7fe5f4cd]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-7fe5f4cd],.slide-fade-leave-to[data-v-7fe5f4cd]{transform:translateY(-10px);opacity:0}@media (max-width: 768px){.media-type-selector[data-v-7fe5f4cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-create-panel[data-v-7fe5f4cd]{min-height:auto}.challenge-create-panel-header[data-v-7fe5f4cd],.challenge-create-panel-body[data-v-7fe5f4cd]{padding-right:0;padding-left:0}.media-type-card[data-v-7fe5f4cd]{min-height:136px;padding:1rem}.media-type-card .fa-3x[data-v-7fe5f4cd]{font-size:2rem}}@media (max-width: 575px){.media-type-selector[data-v-7fe5f4cd]{grid-template-columns:1fr}}.challenge-video-frame[data-v-6d9423a6]{position:relative;width:100%;padding-top:56.25%;background:#000;border-radius:.55rem;overflow:hidden}.challenge-video-iframe[data-v-6d9423a6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.challenge-media-card[data-v-6d9423a6]{display:grid;gap:.85rem;margin-top:1rem;border:1px solid rgba(255,255,255,.085);border-radius:.65rem;background:#ffffff09;padding:.9rem}.challenge-content-prose+.challenge-media-card[data-v-6d9423a6]{margin-top:1rem}.challenge-media-header[data-v-6d9423a6]{display:flex;align-items:flex-start;gap:.75rem}.challenge-media-icon[data-v-6d9423a6]{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:1px solid rgba(167,139,250,.24);border-radius:.55rem;background:#7c3aed24;color:#ddd6fe}.challenge-media-header h3[data-v-6d9423a6]{margin:0;color:#f4f4f5;font-size:.95rem;font-weight:800}.challenge-media-header p[data-v-6d9423a6]{margin:.25rem 0 0;color:#8f8f97;font-size:.82rem}.challenge-audio-player[data-v-6d9423a6]{width:100%}.challenge-media-link[data-v-6d9423a6]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;border:1px solid rgba(167,139,250,.3);border-radius:.45rem;background:#7c3aed29;color:#ede9fe;font-size:.82rem;font-weight:800;padding:.55rem .75rem;text-decoration:none}.challenge-media-link[data-v-6d9423a6]:hover{border-color:#c4b5fd80;background:#7c3aed3d;color:#fff;text-decoration:none}.challenge-detail-root[data-v-6d9423a6]{display:grid;gap:1rem;width:min(820px,100%);margin-inline:auto;color:#e4e4e7}.challenge-detail-toolbar[data-v-6d9423a6],.challenge-panel[data-v-6d9423a6],.challenge-detail-stat[data-v-6d9423a6]{border:1px solid rgba(255,255,255,.09);border-radius:.65rem;background:#171717;box-shadow:none}.challenge-detail-toolbar[data-v-6d9423a6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem}.challenge-detail-heading[data-v-6d9423a6]{min-width:0}.challenge-eyebrow[data-v-6d9423a6]{margin:0 0 .25rem;color:#71717a;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.challenge-detail-heading h1[data-v-6d9423a6]{margin:0;color:#f4f4f5;font-size:1.25rem;font-weight:700;line-height:1.25}.challenge-detail-heading p[data-v-6d9423a6]{margin:.35rem 0 0;color:#a1a1aa;font-size:.9rem}.challenge-detail-actions[data-v-6d9423a6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.challenge-primary-action[data-v-6d9423a6],.challenge-secondary-action[data-v-6d9423a6]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.25rem;border-radius:.5rem;padding:.45rem .75rem;border:1px solid transparent;font-size:.82rem;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.challenge-primary-action[data-v-6d9423a6]{color:#fff;border-color:#8b5cf6b8;background:#7c3aed}.challenge-primary-action[data-v-6d9423a6]:hover,.challenge-primary-action[data-v-6d9423a6]:focus{color:#fff;border-color:#a78bfad1;background:#8b5cf6;outline:none}.challenge-secondary-action[data-v-6d9423a6]{color:#d4d4d8;border-color:#ffffff1f;background:#ffffff0e}.challenge-secondary-action[data-v-6d9423a6]:hover,.challenge-secondary-action[data-v-6d9423a6]:focus{color:#f4f4f5;border-color:#a78bfa4d;background:#7c3aed24;outline:none}.challenge-detail-grid[data-v-6d9423a6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.challenge-detail-stat[data-v-6d9423a6]{padding:.8rem .9rem}.challenge-detail-stat span[data-v-6d9423a6]{display:block;color:#71717a;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.challenge-detail-stat strong[data-v-6d9423a6]{display:block;margin-top:.35rem;color:#f4f4f5;font-size:.95rem}.challenge-panel[data-v-6d9423a6]{overflow:hidden}.challenge-panel-header[data-v-6d9423a6]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.09)}.challenge-panel-icon[data-v-6d9423a6]{width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#ddd6fe;border:1px solid rgba(167,139,250,.24);background:#7c3aed29}.challenge-panel-header h2[data-v-6d9423a6]{margin:0;color:#f4f4f5;font-size:1rem;font-weight:700}.challenge-panel-header p[data-v-6d9423a6]{margin:.15rem 0 0;color:#a1a1aa;font-size:.84rem}.challenge-panel-body[data-v-6d9423a6]{padding:1rem}.challenge-content-prose[data-v-6d9423a6]{border:1px solid rgba(255,255,255,.08);border-radius:.55rem;background:#111;padding:1rem;color:#d4d4d8;font-size:.96rem;line-height:1.7}.challenge-content-prose[data-v-6d9423a6] strong{color:#f4f4f5}.challenge-empty-state[data-v-6d9423a6],.challenge-loading-state[data-v-6d9423a6]{display:grid;justify-items:center;gap:.65rem;min-height:9rem;align-content:center;color:#a1a1aa;text-align:center}.challenge-empty-state i[data-v-6d9423a6]{color:#c4b5fd;font-size:1.25rem}.challenge-empty-state p[data-v-6d9423a6],.challenge-loading-state p[data-v-6d9423a6]{margin:0;color:#a1a1aa}.challenge-reflections-list[data-v-6d9423a6]{display:grid;gap:.75rem}.challenge-reflection-item[data-v-6d9423a6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:.55rem;background:#ffffff06}.challenge-reflection-avatar[data-v-6d9423a6]{width:2.25rem;height:2.25rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px #a78bfa3d}.challenge-reflection-content[data-v-6d9423a6]{min-width:0}.challenge-reflection-header[data-v-6d9423a6]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.challenge-reflection-header h3[data-v-6d9423a6]{margin:0;color:#f4f4f5;font-size:.92rem;font-weight:700}.challenge-reflection-header p[data-v-6d9423a6]{margin:.2rem 0 0;color:#71717a;font-size:.78rem}.challenge-status-pill[data-v-6d9423a6]{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.challenge-status-complete[data-v-6d9423a6]{color:#bbf7d0;border:1px solid rgba(74,222,128,.24);background:#16653447}.challenge-status-progress[data-v-6d9423a6]{color:#fcd34d;border:1px solid rgba(245,158,11,.24);background:#78350f3d}.challenge-reflection-text[data-v-6d9423a6]{margin:.65rem 0 0;color:#d4d4d8;white-space:pre-wrap;line-height:1.55}@media (max-width: 767.98px){.challenge-detail-toolbar[data-v-6d9423a6],.challenge-reflection-header[data-v-6d9423a6]{flex-direction:column}.challenge-detail-actions[data-v-6d9423a6]{width:100%;justify-content:stretch}.challenge-primary-action[data-v-6d9423a6],.challenge-secondary-action[data-v-6d9423a6]{flex:1 1 10rem}.challenge-detail-grid[data-v-6d9423a6]{grid-template-columns:1fr}}.challenges-skeleton[data-v-5ebcd52f]{min-height:600px}.skeleton-shell[data-v-5ebcd52f]{border-radius:.95rem;border:1px solid rgba(71,85,105,.38)}.skeleton-pulse[data-v-5ebcd52f]{animation:skeleton-pulse-5ebcd52f 1.5s ease-in-out infinite;background:linear-gradient(90deg,#1e293be6 25%,#334155f2,#1e293be6 75%);background-size:200% 100%;border-radius:4px}@keyframes skeleton-pulse-5ebcd52f{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-title[data-v-5ebcd52f],.skeleton-subtitle[data-v-5ebcd52f],.skeleton-text[data-v-5ebcd52f],.skeleton-button[data-v-5ebcd52f],.skeleton-badge[data-v-5ebcd52f],.skeleton-icon[data-v-5ebcd52f],.skeleton-progress[data-v-5ebcd52f]{display:block}.challenges-management-page[data-v-5ebcd52f]{min-height:600px;color:#e2e8f0;font-size:1.03rem}.challenge-crud-canvas[data-v-5ebcd52f]{width:min(820px,100%);margin:0 auto}.challenge-crud-canvas .workspace-opening-loader[data-v-5ebcd52f]{width:100%}.workspace-opening-loader[data-v-5ebcd52f]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;margin-bottom:.85rem;border:1px solid rgba(167,139,250,.18);border-radius:.5rem;background:#7c3aed14;color:#ddd6fe;font-size:.82rem;font-weight:700;padding:.55rem .75rem}.challenges-management-page .text-sm[data-v-5ebcd52f]{font-size:.96rem!important}.challenges-management-page .text-xs[data-v-5ebcd52f]{font-size:.81rem!important}.challenges-header[data-v-5ebcd52f]{padding:1rem 0;border-bottom:1px solid rgba(71,85,105,.45)}.challenges-header h3[data-v-5ebcd52f]{color:#e2e8f0;font-weight:600}.challenges-list[data-v-5ebcd52f]{width:100%}.empty-state-wrap[data-v-5ebcd52f]{margin-bottom:1.25rem}.first-run-empty-state[data-v-5ebcd52f]{border:1px solid var(--app-shell-border);border-radius:var(--app-radius-lg);background:var(--app-shell-panel);color:#a1a1aa;padding:3rem 1rem;text-align:center}.empty-filter-state[data-v-5ebcd52f]{border:1px solid rgba(71,85,105,.45);background:#0f172acc}.empty-state-icon[data-v-5ebcd52f]{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#1e3a8a52;color:#93c5fd;font-size:1.15rem}.challenge-first-run-icon[data-v-5ebcd52f]{width:5rem;height:5rem;margin:0 auto 1rem;border-radius:999px;background:#7c3aed1f;display:flex;align-items:center;justify-content:center;color:#c4b5fd;font-size:1.5rem}.first-run-empty-state h4[data-v-5ebcd52f]{color:#fafafa;font-size:1rem;font-weight:800;margin:0 0 .45rem}.first-run-empty-state p[data-v-5ebcd52f]{color:#a1a1aa;font-size:.95rem;line-height:1.5;margin:0 auto;max-width:34rem}.challenge-empty-shell[data-v-5ebcd52f]{background:#0f172ad1;border-color:#47556973!important}.challenge-empty-icon[data-v-5ebcd52f]{color:#93c5fd}.empty-state-guide[data-v-5ebcd52f]{border:1px solid rgba(96,165,250,.35);border-radius:.8rem;background:#0f172a85}.empty-state-types li[data-v-5ebcd52f]{font-size:.88rem;color:#cbd5e1;margin-bottom:.5rem}.empty-state-types li[data-v-5ebcd52f]:last-child{margin-bottom:0}.empty-state-types i[data-v-5ebcd52f]{width:1rem;text-align:center;color:#60a5fa}.challenge-grid[data-v-5ebcd52f]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.actions-toolbar[data-v-5ebcd52f],.empty-state-wrap[data-v-5ebcd52f],.challenges-list[data-v-5ebcd52f]{width:min(820px,100%);margin-left:auto;margin-right:auto}.public-library-canvas[data-v-5ebcd52f]{width:min(1040px,100%);margin:0 auto}.public-library-preview-canvas[data-v-5ebcd52f]{width:min(860px,100%)}.public-library-canvas-header[data-v-5ebcd52f]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.9rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.14)}.challenge-tile[data-v-5ebcd52f]{border:1px solid rgba(100,116,139,.62)!important;border-radius:.8rem;background:linear-gradient(135deg,#ffffff0e,#7c3aed13 58%,#14b8a60b),var(--app-shell-panel)!important;box-shadow:0 10px 24px #02061752,inset 0 1px #ffffff0a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;cursor:pointer;overflow:visible}.challenge-tile .card-body[data-v-5ebcd52f]{padding:1.15rem;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;gap:1rem;background:transparent!important}.challenge-tile .card-body[data-v-5ebcd52f]:before{display:none}.challenge-tile[data-v-5ebcd52f]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0206177a,inset 0 1px #ffffff0f!important;border-color:#c4b5fd70!important;background:linear-gradient(135deg,#ffffff12,#7c3aed1b 58%,#14b8a60f),var(--app-shell-panel-soft)!important}.challenge-tile-title[data-v-5ebcd52f]{font-weight:700;color:#f8fafc;line-height:1.3;font-size:1.08rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.challenge-tile .text-muted[data-v-5ebcd52f]{color:#94a3b8!important}.challenge-tile-description[data-v-5ebcd52f]{margin-top:.55rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.15rem;line-height:1.5;word-break:break-word;overflow-wrap:anywhere;color:#cbd5e1!important}.challenge-tile-content[data-v-5ebcd52f]{display:flex;flex-direction:column;gap:.2rem;min-width:0;width:100%}.challenge-tile-head[data-v-5ebcd52f]{width:100%;padding-right:2.65rem;padding-bottom:.85rem;border-bottom:1px solid rgba(100,116,139,.32)}.org-card-menu[data-v-5ebcd52f]{position:absolute;top:.8rem;right:.8rem;z-index:5}.org-card-menu-trigger[data-v-5ebcd52f]{width:2rem;height:2rem;border-radius:.55rem;border:1px solid rgba(148,163,184,.28);background:#0f172ab8;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease}.org-card-menu-trigger[data-v-5ebcd52f]:hover,.org-card-menu-trigger[data-v-5ebcd52f]:focus{background:#3b82f62e;border-color:#60a5fa75;color:#f8fafc;outline:none}.org-card-menu-popover[data-v-5ebcd52f]{position:absolute;top:calc(100% + .35rem);right:0;min-width:8.5rem;border-radius:.6rem;border:1px solid rgba(100,116,139,.42);background:#111827;box-shadow:0 18px 36px #02061785;padding:.35rem}.org-card-menu-option[data-v-5ebcd52f]{width:100%;border:0;border-radius:.45rem;background:transparent;color:#dbeafe;display:flex;align-items:center;gap:.5rem;padding:.48rem .55rem;text-align:left;font-size:.84rem;font-weight:700}.org-card-menu-option[data-v-5ebcd52f]:hover,.org-card-menu-option[data-v-5ebcd52f]:focus{background:#3b82f629;color:#f8fafc;outline:none}.org-card-menu-danger[data-v-5ebcd52f]{color:#fca5a5}.org-card-menu-danger[data-v-5ebcd52f]:hover,.org-card-menu-danger[data-v-5ebcd52f]:focus{background:#7f1d1d38;color:#fecaca}.challenge-tile-meta[data-v-5ebcd52f]{width:100%}.challenge-tile-actions[data-v-5ebcd52f]{margin-top:.65rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;padding-top:.75rem;border-top:1px solid rgba(100,116,139,.28)}.challenge-tile-actions .btn[data-v-5ebcd52f]{width:100%;justify-content:center;min-height:2.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.challenge-tile-actions .btn-outline-secondary[data-v-5ebcd52f],.challenge-tile-actions .btn-outline-info[data-v-5ebcd52f]{background:#0f172a61;border-color:transparent;color:#dbeafe}.challenge-tile-actions .btn-outline-secondary[data-v-5ebcd52f]:hover,.challenge-tile-actions .btn-outline-info[data-v-5ebcd52f]:hover{background:#3b82f629;border-color:#60a5fa57;color:#f8fafc}.challenge-tile-actions .btn-outline-danger[data-v-5ebcd52f]{background:#7f1d1d1f;border-color:#f8717152}.challenge-card[data-v-5ebcd52f]{cursor:pointer;transition:all .2s ease;border:1px solid rgba(15,23,42,.08);border-radius:.75rem}.challenge-card[data-v-5ebcd52f]:hover{box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014!important;transform:translateY(-2px)}.challenge-card .card-body[data-v-5ebcd52f]{padding:1rem 1.25rem}.actions-toolbar[data-v-5ebcd52f]{background:transparent;border:0!important;box-shadow:none!important}.actions-toolbar h5[data-v-5ebcd52f],.actions-toolbar p[data-v-5ebcd52f],.actions-toolbar .text-muted[data-v-5ebcd52f]{color:#e2e8f0!important}.toolbar-search[data-v-5ebcd52f]{position:relative;display:flex;align-items:center;width:260px}.toolbar-search-icon[data-v-5ebcd52f]{position:absolute;left:.75rem;color:#94a3b8;pointer-events:none}.toolbar-search-input[data-v-5ebcd52f]{width:100%;padding-left:2.25rem;background:#0f172ab3;color:#e2e8f0;border-color:#64748b80}.toolbar-filter[data-v-5ebcd52f]{background:#0f172ab3;color:#e2e8f0;border-color:#64748b80;width:150px}.icon-shape[data-v-5ebcd52f]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px}.badge-soft-primary[data-v-5ebcd52f]{color:#3347c5;background-color:#5e72e42e}.badge-soft-info[data-v-5ebcd52f]{color:#0284c7;background-color:#0284c71f}.badge-soft-warning[data-v-5ebcd52f]{color:#b45309;background-color:#f59e0b29}.badge-soft-danger[data-v-5ebcd52f]{color:#b91c1c;background-color:#dc262629}.badge-sm[data-v-5ebcd52f]{font-size:.75rem;padding:.25rem .5rem}.hover-translate-y-n3[data-v-5ebcd52f]:hover{transform:translateY(-3px)}.modal.show[data-v-5ebcd52f]{display:block}.challenge-stats-overlay[data-v-5ebcd52f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#020617b8;padding:1rem}.challenge-stats-dialog[data-v-5ebcd52f]{width:100%;max-width:50rem}.challenge-stats-dialog .modal-content[data-v-5ebcd52f]{background-color:#0f172a;border:1px solid rgba(71,85,105,.45);border-radius:.75rem;overflow:hidden}.challenge-stats-dialog .modal-header[data-v-5ebcd52f],.challenge-stats-dialog .modal-body[data-v-5ebcd52f],.challenge-stats-dialog .modal-footer[data-v-5ebcd52f]{background-color:#0f172a;color:#e2e8f0}.challenge-stats-dialog .text-muted[data-v-5ebcd52f]{color:#94a3b8!important}.challenge-stats-dialog .modal-header[data-v-5ebcd52f]{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1.25rem .5rem}.challenge-stats-dialog .modal-body[data-v-5ebcd52f]{padding:1rem 1.25rem}.challenge-stats-dialog .modal-footer[data-v-5ebcd52f]{padding:.5rem 1.25rem 1rem}.stats-modal-header-title[data-v-5ebcd52f]{display:flex;align-items:center;gap:.75rem}.stats-modal-title-icon[data-v-5ebcd52f]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid rgba(100,116,139,.5);background-color:#0f172ad1;color:#93c5fd}.stats-modal-close[data-v-5ebcd52f]{margin-left:1rem;flex-shrink:0;border:1px solid rgba(100,116,139,.5);background:#0f172ad6;color:#cbd5e1;border-radius:.5rem;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.stats-modal-close-symbol[data-v-5ebcd52f]{font-size:1.25rem}.stats-modal-close[data-v-5ebcd52f]:hover{background:#334155e6;color:#f8fafc;border-color:#94a3b899}.opacity-50[data-v-5ebcd52f]{opacity:.5}.btn-icon[data-v-5ebcd52f]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.public-challenges-card[data-v-5ebcd52f]{border:1px solid var(--app-shell-border);background:var(--app-shell-panel)!important}.public-challenges-card h5[data-v-5ebcd52f],.public-challenges-card p[data-v-5ebcd52f],.public-challenges-card .text-muted[data-v-5ebcd52f]{color:#cbd5e1!important}.public-library-grid[data-v-5ebcd52f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.public-library-item[data-v-5ebcd52f]{border:1px solid rgba(255,255,255,.08)!important;border-radius:.65rem;background:#171717!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease;overflow:hidden}.public-library-item[data-v-5ebcd52f]:hover{transform:none;box-shadow:none!important;border-color:#a78bfa47!important;background:#1b1b1b!important}.challenge-tile.public-library-item[data-v-5ebcd52f]{border:1px solid rgba(100,116,139,.62)!important;border-radius:.8rem;background:linear-gradient(135deg,#ffffff0e,#7c3aed13 58%,#14b8a60b),var(--app-shell-panel)!important;box-shadow:0 10px 24px #02061752,inset 0 1px #ffffff0a!important;overflow:visible;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.challenge-tile.public-library-item[data-v-5ebcd52f]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0206177a,inset 0 1px #ffffff0f!important;border-color:#c4b5fd70!important;background:linear-gradient(135deg,#ffffff12,#7c3aed1b 58%,#14b8a60f),var(--app-shell-panel-soft)!important}.public-library-item .card-body[data-v-5ebcd52f]{padding:1rem;position:relative;display:flex;flex-direction:column;min-width:0}.public-library-item .card-body[data-v-5ebcd52f]:before{display:none}.public-library-head[data-v-5ebcd52f]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.6rem;width:100%}.public-library-head .badge[data-v-5ebcd52f]{flex-shrink:0;color:#ddd6fe!important;background:#7c3aed24!important;border:1px solid rgba(167,139,250,.22)!important;border-radius:999px;font-weight:700}.public-library-date[data-v-5ebcd52f]{font-size:.72rem;color:#a1a1aa;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:.15rem .5rem;white-space:nowrap;flex-shrink:0}.public-library-content[data-v-5ebcd52f]{width:100%;min-width:0}.public-library-title[data-v-5ebcd52f]{font-weight:700;color:#f4f4f5;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9rem;width:100%;word-break:normal;overflow-wrap:break-word}.public-library-description[data-v-5ebcd52f]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.8rem;line-height:1.45;width:100%;word-break:normal;overflow-wrap:break-word}.public-library-meta[data-v-5ebcd52f]{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}.public-library-meta-pill[data-v-5ebcd52f]{font-size:.72rem;color:#c4b5fd;border:1px solid rgba(167,139,250,.18);background:#7c3aed1a;border-radius:999px;padding:.2rem .55rem;display:inline-flex;align-items:center}.challenge-card-stats[data-v-5ebcd52f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:100%;padding-top:.85rem;border-top:1px solid rgba(148,163,184,.14)}.challenge-card-stat[data-v-5ebcd52f]{min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:.55rem;background:#ffffff0b;padding:.55rem .45rem}.challenge-card-stat-value[data-v-5ebcd52f],.challenge-card-stat-label[data-v-5ebcd52f]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-card-stat-value[data-v-5ebcd52f]{color:#f8fafc;font-size:.92rem;font-weight:800;line-height:1.1}.challenge-card-stat-label[data-v-5ebcd52f]{margin-top:.2rem;color:#a1a1aa;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.public-library-actions[data-v-5ebcd52f]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.public-library-actions .btn[data-v-5ebcd52f]{justify-content:center;min-height:34px;border-radius:.5rem;font-weight:700}.public-library-preview-actions .btn[data-v-5ebcd52f]{border-radius:.5rem;font-weight:700}.public-library-actions .btn-outline-primary[data-v-5ebcd52f],.public-library-preview-actions .btn-outline-primary[data-v-5ebcd52f]{color:#c4b5fd!important;border-color:#a78bfa47!important;background:#7c3aed14!important}.public-library-actions .btn-outline-primary[data-v-5ebcd52f]:hover,.public-library-preview-actions .btn-outline-primary[data-v-5ebcd52f]:hover{color:#ede9fe!important;border-color:#c4b5fd7a!important;background:#7c3aed2e!important}.public-library-actions .btn-primary[data-v-5ebcd52f],.public-library-preview-actions .btn-primary[data-v-5ebcd52f]{color:#fff!important;border-color:#8b5cf6b8!important;background:#7c3aed!important;box-shadow:none!important}.public-library-actions .btn-primary[data-v-5ebcd52f]:hover,.public-library-preview-actions .btn-primary[data-v-5ebcd52f]:hover{border-color:#a78bfad1!important;background:#8b5cf6!important}.first-run-empty-state h3[data-v-5ebcd52f],.public-challenges-card h5[data-v-5ebcd52f],.public-library-title[data-v-5ebcd52f],.challenge-tile-title[data-v-5ebcd52f]{color:#f8fafc}.first-run-empty-state p[data-v-5ebcd52f],.public-challenges-card p[data-v-5ebcd52f],.public-library-description[data-v-5ebcd52f]{color:#94a3b8!important}.public-library-search[data-v-5ebcd52f]{position:relative}.public-library-search-icon[data-v-5ebcd52f]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#8f8f97;pointer-events:none}.public-library-search .form-control[data-v-5ebcd52f]{padding-left:2.25rem;background:#242424;color:#f4f4f5;border-color:#ffffff1f;border-radius:.55rem}.public-library-loading-icon[data-v-5ebcd52f]{color:#a78bfa}.public-library-empty[data-v-5ebcd52f]{color:#a1a1aa;background:#171717!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.65rem}.challenge-preview-meta[data-v-5ebcd52f],.challenge-preview-premise[data-v-5ebcd52f],.public-library-preview-content[data-v-5ebcd52f]{color:#d4d4d8!important}.public-library-preview-content[data-v-5ebcd52f]{padding:.75rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:.65rem;scrollbar-color:#71717a transparent}.public-library-preview-content[data-v-5ebcd52f]::-webkit-scrollbar{width:.55rem}.public-library-preview-content[data-v-5ebcd52f]::-webkit-scrollbar-thumb{background:#71717a;border-radius:999px}[data-v-5ebcd52f] .modal-content,[data-v-5ebcd52f] .modal-header,[data-v-5ebcd52f] .scrollable-body,[data-v-5ebcd52f] .modal-footer{background:#171717!important;color:#e4e4e7;border-color:#ffffff17!important}[data-v-5ebcd52f] .modal-overlay{background:#0a0a0aad!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-v-5ebcd52f] .modal-title-icon{color:#ddd6fe!important;background:#7c3aed29!important;border:1px solid rgba(167,139,250,.24)!important}[data-v-5ebcd52f] .modal-close-button{color:#a1a1aa!important;background:#ffffff0e!important;border-color:#ffffff18!important}[data-v-5ebcd52f] .modal-close-button:hover{color:#f4f4f5!important;background:#ffffff14!important}[data-v-5ebcd52f] .modal-title,[data-v-5ebcd52f] .scrollable-body h1,[data-v-5ebcd52f] .scrollable-body h2,[data-v-5ebcd52f] .scrollable-body h3,[data-v-5ebcd52f] .scrollable-body h4,[data-v-5ebcd52f] .scrollable-body h5,[data-v-5ebcd52f] .scrollable-body h6{color:#f8fafc}[data-v-5ebcd52f] .modal-subtitle,[data-v-5ebcd52f] .scrollable-body .text-muted,[data-v-5ebcd52f] .scrollable-body small,[data-v-5ebcd52f] .scrollable-body .form-text{color:#a1a1aa!important}.public-library-preview-content[data-v-5ebcd52f] p,.public-library-preview-content[data-v-5ebcd52f] strong,.public-library-preview-content[data-v-5ebcd52f] h4,.public-library-preview-content[data-v-5ebcd52f] h5,.public-library-preview-content[data-v-5ebcd52f] h6{color:#e4e4e7}@media (max-width: 768px){.challenge-grid[data-v-5ebcd52f],.public-library-grid[data-v-5ebcd52f],.public-library-actions[data-v-5ebcd52f]{grid-template-columns:1fr}.challenge-card-stats[data-v-5ebcd52f]{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-tile-header[data-v-5ebcd52f],.challenge-tile-actions[data-v-5ebcd52f]{grid-template-columns:1fr}.challenge-card .row[data-v-5ebcd52f]{flex-direction:column}.challenge-card .col-md-4[data-v-5ebcd52f],.challenge-card .col-md-5[data-v-5ebcd52f],.challenge-card .col-md-3[data-v-5ebcd52f]{max-width:100%;margin-bottom:1rem}.challenge-card .col-md-3[data-v-5ebcd52f]:last-child{margin-bottom:0}.toolbar-search[data-v-5ebcd52f],.toolbar-filter[data-v-5ebcd52f]{width:100%;min-width:0}.toolbar-actions[data-v-5ebcd52f]{width:100%}.action-buttons[data-v-5ebcd52f]{justify-content:flex-start}}@media (min-width: 1201px){.challenge-grid[data-v-5ebcd52f]{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1500px){.challenge-grid[data-v-5ebcd52f]{grid-template-columns:minmax(0,1fr)}}@media (min-width: 769px) and (max-width: 1499px){.challenge-grid[data-v-5ebcd52f]{grid-template-columns:minmax(0,1fr)}}.dashboard-v2-container[data-v-dd8a2432]{font-size:.9rem;min-height:100vh;padding:0!important}.dashboard-three-pane[data-v-dd8a2432]{display:grid;grid-template-columns:minmax(15rem,16.5rem) minmax(0,1fr);gap:0;min-height:100vh;border:0;border-radius:0;overflow:hidden;background:#111}.dashboard-next-pane[data-v-dd8a2432]{border-right:1px solid rgba(255,255,255,.075);background:#141414;padding:0}.dashboard-canvas[data-v-dd8a2432]{min-width:0;padding:0;background:#111}.dashboard-main-panel[data-v-dd8a2432]{position:relative;border:0!important;border-radius:0!important;width:100%;margin:0;padding:1rem!important;background:transparent!important}.dashboard-main-panel-refreshing[data-v-dd8a2432]{min-height:100vh}.dashboard-main-panel-refreshing .card[data-v-dd8a2432],.dashboard-main-panel-refreshing .dashboard-refresh-error+.row[data-v-dd8a2432],.dashboard-main-panel-refreshing apexchart[data-v-dd8a2432]{transition:opacity .18s ease}.dashboard-main-panel-refreshing .card[data-v-dd8a2432]{opacity:.72}.game-activity-grid[data-v-dd8a2432]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.game-stat-tile[data-v-dd8a2432]{display:flex;min-width:0;flex-direction:column;gap:.35rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#ffffff0b;padding:.85rem}.game-stat-label[data-v-dd8a2432]{color:#94a3b8;font-size:.72rem;font-weight:700;text-transform:uppercase}.game-stat-tile strong[data-v-dd8a2432]{min-width:0;color:#f8fafc;font-size:1.25rem;line-height:1.2}.game-row[data-v-dd8a2432],.game-popular-row[data-v-dd8a2432]{gap:.75rem;border-bottom:1px solid rgba(255,255,255,.08);padding:.7rem 0}.game-row[data-v-dd8a2432]:last-child,.game-popular-row[data-v-dd8a2432]:last-child{border-bottom:0}.game-popular-row[data-v-dd8a2432]{display:flex;align-items:center;justify-content:space-between}.game-rank[data-v-dd8a2432]{min-width:2rem;color:#64748b;font-weight:800}.game-wellness-panel[data-v-dd8a2432]{border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#ffffff09;padding:.85rem}.dashboard-refresh-state[data-v-dd8a2432]{display:grid;grid-template-columns:auto minmax(12rem,22rem);align-items:center;justify-content:end;gap:.8rem;margin:-.25rem 0 1rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#ffffff09}.dashboard-refresh-copy[data-v-dd8a2432]{display:inline-flex;align-items:center;gap:.55rem;color:#c4b5fd;font-size:.78rem;font-weight:600;white-space:nowrap}.dashboard-refresh-skeleton[data-v-dd8a2432]{display:grid;grid-template-columns:1fr .8fr 1.2fr;gap:.45rem}.dashboard-refresh-skeleton span[data-v-dd8a2432]{display:block;height:.55rem;border-radius:999px;background:linear-gradient(90deg,#ffffff09,#ffffff17,#ffffff09),#ffffff0a;background-size:220% 100%;animation:app-loading-sheen 1.25s ease-in-out infinite}.dashboard-refresh-error[data-v-dd8a2432]{margin:-.25rem 0 1rem;padding:.55rem .7rem;border:1px solid rgba(245,158,11,.2);border-radius:.5rem;background:#f59e0b14;color:#fcd34d;font-size:.78rem;font-weight:600}.dashboard-pane-header[data-v-dd8a2432]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.65rem;margin-bottom:0;padding:.55rem .75rem;border-bottom:1px solid rgba(255,255,255,.075)}.dashboard-eyebrow[data-v-dd8a2432]{margin:0;color:#94a3b8;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.dashboard-loading-pill[data-v-dd8a2432]{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff09;color:#a1a1aa;font-size:.68rem;font-weight:700;padding:.12rem .55rem}.dashboard-next-loading[data-v-dd8a2432]{display:grid;align-content:start;gap:1rem;min-height:14rem;padding:1.25rem .75rem}.dashboard-next-loading .app-loading-content[data-v-dd8a2432]{justify-items:start;text-align:left;padding:0 .05rem}.dashboard-next-loading .app-loading-text[data-v-dd8a2432]{margin-top:.45rem}.dashboard-next-loading-list[data-v-dd8a2432]{width:100%}.dashboard-next-loading-list span[data-v-dd8a2432]{height:3.25rem;border-radius:.55rem}.dashboard-loading-workspace[data-v-dd8a2432]{min-height:24rem;align-content:start;justify-items:stretch;border:0;border-radius:0;padding:1rem;background:transparent}.dashboard-loading-workspace .app-loading-content[data-v-dd8a2432]{justify-items:start;text-align:left;width:min(100%,54rem);padding:.25rem 0 0}.dashboard-loading-stats[data-v-dd8a2432],.dashboard-loading-list[data-v-dd8a2432]{width:min(100%,54rem)}.dashboard-loading-stats .app-loading-skeleton-card[data-v-dd8a2432]{height:5.75rem}.dashboard-loading-list span[data-v-dd8a2432]:first-child{height:13rem}.dashboard-loading-list span[data-v-dd8a2432]:last-child{height:8rem}.dashboard-progress-block[data-v-dd8a2432]{border:0;border-radius:0;background:transparent;padding:.8rem .75rem;margin-bottom:0}.dashboard-welcome-next[data-v-dd8a2432]{display:grid;gap:.7rem;margin:.3rem .75rem .75rem;padding:.75rem;border:1px solid rgba(139,92,246,.18);border-radius:.5rem;background:#8b5cf614}.dashboard-welcome-next-header[data-v-dd8a2432]{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;align-items:start}.dashboard-welcome-next-icon[data-v-dd8a2432]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.4rem;background:#8b5cf629;color:#c4b5fd}.dashboard-welcome-next-list[data-v-dd8a2432]{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.dashboard-welcome-next-list li[data-v-dd8a2432]{display:grid;gap:.1rem;padding-left:2.65rem}.dashboard-welcome-next-list strong[data-v-dd8a2432]{color:#f4f4f5;font-size:.78rem;line-height:1.25}.dashboard-welcome-next-list span[data-v-dd8a2432]{color:#a1a1aa;font-size:.76rem;line-height:1.35}.dashboard-next-step[data-v-dd8a2432]{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;border:1px solid transparent;border-radius:.5rem;padding:.55rem .75rem;color:inherit;text-decoration:none}.dashboard-next-step[data-v-dd8a2432]:hover{border-color:transparent;background:#ffffff0e;text-decoration:none}.dashboard-next-icon[data-v-dd8a2432]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.4rem;background:#ffffff0a;color:#c4b5fd}.dashboard-empty[data-v-dd8a2432]{display:grid;place-items:center;gap:.55rem;min-height:10rem;color:#94a3b8;text-align:center}.dashboard-three-pane .card[data-v-dd8a2432]{border-radius:.45rem;background:#181818;border-color:#ffffff13}.dashboard-three-pane .card-header[data-v-dd8a2432]{border-bottom-color:#ffffff1a}.dashboard-three-pane .row[data-v-dd8a2432]{margin-left:-.5rem;margin-right:-.5rem}.dashboard-three-pane .row>[class*=col-][data-v-dd8a2432]{padding-left:.5rem;padding-right:.5rem}.dashboard-main-panel>.flex.justify-end[data-v-dd8a2432]{justify-content:flex-end;margin-bottom:1rem}.dashboard-three-pane .card-body[style*="height: 350px"][data-v-dd8a2432]{height:320px!important;overflow-y:auto!important}.next-steps-list[data-v-dd8a2432]{display:grid;gap:.6rem}.avatar-xxs[data-v-dd8a2432]{width:24px;height:24px;font-size:10px}.avatar-xs[data-v-dd8a2432]{width:32px;height:32px;font-size:12px}.avatar-sm[data-v-dd8a2432]{width:40px;height:40px;font-size:14px}.icon-circle[data-v-dd8a2432]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.border-left-primary[data-v-dd8a2432]{border-left:4px solid #8b5cf6}.border-left-success[data-v-dd8a2432]{border-left:4px solid #10b981}.border-left-warning[data-v-dd8a2432]{border-left:4px solid #f59e0b}.border-left-danger[data-v-dd8a2432]{border-left:4px solid #ef4444}.border-left-info[data-v-dd8a2432]{border-left:4px solid #22d3ee}.skeleton[data-v-dd8a2432]{animation:skeleton-loading-dd8a2432 1s linear infinite alternate;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;border-radius:4px}@keyframes skeleton-loading-dd8a2432{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text[data-v-dd8a2432]{height:12px;width:100%}.skeleton-title[data-v-dd8a2432]{height:24px}.skeleton-rect[data-v-dd8a2432]{width:100%}.skeleton-circle[data-v-dd8a2432]{border-radius:50%}.line-clamp-2[data-v-dd8a2432]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.badge-sm[data-v-dd8a2432]{font-size:.7rem;padding:.25rem .5rem}.card-body[data-v-dd8a2432]::-webkit-scrollbar{width:6px}.card-body[data-v-dd8a2432]::-webkit-scrollbar-track{background:#ffffff0a}.card-body[data-v-dd8a2432]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.card-body[data-v-dd8a2432]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.table-hover tbody tr[data-v-dd8a2432]:hover{background-color:#ffffff0a}.font-weight-500[data-v-dd8a2432]{font-weight:500}.font-weight-600[data-v-dd8a2432]{font-weight:600}.opacity-75[data-v-dd8a2432]{opacity:.75}.min-width-0[data-v-dd8a2432]{min-width:0}.text-orange[data-v-dd8a2432]{color:#fb923c}.bg-orange[data-v-dd8a2432]{background-color:#fb923c26}.text-purple[data-v-dd8a2432]{color:#a78bfa}.bg-purple[data-v-dd8a2432]{background-color:#a78bfa26}.ai-assistant-fab[data-v-dd8a2432]{position:fixed;bottom:24px;right:24px;width:60px;height:60px;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;box-shadow:0 4px 12px #7c3aed66;transition:all .3s ease;z-index:1000}.ai-assistant-fab[data-v-dd8a2432]:hover{transform:scale(1.1);box-shadow:0 6px 20px #7c3aed99}.ai-assistant-fab.active[data-v-dd8a2432]{background:linear-gradient(135deg,#6d28d9,#7c3aed)}.ai-assistant-fab .ai-badge[data-v-dd8a2432]{position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;border:2px solid var(--app-shell-panel, #111521)}.ai-insights-panel[data-v-dd8a2432]{position:fixed;top:0;right:0;width:400px;height:100vh;background:var(--app-shell-panel, #111521);box-shadow:-4px 0 20px #00000080;border-left:1px solid rgba(255,255,255,.08);z-index:1050;display:flex;flex-direction:column}.ai-panel-header[data-v-dd8a2432]{padding:20px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff}.ai-panel-header .ai-icon-circle[data-v-dd8a2432]{width:50px;height:50px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.ai-panel-header h5[data-v-dd8a2432]{color:#fff}.ai-panel-header small[data-v-dd8a2432]{color:#ffffffe6}.ai-panel-header .btn-link[data-v-dd8a2432]{color:#fff;opacity:.9;transition:opacity .2s}.ai-panel-header .btn-link[data-v-dd8a2432]:hover{opacity:1;text-decoration:none}.ai-panel-body[data-v-dd8a2432]{flex:1;overflow-y:auto;padding:20px}.ai-insights-content[data-v-dd8a2432]{animation:fadeIn-dd8a2432 .5s ease}@keyframes fadeIn-dd8a2432{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-insight-text[data-v-dd8a2432]{font-size:.95rem;color:#94a3b8}.ai-panel-overlay[data-v-dd8a2432]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1040;animation:fadeInOverlay-dd8a2432 .3s ease}@keyframes fadeInOverlay-dd8a2432{0%{opacity:0}to{opacity:1}}.slide-in-enter-active[data-v-dd8a2432],.slide-in-leave-active[data-v-dd8a2432]{transition:transform .3s ease}.slide-in-enter-from[data-v-dd8a2432],.slide-in-leave-to[data-v-dd8a2432]{transform:translate(100%)}@media (max-width: 768px){.dashboard-three-pane[data-v-dd8a2432]{grid-template-columns:1fr}.dashboard-next-pane[data-v-dd8a2432]{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.game-activity-grid[data-v-dd8a2432]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-insights-panel[data-v-dd8a2432]{width:100%}.ai-assistant-fab[data-v-dd8a2432]{bottom:16px;right:16px;width:56px;height:56px}}.pointer-events-none[data-v-dd8a2432]{pointer-events:none;cursor:default}.group-edit-panel[data-v-07c81768]{min-height:calc(100vh - 2rem);border:1px solid rgba(255,255,255,.075);border-radius:.45rem;background:#141414;color:#e4e4e7;padding:0}.group-edit-panel-header[data-v-07c81768]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.075);margin:0;padding:.95rem 1rem}.group-edit-panel-header h2[data-v-07c81768]{margin:0;color:#e4e4e7;font-size:.95rem;font-weight:700}.group-edit-panel-header p[data-v-07c81768]{margin:.35rem 0 0;color:#71717a;font-size:.8rem}.group-edit-eyebrow[data-v-07c81768]{margin:0 0 .1rem!important;color:#a78bfa!important;font-size:.68rem!important;font-weight:700;letter-spacing:.12em!important;text-transform:uppercase}.group-edit-back[data-v-07c81768]{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:.45rem;background:#ffffff0e;color:#d4d4d8;font-size:.78rem;font-weight:700;padding:.45rem .7rem}.group-edit-back[data-v-07c81768]:hover:not(:disabled){background:#ffffff16;color:#f4f4f5}[data-v-07c81768] .modal-content,[data-v-07c81768] .modal-header,[data-v-07c81768] .scrollable-body,[data-v-07c81768] .modal-footer{background:#141414;color:#e4e4e7;border-color:#ffffff1a}[data-v-07c81768] .modal-content{border-radius:.75rem;box-shadow:0 24px 80px #0000007a}[data-v-07c81768] .modal-header{align-items:center;padding:1rem 1.25rem}[data-v-07c81768] .scrollable-body{background:#101010;padding:1rem;scrollbar-color:rgba(161,161,170,.45) transparent;scrollbar-width:thin}[data-v-07c81768] .scrollable-body::-webkit-scrollbar{width:10px}[data-v-07c81768] .scrollable-body::-webkit-scrollbar-track{background:transparent}[data-v-07c81768] .scrollable-body::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#a1a1aa80;background-clip:content-box}[data-v-07c81768] .modal-title{color:#f4f4f5}[data-v-07c81768] .modal-title-icon{border-color:#8b5cf647;background:#8b5cf61f;color:#c4b5fd}[data-v-07c81768] .modal-subtitle{color:#71717a}[data-v-07c81768] .modal-close-button{border-color:#ffffff1a;background:#ffffff0e;color:#a1a1aa}[data-v-07c81768] .modal-close-button:hover{background:#ffffff16;color:#f4f4f5}.group-edit-form[data-v-07c81768]{padding:1rem}.group-edit-fields[data-v-07c81768]{display:grid;gap:1.05rem}.group-edit-field[data-v-07c81768]{min-width:0}.group-edit-split[data-v-07c81768]{display:grid;gap:1rem}.group-edit-heading[data-v-07c81768]{margin:0;color:#e4e4e7;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.group-edit-label[data-v-07c81768]{display:block;margin-bottom:.4rem;color:#e4e4e7;font-size:.86rem;font-weight:700}.group-edit-help[data-v-07c81768]{margin-top:.4rem;color:#71717a;font-size:.78rem}.group-edit-form .form-control[data-v-07c81768]{width:100%;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0e;color:#f4f4f5;box-shadow:none;min-height:2.55rem}.group-edit-form .form-control[data-v-07c81768]::-moz-placeholder{color:#71717a}.group-edit-form .form-control[data-v-07c81768]::placeholder{color:#71717a}.group-edit-form .form-control[data-v-07c81768]:focus{background-color:#ffffff13;border-color:#8b5cf68c;box-shadow:0 0 0 3px #8b5cf624;color:#f4f4f5}.group-edit-form select.form-control[data-v-07c81768]{color-scheme:dark}.group-edit-alert[data-v-07c81768]{display:flex;align-items:center;gap:.55rem;border-top:1px solid rgba(139,92,246,.24);color:#c4b5fd;font-size:.82rem;padding-top:.1rem}.group-edit-alert a[data-v-07c81768]{color:#ddd6fe;font-weight:700;text-decoration:none}.group-edit-alert a[data-v-07c81768]:hover{color:#f5f3ff;text-decoration:underline}.group-edit-small-link[data-v-07c81768]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.65rem;border-radius:.5rem;border:1px solid rgba(139,92,246,.24);background:#8b5cf61a;color:#ddd6fe;font-size:.78rem;font-weight:700;padding:.45rem .7rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.group-edit-small-link[data-v-07c81768]:hover{background:#8b5cf629;border-color:#8b5cf65c;color:#f5f3ff;text-decoration:none}.group-edit-footer[data-v-07c81768]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;border-top:1px solid rgba(255,255,255,.1);margin-top:1.2rem;padding-top:1rem}.group-edit-button[data-v-07c81768]{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border-radius:.5rem;border:1px solid transparent;padding:.5rem .9rem;font-size:.85rem;font-weight:800;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.group-edit-button[data-v-07c81768]:disabled{cursor:not-allowed;opacity:.65}.group-edit-button.secondary[data-v-07c81768]{border-color:#ffffff1a;background:#ffffff0e;color:#d4d4d8}.group-edit-button.secondary[data-v-07c81768]:hover:not(:disabled){background:#ffffff16;color:#f4f4f5}.group-edit-button.primary[data-v-07c81768]{border-color:#8b5cf670;background:#7c3aed;color:#fff}.group-edit-button.primary[data-v-07c81768]:hover:not(:disabled){background:#8b5cf6}@media (max-width: 640px){.group-edit-footer[data-v-07c81768]{flex-direction:column-reverse;align-items:stretch}.group-edit-button[data-v-07c81768]{width:100%}}@media (min-width: 768px){.group-edit-form[data-v-07c81768]{padding:1.1rem 1rem 1rem}.group-edit-split[data-v-07c81768]{grid-template-columns:repeat(2,minmax(0,1fr))}}.group-create-panel[data-v-02442221]{min-height:calc(100vh - 2rem);border:1px solid rgba(255,255,255,.075);border-radius:.45rem;background:#141414;color:#e4e4e7}.group-create-panel-header[data-v-02442221]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.075);padding:.75rem .85rem}.group-create-eyebrow[data-v-02442221]{margin:0 0 .1rem;color:#71717a;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.group-create-title[data-v-02442221]{margin:0;color:#e4e4e7;font-size:.95rem;font-weight:700}.group-create-close[data-v-02442221],.group-create-button[data-v-02442221]{border:0;border-radius:.45rem;font-size:.78rem;font-weight:700;padding:.45rem .7rem}.group-create-close[data-v-02442221],.group-create-button.secondary[data-v-02442221]{background:#ffffff0e;color:#d4d4d8}.group-create-close[data-v-02442221]:hover,.group-create-button.secondary[data-v-02442221]:hover{background:#ffffff16}.group-create-button.primary[data-v-02442221]{background:#7c3aed33;color:#ddd6fe}.group-create-button.primary[data-v-02442221]:hover:not(:disabled){background:#7c3aed4d;color:#f5f3ff}.group-create-close[data-v-02442221]:disabled,.group-create-button[data-v-02442221]:disabled{cursor:not-allowed;opacity:.55}.group-create-panel-body[data-v-02442221]{padding:.85rem}.group-create-section[data-v-02442221]{border:1px solid rgba(255,255,255,.075);border-radius:.45rem;background:#ffffff05;padding:.85rem}.group-create-heading[data-v-02442221]{margin:0;color:#e4e4e7;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.group-create-label[data-v-02442221]{display:block;margin-bottom:.35rem;color:#d4d4d8;font-size:.82rem;font-weight:650}.group-create-help[data-v-02442221]{margin-top:.25rem;color:#71717a;font-size:.75rem}.group-create-form .form-control[data-v-02442221]{border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:#ffffff09;color:#e4e4e7;font-size:.86rem}.group-create-form .form-control[data-v-02442221]::-moz-placeholder{color:#71717a}.group-create-form .form-control[data-v-02442221]::placeholder{color:#71717a}.group-create-form .form-control[data-v-02442221]:focus{background:#ffffff0b;border-color:#a78bfa8c;box-shadow:0 0 0 2px #7c3aed2e;color:#f4f4f5}.group-create-alert[data-v-02442221]{border:1px solid rgba(167,139,250,.22);border-radius:.45rem;background:#7c3aed1a;padding:.9rem}.group-create-small-link[data-v-02442221]{display:inline-flex;align-items:center;border-radius:.4rem;background:#7c3aed2e;color:#ddd6fe;font-size:.76rem;font-weight:700;margin-top:.5rem;padding:.35rem .55rem;text-decoration:none}.group-create-footer[data-v-02442221]{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;border-top:1px solid rgba(255,255,255,.075);padding-top:.85rem}.groups-table[data-v-f75cd90b]{color:#d4d4d8;font-size:.84rem}.groups-table thead[data-v-f75cd90b]{border-top:1px solid rgba(255,255,255,.075);border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff05}.groups-table th[data-v-f75cd90b]{padding:.7rem .85rem;color:#71717a;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-align:left;text-transform:uppercase}.groups-table td[data-v-f75cd90b]{border-bottom:1px solid rgba(255,255,255,.055);padding:.65rem .85rem;vertical-align:middle}.groups-table tbody tr[data-v-f75cd90b]{background:transparent;transition:background-color .15s ease}.groups-table tbody tr[data-v-f75cd90b]:hover{background:#ffffff09}.groups-row-button[data-v-f75cd90b]{display:flex;align-items:center;gap:.65rem;max-width:100%;text-align:left}.groups-row-avatar[data-v-f75cd90b]{display:inline-flex;width:2rem;height:2rem;flex:none;align-items:center;justify-content:center;border-radius:.45rem;background:#7c3aed33;color:#ddd6fe;font-size:.75rem;font-weight:700}[data-v-f75cd90b] .action-item{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border-radius:.4rem}[data-v-f75cd90b] .action-item:hover{background:#ffffff0f}[data-v-cdc91066] .modal-content,[data-v-cdc91066] .modal-header,[data-v-cdc91066] .scrollable-body,[data-v-cdc91066] .modal-footer{background:#141414;color:#e4e4e7;border-color:#ffffff1a}[data-v-cdc91066] .modal-content{border-radius:.75rem;box-shadow:0 24px 80px #0000007a}[data-v-cdc91066] .modal-header{align-items:center;padding:1rem 1.25rem}[data-v-cdc91066] .scrollable-body{background:#101010;padding:1rem}[data-v-cdc91066] .modal-title{color:#f4f4f5}[data-v-cdc91066] .modal-title-icon{border-color:#8b5cf647;background:#8b5cf61f;color:#c4b5fd}[data-v-cdc91066] .modal-subtitle{color:#71717a}[data-v-cdc91066] .modal-close-button{border-color:#ffffff1a;background:#ffffff0e;color:#a1a1aa}[data-v-cdc91066] .modal-close-button:hover{background:#ffffff16;color:#f4f4f5}.group-join-loading[data-v-cdc91066],.group-join-empty[data-v-cdc91066]{display:flex;min-height:15rem;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#a1a1aa}.group-join-loading p[data-v-cdc91066],.group-join-empty p[data-v-cdc91066]{margin-top:.5rem;color:#71717a}.group-join-empty h5[data-v-cdc91066]{margin:.75rem 0 0;color:#f4f4f5;font-size:1rem;font-weight:700}.group-join-empty-icon[data-v-cdc91066]{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;background:#ffffff0e;color:#a1a1aa;font-size:1.1rem}.group-join-request-item[data-v-cdc91066]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#ffffff06;padding:.9rem;transition:background-color .16s ease,border-color .16s ease}.group-join-request-item[data-v-cdc91066]:hover{border-color:#8b5cf647;background:#ffffff0a}.group-join-request-avatar[data-v-cdc91066]{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;background:#8b5cf624;color:#ddd6fe;font-size:.85rem;font-weight:800}.group-join-request-main[data-v-cdc91066]{min-width:0}.group-join-request-header[data-v-cdc91066]{display:flex;gap:.75rem;justify-content:space-between}.group-join-request-header h6[data-v-cdc91066]{margin:0;color:#f4f4f5;font-size:.9rem;font-weight:700}.group-join-request-header p[data-v-cdc91066],.group-join-request-time[data-v-cdc91066]{margin:.2rem 0 0;color:#71717a;font-size:.76rem}.group-join-request-time[data-v-cdc91066]{flex:none;text-align:right}.group-join-note[data-v-cdc91066]{margin-top:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#00000038;color:#d4d4d8;font-size:.86rem;line-height:1.6;padding:.65rem .75rem}.group-join-actions[data-v-cdc91066]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.group-join-action[data-v-cdc91066]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.15rem;border-radius:.5rem;border:1px solid transparent;padding:.45rem .75rem;font-size:.76rem;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.group-join-action[data-v-cdc91066]:disabled{cursor:wait;opacity:.65}.group-join-action-accept[data-v-cdc91066]{border-color:#10b98138;background:#10b9811a;color:#a7f3d0}.group-join-action-accept[data-v-cdc91066]:hover:not(:disabled){background:#10b98129}.group-join-action-reject[data-v-cdc91066]{border-color:#f8717133;background:#ef44441a;color:#fecaca}.group-join-action-reject[data-v-cdc91066]:hover:not(:disabled){background:#ef444429}@media (max-width: 640px){.group-join-request-item[data-v-cdc91066]{grid-template-columns:1fr}.group-join-request-header[data-v-cdc91066]{flex-direction:column}.group-join-request-time[data-v-cdc91066]{text-align:left}.group-join-actions[data-v-cdc91066]{justify-content:stretch}.group-join-action[data-v-cdc91066]{flex:1 1 8rem}}.groups-page[data-v-3708477e]{min-height:calc(100vh - 2rem);color:#e4e4e7;font-size:.9rem}.workspace-opening-loader[data-v-3708477e]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;margin-bottom:.85rem;border:1px solid rgba(167,139,250,.18);border-radius:.5rem;background:#7c3aed14;color:#ddd6fe;font-size:.82rem;font-weight:700;padding:.55rem .75rem}.groups-panel[data-v-3708477e]{border:1px solid rgba(255,255,255,.075);border-radius:.45rem;background:#141414}.groups-global-panel[data-v-3708477e]{margin-bottom:1rem;padding:.85rem}.groups-section-header[data-v-3708477e],.groups-toolbar[data-v-3708477e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.075);padding:.75rem .85rem}.groups-eyebrow[data-v-3708477e]{margin:0 0 .1rem;color:#71717a;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.groups-title[data-v-3708477e]{margin:0;color:#e4e4e7;font-size:.95rem;font-weight:700}.groups-controls[data-v-3708477e]{display:flex;width:min(32rem,100%);align-items:center;gap:.5rem}.groups-search[data-v-3708477e]{position:relative;flex:1;min-width:11rem}.groups-search-icon[data-v-3708477e]{position:absolute;left:.85rem;top:50%;z-index:1;color:#71717a;font-size:.82rem;line-height:1;pointer-events:none;transform:translateY(-50%)}.groups-input[data-v-3708477e]{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:#ffffff09;color:#e4e4e7;font-size:.82rem;line-height:1.25rem;padding:.5rem .7rem;outline:none}.groups-search-input[data-v-3708477e]{padding-left:2.45rem}.groups-input[data-v-3708477e]:focus{border-color:#a78bfa8c;box-shadow:0 0 0 2px #7c3aed2e}.groups-input[data-v-3708477e]::-moz-placeholder{color:#71717a}.groups-input[data-v-3708477e]::placeholder{color:#71717a}.groups-select[data-v-3708477e]{max-width:10.5rem}.groups-filter-row[data-v-3708477e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem;padding:0 .85rem;color:#a1a1aa;font-size:.82rem}.groups-filter-row p[data-v-3708477e]{margin:0}.groups-global-grid[data-v-3708477e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.75rem}.groups-avatar[data-v-3708477e]{display:inline-flex;width:2rem;height:2rem;flex:none;align-items:center;justify-content:center;border-radius:.45rem;background:#7c3aed38;color:#ddd6fe;font-size:.78rem;font-weight:700}.groups-empty[data-v-3708477e]{margin:.85rem;border:1px dashed rgba(255,255,255,.16);border-radius:.45rem;background:#ffffff05;padding:2.5rem 1.5rem;text-align:center}[data-v-3708477e] .group-view-modal.modal-overlay{background:#080c14b8!important}[data-v-3708477e] .group-view-modal .modal-content,[data-v-3708477e] .group-view-modal .modal-header,[data-v-3708477e] .group-view-modal .scrollable-body,[data-v-3708477e] .group-view-modal .modal-footer{background:linear-gradient(165deg,#1b2434,#253246)!important;color:#e2e8f0!important;border-color:#64748b8c!important}[data-v-3708477e] .group-view-modal .modal-content{box-shadow:0 24px 48px #02061785!important}[data-v-3708477e] .group-view-modal .modal-title{color:#f8fafc!important}[data-v-3708477e] .group-view-modal .modal-subtitle{color:#94a3b8!important}[data-v-3708477e] .group-view-modal .modal-title-icon{border-color:#64748b8c!important;background:#0f172ab8!important;color:#93c5fd!important}[data-v-3708477e] .group-view-modal .modal-close-button{border-color:#64748b8c!important;background:#0f172ab3!important;color:#cbd5e1!important}[data-v-3708477e] .group-view-modal .modal-close-button:hover{background:#1e293bd9!important;color:#f8fafc!important;border-color:#94a3b8bf!important}[data-v-3708477e] .group-view-modal .step-text,.group-view-modal-body[data-v-3708477e] .text-muted{color:#94a3b8!important}.group-view-modal-grid[data-v-3708477e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.group-view-modal-card[data-v-3708477e]{border:1px solid rgba(71,85,105,.45);border-radius:.75rem;background:#0f172abf;padding:.75rem}.group-view-modal-label[data-v-3708477e]{margin-bottom:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.group-view-modal-value[data-v-3708477e]{margin-bottom:0;color:#e2e8f0;font-size:.92rem}.groups-page .text-sm[data-v-3708477e]{font-size:.86rem!important}.groups-page .text-xs[data-v-3708477e]{font-size:.75rem!important}.groups-skeleton-grid[data-v-3708477e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.groups-skeleton-shell[data-v-3708477e]{border-radius:.95rem;border:1px solid rgba(71,85,105,.38)}.groups-skeleton-pulse[data-v-3708477e]{animation:groups-skeleton-pulse-3708477e 1.5s ease-in-out infinite;background:linear-gradient(90deg,#1e293be6 25%,#334155f2,#1e293be6 75%);background-size:200% 100%}@keyframes groups-skeleton-pulse-3708477e{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 767.98px){.groups-toolbar[data-v-3708477e]{align-items:stretch;flex-direction:column}.groups-controls[data-v-3708477e]{width:100%;flex-direction:column;align-items:stretch}.groups-select[data-v-3708477e]{max-width:none}.groups-global-grid[data-v-3708477e],.groups-skeleton-grid[data-v-3708477e],.group-view-modal-grid[data-v-3708477e]{grid-template-columns:1fr}}.action-neutral[data-v-08a29817],.action-muted[data-v-08a29817],.action-red[data-v-08a29817],.action-green[data-v-08a29817],.action-violet[data-v-08a29817]{display:inline-flex;align-items:center;gap:.5rem;border-radius:.375rem;border:1px solid rgba(255,255,255,.1);padding:.5rem .75rem;font-size:.75rem;font-weight:700;transition:background-color .16s ease,color .16s ease}.action-neutral[data-v-08a29817]{background:#ffffff0e;color:#e4e4e7}.action-muted[data-v-08a29817]{color:#a1a1aa}.action-red[data-v-08a29817]{border-color:#f8717126;background:#ef44441a;color:#fecaca}.action-green[data-v-08a29817]{border-color:#34d39926;background:#10b9811a;color:#bbf7d0}.action-violet[data-v-08a29817]{border-color:#a78bfa2e;background:#8b5cf61f;color:#ddd6fe}.profile-view[data-v-a7d10479]{color:#e4e4e7}.profile-workspace[data-v-a7d10479]{display:grid;gap:1rem}.profile-identity[data-v-a7d10479]{border:1px solid var(--app-shell-border);border-radius:var(--app-radius-lg);background:var(--app-shell-panel);padding:1rem}.profile-identity-main[data-v-a7d10479]{display:flex;align-items:center;gap:1rem}.profile-avatar-fallback[data-v-a7d10479]{display:flex;align-items:center;justify-content:center;background:#7c3aed2e;color:#ddd6fe}.profile-avatar-fallback span[data-v-a7d10479]{font-size:1.45rem;font-weight:800}.profile-identity-copy[data-v-a7d10479]{min-width:0}.profile-eyebrow[data-v-a7d10479]{margin:0 0 .3rem;color:#8b5cf6;font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.profile-identity-copy h2[data-v-a7d10479]{margin:0;color:#fafafa;font-size:1.35rem;font-weight:850}.profile-identity-copy>p[data-v-a7d10479]{margin:.2rem 0 0;color:#a1a1aa;font-size:.92rem}.profile-pill-row[data-v-a7d10479]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.profile-pill[data-v-a7d10479]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;color:#d4d4d8;font-size:.76rem;font-weight:650;padding:.25rem .6rem}.profile-pill-success[data-v-a7d10479]{border-color:#34d39947;background:#10b9811a;color:#a7f3d0}.profile-content-grid[data-v-a7d10479]{display:grid;gap:1rem}.profile-column-main[data-v-a7d10479],.profile-column-side[data-v-a7d10479]{display:grid;gap:1rem;align-content:start}.profile-section[data-v-a7d10479]{border:1px solid var(--app-shell-border);border-radius:var(--app-radius-lg);background:var(--app-shell-panel);padding:1rem}.profile-section-head[data-v-a7d10479]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.profile-section-title[data-v-a7d10479]{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.88rem;font-weight:800;color:#f4f4f5}.profile-section-title i[data-v-a7d10479]{color:#a78bfa}.profile-count-pill[data-v-a7d10479]{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;padding:.2rem .55rem;font-size:.72rem;font-weight:750;color:#d4d4d8}.profile-row-list[data-v-a7d10479]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.profile-row-link[data-v-a7d10479]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#ffffff09;padding:.75rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.profile-row-link[data-v-a7d10479]:hover{border-color:var(--app-shell-border-strong);background:#ffffff0e}.profile-row-link h4[data-v-a7d10479]{margin:0;color:#fafafa;font-size:.9rem;font-weight:750}.profile-row-link p[data-v-a7d10479],.profile-row-meta[data-v-a7d10479]{margin:.25rem 0 0;color:#a1a1aa;font-size:.78rem;line-height:1.45}.profile-comment-link[data-v-a7d10479]{align-items:flex-start}.profile-comment-text[data-v-a7d10479]{color:#e4e4e7!important;font-size:.9rem!important}.profile-row-arrow[data-v-a7d10479]{color:#71717a;font-size:.75rem}.profile-role-pill[data-v-a7d10479]{border:1px solid rgba(167,139,250,.28);border-radius:999px;background:#7c3aed1f;padding:.2rem .5rem;font-size:.7rem;font-weight:750;text-transform:capitalize;color:#ddd6fe}.profile-list-row[data-v-a7d10479]{border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#ffffff09;padding:.6rem .7rem}.profile-list-row p[data-v-a7d10479]{margin:0;color:#f4f4f5;font-size:.86rem;font-weight:700}.profile-list-row span[data-v-a7d10479]{display:inline-flex;margin-top:.2rem;color:#a1a1aa;font-size:.75rem}.profile-badge-icon[data-v-a7d10479]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.45rem;background:#f59e0b1f;color:#fbbf24}.profile-empty[data-v-a7d10479]{border:1px solid var(--app-shell-border);border-radius:var(--app-radius-lg);background:var(--app-shell-panel);padding:2.5rem 1rem;text-align:center}.avatar-xl[data-v-a7d10479]{width:88px;height:88px}@media (max-width: 768px){.avatar-xl[data-v-a7d10479]{width:74px;height:74px}.profile-identity-main[data-v-a7d10479]{align-items:flex-start}}@media (min-width: 1024px){.profile-content-grid[data-v-a7d10479]{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr)}}.hover-shadow-lg[data-v-03aa4b11]:hover{box-shadow:0 1rem 3rem #0000002d!important;transition:all .3s ease}.avatar-lg[data-v-03aa4b11]{width:64px;height:64px;font-size:1.5rem}.avatar-parent-child[data-v-03aa4b11]{position:relative;display:inline-block}.avatar-child[data-v-03aa4b11]{position:absolute;right:0;bottom:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.card[data-v-03aa4b11]{transition:transform .3s ease,box-shadow .3s ease}.card[data-v-03aa4b11]:hover{transform:translateY(-5px)}.list-group-item.active[data-v-97b03a31]{background-color:#7c3aed2e;border-color:#a78bfa47;color:#ddd6fe}.list-group-item[data-v-97b03a31]:hover{background-color:#ffffff0b}.training-list[data-v-97b03a31]{border:1px solid rgba(255,255,255,.075);border-radius:.65rem;background:#171717}.training-list-item[data-v-97b03a31]{border:0;border-bottom:1px solid rgba(255,255,255,.055);padding:.875rem 1rem;background:transparent;color:#d4d4d8}.training-list-item[data-v-97b03a31]:last-child{border-bottom:0}.team-assignment-panel[data-v-97b03a31]{min-height:calc(100vh - 2rem);color:#e4e4e7}.team-assignment-header[data-v-97b03a31]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 1rem}.team-assignment-header h2[data-v-97b03a31]{margin:0;color:#f4f4f5;font-size:1rem;font-weight:650;letter-spacing:0}.team-assignment-header p[data-v-97b03a31]{max-width:42rem;margin:.35rem 0 0;color:#8f8f97;font-size:.82rem;line-height:1.45}.team-assignment-eyebrow[data-v-97b03a31]{margin:0 0 .2rem!important;color:#a78bfa!important;font-size:.7rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em!important}.team-assignment-close[data-v-97b03a31]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:#ffffff0a;color:#a1a1aa}.team-assignment-close[data-v-97b03a31]:hover{border-color:#a78bfa73;background:#a78bfa1f;color:#f4f4f5}.team-assignment-body[data-v-97b03a31]{color:#d4d4d8}.team-assignment-body h6[data-v-97b03a31],.team-assignment-body label[data-v-97b03a31],.team-assignment-body strong[data-v-97b03a31]{color:#e4e4e7!important}.team-assignment-footer[data-v-97b03a31]{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 0 0;margin-top:1rem;border-top:1px solid rgba(255,255,255,.075)}.team-assignment-body .text-gray-700[data-v-97b03a31],.team-assignment-body .text-muted[data-v-97b03a31],.team-assignment-body .small[data-v-97b03a31]{color:#8f8f97!important}.team-assignment-body .form-control[data-v-97b03a31]{background:#ffffff09;color:#e4e4e7;border-color:#ffffff18;box-shadow:none}.team-assignment-body .form-control[data-v-97b03a31]::-moz-placeholder{color:#71717a}.team-assignment-body .form-control[data-v-97b03a31]::placeholder{color:#71717a}.team-assignment-body .alert-info[data-v-97b03a31],.team-assignment-body .alert-primary[data-v-97b03a31]{background:#a78bfa1a;border-color:#a78bfa40;color:#cbd5e1}.team-assignment-panel .badge-success[data-v-97b03a31],.team-assignment-panel .badge-warning[data-v-97b03a31]{background:#a78bfa24;color:#ddd6fe}.team-assignment-panel .btn-secondary[data-v-97b03a31],.team-assignment-panel .btn-primary[data-v-97b03a31]{border-color:#a78bfa47;background:#7c3aed29;color:#ddd6fe;box-shadow:none}.team-assignment-panel .btn-secondary[data-v-97b03a31]:hover,.team-assignment-panel .btn-primary[data-v-97b03a31]:hover{background:#7c3aed3d;color:#f5f3ff}.team-assignment-panel .btn[data-v-97b03a31]:disabled{opacity:.55;cursor:not-allowed}.step-pill[data-v-960b9ab4]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.075);border-radius:.5rem;padding:.6rem .75rem;font-size:.82rem;font-weight:600;color:#a1a1aa;background:#ffffff09}.step-pill.active[data-v-960b9ab4]{color:#ddd6fe;border-color:#a78bfa47;background:#7c3aed2e}.training-list[data-v-960b9ab4]{border:1px solid rgba(255,255,255,.075);border-radius:.65rem;background:#171717}.training-list-item[data-v-960b9ab4]{border:0;border-bottom:1px solid rgba(255,255,255,.055);padding:.875rem 1rem;background:transparent;color:#d4d4d8}.training-list-item[data-v-960b9ab4]:hover{background:#ffffff0b}.training-list-item[data-v-960b9ab4]:last-child{border-bottom:0}.bulk-assign-panel[data-v-960b9ab4]{min-height:calc(100vh - 2rem);color:#e4e4e7}.bulk-assign-header[data-v-960b9ab4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 1rem}.bulk-assign-header h2[data-v-960b9ab4]{margin:0;color:#f4f4f5;font-size:1rem;font-weight:650;letter-spacing:0}.bulk-assign-header p[data-v-960b9ab4]{max-width:42rem;margin:.35rem 0 0;color:#8f8f97;font-size:.82rem;line-height:1.45}.bulk-assign-eyebrow[data-v-960b9ab4]{margin:0 0 .2rem!important;color:#a78bfa!important;font-size:.7rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em!important}.bulk-assign-close[data-v-960b9ab4]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:#ffffff0a;color:#a1a1aa}.bulk-assign-close[data-v-960b9ab4]:hover{border-color:#a78bfa73;background:#a78bfa1f;color:#f4f4f5}.bulk-assign-body[data-v-960b9ab4]{color:#d4d4d8}.bulk-assign-footer[data-v-960b9ab4]{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 0 0;margin-top:1rem;border-top:1px solid rgba(255,255,255,.075)}.bulk-assign-panel .card[data-v-960b9ab4]{border:1px solid rgba(255,255,255,.075);border-radius:.65rem;box-shadow:none;background:#171717}.bulk-assign-panel .card-header[data-v-960b9ab4]{background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.075)}.bulk-assign-panel .card-body[data-v-960b9ab4]{background:transparent}.bulk-assign-panel h6[data-v-960b9ab4],.bulk-assign-panel label[data-v-960b9ab4],.bulk-assign-panel strong[data-v-960b9ab4]{color:#e4e4e7!important}.bulk-assign-panel .text-gray-800[data-v-960b9ab4],.bulk-assign-panel .text-muted[data-v-960b9ab4],.bulk-assign-panel .small[data-v-960b9ab4]{color:#8f8f97!important}.bulk-assign-panel .form-control[data-v-960b9ab4],.bulk-assign-panel .custom-select[data-v-960b9ab4]{background:#ffffff09;color:#e4e4e7;border-color:#ffffff18;box-shadow:none}.bulk-assign-panel .form-control[data-v-960b9ab4]::-moz-placeholder{color:#71717a}.bulk-assign-panel .form-control[data-v-960b9ab4]::placeholder{color:#71717a}.bulk-assign-panel .alert-info[data-v-960b9ab4],.bulk-assign-panel .alert-primary[data-v-960b9ab4]{background:#a78bfa1a;border-color:#a78bfa40;color:#cbd5e1}.bulk-assign-panel .badge-warning[data-v-960b9ab4]{background:#a78bfa24;color:#ddd6fe}.bulk-assign-panel .btn-secondary[data-v-960b9ab4],.bulk-assign-panel .btn-outline-primary[data-v-960b9ab4],.bulk-assign-panel .btn-primary[data-v-960b9ab4],.bulk-assign-panel .btn-success[data-v-960b9ab4]{border-color:#a78bfa47;background:#7c3aed29;color:#ddd6fe;box-shadow:none}.bulk-assign-panel .btn-secondary[data-v-960b9ab4]:hover,.bulk-assign-panel .btn-outline-primary[data-v-960b9ab4]:hover,.bulk-assign-panel .btn-primary[data-v-960b9ab4]:hover,.bulk-assign-panel .btn-success[data-v-960b9ab4]:hover{background:#7c3aed3d;color:#f5f3ff}.bulk-assign-panel .btn[data-v-960b9ab4]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 576px){.bulk-assign-footer[data-v-960b9ab4]{justify-content:center}.bulk-assign-footer .btn[data-v-960b9ab4]{flex:1 1 auto;min-width:0;padding:.5rem .75rem;font-size:.875rem}.step-pill[data-v-960b9ab4]{font-size:.72rem;padding:.55rem .45rem}.bulk-assign-panel .list-group[data-v-960b9ab4]{max-height:250px!important}.bulk-assign-panel .row .col-md-6[data-v-960b9ab4]{margin-bottom:1rem}.bulk-assign-panel .row .col-md-6 ul[data-v-960b9ab4]{max-height:150px!important}}.bulk-assign-panel .list-group[data-v-960b9ab4],.bulk-assign-panel .card-body[data-v-960b9ab4]{overflow-y:auto}.bulk-assign-panel .accordion .card-body[data-v-960b9ab4]{max-height:200px;overflow-y:auto}@media (max-width: 576px){.bulk-assign-panel .accordion .card-body[data-v-960b9ab4]{max-height:150px}}.team-edit-panel[data-v-212af98c]{min-height:calc(100vh - 2rem);color:#e4e4e7}.team-edit-header[data-v-212af98c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.075);margin-bottom:1rem;padding-bottom:1rem}.team-edit-header h2[data-v-212af98c]{margin:0;color:#f4f4f5;font-size:1rem;font-weight:700}.team-edit-header p[data-v-212af98c]{margin:.35rem 0 0;color:#8f8f97;font-size:.82rem}.team-edit-eyebrow[data-v-212af98c]{margin:0 0 .2rem!important;color:#a78bfa!important;font-size:.7rem!important;font-weight:700;letter-spacing:.08em!important;text-transform:uppercase}.team-edit-back[data-v-212af98c]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:#ffffff0a;color:#d4d4d8;font-size:.8rem;font-weight:700;padding:.45rem .7rem}.team-edit-back[data-v-212af98c]:hover{border-color:#a78bfa73;background:#a78bfa1f;color:#f4f4f5}.team-edit-panel .form-control[data-v-212af98c]{border:1px solid rgba(255,255,255,.095);background:#ffffff09;color:#e4e4e7}.team-edit-panel .form-control-label[data-v-212af98c],.team-edit-panel label[data-v-212af98c]{color:#e4e4e7}.teams-page-dark[data-v-c37c76e6]{color:#e4e4e7;font-size:.9rem}.workspace-opening-loader[data-v-c37c76e6]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;margin-bottom:.85rem;border:1px solid rgba(167,139,250,.18);border-radius:.5rem;background:#7c3aed14;color:#ddd6fe;font-size:.82rem;font-weight:700;padding:.55rem .75rem}.team-workspace[data-v-c37c76e6]{max-width:none;padding-left:0;padding-right:0;display:grid;gap:.9rem}.teams-page-dark .container[data-v-c37c76e6]{max-width:none;padding-left:0;padding-right:0}.teams-page-dark .rounded-xl[data-v-c37c76e6],.teams-page-dark .card[data-v-c37c76e6],.teams-page-dark .table[data-v-c37c76e6],.teams-page-dark .bg-white[data-v-c37c76e6]{border-color:#ffffff13!important;background:transparent!important}.teams-page-dark .app-loading-panel[data-v-c37c76e6]{border:1px solid rgba(255,255,255,.075);border-radius:.65rem;background:#171717}.team-page-heading[data-v-c37c76e6]{border:0;border-radius:0;background:transparent;padding:0 0 .25rem}.team-summary-grid[data-v-c37c76e6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem}.team-summary-card[data-v-c37c76e6]{min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:.65rem;background:#ffffff09;padding:.85rem}.team-summary-card span[data-v-c37c76e6]{display:block;color:#71717a;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.team-summary-card strong[data-v-c37c76e6]{display:block;margin-top:.35rem;color:#f4f4f5;font-size:1.35rem;line-height:1}.team-admin-strip[data-v-c37c76e6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;border:1px solid rgba(167,139,250,.16);border-radius:.5rem;background:#7c3aed14;padding:.75rem .85rem;text-align:left}.team-admin-strip[data-v-c37c76e6]:hover{background:#7c3aed1f}.team-admin-icon[data-v-c37c76e6]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.45rem;background:#7c3aed2e;color:#ddd6fe}.team-admin-action[data-v-c37c76e6]{display:inline-flex;align-items:center;gap:.35rem;color:#c4b5fd;font-size:.75rem;font-weight:700}.team-role-section[data-v-c37c76e6]{display:grid;gap:.45rem}.teams-page-dark .text-gray-900[data-v-c37c76e6],.teams-page-dark h2[data-v-c37c76e6],.teams-page-dark h5[data-v-c37c76e6],.teams-page-dark h6[data-v-c37c76e6]{color:#e4e4e7!important}.teams-page-dark .text-gray-500[data-v-c37c76e6],.teams-page-dark .text-muted[data-v-c37c76e6]{color:#a1a1aa!important}.teams-page-dark table tbody tr[data-v-c37c76e6]:hover{background-color:#ffffff09!important}.teams-page-dark .text-sm[data-v-c37c76e6]{font-size:.86rem!important}.teams-page-dark .text-xs[data-v-c37c76e6]{font-size:.75rem!important}.hover-shadow-lg[data-v-c37c76e6]:hover{box-shadow:0 1rem 3rem #0000002d!important;cursor:pointer;transition:all .3s ease}.bg-primary-dark[data-v-c37c76e6]{border:1px solid rgba(167,139,250,.22)!important;background:#7c3aed1f!important;box-shadow:none!important}.text-uppercase[data-v-c37c76e6]{letter-spacing:.5px}.avatar-sm[data-v-c37c76e6]{width:40px;height:40px;font-size:14px}table tbody tr[data-v-c37c76e6]{transition:background-color .2s ease}table tbody tr[data-v-c37c76e6]:hover{background-color:#ffffff09!important}.team-user-row[data-v-c37c76e6]{cursor:pointer}.team-row-actions[data-v-c37c76e6]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap}.team-user-row h6[data-v-c37c76e6]{font-size:.9rem;font-weight:700}.team-user-row .avatar-sm[data-v-c37c76e6]{border:1px solid rgba(167,139,250,.2);background:#7c3aed33!important;color:#ddd6fe!important;box-shadow:none}.progress-wrapper[data-v-c37c76e6]{min-width:200px}.team-table-section[data-v-c37c76e6]{border:1px solid rgba(255,255,255,.075);border-radius:.65rem;background:#171717;overflow:hidden}.team-table-heading[data-v-c37c76e6]{border-bottom:1px solid rgba(255,255,255,.075);padding:.75rem .85rem!important;background:#ffffff05}.team-table-heading h6[data-v-c37c76e6]{color:#a1a1aa!important;font-size:.72rem;font-weight:800;letter-spacing:.12em}.team-table-shell[data-v-c37c76e6]{border:0;border-radius:0;overflow-x:auto;background:transparent}.team-table-shell thead th[data-v-c37c76e6]{border-bottom:1px solid rgba(255,255,255,.075)!important;background:#ffffff03;color:#71717a!important;letter-spacing:.1em;padding-top:.75rem;padding-bottom:.75rem}.team-table-shell table[data-v-c37c76e6]{margin-bottom:0}.team-table-shell td[data-v-c37c76e6],.team-table-shell th[data-v-c37c76e6]{border-top:0!important}.team-table-shell tbody tr+tr td[data-v-c37c76e6],.team-table-shell tbody tr+tr th[data-v-c37c76e6]{border-top:1px solid rgba(255,255,255,.045)!important}.team-table-shell td[data-v-c37c76e6]{padding-top:.85rem;padding-bottom:.85rem}.teams-page-dark .card-body[data-v-c37c76e6]{color:#d4d4d8}.teams-page-dark .btn-white[data-v-c37c76e6],.teams-page-dark .btn-primary[data-v-c37c76e6],.teams-page-dark .btn-outline-primary[data-v-c37c76e6]{border-color:#a78bfa47!important;background:#7c3aed29!important;color:#ddd6fe!important;box-shadow:none!important}.teams-page-dark .btn-white[data-v-c37c76e6]:hover,.teams-page-dark .btn-primary[data-v-c37c76e6]:hover,.teams-page-dark .btn-outline-primary[data-v-c37c76e6]:hover{border-color:#c4b5fd73!important;background:#7c3aed3d!important;color:#f5f3ff!important}.teams-page-dark .bg-gradient-primary[data-v-c37c76e6],.teams-page-dark .bg-gradient-warning[data-v-c37c76e6],.teams-page-dark .bg-gradient-danger[data-v-c37c76e6]{background:#7c3aed38!important;color:#ddd6fe!important}.teams-page-dark .text-primary[data-v-c37c76e6],.teams-page-dark .text-info[data-v-c37c76e6]{color:#c4b5fd!important}.teams-page-dark .progress[data-v-c37c76e6]{background:#ffffff14!important}.teams-page-dark .progress-bar.bg-info[data-v-c37c76e6],.teams-page-dark .progress-bar.bg-success[data-v-c37c76e6]{background:#8b5cf6!important}.teams-page-dark .progress-bar.bg-warning[data-v-c37c76e6]{background:#a78bfa!important}.teams-page-dark .progress-bar.bg-danger[data-v-c37c76e6]{background:#71717a!important}.teams-page-dark .badge-info[data-v-c37c76e6],.teams-page-dark .badge-success[data-v-c37c76e6]{background:#7c3aed2e!important;color:#ddd6fe!important}.teams-page-dark .badge-warning[data-v-c37c76e6]{background:#a78bfa24!important;color:#ddd6fe!important}.teams-page-dark .badge-danger[data-v-c37c76e6]{background:#ffffff14!important;color:#d4d4d8!important}.team-empty-state[data-v-c37c76e6]{border:1px dashed rgba(255,255,255,.12);border-radius:.65rem;background:#171717;padding:3rem 1.5rem;text-align:center}.team-empty-state i[data-v-c37c76e6]{color:#71717a!important}.team-empty-state p[data-v-c37c76e6]:first-of-type{color:#e4e4e7!important}.team-empty-state p[data-v-c37c76e6]:last-of-type{color:#8f8f97!important}@media (max-width: 900px){.team-summary-grid[data-v-c37c76e6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.team-summary-grid[data-v-c37c76e6]{grid-template-columns:1fr}}.text-xs[data-v-c1b3bf23]{font-size:.75rem;letter-spacing:0}.training-create-panel[data-v-c1b3bf23]{min-height:calc(100vh - 2rem);border:0;border-radius:0;background:transparent;color:#e8e5ee;overflow:visible;box-shadow:none}.training-create-panel-header[data-v-c1b3bf23]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 1.1rem;border-bottom:0;background:transparent}.training-create-panel-header h2[data-v-c1b3bf23]{margin:0;color:#f4f1f8;font-size:1rem;font-weight:650;letter-spacing:0}.training-create-panel-header p[data-v-c1b3bf23]{max-width:42rem;margin:.35rem 0 0;color:#9b96a5;font-size:.82rem;line-height:1.45}.training-create-eyebrow[data-v-c1b3bf23]{margin:0 0 .2rem!important;color:#a78bfa!important;font-size:.7rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em!important}.training-create-close[data-v-c1b3bf23]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff0a;color:#c8c3d0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.training-create-close[data-v-c1b3bf23]:hover{border-color:#a78bfa73;background:#a78bfa1f;color:#f4f1f8}.training-create-panel-body[data-v-c1b3bf23]{padding:0}.training-create-form[data-v-c1b3bf23]{display:grid;gap:.9rem;max-width:none}.training-create-form .form-group[data-v-c1b3bf23]{margin-bottom:0}.training-create-form .form-control-label[data-v-c1b3bf23],.training-create-form label[data-v-c1b3bf23],.training-create-form strong[data-v-c1b3bf23]{color:#cbc6d3;font-size:.78rem;font-weight:650;letter-spacing:0}.training-create-form h6[data-v-c1b3bf23]{margin:0;color:#f4f1f8!important;font-size:.9rem;font-weight:800;letter-spacing:0;text-transform:none!important}.training-create-form .form-control[data-v-c1b3bf23],.training-create-form select.form-control[data-v-c1b3bf23],.training-create-form textarea.form-control[data-v-c1b3bf23]{border:1px solid rgba(255,255,255,.085);border-radius:7px;background:#101010;color:#f1edf7;box-shadow:none}.training-create-form .form-control[data-v-c1b3bf23]:focus,.training-create-form select.form-control[data-v-c1b3bf23]:focus,.training-create-form textarea.form-control[data-v-c1b3bf23]:focus{border-color:#a78bfa94;background:#101010;color:#fff;box-shadow:0 0 0 3px #a78bfa1f}.training-create-form .form-control[data-v-c1b3bf23]::-moz-placeholder{color:#8d8797!important}.training-create-form .form-control[data-v-c1b3bf23]::placeholder,.training-create-form .text-muted[data-v-c1b3bf23],.training-create-form .form-text[data-v-c1b3bf23],.training-create-form small[data-v-c1b3bf23]{color:#8d8797!important}.training-create-form .form-control[data-v-c1b3bf23]:disabled{background-color:#ffffff09;color:#8d8797;cursor:not-allowed}.training-create-section[data-v-c1b3bf23]{border:1px solid rgba(255,255,255,.075);border-radius:.6rem;background:#ffffff06;padding:.85rem}.training-create-section.compact[data-v-c1b3bf23]{padding-bottom:.7rem}.training-create-section-head[data-v-c1b3bf23]{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.75rem}.training-create-section-head p[data-v-c1b3bf23]{margin:.18rem 0 0;color:#8d8797;font-size:.78rem;line-height:1.45}.training-create-section-step[data-v-c1b3bf23]{display:inline-flex;width:1.45rem;height:1.45rem;flex:0 0 1.45rem;align-items:center;justify-content:center;border:1px solid rgba(167,139,250,.25);border-radius:999px;background:#7c3aed21;color:#c4b5fd;font-size:.72rem;font-weight:800}.training-create-grid[data-v-c1b3bf23]{display:grid;gap:.75rem}.training-create-grid.two[data-v-c1b3bf23]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-control-label span[data-v-c1b3bf23]:not(.text-danger){color:#8d8797;font-weight:600}.training-leadership-toggle[data-v-c1b3bf23],.training-resource-tile[data-v-c1b3bf23]{display:flex;gap:.7rem;border:1px solid rgba(255,255,255,.075);border-radius:.55rem;background:#00000029;padding:.75rem}.training-leadership-toggle[data-v-c1b3bf23]{align-items:flex-start;margin:.15rem 0 0;cursor:pointer}.training-leadership-toggle input[data-v-c1b3bf23]{margin-top:.2rem}.training-leadership-toggle span[data-v-c1b3bf23],.training-resource-copy[data-v-c1b3bf23]{display:grid;gap:.15rem}.training-leadership-toggle strong[data-v-c1b3bf23],.training-resource-copy strong[data-v-c1b3bf23]{color:#f4f1f8;font-size:.82rem;font-weight:800}.training-leadership-toggle small[data-v-c1b3bf23],.training-resource-copy small[data-v-c1b3bf23]{color:#8d8797!important;font-size:.76rem;line-height:1.4}.training-content-textarea[data-v-c1b3bf23]{min-height:15rem}.training-resource-tile[data-v-c1b3bf23]{align-items:flex-start;flex-direction:column;min-width:0}.training-resource-icon[data-v-c1b3bf23]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem;background:#7c3aed24;color:#ddd6fe}.training-resource-tile .form-control[data-v-c1b3bf23]{width:100%;font-size:.8rem}.training-upload-state[data-v-c1b3bf23]{display:inline-flex;align-items:center;gap:.35rem;color:#c4b5fd;font-size:.78rem;font-weight:800}.training-upload-state.success[data-v-c1b3bf23]{color:#86efac}.training-upload-state button[data-v-c1b3bf23]{border:0;background:transparent;color:#fca5a5;font-size:.76rem;font-weight:800;padding:0}.training-create-actions[data-v-c1b3bf23]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(255,255,255,.075);border-radius:.6rem;background:#121212f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.75rem}.alert-info[data-v-c1b3bf23]{border-color:#a78bfa40;background:#a78bfa1a;color:#e8e5ee}.manual-quiz-builder[data-v-c1b3bf23]{border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#ffffff05;padding:.85rem}.quiz-mode-toggle[data-v-c1b3bf23]{display:inline-flex;flex-wrap:wrap;gap:.45rem}.quiz-mode-button[data-v-c1b3bf23],.manual-quiz-add-option[data-v-c1b3bf23],.manual-quiz-add-question[data-v-c1b3bf23],.manual-quiz-icon-button[data-v-c1b3bf23]{border:1px solid rgba(255,255,255,.095);border-radius:7px;background:#ffffff0a;color:#d8d3df;font-size:.8rem;font-weight:700;padding:.45rem .65rem}.quiz-mode-button.active[data-v-c1b3bf23]{border-color:#a78bfa73;background:#7c3aed2e;color:#ede9fe}.manual-quiz-list[data-v-c1b3bf23]{display:grid;gap:.85rem}.manual-quiz-card[data-v-c1b3bf23]{border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#00000029;padding:.85rem}.manual-quiz-card-header[data-v-c1b3bf23],.manual-quiz-option-row[data-v-c1b3bf23]{display:flex;align-items:center;gap:.55rem}.manual-quiz-card-header[data-v-c1b3bf23]{justify-content:space-between;margin-bottom:.75rem}.manual-quiz-card-header h6[data-v-c1b3bf23]{margin:0;color:#e8e5ee!important}.manual-quiz-options[data-v-c1b3bf23]{display:grid;gap:.5rem}.manual-quiz-option-row input[type=radio][data-v-c1b3bf23]{flex:0 0 auto}.manual-quiz-icon-button[data-v-c1b3bf23]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0}.manual-quiz-add-option[data-v-c1b3bf23]{margin-top:.65rem}.manual-quiz-add-question[data-v-c1b3bf23]{justify-self:start}.border-top[data-v-c1b3bf23]{border-top-color:#ffffff13!important}.badge-success[data-v-c1b3bf23]{background:#22c55e24;color:#86efac}.btn-primary[data-v-c1b3bf23]{border-color:#a78bfabf;background:#8b5cf6;color:#fff}.btn-primary[data-v-c1b3bf23]:hover{border-color:#c4b5fde6;background:#7c3aed}.btn-secondary[data-v-c1b3bf23]{border-color:#ffffff1a;background:#ffffff0b;color:#d8d3df}.btn-secondary[data-v-c1b3bf23]:hover{border-color:#a78bfa59;background:#a78bfa1f;color:#f4f1f8}.btn-link[data-v-c1b3bf23]{color:#c4b5fd}.border-danger[data-v-c1b3bf23]{border:1px solid #dc3545!important}@media (max-width: 768px){.training-create-panel[data-v-c1b3bf23]{min-height:auto}.training-create-grid.two[data-v-c1b3bf23]{grid-template-columns:1fr}.training-create-actions[data-v-c1b3bf23]{position:static;align-items:stretch;flex-direction:column-reverse}.training-create-actions .btn[data-v-c1b3bf23]{width:100%}.training-create-panel-header[data-v-c1b3bf23],.training-create-panel-body[data-v-c1b3bf23]{padding-right:0;padding-left:0}}.text-xs[data-v-87a84fef]{font-size:.75rem;letter-spacing:.5px}.training-view-panel[data-v-87a84fef]{min-height:calc(100vh - 2rem);color:#e4e4e7}.training-view-panel-header[data-v-87a84fef]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.075);margin-bottom:1rem;padding-bottom:1rem}.training-view-panel-header h2[data-v-87a84fef]{margin:0;color:#f4f4f5;font-size:1rem;font-weight:700}.training-view-panel-header p[data-v-87a84fef]{margin:.35rem 0 0;color:#8f8f97;font-size:.82rem}.training-view-eyebrow[data-v-87a84fef]{margin:0 0 .2rem!important;color:#a78bfa!important;font-size:.7rem!important;font-weight:700;letter-spacing:.08em!important;text-transform:uppercase}.training-view-back[data-v-87a84fef]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:#ffffff0a;color:#d4d4d8;font-size:.8rem;font-weight:700;padding:.45rem .7rem}.training-view-back[data-v-87a84fef]:hover{border-color:#a78bfa73;background:#a78bfa1f;color:#f4f4f5}[data-v-87a84fef] .modal-content,[data-v-87a84fef] .modal-header,[data-v-87a84fef] .scrollable-body,[data-v-87a84fef] .modal-footer{background:#171717!important;color:#e4e4e7;border-color:#ffffff17!important}[data-v-87a84fef] .modal-overlay{background:#0a0a0aad!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-v-87a84fef] .modal-content{box-shadow:0 24px 48px #0000006b}[data-v-87a84fef] .modal-title{color:#f4f4f5}[data-v-87a84fef] .modal-subtitle{color:#a1a1aa!important}[data-v-87a84fef] .modal-title-icon{border-color:#a78bfa3d!important;background:#7c3aed29!important;color:#ddd6fe!important}[data-v-87a84fef] .modal-close-button{border-color:#ffffff18!important;background:#ffffff0e!important;color:#a1a1aa!important}[data-v-87a84fef] .modal-close-button:hover{background:#ffffff14!important;color:#f4f4f5!important;border-color:#ffffff29!important}.training-tabs[data-v-87a84fef]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem;border:1px solid rgba(255,255,255,.09);border-radius:.65rem;background:#111}.training-tab-btn[data-v-87a84fef]{border:1px solid transparent;background:transparent;color:#a1a1aa;border-radius:.5rem;font-weight:600;font-size:.875rem;padding:.5rem .875rem;transition:all .2s ease}.training-tab-btn[data-v-87a84fef]:hover{color:#f4f4f5;background:#ffffff0e}.training-tab-btn.is-active[data-v-87a84fef]{color:#ede9fe;background:#7c3aed2e;border-color:#a78bfa57;box-shadow:none}.training-search[data-v-87a84fef]{position:relative;display:flex;align-items:center}.training-search-icon[data-v-87a84fef]{position:absolute;left:.75rem;color:#8f8f97;pointer-events:none}.training-search-input[data-v-87a84fef]{width:100%;padding-left:2.25rem;padding-right:2.5rem}.training-search-clear[data-v-87a84fef]{position:absolute;right:.5rem;border:0;background:transparent;color:#8f8f97;width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.training-search-clear[data-v-87a84fef]:hover{background:#ffffff14;color:#f4f4f5}.content-display[data-v-87a84fef]{font-size:.95rem;color:#d4d4d8}.question-card[data-v-87a84fef]{background-color:#ffffff06;border-color:#ffffff17!important}.option-item[data-v-87a84fef]{background-color:#111;border:1px solid rgba(255,255,255,.09);transition:all .2s}.option-item.correct-answer[data-v-87a84fef]{background-color:#10b98129;border-color:#10b98173}.option-letter[data-v-87a84fef]{min-width:30px;color:#c4b5fd}.quiz-display[data-v-87a84fef]{max-height:500px;overflow-y:auto}audio[data-v-87a84fef]{outline:none}audio[data-v-87a84fef]::-webkit-media-controls-panel{background-color:#242424}.training-video-frame[data-v-87a84fef]{position:relative;width:100%;padding-top:56.25%;background:#000;border-radius:.375rem}.training-video-iframe[data-v-87a84fef]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;border-radius:.375rem}.progress-table-wrap[data-v-87a84fef]{border-radius:.75rem;overflow:hidden}.progress-table .progress-head[data-v-87a84fef]{font-size:.7rem;letter-spacing:.04em}.progress-row td[data-v-87a84fef],.progress-row th[data-v-87a84fef]{padding-top:.75rem;padding-bottom:.75rem}.member-cell[data-v-87a84fef]{min-width:260px}.member-avatar[data-v-87a84fef]{box-shadow:0 0 0 2px #a78bfa3d}.member-meta[data-v-87a84fef]{min-width:0}.member-name[data-v-87a84fef]{line-height:1.2}.role-badge[data-v-87a84fef],.status-pill[data-v-87a84fef],.quiz-badge[data-v-87a84fef]{font-size:.72rem}.progress-cell[data-v-87a84fef]{min-width:170px}.progress-track[data-v-87a84fef]{height:.45rem!important;min-width:120px}.progress-value[data-v-87a84fef]{min-width:2.5rem;text-align:right}.qualification-view[data-v-87a84fef] .text-muted,.qualification-view[data-v-87a84fef] .text-gray-500,.qualification-view[data-v-87a84fef] small{color:#a1a1aa!important}.qualification-view[data-v-87a84fef] .font-weight-bold,.qualification-view[data-v-87a84fef] strong,.qualification-view[data-v-87a84fef] h6,.qualification-view[data-v-87a84fef] p,.qualification-view[data-v-87a84fef] .table,.qualification-view[data-v-87a84fef] .table td,.qualification-view[data-v-87a84fef] .table th{color:#e2e8f0}.qualification-view[data-v-87a84fef] .bg-light,.qualification-view[data-v-87a84fef] .alert,.qualification-view[data-v-87a84fef] .border,.qualification-view[data-v-87a84fef] .rounded,.qualification-view[data-v-87a84fef] .card,.qualification-view[data-v-87a84fef] .progress-table-wrap{background:#ffffff06!important;border-color:#ffffff17!important}.qualification-view[data-v-87a84fef] .form-control,.qualification-view[data-v-87a84fef] .custom-select{background:#242424;color:#f4f4f5;border-color:#ffffff1f}.qualification-view[data-v-87a84fef] .form-control:focus,.qualification-view[data-v-87a84fef] .custom-select:focus{border-color:#a78bfa80;box-shadow:0 0 0 .2rem #7c3aed2e;background:#27272a}.qualification-view[data-v-87a84fef] .border-bottom,.qualification-view[data-v-87a84fef] .border-top{border-color:#ffffff17!important}.qualification-view[data-v-87a84fef] .badge-primary{color:#ddd6fe!important;background:#7c3aed2e!important;border:1px solid rgba(167,139,250,.24)!important}.qualification-view[data-v-87a84fef] .badge-danger{color:#fecaca!important;background:#7f1d1d33!important;border:1px solid rgba(248,113,113,.28)!important}.qualification-view[data-v-87a84fef] .btn-primary{color:#fff!important;border-color:#8b5cf6b8!important;background:#7c3aed!important;box-shadow:none!important}.qualification-view[data-v-87a84fef] .btn-primary:hover{border-color:#a78bfad1!important;background:#8b5cf6!important}.qualification-view[data-v-87a84fef] .btn-secondary,.qualification-view[data-v-87a84fef] .btn-outline-secondary,.qualification-view[data-v-87a84fef] .btn-outline-primary{color:#d4d4d8!important;border-color:#ffffff1f!important;background:#ffffff0e!important;box-shadow:none!important}.qualification-view[data-v-87a84fef] .btn-secondary:hover,.qualification-view[data-v-87a84fef] .btn-outline-secondary:hover,.qualification-view[data-v-87a84fef] .btn-outline-primary:hover{color:#f4f4f5!important;border-color:#a78bfa4d!important;background:#7c3aed24!important}.qualification-view[data-v-87a84fef]{display:grid;gap:1rem}.training-object-header[data-v-87a84fef]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(255,255,255,.095);border-radius:.65rem;background:#ffffff06}.training-object-title-block[data-v-87a84fef]{display:flex;align-items:flex-start;gap:.8rem;min-width:0}.training-object-icon[data-v-87a84fef],.training-view-section-icon[data-v-87a84fef],.training-view-metric-icon[data-v-87a84fef],.training-resource-icon[data-v-87a84fef]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.training-object-icon[data-v-87a84fef]{width:2.6rem;height:2.6rem;border-radius:.5rem;background:#7c3aed29;color:#ddd6fe}.training-object-header h3[data-v-87a84fef]{margin:.15rem 0 0;color:#f4f4f5;font-size:1.2rem;font-weight:800;line-height:1.3}.training-object-header p[data-v-87a84fef]:not(.training-view-eyebrow){margin:.35rem 0 0;color:#8f8f97;font-size:.9rem}.training-object-actions[data-v-87a84fef],.training-resource-actions[data-v-87a84fef]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.training-view-action[data-v-87a84fef]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.25rem;border:1px solid rgba(255,255,255,.095);border-radius:.45rem;background:#ffffff0b;color:#d4d4d8;font-size:.8rem;font-weight:800;padding:.45rem .7rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.training-view-action[data-v-87a84fef]:hover{border-color:#a78bfa4d;background:#7c3aed24;color:#f4f4f5;text-decoration:none}.training-view-action.primary[data-v-87a84fef]{border-color:#8b5cf6b8;background:#7c3aed;color:#fff}.training-view-action.primary[data-v-87a84fef]:hover{border-color:#a78bfad1;background:#8b5cf6}.training-view-metrics[data-v-87a84fef]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.095);border-radius:.65rem;overflow:hidden;background:#ffffff05}.training-view-metric[data-v-87a84fef]{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.85rem .9rem;border-right:1px solid rgba(255,255,255,.075)}.training-view-metric[data-v-87a84fef]:last-child{border-right:0}.training-view-metric-icon[data-v-87a84fef]{width:2.2rem;height:2.2rem;border-radius:.45rem;background:#ffffff0f;font-size:.84rem}.training-view-metric-icon.text-violet[data-v-87a84fef]{color:#ddd6fe;background:#7c3aed26}.training-view-metric-icon.text-emerald[data-v-87a84fef]{color:#a7f3d0;background:#10b98121}.training-view-metric-icon.text-sky[data-v-87a84fef]{color:#bae6fd;background:#0ea5e921}.training-view-metric-icon.text-amber[data-v-87a84fef]{color:#fde68a;background:#f59e0b21}.training-view-metric p[data-v-87a84fef]{margin:0;color:#f4f4f5;font-size:.88rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-view-metric span[data-v-87a84fef]:not(.training-view-metric-icon){display:block;margin-top:.15rem;color:#71717a;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.training-tabs[data-v-87a84fef]{width:-moz-fit-content;width:fit-content;margin:0}.training-tab-btn[data-v-87a84fef]{display:inline-flex;align-items:center;gap:.45rem}.training-section-stack[data-v-87a84fef]{display:grid;gap:1rem}.training-view-section[data-v-87a84fef]{border:1px solid rgba(255,255,255,.095);border-radius:.65rem;background:#ffffff05;overflow:hidden}.training-view-section-header[data-v-87a84fef]{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.075)}.training-view-section-icon[data-v-87a84fef]{width:2.25rem;height:2.25rem;border-radius:.5rem;background:#7c3aed29;color:#ddd6fe;font-size:.86rem}.training-view-section-header h4[data-v-87a84fef]{margin:0;color:#f4f4f5;font-size:1rem;font-weight:800}.training-view-section-header p[data-v-87a84fef]{margin:.3rem 0 0;color:#8f8f97;font-size:.86rem}.training-content-box[data-v-87a84fef]{margin:1rem;border:1px solid rgba(255,255,255,.095);border-radius:.5rem;background:#0003;color:#d4d4d8;font-size:.94rem;line-height:1.65;padding:.85rem .95rem;white-space:pre-wrap}.training-empty-state[data-v-87a84fef]{display:grid;place-items:center;gap:.75rem;min-height:10rem;padding:2rem;color:#a1a1aa;text-align:center}.training-empty-state i[data-v-87a84fef]{color:#c4b5fd;font-size:1.3rem}.training-empty-state p[data-v-87a84fef]{margin:0}.training-resource-list[data-v-87a84fef]{display:grid;gap:.85rem;padding:1rem}.training-resource-card[data-v-87a84fef]{display:grid;gap:.85rem;border:1px solid rgba(255,255,255,.095);border-radius:.5rem;background:#0003;padding:.85rem}.training-resource-heading[data-v-87a84fef]{display:flex;align-items:flex-start;gap:.75rem}.training-resource-icon[data-v-87a84fef]{width:2rem;height:2rem;border-radius:.45rem;background:#0ea5e924;color:#bae6fd}.training-resource-icon.danger[data-v-87a84fef]{background:#ef444421;color:#fecaca}.training-resource-heading h5[data-v-87a84fef]{margin:0;color:#f4f4f5;font-size:.92rem;font-weight:800}.training-resource-heading p[data-v-87a84fef]{margin:.25rem 0 0;color:#8f8f97;font-size:.82rem}.training-audio-player[data-v-87a84fef]{width:100%}.training-inline-note[data-v-87a84fef]{display:flex;align-items:center;gap:.55rem;border:1px solid rgba(245,158,11,.2);border-radius:.5rem;background:#f59e0b14;color:#fde68a;font-size:.85rem;padding:.75rem .85rem}.training-inline-note.success[data-v-87a84fef]{border-color:#10b98140;background:#10b98117;color:#a7f3d0}.training-inline-note.danger[data-v-87a84fef]{border-color:#f8717147;background:#7f1d1d2e;color:#fecaca}.training-assessment-summary[data-v-87a84fef]{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1rem 0}.training-badge[data-v-87a84fef]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid rgba(167,139,250,.24);border-radius:999px;background:#7c3aed2e;color:#ddd6fe;font-size:.72rem;font-weight:800;line-height:1;padding:.3rem .55rem}.training-badge.danger[data-v-87a84fef]{border-color:#f8717147;background:#7f1d1d33;color:#fecaca}.training-view-section .training-inline-note[data-v-87a84fef]{margin:1rem}.training-quiz-count[data-v-87a84fef]{margin:1rem 1rem 0;color:#a1a1aa;font-size:.84rem;font-weight:700}.quiz-display[data-v-87a84fef]{display:grid;gap:.85rem;max-height:none;overflow:visible;padding:0 1rem 1rem}.question-card[data-v-87a84fef]{display:grid;gap:.75rem;border-radius:.5rem;padding:.85rem}.training-question-heading[data-v-87a84fef]{display:flex;align-items:flex-start;gap:.65rem}.training-question-heading strong[data-v-87a84fef]{color:#f4f4f5;line-height:1.45}.option-item[data-v-87a84fef]{display:flex;align-items:center;gap:.55rem;border-radius:.45rem;margin-bottom:.45rem;padding:.58rem .65rem}.training-correct-icon[data-v-87a84fef]{margin-left:auto;color:#86efac}.training-progress-header[data-v-87a84fef]{border-bottom:0}.training-progress-stats[data-v-87a84fef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 1rem 1rem;border:1px solid rgba(255,255,255,.075);border-radius:.5rem;overflow:hidden}.training-progress-stats div[data-v-87a84fef]{padding:.8rem;border-right:1px solid rgba(255,255,255,.075);background:#ffffff06}.training-progress-stats div[data-v-87a84fef]:last-child{border-right:0}.training-progress-stats strong[data-v-87a84fef],.training-progress-stats span[data-v-87a84fef]{display:block}.training-progress-stats strong[data-v-87a84fef]{color:#f4f4f5;font-size:1.2rem;line-height:1}.training-progress-stats span[data-v-87a84fef]{margin-top:.25rem;color:#8f8f97;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.training-view-section>.training-search[data-v-87a84fef]{margin:0 1rem 1rem}.progress-table-wrap[data-v-87a84fef]{margin:0 1rem 1rem;border:1px solid rgba(255,255,255,.075)}@media (max-width: 900px){.training-view-metrics[data-v-87a84fef]{grid-template-columns:repeat(2,minmax(0,1fr))}.training-view-metric[data-v-87a84fef]:nth-child(2){border-right:0}.training-view-metric[data-v-87a84fef]:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.075)}}@media (max-width: 640px){.training-object-header[data-v-87a84fef],.training-view-section-header[data-v-87a84fef]{flex-direction:column}.training-object-actions[data-v-87a84fef],.training-resource-actions[data-v-87a84fef],.training-tabs[data-v-87a84fef]{width:100%}.training-view-action[data-v-87a84fef],.training-tab-btn[data-v-87a84fef]{flex:1 1 auto}.training-view-metrics[data-v-87a84fef],.training-progress-stats[data-v-87a84fef]{grid-template-columns:1fr}.training-view-metric[data-v-87a84fef],.training-progress-stats div[data-v-87a84fef]{border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.training-view-metric[data-v-87a84fef]:last-child,.training-progress-stats div[data-v-87a84fef]:last-child{border-bottom:0}}.text-xs[data-v-3aac8b3c]{font-size:.75rem;letter-spacing:0}.training-edit-panel[data-v-3aac8b3c]{min-height:calc(100vh - 2rem);color:#e4e4e7}.training-edit-panel-header[data-v-3aac8b3c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.075);margin-bottom:1rem;padding-bottom:1rem}.training-edit-panel-header h2[data-v-3aac8b3c]{margin:0;color:#f4f4f5;font-size:1rem;font-weight:700}.training-edit-panel-header p[data-v-3aac8b3c]{margin:.35rem 0 0;color:#8f8f97;font-size:.82rem}.training-edit-eyebrow[data-v-3aac8b3c]{margin:0 0 .2rem!important;color:#a78bfa!important;font-size:.7rem!important;font-weight:700;letter-spacing:.08em!important;text-transform:uppercase}.training-edit-close[data-v-3aac8b3c]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:#ffffff0a;color:#d4d4d8;font-size:.8rem;font-weight:700;padding:.45rem .7rem}.training-edit-close[data-v-3aac8b3c]:hover{border-color:#a78bfa73;background:#a78bfa1f;color:#f4f4f5}.training-edit-form[data-v-3aac8b3c]{display:grid;gap:.9rem}.training-edit-form .form-group[data-v-3aac8b3c]{margin-bottom:0}.training-edit-section[data-v-3aac8b3c]{border:1px solid rgba(255,255,255,.075);border-radius:.6rem;background:#ffffff06;padding:.85rem}.training-edit-section.compact[data-v-3aac8b3c]{padding-bottom:.7rem}.training-edit-section-head[data-v-3aac8b3c]{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.75rem}.training-edit-section-head h6[data-v-3aac8b3c]{margin:0;color:#f4f1f8!important;font-size:.9rem;font-weight:800;letter-spacing:0;text-transform:none!important}.training-edit-section-head p[data-v-3aac8b3c]{margin:.18rem 0 0;color:#8d8797;font-size:.78rem;line-height:1.45}.training-edit-section-step[data-v-3aac8b3c]{display:inline-flex;width:1.45rem;height:1.45rem;flex:0 0 1.45rem;align-items:center;justify-content:center;border:1px solid rgba(167,139,250,.25);border-radius:999px;background:#7c3aed21;color:#c4b5fd;font-size:.72rem;font-weight:800}.training-edit-grid[data-v-3aac8b3c]{display:grid;gap:.75rem}.training-edit-grid.two[data-v-3aac8b3c]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-control-label span[data-v-3aac8b3c]:not(.text-danger){color:#8d8797;font-weight:600}.training-edit-leadership-toggle[data-v-3aac8b3c],.training-edit-resource-tile[data-v-3aac8b3c]{display:flex;gap:.7rem;border:1px solid rgba(255,255,255,.075);border-radius:.55rem;background:#00000029;padding:.75rem}.training-edit-leadership-toggle[data-v-3aac8b3c]{align-items:flex-start;margin:.15rem 0 0;cursor:pointer}.training-edit-leadership-toggle input[data-v-3aac8b3c]{margin-top:.2rem}.training-edit-leadership-toggle span[data-v-3aac8b3c],.training-edit-resource-copy[data-v-3aac8b3c]{display:grid;gap:.15rem}.training-edit-leadership-toggle strong[data-v-3aac8b3c],.training-edit-resource-copy strong[data-v-3aac8b3c]{color:#f4f1f8;font-size:.82rem;font-weight:800}.training-edit-leadership-toggle small[data-v-3aac8b3c],.training-edit-resource-copy small[data-v-3aac8b3c]{color:#8d8797!important;font-size:.76rem;line-height:1.4}.training-edit-content-textarea[data-v-3aac8b3c]{min-height:15rem}.training-edit-resource-tile[data-v-3aac8b3c]{align-items:flex-start;flex-direction:column;min-width:0}.training-edit-resource-icon[data-v-3aac8b3c]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem;background:#7c3aed24;color:#ddd6fe}.training-edit-resource-tile .form-control[data-v-3aac8b3c]{width:100%;font-size:.8rem}.training-edit-upload-state[data-v-3aac8b3c]{display:inline-flex;align-items:center;gap:.35rem;color:#c4b5fd;font-size:.78rem;font-weight:800}.training-edit-upload-state.success[data-v-3aac8b3c]{color:#86efac}.training-edit-upload-state button[data-v-3aac8b3c]{border:0;background:transparent;color:#fca5a5;font-size:.76rem;font-weight:800;padding:0}.training-edit-actions[data-v-3aac8b3c]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(255,255,255,.075);border-radius:.6rem;background:#121212f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.75rem}[data-v-3aac8b3c] .modal-content,[data-v-3aac8b3c] .modal-header,[data-v-3aac8b3c] .scrollable-body,[data-v-3aac8b3c] .modal-footer{background:#171717!important;color:#e4e4e7;border-color:#ffffff17!important}[data-v-3aac8b3c] .modal-overlay{background:#0a0a0aad!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-v-3aac8b3c] .modal-content{box-shadow:0 24px 48px #0000006b}[data-v-3aac8b3c] .modal-title{color:#f8fafc}[data-v-3aac8b3c] .modal-subtitle{color:#a1a1aa!important}[data-v-3aac8b3c] .modal-title-icon{border-color:#a78bfa3d!important;background:#7c3aed29!important;color:#ddd6fe!important}[data-v-3aac8b3c] .modal-close-button{border-color:#ffffff18!important;background:#ffffff0e!important;color:#a1a1aa!important}[data-v-3aac8b3c] .modal-close-button:hover{background:#ffffff14!important;color:#f4f4f5!important;border-color:#ffffff29!important}.manual-quiz-builder[data-v-3aac8b3c]{border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#ffffff05;padding:.85rem}.quiz-mode-toggle[data-v-3aac8b3c]{display:inline-flex;flex-wrap:wrap;gap:.45rem}.quiz-mode-button[data-v-3aac8b3c],.manual-quiz-add-option[data-v-3aac8b3c],.manual-quiz-add-question[data-v-3aac8b3c],.manual-quiz-icon-button[data-v-3aac8b3c]{border:1px solid rgba(255,255,255,.095);border-radius:7px;background:#ffffff0a;color:#d8d3df;font-size:.8rem;font-weight:700;padding:.45rem .65rem}.quiz-mode-button.active[data-v-3aac8b3c]{border-color:#a78bfa73;background:#7c3aed2e;color:#ede9fe}.manual-quiz-list[data-v-3aac8b3c]{display:grid;gap:.85rem}.manual-quiz-card[data-v-3aac8b3c]{border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#00000029;padding:.85rem}.manual-quiz-card-header[data-v-3aac8b3c],.manual-quiz-option-row[data-v-3aac8b3c]{display:flex;align-items:center;gap:.55rem}.manual-quiz-card-header[data-v-3aac8b3c]{justify-content:space-between;margin-bottom:.75rem}.manual-quiz-card-header h6[data-v-3aac8b3c]{margin:0;color:#e8e5ee!important}.manual-quiz-options[data-v-3aac8b3c]{display:grid;gap:.5rem}.manual-quiz-option-row input[type=radio][data-v-3aac8b3c]{flex:0 0 auto}.manual-quiz-icon-button[data-v-3aac8b3c]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0}.manual-quiz-add-option[data-v-3aac8b3c]{margin-top:.65rem}.manual-quiz-add-question[data-v-3aac8b3c]{justify-self:start}.form-control[data-v-3aac8b3c],select.form-control[data-v-3aac8b3c],textarea.form-control[data-v-3aac8b3c]{border:1px solid rgba(255,255,255,.085);border-radius:7px;background:#101010;color:#f1edf7;box-shadow:none}.form-control[data-v-3aac8b3c]:focus,select.form-control[data-v-3aac8b3c]:focus,textarea.form-control[data-v-3aac8b3c]:focus{border-color:#a78bfa94;background:#101010;color:#fff;box-shadow:0 0 0 3px #a78bfa1f}.form-control-label[data-v-3aac8b3c],h6[data-v-3aac8b3c],p[data-v-3aac8b3c],label[data-v-3aac8b3c],strong[data-v-3aac8b3c]{color:#e2e8f0}h6[data-v-3aac8b3c]{color:#9b96a5!important;letter-spacing:.08em}.text-muted[data-v-3aac8b3c],.form-text[data-v-3aac8b3c],small[data-v-3aac8b3c]{color:#8d8797!important}.alert-info[data-v-3aac8b3c]{border-color:#a78bfa40;background:#a78bfa1a;color:#e8e5ee}.border-top[data-v-3aac8b3c]{border-top-color:#ffffff13!important}.form-control[data-v-3aac8b3c]:disabled{background-color:#ffffff09;color:#8d8797;cursor:not-allowed}.border-danger[data-v-3aac8b3c]{border:1px solid #dc3545!important}.btn-primary[data-v-3aac8b3c]{border-color:#a78bfabf;background:#8b5cf6;color:#fff}.btn-primary[data-v-3aac8b3c]:hover{border-color:#c4b5fde6;background:#7c3aed}.btn-secondary[data-v-3aac8b3c],.btn-outline-secondary[data-v-3aac8b3c]{border-color:#ffffff1a;background:#ffffff0b;color:#d8d3df}.btn-secondary[data-v-3aac8b3c]:hover,.btn-outline-secondary[data-v-3aac8b3c]:hover{border-color:#a78bfa59;background:#a78bfa1f;color:#f4f1f8}.badge-success[data-v-3aac8b3c]{border:1px solid rgba(74,222,128,.24);background:#16653447;color:#bbf7d0}@media (max-width: 768px){.training-edit-grid.two[data-v-3aac8b3c]{grid-template-columns:1fr}.training-edit-actions[data-v-3aac8b3c]{position:static;align-items:stretch;flex-direction:column-reverse}.training-edit-actions .btn[data-v-3aac8b3c]{width:100%}}.training-skeleton-grid[data-v-da2a560b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.training-management-page[data-v-da2a560b]{font-size:1.03rem}.training-crud-canvas[data-v-da2a560b]{width:min(820px,100%);margin:0 auto}.training-crud-canvas .workspace-opening-loader[data-v-da2a560b]{width:100%}.public-library-canvas[data-v-da2a560b]{width:min(1040px,100%);margin:0 auto}.public-library-preview-canvas[data-v-da2a560b]{width:min(860px,100%)}.public-library-canvas-header[data-v-da2a560b]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.9rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.14)}.workspace-opening-loader[data-v-da2a560b]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;margin-bottom:.85rem;border:1px solid rgba(167,139,250,.18);border-radius:.5rem;background:#7c3aed14;color:#ddd6fe;font-size:.82rem;font-weight:700;padding:.55rem .75rem}.training-management-page .text-sm[data-v-da2a560b]{font-size:.96rem!important}.training-management-page .text-xs[data-v-da2a560b]{font-size:.81rem!important}.training-skeleton-shell[data-v-da2a560b]{border-radius:.95rem;border:1px solid rgba(71,85,105,.38)}.training-skeleton-pulse[data-v-da2a560b]{animation:training-skeleton-pulse-da2a560b 1.5s ease-in-out infinite;background:linear-gradient(90deg,#1e293be6 25%,#334155f2,#1e293be6 75%);background-size:200% 100%}@keyframes training-skeleton-pulse-da2a560b{0%{background-position:200% 0}to{background-position:-200% 0}}.org-training-section h5[data-v-da2a560b],.org-training-section p[data-v-da2a560b],.org-training-section .text-muted[data-v-da2a560b]{color:#cbd5e1!important}.org-training-section>div[data-v-da2a560b]{width:min(820px,100%);margin:0 auto}.training-first-run-empty[data-v-da2a560b]{border:1px solid var(--app-shell-border);border-radius:var(--app-radius-lg);background:var(--app-shell-panel)!important;color:#a1a1aa;padding:3rem 1rem;text-align:center}.training-first-run-icon[data-v-da2a560b]{width:5rem;height:5rem;margin:0 auto 1rem;border-radius:999px;background:#7c3aed1f;display:flex;align-items:center;justify-content:center;color:#c4b5fd;font-size:1.5rem;box-shadow:none}.training-first-run-empty h4[data-v-da2a560b]{color:#fafafa;font-size:1rem;font-weight:800;margin:0 0 .45rem}.training-first-run-empty p[data-v-da2a560b]{color:#a1a1aa;font-size:.95rem;line-height:1.5;margin:0 auto;max-width:34rem}.training-empty-icon[data-v-da2a560b]{color:#c4b5fd}.public-library-card[data-v-da2a560b]{border:1px solid var(--app-shell-border);background:var(--app-shell-panel)!important;border-radius:.65rem}.public-library-card h5[data-v-da2a560b],.public-library-card p[data-v-da2a560b],.public-library-card .text-muted[data-v-da2a560b]{color:#cbd5e1!important}.public-training-grid[data-v-da2a560b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.public-training-item[data-v-da2a560b]{border:1px solid rgba(255,255,255,.08)!important;border-radius:.65rem;background:#171717!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease}.public-training-item[data-v-da2a560b]:hover{transform:none;box-shadow:none!important;border-color:#a78bfa47!important;background:#1b1b1b!important}.public-training-item .card-body[data-v-da2a560b]{padding:1rem;position:relative;display:flex;flex-direction:column;min-width:0}.public-training-item .card-body[data-v-da2a560b]:before{display:none}.public-training-head[data-v-da2a560b]{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;flex-wrap:wrap;width:100%}.public-training-head .badge[data-v-da2a560b]{flex-shrink:0;color:#ddd6fe!important;background:#7c3aed24!important;border:1px solid rgba(167,139,250,.22)!important;border-radius:999px;font-weight:700}.public-training-author[data-v-da2a560b]{font-size:.72rem;color:#a1a1aa;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:.12rem .5rem;white-space:nowrap;flex-shrink:0}.public-training-content[data-v-da2a560b]{width:100%;min-width:0}.public-training-title[data-v-da2a560b]{font-weight:700;line-height:1.3;color:#f4f4f5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8rem;width:100%;overflow-wrap:break-word}.public-training-description[data-v-da2a560b]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.8rem;line-height:1.45;width:100%;overflow-wrap:break-word}.public-training-meta[data-v-da2a560b]{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}.public-training-meta-pill[data-v-da2a560b]{font-size:.72rem;color:#c4b5fd;border:1px solid rgba(167,139,250,.18);background:#7c3aed1a;border-radius:999px;padding:.2rem .55rem;display:inline-flex;align-items:center}.public-training-actions[data-v-da2a560b]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.public-training-actions .btn[data-v-da2a560b]{min-height:34px;justify-content:center;border-radius:.5rem;font-weight:700}.public-training-preview-actions .btn[data-v-da2a560b]{border-radius:.5rem;font-weight:700}.public-training-actions .btn-outline-primary[data-v-da2a560b],.public-training-preview-actions .btn-outline-primary[data-v-da2a560b]{color:#c4b5fd!important;border-color:#a78bfa47!important;background:#7c3aed14!important}.public-training-actions .btn-outline-primary[data-v-da2a560b]:hover,.public-training-preview-actions .btn-outline-primary[data-v-da2a560b]:hover{color:#ede9fe!important;border-color:#c4b5fd7a!important;background:#7c3aed2e!important}.public-training-actions .btn-primary[data-v-da2a560b],.public-training-preview-actions .btn-primary[data-v-da2a560b]{color:#fff!important;border-color:#8b5cf6b8!important;background:#7c3aed!important;box-shadow:none!important}.public-training-actions .btn-primary[data-v-da2a560b]:hover,.public-training-preview-actions .btn-primary[data-v-da2a560b]:hover{border-color:#a78bfad1!important;background:#8b5cf6!important}.public-training-actions .btn-success[data-v-da2a560b],.public-training-preview-actions .btn-success[data-v-da2a560b]{color:#bbf7d0!important;border-color:#4ade803d!important;background:#16653447!important;box-shadow:none!important}.badge-soft-info[data-v-da2a560b]{color:#0284c7;background-color:#0284c71f}.badge-soft-warning[data-v-da2a560b]{color:#b45309;background-color:#f59e0b29}.public-library-card .card-body[data-v-da2a560b]{background:transparent}.org-training-card-grid[data-v-da2a560b]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.org-training-item[data-v-da2a560b]{border:1px solid rgba(100,116,139,.62)!important;border-radius:.8rem;background:linear-gradient(135deg,#ffffff0e,#7c3aed13 58%,#14b8a60b),var(--app-shell-panel)!important;box-shadow:0 10px 24px #02061752,inset 0 1px #ffffff0a;cursor:pointer;overflow:visible;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.org-training-item[data-v-da2a560b]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0206177a,inset 0 1px #ffffff0f!important;border-color:#c4b5fd70!important;background:linear-gradient(135deg,#ffffff12,#7c3aed1b 58%,#14b8a60f),var(--app-shell-panel-soft)!important}.org-training-item .card-body[data-v-da2a560b]{padding:1.15rem;position:relative;display:flex;flex-direction:column;min-width:0;background:transparent!important}.org-training-item .card-body[data-v-da2a560b]:before{display:none}.org-training-head[data-v-da2a560b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding-right:2.65rem;padding-bottom:.85rem;border-bottom:1px solid rgba(100,116,139,.32)}.org-card-menu[data-v-da2a560b]{position:absolute;top:.8rem;right:.8rem;z-index:5}.org-card-menu-trigger[data-v-da2a560b]{width:2rem;height:2rem;border-radius:.55rem;border:1px solid rgba(148,163,184,.28);background:#0f172ab8;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease}.org-card-menu-trigger[data-v-da2a560b]:hover,.org-card-menu-trigger[data-v-da2a560b]:focus{background:#3b82f62e;border-color:#60a5fa75;color:#f8fafc;outline:none}.org-card-menu-popover[data-v-da2a560b]{position:absolute;top:calc(100% + .35rem);right:0;min-width:8.5rem;border-radius:.6rem;border:1px solid rgba(100,116,139,.42);background:#111827;box-shadow:0 18px 36px #02061785;padding:.35rem}.org-card-menu-option[data-v-da2a560b]{width:100%;border:0;border-radius:.45rem;background:transparent;color:#dbeafe;display:flex;align-items:center;gap:.5rem;padding:.48rem .55rem;text-align:left;font-size:.84rem;font-weight:700}.org-card-menu-option[data-v-da2a560b]:hover,.org-card-menu-option[data-v-da2a560b]:focus{background:#3b82f629;color:#f8fafc;outline:none}.org-card-menu-danger[data-v-da2a560b]{color:#fca5a5}.org-card-menu-danger[data-v-da2a560b]:hover,.org-card-menu-danger[data-v-da2a560b]:focus{background:#7f1d1d38;color:#fecaca}.org-training-title[data-v-da2a560b]{color:#f8fafc;font-weight:700;font-size:1rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.org-training-description[data-v-da2a560b]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.8rem;line-height:1.45;color:#cbd5e1!important}.org-training-meta[data-v-da2a560b]{display:flex;flex-wrap:wrap;gap:.45rem}.org-training-meta-pill[data-v-da2a560b]{font-size:.72rem;color:#dbeafe;border:1px solid rgba(125,160,255,.26);background:#0f172abd;border-radius:999px;padding:.2rem .55rem;display:inline-flex;align-items:center}.org-training-actions[data-v-da2a560b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;padding-top:.75rem;border-top:1px solid rgba(100,116,139,.28)}.org-training-actions .btn[data-v-da2a560b]{min-height:34px;justify-content:center}.org-training-actions .btn-outline-secondary[data-v-da2a560b]{background:#0f172a61;border-color:transparent;color:#dbeafe}.org-training-actions .btn-outline-secondary[data-v-da2a560b]:hover{background:#3b82f629;border-color:#60a5fa57;color:#f8fafc}.org-training-delete-btn[data-v-da2a560b]{grid-column:1 / -1;background:#7f1d1d1f;border-color:#f8717152}.training-table-wrap[data-v-da2a560b]{border-radius:.75rem;overflow:hidden}.training-table .table-heading[data-v-da2a560b]{font-size:.7rem;letter-spacing:.04em}.training-row th[data-v-da2a560b],.training-row td[data-v-da2a560b]{padding-top:.8rem;padding-bottom:.8rem;border-bottom:1px solid #e9edf5}.training-row th[scope=row][data-v-da2a560b],.training-row th[scope=row]>div[data-v-da2a560b]{text-align:left!important}.training-row-alt[data-v-da2a560b]{background-color:#1e293b73}.training-title[data-v-da2a560b]{max-width:300px;text-align:left;font-size:1.02rem}.training-status-badge[data-v-da2a560b]{margin-right:0}.training-actions[data-v-da2a560b]{gap:.35rem}.training-action-btn[data-v-da2a560b]{width:2rem;height:2rem}.training-mobile-card[data-v-da2a560b]{margin-bottom:.75rem!important}.training-mobile-title[data-v-da2a560b]{line-height:1.3}.training-mobile-actions[data-v-da2a560b]{gap:.35rem}.training-mobile-actions .btn[data-v-da2a560b]{min-width:2rem;padding-left:.5rem;padding-right:.5rem}.public-library-search[data-v-da2a560b]{position:relative}.public-library-search-icon[data-v-da2a560b]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#8f8f97;pointer-events:none;z-index:2}.public-library-search .form-control[data-v-da2a560b]{padding-left:2.2rem;background:#242424;color:#f4f4f5;border-color:#ffffff1f;border-radius:.55rem}.public-library-loading-icon[data-v-da2a560b]{color:#a78bfa}.public-library-empty[data-v-da2a560b]{color:#a1a1aa;background:#171717!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.65rem}[data-v-da2a560b] .qualifications-library-modal.modal-overlay,[data-v-da2a560b] .qualifications-preview-modal.modal-overlay{background:#0a0a0aad!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-v-da2a560b] .qualifications-library-modal .modal-content,[data-v-da2a560b] .qualifications-preview-modal .modal-content,[data-v-da2a560b] .qualifications-library-modal .modal-header,[data-v-da2a560b] .qualifications-preview-modal .modal-header,[data-v-da2a560b] .qualifications-library-modal .scrollable-body,[data-v-da2a560b] .qualifications-preview-modal .scrollable-body,[data-v-da2a560b] .qualifications-library-modal .modal-footer,[data-v-da2a560b] .qualifications-preview-modal .modal-footer{background:#171717!important;border-color:#ffffff17!important;color:#e4e4e7}[data-v-da2a560b] .qualifications-library-modal .modal-content,[data-v-da2a560b] .qualifications-preview-modal .modal-content{box-shadow:0 24px 48px #0000006b}[data-v-da2a560b] .qualifications-library-modal .modal-title,[data-v-da2a560b] .qualifications-preview-modal .modal-title{color:#f8fafc}[data-v-da2a560b] .qualifications-library-modal .modal-subtitle,[data-v-da2a560b] .qualifications-preview-modal .modal-subtitle,[data-v-da2a560b] .qualifications-library-modal .text-muted,[data-v-da2a560b] .qualifications-preview-modal .text-muted{color:#a1a1aa!important}[data-v-da2a560b] .qualifications-library-modal .modal-title-icon,[data-v-da2a560b] .qualifications-preview-modal .modal-title-icon{border-color:#a78bfa3d!important;background:#7c3aed29!important;color:#ddd6fe!important}[data-v-da2a560b] .qualifications-library-modal .modal-close-button,[data-v-da2a560b] .qualifications-preview-modal .modal-close-button{border-color:#ffffff18!important;background:#ffffff0e!important;color:#a1a1aa!important}[data-v-da2a560b] .qualifications-library-modal .modal-close-button:hover,[data-v-da2a560b] .qualifications-preview-modal .modal-close-button:hover{background:#ffffff14!important;color:#f4f4f5!important;border-color:#ffffff29!important}[data-v-da2a560b] .qualifications-library-modal .form-control,[data-v-da2a560b] .qualifications-preview-modal .form-control{background:#242424;border-color:#ffffff1f;color:#f4f4f5}[data-v-da2a560b] .qualifications-library-modal .form-control::-moz-placeholder,[data-v-da2a560b] .qualifications-preview-modal .form-control::-moz-placeholder{color:#8f8f97}[data-v-da2a560b] .qualifications-library-modal .form-control::placeholder,[data-v-da2a560b] .qualifications-preview-modal .form-control::placeholder{color:#8f8f97}[data-v-da2a560b] .qualifications-library-modal .form-control:focus,[data-v-da2a560b] .qualifications-preview-modal .form-control:focus{border-color:#a78bfa80;box-shadow:0 0 0 .2rem #7c3aed2e;background:#27272a;color:#f4f4f5}[data-v-da2a560b] .qualifications-library-modal .btn-neutral,[data-v-da2a560b] .qualifications-preview-modal .btn-neutral{background:#ffffff0e;border-color:#ffffff18;color:#e4e4e7}[data-v-da2a560b] .qualifications-library-modal .btn-neutral:hover,[data-v-da2a560b] .qualifications-preview-modal .btn-neutral:hover{background:#ffffff16;color:#f4f4f5}[data-v-da2a560b] .qualifications-library-modal .bg-white{background:#171717!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.65rem}.public-library-preview-content[data-v-da2a560b]{padding:.75rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:.65rem;color:#d4d4d8!important;scrollbar-color:#71717a transparent}.public-library-preview-content[data-v-da2a560b]::-webkit-scrollbar{width:.55rem}.public-library-preview-content[data-v-da2a560b]::-webkit-scrollbar-thumb{background:#71717a;border-radius:999px}.public-library-preview-content[data-v-da2a560b] h4,.public-library-preview-content[data-v-da2a560b] h5,.public-library-preview-content[data-v-da2a560b] h6{margin-bottom:.5rem;color:#e4e4e7}.public-library-preview-content[data-v-da2a560b] p{margin-bottom:.75rem;color:#d4d4d8}.public-library-suggestion-link[data-v-da2a560b]{text-decoration:none;color:#c4b5fd!important;background:#7c3aed24!important;border:1px solid rgba(167,139,250,.22)!important}.public-library-suggestion-link[data-v-da2a560b]:hover{text-decoration:none}.public-actions[data-v-da2a560b]{gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.public-actions .btn[data-v-da2a560b]{white-space:nowrap;padding-left:.85rem;padding-right:.85rem}.public-actions-cell[data-v-da2a560b]{min-width:220px}.public-suggested-series[data-v-da2a560b]{display:block;max-width:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clickable-row[data-v-da2a560b]{transition:background-color .2s ease,transform .1s ease}.clickable-row[data-v-da2a560b]:hover{background-color:#3b82f626!important;transform:translateY(-1px)}.clickable-row[data-v-da2a560b]:active{transform:translateY(0)}.card.mb-3[data-v-da2a560b]{transition:box-shadow .2s ease,transform .1s ease}.card.mb-3[data-v-da2a560b]:hover{box-shadow:0 .5rem 1.5rem #02061766!important;transform:translateY(-2px)}.card.mb-3[data-v-da2a560b]:active{transform:translateY(0)}@media (max-width: 767.98px){.training-skeleton-grid[data-v-da2a560b]{grid-template-columns:1fr}.public-actions[data-v-da2a560b]{justify-content:flex-start}.public-actions-cell[data-v-da2a560b]{min-width:0}.public-training-grid[data-v-da2a560b],.org-training-card-grid[data-v-da2a560b],.public-training-actions[data-v-da2a560b],.org-training-actions[data-v-da2a560b]{grid-template-columns:1fr}}.skeleton-line[data-v-d43ca8f9]{height:1rem;border-radius:.25rem;animation:pulse-d43ca8f9 1.5s ease-in-out infinite}.bg-white-translucent[data-v-d43ca8f9]{background-color:#ffffff4d}@keyframes pulse-d43ca8f9{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.card[data-v-9dc18681]{transition:all .2s ease}.card[data-v-9dc18681]:hover{transform:translateY(-2px)}#engagement-chart[data-v-9dc18681]{width:100%;height:300px}.skeleton-fade-enter-active[data-v-2e39b7d7],.skeleton-fade-leave-active[data-v-2e39b7d7]{transition:opacity var(--ske-fade-duration, .45s) var(--ske-fade-ease, cubic-bezier(.22, 1, .36, 1)),transform var(--ske-fade-duration, .45s) var(--ske-fade-ease, cubic-bezier(.22, 1, .36, 1)),filter var(--ske-fade-duration, .45s) var(--ske-fade-ease, cubic-bezier(.22, 1, .36, 1));will-change:opacity,transform,filter}.skeleton-fade-enter-from[data-v-2e39b7d7],.skeleton-fade-leave-to[data-v-2e39b7d7]{opacity:0;transform:translateY(var(--ske-fade-translate, 6px));filter:blur(var(--ske-fade-blur, 1px))}.skeleton-fade-enter-to[data-v-2e39b7d7],.skeleton-fade-leave-from[data-v-2e39b7d7]{opacity:1;transform:translateY(0);filter:blur(0)}.skeleton-loader[data-v-2e39b7d7]{min-height:333px}.skeleton-pulse[data-v-2e39b7d7]{animation:skeleton-pulse-2e39b7d7 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}@keyframes skeleton-pulse-2e39b7d7{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-avatar[data-v-2e39b7d7]{width:40px;height:40px;border-radius:50%;flex-shrink:0}.skeleton-title[data-v-2e39b7d7]{height:20px;width:60%;margin-bottom:8px}.skeleton-subtitle[data-v-2e39b7d7]{height:14px;width:40%}.skeleton-title-white[data-v-2e39b7d7]{height:24px;width:60%;margin-bottom:8px;background:linear-gradient(90deg,#ffffff4d 25%,#ffffff80,#ffffff4d 75%);background-size:200% 100%}.skeleton-subtitle-white[data-v-2e39b7d7]{height:18px;width:80%;background:linear-gradient(90deg,#ffffff4d 25%,#ffffff80,#ffffff4d 75%);background-size:200% 100%}.skeleton-icon-white[data-v-2e39b7d7]{background:linear-gradient(90deg,#ffffff4d 25%,#ffffff80,#ffffff4d 75%);background-size:200% 100%}.skeleton-text[data-v-2e39b7d7]{height:16px;width:80%}.skeleton-paragraph[data-v-2e39b7d7]{height:16px;width:100%;margin-bottom:8px}.skeleton-paragraph[data-v-2e39b7d7]:last-child{width:70%}.skeleton-progress[data-v-2e39b7d7]{height:6px;width:100%;border-radius:3px}.skeleton-small[data-v-2e39b7d7]{height:12px;width:30%}.skeleton-badge[data-v-2e39b7d7]{height:24px;width:80px;border-radius:12px}.skeleton-button[data-v-2e39b7d7]{height:36px;width:120px;border-radius:18px}.skeleton-icon[data-v-2e39b7d7]{width:32px;height:32px;border-radius:50%;flex-shrink:0}.skeleton-action[data-v-2e39b7d7]{height:16px;width:60px;border-radius:8px}@media (max-width: 768px){.skeleton-title[data-v-2e39b7d7]{width:80%}.skeleton-subtitle[data-v-2e39b7d7]{width:60%}.skeleton-text[data-v-2e39b7d7]{width:90%}}.skeleton-loader .card[data-v-2e39b7d7]{border:1px solid #e9ecef;box-shadow:0 .125rem .25rem #00000013}.skeleton-loader .list-group-item[data-v-2e39b7d7]{border-left:none;border-right:none;border-top:none}.skeleton-loader .list-group-item[data-v-2e39b7d7]:last-child{border-bottom:none}.skeleton-loader[data-v-2e39b7d7] *{transition:opacity .3s ease-in-out}.skeleton-pulse[data-v-2e39b7d7]{position:relative;overflow:hidden}.skeleton-pulse[data-v-2e39b7d7]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-2e39b7d7 1.5s infinite}@keyframes shimmer-2e39b7d7{0%{transform:translate(-100%)}to{transform:translate(100%)}}.text-sm[data-v-a05a73a7]{font-size:.875rem}.card[data-v-a05a73a7]{transition:all .2s ease}.card[data-v-a05a73a7]:hover{transform:translateY(-2px)}.list-group-item[data-v-a05a73a7]{transition:background-color .2s ease;border-left:none;border-right:none}.list-group-item[data-v-a05a73a7]:first-child{border-top:none}.list-group-item[data-v-a05a73a7]:last-child{border-bottom:none}.list-group-item[data-v-a05a73a7]:hover{background-color:#f8f9fa}.badge-pill[data-v-a05a73a7]{font-size:.75rem;font-weight:600;min-width:2rem;text-align:center}.placeholder-text[data-v-a05a73a7]{border-radius:4px;background-color:#e9ecef!important}.skeleton-avatar[data-v-56d4be7b]{width:32px;height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-56d4be7b 1.5s infinite}.skeleton-text[data-v-56d4be7b]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-56d4be7b 1.5s infinite;border-radius:4px}.skeleton-title[data-v-56d4be7b]{height:16px;width:60%}.skeleton-subtitle[data-v-56d4be7b]{height:12px;width:40%}.skeleton-progress[data-v-56d4be7b]{height:8px;width:100%;border-radius:4px}@keyframes loading-56d4be7b{0%{background-position:200% 0}to{background-position:-200% 0}}.list-group-item-action[data-v-56d4be7b]:hover{background-color:#f8f9fa;transform:translateY(-1px);transition:all .2s ease}.fas.fa-crown[data-v-56d4be7b],.fas.fa-medal[data-v-56d4be7b],.fas.fa-award[data-v-56d4be7b]{font-size:1.1em}.progress-bar[data-v-56d4be7b]{transition:width .6s ease}.hover-shadow-lg[data-v-56d4be7b]:hover{box-shadow:0 1rem 3rem #0000002d!important;transition:all .15s ease}.bg-purple[data-v-4eee0897]{background-color:#8b5cf6!important}.card[data-v-4eee0897]{transition:all .2s ease}.card[data-v-4eee0897]:hover{transform:translateY(-2px)}.skeleton-text[data-v-4eee0897]{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:loading-4eee0897 1.5s infinite;border-radius:4px}.skeleton-title[data-v-4eee0897]{height:14px;width:120px}.skeleton-percentage[data-v-4eee0897]{height:18px;width:40px}.skeleton-progress[data-v-4eee0897]{height:5px;width:100%;border-radius:4px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:loading-4eee0897 1.5s infinite}@keyframes loading-4eee0897{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-wrapper[data-v-4eee0897]{width:100%}.progress[data-v-4eee0897]{background-color:#e5e7eb;border-radius:4px}.progress-bar[data-v-4eee0897]{transition:width .3s ease}.placeholder-text[data-v-4eee0897]{border-radius:4px;background-color:#e9ecef!important}@media (max-width: 768px){.skeleton-title[data-v-4eee0897]{width:100px}.skeleton-percentage[data-v-4eee0897]{width:35px}}.border-left-danger[data-v-15016c07]{border-left:3px solid #dc3545!important}.border-left-warning[data-v-15016c07]{border-left:3px solid #ffc107!important}.border-left-info[data-v-15016c07]{border-left:3px solid #17a2b8!important}.border-left-secondary[data-v-15016c07]{border-left:3px solid #6c757d!important}.list-group-item-action[data-v-15016c07]:hover{background-color:#f8f9fa;transform:translateY(-1px);transition:all .2s ease}.icon-shape[data-v-15016c07]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center}.icon-shape-sm[data-v-15016c07]{width:1.5rem;height:1.5rem;font-size:.75rem}.icon-shape-danger[data-v-15016c07]{background-color:#dc35451a;color:#dc3545}.icon-shape-warning[data-v-15016c07]{background-color:#ffc1071a;color:#ffc107}.icon-shape-info[data-v-15016c07]{background-color:#17a2b81a;color:#17a2b8}.icon-shape-secondary[data-v-15016c07]{background-color:#6c757d1a;color:#6c757d}.icon-shape-success[data-v-15016c07]{background-color:#28a7451a;color:#28a745}.icon-shape-primary[data-v-15016c07]{background-color:#007bff1a;color:#007bff}.hover-shadow-lg[data-v-15016c07]:hover{box-shadow:0 1rem 3rem #0000002d!important;transition:all .15s ease}.btn-group-sm>.btn[data-v-15016c07],.btn-sm[data-v-15016c07]{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}@keyframes pulse-15016c07{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.fa-spin[data-v-15016c07]{animation:fa-spin-15016c07 2s infinite linear}@keyframes fa-spin-15016c07{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.placeholder-text[data-v-15016c07]{border-radius:4px;background-color:#e9ecef!important}.icon-placeholder[data-v-15016c07]{background-color:#e9ecef!important}.card[data-v-ed1600f4]{border:none;border-radius:.5rem;transition:all .2s ease;background:#fff}.card[data-v-ed1600f4]:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026!important}.card-body[data-v-ed1600f4]{padding:2rem;text-align:center}.qualification-title h5[data-v-ed1600f4]{color:#4a4a4a;font-size:1.1rem;font-weight:500;margin:0}.member-avatars[data-v-ed1600f4]{display:flex;justify-content:center;align-items:center;margin-top:1rem}.member-avatar[data-v-ed1600f4]{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid white;box-shadow:0 2px 4px #0000001a;margin-left:-.4rem}.member-avatar[data-v-ed1600f4]:first-child{margin-left:0}.avatar-img[data-v-ed1600f4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.avatar-placeholder[data-v-ed1600f4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600}.member-avatar[data-v-ed1600f4]:nth-child(1){z-index:3}.member-avatar[data-v-ed1600f4]:nth-child(2){z-index:2}.member-avatar[data-v-ed1600f4]:nth-child(3){z-index:1}.avatar-text[data-v-869b166c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#eee;color:#666;font-size:.7rem;font-weight:700}.card[data-v-869b166c]{transition:all .2s ease}.card[data-v-869b166c]:hover{transform:translateY(-2px)}.list-group-item[data-v-869b166c]{transition:background-color .2s ease}.list-group-item[data-v-869b166c]:hover{background-color:#f8f9fa}.placeholder-text[data-v-869b166c]{border-radius:4px;background-color:#e9ecef!important}.card[data-v-c7b7e9f0]{border:1px solid #e9ecef;box-shadow:0 .125rem .25rem #00000013;transition:box-shadow .15s ease-in-out}.card[data-v-c7b7e9f0]:hover{box-shadow:0 .5rem 1rem #00000026}.card-title[data-v-c7b7e9f0]{font-size:1.25rem;font-weight:600;color:#212529;margin:0}.card-subtitle[data-v-c7b7e9f0]{font-size:.875rem;color:#6c757d}.group-analysis-content[data-v-c7b7e9f0]{padding:0}.carousel-container[data-v-c7b7e9f0]{position:relative}.carousel-control-prev[data-v-c7b7e9f0],.carousel-control-next[data-v-c7b7e9f0]{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;padding:0;color:#6c757d;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease;cursor:pointer}.carousel-control-prev[data-v-c7b7e9f0]{left:-1.8rem}.carousel-control-next[data-v-c7b7e9f0]{right:-1.8rem}.carousel-control-prev[data-v-c7b7e9f0]:hover,.carousel-control-next[data-v-c7b7e9f0]:hover{color:#6c757d;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev[data-v-c7b7e9f0]:focus,.carousel-control-next[data-v-c7b7e9f0]:focus{color:#6c757d;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev.disabled[data-v-c7b7e9f0],.carousel-control-next.disabled[data-v-c7b7e9f0]{color:#6c757d;opacity:.1;cursor:not-allowed;pointer-events:none}.carousel-control-prev-icon[data-v-c7b7e9f0],.carousel-control-next-icon[data-v-c7b7e9f0]{display:inline-block;width:2rem;height:2rem;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon[data-v-c7b7e9f0]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%238492a6' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon[data-v-c7b7e9f0]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%238492a6' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.group-cards-carousel[data-v-c7b7e9f0]{overflow:hidden;margin-bottom:2rem}.group-cards-row[data-v-c7b7e9f0]{display:flex;gap:1rem;min-height:200px}.group-card[data-v-c7b7e9f0]{flex:1;background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:1.5rem;box-shadow:0 .125rem .25rem #00000013;transition:all .15s ease-in-out}.group-card[data-v-c7b7e9f0]:hover{box-shadow:0 .5rem 1rem #00000026;transform:translateY(-2px);border-color:#6e00ff}.group-card-header[data-v-c7b7e9f0]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e9ecef}.member-count[data-v-c7b7e9f0]{font-size:.875rem;color:#6c757d;display:flex;align-items:center}.group-characteristics[data-v-c7b7e9f0]{display:flex;flex-direction:column;gap:.5rem}.characteristic-item[data-v-c7b7e9f0]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.characteristic-label[data-v-c7b7e9f0]{color:#6c757d;font-weight:500}.characteristic-value[data-v-c7b7e9f0]{font-weight:600}.donut-charts-section[data-v-c7b7e9f0]{margin-top:1rem}.chart-card[data-v-c7b7e9f0]{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:1.5rem;box-shadow:0 .125rem .25rem #00000013;height:100%;transition:box-shadow .15s ease-in-out}.chart-card[data-v-c7b7e9f0]:hover{box-shadow:0 .5rem 1rem #00000026}.chart-title[data-v-c7b7e9f0]{font-size:1rem;font-weight:600;color:#212529;margin-bottom:1rem;text-align:center}.chart-container[data-v-c7b7e9f0]{display:flex;justify-content:center;align-items:center;height:200px}.donut-chart[data-v-c7b7e9f0]{width:100%;height:100%}.fade-enter-active[data-v-c7b7e9f0]{transition:all .5s ease-in-out}.fade-leave-active[data-v-c7b7e9f0]{transition:all .3s ease-in-out}.fade-enter-from[data-v-c7b7e9f0]{opacity:0;transform:translate(20px)}.fade-leave-to[data-v-c7b7e9f0]{opacity:0;transform:translate(-20px)}.fade-enter-to[data-v-c7b7e9f0],.fade-leave-from[data-v-c7b7e9f0]{opacity:1;transform:translate(0)}@media (max-width: 1200px){.group-cards-row[data-v-c7b7e9f0]{gap:.75rem}.group-card[data-v-c7b7e9f0]{padding:1.25rem}}@media (max-width: 992px){.group-cards-row[data-v-c7b7e9f0]{gap:.5rem}.group-card[data-v-c7b7e9f0]{padding:1rem}.characteristic-item[data-v-c7b7e9f0]{font-size:.8rem}}@media (max-width: 768px){.group-cards-row[data-v-c7b7e9f0]{flex-direction:column;gap:1rem}.group-card[data-v-c7b7e9f0]{padding:1.5rem}.carousel-navigation[data-v-c7b7e9f0]{gap:.5rem}.carousel-indicator[data-v-c7b7e9f0]{font-size:.8rem}}.text-success[data-v-c7b7e9f0]{color:#28a745!important}.text-warning[data-v-c7b7e9f0]{color:#ffc107!important}.text-info[data-v-c7b7e9f0]{color:#17a2b8!important}.text-muted[data-v-c7b7e9f0]{color:#6c757d!important}.font-weight-bold[data-v-c7b7e9f0]{font-weight:700!important}.card[data-v-0f07e714]{transition:all .2s ease}.card[data-v-0f07e714]:hover{transform:translateY(-2px)}.dropdown-item.active[data-v-0f07e714]{background-color:#5e72e4;color:#fff}.progress-sm[data-v-0f07e714]{height:.5rem}canvas[data-v-0f07e714]{width:100%!important;height:200px!important}.icon-shape[data-v-0f07e714]{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center}.icon-shape-primary[data-v-0f07e714]{background-color:#5e72e41a;color:#5e72e4}.icon-shape-warning[data-v-0f07e714]{background-color:#fb63401a;color:#fb6340}.category-score-circle[data-v-0f07e714]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;font-weight:700;border:3px solid}.category-score-circle.spiritual[data-v-0f07e714]{background-color:#5e72e41a;border-color:#5e72e4;color:#5e72e4}.category-score-circle.emotional[data-v-0f07e714]{background-color:#11cdef1a;border-color:#11cdef;color:#11cdef}.category-score-circle.physical[data-v-0f07e714]{background-color:#2dce891a;border-color:#2dce89;color:#2dce89}.category-score-circle.mental[data-v-0f07e714]{background-color:#fb63401a;border-color:#fb6340;color:#fb6340}.score-value[data-v-0f07e714]{font-size:1.25rem;line-height:1}.score-max[data-v-0f07e714]{font-size:.75rem;opacity:.7;margin-left:1px}.list-group-item[data-v-62eaeb26]{transition:all .2s ease;border-left:none;border-right:none;padding:1rem}.list-group-item[data-v-62eaeb26]:first-child{border-top:none}.list-group-item[data-v-62eaeb26]:last-child{border-bottom:none}.hover-bg-light[data-v-62eaeb26]:hover{background-color:#f8f9fa!important;text-decoration:none}.list-group-item-action[data-v-62eaeb26]:hover{color:inherit}.card[data-v-62eaeb26]{transition:all .2s ease}.text-sm[data-v-62eaeb26]{font-size:.875rem}.avatar-group[data-v-62eaeb26]{display:flex;align-items:center}.avatar-group .avatar[data-v-62eaeb26]{margin-left:-.25rem;border:2px solid #fff;position:relative;z-index:1}.avatar-group .avatar[data-v-62eaeb26]:first-child{margin-left:0}.avatar-group .avatar[data-v-62eaeb26]:hover{z-index:2}.avatar-xs[data-v-62eaeb26]{width:1.5rem;height:1.5rem;font-size:.625rem}.badge-sm[data-v-62eaeb26]{font-size:.625rem;padding:.25rem .5rem}.icon-shape[data-v-62eaeb26]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.action-item[data-v-62eaeb26]{color:#6c757d;text-decoration:none;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.action-item[data-v-62eaeb26]:hover{color:#495057;background-color:#f8f9fa;text-decoration:none}@media (max-width: 768px){.d-flex.justify-content-between[data-v-62eaeb26]{flex-direction:column;align-items:flex-start!important}.text-right[data-v-62eaeb26]{text-align:left!important;margin-top:.5rem}.avatar-group[data-v-62eaeb26]{margin-top:.5rem}}.dashboard-grid[data-v-e6254bc0]{padding:0}.dashboard-grid .row[data-v-e6254bc0]{margin-left:0;margin-right:0}.dashboard-grid [class*=col-][data-v-e6254bc0]{padding-left:.75rem;padding-right:.75rem}.dashboard-grid .row [class*=col-][data-v-e6254bc0]{display:flex;flex-direction:column}.dashboard-grid .row [class*=col-][data-v-e6254bc0]>*{flex:1}@media (max-width: 767.98px){.dashboard-grid [class*=col-][data-v-e6254bc0]{padding-left:.5rem;padding-right:.5rem}.dashboard-grid .mb-4[data-v-e6254bc0]{margin-bottom:1rem!important}}@media (max-width: 991.98px){.dashboard-grid .row.mb-4[data-v-e6254bc0]{margin-bottom:2rem}}.progress-track[data-v-42af6aa8]{width:100%;height:6px;border-radius:9999px;background:#ffffff14;overflow:hidden}.progress-fill[data-v-42af6aa8]{height:100%;border-radius:9999px;background:linear-gradient(90deg,#7c3aed,#8b5cf6);transition:width .25s ease}.setup-progress-meter[data-v-42af6aa8]{width:150px;flex-shrink:0}@media (max-width: 575.98px){.setup-progress-header[data-v-42af6aa8]{flex-direction:column}.setup-progress-meter[data-v-42af6aa8]{width:100%}}.step-card[data-v-42af6aa8]{display:block;width:100%;text-align:left;text-decoration:none;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;background:#ffffff08;padding:.7rem .8rem;transition:all .15s ease;cursor:pointer;font:inherit;color:inherit}.step-card[data-v-42af6aa8]:hover{border-color:#8b5cf64d;background:#ffffff0d}.min-width-0[data-v-42af6aa8]{min-width:0}.line-clamp-2[data-v-42af6aa8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skeleton[data-v-42af6aa8]{animation:skeleton-loading-42af6aa8 1s linear infinite alternate;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%}@keyframes skeleton-loading-42af6aa8{0%{background-position:200% 0}to{background-position:-200% 0}}.onboarding-bg[data-v-d9b1cf55]{background:linear-gradient(180deg,#ffffff05,#fff0),var(--app-shell-panel);color:var(--app-shell-text)}.onboarding-bg[data-v-d9b1cf55] :is(input,select,textarea){border-color:var(--app-shell-border-strong)!important;background:var(--app-shell-control)!important;color:var(--app-shell-text)!important}.onboarding-bg[data-v-d9b1cf55] :is(input,select,textarea):focus{border-color:#a78bfa8c!important;box-shadow:0 0 0 2px #8b5cf62e!important}.onboarding-bg[data-v-d9b1cf55] :is(input,textarea)::-moz-placeholder{color:#71717a}.onboarding-bg[data-v-d9b1cf55] :is(input,textarea)::placeholder{color:#71717a}.group-post-inline[data-v-5fc867f9]{width:100%;border-bottom:1px solid rgba(255,255,255,.1);background:#141414;color:#e4e4e7;padding:1rem}.group-post-inline-header[data-v-5fc867f9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.group-post-inline-header h2[data-v-5fc867f9]{margin:0;color:#f4f4f5;font-size:1rem;font-weight:800;line-height:1.25}.group-post-inline-header p[data-v-5fc867f9]:not(.group-post-eyebrow){margin:.35rem 0 0;color:#8f8f97;font-size:.9rem;line-height:1.45}.group-post-eyebrow[data-v-5fc867f9]{margin:0 0 .22rem;color:#a78bfa;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.group-post-close[data-v-5fc867f9]{display:inline-flex;height:2rem;width:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:.45rem;background:#ffffff0e;color:#a1a1aa}.group-post-close[data-v-5fc867f9]:hover:not(:disabled){background:#ffffff16;color:#f4f4f5}.group-post-section[data-v-5fc867f9]{border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#ffffff06;padding:1rem}[data-v-5fc867f9] .modal-content,[data-v-5fc867f9] .modal-header,[data-v-5fc867f9] .scrollable-body,[data-v-5fc867f9] .modal-footer{background:#141414;color:#e4e4e7;border-color:#ffffff1a}[data-v-5fc867f9] .modal-content{border-radius:.75rem;box-shadow:0 24px 80px #0000007a}[data-v-5fc867f9] .modal-header{align-items:center;padding:1rem 1.25rem}[data-v-5fc867f9] .scrollable-body{background:#101010;padding:1rem}[data-v-5fc867f9] .modal-title{color:#f4f4f5}[data-v-5fc867f9] .modal-subtitle{color:#71717a}[data-v-5fc867f9] .modal-title-icon{border-color:#8b5cf647;background:#8b5cf61f;color:#c4b5fd}[data-v-5fc867f9] .modal-close-button{border-color:#ffffff1a;background:#ffffff0e;color:#a1a1aa}[data-v-5fc867f9] .modal-close-button:hover{background:#ffffff16;color:#f4f4f5}.group-post-label[data-v-5fc867f9]{display:block;margin-bottom:.4rem;color:#e4e4e7;font-size:.86rem;font-weight:700}.group-post-help[data-v-5fc867f9]{margin-top:.4rem;color:#71717a;font-size:.78rem}.group-post-form .form-control[data-v-5fc867f9]{width:100%;min-height:2.55rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#f4f4f5;box-shadow:none}.group-post-form .form-control[data-v-5fc867f9]::-moz-placeholder{color:#71717a}.group-post-form .form-control[data-v-5fc867f9]::placeholder{color:#71717a}.group-post-form .form-control[data-v-5fc867f9]:focus{background:#ffffff13;border-color:#8b5cf68c;box-shadow:0 0 0 3px #8b5cf624;color:#f4f4f5}textarea.form-control[data-v-5fc867f9]{resize:vertical;line-height:1.5;font-family:inherit}.group-post-footer[data-v-5fc867f9]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.group-post-button[data-v-5fc867f9]{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border-radius:.5rem;border:1px solid transparent;padding:.5rem .9rem;font-size:.85rem;font-weight:800;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.group-post-button[data-v-5fc867f9]:disabled{cursor:not-allowed;opacity:.65}.group-post-button.secondary[data-v-5fc867f9]{border-color:#ffffff1a;background:#ffffff0e;color:#d4d4d8}.group-post-button.secondary[data-v-5fc867f9]:hover:not(:disabled){background:#ffffff16;color:#f4f4f5}.group-post-button.primary[data-v-5fc867f9]{border-color:#8b5cf670;background:#7c3aed;color:#fff}.group-post-button.primary[data-v-5fc867f9]:hover:not(:disabled){background:#8b5cf6}@media (max-width: 640px){.group-post-footer[data-v-5fc867f9]{flex-direction:column-reverse;align-items:stretch}.group-post-button[data-v-5fc867f9]{width:100%}}.group-view[data-v-0a0ab79e]{padding:.5rem 0}.group-view-grid[data-v-0a0ab79e]{align-items:flex-start}.group-feed-column[data-v-0a0ab79e],.group-feed-shell[data-v-0a0ab79e]{display:flex;flex-direction:column;gap:1rem;width:100%}.group-view .group-panel-card[data-v-0a0ab79e],.group-view .group-main-card[data-v-0a0ab79e],.group-view .group-thread-card[data-v-0a0ab79e]{border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.group-view .group-panel-card[data-v-0a0ab79e],.group-view .group-main-card[data-v-0a0ab79e]{transition:box-shadow .2s ease,border-color .2s ease}.group-view .group-main-card[data-v-0a0ab79e]{background:#fff}.group-view .group-thread-card[data-v-0a0ab79e]{background:#fff;transition:box-shadow .2s ease,transform .2s ease;overflow:visible}.group-view .group-thread-card[data-v-0a0ab79e]:hover{box-shadow:0 12px 28px #0f172a14;transform:translateY(-1px)}.group-view .group-thread-card+.group-thread-card[data-v-0a0ab79e]{margin-top:1rem}.group-view .group-panel-list .list-group-item[data-v-0a0ab79e]{border-left:0;border-right:0;padding-top:.875rem;padding-bottom:.875rem}.group-view .group-panel-list .list-group-item[data-v-0a0ab79e]:first-child{border-top:0}.group-view .thread-card-body[data-v-0a0ab79e]{padding-top:1.25rem;padding-bottom:1.25rem;overflow:visible}.thread-title-row[data-v-0a0ab79e]{gap:.75rem}.thread-title-wrap[data-v-0a0ab79e]{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.prayer-request-card-icon[data-v-0a0ab79e]{display:inline-flex;height:2rem;width:2rem;flex:none;align-items:center;justify-content:center;border-radius:.5rem;background:#8b5cf624;color:#c4b5fd;font-size:.82rem}.group-view details[data-v-0a0ab79e]{position:relative;z-index:20}.group-view details[open][data-v-0a0ab79e]{z-index:40}.group-view .thread-title[data-v-0a0ab79e]{font-size:1.1rem;font-weight:600}.group-view .post-content[data-v-0a0ab79e]{line-height:1.6;color:#374151}.group-meta-pill[data-v-0a0ab79e]{border:1px solid #e5e7eb;border-radius:.75rem;padding:.625rem .75rem;background:#f9fafb;text-decoration:none;color:inherit;transition:border-color .2s ease,background-color .2s ease}@media (min-width: 769px){.group-view .group-panel-card[data-v-0a0ab79e]:hover,.group-view .group-main-card[data-v-0a0ab79e]:hover,.group-view .group-thread-card[data-v-0a0ab79e]:hover{border-color:#dbe1ea;box-shadow:0 12px 28px #0f172a14}.group-view .group-main-card[data-v-0a0ab79e]:hover,.group-view .group-panel-card[data-v-0a0ab79e]:hover{transform:translateY(-1px)}.group-meta-pill[data-v-0a0ab79e]:hover{border-color:#c7d2fe;background:#f5f7ff}}.group-conversation-header[data-v-0a0ab79e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0;background:transparent}.group-conversation-count[data-v-0a0ab79e]{display:inline-flex;align-items:center;border-radius:0;padding:0;font-size:.75rem;font-weight:600;color:#94a3b8;background:transparent;white-space:nowrap}.group-empty-feed-card[data-v-0a0ab79e]{border-style:dashed;border-color:#d1d5db;background:#f9fafb}.group-view .thread-comments[data-v-0a0ab79e]{margin-top:1rem}.group-view .thread-comment[data-v-0a0ab79e]{display:flex;align-items:flex-start;margin-bottom:.875rem}.group-view .thread-comment .media-body[data-v-0a0ab79e]{flex:1 1 auto;min-width:0}.group-view .thread-comment[data-v-0a0ab79e]:last-child{margin-bottom:0}.group-view .thread-comment-bubble[data-v-0a0ab79e]{border:1px solid var(--bs-border-color);border-radius:.875rem;padding:.75rem .875rem;background:var(--bs-gray-100)}.group-view .thread-comment-name[data-v-0a0ab79e]{margin-bottom:.2rem;font-size:.9rem;line-height:1.25}.group-view .thread-comment-message[data-v-0a0ab79e]{margin-bottom:.4rem;line-height:1.45}.group-view .thread-comment-actions[data-v-0a0ab79e]{margin-top:.1rem}.group-view .thread-engagement-actions[data-v-0a0ab79e]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.group-view .thread-action-pill[data-v-0a0ab79e]{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;color:#6b7280;font-size:.95rem}.group-view .thread-comment-icon[data-v-0a0ab79e]{font-size:1.05rem}.group-view .thread-action-pill[data-v-0a0ab79e]:hover{color:#374151}.group-view .thread-action-pill-sm[data-v-0a0ab79e]{font-size:.85rem}.group-view .thread-composer .media-body[data-v-0a0ab79e]{flex:1 1 auto;width:100%;min-width:0}.group-view .thread-composer[data-v-0a0ab79e]{display:flex;align-items:flex-end;gap:.75rem}.group-view .thread-composer-avatar[data-v-0a0ab79e]{margin-right:0!important;flex-shrink:0}.group-view .thread-composer-group[data-v-0a0ab79e]{display:flex;align-items:stretch;border:1px solid #d1d5db;border-radius:.875rem;overflow:hidden;background:#fff}.group-view .thread-composer-input[data-v-0a0ab79e]{border:0;box-shadow:none;min-height:52px;padding:.85rem 1rem;resize:vertical}.group-view .thread-composer-input[data-v-0a0ab79e]:focus{border:0;box-shadow:none}.group-view .thread-composer-append[data-v-0a0ab79e]{display:flex}.group-view .thread-send-btn[data-v-0a0ab79e]{border-radius:0;min-width:56px;display:inline-flex;align-items:center;justify-content:center}.group-view .thread-send-btn[data-v-0a0ab79e]:disabled{opacity:.55;cursor:not-allowed}.details-menu[data-v-0a0ab79e]{position:absolute;z-index:120;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;box-shadow:0 12px 28px #0f172a1f;padding:.35rem}.details-menu-title[data-v-0a0ab79e]{font-size:.75rem;font-weight:600;color:#6b7280;padding:.4rem .5rem;margin:0}.details-menu-item[data-v-0a0ab79e]{width:100%;border:0;background:transparent;text-align:left;font-size:.875rem;color:#374151;border-radius:.375rem;padding:.45rem .5rem}.details-menu-item[data-v-0a0ab79e]:hover{background:#f3f4f6}summary[data-v-0a0ab79e]::-webkit-details-marker{display:none}.loading-container[data-v-0a0ab79e]{min-height:400px}.skeleton-pulse[data-v-0a0ab79e]{animation:skeleton-pulse-0a0ab79e 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}@keyframes skeleton-pulse-0a0ab79e{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-avatar[data-v-0a0ab79e]{width:40px;height:40px;border-radius:50%;flex-shrink:0}.skeleton-title[data-v-0a0ab79e]{height:20px;width:60%;margin-bottom:8px}.skeleton-subtitle[data-v-0a0ab79e]{height:14px;width:40%}.skeleton-title-white[data-v-0a0ab79e]{height:20px;width:60%;margin-bottom:8px;background:linear-gradient(90deg,#ffffff4d 25%,#ffffff80,#ffffff4d 75%);background-size:200% 100%}.skeleton-subtitle-white[data-v-0a0ab79e]{height:14px;width:40%;background:linear-gradient(90deg,#ffffff4d 25%,#ffffff80,#ffffff4d 75%);background-size:200% 100%}.skeleton-text[data-v-0a0ab79e]{height:16px;width:80%}.skeleton-paragraph[data-v-0a0ab79e]{height:16px;width:100%;margin-bottom:8px}.skeleton-paragraph[data-v-0a0ab79e]:last-child{width:70%}.skeleton-progress[data-v-0a0ab79e]{height:6px;width:100%;border-radius:3px}.skeleton-small[data-v-0a0ab79e]{height:12px;width:30%}.skeleton-badge[data-v-0a0ab79e]{height:24px;width:80px;border-radius:12px}.skeleton-button[data-v-0a0ab79e]{height:32px;width:100px;border-radius:16px}.skeleton-icon[data-v-0a0ab79e]{width:32px;height:32px;border-radius:50%;flex-shrink:0}.skeleton-action[data-v-0a0ab79e]{height:16px;width:60px;border-radius:8px}@media (max-width: 768px){.group-view[data-v-0a0ab79e]{padding:0}.group-conversation-header[data-v-0a0ab79e]{flex-direction:column;align-items:flex-start}.group-view .group-thread-card[data-v-0a0ab79e]{border-radius:.875rem}.group-view .thread-card-body[data-v-0a0ab79e]{padding:.95rem}.group-view .thread-title[data-v-0a0ab79e]{font-size:1rem;line-height:1.35;padding-right:.5rem}.group-view .thread-comment[data-v-0a0ab79e]{margin-bottom:.75rem}.group-view .thread-comment>.avatar[data-v-0a0ab79e],.group-view .thread-composer>.avatar[data-v-0a0ab79e]{width:2rem;height:2rem;margin-right:.625rem!important;flex-shrink:0;font-size:.7rem}.group-view .thread-comment-bubble[data-v-0a0ab79e]{border-radius:.75rem;padding:.65rem .7rem}.group-view .thread-comment-bubble h6[data-v-0a0ab79e]{font-size:.8125rem;margin-bottom:.25rem}.group-view .thread-comment-bubble .icon-actions[data-v-0a0ab79e]{flex-wrap:wrap;gap:.5rem}.group-view .thread-composer[data-v-0a0ab79e]{margin-top:.875rem!important}.group-view .thread-composer .input-group[data-v-0a0ab79e]{align-items:stretch}.group-view .thread-composer textarea.form-control[data-v-0a0ab79e]{min-height:42px;font-size:.875rem}.group-view .thread-composer .input-group-append .btn[data-v-0a0ab79e]{min-width:42px;padding-left:.7rem;padding-right:.7rem}.skeleton-title[data-v-0a0ab79e]{width:80%}.skeleton-subtitle[data-v-0a0ab79e]{width:60%}.skeleton-text[data-v-0a0ab79e]{width:90%}}.loading-container .card[data-v-0a0ab79e]{border:1px solid #e9ecef;box-shadow:0 .125rem .25rem #00000013}.loading-container .list-group-item[data-v-0a0ab79e]{border-left:none;border-right:none;border-top:none}.loading-container .list-group-item[data-v-0a0ab79e]:last-child{border-bottom:none}.loading-container[data-v-0a0ab79e] *{transition:opacity .3s ease-in-out}.skeleton-pulse[data-v-0a0ab79e]{position:relative;overflow:hidden}.skeleton-pulse[data-v-0a0ab79e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-0a0ab79e 1.5s infinite}@keyframes shimmer-0a0ab79e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.group-view[data-v-0a0ab79e]{color:#e4e4e7;font-size:.96rem;padding:0}.group-view-workspace[data-v-0a0ab79e]{width:min(100%,56rem);margin-inline:auto;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:.55rem;background:#141414}.group-view-header[data-v-0a0ab79e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.1);padding:1rem}.group-view-title-block[data-v-0a0ab79e]{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.group-view-title-icon[data-v-0a0ab79e]{display:inline-flex;height:2.5rem;width:2.5rem;flex:none;align-items:center;justify-content:center;border:1px solid rgba(139,92,246,.24);border-radius:.5rem;background:#8b5cf61f;color:#c4b5fd}.group-view-eyebrow[data-v-0a0ab79e],.group-view-section-eyebrow[data-v-0a0ab79e]{margin:0;color:#71717a;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.group-view-header h1[data-v-0a0ab79e]{margin:.15rem 0 0;color:#f4f4f5;font-size:1.2rem;font-weight:800;line-height:1.25}.group-view-header p[data-v-0a0ab79e]:not(.group-view-eyebrow){margin:.35rem 0 0;max-width:48rem;color:#8f8f97;font-size:.9rem;line-height:1.5}.group-view-header-actions[data-v-0a0ab79e]{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.group-view-action[data-v-0a0ab79e]{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.45rem;border-radius:.5rem;border:1px solid transparent;padding:.5rem .8rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.group-view-action[data-v-0a0ab79e]:disabled{cursor:not-allowed;opacity:.55}.group-view-action.primary[data-v-0a0ab79e]{border-color:#8b5cf66b;background:#7c3aede6;color:#fff}.group-view-action.primary[data-v-0a0ab79e]:hover:not(:disabled){background:#8b5cf6}.group-view-action.secondary[data-v-0a0ab79e]{border-color:#ffffff1a;background:#ffffff0e;color:#d4d4d8}.group-view-action.secondary[data-v-0a0ab79e]:hover{background:#ffffff16;color:#f4f4f5;text-decoration:none}.group-view-metrics[data-v-0a0ab79e]{display:grid;border-bottom:1px solid rgba(255,255,255,.1);grid-template-columns:repeat(3,minmax(0,1fr))}.group-view-metric[data-v-0a0ab79e]{display:flex;align-items:center;gap:.75rem;border-right:1px solid rgba(255,255,255,.1);padding:.9rem 1rem}.group-view-metric[data-v-0a0ab79e]:last-child{border-right:0}.group-view-metric-icon[data-v-0a0ab79e]{display:inline-flex;height:2.25rem;width:2.25rem;flex:none;align-items:center;justify-content:center;border-radius:.5rem;background:#ffffff0e}.group-view-metric-icon.text-amber[data-v-0a0ab79e]{color:#fcd34d;background:#f59e0b24}.group-view-metric-icon.text-violet[data-v-0a0ab79e]{color:#c4b5fd;background:#8b5cf624}.group-view-metric-icon.text-emerald[data-v-0a0ab79e]{color:#a7f3d0;background:#10b9811f}.group-view-metric p[data-v-0a0ab79e]{margin:0;color:#f4f4f5;font-size:1.2rem;font-weight:800;line-height:1}.group-view-metric span[data-v-0a0ab79e]:not(.group-view-metric-icon){display:block;margin-top:.25rem;color:#71717a;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.group-view .group-panel-card[data-v-0a0ab79e],.group-view .group-main-card[data-v-0a0ab79e],.group-view .group-thread-card[data-v-0a0ab79e],.group-view .group-empty-feed-card[data-v-0a0ab79e]{border-color:#ffffff13!important;border-radius:.65rem!important;background:#171717!important;box-shadow:none!important}.group-view .group-thread-card[data-v-0a0ab79e]:hover{border-color:#ffffff1f!important;box-shadow:none!important;transform:none}.prayer-request-workspace .group-view-title-icon[data-v-0a0ab79e]{border-color:#8b5cf64d;background:#8b5cf629}.group-view .prayer-request-card[data-v-0a0ab79e]{border-radius:.5rem!important;background:#ffffff05!important}.group-view .prayer-request-card .thread-card-body[data-v-0a0ab79e]{padding:1rem}.group-view .prayer-request-card .thread-title[data-v-0a0ab79e]{color:#f4f4f5!important;font-size:.98rem;font-weight:800;line-height:1.35}.group-view .prayer-request-card .post-content[data-v-0a0ab79e]{margin-top:.85rem!important;border:1px solid rgba(255,255,255,.075);border-radius:.5rem;background:#00000029;color:#d4d4d8!important;font-size:.92rem;line-height:1.65;padding:.75rem .85rem}.group-view .prayer-request-card .avatar[data-v-0a0ab79e],.group-view .prayer-request-card .group-avatar-fallback[data-v-0a0ab79e]{border-radius:.5rem!important}.group-view .card-header[data-v-0a0ab79e]{border-bottom-color:#ffffff13!important}.group-view .post-content[data-v-0a0ab79e],.group-view .thread-comment-message[data-v-0a0ab79e],.group-view .h6[data-v-0a0ab79e],.group-view h6[data-v-0a0ab79e],.group-view h5[data-v-0a0ab79e],.group-view h4[data-v-0a0ab79e]{color:#e4e4e7!important}.group-view .text-muted[data-v-0a0ab79e],.group-view small[data-v-0a0ab79e],.group-view .thread-action-pill[data-v-0a0ab79e],.group-view .group-conversation-count[data-v-0a0ab79e],.group-view .details-menu-title[data-v-0a0ab79e]{color:#8f8f97!important}.group-feed-shell[data-v-0a0ab79e]{gap:.85rem;padding:1rem}.group-view .group-thread-card[data-v-0a0ab79e]{display:flex;gap:0;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease}.group-view .group-thread-card+.group-thread-card[data-v-0a0ab79e]{margin-top:0;border-top:1px solid rgba(255,255,255,.07)}.group-view .group-thread-card[data-v-0a0ab79e]:hover{background:#ffffff06!important}.group-view .thread-card-body[data-v-0a0ab79e]{display:flex;width:100%;gap:.85rem;padding:1rem!important;overflow:visible}.thread-item-icon[data-v-0a0ab79e]{display:inline-flex;height:2.5rem;width:2.5rem;flex:0 0 2.5rem;align-items:center;justify-content:center;border-radius:.5rem;background:#0ea5e924;color:#bae6fd;font-size:.9rem}.thread-item-icon-prayer[data-v-0a0ab79e]{background:#8b5cf626;color:#ddd6fe}.thread-item-icon-announcement[data-v-0a0ab79e]{background:#f59e0b24;color:#fde68a}.thread-item-main[data-v-0a0ab79e]{min-width:0;flex:1 1 auto}.group-view .thread-title-row[data-v-0a0ab79e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.group-view .thread-title-wrap[data-v-0a0ab79e]{display:block;min-width:0}.group-view .thread-title[data-v-0a0ab79e]{margin:0;color:#f4f4f5!important;font-size:.95rem;font-weight:800;line-height:1.35}.thread-meta[data-v-0a0ab79e]{margin:.28rem 0 0;color:#71717a;font-size:.78rem;line-height:1.4}.thread-meta span[data-v-0a0ab79e]{margin-inline:.35rem;color:#52525b}.thread-title-actions[data-v-0a0ab79e]{display:flex;flex:none;align-items:flex-start;justify-content:flex-end;gap:.45rem}.thread-status-badge[data-v-0a0ab79e]{display:inline-flex;align-items:center;border-radius:999px;background:#ffffff17;color:#d4d4d8;padding:.22rem .55rem;font-size:.68rem;font-weight:800;line-height:1}.thread-icon-button[data-v-0a0ab79e],.thread-report-button[data-v-0a0ab79e]{display:inline-flex;min-height:1.85rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.085);border-radius:.45rem;background:#ffffff09;color:#a1a1aa;font-size:.75rem;font-weight:750;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.thread-icon-button[data-v-0a0ab79e]{width:1.9rem}.thread-icon-button-sm[data-v-0a0ab79e]{min-height:1.65rem;width:1.65rem;font-size:.68rem}.thread-report-button[data-v-0a0ab79e]{gap:.35rem;padding:.28rem .55rem}.thread-icon-button[data-v-0a0ab79e]:hover,.thread-report-button[data-v-0a0ab79e]:hover{border-color:#ffffff21;background:#fff1;color:#f4f4f5}.thread-comment-avatar[data-v-0a0ab79e]{width:1.75rem!important;height:1.75rem!important;flex:0 0 1.75rem;border-radius:.45rem!important;font-size:.68rem;margin-right:0!important}.group-view .post-content[data-v-0a0ab79e]{margin-top:.8rem!important;border:1px solid rgba(255,255,255,.095);border-radius:.5rem;background:#0003;color:#d4d4d8!important;font-size:.92rem;line-height:1.65;padding:.7rem .8rem}.thread-engagement-row[data-v-0a0ab79e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.8rem}.group-view .thread-comments[data-v-0a0ab79e]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.075)}.thread-comments-label[data-v-0a0ab79e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;color:#71717a;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.thread-comments-label span[data-v-0a0ab79e]:last-child{color:#8f8f97;font-weight:650;letter-spacing:0;text-transform:none}.group-view .thread-comment[data-v-0a0ab79e]{gap:.65rem}.group-view .thread-comment-bubble[data-v-0a0ab79e]{border-radius:.5rem;background:#ffffff09;padding:.65rem .75rem}.group-view .thread-comment-name[data-v-0a0ab79e]{color:#f4f4f5!important;font-size:.82rem;font-weight:800}.group-view .thread-comment-message[data-v-0a0ab79e]{color:#c7c7cc!important;font-size:.88rem!important}.group-conversation-header[data-v-0a0ab79e]{margin:0;padding:.85rem 1rem;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent}.group-conversation-header h2[data-v-0a0ab79e]{margin:.25rem 0 0;color:#f4f4f5;font-size:1rem;font-weight:800}.group-conversation-header p[data-v-0a0ab79e]{color:#8f8f97!important}.group-conversation-actions[data-v-0a0ab79e]{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.group-conversation-actions .form-control[data-v-0a0ab79e]{width:auto;min-width:9.5rem;border:1px solid rgba(255,255,255,.095);border-radius:.45rem;background:#ffffff0a;color:#d4d4d8;font-size:.8rem;box-shadow:none}.group-conversation-count[data-v-0a0ab79e]{border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff09;padding:.18rem .55rem}.group-view .group-meta-pill[data-v-0a0ab79e]{border-color:#ffffff13;background:#ffffff09}.group-avatar-fallback[data-v-0a0ab79e]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(167,139,250,.22);background:#7c3aed38;color:#ddd6fe;font-weight:700;text-decoration:none;box-shadow:none!important}.group-view .avatar[data-v-0a0ab79e]{border:1px solid rgba(255,255,255,.1);box-shadow:none!important}.group-view .thread-comment-bubble[data-v-0a0ab79e]{border-color:#ffffff13;border-radius:.65rem;background:#ffffff09}.group-view .thread-action-pill[data-v-0a0ab79e]{border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff09;font-size:.82rem;font-weight:650;padding:.26rem .55rem}.group-view .thread-action-pill[data-v-0a0ab79e]:hover{background:#fff1;color:#f4f4f5!important}.group-view .thread-action-pill i[data-v-0a0ab79e]{color:#c4b5fd}.group-view .thread-composer-group[data-v-0a0ab79e]{border-color:#ffffff18;border-radius:.6rem;background:#ffffff09}.group-view .thread-composer-input[data-v-0a0ab79e]{color:#e4e4e7!important;background:transparent!important}.group-view .thread-composer-input[data-v-0a0ab79e]::-moz-placeholder{color:#71717a}.group-view .thread-composer-input[data-v-0a0ab79e]::placeholder{color:#71717a}.group-view .thread-send-btn[data-v-0a0ab79e]{border:0;background:#7c3aedd9;color:#fff}.group-view .thread-send-btn[data-v-0a0ab79e]:hover:not(:disabled){background:#6d28d9}.group-view .details-menu[data-v-0a0ab79e]{border-color:#ffffff1f;border-radius:.55rem;background:#202020;box-shadow:0 18px 45px #00000059}.group-view .details-menu-item[data-v-0a0ab79e]{color:#d4d4d8}.group-view .details-menu-item[data-v-0a0ab79e]:hover{background:#fff1}.group-view .group-empty-feed-icon[data-v-0a0ab79e]{color:#71717a!important}.group-view .text-sm[data-v-0a0ab79e]{font-size:.9rem!important}.group-view .text-xs[data-v-0a0ab79e]{font-size:.78rem!important}.group-thread-loadmore[data-v-0a0ab79e]{text-align:center}.group-thread-loadmore .btn[data-v-0a0ab79e],.group-empty-feed-card .btn[data-v-0a0ab79e]{border:1px solid rgba(255,255,255,.095);border-radius:.45rem;background:#ffffff0e;color:#e4e4e7;box-shadow:none}.group-thread-loadmore .btn[data-v-0a0ab79e]:hover,.group-empty-feed-card .btn[data-v-0a0ab79e]:hover{background:#ffffff16}.group-empty-feed-card.mt-4[data-v-0a0ab79e]{margin-top:0!important}.app-loading-panel-workspace>p.mt-3[data-v-0a0ab79e]{display:none}@media (max-width: 768px){.group-view-workspace[data-v-0a0ab79e]{width:100%;border-radius:.5rem}.group-view-header[data-v-0a0ab79e]{flex-direction:column}.group-view-header-actions[data-v-0a0ab79e]{width:100%;justify-content:stretch}.group-view-action[data-v-0a0ab79e]{flex:1 1 8rem}.group-view-metrics[data-v-0a0ab79e]{grid-template-columns:1fr}.group-view-metric[data-v-0a0ab79e]{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.group-view-metric[data-v-0a0ab79e]:last-child{border-bottom:0}.group-feed-shell[data-v-0a0ab79e],.group-view-header[data-v-0a0ab79e],.group-conversation-header[data-v-0a0ab79e],.group-view-metric[data-v-0a0ab79e]{padding-left:.85rem;padding-right:.85rem}}.edit-post-modal .swal2-popup{max-height:90vh;overflow:visible}.edit-post-modal .swal2-html-container{max-height:none;overflow:visible;margin:1rem 0!important}.edit-post-modal .swal2-input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:.375rem}.edit-post-modal .swal2-input:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.edit-post-modal .swal2-textarea{box-sizing:border-box;border:1px solid #d1d5db;border-radius:.375rem;font-family:inherit;line-height:1.5}.edit-post-modal .swal2-textarea:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.edit-post-modal .swal2-actions{margin-top:1.5rem}.organization-selector[data-v-fa086b22]{position:relative;display:block;width:100%}.organization-dropdown[data-v-fa086b22]{position:absolute;z-index:1000;width:100%;max-width:100%;left:0}.organization-dropdown-down[data-v-fa086b22]{top:100%;margin-top:.5rem}.organization-dropdown-up[data-v-fa086b22]{bottom:100%;margin-bottom:.5rem}.organization-options[data-v-fa086b22]{max-height:min(18rem,calc(100vh - 10rem));overflow-y:auto;overscroll-behavior:contain}
