@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght@400&display=swap";body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b1219;min-height:100vh;padding:0;margin:0}body.sources-modal-open{overflow:hidden}.platform-status-banner[data-v-a919f8c5]{display:flex;gap:14px;align-items:flex-start;margin:0;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#ffffff08,#ffffff0f)}.platform-status-banner.preview[data-v-a919f8c5]{border-radius:14px;border:1px solid rgba(255,255,255,.08)}.platform-status-banner-icon[data-v-a919f8c5]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.platform-status-banner-icon .material-symbols-outlined[data-v-a919f8c5]{font-size:22px}.platform-status-banner-content[data-v-a919f8c5]{min-width:0;flex:1}.platform-status-banner-topline[data-v-a919f8c5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.platform-status-banner-badge[data-v-a919f8c5]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.platform-status-banner-updated[data-v-a919f8c5],.platform-status-banner-preview-chip[data-v-a919f8c5]{font-size:12px;color:#94a3b8}.platform-status-banner-preview-chip[data-v-a919f8c5]{padding:3px 8px;border-radius:999px;background:#94a3b81f;border:1px solid rgba(148,163,184,.18)}.platform-status-banner-message[data-v-a919f8c5]{margin:0;font-size:14px;line-height:1.55;color:#e2e8f0}.platform-status-banner.level-info[data-v-a919f8c5]{background:linear-gradient(135deg,#38bdf81f,#ffffff0d)}.platform-status-banner.level-info .platform-status-banner-icon[data-v-a919f8c5]{background:#38bdf826;color:#38bdf8}.platform-status-banner.level-info .platform-status-banner-badge[data-v-a919f8c5]{background:#38bdf81f;color:#7dd3fc}.platform-status-banner.level-degraded[data-v-a919f8c5]{background:linear-gradient(135deg,#f59e0b1f,#ffffff0d)}.platform-status-banner.level-degraded .platform-status-banner-icon[data-v-a919f8c5]{background:#f59e0b26;color:#f59e0b}.platform-status-banner.level-degraded .platform-status-banner-badge[data-v-a919f8c5]{background:#f59e0b1f;color:#fbbf24}.platform-status-banner.level-downtime[data-v-a919f8c5]{background:linear-gradient(135deg,#ef444424,#ffffff0d)}.platform-status-banner.level-downtime .platform-status-banner-icon[data-v-a919f8c5]{background:#ef444429;color:#f87171}.platform-status-banner.level-downtime .platform-status-banner-badge[data-v-a919f8c5]{background:#ef44441f;color:#fca5a5}.platform-status-banner.level-maintenance[data-v-a919f8c5]{background:linear-gradient(135deg,#a855f71f,#ffffff0d)}.platform-status-banner.level-maintenance .platform-status-banner-icon[data-v-a919f8c5]{background:#a855f729;color:#c084fc}.platform-status-banner.level-maintenance .platform-status-banner-badge[data-v-a919f8c5]{background:#a855f71f;color:#d8b4fe}@media (max-width: 640px){.platform-status-banner[data-v-a919f8c5]{padding:14px 16px}.platform-status-banner-topline[data-v-a919f8c5]{gap:6px}.platform-status-banner-message[data-v-a919f8c5]{font-size:13px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b1219}html,body,#app{min-height:100%;width:100%}html{overflow-x:hidden;overflow-y:auto}body{overflow-x:hidden}.app-root{--app-frame-size: 0px;--app-frame-radius: 0px;--app-shell-height: calc(100vh - (var(--app-frame-size) * 2));--app-frame-color: transparent;--app-frame-shell: #101922;--app-frame-glow: transparent;--app-surface-shadow: none;min-height:100vh;color:#e2e8f0;background:var(--app-frame-shell);overflow-x:hidden}.dark{background:transparent}.app-root__frame{min-height:100vh;padding:var(--app-frame-size);background:transparent;transition:background .24s ease}.app-root__surface{min-height:var(--app-shell-height);border-radius:var(--app-frame-radius);overflow:hidden;background:var(--app-frame-shell);box-shadow:var(--app-surface-shadow);isolation:isolate}.app-root__view,.app-root__view>*{min-height:var(--app-shell-height);min-width:0}.app-root--nexus,.app-root--admin,.app-root--developer,.app-root--crm{--app-frame-color: transparent;--app-frame-shell: #101922;--app-frame-glow: transparent;--app-surface-shadow: none}.app-root--news{--app-frame-color: transparent;--app-frame-shell: #0a0f14;--app-frame-glow: transparent;--app-surface-shadow: none}.auth-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--app-shell-height);gap:1rem}.auth-loading-spinner{width:32px;height:32px;border:3px solid rgba(226,232,240,.2);border-top-color:#e2e8f0;border-radius:50%;animation:auth-spin .8s linear infinite}.auth-loading-text{color:#94a3b8;font-size:.875rem}@keyframes auth-spin{to{transform:rotate(360deg)}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.app-root .dashboard-container,.app-root .login-container,.app-root .api-keys-page,.app-root .ev-page,.app-root .crm-page,.app-root .news-site,.app-root .article-page,.app-root .admin-container,.app-root .admin-login-container,.app-root .developer-container,.app-root .dev-login-container{min-height:var(--app-shell-height)}.app-root .chat-view-container,.app-root .chat-view-container .main-chat,.app-root .pg,.app-root .v2-pg{height:var(--app-shell-height);max-height:var(--app-shell-height);min-height:var(--app-shell-height)}@media (max-width: 767px){.app-root{--app-frame-size: 0px;--app-frame-radius: 0px;--app-surface-shadow: none}}
