@import"https://cdn.jsdelivr.net/npm/@xz/fonts@1/serve/plus-jakarta-display.min.css";@import"https://fonts.googleapis.com/icon?family=Material+Icons";.home[data-v-e98d89bd]{display:grid;gap:2.2rem}.stats-grid[data-v-e98d89bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.stat-card[data-v-e98d89bd]{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.stat-icon[data-v-e98d89bd]{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--vision-info);color:#fff;font-size:1.1rem;box-shadow:var(--vision-shadow-md)}.stat-icon .material-icons[data-v-e98d89bd]{font-size:20px}.stat-label[data-v-e98d89bd]{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vision-text-muted);margin-bottom:.2rem}.stat-value[data-v-e98d89bd]{margin:0;font-size:1.5rem;color:#fff}.stat-change[data-v-e98d89bd]{font-size:.78rem;color:var(--vision-text-soft)}.stat-change.success[data-v-e98d89bd]{color:#c9fbd5}.stat-change.warning[data-v-e98d89bd]{color:#ffe6b3}.stat-change.info[data-v-e98d89bd]{color:#abe9f7}.hero-grid[data-v-e98d89bd]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.4rem;align-items:stretch}.welcome-card[data-v-e98d89bd]{position:relative;overflow:hidden;min-height:320px;background:url(/assets/cardimgfree-kd2XKd0X.png) center/cover no-repeat}.welcome-content[data-v-e98d89bd]{position:relative;z-index:2;padding:2rem;max-width:360px}.welcome-kicker[data-v-e98d89bd]{text-transform:uppercase;letter-spacing:.4em;font-size:.7rem;color:var(--vision-text-muted);margin-bottom:.6rem}.welcome-card h2[data-v-e98d89bd]{margin:0 0 .6rem;font-size:1.8rem;color:#fff}.welcome-text[data-v-e98d89bd]{color:var(--vision-text-soft);line-height:1.6;margin-bottom:1.4rem}.welcome-overlay[data-v-e98d89bd]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#060b28e6,#060b2833)}.hero-side[data-v-e98d89bd]{display:grid;gap:1.2rem}.hero-title[data-v-e98d89bd]{font-size:1rem;font-weight:600;margin-bottom:.8rem}.hero-subtitle[data-v-e98d89bd]{color:var(--vision-text-soft);margin:0 0 1rem}.hero-metrics[data-v-e98d89bd]{display:grid;gap:1rem}.metric-label[data-v-e98d89bd]{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vision-text-muted);margin-bottom:.2rem}.metric-value[data-v-e98d89bd]{font-weight:600;color:#fff}.report-card[data-v-e98d89bd]{background:url(/assets/background-card-reports-Dlbd48Ql.png) center/cover no-repeat}.quick-links[data-v-e98d89bd]{display:flex;flex-wrap:wrap;gap:.6rem}.charts-grid[data-v-e98d89bd]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:1.4rem}.chart-card[data-v-e98d89bd]{min-height:320px;display:flex;flex-direction:column;gap:1rem}.chart-header[data-v-e98d89bd]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.chart-kicker[data-v-e98d89bd]{text-transform:uppercase;letter-spacing:.4em;font-size:.65rem;color:var(--vision-text-muted);margin-bottom:.4rem}.chart-header h3[data-v-e98d89bd]{margin:0;color:#fff;font-size:1.1rem}.chart-meta[data-v-e98d89bd]{font-size:.75rem;color:var(--vision-text-soft)}.chart-controls[data-v-e98d89bd]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.period-toggle[data-v-e98d89bd]{display:flex;gap:.25rem;background:#ffffff0d;border-radius:8px;padding:3px}.period-btn[data-v-e98d89bd]{padding:.35rem .75rem;font-size:.75rem;border:none;border-radius:6px;background:transparent;color:var(--vision-text-soft);cursor:pointer;transition:all .2s ease}.period-btn[data-v-e98d89bd]:hover{color:#fff;background:#ffffff14}.period-btn.active[data-v-e98d89bd]{background:var(--vision-info);color:#fff;box-shadow:0 2px 8px #0075ff4d}.chart-body[data-v-e98d89bd]{flex:1;min-height:240px}.activity-grid[data-v-e98d89bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.4rem}.activity-header[data-v-e98d89bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.activity-header h3[data-v-e98d89bd]{margin:0;color:#fff;font-size:1.05rem}.activity-list[data-v-e98d89bd]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.activity-item[data-v-e98d89bd]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.6rem;border-bottom:1px solid var(--vision-border-soft)}.activity-item[data-v-e98d89bd]:last-child{border-bottom:none}.activity-title[data-v-e98d89bd]{color:#fff;font-weight:600;margin-bottom:.2rem}.activity-meta[data-v-e98d89bd]{color:var(--vision-text-muted);font-size:.75rem}.activity-empty[data-v-e98d89bd]{color:var(--vision-text-muted);font-size:.85rem;padding:.6rem 0}.status.active[data-v-e98d89bd]{background:#01b57433;color:#c9fbd5}.status.deleted[data-v-e98d89bd]{background:#e31a1a33;color:#ffd0d2}.status.new[data-v-e98d89bd]{background:#0075ff33;color:#d1d8ff}.status.in_review[data-v-e98d89bd]{background:#ffb54733;color:#ffe3a1}.status.resolved[data-v-e98d89bd]{background:#01b57433;color:#bff0d1}.status.rejected[data-v-e98d89bd]{background:#e31a1a33;color:#ffd0d2}.dashboard-error[data-v-e98d89bd]{color:#ffd0d2;border-color:#e31a1a66;background:#e31a1a33}.quick-grid[data-v-e98d89bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem}.quick-card[data-v-e98d89bd]{display:grid;gap:.6rem;transition:transform .2s ease}.quick-card[data-v-e98d89bd]:hover{transform:translateY(-3px)}.quick-icon[data-v-e98d89bd]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#0075ff33;color:#fff}.quick-card h3[data-v-e98d89bd]{margin:0;color:#fff}.quick-card p[data-v-e98d89bd]{margin:0;color:var(--vision-text-soft);line-height:1.5}.heatmap-section[data-v-e98d89bd]{display:flex;flex-direction:column;gap:1rem}.heatmap-header[data-v-e98d89bd]{display:flex;justify-content:space-between;align-items:flex-start}.heatmap-header h3[data-v-e98d89bd]{margin:0;color:#fff;font-size:1.1rem}.heatmap-container[data-v-e98d89bd]{display:flex;flex-direction:column;gap:.5rem}.heatmap-body[data-v-e98d89bd]{display:flex;gap:.5rem}.heatmap-labels[data-v-e98d89bd]{display:flex;flex-direction:column;gap:2px;padding-top:2px}.heatmap-grid-wrapper[data-v-e98d89bd]{flex:1;display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;max-width:760px}.heatmap-grid[data-v-e98d89bd]{display:grid;grid-template-columns:repeat(24,22px);grid-auto-rows:22px;gap:2px;width:max-content}.heatmap-row[data-v-e98d89bd]{display:contents}.heatmap-cell[data-v-e98d89bd]{width:22px;height:22px;border-radius:3px;transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}.heatmap-cell[data-v-e98d89bd]:hover{transform:scale(1.2);box-shadow:0 0 8px #0075ff80;z-index:1}.heatmap-day-label[data-v-e98d89bd]{font-size:.7rem;color:var(--vision-text-muted);height:24px;display:flex;align-items:center;width:25px}.heatmap-hours[data-v-e98d89bd]{display:grid;grid-template-columns:repeat(24,22px);align-items:center;padding-top:.25rem;width:max-content}.heatmap-hour-label[data-v-e98d89bd]{font-size:.65rem;color:var(--vision-text-muted);justify-self:center}.heatmap-legend[data-v-e98d89bd]{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.legend-label[data-v-e98d89bd]{font-size:.7rem;color:var(--vision-text-muted)}.legend-scale[data-v-e98d89bd]{display:flex;gap:2px}.legend-cell[data-v-e98d89bd]{width:14px;height:14px;border-radius:2px}@media (max-width: 980px){.hero-grid[data-v-e98d89bd],.charts-grid[data-v-e98d89bd]{grid-template-columns:1fr}}.login-screen[data-v-97e0a725]{min-height:100vh;display:grid;grid-template-columns:1fr;background:#060b24;position:relative;overflow:hidden}#load[data-v-97e0a725]{position:absolute;width:600px;height:36px;left:50%;top:40%;margin-left:-300px;overflow:visible;-webkit-user-select:none;user-select:none;cursor:default}#load div[data-v-97e0a725]{position:absolute;width:20px;height:36px;opacity:0;font-family:Helvetica,Arial,sans-serif;animation:move-97e0a725 2s linear infinite;transform:rotate(180deg);color:#35c4f0}#load div[data-v-97e0a725]:nth-child(2){animation-delay:.2s}#load div[data-v-97e0a725]:nth-child(3){animation-delay:.4s}#load div[data-v-97e0a725]:nth-child(4){animation-delay:.6s}#load div[data-v-97e0a725]:nth-child(5){animation-delay:.8s}#load div[data-v-97e0a725]:nth-child(6){animation-delay:1s}#load div[data-v-97e0a725]:nth-child(7){animation-delay:1.2s}@keyframes move-97e0a725{0%{left:0;opacity:0}35%{left:41%;transform:rotate(0);opacity:1}65%{left:59%;transform:rotate(0);opacity:1}to{left:100%;transform:rotate(-180deg);opacity:0}}.login-cta[data-v-97e0a725]{position:absolute;left:50%;top:calc(40% + 80px);transform:translate(-50%);display:grid;gap:1rem;place-items:center}.auth-error[data-v-97e0a725]{background:#e31a1a33;border:1px solid rgba(227,26,26,.4);padding:.9rem 1rem;border-radius:12px;color:#fff}.btn[data-v-97e0a725]{font-size:1.2rem;padding:1rem 2.5rem;border:none;outline:none;border-radius:.4rem;cursor:pointer;text-transform:uppercase;background-color:#0e0e1a;color:#eaeaea;font-weight:700;transition:.6s;box-shadow:0 0 60px #1f4c65;-webkit-box-reflect:below 10px linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4))}.btn[data-v-97e0a725]:active{scale:.92}.btn[data-v-97e0a725]:hover{background:linear-gradient(270deg,#021d4eae,#1fd7e8df 60%);color:#040426}@media (max-width: 700px){#load[data-v-97e0a725]{width:360px;margin-left:-180px}.login-cta[data-v-97e0a725]{top:calc(40% + 70px)}}.user-link[data-v-08189e22]{background:none;border:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .2s ease,opacity .2s ease}.user-link[data-v-08189e22]:hover{color:#ffffffe6;text-decoration:underline}.user-link.is-disabled[data-v-08189e22]{cursor:default;opacity:.7;text-decoration:none}.floating-field[data-v-77278fb7]{display:flex;flex-direction:column;gap:7px;position:relative;color:#fff}.floating-field__label[data-v-77278fb7]{font-size:14px;padding-left:8px;position:absolute;top:4px;transition:.3s;pointer-events:none}.floating-field__input[data-v-77278fb7]{width:100%;height:30px;border:none;outline:none;padding:0 10px;border-radius:6px;color:#fff;font-size:14px;background-color:transparent;box-shadow:3px 3px 10px #000,-1px -1px 6px #fff6}.floating-field__input[data-v-77278fb7]:focus{border:2px solid transparent;color:#fff;box-shadow:3px 3px 10px #000,-1px -1px 6px #fff6,inset 3px 3px 10px #000,inset -1px -1px 6px #fff6}.floating-field--filled .floating-field__label[data-v-77278fb7],.floating-field:focus-within .floating-field__label[data-v-77278fb7]{padding-left:2px;transform:translateY(-24px)}.floating-field--filled .floating-field__input[data-v-77278fb7],.floating-field:focus-within .floating-field__input[data-v-77278fb7]{box-shadow:3px 3px 10px #000,-1px -1px 6px #fff6,inset 3px 3px 10px #000,inset -1px -1px 6px #fff6}.floating-field--textarea .floating-field__input[data-v-77278fb7]{height:auto;min-height:30px;padding:6px 10px;resize:vertical}.floating-field--textarea .floating-field__label[data-v-77278fb7]{top:9px}.floating-field--select .floating-field__input[data-v-77278fb7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;color:#e6ecff;color-scheme:dark}.floating-field--select .floating-field__input[data-v-77278fb7] option{background-color:#0b0f2a;color:#e6ecff}.voice-rooms[data-v-1de1d77e]{display:grid;gap:1.4rem}.page-head[data-v-1de1d77e]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.page-head h1[data-v-1de1d77e]{margin:0;color:#fff;font-size:1.45rem}.page-kicker[data-v-1de1d77e]{text-transform:uppercase;letter-spacing:.4em;font-size:.7rem;color:var(--vision-text-muted);margin-bottom:.3rem}.page-subtitle[data-v-1de1d77e]{margin:.4rem 0 0;color:var(--vision-text-soft);max-width:520px}.stats-grid[data-v-1de1d77e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.stat-card[data-v-1de1d77e]{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.stat-icon[data-v-1de1d77e]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--vision-info);color:#fff;box-shadow:var(--vision-shadow-md)}.stat-icon .material-icons[data-v-1de1d77e]{font-size:18px}.stat-label[data-v-1de1d77e]{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vision-text-muted)}.stat-value[data-v-1de1d77e]{font-size:1.2rem;font-weight:700;color:#fff;margin:.2rem 0}.stat-change[data-v-1de1d77e]{font-size:.75rem;color:var(--vision-text-soft)}.stat-change.success[data-v-1de1d77e]{color:#c9fbd5}.stat-change.warning[data-v-1de1d77e]{color:#ffe3a1}.stat-change.info[data-v-1de1d77e]{color:#abe9f7}.filters[data-v-1de1d77e]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.filters .floating-field[data-v-1de1d77e]{min-width:200px;flex:1 1 220px}.members-list[data-v-1de1d77e]{margin:.5rem 0 0;padding-left:1.2rem;color:var(--vision-text-soft)}.members-list li[data-v-1de1d77e]{margin:.2rem 0}.members-history[data-v-1de1d77e]{margin:.5rem 0 0;padding-left:1.2rem;color:var(--vision-text-soft)}.members-history li[data-v-1de1d77e]{margin:.2rem 0}.history-row[data-v-1de1d77e]{margin-top:.6rem}.history-line[data-v-1de1d77e]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.history-name[data-v-1de1d77e]{display:inline-flex;align-items:center;gap:.5rem;position:relative}.history-link[data-v-1de1d77e]{color:#fff;text-decoration:none;font-weight:600}.history-link[data-v-1de1d77e]:hover{text-decoration:underline}.history-meta[data-v-1de1d77e]{color:var(--vision-text-soft)}.history-actions[data-v-1de1d77e]{display:inline-flex;align-items:center;gap:.4rem;opacity:0;visibility:hidden;transition:opacity .2s ease}.members-history li:hover .history-actions[data-v-1de1d77e]{opacity:1;visibility:visible}.history-id[data-v-1de1d77e]{font-size:.75rem;color:var(--vision-text-muted)}.copy-btn[data-v-1de1d77e]{border:none;background:#ffffff1f;color:#fff;border-radius:8px;padding:.2rem .5rem;font-size:.7rem;cursor:pointer}.copy-btn[data-v-1de1d77e]:hover{background:#fff3}.copied-hint[data-v-1de1d77e]{font-size:.7rem;color:#01b574}.status[data-v-1de1d77e]{font-size:.75rem}.status.active[data-v-1de1d77e]{background:#01b57433;color:#c9fbd5}.status.deleted[data-v-1de1d77e]{background:#e31a1a33;color:#ffd0d2}.actions[data-v-1de1d77e]{display:flex;gap:.5rem;white-space:nowrap}.btn-sm[data-v-1de1d77e]{padding:.35rem .7rem;font-size:.8rem;border-radius:10px}.loading[data-v-1de1d77e],.error[data-v-1de1d77e]{text-align:center;padding:2rem;font-size:1rem;border-radius:var(--vision-radius-card);background:var(--vision-gradient-card);border:1px solid var(--vision-border-soft);box-shadow:var(--vision-shadow-xxl)}.error[data-v-1de1d77e]{background:#e31a1a26;border-color:#e31a1a73;color:#ffd0d2}.form[data-v-1de1d77e]{display:flex;flex-direction:column;gap:1.2rem}.form-group[data-v-1de1d77e]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-1de1d77e]{font-weight:600;color:var(--vision-text-soft)}.form-group input[type=checkbox][data-v-1de1d77e]{width:auto;margin-right:.5rem}.form-actions[data-v-1de1d77e]{display:flex;gap:1rem;margin-top:1rem}.form-actions button[data-v-1de1d77e]{flex:1}.room-details[data-v-1de1d77e]{background:#0f1535a6;padding:1.2rem;border-radius:16px;margin-bottom:1.5rem;border:1px solid var(--vision-border-soft)}.detail-row[data-v-1de1d77e]{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--vision-border-soft);color:var(--vision-text-soft)}.detail-row[data-v-1de1d77e]:last-child{border-bottom:none}.detail-row .label[data-v-1de1d77e]{font-weight:600;color:#fff}.detail-row .value[data-v-1de1d77e]{color:var(--vision-text-soft)}.page-actions[data-v-1de1d77e]{display:flex;align-items:center;gap:1rem}.view-toggle[data-v-1de1d77e]{display:flex;background:var(--vision-card-bg);border-radius:12px;padding:4px;border:1px solid var(--vision-border)}.view-btn[data-v-1de1d77e]{width:36px;height:36px;border:none;background:transparent;color:var(--vision-text-muted);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.view-btn[data-v-1de1d77e]:hover{color:var(--vision-text-soft)}.view-btn.active[data-v-1de1d77e]{background:var(--vision-primary);color:#fff}.view-btn .material-icons[data-v-1de1d77e]{font-size:18px}.room-checkbox[data-v-1de1d77e]{width:18px;height:18px;cursor:pointer;accent-color:var(--vision-primary)}tr.selected[data-v-1de1d77e]{background:#0075ff1a}.bulk-actions[data-v-1de1d77e]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--vision-card-bg);border-radius:12px;margin-top:1rem;border:1px solid var(--vision-primary)}.bulk-count[data-v-1de1d77e]{color:var(--vision-text-soft);font-weight:600}.rooms-cards-grid[data-v-1de1d77e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.2rem}.room-card[data-v-1de1d77e]{background:var(--vision-gradient-card);border:1px solid var(--vision-border-soft);border-radius:var(--vision-radius-card);padding:1.2rem;position:relative;transition:all .3s ease}.room-card[data-v-1de1d77e]:hover{border-color:var(--vision-primary);transform:translateY(-2px);box-shadow:var(--vision-shadow-xxl)}.room-card.active[data-v-1de1d77e]{border-color:#01b57480}.activity-indicator[data-v-1de1d77e]{position:absolute;top:12px;right:12px}.pulse[data-v-1de1d77e]{display:block;width:12px;height:12px;background:#01b574;border-radius:50%;animation:pulse-animation-1de1d77e 2s infinite}@keyframes pulse-animation-1de1d77e{0%{box-shadow:0 0 #01b574b3}70%{box-shadow:0 0 0 10px #01b57400}to{box-shadow:0 0 #01b57400}}.room-card-header[data-v-1de1d77e]{margin-bottom:1rem}.room-card-title[data-v-1de1d77e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.room-card-title h3[data-v-1de1d77e]{margin:0;font-size:1.1rem;color:#fff;flex:1}.room-card-region[data-v-1de1d77e]{display:flex;align-items:center;gap:.3rem;color:var(--vision-text-muted);font-size:.8rem}.room-card-region .material-icons[data-v-1de1d77e]{font-size:14px}.room-card-body[data-v-1de1d77e]{display:flex;flex-direction:column;gap:.8rem}.room-card-owner[data-v-1de1d77e]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.room-card-owner .label[data-v-1de1d77e]{color:var(--vision-text-muted)}.room-card-stats[data-v-1de1d77e]{display:flex;gap:1.5rem}.room-card-stats .stat[data-v-1de1d77e]{display:flex;align-items:center;gap:.3rem;color:var(--vision-text-soft);font-size:.85rem}.room-card-stats .stat .material-icons[data-v-1de1d77e]{font-size:16px;color:var(--vision-text-muted)}.room-card-members[data-v-1de1d77e]{margin-top:.5rem}.members-avatars[data-v-1de1d77e]{display:flex;align-items:center}.member-avatar[data-v-1de1d77e]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--vision-primary),var(--vision-info));color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;border:2px solid var(--vision-card-bg);margin-left:-8px}.member-avatar[data-v-1de1d77e]:first-child{margin-left:0}.member-avatar.more[data-v-1de1d77e]{background:var(--vision-card-bg);color:var(--vision-text-soft);font-size:.7rem}.room-card-actions[data-v-1de1d77e]{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--vision-border-soft)}.room-card-actions .btn-sm[data-v-1de1d77e]{flex:1;display:flex;align-items:center;justify-content:center}.room-card-actions .btn-sm .material-icons[data-v-1de1d77e]{font-size:18px}.actions-history[data-v-1de1d77e]{list-style:none;padding:0;margin:.5rem 0 1rem;max-height:200px;overflow-y:auto}.action-item[data-v-1de1d77e]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--vision-border-soft);font-size:.85rem}.action-item[data-v-1de1d77e]:last-child{border-bottom:none}.action-icon[data-v-1de1d77e]{font-size:1rem}.action-text[data-v-1de1d77e]{flex:1;color:var(--vision-text)}.action-time[data-v-1de1d77e]{color:var(--vision-text-muted);font-size:.75rem;white-space:nowrap}.complaints[data-v-bfe61825]{display:grid;gap:1.4rem}.header[data-v-bfe61825]{display:flex;justify-content:space-between;align-items:center}.header h1[data-v-bfe61825]{margin:0;color:#fff;font-size:1.35rem}.filters[data-v-bfe61825]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.filters .floating-field[data-v-bfe61825]{min-width:200px;flex:1 1 220px}.stats[data-v-bfe61825]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card[data-v-bfe61825]{position:relative;text-align:left;min-height:110px;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center}.stat-card[data-v-bfe61825]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#0075ffcc}.stat-card.new[data-v-bfe61825]:before{background:#ffb547e6}.stat-card.review[data-v-bfe61825]:before{background:#21d4fde6}.stat-card.resolved[data-v-bfe61825]:before{background:#01b574e6}.stat-card.rejected[data-v-bfe61825]:before{background:#949ba4e6}.stat-card.critical[data-v-bfe61825]:before{background:#e31a1ae6}.stat-value[data-v-bfe61825]{font-size:1.6rem;font-weight:700;color:#fff}.stat-label[data-v-bfe61825]{color:var(--vision-text-muted);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem}.stat-icon[data-v-bfe61825]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#0f1535b3;border:1px solid var(--vision-border-soft);color:#fff;box-shadow:var(--vision-shadow-md)}.stat-icon .material-icons[data-v-bfe61825]{font-size:18px}.priority[data-v-bfe61825],.status[data-v-bfe61825]{font-size:.75rem}.priority.low[data-v-bfe61825]{background-color:#ffffff1f;color:var(--vision-text-soft)}.priority.medium[data-v-bfe61825]{background-color:#ffb54733;color:#ffe3a1}.priority.high[data-v-bfe61825]{background-color:#e31a1a33;color:#ffd0d2}.status.new[data-v-bfe61825]{background-color:#0075ff33;color:#d1d8ff}.status.in_review[data-v-bfe61825]{background-color:#21d4fd33;color:#bfeaf3}.status.resolved[data-v-bfe61825]{background-color:#01b57433;color:#bff0d1}.status.rejected[data-v-bfe61825]{background-color:#949ba433;color:#d1d7de}.actions[data-v-bfe61825]{display:flex;gap:.5rem;white-space:nowrap}.btn-sm[data-v-bfe61825]{padding:.35rem .7rem;font-size:.8rem;border-radius:10px}.loading[data-v-bfe61825],.error[data-v-bfe61825]{text-align:center;padding:2rem;font-size:1rem;border-radius:var(--vision-radius-card);background:var(--vision-gradient-card);border:1px solid var(--vision-border-soft);box-shadow:var(--vision-shadow-xxl)}.error[data-v-bfe61825]{background-color:#e31a1a24;color:#ffd0d2;border-color:#e31a1a66}.form[data-v-bfe61825]{display:flex;flex-direction:column;gap:1.2rem}.form-group[data-v-bfe61825]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-bfe61825]{font-weight:600;color:var(--vision-text-soft)}.vision-textarea[data-v-bfe61825]{resize:vertical}.form-actions[data-v-bfe61825]{display:flex;gap:1rem;margin-top:1rem}.form-actions button[data-v-bfe61825]{flex:1}.complaint-details[data-v-bfe61825]{background-color:#0f1535a6;padding:1.2rem;border-radius:16px;margin-bottom:1.5rem;border:1px solid var(--vision-border-soft)}.detail-section[data-v-bfe61825]{margin-bottom:1.6rem}.detail-section[data-v-bfe61825]:last-child{margin-bottom:0}.detail-section h3[data-v-bfe61825]{color:#fff;font-size:1rem;margin:0 0 1rem}.detail-row[data-v-bfe61825]{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--vision-border-soft);color:var(--vision-text-soft)}.detail-row[data-v-bfe61825]:last-child{border-bottom:none}.detail-row .label[data-v-bfe61825]{font-weight:600;color:var(--vision-text)}.detail-row .value[data-v-bfe61825]{color:var(--vision-text-soft)}.detail-text[data-v-bfe61825]{color:var(--vision-text-soft);line-height:1.6;margin:0;white-space:pre-wrap}.truncate[data-v-bfe61825]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sla-timer[data-v-bfe61825]{display:flex;align-items:center}.sla-badge[data-v-bfe61825]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;border-radius:8px;font-size:.75rem;font-weight:600}.sla-badge .material-icons[data-v-bfe61825]{font-size:14px}.sla-badge.ok[data-v-bfe61825]{background:#01b57433;color:#bff0d1}.sla-badge.warning[data-v-bfe61825]{background:#ffb54733;color:#ffe3a1}.sla-badge.critical[data-v-bfe61825]{background:#e31a1a33;color:#ffd0d2;animation:pulse-critical-bfe61825 1.5s infinite}.sla-badge.overdue[data-v-bfe61825]{background:#e31a1a66;color:#ff8a8a;animation:pulse-critical-bfe61825 1s infinite}@keyframes pulse-critical-bfe61825{0%,to{opacity:1}50%{opacity:.7}}.sla-completed[data-v-bfe61825]{color:var(--vision-text-muted)}.response-templates[data-v-bfe61825]{margin-bottom:1rem}.templates-label[data-v-bfe61825]{display:block;color:var(--vision-text-muted);font-size:.8rem;margin-bottom:.5rem}.templates-list[data-v-bfe61825]{display:flex;flex-wrap:wrap;gap:.5rem}.template-btn[data-v-bfe61825]{padding:.4rem .8rem;border:1px solid var(--vision-border);background:var(--vision-card-bg);color:var(--vision-text-soft);border-radius:8px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.template-btn[data-v-bfe61825]:hover{background:var(--vision-primary);color:#fff;border-color:var(--vision-primary)}.moderator-stats-section[data-v-bfe61825]{margin-top:1rem}.section-header[data-v-bfe61825]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem 0}.section-header h3[data-v-bfe61825]{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--vision-text);font-size:1rem}.section-header h3 .material-icons[data-v-bfe61825]{font-size:1.2rem;color:var(--vision-primary)}.toggle-icon[data-v-bfe61825]{color:var(--vision-text-muted);transition:transform .2s ease}.moderator-stats-content[data-v-bfe61825]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--vision-border-soft)}.stats-period[data-v-bfe61825]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.stats-period label[data-v-bfe61825]{color:var(--vision-text-muted);font-size:.9rem}.stats-period select[data-v-bfe61825]{padding:.4rem .8rem;border:1px solid var(--vision-border);background:var(--vision-card-bg);color:var(--vision-text);border-radius:8px;font-size:.9rem}.loading-inline[data-v-bfe61825]{padding:1rem;text-align:center;color:var(--vision-text-muted)}.moderator-table-wrap[data-v-bfe61825]{overflow-x:auto}.moderator-table[data-v-bfe61825]{width:100%;border-collapse:collapse;font-size:.9rem}.moderator-table th[data-v-bfe61825],.moderator-table td[data-v-bfe61825]{padding:.75rem;text-align:left;border-bottom:1px solid var(--vision-border-soft)}.moderator-table th[data-v-bfe61825]{color:var(--vision-text-muted);font-weight:600;font-size:.8rem;text-transform:uppercase}.moderator-table td[data-v-bfe61825]{color:var(--vision-text)}.moderator-table td.resolved[data-v-bfe61825]{color:#4ade80}.moderator-table td.rejected[data-v-bfe61825]{color:#f87171}.moderator-table td.in-review[data-v-bfe61825]{color:#fbbf24}.efficiency-bar[data-v-bfe61825]{position:relative;width:100px;height:20px;background:#ffffff1a;border-radius:10px;overflow:hidden}.efficiency-fill[data-v-bfe61825]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--vision-primary),#4ade80);border-radius:10px;transition:width .3s ease}.efficiency-text[data-v-bfe61825]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.stats-summary[data-v-bfe61825]{display:flex;gap:2rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--vision-border-soft);color:var(--vision-text-muted);font-size:.9rem}.stats-summary strong[data-v-bfe61825]{color:var(--vision-text)}.no-data[data-v-bfe61825]{padding:1.5rem;text-align:center;color:var(--vision-text-muted);font-style:italic}.attachment-upload[data-v-bfe61825]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.upload-hint[data-v-bfe61825]{color:var(--vision-text-muted);font-size:.8rem}.attachments-grid[data-v-bfe61825]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.attachment-item[data-v-bfe61825]{background:var(--vision-card-bg);border:1px solid var(--vision-border-soft);border-radius:8px;overflow:hidden}.attachment-preview[data-v-bfe61825]{width:100%;height:120px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#0003}.attachment-preview img[data-v-bfe61825]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.attachment-preview img[data-v-bfe61825]:hover{transform:scale(1.05)}.video-placeholder[data-v-bfe61825]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--vision-text-muted);padding:1rem;text-align:center}.video-placeholder .material-icons[data-v-bfe61825]{font-size:2.5rem;color:var(--vision-primary)}.video-placeholder span[data-v-bfe61825]:last-child{font-size:.75rem;word-break:break-all}.attachment-info[data-v-bfe61825]{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.attachment-name[data-v-bfe61825]{font-size:.75rem;color:var(--vision-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-size[data-v-bfe61825]{font-size:.7rem;color:var(--vision-text-muted)}.btn-delete-attachment[data-v-bfe61825]{background:transparent;border:none;color:var(--vision-danger);cursor:pointer;padding:.25rem;margin-top:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.btn-delete-attachment[data-v-bfe61825]:hover{background:#ef44441a}.btn-delete-attachment .material-icons[data-v-bfe61825]{font-size:1rem}.no-attachments[data-v-bfe61825]{padding:1rem;text-align:center;color:var(--vision-text-muted);font-style:italic;background:#0000001a;border-radius:8px}.btn-sm[data-v-bfe61825]{padding:.4rem .8rem;font-size:.85rem;display:inline-flex;align-items:center;gap:.4rem}.btn-sm .material-icons[data-v-bfe61825]{font-size:1rem}.placeholder[data-v-ceef1a81]{display:grid;gap:1rem}.placeholder h1[data-v-ceef1a81]{margin:0;color:#fff;font-size:1.35rem}.placeholder p[data-v-ceef1a81]{color:var(--vision-text-soft);margin:0}.placeholder-card[data-v-ceef1a81]{background:#0f1535a6;border-radius:16px;border:1px solid var(--vision-border-soft);padding:1.2rem;color:#fff;display:grid;gap:.4rem}.muted[data-v-ceef1a81]{color:var(--vision-text-muted);font-size:.9rem}.partners-page[data-v-42b1129f]{display:grid;gap:1.4rem}.header[data-v-42b1129f]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.stats[data-v-42b1129f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.stat-card[data-v-42b1129f]{display:grid;gap:.4rem}.stat-label[data-v-42b1129f]{color:var(--vision-text-muted);font-size:.85rem}.stat-value[data-v-42b1129f]{font-size:1.5rem;font-weight:700}.actions[data-v-42b1129f]{display:flex;gap:.4rem;flex-wrap:wrap}.id-cell[data-v-42b1129f]{display:flex;align-items:center;gap:.8rem;white-space:nowrap}.id-value[data-v-42b1129f]{font-weight:600}.partner-toggle[data-v-42b1129f]{transform:scale(.5);transform-origin:left center}.form-grid[data-v-42b1129f]{display:grid;gap:.8rem;margin-bottom:1rem}.live-check[data-v-42b1129f]{display:grid;gap:.8rem}.live-check-header[data-v-42b1129f]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.live-check-title[data-v-42b1129f]{font-weight:600}.live-check-body[data-v-42b1129f]{display:grid;gap:.6rem}.live-status.ok[data-v-42b1129f]{color:#01b574}.live-status.bad[data-v-42b1129f]{color:#ff6b6b}.live-meta[data-v-42b1129f]{display:grid;gap:.3rem}.form-grid label[data-v-42b1129f]{display:grid;gap:.4rem;color:var(--vision-text-soft)}.checkbox[data-v-42b1129f]{display:flex;align-items:center;gap:.6rem}.streams-list[data-v-42b1129f]{display:grid;gap:.8rem}.stream-card[data-v-42b1129f]{border:1px solid var(--vision-border-soft);border-radius:12px;padding:.8rem;background:#0f153599}.stream-title[data-v-42b1129f]{font-weight:600;color:#fff}.stream-meta[data-v-42b1129f]{font-size:.85rem;color:var(--vision-text-muted)}.vision-badge.active[data-v-42b1129f]{background:#01b57433;color:#01b574}.vision-badge.inactive[data-v-42b1129f]{background:#e2e8f01f;color:var(--vision-text-muted)}.toggle-cont[data-v-42b1129f]{--primary: #54a8fc;--light: #d9d9d9;--dark: #121212;--gray: #414344;--second: rgba(0, 0, 0, .35);position:relative;z-index:10;width:fit-content;height:50px;border-radius:9999px}.toggle-cont .toggle-input[data-v-42b1129f]{display:none}.toggle-cont .toggle-label[data-v-42b1129f]{--gap: 5px;--width: 50px;cursor:pointer;position:relative;display:inline-block;padding:.5rem;width:calc((var(--width) + var(--gap)) * 2);height:100%;background-color:var(--dark);border:1px solid #777777;border-bottom:0;border-radius:9999px;box-sizing:content-box;transition:all .3s ease-in-out}.toggle-label[data-v-42b1129f]:before{content:"";position:absolute;z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 1.5rem);height:calc(100% + 1.5rem);background-color:var(--gray);border:1px solid #777777;border-bottom:0;border-radius:9999px;transition:all .3s ease-in-out}.toggle-label[data-v-42b1129f]:after{content:"";position:absolute;z-index:-10;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-image:radial-gradient(circle at 50% -100%,#3a9bfc,#0c0c0c 80%);border-radius:9999px}.toggle-cont .toggle-label .cont-icon[data-v-42b1129f]{position:relative;display:flex;justify-content:center;align-items:center;width:var(--width);height:50px;background-image:radial-gradient(circle at 50% 0%,#666666 0%,var(--gray) 100%);border:1px solid #aaaaaa;border-bottom:0;border-radius:9999px;box-shadow:inset 0 -.15rem .15rem var(--primary),inset 0 0 .5rem .75rem var(--second);transition:transform .3s ease-in-out}.cont-icon[data-v-42b1129f]{overflow:clip;position:relative}.cont-icon .sparkle[data-v-42b1129f]{position:absolute;top:50%;left:50%;display:block;width:calc(var(--width) * 1px);aspect-ratio:1;background-color:var(--light);border-radius:50%;transform-origin:50% 50%;rotate:calc(1deg * var(--deg));transform:translate(-50%,-50%);animation:sparkle-42b1129f calc(100s / var(--duration)) linear calc(0s / var(--duration)) infinite}@keyframes sparkle-42b1129f{to{width:calc(var(--width) * .5px);transform:translate(2000%,-50%)}}.cont-icon .icon[data-v-42b1129f]{width:1.1rem;fill:var(--light)}.toggle-input:checked+.toggle-label[data-v-42b1129f]{background-color:#41434400;border:1px solid #3d6970;border-bottom:0}.toggle-input:checked+.toggle-label[data-v-42b1129f]:before{box-shadow:0 1rem 2.5rem -2rem #0080ff}.toggle-input:checked+.toggle-label .cont-icon[data-v-42b1129f]{overflow:visible;background-image:radial-gradient(circle at 50% 0%,#045ab1 0%,var(--primary) 100%);border:1px solid var(--primary);border-bottom:0;transform:translate(calc((var(--gap) * 2) + 100%)) rotate(-225deg)}.toggle-input:checked+.toggle-label .cont-icon .sparkle[data-v-42b1129f]{z-index:-10;width:calc(var(--width) * 1.5px);background-color:#acacac;animation:sparkle-checked-42b1129f calc(100s / var(--duration)) linear calc(10s / var(--duration)) infinite}@keyframes sparkle-checked-42b1129f{to{width:calc(var(--width) * 1px);transform:translate(5000%,-50%)}}.logs-page[data-v-be630fc2]{display:flex;flex-direction:column;gap:1.4rem;height:calc(100vh - 120px);overflow:hidden}.page-header[data-v-be630fc2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.eyebrow[data-v-be630fc2]{font-size:.8rem;letter-spacing:.08em;color:var(--vision-text-muted);text-transform:uppercase;margin-bottom:.25rem}.subtitle[data-v-be630fc2]{color:var(--vision-text-muted);margin-top:.3rem}.header-actions[data-v-be630fc2]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.mode-toggle[data-v-be630fc2]{display:inline-flex;align-items:center;padding:.25rem;border-radius:999px;background:#0f172a99;border:1px solid var(--vision-border-soft)}.toggle-btn[data-v-be630fc2]{border:none;background:transparent;color:var(--vision-text-muted);padding:.35rem .9rem;border-radius:999px;cursor:pointer;font-weight:600;font-size:.85rem}.toggle-btn.active[data-v-be630fc2]{background:#3b82f640;color:var(--vision-text);box-shadow:inset 0 0 0 1px #3b82f666}.refresh-note[data-v-be630fc2]{font-size:.9rem;color:var(--vision-text-muted)}.btn-compact[data-v-be630fc2]{padding:.45rem .9rem;font-weight:600}.logs-grid[data-v-be630fc2]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-rows:minmax(0,1fr);gap:1rem;align-items:stretch}.db-logs[data-v-be630fc2]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));min-height:0;overflow:hidden}.db-card[data-v-be630fc2]{display:flex;flex-direction:column;gap:.8rem}.db-card__header[data-v-be630fc2]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.db-card__title[data-v-be630fc2]{font-weight:700}.db-card__subtitle[data-v-be630fc2]{font-size:.85rem;color:var(--vision-text-muted)}.db-card__body[data-v-be630fc2]{border:1px solid var(--vision-border-soft);border-radius:14px;background:#0a0e23b3;max-height:320px;overflow:auto;padding:.75rem;display:flex;flex-direction:column;gap:.6rem}.db-list[data-v-be630fc2]{display:flex;flex-direction:column;gap:.6rem}.db-item[data-v-be630fc2]{display:flex;flex-direction:column;gap:.3rem;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.5rem}.db-item[data-v-be630fc2]:last-child{border-bottom:none;padding-bottom:0}.db-item__main[data-v-be630fc2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.db-item__meta[data-v-be630fc2]{display:flex;gap:.6rem;flex-wrap:wrap;font-size:.82rem;color:var(--vision-text-muted)}.db-tag[data-v-be630fc2]{padding:.1rem .45rem;border-radius:999px;background:#3b82f633;font-size:.75rem}.db-event[data-v-be630fc2]{font-weight:600}.log-card[data-v-be630fc2]{display:flex;flex-direction:column;gap:.6rem;height:100%;min-height:0}.log-card__header[data-v-be630fc2]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.log-title[data-v-be630fc2]{display:flex;align-items:center;gap:.8rem}.dot[data-v-be630fc2]{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 6px #ffffff08}.log-name[data-v-be630fc2]{font-weight:700}.log-subtitle[data-v-be630fc2]{font-size:.9rem;color:var(--vision-text-muted)}.log-actions[data-v-be630fc2]{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.log-path[data-v-be630fc2]{font-size:.82rem;color:var(--vision-text-muted);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-meta[data-v-be630fc2]{display:flex;justify-content:space-between;color:var(--vision-text-muted);font-size:.85rem}.log-body[data-v-be630fc2]{border:1px solid var(--vision-border-soft);border-radius:14px;background:#0a0e23b3;flex:1;min-height:0;overflow:auto;padding:.9rem;font-family:JetBrains Mono,Fira Code,monospace}.log-body pre[data-v-be630fc2]{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--vision-text)}.log-error[data-v-be630fc2]{color:var(--vision-error)}.log-loading[data-v-be630fc2]{color:var(--vision-text-muted)}@media (max-width: 860px){.page-header[data-v-be630fc2]{flex-direction:column}.log-meta[data-v-be630fc2]{flex-direction:column;gap:.2rem}.log-path[data-v-be630fc2]{max-width:140px}}.users-page[data-v-6e8e83f9]{display:grid;gap:1.4rem}.header[data-v-6e8e83f9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.header-left[data-v-6e8e83f9]{display:grid;gap:.5rem}.tabs[data-v-6e8e83f9]{display:inline-flex;gap:.4rem;background:#060b2499;border:1px solid var(--vision-border-soft);border-radius:999px;padding:.3rem}.tab[data-v-6e8e83f9]{border:none;background:transparent;color:var(--vision-text-soft);font-weight:600;padding:.35rem .8rem;border-radius:999px;cursor:pointer;transition:all .2s ease}.tab.active[data-v-6e8e83f9]{background:#186fff33;color:#fff;box-shadow:0 6px 16px #186fff40}.header-actions[data-v-6e8e83f9]{display:flex;gap:.75rem;flex-wrap:nowrap;align-items:center;min-width:0}.header-actions .floating-field[data-v-6e8e83f9]{min-width:0;max-width:240px;flex:1 1 160px}.header-actions .floating-field[data-v-6e8e83f9]:nth-child(n+2){max-width:180px;flex:0 1 130px}.users-grid[data-v-6e8e83f9]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (min-width: 1600px){.users-grid[data-v-6e8e83f9]{grid-template-columns:repeat(7,minmax(0,1fr))}}.user-card[data-v-6e8e83f9]{display:grid;gap:1rem;min-height:252px;min-width:0}.user-card.role-admin[data-v-6e8e83f9],.user-card.role-owner[data-v-6e8e83f9]{background:linear-gradient(135deg,#5a400af2,#1d1102f2);border-color:#ffc55559;box-shadow:0 18px 32px #50370a59}.user-card.role-mod[data-v-6e8e83f9]{background:linear-gradient(135deg,#0c2618f2,#06100cf2);border-color:#38b07059;box-shadow:0 18px 32px #081e1259}.user-card__top[data-v-6e8e83f9]{display:flex;gap:.9rem;align-items:center;min-width:0}.user-avatar[data-v-6e8e83f9]{position:relative;width:56px;height:56px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 24px #00000040;flex-shrink:0}.user-avatar img[data-v-6e8e83f9]{width:100%;height:100%;object-fit:cover}.presence-dot[data-v-6e8e83f9]{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;border-radius:999px;border:2px solid rgba(6,11,36,.9);background:#94a3b8cc}.presence-dot.online[data-v-6e8e83f9]{background:#01b574}.presence-dot.idle[data-v-6e8e83f9]{background:#fc6}.presence-dot.dnd[data-v-6e8e83f9]{background:#ff6b6b}.user-main[data-v-6e8e83f9]{display:grid;gap:.35rem;min-width:0}.user-name[data-v-6e8e83f9]{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-link[data-v-6e8e83f9]{color:inherit;text-decoration:none;transition:color .2s ease}.user-link[data-v-6e8e83f9]:hover{color:var(--vision-info)}.user-username[data-v-6e8e83f9]{color:var(--vision-text-muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-badges[data-v-6e8e83f9]{display:flex;gap:.4rem;flex-wrap:wrap}.status-badge[data-v-6e8e83f9]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;background:#94a3b82e;color:var(--vision-text-muted)}.status-badge.active[data-v-6e8e83f9]{background:#01b57433;color:#01b574}.status-badge.left[data-v-6e8e83f9]{background:#ffc84033;color:#fc6}.status-badge.banned[data-v-6e8e83f9]{background:#ff636333;color:#ff6b6b}.user-meta[data-v-6e8e83f9]{display:grid;gap:.6rem;padding:.6rem .75rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.08);background:#070b2366;min-width:0}.meta-row[data-v-6e8e83f9]{display:flex;justify-content:space-between;gap:.5rem;align-items:center;min-width:0}.meta-label[data-v-6e8e83f9]{color:var(--vision-text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.meta-value[data-v-6e8e83f9]{display:block;flex:1 1 0;font-size:.82rem;margin-left:auto;text-align:right;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-id[data-v-6e8e83f9]{font-variant-numeric:tabular-nums;font-size:.8rem;color:var(--vision-text-soft);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-6e8e83f9]{display:grid;gap:.35rem;margin-top:1%;margin-bottom:2px;padding-top:0;min-width:0}.user-role .floating-field--filled .floating-field__label[data-v-6e8e83f9],.user-role .floating-field:focus-within .floating-field__label[data-v-6e8e83f9]{transform:translateY(-26px)}.user-role .floating-field__label[data-v-6e8e83f9]{top:0}.role-actions[data-v-6e8e83f9]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;min-width:0}.btn-details[data-v-6e8e83f9]{white-space:nowrap}.role-select-field[data-v-6e8e83f9]{min-width:120px;flex:1}.empty-state[data-v-6e8e83f9]{grid-column:1 / -1;text-align:center;color:var(--vision-text-muted)}.user-details-modal[data-v-6e8e83f9]{width:min(1320px,96vw);max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.details-grid[data-v-6e8e83f9]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(312px,1fr));overflow:auto;padding-right:.5rem}.details-panel[data-v-6e8e83f9]{display:grid;gap:.75rem;min-width:312px}.details-panel h3[data-v-6e8e83f9]{margin:0;font-size:1rem}.details-panel h4[data-v-6e8e83f9]{margin:.2rem 0 0;font-size:.85rem;color:var(--vision-text-muted)}.details-panel--wide[data-v-6e8e83f9]{grid-column:1 / -1}.detail-list[data-v-6e8e83f9]{display:grid;gap:.4rem}.detail-line[data-v-6e8e83f9],.detail-item[data-v-6e8e83f9]{display:flex;justify-content:space-between;gap:.6rem;font-size:.85rem}.detail-line span[data-v-6e8e83f9]:first-child{color:var(--vision-text-muted)}.detail-item span[data-v-6e8e83f9]:first-child{font-weight:600}.detail-empty[data-v-6e8e83f9]{color:var(--vision-text-muted);font-size:.8rem}.scroll-list[data-v-6e8e83f9]{max-height:220px;overflow:auto;padding-right:.4rem}.presence-badge[data-v-6e8e83f9]{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;background:#94a3b82e;color:var(--vision-text-muted)}.presence-badge.online[data-v-6e8e83f9]{background:#01b57433;color:#01b574}.presence-badge.idle[data-v-6e8e83f9]{background:#ffc84033;color:#fc6}.presence-badge.dnd[data-v-6e8e83f9]{background:#ff636333;color:#ff6b6b}.presence-badge.offline[data-v-6e8e83f9],.presence-badge.unknown[data-v-6e8e83f9]{background:#94a3b82e;color:var(--vision-text-muted)}.loading[data-v-6e8e83f9],.error[data-v-6e8e83f9]{padding:1rem}.pagination[data-v-6e8e83f9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:var(--vision-bg-card);border-radius:var(--vision-radius-card);border:1px solid var(--vision-border);margin-top:1rem;flex-wrap:wrap}.pagination-info[data-v-6e8e83f9]{font-size:.85rem;color:var(--vision-text-muted)}.pagination-controls[data-v-6e8e83f9]{display:flex;align-items:center;gap:.5rem}.pagination-btn[data-v-6e8e83f9]{padding:.5rem 1rem;border:1px solid var(--vision-border);background:#060b2499;color:var(--vision-text);border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.85rem}.pagination-btn[data-v-6e8e83f9]:hover:not(:disabled){background:#186fff33;border-color:var(--vision-info)}.pagination-btn[data-v-6e8e83f9]:disabled{opacity:.5;cursor:not-allowed}.pagination-pages[data-v-6e8e83f9]{display:flex;gap:.25rem}.pagination-page[data-v-6e8e83f9]{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--vision-border);background:#060b2499;color:var(--vision-text);border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.85rem}.pagination-page[data-v-6e8e83f9]:hover{background:#186fff33;border-color:var(--vision-info)}.pagination-page.active[data-v-6e8e83f9]{background:var(--vision-info);border-color:var(--vision-info);color:#fff}.pagination-size[data-v-6e8e83f9]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--vision-text-muted)}.pagination-size select[data-v-6e8e83f9]{padding:.4rem .6rem;border:1px solid var(--vision-border);background:#060b2499;color:var(--vision-text);border-radius:6px;cursor:pointer}@media (max-width: 768px){.pagination[data-v-6e8e83f9]{flex-direction:column;gap:.75rem}.pagination-controls[data-v-6e8e83f9]{order:-1}}.integrations-page[data-v-409efe74]{display:grid;gap:1.5rem}.header h1[data-v-409efe74]{margin:0 0 .3rem}.tabs[data-v-409efe74]{display:flex;gap:.6rem;flex-wrap:wrap}.tab-btn[data-v-409efe74]{border:1px solid rgba(255,255,255,.1);background:#0a0e20a6;color:var(--vision-text);padding:.45rem .9rem;border-radius:999px;cursor:pointer;font-weight:600;transition:.2s ease}.tab-btn.active[data-v-409efe74]{background:#58b9ff33;border-color:#58b9ff8c;color:#d6ecff;box-shadow:0 0 16px #58b9ff40}.integrations-grid[data-v-409efe74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.4rem;align-items:start}.ai-layout[data-v-409efe74]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.4rem;align-items:start}.ai-left[data-v-409efe74],.ai-right[data-v-409efe74]{display:grid;gap:1.4rem}.integration-card[data-v-409efe74]{display:grid;gap:1rem}.integration-card--compact[data-v-409efe74]{padding:.6rem .9rem!important;gap:.6rem!important}.integration-card--compact .form-grid[data-v-409efe74]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:.5rem!important}.integration-card--compact .card-body[data-v-409efe74]{gap:.6rem!important;align-content:start!important}.integration-card--compact .card-actions[data-v-409efe74]{gap:.5rem!important;flex-wrap:wrap!important}.integration-card--compact .card-actions .btn-primary[data-v-409efe74],.integration-card--compact .card-actions .btn-secondary[data-v-409efe74]{min-width:140px!important;padding:.55rem 1rem!important}.integration-card--compact .card-actions .btn-secondary[data-v-409efe74]{background:#58b9ff1f!important;border-color:#58b9ff73!important;color:#d6ecff!important}.integration-card--compact .card-header h2[data-v-409efe74]{font-size:1.05rem!important}.integration-card--compact .card-header[data-v-409efe74]{gap:.4rem!important}.integration-card--compact .card-header .muted[data-v-409efe74]{font-size:.78rem!important;line-height:1.2!important}.integration-card--compact .vision-badge[data-v-409efe74]{font-size:.7rem!important;padding:.15rem .45rem!important}.integration-card--compact label[data-v-409efe74]{font-size:.92rem!important}.integration-card--compact .floating-field__label[data-v-409efe74]{font-size:.85rem!important}.integration-card--compact .floating-field__input[data-v-409efe74]{height:30px!important;padding:0 10px!important;font-size:.95rem!important}.integration-card--compact .floating-field--textarea .floating-field__input[data-v-409efe74]{min-height:30px!important;padding:6px 10px!important}.integration-card--compact .floating-field--filled .floating-field__label[data-v-409efe74],.integration-card--compact .floating-field:focus-within .floating-field__label[data-v-409efe74]{transform:none!important}.provider-card-section[data-v-409efe74]{gap:.8rem}.provider-grid[data-v-409efe74]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.provider-card[data-v-409efe74]{background:#0c1028b8;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:.9rem;display:grid;gap:.75rem;min-height:140px}.provider-top[data-v-409efe74]{display:flex;align-items:center;gap:.75rem}.provider-icon[data-v-409efe74]{width:42px;height:42px;border-radius:12px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent),var(--accent);display:grid;place-items:center;color:#0b1028;font-weight:700}.provider-edit[data-v-409efe74]{border:none;background:#58b9ff1f;color:#d6ecff;width:32px;height:32px;border-radius:10px;cursor:pointer;font-weight:600;transition:.2s ease}.provider-edit[data-v-409efe74]:hover{background:#58b9ff40}.provider-title[data-v-409efe74]{flex:1;display:grid;gap:.2rem}.provider-name[data-v-409efe74]{font-weight:600;font-size:1rem}.provider-model[data-v-409efe74]{font-size:.8rem;color:#d6e1ffb3}.provider-toggle[data-v-409efe74]{position:relative;width:44px;height:24px;display:inline-flex;align-items:center}.provider-toggle input[data-v-409efe74]{opacity:0;width:0;height:0}.provider-toggle-track[data-v-409efe74]{position:absolute;top:0;right:0;bottom:0;left:0;background:#13172ce6;border-radius:999px;border:1px solid rgba(255,255,255,.1);transition:.2s ease}.provider-toggle-track[data-v-409efe74]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#ffffffb3;transition:transform .2s ease}.provider-toggle input:checked+.provider-toggle-track[data-v-409efe74]{background:#58b9ff59;border-color:#58b9ff99}.provider-toggle input:checked+.provider-toggle-track[data-v-409efe74]:after{transform:translate(20px);background:#d6ecff}.provider-toggle input:disabled+.provider-toggle-track[data-v-409efe74]{opacity:.5;cursor:not-allowed}.provider-meta[data-v-409efe74]{display:grid;gap:.35rem;font-size:.78rem;color:#d6e1ffb3}.provider-meta .meta-label[data-v-409efe74]{display:block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#d6e1ff80}.provider-meta .meta-value[data-v-409efe74]{font-size:.82rem;color:#e7eefc}.provider-controls[data-v-409efe74]{display:grid;gap:.6rem}.provider-buttons[data-v-409efe74]{display:flex;flex-wrap:wrap;gap:.5rem}.provider-btn[data-v-409efe74]{padding:.4rem .75rem;min-width:140px}.provider-select[data-v-409efe74]{height:34px;border-radius:10px;border:1px solid rgba(88,185,255,.4);background:#0c102899;color:#e7eefc;padding:0 10px}.provider-edit-grid[data-v-409efe74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;align-items:end}.provider-field[data-v-409efe74]{display:grid;gap:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#d6e1ff99}.provider-input[data-v-409efe74]{height:34px;border-radius:10px;border:1px solid rgba(88,185,255,.35);background:#0c102899;color:#e7eefc;padding:0 10px}.provider-save[data-v-409efe74]{height:34px;align-self:end}.provider-badges[data-v-409efe74]{display:flex;gap:.5rem;flex-wrap:wrap}.provider-badges .vision-badge[data-v-409efe74]{font-size:.7rem;padding:.15rem .45rem}@media (max-width: 1200px){.ai-layout[data-v-409efe74]{grid-template-columns:1fr}.provider-grid[data-v-409efe74]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.provider-grid[data-v-409efe74]{grid-template-columns:1fr}}.card-header[data-v-409efe74]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.card-header h2[data-v-409efe74]{margin:0;font-size:1.15rem}.card-body[data-v-409efe74]{display:grid;gap:1rem}.form-grid[data-v-409efe74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.card-actions[data-v-409efe74]{display:flex;align-items:center;gap:1rem}.status-message[data-v-409efe74]{font-size:.9rem}.status-message.ok[data-v-409efe74]{color:#01b574}.status-message.bad[data-v-409efe74]{color:#ff6b6b}.muted-card[data-v-409efe74]{opacity:.7}.prompt-card[data-v-409efe74]{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.6rem .8rem;background:#0c10288c;margin-bottom:.75rem}.prompt-card summary[data-v-409efe74]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-weight:600}.prompt-card summary[data-v-409efe74]::-webkit-details-marker{display:none}.integrations-page[data-v-409efe74] .floating-field{flex-direction:column;gap:.35rem}.integrations-page[data-v-409efe74] .floating-field__label{position:static!important;padding:0 0 2px!important;font-size:.72rem!important;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa!important;transform:none!important}.integrations-page[data-v-409efe74] .floating-field--filled .floating-field__label,.integrations-page[data-v-409efe74] .floating-field:focus-within .floating-field__label{transform:none!important;color:#d4d4d8!important}.integrations-page[data-v-409efe74] .floating-field__input{height:28px!important;padding:0 10px!important}.integrations-page[data-v-409efe74] .floating-field--textarea .floating-field__input{min-height:110px!important;padding:8px 10px!important}.publish-page[data-v-bf0ad088]{display:grid;gap:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.publish-page .panel-card[data-v-bf0ad088]{background:transparent;border:none;box-shadow:none}.publish-page .panel-section[data-v-bf0ad088]{padding:0}.publish-page .panel-card.chat-container[data-v-bf0ad088]{border-radius:1.25em;background:linear-gradient(135deg,#27272acc,#09090be6);border:1px solid rgba(113,113,122,.5);box-shadow:0 25px 50px -12px #00000040;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.publish-page .panel-card.chat-container.panel-section[data-v-bf0ad088]{padding:1.2em 1.5em}.publish-page .panel-card.chat-container .chat-header[data-v-bf0ad088]{padding:4px 0 .75em}.publish-header[data-v-bf0ad088]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.publish-grid[data-v-bf0ad088]{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr);gap:1.5rem}.section-head[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-title[data-v-bf0ad088]{display:flex;flex-direction:column;gap:.4rem}.editor-head-actions[data-v-bf0ad088]{display:flex;align-items:center;gap:.6rem;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.tabs[data-v-bf0ad088]{display:flex;gap:.4rem;flex-wrap:wrap}.tab-btn[data-v-bf0ad088]{border:1px solid rgba(113,113,122,.45);background:#27272a80;color:#d4d4d8;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;cursor:pointer;transition:all .2s ease}.tab-btn.active[data-v-bf0ad088]{background:#3b82f640;color:#e6f0ff;border-color:#3b82f68c}.tab-btn[data-v-bf0ad088]:hover{background:#3f3f4699}.publish-page[data-v-bf0ad088] .floating-field{flex-direction:column;gap:.4rem;padding:.55rem .7rem;border-radius:12px;border:1px solid rgba(99,102,241,.25);background:#101218b3;box-shadow:inset 0 0 0 1px #0f172a8c}.publish-page[data-v-bf0ad088] .floating-field+.floating-field--textarea{margin-top:5px}.publish-page[data-v-bf0ad088] .floating-field--select{gap:0rem!important;padding:.2rem .5rem!important}.publish-page[data-v-bf0ad088] .floating-field:focus-within{border-color:#6366f199;box-shadow:0 0 0 1px #6366f159}.publish-page[data-v-bf0ad088] .floating-field__label{position:relative!important;top:auto!important;left:auto!important;order:-1!important;display:block!important;padding:0 0 4px!important;margin:0!important;font-size:.62rem!important;letter-spacing:.12em;text-transform:uppercase;color:#9aa4b2!important;transform:none!important;line-height:1.1}.publish-page[data-v-bf0ad088] .floating-field--filled .floating-field__label,.publish-page[data-v-bf0ad088] .floating-field:focus-within .floating-field__label{transform:none!important;color:#d4d4d8!important}.publish-page[data-v-bf0ad088] .floating-field__input{border:none!important;border-radius:.6em;background:transparent!important;color:#f4f4f5!important;font-size:.95rem;box-shadow:none!important}.publish-page[data-v-bf0ad088] .floating-field__input:not(textarea){height:26px!important;padding:4px 0!important}.publish-page[data-v-bf0ad088] .floating-field__input:focus{box-shadow:none!important}.publish-page[data-v-bf0ad088] .floating-field--textarea .floating-field__input{min-height:88px!important;padding:.25em 0!important}.publish-page[data-v-bf0ad088] .floating-field--select .floating-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#e4e4e7!important;cursor:pointer}.ai-chat-input[data-v-bf0ad088]{width:100%;margin:8px 0 0}.chat-container[data-v-bf0ad088]{position:relative;display:flex;flex-direction:column;border-radius:18px;background:#12141cd9;border:1px solid rgba(99,102,241,.18);box-shadow:0 18px 30px -22px #0000008c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.chat-header[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;padding:4px 0 .75em}.ai-header-controls[data-v-bf0ad088]{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.ai-select-field[data-v-bf0ad088]{display:flex;flex-direction:column;gap:.2rem;min-width:140px}.ai-select-label[data-v-bf0ad088]{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#8b8b95}.ai-select[data-v-bf0ad088]{height:28px;background:#18181b99;border:1px solid rgba(113,113,122,.5);color:#e4e4e7;border-radius:.6rem;padding:0 .55rem;font-size:.75rem}.ai-select[data-v-bf0ad088]:focus{outline:none;border-color:#3b82f699;box-shadow:0 0 0 1px #3b82f666}.ai-select[data-v-bf0ad088]:disabled{opacity:.6;cursor:not-allowed}.ai-select-empty[data-v-bf0ad088]{font-size:.7rem;color:#a1a1aa}.ai-header-error[data-v-bf0ad088]{padding:0 1.5em;font-size:.75rem;color:#f87171}.status-section[data-v-bf0ad088]{display:flex;align-items:center;gap:.375em}.status-indicator[data-v-bf0ad088]{width:.5em;height:.5em;border-radius:50%;background-color:#22c55e;animation:pulse-bf0ad088 2s infinite}@keyframes pulse-bf0ad088{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-bf0ad088]{font-size:.75em;font-weight:500;color:#a1a1aa}.badges[data-v-bf0ad088]{display:flex;align-items:center;gap:.5em}.badge[data-v-bf0ad088]{padding:.25em .5em;font-size:.75em;font-weight:500;border-radius:1em;text-transform:uppercase}.badge-gpt[data-v-bf0ad088]{background-color:#27272a99;color:#d4d4d8}.badge-pro[data-v-bf0ad088]{background-color:#3b82f61a;color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.input-section[data-v-bf0ad088]{position:relative;overflow:hidden}.main-input[data-v-bf0ad088]{width:100%;padding:1em 1.5em;background:transparent;border:none;outline:none;resize:none;font-size:1em;font-weight:400;line-height:1.6;min-height:7.5em;color:#f4f4f5;scrollbar-width:none;-ms-overflow-style:none}.main-input[data-v-bf0ad088]::-webkit-scrollbar{display:none}.main-input[data-v-bf0ad088]::placeholder{color:#71717a}.gradient-overlay[data-v-bf0ad088]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(39,39,42,.05),transparent);pointer-events:none}.controls-section[data-v-bf0ad088]{padding:0 1em 1em}.controls-row[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.left-controls[data-v-bf0ad088]{display:flex;align-items:center;gap:.5em}.attachment-group[data-v-bf0ad088]{display:flex;align-items:center;gap:.375em;padding:.25em .6em;background-color:#27272a66;border-radius:.75em;border:1px solid rgba(63,63,70,.5)}.right-controls[data-v-bf0ad088]{display:flex;align-items:center;gap:.75em}.counter[data-v-bf0ad088]{font-size:.75em;font-weight:500;color:#71717a}.counter-max[data-v-bf0ad088]{color:#a1a1aa}.send-btn[data-v-bf0ad088]{position:relative;padding:.75em;background:linear-gradient(to right,#2563eb,#3b82f6);border:none;border-radius:.75em;cursor:pointer;transition:all .2s ease;color:#fff;box-shadow:0 10px 15px -3px #0000001a}.send-btn[data-v-bf0ad088]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.send-btn[data-v-bf0ad088]:hover:not(:disabled){background:linear-gradient(to right,#3b82f6,#60a5fa);transform:scale(1.05);box-shadow:0 10px 15px -3px #3b82f640}.send-btn:hover:not(:disabled) .send-icon[data-v-bf0ad088]{transform:translateY(-.125em) translate(.125em)}.send-icon[data-v-bf0ad088]{width:1.25em;height:1.25em;transition:transform .2s ease}.ai-config[data-v-bf0ad088]{display:grid;gap:.8rem;margin-top:.8rem}.ai-config-grid[data-v-bf0ad088]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.footer-info[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.4rem;padding-top:.75rem;border-top:1px solid rgba(39,39,42,.5);font-size:.75em;color:#71717a}.shortcut-info[data-v-bf0ad088]{display:flex;align-items:center;gap:.5em}.system-status[data-v-bf0ad088]{display:flex;align-items:center;gap:.35em}.system-indicator[data-v-bf0ad088]{width:.375em;height:.375em;background-color:#22c55e;border-radius:50%}.floating-overlay[data-v-bf0ad088]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.25em;background:linear-gradient(135deg,rgba(59,130,246,.05),transparent,rgba(147,51,234,.05));pointer-events:none}.field[data-v-bf0ad088]{display:grid;gap:.35rem;margin-bottom:.6rem}.block-grid[data-v-bf0ad088]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem .8rem}.action-row[data-v-bf0ad088]{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.preview-json[data-v-bf0ad088]{background:#18181bb3;border-radius:14px;border:1px solid rgba(113,113,122,.4);padding:1rem;min-height:320px;white-space:pre-wrap;color:var(--vision-text)}.discord-preview[data-v-bf0ad088]{background:#313338;border-radius:14px;border:1px solid #1e1f22;padding:1rem;margin-bottom:1rem}.preview-message[data-v-bf0ad088]{display:flex;gap:.75rem;align-items:flex-start}.preview-avatar[data-v-bf0ad088]{width:40px;height:40px;border-radius:50%;background:#1e1f22;display:flex;align-items:center;justify-content:center;font-weight:600;color:#f2f3f5;overflow:hidden;font-size:.9rem}.preview-avatar img[data-v-bf0ad088]{width:100%;height:100%;object-fit:cover}.preview-body[data-v-bf0ad088]{flex:1;font-family:Whitney,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:1rem;color:#dbdee1}.preview-header[data-v-bf0ad088]{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem;line-height:1.2}.preview-name[data-v-bf0ad088]{font-weight:600;color:#f2f3f5}.preview-tag[data-v-bf0ad088]{font-size:.65rem;letter-spacing:.05em;padding:0 .35rem;border-radius:4px;background:#5865f2;color:#fff;font-weight:700;height:.95rem;display:inline-flex;align-items:center}.preview-time[data-v-bf0ad088]{font-size:.75rem;color:#949ba4}.preview-content[data-v-bf0ad088]{white-space:pre-wrap;margin-bottom:.4rem;line-height:1.375}.preview-thread[data-v-bf0ad088]{font-size:.75rem;color:#b5bac1;margin-bottom:.4rem}.preview-embeds[data-v-bf0ad088]{display:grid;gap:.5rem;justify-items:start}.discord-embed[data-v-bf0ad088]{display:flex;gap:.75rem;background:#2b2d31;border-radius:6px;padding:2px 1rem 1rem .75rem;border:1px solid #434349;border-left:4px solid #4a4a50;max-width:520px}.embed-main[data-v-bf0ad088]{flex:1;min-width:0;display:grid;gap:.4rem}.embed-author[data-v-bf0ad088]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:#b5bac1}.embed-author img[data-v-bf0ad088],.embed-footer img[data-v-bf0ad088]{width:18px;height:18px;border-radius:50%;object-fit:cover}.embed-title[data-v-bf0ad088]{font-weight:600;color:#f2f3f5;line-height:1.375}.embed-title a[data-v-bf0ad088]{color:#00a8fc;text-decoration:none}.embed-description[data-v-bf0ad088]{font-size:.875rem;color:#dbdee1;display:grid;gap:.35rem;line-height:1.375}.embed-description-text[data-v-bf0ad088]{white-space:pre-wrap}.embed-code[data-v-bf0ad088]{margin-top:6px;max-width:90%}.embed-code code[data-v-bf0ad088]{display:block;overflow-x:auto;white-space:pre-wrap;border-radius:6px;border:1px solid #3b3d45;background:#1e1f22;padding:.5em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;line-height:1.35;color:#dbdee1}.embed-fields[data-v-bf0ad088]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem .75rem}.embed-field[data-v-bf0ad088]{padding:0;border:none;grid-column:1 / -1}.embed-field.inline[data-v-bf0ad088]{grid-column:span 6}.field-name[data-v-bf0ad088]{font-size:.75rem;font-weight:600;color:#f2f3f5;margin-bottom:.1rem}.field-value[data-v-bf0ad088]{font-size:.85rem;color:#dbdee1;white-space:pre-wrap}.embed-image img[data-v-bf0ad088]{width:100%;border-radius:4px;max-height:350px;object-fit:cover}.embed-footer[data-v-bf0ad088]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:#b5bac1}.embed-thumbnail[data-v-bf0ad088]{flex:0 0 80px;display:flex;align-items:flex-start;justify-content:flex-end;margin-top:6px}.embed-thumbnail img[data-v-bf0ad088]{width:80px;height:80px;border-radius:4px;object-fit:cover}.preview-json-block summary[data-v-bf0ad088]{cursor:pointer;font-weight:600;margin-bottom:.5rem;list-style:none}.preview-json-block summary[data-v-bf0ad088]::-webkit-details-marker{display:none}.editor-block[data-v-bf0ad088]{border:1px solid rgba(99,102,241,.2);border-radius:16px;padding:.75rem .9rem;margin-bottom:.75rem;background:#14161ecc;box-shadow:inset 0 0 0 1px #1e293b59}.editor-block summary[data-v-bf0ad088]{cursor:pointer;font-weight:700;margin-bottom:.55rem;font-size:.9rem;list-style:none}.editor-block summary[data-v-bf0ad088]::-webkit-details-marker{display:none}.attachments[data-v-bf0ad088]{display:grid;gap:.4rem}.file-input[data-v-bf0ad088]{display:none}.attachments-list[data-v-bf0ad088]{display:grid;gap:.35rem}.components[data-v-bf0ad088]{display:grid;gap:.55rem}.component-toolbar[data-v-bf0ad088]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.component-row[data-v-bf0ad088]{border:1px solid rgba(99,102,241,.2);border-radius:14px;padding:.7rem .8rem;background:#151721bf;display:grid;gap:.6rem}.component-row-head[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.component-row-title[data-v-bf0ad088]{font-weight:600;font-size:.85rem}.component-row-body[data-v-bf0ad088]{display:grid;gap:.5rem}.component-grid[data-v-bf0ad088]{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.component-grid--compact[data-v-bf0ad088]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.component-card[data-v-bf0ad088]{border:1px solid rgba(99,102,241,.18);border-radius:12px;padding:.65rem .7rem;background:#12141ecc;display:grid;gap:.45rem}.option-card[data-v-bf0ad088]{background:#0c0c10b8}.component-actions[data-v-bf0ad088]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.component-options[data-v-bf0ad088]{display:grid;gap:.4rem}.attachment-item[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.3rem .5rem;border:1px solid rgba(113,113,122,.3);border-radius:8px;background:#1111148c}.attachment-name[data-v-bf0ad088]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-size[data-v-bf0ad088]{font-size:.7rem;color:#a1a1aa;white-space:nowrap}.preview-files[data-v-bf0ad088]{margin-top:.45rem;display:grid;gap:.25rem}.preview-file[data-v-bf0ad088]{font-size:.85rem;color:#e5e7eb}.embeds-head[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;margin:.5rem 0 .6rem}.embed-card[data-v-bf0ad088]{margin-bottom:.75rem;border-radius:16px;border:1px solid rgba(99,102,241,.22);background:#14161ed1;padding:.8rem .85rem;box-shadow:inset 0 0 0 1px #1e293b59}.embed-card details.editor-block[data-v-bf0ad088]{padding:.55rem .7rem;margin-bottom:.5rem;border-radius:12px}.embed-card[data-v-bf0ad088] .floating-field{gap:.35rem;padding:.55rem .7rem;border-radius:12px}.embed-card[data-v-bf0ad088] .floating-field__label{font-size:.62rem!important;letter-spacing:.12em}.embed-card[data-v-bf0ad088] .floating-field__input:not(textarea){height:26px!important;padding:4px 0!important;font-size:.88rem}.embed-card[data-v-bf0ad088] .floating-field--textarea .floating-field__input{min-height:84px!important;padding:.3em 0!important;font-size:.88rem}.embed-card .block-grid[data-v-bf0ad088]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem .6rem}.embed-card .fields[data-v-bf0ad088]{gap:.4rem}.embed-card summary[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;font-weight:700;cursor:pointer;margin-bottom:.6rem;font-size:.9rem;list-style:none}.embed-card summary[data-v-bf0ad088]::-webkit-details-marker{display:none}.embed-actions[data-v-bf0ad088]{display:flex;gap:.4rem}.icon-btn[data-v-bf0ad088]{border:1px solid rgba(63,63,70,.6);background:#27272a99;color:#d4d4d8;border-radius:8px;padding:.2rem .45rem;cursor:pointer;transition:all .2s ease}.icon-btn[data-v-bf0ad088]:hover{background:#3f3f4699;color:#fff}.fields[data-v-bf0ad088]{display:grid;gap:.45rem}.field-card[data-v-bf0ad088]{border:1px solid rgba(113,113,122,.28);border-radius:10px;padding:.55rem .6rem;background:#14141899}.json-editor-field[data-v-bf0ad088] .floating-field__input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;min-height:220px;resize:vertical;overflow:auto;white-space:pre}.json-error[data-v-bf0ad088]{color:#ff8a8a;margin-top:.5rem}.inline-toggle[data-v-bf0ad088]{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.4rem}.color-row[data-v-bf0ad088]{display:flex;gap:.4rem;align-items:center}.color-row .color-input[data-v-bf0ad088]{flex:1;min-width:0}.color-picker[data-v-bf0ad088]{width:36px;height:32px;border:none;background:transparent;padding:0}.share-box[data-v-bf0ad088]{background:#18181b99;border:1px solid rgba(113,113,122,.4);border-radius:10px;padding:.55rem .7rem;margin-bottom:.6rem}.share-link[data-v-bf0ad088]{word-break:break-all;color:#8fc7ff}.publish-page .btn-secondary[data-v-bf0ad088],.publish-page .btn-primary[data-v-bf0ad088]{border-radius:.8em;padding:.4em .85em;font-weight:600;letter-spacing:.01em;transition:all .2s ease}.publish-page .btn-secondary[data-v-bf0ad088]{background:#27272a8c;border:1px solid rgba(63,63,70,.6);color:#d4d4d8;box-shadow:inset 0 0 0 1px #ffffff0a}.publish-page .btn-secondary[data-v-bf0ad088]:hover{background:#3f3f4699;color:#fff}.publish-page .btn-primary[data-v-bf0ad088]{background:linear-gradient(to right,#2563eb,#3b82f6);border:none;color:#fff;box-shadow:0 10px 15px -6px #2563eb80}.publish-page .btn-primary[data-v-bf0ad088]:hover{background:linear-gradient(to right,#3b82f6,#60a5fa);transform:translateY(-1px)}.publish-page .btn-primary[data-v-bf0ad088]:disabled,.publish-page .btn-secondary[data-v-bf0ad088]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.backups-panel[data-v-bf0ad088],.autopost-queue-panel[data-v-bf0ad088]{display:grid;gap:1rem}.autopost-queue-head-actions[data-v-bf0ad088]{display:flex;align-items:center;gap:.6rem}.backup-actions[data-v-bf0ad088]{display:flex;align-items:center;gap:.75rem}.publish-page .vision-table-wrap[data-v-bf0ad088]{border-radius:16px;border:1px solid rgba(113,113,122,.35);background:#18181b99;overflow:hidden}.publish-page .vision-table[data-v-bf0ad088]{width:100%;border-collapse:collapse;color:#e4e4e7}.publish-page .vision-table thead th[data-v-bf0ad088]{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;color:#a1a1aa;background:#18181bbf;padding:.75rem;text-align:left}.publish-page .vision-table tbody td[data-v-bf0ad088]{padding:.75rem;border-top:1px solid rgba(63,63,70,.4)}.publish-page .vision-table tbody tr[data-v-bf0ad088]:hover{background:#3f3f4633}.vision-badge.active[data-v-bf0ad088]{background:#22c55e33;color:#86efac}.vision-badge.inactive[data-v-bf0ad088]{background:#f8717133;color:#fecaca}.vision-badge.warning[data-v-bf0ad088]{background:#fbbf2433;color:#fde68a}.autopost-panel[data-v-bf0ad088]{display:grid;gap:1rem}.autopost-section[data-v-bf0ad088]{position:relative;border:1px solid rgba(113,113,122,.35);border-radius:16px;padding:1rem;background:#12121699;display:grid;gap:.8rem}.autopost-toast[data-v-bf0ad088]{position:absolute;top:.9rem;right:.9rem;padding:.45rem .8rem;border-radius:999px;font-size:.78rem;font-weight:600;border:1px solid rgba(113,113,122,.35);background:#18181beb;box-shadow:0 10px 24px #00000059;z-index:2}.autopost-toast--success[data-v-bf0ad088]{color:#bbf7d0;border-color:#22c55e59;background:#16653459}.autopost-toast--error[data-v-bf0ad088]{color:#fecaca;border-color:#f8717159;background:#7f1d1d59}.autopost-section-head[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.autopost-section-head--actions[data-v-bf0ad088]{justify-content:flex-end}.autopost-source-actions[data-v-bf0ad088]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.autopost-source-dropdown[data-v-bf0ad088]{position:relative}.autopost-source-trigger[data-v-bf0ad088]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:10px;background:#0a0a0e99;border:1px solid rgba(113,113,122,.35);color:#e5e7eb;font-weight:600;cursor:pointer}.autopost-source-caret[data-v-bf0ad088]{font-size:.7rem;opacity:.8}.autopost-source-menu[data-v-bf0ad088]{position:absolute;top:calc(100% + 6px);left:0;min-width:180px;display:grid;gap:.2rem;padding:.35rem;border-radius:12px;background:#0f0f14f2;border:1px solid rgba(113,113,122,.35);box-shadow:0 12px 24px #00000059;z-index:12}.autopost-source-option[data-v-bf0ad088]{text-align:left;padding:.45rem .6rem;border-radius:10px;border:none;background:transparent;color:#e5e7eb;cursor:pointer;font-size:.85rem}.autopost-source-option[data-v-bf0ad088]:hover{background:#3b82f62e}.autopost-source-option.active[data-v-bf0ad088]{background:#3b82f647;color:#fff}.autopost-source-option.disabled[data-v-bf0ad088]{color:#9aa0a6;cursor:not-allowed}.autopost-modal-title[data-v-bf0ad088]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.autopost-source-pill[data-v-bf0ad088]{font-size:.7rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.35)}.autopost-subsection-head[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.autopost-accounts-grid[data-v-bf0ad088]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.autopost-account-card[data-v-bf0ad088]{border:1px solid rgba(113,113,122,.35);border-radius:14px;padding:.8rem;background:#0a0a0e99;display:grid;gap:.6rem}.autopost-account-head[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.autopost-account-title[data-v-bf0ad088]{display:grid;gap:.2rem;min-width:0}.autopost-account-name[data-v-bf0ad088]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autopost-source-tag[data-v-bf0ad088]{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.35)}.autopost-account-meta[data-v-bf0ad088]{display:grid;gap:.2rem;font-size:.78rem;color:#b5bac1}.autopost-account-actions[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.autopost-channel-form[data-v-bf0ad088]{display:grid;gap:.8rem;grid-template-columns:minmax(220px,1.2fr) minmax(200px,1fr) minmax(220px,1.2fr) auto;align-items:end;padding:.65rem .8rem;border-radius:12px;background:#080a0e99;border:1px solid rgba(99,102,241,.25);box-shadow:inset 0 0 0 1px #1e293b66}.autopost-channel-input[data-v-bf0ad088]{width:190px;max-width:100%;justify-self:start}.autopost-channel-form[data-v-bf0ad088] .floating-field{display:flex;flex-direction:column-reverse;gap:.25rem;padding:.4rem .7rem;border-radius:10px;background:#0f121bcc;border:1px solid rgba(71,85,105,.6)}.autopost-channel-form[data-v-bf0ad088] .floating-field__label{position:static;transform:none!important;padding:0;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.autopost-channel-form[data-v-bf0ad088] .floating-field__label:empty{display:none}.autopost-channel-form[data-v-bf0ad088] .floating-field__input{height:34px;padding:0 .45rem;box-shadow:none}.autopost-channel-form[data-v-bf0ad088] .floating-field--filled .floating-field__input,.autopost-channel-form[data-v-bf0ad088] .floating-field:focus-within .floating-field__input,.autopost-channel-form[data-v-bf0ad088] .floating-field__input:focus{box-shadow:inset 0 0 0 1px #60a5fa73}@media (max-width: 1100px){.autopost-channel-form[data-v-bf0ad088]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.autopost-channel-form[data-v-bf0ad088]{grid-template-columns:1fr}}.autopost-channels-list[data-v-bf0ad088]{display:grid;gap:.4rem;border:1px solid rgba(71,85,105,.45);border-radius:12px;overflow:hidden;background:#0c0e148c}@media (max-width: 1400px){.autopost-channels-list[data-v-bf0ad088]{grid-template-columns:1fr}}@media (max-width: 980px){.autopost-channels-list[data-v-bf0ad088]{grid-template-columns:1fr}}.autopost-channel-card[data-v-bf0ad088]{border-bottom:1px solid rgba(71,85,105,.45);padding:.65rem .9rem;background:transparent;display:grid;gap:.45rem;min-width:0;grid-template-columns:2.2fr 1.6fr 2fr auto;align-items:center}.autopost-channel-card[data-v-bf0ad088]:last-child{border-bottom:none}.autopost-channel-head[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.autopost-channel-head>div[data-v-bf0ad088]{min-width:0}.autopost-channel-title[data-v-bf0ad088]{font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-channel-head .muted[data-v-bf0ad088]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-channel-meta[data-v-bf0ad088]{display:grid;gap:.2rem;font-size:.76rem;color:#b5bac1;min-width:0}.autopost-channel-actions[data-v-bf0ad088]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:nowrap}.autopost-channel-default[data-v-bf0ad088]{display:grid;gap:.2rem;font-size:.76rem;color:#9ca3af;min-width:0;flex:1 1 180px}.autopost-channel-default span[data-v-bf0ad088]:last-child{color:#e5e7eb;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-channel-controls[data-v-bf0ad088]{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.autopost-channel-card .vision-badge[data-v-bf0ad088]{font-size:.65rem;padding:.1rem .45rem}@media (max-width: 1200px){.autopost-channel-card[data-v-bf0ad088]{grid-template-columns:1.6fr 1.2fr 1.6fr auto}}@media (max-width: 960px){.autopost-channel-card[data-v-bf0ad088]{grid-template-columns:1fr;align-items:start}.autopost-channel-actions[data-v-bf0ad088]{justify-content:space-between}}.btn-xs[data-v-bf0ad088]{padding:.25rem .6rem;font-size:.75rem}.autopost-channel-delete[data-v-bf0ad088],.autopost-account-delete[data-v-bf0ad088]{border-color:#f8717199;color:#fecaca}.autopost-channel-delete[data-v-bf0ad088]:hover,.autopost-account-delete[data-v-bf0ad088]:hover{background:#f8717133;color:#fff}.btn-primary.autopost-channel-delete[data-v-bf0ad088],.btn-primary.autopost-account-delete[data-v-bf0ad088]{background:#ef4444;border-color:transparent}.btn-primary.autopost-channel-delete[data-v-bf0ad088]:hover,.btn-primary.autopost-account-delete[data-v-bf0ad088]:hover{background:#f87171}.autopost-queue-grid[data-v-bf0ad088]{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1280px){.autopost-queue-grid[data-v-bf0ad088]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.autopost-queue-grid[data-v-bf0ad088]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.autopost-queue-grid[data-v-bf0ad088]{grid-template-columns:1fr}}.autopost-queue-card[data-v-bf0ad088]{border:1px solid rgba(113,113,122,.35);border-radius:16px;padding:.8rem;background:#0a0a0e99;display:flex;flex-direction:column;gap:.7rem;min-height:260px}.autopost-queue-media[data-v-bf0ad088]{width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#18181bcc;border:1px solid rgba(113,113,122,.35);display:flex;align-items:center;justify-content:center;color:#cbd5f5;font-weight:700;letter-spacing:.1em}.autopost-queue-media img[data-v-bf0ad088],.autopost-queue-media video[data-v-bf0ad088]{width:100%;height:100%;object-fit:cover}.autopost-queue-media-placeholder[data-v-bf0ad088]{font-size:.85rem}.autopost-queue-content[data-v-bf0ad088]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.autopost-queue-head[data-v-bf0ad088]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.autopost-queue-title[data-v-bf0ad088]{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autopost-queue-text[data-v-bf0ad088]{font-size:.78rem;color:#d1d5db;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autopost-queue-details[data-v-bf0ad088]{display:grid;gap:.35rem;font-size:.72rem;color:#9aa3b2}.autopost-queue-detail[data-v-bf0ad088]{display:flex;justify-content:space-between;gap:.4rem}.autopost-queue-detail span[data-v-bf0ad088]:last-child{color:#e2e8f0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autopost-queue-actions[data-v-bf0ad088]{display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(0,12fr));margin-top:auto}.queue-channel-picker[data-v-bf0ad088]{position:relative}.autopost-queue-actions .btn-secondary[data-v-bf0ad088]{width:100%}.autopost-queue-ai[data-v-bf0ad088]{grid-column:1 / -1}.autopost-queue-delete[data-v-bf0ad088]{grid-column:1 / -1;border-color:#f8717199;color:#fecaca}.autopost-queue-delete[data-v-bf0ad088]:hover{background:#f8717133;color:#fff}.btn-primary.autopost-queue-delete[data-v-bf0ad088]{background:#ef4444;border-color:transparent}.btn-primary.autopost-queue-delete[data-v-bf0ad088]:hover{background:#f87171}.queue-channel-menu[data-v-bf0ad088]{position:absolute;left:0;top:calc(100% + .4rem);z-index:20;display:grid;gap:.25rem;width:min(240px,100%);max-height:220px;overflow:auto;padding:.35rem;border-radius:10px;background:#0f0f14f5;border:1px solid rgba(148,163,184,.3);box-shadow:0 12px 32px #0505088c}.queue-channel-option[data-v-bf0ad088]{text-align:left;padding:.4rem .6rem;border-radius:8px;border:none;background:#1e1e26b3;color:#e2e8f0;font-size:.78rem;cursor:pointer}.queue-channel-option[data-v-bf0ad088]:hover{background:#3b82f633}.autopost-modal-body[data-v-bf0ad088]{display:grid;gap:.8rem}.autopost-ai-modal[data-v-bf0ad088]{width:min(820px,92vw)}.autopost-ai-modal .ai-chat-input[data-v-bf0ad088]{max-width:none;margin:0;padding:0}.autopost-ai-modal .chat-container[data-v-bf0ad088]{border-radius:16px}.autopost-ai-result[data-v-bf0ad088]{margin:0 1rem 1rem;padding:.85rem 1rem;border-radius:16px;background:#0c0c12b8;border:1px solid rgba(113,113,122,.35);display:grid;gap:.6rem}.autopost-ai-result-head[data-v-bf0ad088]{font-weight:600}.autopost-ai-result-body[data-v-bf0ad088]{display:grid;gap:.5rem;font-size:.9rem;color:#e2e8f0}.autopost-ai-result-content[data-v-bf0ad088]{white-space:pre-wrap}.autopost-ai-result-meta[data-v-bf0ad088]{font-size:.78rem;color:#b5bac1}.autopost-ai-result-json[data-v-bf0ad088]{font-size:.75rem;color:#a1a1aa}.autopost-ai-result-json pre[data-v-bf0ad088]{margin:.4rem 0 0;padding:.65rem .8rem;border-radius:10px;background:#080a12cc;border:1px solid rgba(113,113,122,.3);color:#e5e7eb;max-height:220px;overflow:auto}.autopost-preview-body[data-v-bf0ad088],.autopost-preview-panel[data-v-bf0ad088]{display:grid;gap:.8rem}.autopost-preview-body--panel[data-v-bf0ad088]{padding:.2rem 0}.autopost-preview-media[data-v-bf0ad088]{width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#18181bcc;border:1px solid rgba(113,113,122,.35);display:flex;align-items:center;justify-content:center}.autopost-preview-media img[data-v-bf0ad088],.autopost-preview-media video[data-v-bf0ad088]{width:100%;height:100%;object-fit:cover}.autopost-preview-placeholder[data-v-bf0ad088]{color:#9ca3af;font-size:.85rem}.autopost-preview-meta[data-v-bf0ad088]{display:grid;gap:.4rem;font-size:.85rem;color:#b5bac1}.autopost-preview-meta div[data-v-bf0ad088]{display:flex;justify-content:space-between;gap:.5rem}.autopost-preview-meta strong[data-v-bf0ad088]{color:#e2e8f0;font-weight:600}.autopost-preview-text[data-v-bf0ad088]{padding:.6rem .7rem;border-radius:12px;background:#0f0f12b3;border:1px solid rgba(113,113,122,.25);color:#e5e7eb;white-space:pre-wrap;max-height:320px;overflow:auto;font-size:.86rem;line-height:1.5}.autopost-modal-actions[data-v-bf0ad088]{display:flex;justify-content:flex-end}.switch[data-v-bf0ad088]{position:relative;display:inline-flex;align-items:center;width:48px;height:26px}.switch input[data-v-bf0ad088]{opacity:0;width:0;height:0}.switch .slider[data-v-bf0ad088]{position:absolute;top:0;right:0;bottom:0;left:0;background:#47556999;border-radius:999px;transition:.2s ease}.switch .slider[data-v-bf0ad088]:before{content:"";position:absolute;height:20px;width:20px;left:3px;top:3px;background:#f8fafc;border-radius:50%;transition:.2s ease}.switch input:checked+.slider[data-v-bf0ad088]{background:#22c55e8c}.switch input:checked+.slider[data-v-bf0ad088]:before{transform:translate(22px)}.error[data-v-bf0ad088]{color:#ff8a8a}.success[data-v-bf0ad088]{color:#7fffd4}@media (max-width: 1100px){.publish-grid[data-v-bf0ad088]{grid-template-columns:1fr}}.invites-page[data-v-cee5c861]{display:grid;gap:1.5rem}.page-head[data-v-cee5c861]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.page-kicker[data-v-cee5c861]{text-transform:uppercase;letter-spacing:.4em;font-size:.7rem;color:var(--vision-text-muted);margin-bottom:.3rem}.page-subtitle[data-v-cee5c861]{margin:.4rem 0 0;color:var(--vision-text-soft);max-width:520px}.page-actions[data-v-cee5c861]{display:flex;gap:.6rem}.invites-grid[data-v-cee5c861]{display:grid;grid-template-columns:minmax(360px,520px) minmax(0,1fr);gap:1.5rem}.invites-left[data-v-cee5c861],.invites-right[data-v-cee5c861]{display:grid;gap:1.2rem}.card-header[data-v-cee5c861]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.card-header--filter[data-v-cee5c861]{align-items:center}.card-filter[data-v-cee5c861]{margin-left:auto;min-width:150px;display:grid;grid-template-columns:minmax(140px,1fr);gap:.6rem}.card-filter[data-v-cee5c861] .floating-field{width:100%}.card-filter[data-v-cee5c861] .floating-field__label{top:0}.card-filter--wide[data-v-cee5c861]{grid-template-columns:repeat(2,minmax(140px,1fr))}.form-grid[data-v-cee5c861]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.1rem .9rem}.form-grid--compact[data-v-cee5c861]{grid-template-columns:repeat(2,minmax(160px,1fr));row-gap:1rem}.toggle-grid[data-v-cee5c861]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .8rem;margin-bottom:.9rem}.checkbox[data-v-cee5c861]{display:flex;align-items:center;gap:.6rem;color:var(--vision-text-soft)}.checkbox--compact[data-v-cee5c861]{font-size:.82rem;line-height:1.1;white-space:nowrap}.tiers-grid[data-v-cee5c861]{display:grid;gap:.8rem}.tier-card[data-v-cee5c861]{border:1px solid var(--vision-border-soft);border-radius:14px;padding:.9rem;background:#0a0e238c}.tier-title[data-v-cee5c861]{font-weight:600;margin-bottom:.8rem}.tier-fields[data-v-cee5c861]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.9rem .6rem}.tier-toggle[data-v-cee5c861]{margin-top:.5rem}.card-actions[data-v-cee5c861]{margin-top:.9rem;display:flex;align-items:center;gap:.6rem}.vision-badge.active[data-v-cee5c861]{background:#01b57433;color:#01b574}.vision-badge.warning[data-v-cee5c861]{background:#ffb54733;color:#ffb547}.vision-badge.inactive[data-v-cee5c861]{background:#e2e8f01f;color:var(--vision-text-muted)}.btn-inline[data-v-cee5c861]{padding:.35rem .6rem}.payout-select[data-v-cee5c861]{min-width:120px}.invite-user-link[data-v-cee5c861]{color:var(--vision-text);text-decoration:none;transition:color .2s ease}.invite-user-link[data-v-cee5c861]:hover{color:var(--vision-info)}.status-help[data-v-cee5c861]{display:inline-flex;align-items:center;gap:.4rem}.help-badge[data-v-cee5c861]{width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:var(--vision-text);font-size:.7rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.status-help-modal[data-v-cee5c861]{width:min(520px,92vw)}.status-help-body[data-v-cee5c861]{padding:.5rem 0 .2rem}.status-help-list[data-v-cee5c861]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.status-help-list li[data-v-cee5c861]{display:grid;grid-template-columns:110px 1fr;gap:.6rem;align-items:start}.status-help-code[data-v-cee5c861]{font-weight:600;color:var(--vision-info)}.status-help-desc[data-v-cee5c861]{color:var(--vision-text-soft);line-height:1.4}.invites-page[data-v-cee5c861] .floating-field{margin-top:.25rem}.invites-page[data-v-cee5c861] .floating-field__label{top:6px;font-size:.72rem}.invites-page[data-v-cee5c861] .floating-field--filled .floating-field__label,.invites-page[data-v-cee5c861] .floating-field:focus-within .floating-field__label{transform:translateY(-16px)}.modal-tiers[data-v-cee5c861]{margin-top:1rem}.status-message[data-v-cee5c861]{padding:.75rem 1rem;border-radius:12px;background:#0075ff2e;border:1px solid rgba(0,117,255,.4);color:var(--vision-text)}@media (max-width: 1200px){.invites-grid[data-v-cee5c861]{grid-template-columns:1fr}}.user-details-modal[data-v-453952b1]{width:min(1320px,96vw);max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.details-grid[data-v-453952b1]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(312px,1fr));overflow:auto;padding-right:.5rem}.details-panel[data-v-453952b1]{display:grid;gap:.75rem;min-width:312px}.modal-header-actions[data-v-453952b1]{display:flex;align-items:center;gap:.6rem}.user-profile-btn[data-v-453952b1]{padding:.3rem .7rem;font-size:.85rem}.details-panel h3[data-v-453952b1]{margin:0;font-size:1rem}.details-panel h4[data-v-453952b1]{margin:.2rem 0 0;font-size:.85rem;color:var(--vision-text-muted)}.details-panel--wide[data-v-453952b1]{grid-column:1 / -1}.detail-list[data-v-453952b1]{display:grid;gap:.4rem}.detail-line[data-v-453952b1],.detail-item[data-v-453952b1]{display:flex;justify-content:space-between;gap:.6rem;font-size:.85rem}.detail-line span[data-v-453952b1]:first-child{color:var(--vision-text-muted)}.detail-item span[data-v-453952b1]:first-child{font-weight:600}.detail-empty[data-v-453952b1]{color:var(--vision-text-muted);font-size:.8rem}.scroll-list[data-v-453952b1]{max-height:220px;overflow:auto;padding-right:.4rem}.invite-summary-grid[data-v-453952b1]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.invite-summary-block[data-v-453952b1]{display:grid;gap:.6rem}.loading[data-v-453952b1],.error[data-v-453952b1]{padding:1rem}.vision-shell[data-v-ba33d2ab]{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:transparent;transition:grid-template-columns .3s ease;position:relative}.vision-shell.sidenav-collapsed[data-v-ba33d2ab]{grid-template-columns:72px 1fr}.vision-shell.is-auth[data-v-ba33d2ab]{grid-template-columns:1fr}.mobile-menu-btn[data-v-ba33d2ab]{display:none;position:fixed;top:1rem;left:1rem;z-index:1002;background:var(--vision-card-bg);border:1px solid var(--vision-border-soft);border-radius:var(--vision-radius-button);padding:.75rem;color:var(--vision-text);cursor:pointer;box-shadow:var(--vision-shadow-md);align-items:center}.mobile-menu-btn[data-v-ba33d2ab]:hover{background:var(--vision-surface)}.mobile-overlay[data-v-ba33d2ab]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000}.mobile-overlay.active[data-v-ba33d2ab]{display:block}.vision-sidenav[data-v-ba33d2ab]{position:sticky;top:0;height:100vh;padding:1.5rem 1.25rem;background:var(--vision-gradient-sidenav);border-right:1px solid rgba(255,255,255,.06);box-shadow:var(--vision-shadow-xxl);display:flex;flex-direction:column;gap:1.4rem;-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);transition:width .3s ease,padding .3s ease;overflow:hidden}@media (max-width: 768px){.mobile-menu-btn[data-v-ba33d2ab]{display:flex}.vision-shell[data-v-ba33d2ab]{grid-template-columns:1fr}.vision-sidenav[data-v-ba33d2ab]{position:fixed;left:-280px;top:0;height:100vh;z-index:1001;transition:left .3s ease;background:var(--vision-gradient-sidenav);border-right:1px solid var(--vision-border-soft)}.vision-sidenav.mobile-open[data-v-ba33d2ab]{left:0}.vision-main[data-v-ba33d2ab]{padding:1rem;min-height:100vh}}.brand-title[data-v-ba33d2ab]{font-weight:700;font-size:.875rem;line-height:1.25rem}.brand-subtitle[data-v-ba33d2ab]{font-size:.75rem;line-height:1rem;color:var(--vision-text-muted);font-weight:400}.sidenav-divider[data-v-ba33d2ab]{width:100%;height:1px;background:var(--vision-border);margin:.75rem 0}.sidenav-section[data-v-ba33d2ab]{margin-bottom:.5rem}.sidenav-title[data-v-ba33d2ab]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--vision-text-muted);margin:.25rem 0;padding:0 .75rem}.sidenav-link[data-v-ba33d2ab]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--vision-radius-button);color:var(--vision-text);text-decoration:none;transition:all .2s ease;margin:.125rem 0;font-weight:500}.sidenav-link[data-v-ba33d2ab]:hover{background:#ffffff14}.sidenav-link.is-active[data-v-ba33d2ab]{background:var(--vision-info);color:#fff}.sidenav-link.is-active .sidenav-icon[data-v-ba33d2ab]{background:#fff3}.sidenav-icon[data-v-ba33d2ab]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--vision-radius-button);background:#ffffff14;transition:all .2s ease;flex-shrink:0}.sidenav-text[data-v-ba33d2ab]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidenav-card[data-v-ba33d2ab]{margin-top:auto;padding:1.25rem;background:var(--vision-gradient-card-strong);border-radius:var(--vision-radius-card);border:1px solid var(--vision-border-soft);box-shadow:var(--vision-shadow-xxl);-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px)}.sidenav-card-content[data-v-ba33d2ab]{display:flex;flex-direction:column;gap:1rem}.sidenav-card-icon[data-v-ba33d2ab]{width:48px;height:48px;border-radius:var(--vision-radius-card);background:var(--vision-gradient-sidenav);display:grid;place-items:center;align-self:flex-start}.sidenav-card-icon .material-icons[data-v-ba33d2ab]{font-size:24px;color:var(--vision-info)}.sidenav-card-text[data-v-ba33d2ab]{flex:1}.sidenav-card-title[data-v-ba33d2ab]{font-weight:700;font-size:.875rem;line-height:1.25rem;color:var(--vision-text)}.sidenav-card-subtitle[data-v-ba33d2ab]{font-size:.75rem;line-height:1rem;color:var(--vision-text-muted);margin-top:.25rem}.sidenav-card-btn[data-v-ba33d2ab]{align-self:flex-end;margin-top:.5rem}.sidenav-logout-compact[data-v-ba33d2ab]{margin-top:auto;padding:.5rem}.vision-sidenav.is-collapsed[data-v-ba33d2ab]{padding:1.5rem .75rem;align-items:center}.is-collapsed .sidenav-brand .brand-text[data-v-ba33d2ab],.is-collapsed .sidenav-title[data-v-ba33d2ab],.is-collapsed .sidenav-text[data-v-ba33d2ab],.is-collapsed .sidenav-card[data-v-ba33d2ab]{display:none}.is-collapsed .sidenav-link[data-v-ba33d2ab]{justify-content:center;padding:.75rem;gap:0}.is-collapsed .sidenav-icon[data-v-ba33d2ab]{margin-right:0}.is-collapsed .sidenav-card-btn[data-v-ba33d2ab]{display:none}.is-collapsed .sidenav-logout-compact .sidenav-link[data-v-ba33d2ab]{justify-content:center;padding:.75rem;gap:0}.sidenav-toggle[data-v-ba33d2ab]{position:absolute;top:1rem;right:-12px;width:24px;height:24px;border-radius:50%;background:var(--vision-info);border:2px solid var(--vision-bg-card);color:#fff;display:grid;place-items:center;cursor:pointer;z-index:10;transition:transform .2s ease,background .2s ease;box-shadow:var(--vision-shadow-md)}.sidenav-toggle[data-v-ba33d2ab]:hover{background:var(--vision-info-hover, #0ea5e9);transform:scale(1.1)}.sidenav-toggle .material-icons[data-v-ba33d2ab]{font-size:16px}.is-collapsed .sidenav-toggle[data-v-ba33d2ab]{right:-12px}.sidenav-brand[data-v-ba33d2ab]{display:flex;align-items:center;gap:.9rem;padding:.4rem .2rem;color:inherit;text-decoration:none;transition:justify-content .3s ease}.is-collapsed .sidenav-brand[data-v-ba33d2ab]{justify-content:center;padding:.4rem 0}.brand-logo[data-v-ba33d2ab]{width:34px;height:34px}.brand-text[data-v-ba33d2ab]{display:flex;flex-direction:column;gap:.1rem}.brand-title[data-v-ba33d2ab]{font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;background:linear-gradient(97.89deg,#fff 70.67%,#757a8c00 108.55%);-webkit-background-clip:text;color:transparent}.brand-subtitle[data-v-ba33d2ab]{font-size:.72rem;color:var(--vision-text-muted)}.sidenav-divider[data-v-ba33d2ab]{height:1px;background:#ffffff14;margin:.2rem 0 .6rem}.sidenav-section[data-v-ba33d2ab]{display:grid;gap:.5rem}.sidenav-title[data-v-ba33d2ab]{text-transform:uppercase;font-size:.7rem;letter-spacing:.12em;color:var(--vision-text-muted);margin:0 0 .2rem .4rem}.sidenav-link[data-v-ba33d2ab]{display:flex;align-items:center;gap:.75rem;padding:.55rem .8rem;border-radius:14px;color:var(--vision-text);transition:background .2s ease,transform .2s ease,justify-content .3s ease}.is-collapsed .sidenav-link[data-v-ba33d2ab]{justify-content:center;padding:.55rem}.sidenav-link[data-v-ba33d2ab]:hover{background:#1a1f37cc;transform:translate(4px)}.is-collapsed .sidenav-link[data-v-ba33d2ab]:hover{transform:scale(1.05)}.sidenav-link.is-active[data-v-ba33d2ab]{background:var(--vision-sidenav-button);box-shadow:var(--vision-shadow-xxl)}.sidenav-icon[data-v-ba33d2ab]{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--vision-sidenav-button);color:var(--vision-info);font-size:.9rem;box-shadow:var(--vision-shadow-md)}.sidenav-icon .material-icons[data-v-ba33d2ab]{font-size:18px}.sidenav-link.is-active .sidenav-icon[data-v-ba33d2ab]{background:var(--vision-info);color:#fff}.sidenav-text[data-v-ba33d2ab]{font-size:.9rem;font-weight:500}.sidenav-card[data-v-ba33d2ab]{margin-top:auto;border-radius:var(--vision-radius-card);background:url(/assets/sidenav-card-background-DXB14-tZ.png) center/cover no-repeat;overflow:hidden}.sidenav-card-content[data-v-ba33d2ab]{padding:1.2rem;background:#0a0e23b8;display:grid;gap:.8rem}.sidenav-card-icon[data-v-ba33d2ab]{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--vision-info);font-size:.9rem}.sidenav-card-icon .material-icons[data-v-ba33d2ab]{font-size:18px}.sidenav-card-title[data-v-ba33d2ab]{font-weight:600;color:#fff}.sidenav-card-subtitle[data-v-ba33d2ab]{font-size:.8rem;color:var(--vision-text-soft)}.sidenav-card-btn[data-v-ba33d2ab]{width:100%;text-align:center}.sidenav-logout-compact[data-v-ba33d2ab]{margin-top:auto;width:100%;display:flex;justify-content:center}.sidenav-logout-compact .sidenav-link[data-v-ba33d2ab]{background:transparent;border:none;cursor:pointer;width:auto}.sidenav-logout-compact .sidenav-icon[data-v-ba33d2ab]{background:#ef444433;color:#ef4444}.sidenav-logout-compact .sidenav-link:hover .sidenav-icon[data-v-ba33d2ab]{background:#ef4444;color:#fff}.vision-main[data-v-ba33d2ab]{padding:1.5rem 2rem 2.5rem;min-height:100vh;display:flex;flex-direction:column;gap:1.5rem}.vision-navbar[data-v-ba33d2ab]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.4rem;border-radius:var(--vision-radius-card);background:var(--vision-gradient-navbar);border:1px solid var(--vision-border);box-shadow:var(--vision-shadow-navbar);-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px);position:relative;z-index:1300}.navbar-left[data-v-ba33d2ab]{display:grid;gap:.2rem}.breadcrumb[data-v-ba33d2ab]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vision-text-muted)}.vision-navbar h1[data-v-ba33d2ab]{margin:0;font-size:1.3rem;color:#fff}.navbar-right[data-v-ba33d2ab]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.guild-chip[data-v-ba33d2ab]{padding:.4rem .8rem;border-radius:999px;border:1px solid var(--vision-border-soft);font-size:.75rem;color:var(--vision-text-soft);background:#0f1535b3}.user-chip[data-v-ba33d2ab]{display:flex;align-items:center;gap:.6rem;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--vision-border-soft);background:#0f1535b3}.user-avatar[data-v-ba33d2ab]{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--vision-info);color:#fff;font-weight:600}.user-meta[data-v-ba33d2ab]{display:grid;gap:.05rem}.user-name[data-v-ba33d2ab]{font-size:.85rem}.user-status[data-v-ba33d2ab]{font-size:.7rem;color:var(--vision-text-muted)}.ws-status[data-v-ba33d2ab]{display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--vision-border-soft);background:#0f1535b3;font-size:.75rem;color:var(--vision-text-muted);cursor:default;transition:all .2s ease}.ws-status.connected[data-v-ba33d2ab]{border-color:#22c55e66;background:#22c55e1a}.ws-status.error[data-v-ba33d2ab]{border-color:#ef444466;background:#ef44441a;cursor:pointer}.ws-status.error[data-v-ba33d2ab]:hover{background:#ef444433}.ws-dot[data-v-ba33d2ab]{width:8px;height:8px;border-radius:50%;background:var(--vision-text-muted);transition:background .2s ease}.ws-status.connected .ws-dot[data-v-ba33d2ab]{background:#22c55e;box-shadow:0 0 8px #22c55e99;animation:pulse-ba33d2ab 2s infinite}.ws-status.error .ws-dot[data-v-ba33d2ab]{background:#ef4444;box-shadow:0 0 8px #ef444499}.ws-label[data-v-ba33d2ab]{font-weight:500}.ws-status.connected .ws-label[data-v-ba33d2ab]{color:#22c55e}.ws-status.error .ws-label[data-v-ba33d2ab]{color:#ef4444}@keyframes pulse-ba33d2ab{0%,to{opacity:1}50%{opacity:.5}}.notifications-icon[data-v-ba33d2ab]{position:relative;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--vision-border-soft);cursor:pointer;transition:all .2s ease}.notifications-icon[data-v-ba33d2ab]:hover{background:#ffffff1a;border-color:var(--vision-border)}.notifications-icon .material-icons[data-v-ba33d2ab]{font-size:20px;color:var(--vision-text-soft);transition:color .2s ease}.notifications-icon:hover .material-icons[data-v-ba33d2ab]{color:#fff}.notifications-icon.has-notifications .material-icons[data-v-ba33d2ab]{color:var(--vision-info)}.notification-badge[data-v-ba33d2ab]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:600;display:flex;align-items:center;justify-content:center;animation:badge-pulse-ba33d2ab 2s infinite}@keyframes badge-pulse-ba33d2ab{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notifications-dropdown[data-v-ba33d2ab]{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-height:480px;background:var(--vision-card-bg);border:1px solid var(--vision-border);border-radius:var(--vision-radius-card);box-shadow:var(--vision-shadow-lg);z-index:1000;overflow:hidden}.notifications-wrapper[data-v-ba33d2ab]{position:relative}.notifications-header[data-v-ba33d2ab]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--vision-border-soft)}.notifications-header h4[data-v-ba33d2ab]{margin:0;color:#fff;font-size:.95rem}.btn-text[data-v-ba33d2ab]{background:none;border:none;color:var(--vision-info);font-size:.8rem;cursor:pointer;padding:0}.btn-text[data-v-ba33d2ab]:hover{text-decoration:underline}.notifications-list[data-v-ba33d2ab]{max-height:360px;overflow-y:auto}.notification-item[data-v-ba33d2ab]{display:flex;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--vision-border-soft);cursor:pointer;transition:background .15s ease}.notification-item[data-v-ba33d2ab]:hover{background:#ffffff08}.notification-item.unread[data-v-ba33d2ab]{background:#0075ff0d}.notification-item[data-v-ba33d2ab]:last-child{border-bottom:none}.notification-toast[data-v-ba33d2ab]{position:fixed;top:20px;right:24px;background:var(--vision-card-bg);border:1px solid var(--vision-border);border-radius:14px;padding:.85rem 1rem;display:flex;gap:.75rem;align-items:center;box-shadow:var(--vision-shadow-lg);z-index:1200;cursor:pointer;animation:toast-slide-in-ba33d2ab .2s ease;max-width:360px}.notification-toast .material-icons[data-v-ba33d2ab]{font-size:22px;color:var(--vision-info)}.notification-toast .toast-content[data-v-ba33d2ab]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.notification-toast .toast-title[data-v-ba33d2ab]{font-weight:600;color:#fff;font-size:.85rem}.notification-toast .toast-message[data-v-ba33d2ab]{color:var(--vision-text-soft);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes toast-slide-in-ba33d2ab{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.notification-icon[data-v-ba33d2ab]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#0075ff26;color:var(--vision-info);font-size:18px;flex-shrink:0}.notification-content[data-v-ba33d2ab]{flex:1;min-width:0}.notification-title[data-v-ba33d2ab]{font-weight:600;color:#fff;font-size:.85rem;margin-bottom:.2rem}.notification-text[data-v-ba33d2ab]{color:var(--vision-text-soft);font-size:.8rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-time[data-v-ba33d2ab]{color:var(--vision-text-muted);font-size:.7rem;margin-top:.3rem}.notifications-empty[data-v-ba33d2ab]{padding:2rem;text-align:center;color:var(--vision-text-muted);font-size:.85rem}.theme-toggle[data-v-ba33d2ab]{width:40px;height:40px;border-radius:12px;background:var(--vision-card-bg);border:1px solid var(--vision-border);color:var(--vision-text-soft);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-left:.5rem}.theme-toggle[data-v-ba33d2ab]:hover{background:var(--vision-primary);color:#fff;border-color:var(--vision-primary);transform:scale(1.05)}.theme-toggle .material-icons[data-v-ba33d2ab]{font-size:20px}:root.light-theme .notification-title[data-v-ba33d2ab]{color:#1a1a2e}:root.light-theme .notifications-dropdown[data-v-ba33d2ab]{background:#fff;border-color:#e0e0e0;box-shadow:0 8px 32px #00000026}:root.light-theme .notification-toast[data-v-ba33d2ab]{background:#fff;border-color:#e0e0e0}:root.light-theme .notification-toast .toast-title[data-v-ba33d2ab]{color:#1a1a2e}:root.light-theme .notification-item[data-v-ba33d2ab]{border-bottom-color:#e0e0e0}:root.light-theme .notification-item[data-v-ba33d2ab]:hover{background:#f5f5f5}.vision-content[data-v-ba33d2ab]{flex:1}@media (max-width: 1200px){.vision-shell[data-v-ba33d2ab]{grid-template-columns:1fr}.vision-sidenav[data-v-ba33d2ab]{position:relative;height:auto}.vision-main[data-v-ba33d2ab]{padding:1.2rem}}@media (max-width: 720px){.vision-navbar[data-v-ba33d2ab]{flex-direction:column;align-items:flex-start}.navbar-right[data-v-ba33d2ab]{width:100%;justify-content:flex-start}}:root{color-scheme:dark;--vision-bg: #030c1d;--vision-text: #ffffff;--vision-text-muted: #a0aec0;--vision-text-soft: #cbd5e0;--vision-info: #0075ff;--vision-info-strong: #3993fe;--vision-primary: #4318ff;--vision-success: #01b574;--vision-warning: #ffb547;--vision-error: #e31a1a;--vision-border: rgba(226, 232, 240, .3);--vision-border-soft: rgba(255, 255, 255, .08);--vision-surface: #0f1535;--vision-sidenav-button: #1a1f37;--vision-card-bg: rgba(6, 11, 40, .94);--vision-radius-card: 20px;--vision-radius-button: 12px;--vision-shadow-xs: 0 2px 9px rgba(0, 0, 0, .15);--vision-shadow-md: 0 4px 6px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .07);--vision-shadow-lg: 0 8px 26px rgba(0, 0, 0, .15), 0 8px 9px rgba(0, 0, 0, .06);--vision-shadow-xxl: 0 20px 27px rgba(0, 0, 0, .05);--vision-shadow-navbar: inset 0 0 1px 1px rgba(255, 255, 255, .9), 0 20px 27px rgba(0, 0, 0, .05);--vision-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .2);--vision-gradient-sidenav: linear-gradient(127.09deg, rgba(6, 11, 40, .94) 19.41%, rgba(10, 14, 35, .49) 76.65%);--vision-gradient-card: linear-gradient(127.09deg, rgba(6, 11, 40, .94) 19.41%, rgba(10, 14, 35, .49) 76.65%);--vision-gradient-card-strong: linear-gradient(126.97deg, rgba(6, 11, 40, .74) 28.26%, rgba(10, 14, 35, .71) 91.2%);--vision-gradient-card-content: linear-gradient(126.97deg, rgb(6, 11, 40) 28.26%, rgb(10, 14, 35) 91.2%);--vision-gradient-navbar: linear-gradient(123.64deg, rgba(255, 255, 255, 0) -22.38%, rgba(255, 255, 255, .039) 70.38%);--vision-gradient-cover: linear-gradient(159.02deg, #0f123b 14.25%, #090d2e 56.45%, #020515 86.14%)}:root.light-theme{color-scheme:light;--vision-bg: #f4f7fe;--vision-text: #1b2559;--vision-text-muted: #707eae;--vision-text-soft: #8f9bba;--vision-info: #0075ff;--vision-info-strong: #3993fe;--vision-primary: #4318ff;--vision-success: #01b574;--vision-warning: #ffb547;--vision-error: #e31a1a;--vision-border: rgba(226, 232, 240, .8);--vision-border-soft: rgba(0, 0, 0, .08);--vision-surface: #ffffff;--vision-sidenav-button: #f4f7fe;--vision-card-bg: #ffffff;--vision-shadow-xs: 0 2px 9px rgba(112, 144, 176, .12);--vision-shadow-md: 0 4px 6px rgba(112, 144, 176, .1), 0 2px 4px rgba(112, 144, 176, .06);--vision-shadow-lg: 0 8px 26px rgba(112, 144, 176, .12), 0 8px 9px rgba(112, 144, 176, .05);--vision-shadow-xxl: 0 20px 27px rgba(112, 144, 176, .08);--vision-shadow-navbar: 0 7px 23px rgba(0, 0, 0, .05);--vision-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .1);--vision-gradient-sidenav: linear-gradient(127.09deg, #ffffff 19.41%, #f4f7fe 76.65%);--vision-gradient-card: linear-gradient(127.09deg, #ffffff 19.41%, #f8fafc 76.65%);--vision-gradient-card-strong: linear-gradient(126.97deg, #ffffff 28.26%, #f4f7fe 91.2%);--vision-gradient-card-content: linear-gradient(126.97deg, #ffffff 28.26%, #f4f7fe 91.2%);--vision-gradient-navbar: linear-gradient(123.64deg, rgba(255, 255, 255, .9) -22.38%, rgba(255, 255, 255, .8) 70.38%);--vision-gradient-cover: linear-gradient(159.02deg, #f4f7fe 14.25%, #e9ecef 56.45%, #dee2e6 86.14%)}:root.light-theme body{background:var(--vision-bg);background-image:none}:root.light-theme .vision-sidenav{background:var(--vision-gradient-sidenav);border-right:1px solid var(--vision-border)}:root.light-theme .panel-card,:root.light-theme .vision-card{background:var(--vision-card-bg);border-color:var(--vision-border)}:root.light-theme .sidenav-link.is-active .sidenav-icon{background:var(--vision-info)}:root.light-theme .btn-primary{box-shadow:0 4px 12px #0075ff4d}:root.light-theme .stat-value,:root.light-theme .chart-header h3,:root.light-theme .activity-title,:root.light-theme .notification-title{color:var(--vision-text)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:var(--vision-bg)}body{font-family:Plus Jakarta Display,Helvetica,Arial,sans-serif;background:url(/assets/body-background-Di5kBlIr.png) no-repeat center center fixed;background-size:cover;color:var(--vision-text);min-height:100vh}#app{min-height:100vh}a{color:inherit;text-decoration:none}button,a.btn{font-family:inherit}input,textarea,select{font-family:inherit;color:var(--vision-text);background-color:transparent}.vision-card,.panel-card{background:var(--vision-gradient-card);border-radius:var(--vision-radius-card);border:1px solid var(--vision-border-soft);box-shadow:var(--vision-shadow-xxl);-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px)}.vision-card--solid,.panel-card--solid{background:var(--vision-gradient-card-strong)}.vision-card--cover,.panel-card--cover{background:var(--vision-gradient-cover)}.vision-card__section,.panel-section{padding:1.6rem}.vision-input,.vision-select,.vision-textarea{width:100%;padding:10px 25px;border-radius:10px;border:2px solid #8707ff;background-color:#212121;color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.vision-input:focus,.vision-select:focus,.vision-textarea:focus{outline:none;box-shadow:2px 2px 15px #8707ff inset}.vision-input:active,.vision-select:active,.vision-textarea:active{box-shadow:2px 2px 15px #8707ff inset}.vision-table-wrap{width:100%;overflow-x:auto;border-radius:var(--vision-radius-card);border:1px solid var(--vision-border-soft);background:var(--vision-gradient-card);box-shadow:var(--vision-shadow-xxl);-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px)}.vision-table{width:100%;border-collapse:collapse}.vision-table thead{background:#ffffff0a;color:var(--vision-text-muted)}.vision-table th{padding:1rem;text-align:left;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.vision-table td{padding:1rem;color:var(--vision-text);border-bottom:1px solid var(--vision-border-soft)}.vision-table tbody tr:hover{background:#ffffff0a}.vision-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.vision-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#030c1dbf;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:1000}.vision-modal-content{width:min(640px,94vw);max-height:90vh;overflow-y:auto;border-radius:var(--vision-radius-card);border:1px solid var(--vision-border-soft);background:var(--vision-gradient-card-strong);box-shadow:var(--vision-shadow-xxl);padding:2rem}.vision-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.vision-modal-header h2{margin:0;color:var(--vision-text)}.vision-close{background:transparent;border:none;color:var(--vision-text-muted);font-size:1.4rem;cursor:pointer}.vision-close:hover{color:var(--vision-text)}.btn-primary,.btn-secondary,.btn-danger,.btn-info,.btn-edit,.btn-success{border:none;border-radius:var(--vision-radius-button);padding:.6rem 1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn-primary{background:linear-gradient(90deg,var(--vision-info),var(--vision-info-strong));color:#fff;box-shadow:var(--vision-shadow-md)}.btn-primary:hover{transform:translateY(-1px)}.btn-secondary{background:#ffffff14;color:var(--vision-text)}.btn-secondary:hover{filter:brightness(1.05)}.btn-danger{background:var(--vision-error);color:#fff}.btn-danger:hover{filter:brightness(.95)}.btn-success{background:var(--vision-success);color:#fff}.btn-success:hover{filter:brightness(.95)}.btn-info,.btn-edit{background:#0075ff2e;color:var(--vision-text);border:1px solid rgba(0,117,255,.4)}.btn-info:hover,.btn-edit:hover{background:#0075ff4d}@media (max-width: 1024px){.vision-shell{grid-template-columns:72px 1fr}.vision-sidenav.is-collapsed{padding-left:.75rem;padding-right:.75rem}.sidenav-link span,.sidenav-brand .brand-text,.sidenav-title,.sidenav-card{display:none}.sidenav-link{justify-content:center;padding:.75rem}.sidenav-icon{margin-right:0}.stats-grid{grid-template-columns:repeat(2,1fr)}.charts-grid,.panel-grid{grid-template-columns:1fr}}@media (max-width: 768px){.vision-sidenav{position:fixed;left:-280px;width:280px;height:100vh;z-index:1001;transition:left .3s ease}.vision-sidenav.collapsed{left:-280px}.sidenav-link span,.sidenav-brand span,.sidenav-footer{display:block}.sidenav-link{justify-content:flex-start;padding:.75rem 1rem}.sidenav-icon{margin-right:.75rem}.vision-shell{grid-template-areas:"sidenav main";grid-template-columns:280px 1fr}.vision-sidenav{position:fixed;left:-280px;top:0;height:100vh;z-index:1001;transition:left .3s ease;background:var(--vision-gradient-sidenav);border-right:1px solid var(--vision-border-soft)}.vision-sidenav.mobile-open{left:0}.vision-main{padding:1rem;min-height:100vh}.mobile-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000}.mobile-overlay.active{display:block}.mobile-menu-btn{display:flex;position:fixed;top:1rem;left:1rem;z-index:1002;background:var(--vision-card-bg);border:1px solid var(--vision-border-soft);border-radius:var(--vision-radius-button);padding:.75rem;color:var(--vision-text);cursor:pointer;box-shadow:var(--vision-shadow-md)}.mobile-menu-btn:hover{background:var(--vision-surface)}.stats-grid{grid-template-columns:1fr;gap:1rem}.stat-card{padding:1rem}.vision-table{display:block;overflow-x:auto;white-space:nowrap}.vision-table th,.vision-table td{padding:.75rem .5rem;font-size:.875rem}.vision-table .hide-mobile{display:table-cell}.room-cards-grid{grid-template-columns:1fr}.vision-modal-content{width:95vw;padding:1.5rem;margin:1rem}.form-row{flex-direction:column;gap:1rem}.form-group{width:100%}.action-buttons{flex-direction:column;gap:.5rem}.action-buttons button{width:100%}.page-header{flex-direction:column;align-items:flex-start;gap:1rem}.page-header h1{font-size:1.5rem}.filters-row{flex-direction:column;gap:.75rem}.filters-row select,.filters-row input{width:100%}.notifications-dropdown{right:-50px;width:calc(100vw - 2rem);max-width:320px}.heatmap-grid{overflow-x:auto}.heatmap-cell{width:20px;height:20px;font-size:.6rem}.chart-container{height:200px}.period-toggle{flex-wrap:wrap}.bulk-actions{flex-direction:column;gap:.5rem}.bulk-actions button{width:100%}}@media (max-width: 480px){.vision-shell{grid-template-columns:1fr}.vision-sidenav{display:none}.vision-main{padding:.75rem;margin-left:0!important}.panel-card{padding:1rem;border-radius:12px}.stat-value{font-size:1.5rem}.stat-label{font-size:.75rem}.vision-table.mobile-cards{display:block}.vision-table.mobile-cards thead{display:none}.vision-table.mobile-cards tbody{display:flex;flex-direction:column;gap:1rem}.vision-table.mobile-cards tr{display:flex;flex-direction:column;background:var(--vision-card-bg);border-radius:var(--vision-radius-button);padding:1rem;border:1px solid var(--vision-border-soft)}.vision-table.mobile-cards td{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--vision-border-soft)}.vision-table.mobile-cards td:last-child{border-bottom:none}.vision-table.mobile-cards td:before{content:attr(data-label);font-weight:600;color:var(--vision-text-muted)}.btn-primary,.btn-secondary,.btn-danger{padding:.75rem 1rem;font-size:.875rem}.vision-modal-content{padding:1rem}.vision-modal-header h2{font-size:1.25rem}}@media (max-width: 768px){.hide-mobile{display:none!important}.show-mobile-only{display:block!important}}@media (min-width: 769px){.hide-mobile{display:table-cell}.show-mobile-only{display:none}}
