@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";.sidebar[data-v-98246f3c]{border-right:1px solid var(--border-color);z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172af2;flex-direction:column;width:280px;height:100vh;padding:1.5rem 1rem;display:flex;position:fixed;top:0;left:0}.brand[data-v-98246f3c]{align-items:center;gap:.75rem;margin-bottom:2rem;padding:.5rem;display:flex}.logo-icon[data-v-98246f3c]{background:var(--gradient-brand);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 15px #ec489966}.logo-icon .icon[data-v-98246f3c]{color:#fff;width:22px;height:22px}.brand-text h2[data-v-98246f3c]{letter-spacing:-.02em;color:#fff;font-size:1.2rem;font-weight:800}.brand-text h2 span[data-v-98246f3c]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.brand-text .version[data-v-98246f3c]{color:var(--text-sub);font-size:.7rem;font-weight:600}.nav-menu[data-v-98246f3c]{flex-direction:column;gap:.4rem;display:flex}.nav-item[data-v-98246f3c]{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:.85rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.nav-item[data-v-98246f3c]:hover{color:var(--text-main);background:#ffffff0a}.nav-item.active[data-v-98246f3c]{color:#fff;border-left:3px solid var(--accent-purple);background:linear-gradient(90deg,#8b5cf633 0%,#ec48991a 100%)}.nav-icon[data-v-98246f3c]{width:20px;height:20px}.nav-badge[data-v-98246f3c]{background:var(--gradient-brand);color:#fff;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:.65rem;font-weight:700}.accounts-widget[data-v-98246f3c]{border-radius:12px;margin-top:auto;padding:1rem}.widget-header[data-v-98246f3c]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}.account-list[data-v-98246f3c]{flex-direction:column;gap:.5rem;display:flex}.account-item[data-v-98246f3c]{cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;padding:.4rem .5rem;transition:background .2s;display:flex}.account-item[data-v-98246f3c]:hover,.account-item.active[data-v-98246f3c]{background:#ffffff0f}.acc-avatar[data-v-98246f3c]{object-fit:cover;border-radius:50%;width:28px;height:28px}.acc-info[data-v-98246f3c]{flex:1;overflow:hidden}.acc-name[data-v-98246f3c]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.acc-sub[data-v-98246f3c]{color:var(--text-sub);font-size:.68rem}.status-dot[data-v-98246f3c]{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55e}.sidebar-footer[data-v-98246f3c]{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.user-profile[data-v-98246f3c]{align-items:center;gap:.75rem;display:flex}.user-avatar[data-v-98246f3c]{object-fit:cover;border-radius:50%;width:36px;height:36px}.user-info[data-v-98246f3c]{flex-direction:column;display:flex}.user-name[data-v-98246f3c]{color:var(--text-main);font-size:.85rem;font-weight:600}.user-role[data-v-98246f3c]{color:var(--text-sub);font-size:.7rem}.dash-header[data-v-9917ef43]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.dash-title[data-v-9917ef43]{color:#fff;font-size:1.8rem;font-weight:800}.dash-subtitle[data-v-9917ef43]{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.stats-grid[data-v-9917ef43]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.stat-card[data-v-9917ef43]{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.stat-icon[data-v-9917ef43]{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon.purple[data-v-9917ef43]{color:#c084fc;background:#8b5cf633;border:1px solid #8b5cf666}.stat-icon.pink[data-v-9917ef43]{color:#f472b6;background:#ec489933;border:1px solid #ec489966}.stat-icon.cyan[data-v-9917ef43]{color:#22d3ee;background:#06b6d433;border:1px solid #06b6d466}.stat-icon.indigo[data-v-9917ef43]{color:#818cf8;background:#6366f133;border:1px solid #6366f166}.stat-details[data-v-9917ef43]{flex-direction:column;display:flex}.stat-label[data-v-9917ef43]{color:var(--text-muted);font-size:.8rem;font-weight:600}.stat-value[data-v-9917ef43]{color:#fff;margin:.2rem 0;font-size:1.75rem;font-weight:800}.stat-trend.positive[data-v-9917ef43]{color:#4ade80;font-size:.75rem;font-weight:600}.stat-trend.neutral[data-v-9917ef43]{color:var(--text-sub);font-size:.75rem}.stat-badge[data-v-9917ef43]{color:var(--text-muted);font-size:.7rem}.dash-grid[data-v-9917ef43]{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}@media (width<=1024px){.dash-grid[data-v-9917ef43]{grid-template-columns:1fr}}.main-panel[data-v-9917ef43],.side-panel[data-v-9917ef43]{padding:1.5rem}.panel-header[data-v-9917ef43]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.panel-header h3[data-v-9917ef43]{color:#fff;font-size:1.1rem;font-weight:700}.posts-table-wrapper[data-v-9917ef43]{overflow-x:auto}.posts-table[data-v-9917ef43]{border-collapse:collapse;text-align:left;width:100%}.posts-table th[data-v-9917ef43]{color:var(--text-sub);text-transform:uppercase;border-bottom:1px solid var(--border-color);padding:.75rem 1rem;font-size:.75rem;font-weight:700}.posts-table td[data-v-9917ef43]{border-bottom:1px solid #ffffff0a;padding:1rem}.post-info[data-v-9917ef43]{align-items:center;gap:.75rem;display:flex}.mini-avatar[data-v-9917ef43]{object-fit:cover;border-radius:50%;width:32px;height:32px}.post-title[data-v-9917ef43]{color:var(--text-main);font-size:.88rem;font-weight:600}.post-account[data-v-9917ef43]{color:var(--text-sub);font-size:.75rem}.media-tag[data-v-9917ef43]{color:var(--text-muted);background:#ffffff0d;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.time-tag[data-v-9917ef43]{color:var(--text-muted);font-size:.8rem}.btn-icon[data-v-9917ef43]{color:var(--text-sub);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.4rem;transition:all .2s}.btn-icon[data-v-9917ef43]:hover{color:#fff;background:#ffffff1a}.tech-stack-list[data-v-9917ef43]{flex-direction:column;gap:1.25rem;display:flex}.tech-item[data-v-9917ef43]{align-items:flex-start;gap:.85rem;display:flex}.tech-dot[data-v-9917ef43]{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.bg-purple[data-v-9917ef43]{background:#c084fc;box-shadow:0 0 8px #c084fc}.bg-pink[data-v-9917ef43]{background:#f472b6;box-shadow:0 0 8px #f472b6}.bg-cyan[data-v-9917ef43]{background:#22d3ee;box-shadow:0 0 8px #22d3ee}.bg-green[data-v-9917ef43]{background:#4ade80;box-shadow:0 0 8px #4ade80}.bg-gray[data-v-9917ef43]{background:#64748b;box-shadow:0 0 8px #64748b}.empty-state[data-v-9917ef43]{text-align:center;color:var(--text-muted);padding:2.5rem 0;font-size:.85rem}.tech-item strong[data-v-9917ef43]{color:var(--text-main);font-size:.9rem;display:block}.tech-item p[data-v-9917ef43]{color:var(--text-sub);margin-top:.2rem;font-size:.78rem;line-height:1.4}.studio-header[data-v-09ca7164]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.output-type-toggle[data-v-09ca7164]{border-radius:12px;gap:.5rem;padding:.4rem;display:flex}.output-toggle-btn[data-v-09ca7164]{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.output-toggle-btn.active[data-v-09ca7164]{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 15px #ec48994d}.header-badge[data-v-09ca7164]{color:var(--accent-pink);background:#ec48991a;border:1px solid #ec489933;border-radius:20px;align-items:center;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.studio-title[data-v-09ca7164]{color:#fff;font-size:1.8rem;font-weight:800}.studio-subtitle[data-v-09ca7164]{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.mode-selector[data-v-09ca7164]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem;display:grid}@media (width<=768px){.mode-selector[data-v-09ca7164]{grid-template-columns:1fr}}.mode-card[data-v-09ca7164]{cursor:pointer;border:2px solid #0000;align-items:center;gap:1.25rem;padding:1.25rem;display:flex;position:relative}.mode-card.active[data-v-09ca7164]{border-color:var(--accent-purple);background:#8b5cf61f}.mode-icon[data-v-09ca7164]{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.real-icon[data-v-09ca7164]{background:linear-gradient(135deg,#ec4899,#8b5cf6)}.cartoon-icon[data-v-09ca7164]{background:linear-gradient(135deg,#8b5cf6,#06b6d4)}.mode-info h3[data-v-09ca7164]{color:#fff;margin-bottom:.25rem;font-size:1.05rem;font-weight:700}.mode-info p[data-v-09ca7164]{color:var(--text-muted);font-size:.8rem;line-height:1.4}.mode-check[data-v-09ca7164]{position:absolute;top:1rem;right:1rem}.studio-grid[data-v-09ca7164]{grid-template-columns:1.7fr 1.3fr;gap:1.5rem;display:grid}@media (width<=1024px){.studio-grid[data-v-09ca7164]{grid-template-columns:1fr}}.form-panel[data-v-09ca7164],.preview-side-panel[data-v-09ca7164]{padding:1.5rem}.panel-header-with-actions[data-v-09ca7164]{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.section-title[data-v-09ca7164]{color:#fff;border-bottom:1px solid var(--border-color);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:700}.section-subtitle[data-v-09ca7164]{color:var(--text-sub);margin-bottom:1.25rem;font-size:.8rem}.btn-add-element[data-v-09ca7164]{border-radius:8px;padding:.5rem 1rem;font-size:.85rem}.active-blocks-container[data-v-09ca7164]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}@media (width<=640px){.active-blocks-container[data-v-09ca7164]{grid-template-columns:1fr}}.block-card[data-v-09ca7164]{background:#0f172a99;border-radius:12px;padding:1rem}.block-full-width[data-v-09ca7164]{grid-column:1/-1}.block-card-header[data-v-09ca7164]{color:#fff;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.btn-remove[data-v-09ca7164]{color:var(--text-sub);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem;transition:all .2s}.btn-remove[data-v-09ca7164]:hover{color:#ef4444;background:#ef44441a}.upload-box[data-v-09ca7164]{border:2px dashed var(--border-color);cursor:pointer;background:#0f172a66;border-radius:12px;justify-content:center;align-items:center;height:120px;transition:all .2s;display:flex;overflow:hidden}.upload-box[data-v-09ca7164]:hover{border-color:var(--accent-purple);background:#8b5cf60d}.upload-placeholder[data-v-09ca7164]{color:var(--text-muted);flex-direction:column;align-items:center;font-size:.78rem;display:flex}.upload-preview[data-v-09ca7164]{object-fit:cover;width:100%;height:100%}.btn-text-magic[data-v-09ca7164]{color:var(--accent-cyan);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600}.char-count[data-v-09ca7164]{color:var(--text-sub);text-align:right;margin-top:.25rem;font-size:.72rem}.mode-pill-toggle[data-v-09ca7164]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.4rem;display:grid}.mode-pill-btn[data-v-09ca7164]{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:#0f172a80;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.mode-pill-btn.active[data-v-09ca7164]{border-color:var(--accent-purple);color:#fff;background:#8b5cf633}.ai-stage-card[data-v-09ca7164]{border:1px solid var(--border-color);background:#0f172a99;border-radius:10px;padding:.85rem}.stage-header[data-v-09ca7164]{align-items:center;gap:.5rem;display:flex}.stage-num[data-v-09ca7164]{background:var(--gradient-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:flex}.stage-header strong[data-v-09ca7164]{color:var(--text-main);font-size:.82rem}.select-input[data-v-09ca7164]{appearance:none;padding:.55rem .8rem;font-size:.82rem}.btn-generate[data-v-09ca7164]{justify-content:center;width:100%;padding:.9rem;font-size:1rem}.modal-backdrop[data-v-09ca7164]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-content[data-v-09ca7164]{border:1px solid var(--border-glow);border-radius:16px;width:100%;max-width:580px;padding:1.5rem}.modal-header[data-v-09ca7164]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.modal-header h3[data-v-09ca7164]{color:#fff;font-size:1.1rem;font-weight:700}.btn-close[data-v-09ca7164]{color:var(--text-sub);cursor:pointer;background:0 0;border:none}.modal-options-grid[data-v-09ca7164]{flex-direction:column;gap:.75rem;display:flex}.option-card[data-v-09ca7164]{border:1px solid var(--border-color);cursor:pointer;background:#0f172a99;border-radius:12px;align-items:center;gap:1rem;padding:.85rem 1rem;transition:all .2s;display:flex}.option-card.disabled[data-v-09ca7164]{opacity:.5;cursor:not-allowed}.option-icon[data-v-09ca7164]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.option-text[data-v-09ca7164]{flex:1}.option-text h4[data-v-09ca7164]{color:#fff;font-size:.9rem;font-weight:700}.option-text p[data-v-09ca7164]{color:var(--text-sub);font-size:.75rem}.added-badge[data-v-09ca7164]{color:var(--text-sub);font-size:.7rem;font-weight:600}.preview-header[data-v-ea73564d]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.preview-title[data-v-ea73564d]{color:#fff;font-size:1.8rem;font-weight:800}.preview-subtitle[data-v-ea73564d]{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.preview-grid[data-v-ea73564d]{grid-template-columns:1fr 1.2fr;gap:1.5rem;display:grid}@media (width<=1024px){.preview-grid[data-v-ea73564d]{grid-template-columns:1fr}}.player-panel[data-v-ea73564d],.publish-panel[data-v-ea73564d]{padding:1.5rem}.video-wrapper[data-v-ea73564d]{aspect-ratio:9/16;background:#000;border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:520px;margin-bottom:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #000000b3}.video-player[data-v-ea73564d]{object-fit:cover;width:100%;height:100%}.video-overlay-info[data-v-ea73564d]{gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.player-actions[data-v-ea73564d]{gap:1rem;margin-bottom:1.5rem;display:flex}.player-actions button[data-v-ea73564d]{flex:1;justify-content:center}.prompt-summary-box[data-v-ea73564d]{border:1px solid var(--border-color);background:#0f172a99;border-radius:10px;padding:1rem}.prompt-summary-box h4[data-v-ea73564d]{color:#fff;margin-bottom:.4rem;font-size:.85rem;font-weight:700}.prompt-summary-box p[data-v-ea73564d]{color:var(--text-muted);font-size:.8rem;font-style:italic;line-height:1.4}.section-title[data-v-ea73564d]{color:#fff;border-bottom:1px solid var(--border-color);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:700}.form-group[data-v-ea73564d]{margin-bottom:1.1rem}.form-label[data-v-ea73564d]{color:var(--text-main);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:flex}.format-toggle[data-v-ea73564d],.type-toggle[data-v-ea73564d]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.format-btn[data-v-ea73564d],.type-btn[data-v-ea73564d]{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:#0f172a80;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.format-btn.active[data-v-ea73564d],.type-btn.active[data-v-ea73564d]{border-color:var(--accent-purple);color:#fff;background:#8b5cf626}.datetime-row[data-v-ea73564d]{gap:.75rem;display:flex}.date-input[data-v-ea73564d]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.btn-now[data-v-ea73564d]{white-space:nowrap;font-size:.85rem}.recurrent-box[data-v-ea73564d]{border:1px solid var(--border-glow);background:#0f172a99;border-radius:12px;padding:1rem}.recurrent-hint[data-v-ea73564d]{color:var(--text-sub);font-size:.75rem}.recurrent-slots-list[data-v-ea73564d]{flex-direction:column;gap:.6rem;display:flex}.slot-row[data-v-ea73564d]{align-items:center;gap:.5rem;display:flex}.slot-day[data-v-ea73564d]{flex:1}.slot-time[data-v-ea73564d]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:130px}.btn-remove-slot[data-v-ea73564d]{color:var(--text-sub);cursor:pointer;background:0 0;border:none;padding:.4rem}.btn-remove-slot[data-v-ea73564d]:hover:not(:disabled){color:#ef4444}.btn-approve[data-v-ea73564d]{justify-content:center;width:100%;margin-top:.5rem;padding:.9rem;font-size:1rem}.btn-text-magic[data-v-ea73564d]{color:var(--accent-cyan);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600}.sched-header[data-v-493fbcaa]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.sched-title[data-v-493fbcaa]{color:#fff;font-size:1.8rem;font-weight:800}.sched-subtitle[data-v-493fbcaa]{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.schedule-summary[data-v-493fbcaa]{justify-content:space-around;align-items:center;margin-bottom:1.5rem;padding:1.25rem;display:flex}@media (width<=768px){.schedule-summary[data-v-493fbcaa]{flex-direction:column;align-items:flex-start;gap:1rem}.summary-divider[data-v-493fbcaa]{display:none}}.summary-item[data-v-493fbcaa]{flex-direction:column;gap:.2rem;display:flex}.summary-item .label[data-v-493fbcaa]{color:var(--text-muted);font-size:.78rem;font-weight:600}.summary-item .value[data-v-493fbcaa]{color:#fff;font-size:1.2rem;font-weight:800}.summary-divider[data-v-493fbcaa]{background:var(--border-color);width:1px;height:35px}.main-sched-panel[data-v-493fbcaa]{padding:1.5rem}.sched-list[data-v-493fbcaa]{flex-direction:column;gap:1rem;display:flex}.sched-card[data-v-493fbcaa]{border-radius:12px;align-items:center;gap:1.25rem;padding:1rem;display:flex}@media (width<=768px){.sched-card[data-v-493fbcaa]{flex-direction:column;align-items:flex-start}}.video-thumbnail-box[data-v-493fbcaa]{background:#000;border-radius:8px;flex-shrink:0;width:80px;height:110px;position:relative;overflow:hidden}.thumb-video[data-v-493fbcaa]{object-fit:cover;width:100%;height:100%}.play-overlay[data-v-493fbcaa]{color:#fff;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sched-details[data-v-493fbcaa]{flex:1}.sched-acc[data-v-493fbcaa]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.acc-img[data-v-493fbcaa]{border-radius:50%;width:24px;height:24px}.sched-acc strong[data-v-493fbcaa]{color:#fff;margin-right:.5rem;font-size:.88rem}.media-type-pill[data-v-493fbcaa]{color:var(--text-muted);background:#ffffff14;border-radius:4px;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.sched-caption[data-v-493fbcaa]{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.6rem;font-size:.82rem;display:-webkit-box;overflow:hidden}.sched-meta[data-v-493fbcaa]{align-items:center;gap:1rem;display:flex}.time-info[data-v-493fbcaa]{color:var(--text-sub);font-size:.78rem}.card-actions[data-v-493fbcaa]{flex-direction:row;gap:.4rem;display:flex}.btn-icon[data-v-493fbcaa]{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:background .2s}.btn-icon[data-v-493fbcaa]:hover{background:#ffffff1a}.text-green-400[data-v-493fbcaa]{color:#4ade80}.text-purple-400[data-v-493fbcaa]{color:#c084fc}.text-cyan-400[data-v-493fbcaa]{color:#22d3ee}.text-red-400[data-v-493fbcaa]{color:#f87171}.modal-backdrop[data-v-493fbcaa]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-content[data-v-493fbcaa]{border:1px solid var(--border-glow);border-radius:16px;width:100%;max-width:540px;padding:1.5rem}.modal-header[data-v-493fbcaa]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.modal-header h3[data-v-493fbcaa]{color:#fff;font-size:1.1rem;font-weight:700}.btn-close[data-v-493fbcaa]{color:var(--text-sub);cursor:pointer;background:0 0;border:none}.form-group[data-v-493fbcaa]{margin-bottom:1.25rem}.form-label[data-v-493fbcaa]{color:var(--text-main);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:flex}.btn-text-magic[data-v-493fbcaa]{color:var(--accent-cyan);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600}.date-input[data-v-493fbcaa]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.time-hint[data-v-493fbcaa]{color:var(--text-sub);margin-top:.3rem;font-size:.72rem;display:block}.modal-footer[data-v-493fbcaa]{justify-content:flex-end;gap:.75rem;display:flex}.settings-header[data-v-72556e6d]{margin-bottom:2rem}.settings-title[data-v-72556e6d]{color:#fff;font-size:1.8rem;font-weight:800}.settings-subtitle[data-v-72556e6d]{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.settings-grid[data-v-72556e6d]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=1024px){.settings-grid[data-v-72556e6d]{grid-template-columns:1fr}}.settings-card[data-v-72556e6d]{padding:1.5rem}.card-title[data-v-72556e6d]{color:#fff;margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.card-desc[data-v-72556e6d]{color:var(--text-sub);margin-bottom:1.25rem;font-size:.8rem}.card-desc code[data-v-72556e6d]{color:#c084fc;background:#ffffff1a;border-radius:4px;padding:.1rem .3rem}.category-divider[data-v-72556e6d]{color:var(--text-sub);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:.4rem;font-size:.75rem;font-weight:700}.form-group[data-v-72556e6d]{margin-bottom:1.1rem}.form-label[data-v-72556e6d]{color:var(--text-main);justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:flex}.input-with-btn[data-v-72556e6d]{align-items:center;display:flex;position:relative}.toggle-btn[data-v-72556e6d]{color:var(--text-sub);cursor:pointer;background:0 0;border:none;padding:.2rem;position:absolute;right:.75rem}.toggle-btn[data-v-72556e6d]:hover{color:#fff}.tenant-banner[data-v-72556e6d]{background:#22c55e14;border:1px solid #22c55e33;border-radius:12px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.ig-accounts-list[data-v-72556e6d]{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.ig-account-card[data-v-72556e6d]{align-items:center;gap:1rem;padding:1rem;display:flex}.ig-avatar[data-v-72556e6d]{object-fit:cover;border-radius:50%;width:44px;height:44px}.ig-info[data-v-72556e6d]{flex:1}.ig-info h4[data-v-72556e6d]{color:#fff;font-size:.95rem;font-weight:700}.ig-info p[data-v-72556e6d]{color:var(--text-muted);font-size:.78rem}.status-token[data-v-72556e6d]{color:#4ade80;margin-top:.2rem;font-size:.7rem;display:block}.btn-sm[data-v-72556e6d]{padding:.4rem .8rem;font-size:.8rem}.btn-connect-ig[data-v-72556e6d]{justify-content:center;width:100%;padding:.85rem}.empty-state-ig[data-v-72556e6d]{text-align:center;color:var(--text-muted);padding:1.5rem 0;font-size:.85rem}.app-layout{min-height:100vh;display:flex}.main-content{flex:1;max-width:1400px;margin-left:280px;padding:2rem 2.5rem}@media (width<=768px){.main-content{margin-left:0;padding:1.5rem 1rem}}:root{--bg-dark:#090d16;--bg-card:#121a2cb3;--bg-card-hover:#1a2640d9;--bg-input:#0f172a;--border-color:#ffffff14;--border-glow:#6366f14d;--accent-pink:#ec4899;--accent-purple:#8b5cf6;--accent-indigo:#6366f1;--accent-cyan:#06b6d4;--text-main:#f8fafc;--text-muted:#94a3b8;--text-sub:#64748b;--gradient-brand:linear-gradient(135deg, #ec4899 0%, #8b5cf6 50%, #6366f1 100%);--gradient-glow:radial-gradient(circle at 50% 0%, #8b5cf640, transparent 70%);--font-family:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-dark);color:var(--text-main);background-image:radial-gradient(at 0 0,#ec48991f 0,#0000 50%),radial-gradient(at 100% 0,#6366f11f 0,#0000 50%),radial-gradient(at 50% 100%,#8b5cf614 0,#0000 50%);background-attachment:fixed;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0f172a99}::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8b5cf699}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.5;filter:blur(20px)}50%{opacity:.8;filter:blur(30px)}}.fade-in{animation:.35s ease-out forwards fadeIn}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 10px 30px -10px #00000080}.glass-panel-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-panel-hover:hover{background:var(--bg-card-hover);border-color:var(--border-glow);transform:translateY(-2px);box-shadow:0 15px 35px -10px #6366f133}.btn-primary{background:var(--gradient-brand);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 4px 15px #ec48994d}.btn-primary:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #ec489980}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{color:var(--text-main);border:1px solid var(--border-color);cursor:pointer;background:#ffffff0d;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.btn-secondary:hover{background:#ffffff1a;border-color:#fff3}.input-field{background:var(--bg-input);border:1px solid var(--border-color);width:100%;color:var(--text-main);border-radius:10px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.input-field:focus{border-color:var(--accent-purple);box-shadow:0 0 0 3px #8b5cf633}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.badge-purple{color:#c084fc;background:#8b5cf626;border:1px solid #8b5cf64d}.badge-pink{color:#f472b6;background:#ec489926;border:1px solid #ec48994d}.badge-green{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.badge-gray{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b84d}
