.snx-topbar{grid-gap:10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top left,#3b82f62e,#0000 34%),linear-gradient(135deg,#0f172afa,#020617f5);border-bottom:1px solid #94a3b829;gap:10px;grid-template-columns:1fr;overflow:visible;padding:24px 32px 18px;position:sticky;top:0;z-index:80}.snx-topbar,.snx-topbar-row{display:grid;min-width:0;width:100%}.snx-topbar-row{grid-gap:22px;align-items:center;gap:22px;grid-template-areas:"title search bell user";grid-template-columns:minmax(240px,380px) minmax(320px,520px) 52px minmax(220px,290px)}.snx-topbar-menu-btn{display:none}.snx-topbar-title{grid-area:title;min-width:0;overflow:hidden}.snx-topbar-kicker{color:#93c5fd;display:block;font-size:12px;font-weight:950;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase;white-space:nowrap}.snx-topbar-title h1{color:#fff;font-size:clamp(30px,3vw,48px);letter-spacing:-.045em;line-height:1;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-topbar-actions{display:contents}.snx-topbar-search-wrap{grid-area:search;min-width:0;position:relative;width:100%}.snx-topbar-search{align-items:center;background:#0206178f;border:1px solid #94a3b82e;border-radius:999px;color:#94a3b8;display:flex;gap:12px;min-height:52px;min-width:0;overflow:hidden;padding:0 18px;width:100%}.snx-topbar-search svg{flex:0 0 auto;height:19px;min-width:19px;width:19px}.snx-topbar-search input{background:#0000;border:0;color:#e5e7eb;font:inherit;font-size:14px;min-width:0;outline:0;width:100%}.snx-topbar-search input::placeholder{color:#94a3b8}.snx-topbar-search-results{grid-gap:6px;background:#0f172afc;border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 24px 70px #00000061;display:grid;gap:6px;left:0;max-height:420px;overflow:auto;padding:10px;position:absolute;right:0;top:calc(100% + 10px);z-index:220}.snx-topbar-search-empty{color:#94a3b8;font-size:14px;padding:14px}.snx-topbar-search-result{grid-gap:10px;align-items:center;background:#0000;border:0;border-radius:14px;color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:10px;text-align:left;width:100%}.snx-topbar-search-result:hover{background:#3b82f624}.snx-topbar-search-result-icon{background:hsla(0,0%,100%,.075);border-radius:12px;display:grid;height:34px;place-items:center;width:34px}.snx-topbar-search-result-main{grid-gap:2px;display:grid;gap:2px;min-width:0}.snx-topbar-search-result-main small,.snx-topbar-search-result-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-topbar-search-result-main small{color:#94a3b8}.snx-topbar-search-result-badge{background:#3b82f629;border-radius:999px;color:#bfdbfe;font-size:11px;font-weight:900;padding:5px 8px}.snx-topbar-icon-btn{background:hsla(0,0%,100%,.065);border:1px solid #94a3b82e;border-radius:999px;color:#fff;cursor:pointer;display:grid;height:52px;min-height:52px;min-width:52px;place-items:center;width:52px}.snx-topbar-account-trigger:hover,.snx-topbar-icon-btn:hover{background:hsla(0,0%,100%,.095);border-color:#93c5fd52}.snx-topbar-mobile-search-btn{display:none}.snx-topbar-bell-btn{grid-area:bell;justify-self:center}.snx-topbar-account{grid-area:user;justify-self:end;min-width:0;position:relative;width:100%}.snx-topbar-account-trigger{grid-gap:10px;align-items:center;background:hsla(0,0%,100%,.065);border:1px solid #94a3b82e;border-radius:999px;color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) 18px;min-height:52px;padding:5px 14px 5px 5px;text-align:left;width:100%}.snx-topbar-avatar{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:999px;color:#fff;display:grid;font-size:15px;font-weight:950;height:42px;min-width:42px;place-items:center;width:42px}.snx-topbar-account-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.snx-topbar-account-copy small,.snx-topbar-account-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-topbar-account-copy strong{color:#fff;font-size:14px;font-weight:900}.snx-topbar-account-copy small{color:#94a3b8;font-size:12px;font-weight:750}.snx-topbar-account-chevron{color:#94a3b8;transition:transform .16s ease}.snx-topbar-account-chevron.open{transform:rotate(180deg)}.snx-topbar-account-menu{grid-gap:2px;background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 28px 80px #00000047;color:#111827;display:grid;gap:2px;left:auto;padding:10px;position:absolute;right:0;top:calc(100% + 12px);width:300px;z-index:240}.snx-topbar-account-menu button{grid-gap:10px;align-items:center;background:#0000;border:0;border-radius:12px;color:#1f2937;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;min-height:42px;padding:9px 12px;text-align:left;width:100%}.snx-topbar-account-menu button:hover{background:#f3f4f6}.snx-topbar-account-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-topbar-account-menu button small{color:#9ca3af;font-size:12px}.snx-topbar-account-menu button.danger{color:#dc2626}.snx-topbar-menu-divider{background:#e5e7eb;margin:8px}.snx-topbar-breadcrumbs{align-items:center;display:flex;gap:7px;justify-content:flex-start;max-width:100%;min-width:0;overflow:hidden;scrollbar-width:none;white-space:nowrap;width:100%}.snx-topbar-breadcrumbs::-webkit-scrollbar{display:none}.snx-topbar-breadcrumb-item{align-items:center;color:#94a3b8;display:inline-flex;flex:0 1 auto;font-size:14px;font-weight:800;gap:7px;min-width:0}.snx-topbar-breadcrumb-item a,.snx-topbar-breadcrumb-item strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-topbar-breadcrumb-item a{color:#93c5fd;text-decoration:none}.snx-topbar-breadcrumb-item strong{color:#fff}.snx-topbar-mobile-search-panel{display:none}@media (max-width:1360px){.snx-topbar{padding:24px 28px 18px}.snx-topbar-row{gap:18px;grid-template-columns:minmax(220px,360px) minmax(300px,440px) 52px minmax(200px,250px)}.snx-topbar-title h1{font-size:clamp(30px,2.6vw,42px)}}@media (max-width:1180px){.snx-topbar-row{gap:10px;grid-template-areas:"title searchbtn bell user";grid-template-columns:minmax(0,1fr) 52px 52px 52px}.snx-topbar-search-wrap{display:none}.snx-topbar-mobile-search-btn{display:grid;grid-area:searchbtn}.snx-topbar-bell-btn{display:grid;grid-area:bell}.snx-topbar-account{grid-area:user;max-width:52px;min-width:52px;width:52px}.snx-topbar-account-trigger{grid-template-columns:42px;max-width:52px;min-width:52px;padding:5px;width:52px}.snx-topbar-account-chevron,.snx-topbar-account-copy{display:none}.snx-topbar-account-menu{width:min(300px,calc(100vw - 28px))}.snx-topbar-mobile-search-panel{display:block}.snx-topbar-mobile-search-panel .snx-topbar-search-results.mobile{margin-top:10px;position:static;width:100%}.snx-topbar-breadcrumbs{justify-content:flex-start;overflow-x:auto}}@media (max-width:900px){.snx-topbar{gap:12px;padding:16px}.snx-topbar-row{gap:10px;grid-template-areas:"menu title searchbtn user";grid-template-columns:46px minmax(0,1fr) 46px 52px}.snx-topbar-menu-btn{background:hsla(0,0%,100%,.065);border:1px solid #94a3b82e;border-radius:999px;color:#fff;cursor:pointer;display:grid;grid-area:menu;height:46px;min-height:46px;min-width:46px;place-items:center;width:46px}.snx-topbar-bell-btn{display:none}.snx-topbar-kicker{font-size:10px;letter-spacing:.12em;margin-bottom:4px}.snx-topbar-title h1{font-size:26px}}@media (max-width:520px){.snx-topbar{padding:14px}.snx-topbar-row{grid-template-columns:42px minmax(0,1fr) 42px 42px}.snx-topbar-account-trigger,.snx-topbar-icon-btn,.snx-topbar-menu-btn{height:42px;min-height:42px;min-width:42px;width:42px}.snx-topbar-account,.snx-topbar-account-trigger{max-width:42px;min-width:42px}.snx-topbar-account-trigger{grid-template-columns:32px}.snx-topbar-avatar{font-size:13px;height:32px;min-width:32px;width:32px}.snx-topbar-title h1{font-size:22px}.snx-topbar-breadcrumb-item a,.snx-topbar-breadcrumb-item strong{max-width:120px}}.snx-topbar{padding:18px 30px 14px!important}.snx-topbar-row{gap:18px!important}.snx-topbar-title h1{font-size:clamp(32px,2.8vw,46px)!important}.snx-topbar-icon-btn,.snx-topbar-search{min-height:50px!important}.snx-topbar-icon-btn{height:50px!important;min-width:50px!important;width:50px!important}.snx-topbar-account-trigger{min-height:50px!important}@media (max-width:900px){.snx-topbar{min-width:0;overflow:visible;padding:14px 14px 12px!important;position:sticky;top:0;width:100%;z-index:80}.snx-topbar-row{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-areas:"menu title search bell"!important;grid-template-columns:44px minmax(0,1fr) 44px 44px!important;min-width:0;width:100%}.snx-topbar-menu-btn{background:hsla(0,0%,100%,.065);border:1px solid #94a3b82e;border-radius:999px;color:#fff;cursor:pointer;display:grid!important;grid-area:menu;height:44px;place-items:center;width:44px}.snx-topbar-title{grid-area:title;min-width:0;overflow:hidden}.snx-topbar-kicker{font-size:10px!important;letter-spacing:.12em!important;margin-bottom:4px!important}.snx-topbar-title h1{font-size:24px!important;line-height:1.05!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snx-topbar-actions{display:contents!important}.snx-topbar-search-wrap{display:none!important}.snx-topbar-mobile-search-btn{display:grid!important;grid-area:search}.snx-topbar-bell-btn{grid-area:bell;justify-self:stretch}.snx-topbar-icon-btn{height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}.snx-topbar-account{display:none!important}.snx-topbar-mobile-search-panel{display:block!important;margin-top:12px}.snx-topbar-mobile-search-panel .snx-topbar-search-wrap{display:block!important;width:100%}.snx-topbar-mobile-search-panel .snx-topbar-search{border-radius:16px!important;min-height:46px!important}.snx-topbar-search-results.mobile{left:0;max-height:320px;position:absolute;right:0;top:calc(100% + 8px);z-index:260}.snx-topbar-breadcrumbs{margin-top:8px;overflow-x:auto;padding-bottom:2px}.snx-topbar-breadcrumb-item{flex:0 0 auto;font-size:12px}.snx-topbar-breadcrumb-item a,.snx-topbar-breadcrumb-item strong{max-width:120px}.snx-topbar-row{grid-template-areas:"menu title searchbtn user"!important;grid-template-columns:44px minmax(0,1fr) 44px 44px!important}.snx-topbar-account{display:block!important;grid-area:user!important;justify-self:end!important;position:relative!important}.snx-topbar-account,.snx-topbar-account-trigger{max-width:44px!important;min-width:44px!important;width:44px!important}.snx-topbar-account-trigger{border-radius:999px!important;display:grid!important;grid-template-columns:34px!important;height:44px!important;min-height:44px!important;padding:5px!important;place-items:center!important}.snx-topbar-avatar{font-size:13px!important;height:34px!important;min-width:34px!important;width:34px!important}.snx-topbar-account-chevron,.snx-topbar-account-copy{display:none!important}.snx-topbar-account-menu{left:auto!important;position:fixed!important;right:12px!important;top:70px!important;width:min(300px,calc(100vw - 24px))!important;z-index:1500!important}.snx-topbar-bell-btn{display:none!important}.snx-topbar-mobile-search-btn{display:grid!important;grid-area:searchbtn!important}}.snx-topbar-account-menu .user-menu-item,.snx-topbar-account-menu button{grid-gap:12px;align-items:center;background:#0000;border:0;border-radius:12px;color:#111827;color:var(--snx-menu-text,#111827);cursor:pointer;display:grid;font-size:14px;font-weight:650;gap:12px;grid-template-columns:24px 1fr auto;min-height:44px;padding:0 10px;text-align:left;width:100%}.snx-topbar-account-menu .user-menu-item:hover,.snx-topbar-account-menu button:hover{background:#0f172a0f}.snx-topbar-account-menu .user-menu-item svg,.snx-topbar-account-menu button svg{color:#1f2937}.snx-topbar-account-menu .user-menu-item span,.snx-topbar-account-menu button span{min-width:0}.snx-topbar-account-menu .user-menu-item small,.snx-topbar-account-menu button small{color:#9ca3af;color:var(--snx-menu-muted,#9ca3af);font-size:12px;font-weight:700}.snx-topbar-account-menu button.danger,.snx-topbar-account-menu button.danger svg{color:#ef4444}.snx-topbar-menu-divider{background:#0f172a1a;height:1px;margin:10px 0}:root[data-theme=light] .admin-layout,:root[data-theme=light] .crm-shell,:root[data-theme=light] .nexus-layout,:root[data-theme=light] .snx-layout{background:var(--snx-bg);color:var(--snx-text)}:root[data-theme=light] .snx-topbar{background:#ffffffe0;border-color:var(--snx-border);color:var(--snx-text)}:root[data-theme=light] .snx-topbar-account-trigger,:root[data-theme=light] .snx-topbar-icon-btn,:root[data-theme=light] .snx-topbar-search{background:#fff;border-color:var(--snx-border);color:var(--snx-text)}:root[data-theme=light] .snx-topbar-account-copy strong,:root[data-theme=light] .snx-topbar-title h1{color:var(--snx-text-strong)}:root[data-theme=light] .snx-topbar-account-copy small,:root[data-theme=light] .snx-topbar-breadcrumbs,:root[data-theme=light] .snx-topbar-kicker{color:var(--snx-muted)}.crm-sidebar-premium{background:radial-gradient(circle at top left,#6366f13d,#0000 34%),linear-gradient(180deg,#0b1430,#050816)!important;border-right:1px solid #94a3b824!important;max-width:300px!important;min-height:100vh!important;min-width:300px!important;padding:0!important;position:sticky!important;transform:none!important;width:300px!important;z-index:90!important}.crm-sidebar-inner{gap:0!important;padding:28px 18px 18px!important}.crm-brand-premium{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:14px!important;justify-content:flex-start!important;min-height:92px!important;padding:8px 6px 26px!important}.crm-brand-mark-premium{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border-radius:22px!important;box-shadow:0 20px 44px #2563eb38!important;color:#bfdbfe!important;display:grid!important;font-size:18px!important;font-weight:950!important;height:64px!important;min-width:64px!important;overflow:hidden!important;place-items:center!important;width:64px!important}.crm-brand-mark-premium img{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.crm-brand-copy{display:grid!important}.crm-brand-copy strong{font-size:20px!important}.crm-brand-copy span{font-size:14px!important;margin-top:6px!important;white-space:nowrap!important}.crm-nav-premium{grid-gap:10px!important;gap:10px!important;padding:18px 6px!important}.crm-nav-link-premium{grid-gap:13px!important;align-items:center!important;background:#0000!important;border:1px solid #0000!important;border-radius:18px!important;color:#b6c3d8!important;display:grid!important;font-weight:900!important;gap:13px!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:54px!important;padding:6px 12px!important;text-decoration:none!important;width:100%!important}.crm-nav-link-premium:hover{background:hsla(0,0%,100%,.055)!important;color:#fff!important;transform:translateX(2px)!important}.crm-nav-link-premium.active{background:linear-gradient(135deg,#2563ebbd,#7c3aedb8)!important;border-color:#93c5fd42!important;box-shadow:0 14px 34px #2563eb2e!important;color:#fff!important}.crm-nav-icon-premium{background:#94a3b81f!important;border-radius:16px!important;color:currentColor!important;display:grid!important;height:42px!important;min-width:42px!important;place-items:center!important;width:42px!important}.crm-nav-link-premium.active .crm-nav-icon-premium{background:#ffffff26!important}.crm-nav-label-premium{color:currentColor!important;display:block!important;font-size:15px!important;line-height:1.1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.crm-sidebar-status{grid-gap:12px!important;background:#064e3b47!important;border:1px solid #2dd4bf3d!important;color:#a7f3d0!important;gap:12px!important;grid-template-columns:1fr auto!important;margin:10px 6px 0!important;width:calc(100% - 12px)!important}.crm-sidebar-status div svg{height:16px!important;width:16px!important}.crm-sidebar-status span{color:#a7f3d0!important;min-width:0!important}@media (max-width:1280px){.crm-sidebar-premium{max-width:260px!important;min-width:260px!important;width:260px!important}.crm-brand-copy strong{font-size:18px!important}.crm-nav-link-premium{gap:12px!important;padding-inline:12px!important}}@media (max-width:900px){.crm-sidebar-premium{inset:0 auto 0 0!important;max-width:none!important;min-width:0!important;position:fixed!important;transform:translateX(-106%)!important;transition:transform .18s ease!important;width:min(300px,86vw)!important;z-index:140!important}.nx-app-shell.sidebar-open .crm-sidebar-premium{transform:translateX(0)!important}}.crm-brand-premium.compact{min-height:70px!important;padding:4px 6px 18px!important}.crm-brand-mark-premium.compact{box-shadow:0 14px 34px #2563eb33!important;font-size:15px!important}.crm-brand-copy.compact strong{line-height:1.05!important}.crm-sidebar-status{grid-gap:8px!important;align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:1fr!important;justify-content:stretch!important;min-height:auto!important;padding:14px!important}.crm-sidebar-status span{font-size:12px!important;line-height:1.35!important;white-space:normal!important}.crm-sidebar-status.premium{background:radial-gradient(circle at top left,#38bdf82e,#0000 36%),#0f172abd;border:1px solid #94a3b82e;box-shadow:0 18px 48px #0000002e;display:flex;padding:14px}.crm-sidebar-status-icon{background:#0ea5e924;border:1px solid #7dd3fc2e;border-radius:12px;color:#bae6fd;flex:0 0 auto;height:34px;width:34px}.crm-sidebar-status-copy{grid-gap:2px;gap:2px}.crm-sidebar-status-copy span{color:#93a4bd;font-size:11px;font-weight:800}.crm-sidebar-status-copy strong{font-size:13px}.crm-brand-copy.compact strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-sidebar-status.premium{grid-gap:12px;align-items:center;background:radial-gradient(circle at top left,#38bdf82e,#0000 38%),#082f49b8;border:1px solid #2dd4bf47;border-radius:18px;box-shadow:0 18px 48px #00000038;box-sizing:border-box;gap:12px;grid-template-columns:38px minmax(0,1fr);margin-top:auto;max-width:100%;overflow:hidden;padding:12px;width:100%}.crm-sidebar-status.premium>div{min-width:0}.crm-sidebar-status-icon{background:#0e749059;border:1px solid #7dd3fc38;border-radius:14px;color:#99f6e4;display:grid;height:38px;min-width:38px;place-items:center;width:38px}.crm-sidebar-status-copy{grid-gap:3px;display:grid;gap:3px;min-width:0;overflow:hidden}.crm-sidebar-status-copy span,.crm-sidebar-status-copy strong{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-sidebar-status-copy span{color:#99f6e4;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-sidebar-status-copy strong{color:#f8fafc;font-size:12px;line-height:1.2}.crm-brand-copy.compact{min-width:0}.crm-brand-copy.compact span,.crm-brand-copy.compact strong{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.crm-brand-copy.compact span,.crm-brand-copy.compact strong{max-width:150px}}.crm-sidebar-status.premium{border-radius:18px!important;display:flex!important;gap:12px!important;margin-top:auto!important;padding:12px!important}.crm-sidebar-status.premium>.crm-sidebar-status-icon{border-radius:14px!important;box-shadow:none!important;flex:0 0 38px!important;height:38px!important;max-width:38px!important;min-width:38px!important;width:38px!important}.crm-sidebar-status.premium>.crm-sidebar-status-icon svg{flex:0 0 auto!important;height:16px!important;width:16px!important}.crm-sidebar-status.premium>.crm-sidebar-status-copy{grid-gap:3px!important;flex:1 1 auto!important;gap:3px!important;grid-template-columns:1fr!important}.crm-sidebar-status-copy span{font-size:10px!important}.crm-sidebar-status-copy strong{font-size:12px!important}.nx-app-shell{background:#020617!important}.crm-sidebar-premium{box-sizing:border-box!important;padding-top:22px!important;top:0!important}.crm-sidebar-inner{box-sizing:border-box!important;padding-bottom:18px!important;padding-top:10px!important}.crm-brand-premium.compact{align-items:center!important;display:flex!important;margin-bottom:18px!important;min-height:64px!important;overflow:visible!important;padding:0 18px 18px!important}.crm-brand-mark-premium.compact{flex:0 0 52px!important;height:52px!important;min-width:52px!important;width:52px!important}.crm-brand-copy.compact strong{color:#f8fafc!important;font-size:19px!important}.crm-brand-copy.compact span,.crm-brand-copy.compact strong{display:block!important;line-height:1.15!important;max-width:190px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.crm-brand-copy.compact span{color:#93c5fd!important;font-size:13px!important;font-weight:800!important}.crm-nav-premium{padding-top:4px!important}.crm-sidebar-status.premium{margin:auto 16px 0!important}.crm-sidebar-inner{height:100%!important}.crm-nav-premium{margin-bottom:14px!important;padding-bottom:18px!important}.crm-nav-premium::-webkit-scrollbar{width:4px}.crm-nav-premium::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:999px}.crm-nav-premium::-webkit-scrollbar-track{background:#0000}.crm-sidebar-status.premium{margin:0 16px!important;width:calc(100% - 32px)!important}.crm-nav-link-premium{min-height:46px!important}.crm-nav-icon-premium{height:38px!important;min-width:38px!important;width:38px!important}.crm-sidebar-premium{max-width:280px!important;min-width:280px!important;width:280px!important}.crm-sidebar-inner,.crm-sidebar-premium{height:100vh!important;overflow:hidden!important}.crm-sidebar-inner{display:flex!important;flex-direction:column!important;min-height:0!important;padding:22px 16px 16px!important}.crm-brand-premium.compact{flex:0 0 auto!important;gap:12px!important;margin-bottom:10px!important;min-height:58px!important;padding:0 6px 14px!important}.crm-brand-mark-premium.compact{border-radius:18px!important;height:48px!important;min-width:48px!important;width:48px!important}.crm-brand-copy.compact{min-width:0!important;overflow:hidden!important}.crm-brand-copy.compact span,.crm-brand-copy.compact strong{display:block!important;max-width:170px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.crm-brand-copy.compact strong{font-size:17px!important;line-height:1.1!important}.crm-brand-copy.compact span{font-size:12px!important;margin-top:4px!important}.crm-nav-premium{grid-gap:8px!important;align-content:start!important;display:grid!important;flex:1 1 auto!important;gap:8px!important;margin-bottom:12px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:10px 4px 14px!important;scrollbar-width:none!important}.crm-nav-premium::-webkit-scrollbar{display:none!important}.crm-nav-link-premium{border-radius:17px!important;gap:12px!important;grid-template-columns:40px minmax(0,1fr)!important;min-height:48px!important;padding:6px 10px!important}.crm-nav-icon-premium{border-radius:15px!important;height:40px!important;min-width:40px!important;width:40px!important}.crm-nav-label-premium{font-size:14px!important;line-height:1.15!important}.crm-sidebar-status.premium{grid-gap:10px!important;align-items:center!important;background:radial-gradient(circle at top left,#38bdf82e,#0000 38%),#082f49b8!important;border:1px solid #2dd4bf47!important;border-radius:16px!important;box-shadow:0 18px 48px #00000038!important;box-sizing:border-box!important;display:grid!important;flex:0 0 auto!important;gap:10px!important;grid-template-columns:34px minmax(0,1fr)!important;margin:0!important;max-width:100%!important;overflow:hidden!important;padding:10px!important;width:100%!important}.crm-sidebar-status.premium>.crm-sidebar-status-icon{background:#0e749059!important;border:1px solid #7dd3fc38!important;border-radius:12px!important;color:#99f6e4!important;display:grid!important;height:34px!important;margin:0!important;max-width:34px!important;min-width:34px!important;padding:0!important;place-items:center!important;width:34px!important}.crm-sidebar-status.premium>.crm-sidebar-status-copy{grid-gap:2px!important;background:#0000!important;border:0!important;box-shadow:none!important;display:grid!important;gap:2px!important;margin:0!important;min-width:0!important;overflow:hidden!important;padding:0!important}.crm-sidebar-status-copy span,.crm-sidebar-status-copy strong{display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.crm-sidebar-status-copy span{color:#99f6e4!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.crm-sidebar-status-copy strong{color:#f8fafc!important;font-size:11px!important;line-height:1.2!important}@media (max-width:900px){.crm-sidebar-premium{bottom:0!important;box-shadow:24px 0 70px #00000061!important;height:100vh!important;left:0!important;max-width:none!important;min-width:0!important;position:fixed!important;top:0!important;transform:translateX(-106%)!important;transition:transform .2s ease!important;width:min(300px,86vw)!important;z-index:140!important}.nx-app-shell.sidebar-open .crm-sidebar-premium{transform:translateX(0)!important}.crm-sidebar-inner{height:100vh!important;padding:20px 14px 14px!important}.crm-brand-premium.compact{margin-bottom:8px!important;min-height:58px!important;padding-bottom:14px!important}.crm-nav-premium{gap:8px!important;padding:8px 4px 14px!important}.crm-nav-link-premium{min-height:48px!important}.admin-layout,.app-shell,.crm-layout{min-height:100vh;position:relative}.admin-sidebar,.crm-sidebar,.sidebar{-webkit-overflow-scrolling:touch;bottom:0;height:100vh;left:0;overflow-y:auto;pointer-events:auto;position:fixed;top:0;transform:translateX(-105%);transition:transform .18s ease;width:min(82vw,320px);z-index:1200}.admin-sidebar.is-open,.admin-sidebar.mobile-open,.admin-sidebar.open,.crm-sidebar.is-open,.crm-sidebar.mobile-open,.crm-sidebar.open,.sidebar.is-open,.sidebar.mobile-open,.sidebar.open{transform:translateX(0)}.admin-sidebar-backdrop,.crm-sidebar-backdrop,.sidebar-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206179e;inset:0;pointer-events:auto;position:fixed;z-index:1100}.admin-main,.crm-main,.main-content{position:relative;z-index:1}body.sidebar-open{overflow:hidden}}.nx-sidebar-frame{display:contents}@media (max-width:900px){body.nx-sidebar-open{overflow:hidden!important}.nx-app-shell{min-height:100vh!important;overflow-x:hidden!important;position:relative!important}.nx-sidebar-frame{bottom:0!important;display:block!important;height:100vh!important;left:0!important;pointer-events:none!important;position:fixed!important;top:0!important;transform:translateX(-110%)!important;transition:transform .18s ease!important;width:min(86vw,320px)!important;z-index:5000!important}.nx-sidebar-frame.open{pointer-events:auto!important;transform:translateX(0)!important}.nx-sidebar-frame .crm-sidebar-premium{inset:auto!important;bottom:auto!important;left:auto!important;max-width:none!important;min-height:100vh!important;min-width:0!important;pointer-events:auto!important;position:relative!important;top:auto!important;transform:none!important;width:100%!important;z-index:5001!important}.nx-sidebar-frame .crm-sidebar-inner,.nx-sidebar-frame .crm-sidebar-premium{height:100vh!important;overflow:hidden!important}.nx-sidebar-frame .crm-nav-premium{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.nx-sidebar-backdrop{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#020617ad!important;border:0!important;display:block!important;inset:0!important;margin:0!important;padding:0!important;pointer-events:auto!important;position:fixed!important;z-index:4990!important}.nx-main{min-width:0!important;position:relative!important;z-index:1!important}}.billing-usage-card{background:radial-gradient(circle at top left,#22d3ee21,#0000 34%),#0f172ad1;border:1px solid #ffffff1a;border-radius:26px;box-shadow:0 24px 70px #00000038;padding:20px}.billing-usage-card.compact{padding:18px}.billing-usage-head{align-items:flex-start;display:flex;gap:14px;margin-bottom:18px}.billing-usage-icon{background:#22d3ee1f;border:1px solid #22d3ee2e;border-radius:16px;color:#67e8f9;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.billing-usage-head span{color:#67e8f9;display:block;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.billing-usage-head h3{color:#fff;font-size:22px;letter-spacing:-.04em;line-height:1.1;margin:5px 0 2px}.billing-usage-head p{color:#94a3b8;font-size:13px;margin:0}.billing-refresh-btn{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;color:#dbeafe;cursor:pointer;display:grid;height:38px;margin-left:auto;place-items:center;width:38px}.billing-refresh-btn:hover{background:#ffffff1c}.billing-usage-list{grid-gap:12px;display:grid;gap:12px}.billing-usage-row{background:#02061761;border:1px solid hsla(0,0%,100%,.075);border-radius:16px;padding:12px}.billing-usage-row.warning{background:#fbbf2412;border-color:#fbbf2447}.billing-usage-row.full{background:#ef444414;border-color:#f8717152}.billing-usage-row-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.billing-usage-row-top span{color:#cbd5e1;font-size:13px;font-weight:800}.billing-usage-row-top strong{color:#fff;font-size:13px;font-weight:950}.billing-usage-bar{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.billing-usage-bar>div{background:linear-gradient(90deg,#22d3ee,#6366f1);border-radius:inherit;height:100%;transition:width .25s ease}.billing-usage-row.warning .billing-usage-bar>div{background:linear-gradient(90deg,#fbbf24,#f97316)}.billing-usage-row.full .billing-usage-bar>div{background:linear-gradient(90deg,#fb7185,#ef4444)}.billing-usage-empty{grid-gap:10px;color:#cbd5e1;display:grid;gap:10px;padding:20px;place-items:center;text-align:center}.billing-usage-empty button{background:#67e8f9;border:0;border-radius:14px;color:#020617;cursor:pointer;font-weight:900;min-height:38px;padding:0 16px}@media (max-width:640px){.billing-usage-head{align-items:center}.billing-usage-head h3{font-size:19px}.billing-usage-row-top{align-items:flex-start;flex-direction:column;gap:4px}}.billing-actions-panel{grid-gap:18px;align-items:center;background:#0206175c;border:1px solid #94a3b81f;border-radius:20px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding:16px}.billing-actions-panel span{color:#67e8f9;display:block;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.billing-actions-panel p{color:#94a3b8;font-size:13px;line-height:1.45;margin:5px 0 0}.billing-plan-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.billing-plan-btn{align-items:center;background:linear-gradient(135deg,#22d3eee0,#6366f1e6);border:1px solid #22d3ee38;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-weight:950;gap:7px;justify-content:center;min-height:40px;padding:0 14px}.billing-plan-btn.secondary{background:#ffffff12;border-color:#ffffff1f;color:#dbeafe}.billing-plan-btn:hover:not(:disabled){transform:translateY(-1px)}.billing-plan-btn:disabled{cursor:not-allowed;opacity:.62}@media (max-width:900px){.billing-actions-panel{grid-template-columns:1fr}.billing-plan-actions{justify-content:flex-start}}.billing-managed-notice{background:#3b82f61a;border:1px solid #60a5fa38;border-radius:20px;margin-top:18px;padding:16px}.billing-managed-notice strong{color:#bfdbfe;display:block;font-size:14px;font-weight:950}.billing-managed-notice p{color:#cbd5e1;font-size:13px;line-height:1.5;margin:6px 0 0}.unclaimed-preview-card{background:radial-gradient(circle at top left,#22d3ee24,#0000 36%),#0f172adb;border:1px solid #ffffff1a;border-radius:24px;color:#f8fafc;margin-top:20px;padding:18px}.unclaimed-preview-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.unclaimed-preview-head span{color:#67e8f9;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.unclaimed-preview-head strong{display:block;font-size:20px;margin-top:4px}.unclaimed-preview-head button{align-items:center;background:linear-gradient(90deg,#22d3ee,#8b5cf6);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:7px;min-height:38px;padding:0 12px}.unclaimed-preview-empty{background:#ffffff0d;border-radius:18px;color:#94a3b8;margin:0;padding:18px}.unclaimed-preview-list{grid-gap:12px;display:grid;gap:12px}.unclaimed-preview-item{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;padding:14px}.unclaimed-preview-main strong{display:block;font-size:16px}.unclaimed-preview-main small,.unclaimed-preview-main span{color:#94a3b8;display:block;margin-top:4px}.unclaimed-preview-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.unclaimed-preview-badges em,.unclaimed-preview-badges span{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-style:normal;font-weight:900;gap:5px;padding:5px 8px}.unclaimed-preview-badges .ok{background:#bef2641a;color:#bef264}.unclaimed-preview-badges .missing{background:#f871711a;color:#fca5a5}.unclaimed-preview-badges em{background:#ffffff14;color:#cbd5e1}.unclaimed-preview-error{align-items:flex-start;color:#fca5a5;display:flex;font-weight:800;gap:7px;margin:10px 0 0}.unclaimed-preview-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.unclaimed-preview-actions a,.unclaimed-preview-actions button{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:7px;min-height:36px;padding:0 12px;text-decoration:none}.unclaimed-preview-actions button:disabled{cursor:not-allowed;opacity:.55}.unclaimed-preview-modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617c7;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:999}.unclaimed-preview-modal{background:#050816;border:1px solid #ffffff24;border-radius:28px;box-shadow:0 30px 100px #0000008c;display:grid;grid-template-rows:auto 1fr auto;height:min(820px,92vh);overflow:hidden;width:min(1180px,96vw)}.unclaimed-preview-modal-head{align-items:center;background:#0f172aeb;border-bottom:1px solid #ffffff1a;display:flex;gap:18px;justify-content:space-between;min-height:72px;padding:16px 18px}.unclaimed-preview-modal-head strong{color:#fff;display:block;font-size:18px}.unclaimed-preview-modal-head span{color:#94a3b8;display:block;font-size:13px;margin-top:4px}.unclaimed-preview-modal-head button{background:#ffffff14;border:0;border-radius:14px;color:#fff;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.unclaimed-preview-iframe{background:#fff;border:0;height:100%;width:100%}.unclaimed-preview-modal-actions{align-items:center;background:#0f172aeb;border-top:1px solid #ffffff1a;display:flex;gap:10px;justify-content:flex-end;min-height:64px;padding:12px 16px}.unclaimed-preview-modal-actions a,.unclaimed-preview-modal-actions button{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:7px;min-height:40px;padding:0 14px;text-decoration:none}.unclaimed-preview-modal-actions button:disabled{cursor:not-allowed;opacity:.5}.unclaimed-preview-actions .claim{background:linear-gradient(90deg,#22d3ee,#8b5cf6);border-color:#0000;color:#fff}.unclaimed-preview-actions button:disabled{cursor:wait;opacity:.6}.snx-confirm-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617bd;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:9999}.snx-confirm-modal{background:radial-gradient(circle at 0 0,#22d3ee33,#0000 34%),radial-gradient(circle at 100% 0,#8b5cf647,#0000 38%),linear-gradient(145deg,#0f172afa,#020617fa);border:1px solid #ffffff24;border-radius:30px;box-shadow:0 30px 100px #00000094;color:#fff;overflow:hidden;padding:28px;position:relative;width:min(480px,94vw)}.snx-confirm-glow{background:#22d3ee38;border-radius:999px;filter:blur(38px);height:220px;inset:auto -80px -110px auto;pointer-events:none;position:absolute;width:220px}.snx-confirm-close{background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;color:#cbd5e1;cursor:pointer;display:grid;height:42px;place-items:center;position:absolute;right:18px;top:18px;width:42px}.snx-confirm-icon{background:linear-gradient(135deg,#22d3ee,#a3e635);border-radius:20px;box-shadow:0 18px 40px #22d3ee38;color:#06111f;display:grid;height:54px;place-items:center;width:54px}.snx-confirm-kicker{color:#67e8f9;display:block;font-size:11px;font-weight:950;letter-spacing:.11em;margin-top:18px;text-transform:uppercase}.snx-confirm-modal h3{font-size:28px;letter-spacing:-.055em;line-height:1.03;margin:8px 0 0;max-width:390px}.snx-confirm-modal p{color:#cbd5e1;font-size:14px;line-height:1.55;margin:13px 0 0;max-width:410px}.snx-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px}.snx-confirm-actions button{border-radius:999px;cursor:pointer;font-weight:950;min-height:46px;padding:0 18px}.snx-confirm-secondary{background:#ffffff14;border:1px solid #ffffff1f;color:#e2e8f0}.snx-confirm-primary{background:linear-gradient(90deg,#22d3ee,#8b5cf6);border:0;box-shadow:0 16px 38px #8b5cf640;color:#06111f;color:#fff}.snx-confirm-actions button:disabled,.snx-confirm-close:disabled{cursor:wait;opacity:.6}@media (max-width:560px){.snx-confirm-modal{border-radius:24px;padding:22px}.snx-confirm-modal h3{font-size:24px}.snx-confirm-actions{display:grid;grid-template-columns:1fr}.snx-confirm-actions button{width:100%}}.dash-shell{grid-gap:22px;gap:22px}.dash-alert,.dash-empty-workspace,.dash-hero-card,.dash-metric-card,.dash-panel,.dashboard-empty.refined{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172ac7;border:1px solid #94a3b82e;box-shadow:0 22px 60px #0206173d;color:#fff}.dash-hero-card{align-items:flex-start;border-radius:34px;display:flex;gap:22px;justify-content:space-between;overflow:hidden;padding:30px}.dash-hero-card h2{font-size:clamp(34px,4vw,54px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:8px 0 10px}.dash-hero-card p{color:#cbd5e1;font-size:16px;line-height:1.7;margin:0;max-width:780px}.dash-metric-grid{grid-gap:16px;gap:16px}.dash-metric-card{grid-gap:8px;border-radius:28px;gap:8px;min-height:154px;overflow:hidden;padding:20px;position:relative;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dash-metric-card.clickable:hover{background:radial-gradient(circle at top left,#22d3ee29,#0000 32%),#0f172adb;border-color:#67e8f94d;transform:translateY(-2px)}.dash-metric-icon{align-items:center;background:#3b82f629;border:1px solid #60a5fa2e;border-radius:16px;color:#dbeafe;display:inline-flex;height:42px;justify-content:center;width:42px}.dash-metric-card strong{color:#fff;font-size:34px;letter-spacing:-.04em}.dash-metric-card small{font-size:13px;line-height:1.45}.dash-admin-grid,.dash-client-grid{grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.dash-panel{border-radius:30px;padding:22px}.dash-panel-head{gap:16px;margin-bottom:18px}.dash-guidance-panel h3,.dash-panel-head h3{color:#fff;font-size:24px;letter-spacing:-.035em;line-height:1.15;margin:10px 0 8px}.dash-guidance-panel p,.dash-panel-head p{color:#cbd5e1;line-height:1.6;margin:0}.dash-action-card{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:22px;gap:16px;min-height:112px;padding:17px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dash-action-card:hover{background:linear-gradient(135deg,#22d3ee1f,#8b5cf61a),#ffffff0f;border-color:#67e8f947;transform:translateY(-2px)}.dash-action-card.disabled{cursor:not-allowed;opacity:.65}.dash-action-card strong{color:#fff;font-size:16px;margin-bottom:7px}.dash-action-card p{color:#94a3b8;font-size:13px;line-height:1.55;margin:0}.dash-quality-list,.dash-step-list,.dash-test-run-list{grid-gap:12px;display:grid;gap:12px}.dash-quality-item,.dash-step-list>div,.dash-test-run-item,.dashboard-empty.refined{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.085);border-radius:20px;padding:15px}.dash-quality-item strong,.dash-step-list strong,.dash-test-run-item strong{color:#fff}.dash-quality-item p,.dash-step-list p,.dash-test-run-item p{color:#94a3b8;font-size:13px;line-height:1.55;margin:5px 0 0}.dash-quality-item{color:#fff;display:flex;gap:16px;justify-content:space-between;text-decoration:none}.dash-quality-item.clickable-row{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dash-quality-item.clickable-row:hover{background:#3b82f61f;border-color:#60a5fa57;transform:translateY(-1px)}.dash-alert{border-radius:22px;padding:16px 18px}.dash-alert.error{background:radial-gradient(circle at top left,#ef444424,#0000 34%),#0f172ad1;border-color:#f8717147}.dash-alert strong{display:block;margin-bottom:5px}.dash-alert p{color:#fecaca}.dash-empty-workspace{grid-gap:12px;border-radius:32px;display:grid;gap:12px;justify-items:center;padding:46px 24px;text-align:center}.dash-empty-icon{background:#22d3ee1f;border:1px solid #22d3ee2e;border-radius:22px;font-size:30px;height:64px;width:64px}.dash-empty-workspace h3{color:#fff;font-size:26px}.dash-empty-workspace p{color:#cbd5e1;line-height:1.65;max-width:620px}.dash-test-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.beta-status-pill,.dash-test-meta span{align-items:center;background:#3b82f624;border:1px solid #60a5fa29;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:12px;font-weight:800;min-height:28px;padding:0 10px}.dash-test-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.beta-status-pill.passed{background:#22c55e1f;border-color:#22c55e2e;color:#bbf7d0}.beta-status-pill.blocked,.beta-status-pill.failed{background:#ef44441f;border-color:#ef444433;color:#fecaca}.beta-status-pill.needs-review,.beta-status-pill.pending{background:#f59e0b1f;border-color:#f59e0b33;color:#fde68a}@media (max-width:1180px){.dash-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-admin-grid,.dash-client-grid{grid-template-columns:1fr}}@media (max-width:720px){.dash-shell{gap:16px}.dash-hero-card{border-radius:26px;display:grid;padding:20px}.dash-hero-card h2{font-size:32px}.dash-hero-card p{font-size:14px}.dash-action-grid,.dash-metric-grid{grid-template-columns:1fr}.dash-metric-card{border-radius:22px;min-height:128px}.dash-panel{border-radius:24px;padding:18px}.dash-panel-head,.dash-quality-item,.dash-test-run-item{display:grid}.dash-test-actions{justify-content:flex-start}}.dash-hero-card input,.dash-hero-card select,.dash-hero-card textarea,.dash-panel input,.dash-panel select,.dash-panel textarea{background:#0f172ab8;border:1px solid #94a3b838;border-radius:16px;color:#fff;font:inherit;outline:none}.dash-panel textarea{line-height:1.55;min-height:92px;padding:13px 14px;resize:vertical;width:100%}.dash-panel input,.dash-panel select{min-height:46px;padding:0 14px}.dash-panel input::placeholder,.dash-panel textarea::placeholder{color:#94a3b8b8}.dash-panel input:focus,.dash-panel select:focus,.dash-panel textarea:focus{border-color:#60a5fab8;box-shadow:0 0 0 4px #3b82f624}.dash-panel select option{color:#0f172a}.dash-panel label:has(input[type=checkbox]){align-items:center;background:#0f172a80;border:1px solid #94a3b82e;border-radius:999px;color:#e2e8f0;display:inline-flex;font-weight:850;gap:12px;min-height:58px;padding:0 18px}.dash-panel input[type=checkbox]{accent-color:#38bdf8;height:16px;min-height:16px;width:16px}.kanban-page-shell,.lead-page-shell{grid-gap:22px;display:grid;gap:22px}.kanban-board.premium,.kanban-card.premium,.kanban-column.premium,.lead-command-card,.lead-details-panel,.lead-empty-state,.lead-filter-card,.lead-list-panel,.lead-loading-state,.lead-stat-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172ac7;border:1px solid #94a3b82e;box-shadow:0 22px 60px #0206173d;color:#fff}.lead-command-card{align-items:flex-start;border-radius:34px;display:flex;gap:22px;justify-content:space-between;overflow:hidden;padding:30px}.lead-command-card h2{font-size:clamp(34px,4vw,54px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:10px 0}.lead-command-card p{color:#cbd5e1;font-size:16px;line-height:1.7;margin:0;max-width:820px}.lead-stats-grid{grid-gap:16px;gap:16px}.lead-stat-card{grid-gap:8px;border-radius:28px;gap:8px;min-height:132px;padding:20px}.lead-stat-card strong{font-size:34px;letter-spacing:-.04em}.lead-stat-card small{font-size:13px;line-height:1.45}.lead-filter-card{border-radius:28px;padding:18px}.lead-filter-grid{grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto}.lead-filter-grid label{grid-gap:8px;display:grid;gap:8px}.lead-filter-grid label span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crm-select,.lead-detail-form input,.lead-detail-form textarea,.lead-filter-grid input,.lead-filter-grid select,.lead-table select{background:#0f172ab8;border:1px solid #94a3b838;border-radius:15px;color:#fff;font:inherit;outline:none;width:100%}.crm-select,.lead-filter-grid input,.lead-filter-grid select,.lead-table select{min-height:44px;padding:0 13px}.lead-detail-form textarea{line-height:1.55;min-height:120px;padding:13px 14px;resize:vertical}.lead-detail-form input{min-height:46px;padding:0 13px}.lead-detail-form input:focus,.lead-detail-form textarea:focus,.lead-filter-grid input:focus,.lead-filter-grid select:focus,.lead-table select:focus{border-color:#60a5fabd;box-shadow:0 0 0 4px #3b82f624}.lead-filter-grid select option,.lead-table select option{background:#fff;color:#0f172a}.lead-filter-actions{gap:9px}.lead-layout-grid{grid-gap:20px;gap:20px}.lead-details-panel,.lead-list-panel{border-radius:32px;padding:22px}.lead-details-panel{max-height:calc(100vh - 36px);overflow-y:auto;scrollbar-color:#67e8f96b #0f172a94;scrollbar-width:thin;top:18px}.lead-details-panel::-webkit-scrollbar{width:10px}.lead-details-panel::-webkit-scrollbar-track{background:#0f172a94;border-radius:999px}.lead-details-panel::-webkit-scrollbar-thumb{background:#67e8f96b;border-radius:999px}.lead-panel-header{display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.lead-panel-header h3{color:#fff;font-size:26px;letter-spacing:-.04em;line-height:1.1;margin:10px 0 8px}.lead-panel-header p{color:#cbd5e1;line-height:1.65;margin:0}.lead-desktop-table,.lead-table{width:100%}.lead-table th{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lead-table td,.lead-table th{border-bottom:1px solid hsla(0,0%,100%,.075);padding:14px 12px;vertical-align:middle}.lead-row-clickable{transition:background .15s ease,transform .15s ease}.lead-row-clickable.selected,.lead-row-clickable:hover{background:#3b82f61a}.lead-row-clickable td strong{color:#fff}.lead-contact-cell{grid-gap:4px;gap:4px}.lead-contact-cell span{color:#e2e8f0;font-size:13px}.lead-contact-cell small{font-size:12px}.lead-status-pill{background:#ffffff0f;color:#e2e8f0;font-weight:950;min-height:30px;padding:0 11px}.lead-status-pill.new,.lead-status-text.new{background:#0ea5e91f;border-color:#0ea5e938;color:#bae6fd}.lead-status-pill.contacted,.lead-status-text.contacted{border-color:#f59e0b38}.lead-status-pill.won,.lead-status-text.won{border-color:#22c55e38}.lead-status-pill.lost,.lead-status-text.lost{border-color:#ef444438}.lead-status-text{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;min-height:30px;padding:0 11px;width:fit-content}.lead-mobile-card{grid-gap:12px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:22px;gap:12px;padding:16px}.lead-mobile-card.selected{background:#3b82f624;border-color:#60a5fa73}.lead-mobile-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.lead-mobile-card strong{color:#fff;font-size:16px}.lead-mobile-meta{grid-gap:5px;display:grid;font-size:13px;gap:5px}.lead-detail-summary{margin-bottom:14px}.lead-contact-card,.lead-detail-info-box,.lead-detail-summary>div,.lead-message-card{grid-gap:7px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.085);border-radius:18px;color:#fff;display:grid;gap:7px;padding:14px}.lead-contact-card span,.lead-detail-info-box span,.lead-detail-summary span,.lead-message-card span{color:#94a3b8;font-size:12px;font-weight:850}.lead-audit-section,.lead-contact-card,.lead-detail-form,.lead-message-card{margin-top:14px}.lead-message-card p{color:#cbd5e1;line-height:1.6;margin:0;overflow-wrap:anywhere}.lead-detail-form label{grid-gap:8px;display:grid;gap:8px}.lead-detail-form label span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lead-audit-section{grid-gap:12px;display:grid;gap:12px}.lead-audit-head{color:#fff}.lead-loading-state.small,.lead-mini-empty{background:hsla(0,0%,100%,.045);border:1px dashed #94a3b833;border-radius:16px;color:#94a3b8;padding:14px}.activity-list{grid-gap:10px;gap:10px}.activity-item{grid-gap:7px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:16px;color:#fff;display:grid;gap:7px}.activity-item-date,.activity-item-sub,.activity-item-top span{color:#94a3b8;font-size:12px}.activity-item-sub{font-size:13px}.lead-empty-state,.lead-loading-state{grid-gap:12px;border-radius:26px;display:grid;gap:12px;justify-items:center;padding:44px 20px;text-align:center}.lead-empty-state.compact{padding:32px 18px}.lead-empty-icon{background:#22d3ee1f;border:1px solid #22d3ee2e;border-radius:22px;font-size:30px;height:64px;width:64px}.lead-empty-state h3{font-size:24px}.lead-empty-state p{color:#cbd5e1;line-height:1.65;max-width:560px}.kanban-page-shell .client-settings-hero{background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172ac7;border:1px solid #94a3b82e;border-radius:34px;box-shadow:0 22px 60px #0206173d;color:#fff;padding:30px}.kanban-page-shell .client-settings-hero h1{font-size:clamp(34px,4vw,54px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:10px 0}.kanban-page-shell .client-settings-summary{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.kanban-page-shell .client-settings-summary span{align-items:center;background:#3b82f624;border:1px solid #60a5fa2e;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:12px;font-weight:850;min-height:30px;padding:0 11px}.kanban-page-shell .settings-save-btn{background:linear-gradient(135deg,#22d3ee,#38bdf8,#8b5cf6);border:0;border-radius:15px;color:#fff;cursor:pointer;font-weight:900;min-height:44px;padding:0 16px}.kanban-filter-grid{grid-template-columns:minmax(220px,1fr) auto}.kanban-board.premium{grid-gap:16px;align-items:start;border-radius:32px;gap:16px;padding:18px}.kanban-column.premium{border-radius:26px;min-height:520px;padding:16px}.kanban-column-head{margin-bottom:16px}.kanban-column-head h3{font-size:22px;margin:0 0 6px}.kanban-column-head p{font-size:13px;line-height:1.45;margin:0}.kanban-column-head>span{border:1px solid #60a5fa2e;color:#dbeafe;font-weight:950}.kanban-card.premium{grid-gap:8px;border-radius:20px;display:grid;gap:8px;padding:15px}.kanban-card-title{font-weight:950}.kanban-card-notes{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075)}.kanban-empty-card{background:hsla(0,0%,100%,.045);border:1px dashed #94a3b838;border-radius:16px;padding:14px}@media (max-width:1180px){.lead-layout-grid{grid-template-columns:1fr}.lead-details-panel{max-height:none;position:relative;top:auto}.lead-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-board.premium{grid-template-columns:repeat(4,minmax(260px,1fr))}}@media (max-width:820px){.lead-command-card{border-radius:26px;display:grid;padding:22px}.lead-command-card h2{font-size:32px}.lead-command-card p{font-size:14px}.lead-command-actions{justify-content:flex-start}.kanban-filter-grid,.lead-filter-grid{grid-template-columns:1fr}.lead-filter-actions{display:grid;grid-template-columns:1fr 1fr}.lead-desktop-table{display:none}.lead-mobile-list{grid-gap:12px;display:grid;gap:12px}.lead-details-panel,.lead-filter-card,.lead-list-panel{border-radius:24px;padding:16px}.lead-panel-header{display:grid}.kanban-page-shell .client-settings-hero{border-radius:26px;padding:22px}}@media (max-width:560px){.lead-detail-summary,.lead-filter-actions,.lead-stats-grid{grid-template-columns:1fr}.lead-command-actions .project-action-btn,.lead-command-actions a,.lead-filter-actions .crm-btn{width:100%}.lead-mobile-card-top{display:grid}.kanban-board.premium{padding:12px}}.lead-layout-grid{display:block!important}.lead-list-panel-full{width:100%!important}.lead-desktop-table-full .variant-table-wrap{border-radius:22px;max-height:calc(100vh - 420px);overflow:auto;scrollbar-color:#67e8f96b #0f172a94;scrollbar-width:thin}.lead-desktop-table-full .variant-table-wrap::-webkit-scrollbar{height:10px;width:10px}.lead-desktop-table-full .variant-table-wrap::-webkit-scrollbar-track{background:#0f172a94;border-radius:999px}.lead-desktop-table-full .variant-table-wrap::-webkit-scrollbar-thumb{background:#67e8f96b;border-radius:999px}.lead-ops-table{min-width:1120px}.lead-ops-table td,.lead-ops-table th{vertical-align:middle}.lead-ops-table thead th{background:#0f172afa;position:sticky;top:0;z-index:2}.lead-interest-cell span,.lead-ops-table td>small{color:#94a3b8;display:block;font-size:12px;line-height:1.35;margin-top:5px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-interest-cell{grid-gap:3px;display:grid;gap:3px}.lead-interest-cell strong{color:#fff;font-size:13px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-result-count{grid-gap:2px;background:#3b82f624;border:1px solid #60a5fa2e;border-radius:18px;color:#fff;display:grid;gap:2px;min-height:58px;min-width:92px;padding:9px 12px;place-items:center}.lead-result-count span{font-size:24px;font-weight:950;line-height:1}.lead-result-count strong{color:#94a3b8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lead-filter-grid-wide{grid-template-columns:minmax(260px,1.2fr) minmax(220px,.8fr) minmax(180px,240px) auto!important}.lead-modal-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#020617bd;display:grid;inset:0;overflow:auto;padding:22px;place-items:center;position:fixed;z-index:1300}.lead-modal{background:radial-gradient(circle at top left,#22d3ee21,#0000 34%),radial-gradient(circle at bottom right,#8b5cf61f,#0000 36%),#0f172af7;border:1px solid #94a3b838;border-radius:30px;box-shadow:0 34px 120px #00000094,inset 0 1px 0 #ffffff12;color:#fff;display:flex;flex-direction:column;max-height:calc(100vh - 44px);overflow:hidden;width:min(1120px,100%)}.lead-modal-header{align-items:flex-start;background:linear-gradient(180deg,#0f172afc,#0f172af0);border-bottom:1px solid hsla(0,0%,100%,.085);display:flex;gap:18px;justify-content:space-between;padding:22px 22px 16px;position:sticky;top:0;z-index:4}.lead-modal-header h2{color:#fff;font-size:clamp(28px,3vw,42px);font-weight:950;letter-spacing:-.05em;line-height:1.04;margin:8px 0 6px}.lead-modal-header p{color:#cbd5e1c7;line-height:1.6;margin:0;max-width:780px}.lead-modal-close{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-size:24px;height:42px;justify-content:center;line-height:1;min-width:42px;width:42px}.lead-modal-close:hover{background:#ef44442e;border-color:#f8717147}.lead-modal-body{min-height:0;overflow-y:auto;padding:22px;scrollbar-color:#67e8f96b #0f172a94;scrollbar-width:thin}.lead-modal-body::-webkit-scrollbar{width:10px}.lead-modal-body::-webkit-scrollbar-track{background:#0f172a94;border-radius:999px}.lead-modal-body::-webkit-scrollbar-thumb{background:#67e8f96b;border-radius:999px}.lead-modal-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.lead-modal-main,.lead-modal-side{grid-gap:14px;display:grid;gap:14px}.lead-source-card,.lead-status-action-card{grid-gap:12px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.085);border-radius:20px;color:#fff;display:grid;gap:12px;padding:15px}.lead-source-card>span,.lead-status-action-card>span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.lead-status-action-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.lead-status-action{background:hsla(0,0%,100%,.065);border:1px solid #94a3b838;border-radius:14px;color:#fff;cursor:pointer;font-weight:900;min-height:42px}.lead-status-action.active{background:linear-gradient(135deg,#22d3ee38,#8b5cf62e);border-color:#22d3ee5c}.lead-status-action:disabled{cursor:not-allowed;opacity:.55}.lead-source-list{grid-gap:8px;display:grid;gap:8px}.lead-source-list strong{background:#3b82f61f;border:1px solid #60a5fa29;border-radius:14px;color:#dbeafe;font-size:13px;padding:10px 11px}.lead-source-card p{color:#cbd5e1;line-height:1.55;margin:0}.kanban-page-compact{gap:16px}.kanban-hero-compact{min-height:auto!important}.kanban-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.kanban-stat-card{grid-gap:6px;background:#0f172ac7;border:1px solid #94a3b82e;border-radius:22px;color:#fff;display:grid;gap:6px;padding:16px}.kanban-stat-card span{color:#94a3b8;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.kanban-stat-card strong{font-size:26px;line-height:1}.kanban-board-fit,.kanban-filter-card{padding:14px!important}.kanban-board-fit{align-items:stretch!important;height:calc(100vh - 390px);min-height:430px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-color:#67e8f96b #0f172a94;scrollbar-width:thin}.kanban-board-fit::-webkit-scrollbar,.kanban-cards-scroll::-webkit-scrollbar{height:10px;width:10px}.kanban-board-fit::-webkit-scrollbar-track,.kanban-cards-scroll::-webkit-scrollbar-track{background:#0f172a94;border-radius:999px}.kanban-board-fit::-webkit-scrollbar-thumb,.kanban-cards-scroll::-webkit-scrollbar-thumb{background:#67e8f96b;border-radius:999px}.kanban-column-fit{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0!important}.kanban-cards-scroll{min-height:0;overflow-y:auto;padding-right:4px}.kanban-card-compact{box-shadow:none!important}.kanban-card-compact .crm-btn{width:100%}@media (max-width:1180px){.lead-filter-grid-wide{grid-template-columns:1fr 1fr!important}.lead-modal-grid{grid-template-columns:1fr}.kanban-board-fit{height:auto;max-height:none;overflow-y:visible!important}.kanban-column-fit{min-height:420px!important}.kanban-cards-scroll{max-height:460px}}@media (max-width:820px){.lead-filter-grid-wide{grid-template-columns:1fr!important}.lead-result-count{width:fit-content}.lead-modal-backdrop{padding:10px;place-items:end center}.lead-modal{border-radius:24px;max-height:calc(100vh - 20px);width:100%}.lead-modal-header{padding:18px 16px 14px}.lead-modal-body{padding:16px}.lead-status-action-grid{grid-template-columns:1fr 1fr}.kanban-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kanban-stats-grid,.lead-status-action-grid{grid-template-columns:1fr}.lead-modal-header{display:grid;grid-template-columns:1fr auto}}.module-premium-shell,.project-detail-shell,.projects-page-shell{grid-gap:22px;display:grid;gap:22px}.module-edit-panel,.module-editor,.module-hero-premium,.module-list,.module-list-panel,.project-hero-card,.project-loading-card,.project-panel,.project-stat-card,.projects-command-card,.projects-empty-state,.projects-error-card,.projects-list-panel,.projects-loading-state,.projects-stat-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172ac7;border:1px solid #94a3b82e;box-shadow:0 22px 60px #0206173d;color:#fff}.project-kicker{background:#3b82f61f;border:1px solid #60a5fa2e;min-height:30px;padding:0 13px}.project-action-btn{gap:8px;padding:0 16px;transition:transform .16s ease,opacity .16s ease,border-color .16s ease,background .16s ease}.project-action-btn:hover{background:hsla(0,0%,100%,.095);border-color:#67e8f947;transform:translateY(-1px)}.project-action-btn.primary{box-shadow:0 16px 34px #22d3ee2e}.project-action-btn.secondary{background:hsla(0,0%,100%,.065)}.project-action-btn.compact{font-size:13px;padding:0 12px}.projects-command-card{align-items:flex-start;border-radius:34px;display:flex;gap:22px;justify-content:space-between;overflow:hidden;padding:30px}.projects-command-card h2{font-size:clamp(34px,4vw,54px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:10px 0}.projects-command-card p{color:#cbd5e1;font-size:16px;line-height:1.7;margin:0;max-width:790px}.projects-stats-grid{grid-gap:16px;gap:16px}.projects-stat-card{grid-gap:8px;border-radius:28px;gap:8px;min-height:138px;padding:20px}.projects-stat-card strong{font-size:34px;letter-spacing:-.04em}.projects-stat-card small{font-size:13px;line-height:1.45}.projects-list-panel{border-radius:32px;padding:22px}.projects-panel-header{display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.projects-panel-header h3{color:#fff;font-size:26px;letter-spacing:-.04em;line-height:1.1;margin:10px 0 8px}.projects-panel-header p{color:#cbd5e1;line-height:1.65;margin:0}.projects-error-card{grid-gap:10px;background:radial-gradient(circle at top left,#ef444424,#0000 34%),#0f172ad1;border-radius:24px;gap:10px;padding:18px}.projects-empty-state,.projects-loading-state{grid-gap:12px;border-radius:26px;gap:12px;justify-items:center;padding:44px 20px}.projects-empty-icon{background:#22d3ee1f;border:1px solid #22d3ee2e;border-radius:22px;font-size:30px;height:64px;width:64px}.projects-empty-state h3{font-size:26px}.projects-empty-state p{color:#cbd5e1;line-height:1.65;max-width:620px}.projects-desktop-table,.projects-table{width:100%}.projects-table th{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.projects-table td,.projects-table th{border-bottom:1px solid hsla(0,0%,100%,.075);padding:15px 14px}.projects-row-clickable{transition:background .15s ease,transform .15s ease}.projects-business-cell{grid-gap:5px;gap:5px}.projects-business-cell strong{font-size:15px}.projects-business-cell span{color:#94a3b8;font-size:13px}.deploy-status-pill,.project-status-pill,.projects-status-pill{align-items:center;background:#ffffff0f;border:1px solid #94a3b82e;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:30px;padding:0 11px}.project-status-pill.generated,.projects-status-pill.generated{background:#0ea5e91f;border-color:#0ea5e938;color:#bae6fd}.deploy-status-pill.live,.project-status-pill.live,.projects-status-pill.live{background:#22c55e1f;border-color:#22c55e38;color:#bbf7d0}.project-status-pill.failed,.projects-status-pill.failed{background:#ef44441f;border-color:#ef444438;color:#fecaca}.project-status-pill.draft,.projects-status-pill.draft{background:#f59e0b1f;border-color:#f59e0b38;color:#fde68a}.projects-live-link{font-weight:800}.projects-live-link:hover{color:#bfdbfe}.project-hero-card{grid-gap:26px;gap:26px;grid-template-columns:minmax(0,1fr) 340px}.project-hero-card h1{font-size:clamp(34px,4vw,56px);margin:10px 0}.project-hero-card p,.project-panel p{line-height:1.65}.project-pill{background:hsla(0,0%,100%,.065);border-radius:17px;min-width:132px;padding:11px 13px}.project-live-card{grid-gap:10px;background:radial-gradient(circle at top left,#22c55e29,#0000 38%),linear-gradient(135deg,#14532d80,#1e40af47);border-radius:26px;gap:10px}.project-live-card a{font-weight:900}.project-stats-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.project-stat-card{border-radius:26px}.project-main-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.project-loading-card,.project-panel{border-radius:30px}.project-panel h2,.project-panel-header h2{font-size:25px;line-height:1.14}.module-premium-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.module-hero-premium{border-radius:34px}.module-hero-actions,.module-hero-meta{display:flex;flex-wrap:wrap;gap:10px}.module-layout,.module-workspace{grid-gap:18px;display:grid;gap:18px;grid-template-columns:320px 1fr}.module-edit-panel,.module-editor,.module-list,.module-list-panel{border-radius:28px;padding:18px}.module-list button,.module-list-item{grid-gap:6px;background:#0f172aa6;border:1px solid #ffffff14;border-radius:17px;color:#fff;cursor:pointer;display:grid;gap:6px;margin-bottom:10px;padding:14px;text-align:left;width:100%}.module-list button.active,.module-list-item.active{background:#3b82f633;border-color:#60a5fa8c}.module-list span,.module-list-item span{color:#94a3b8;font-size:13px}.module-field label,.module-field span{color:#94a3b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.module-field input,.module-field textarea{border-radius:15px}@media (max-width:1180px){.projects-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-hero-premium,.module-layout,.module-workspace,.project-hero-card,.project-main-grid{grid-template-columns:1fr}.module-hero-actions{justify-content:flex-start}}@media (max-width:720px){.module-premium-shell,.project-detail-shell,.projects-page-shell{gap:16px}.projects-command-card{border-radius:26px;display:grid;padding:20px}.projects-command-card h2{font-size:32px}.projects-command-card p{font-size:14px}.projects-command-actions{justify-content:flex-start}.projects-stats-grid{grid-template-columns:1fr}.projects-stat-card{border-radius:22px;min-height:118px}.projects-list-panel{border-radius:24px;padding:16px}.projects-panel-header{display:grid}.projects-desktop-table{overflow-x:auto}.projects-table{min-width:720px}.module-edit-panel,.module-editor,.module-hero-premium,.module-list,.module-list-panel,.project-hero-card,.project-loading-card,.project-panel{border-radius:24px;padding:18px}.project-hero-card h1{font-size:30px}.ai-fix-grid,.project-action-grid{grid-template-columns:1fr}.module-edit-header{display:grid}}.projects-message-card{grid-gap:8px;background:#0f172ad1;border:1px solid #94a3b82e;border-radius:22px;color:#fff;display:grid;gap:8px;padding:16px 18px}.projects-message-card.success{background:radial-gradient(circle at top left,#22c55e24,#0000 34%),#0f172ad1;border-color:#22c55e40}.projects-message-card p{color:#bbf7d0;margin:0}.projects-ops-table td,.projects-ops-table th{vertical-align:middle}.projects-ops-table th:first-child{width:22%}.projects-ops-table th:nth-child(2){width:15%}.projects-ops-table th:nth-child(3){width:11%}.projects-ops-table th:nth-child(4){width:13%}.projects-ops-table th:nth-child(5){width:15%}.projects-ops-table th:nth-child(6){width:8%}.projects-ops-table th:nth-child(7){width:16%}.projects-industry-cell{grid-gap:4px;display:grid;gap:4px}.projects-industry-cell strong{color:#fff;font-size:14px}.projects-industry-cell span,.projects-muted{color:#94a3b8;font-size:13px}.projects-live-link{align-items:center;display:inline-flex;gap:6px}.projects-lead-pill{align-items:center;background:#3b82f624;border:1px solid #60a5fa2e;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:30px;min-width:34px}.project-status-pill.working,.projects-status-pill.working{background:#0ea5e91f;border-color:#0ea5e938;color:#bae6fd}.projects-action-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.project-action-btn.compact{font-size:12px;min-height:34px;padding:0 11px;white-space:nowrap}.projects-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width:980px){.projects-desktop-table{display:none}.projects-mobile-list{grid-gap:12px;display:grid;gap:12px}.projects-mobile-card{grid-gap:14px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:22px;color:#fff;cursor:pointer;display:grid;gap:14px;padding:16px}.projects-mobile-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.projects-mobile-card h4{color:#fff;font-size:20px;line-height:1.12;margin:10px 0 5px}.projects-mobile-card p{color:#94a3b8;line-height:1.45;margin:0}.projects-mobile-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:.55fr 1fr}.projects-mobile-meta>div{grid-gap:5px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.075);border-radius:16px;display:grid;gap:5px;padding:12px}.projects-mobile-meta span{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.projects-mobile-meta strong{color:#fff;font-size:13px;line-height:1.35}.projects-mobile-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.projects-mobile-actions .project-action-btn{width:100%}}@media (max-width:520px){.projects-mobile-card-head{display:grid}.projects-mobile-actions,.projects-mobile-meta{grid-template-columns:1fr}}.projects-filter-bar{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) auto;margin-bottom:16px}.projects-search-box{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:17px;color:#94a3b8;display:flex;gap:10px;min-height:48px;padding:0 14px}.projects-search-box input{background:#0000;border:0;color:#fff;font:inherit;outline:0;width:100%}.projects-search-box input::placeholder{color:#94a3b8c7}.projects-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.projects-filter-group label{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:15px;color:#94a3b8;display:inline-flex;gap:8px;min-height:44px;padding:0 11px}.projects-filter-group select{background:#0000;border:0;color:#fff;font:inherit;font-weight:800;min-height:42px;outline:0}.projects-filter-group select option{color:#0f172a}.projects-result-summary{color:#94a3b8;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin:0 0 14px}.projects-result-summary strong{color:#bae6fd}.projects-filter-empty{grid-gap:12px;background:hsla(0,0%,100%,.045);border:1px dashed #94a3b838;border-radius:26px;color:#fff;display:grid;gap:12px;justify-items:center;padding:44px 20px;text-align:center}.projects-filter-empty h3{font-size:24px;margin:0}.projects-filter-empty p{color:#94a3b8;margin:0}.projects-pagination{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:20px;color:#94a3b8;display:flex;gap:14px;justify-content:space-between;margin-top:16px;padding:14px}.projects-pagination>div:first-child{grid-gap:3px;display:grid;gap:3px}.projects-pagination strong{color:#fff}.projects-pagination-actions{display:flex;flex-wrap:wrap;gap:8px}.projects-mobile-actions .projects-action-cluster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.projects-mobile-actions .project-action-btn{width:100%}@media (max-width:980px){.projects-filter-bar{grid-template-columns:1fr}.projects-filter-group{justify-content:flex-start}}@media (max-width:620px){.projects-filter-group,.projects-filter-group label,.projects-filter-group select{width:100%}.projects-pagination,.projects-result-summary{display:grid}.projects-pagination-actions{display:grid;grid-template-columns:1fr 1fr}}.project-detail-shell{position:relative}.project-detail-shell:before{background:radial-gradient(circle at 8% 8%,#22d3ee1a,#0000 28%),radial-gradient(circle at 92% 12%,#8b5cf61f,#0000 30%),radial-gradient(circle at 55% 92%,#3b82f612,#0000 34%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.project-detail-shell>*{position:relative;z-index:1}.project-hero-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at top left,#22d3ee29,#0000 36%),radial-gradient(circle at bottom right,#8b5cf629,#0000 38%),linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035));border:1px solid #67e8f92b;border-radius:34px;box-shadow:0 28px 80px #0000005c,inset 0 1px 0 #ffffff14;color:#fff;grid-template-columns:minmax(0,1fr) 300px;padding:30px;position:relative}.project-hero-card:before{background:#22d3ee38;border-radius:999px;content:"";filter:blur(64px);height:260px;pointer-events:none;position:absolute;right:-80px;top:-120px;width:260px}.project-hero-card>*{position:relative;z-index:1}.project-kicker{align-items:center;background:#22d3ee1a;border:1px solid #22d3ee2e;border-radius:999px;color:#bae6fd;display:inline-flex;font-size:11px;font-weight:950;letter-spacing:.08em;margin-bottom:10px;min-height:32px;padding:7px 12px;width:fit-content}.project-hero-card h1{color:#fff;font-size:clamp(30px,3.8vw,52px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:8px 0}.project-hero-card p{color:#cbd5e1d6;font-size:15px;line-height:1.7;margin:0;max-width:820px}.project-pill{background:hsla(0,0%,100%,.055);border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d;min-width:138px;padding:12px 14px}.lead-row span,.lead-total span,.meta-row span,.project-pill span,.project-stat-card span{color:#94a3b8f5;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.project-pill strong{color:#fff;line-height:1.3;word-break:break-word}.project-live-card{grid-gap:9px;background:radial-gradient(circle at top left,#22c55e33,#0000 36%),linear-gradient(135deg,#22c55e21,#3b82f61f);border:1px solid #86efac33;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff14;gap:9px;padding:22px}.project-live-card strong{color:#fff;font-size:18px}.project-live-card a{font-weight:850;word-break:break-all}.project-live-card a:hover{color:#e0f2fe}.project-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.project-loading-card,.project-panel,.project-stat-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#22d3ee12,#0000 34%),linear-gradient(145deg,hsla(0,0%,100%,.058),hsla(0,0%,100%,.028));border:1px solid #ffffff17;border-radius:30px;box-shadow:0 18px 48px #00000040,inset 0 1px 0 hsla(0,0%,100%,.055);color:#fff;overflow:hidden;position:relative}.project-panel:before,.project-stat-card:before{background:linear-gradient(135deg,#22d3ee12,#0000 36%),linear-gradient(315deg,#8b5cf612,#0000 38%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.project-panel:hover:before,.project-stat-card:hover:before{opacity:1}.project-panel>*,.project-stat-card>*{position:relative;z-index:1}.project-panel-header{align-items:flex-start;flex-wrap:wrap;margin-bottom:18px}.project-panel h2,.project-panel-header h2{color:#fff;font-size:24px;font-weight:950;letter-spacing:-.035em;line-height:1.15;margin:8px 0}.operation-note,.project-panel p,.project-panel-header p{color:#cbd5e1c7;font-size:14px;line-height:1.65;margin:0}.project-stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.project-stat-card{min-height:116px}.project-stat-icon{background:linear-gradient(135deg,#22d3ee2e,#8b5cf629),hsla(0,0%,100%,.055);border:1px solid #67e8f92e;border-radius:15px;color:#e0f2fe;height:40px;width:40px}.project-stat-card strong{color:#fff;font-size:30px;font-weight:950;letter-spacing:-.035em;line-height:1}.project-action-btn{background:hsla(0,0%,100%,.065);border-radius:15px;font-size:14px;font-weight:900;min-height:44px;padding:11px 15px;transition:transform .18s ease,opacity .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.project-action-btn:hover:not(:disabled){background:#22d3ee1c;border-color:#67e8f942;transform:translateY(-1px)}.project-action-btn.primary{background:linear-gradient(135deg,#22d3ee,#38bdf8,#8b5cf6);box-shadow:0 14px 30px #22d3ee38;color:#fff}.project-action-btn.danger{background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 14px 30px #ef444429;color:#fff}.project-action-btn:disabled{transform:none}.module-premium-card{background:hsla(0,0%,100%,.055);border-radius:20px;min-height:128px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.module-premium-card:hover{background:#22d3ee1a;border-color:#67e8f95c;box-shadow:0 16px 34px #22d3ee14}.module-premium-card strong{color:#fff}.module-premium-card small,.module-premium-card span{color:#cbd5e1bd}.workflow-panel{border-color:#67e8f924}.workflow-panel.workflow-failed{background:radial-gradient(circle at top left,#f871711a,#0000 32%),linear-gradient(145deg,hsla(0,0%,100%,.058),hsla(0,0%,100%,.028));border-color:#f8717138}.workflow-header{flex-wrap:wrap}.workflow-header h2{color:#fff;font-size:24px;font-weight:950;letter-spacing:-.035em;line-height:1.15;margin:8px 0}.workflow-header p{color:#cbd5e1c7;font-size:14px;line-height:1.65;max-width:720px}.workflow-step{background:#ffffff0a;border-radius:22px;color:#cbd5e1d1;justify-items:center;min-height:108px;padding:16px 12px;text-align:center}.workflow-step-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;color:#94a3b8;display:inline-flex;font-weight:950;height:40px;justify-content:center;width:40px}.workflow-step strong{color:#fff;font-size:13px}.workflow-step.done{background:#22c55e12;border-color:#22c55e38}.workflow-step.done .workflow-step-icon{background:#22c55e1f;border-color:#22c55e38;color:#bbf7d0}.workflow-step.active{background:linear-gradient(135deg,#22d3ee1f,#8b5cf61a),#ffffff0a;border-color:#67e8f952;box-shadow:0 16px 34px #22d3ee1a}.workflow-step.active .workflow-step-icon{animation:projectWorkflowPulse 1.4s ease-in-out infinite;background:#22d3ee21;border-color:#22d3ee3d;color:#e0f2fe}.workflow-step.failed{background:#f8717114;border-color:#f8717147}.workflow-step.failed .workflow-step-icon{background:#f871711f;border-color:#f871713d;color:#fecaca}.workflow-grid>div{grid-gap:7px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.085);border-radius:22px;gap:7px;min-height:92px;padding:16px}.workflow-grid span{color:#94a3b8f2;font-size:11px;font-weight:850;letter-spacing:.06em}.workflow-grid strong{font-size:18px;font-weight:950;line-height:1.2;word-break:break-word}.workflow-error{background:#f871711a;border:1px solid #f8717138;border-radius:18px;font-size:13px;line-height:1.55;padding:14px 16px}@keyframes projectWorkflowPulse{0%,to{box-shadow:0 0 0 0 #22d3ee33}50%{box-shadow:0 0 0 8px #22d3ee0a}}.project-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.project-health-card{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.085);border-radius:22px;min-height:132px}.project-health-card span{color:#94a3b8f2;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.project-health-card strong{color:#fff;display:block;font-weight:950;line-height:1.25;margin-top:8px}.project-health-card p{color:#cbd5e1c2;line-height:1.55;margin:8px 0 0}.project-health-counts{grid-gap:12px;gap:12px;margin-top:12px}.project-health-counts>div{grid-gap:7px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.085);border-radius:22px;display:grid;gap:7px;min-height:92px;padding:16px}.project-health-counts span{color:#94a3b8f2;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.project-health-counts strong{color:#fff;font-size:24px;font-weight:950;line-height:1}.project-health-warning{background:#fbbf2417;border:1px solid #fbbf242e;border-radius:20px;margin-top:14px}.project-health-warning>strong{color:#fde68a}.project-health-module-list{margin-top:10px}.project-health-module-list span{align-items:center;background:#fbbf241a;border:1px solid #fbbf242e;color:#fff7ed;font-weight:800;min-height:30px;padding:0 10px}.project-health-actions{margin-top:16px}.project-health-actions>strong{color:#fff;font-size:15px}.project-health-action{border:1px solid hsla(0,0%,100%,.085);border-radius:20px;gap:14px}.project-health-action strong{color:#fff}.project-health-action p{color:#cbd5e1c2;line-height:1.5;margin:5px 0 0}.project-health-checks{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.075);border-radius:20px;margin-top:16px;padding:14px}.project-health-checks summary{color:#bae6fd;font-weight:900}.project-health-check{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065);display:flex}.project-health-check strong{color:#fff}.project-health-check p{color:#cbd5e1bd;font-size:12.5px;line-height:1.5}.lead-row strong,.lead-total strong,.meta-row strong{color:#fff;max-width:60%;overflow-wrap:anywhere;text-align:right}.lead-total{background:#22d3ee14;border:1px solid #22d3ee24;border-radius:18px;margin-top:6px;padding:14px}.project-empty{background:hsla(0,0%,100%,.045);border-radius:18px;color:#cbd5e1d6}.project-modal-backdrop{align-items:center;display:flex;justify-content:center;z-index:1600}.project-modal{background:radial-gradient(circle at top left,#22d3ee1f,#0000 34%),#080d1cf5;border:1px solid #67e8f92e;border-radius:32px;box-shadow:0 34px 90px #0000008f,inset 0 1px 0 #ffffff14;max-height:min(760px,calc(100vh - 48px));padding:24px;width:min(980px,100%)}.project-modal-header h3{color:#fff;font-size:26px;font-weight:950;letter-spacing:-.035em;line-height:1.15;margin:0}.project-modal-header button{background:#ffffff12;border:0;border-radius:16px;font-size:24px;height:42px;width:42px}.seed-grid{grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.seed-card-premium{grid-gap:8px;background:hsla(0,0%,100%,.045);border:1px solid #ffffff17;border-radius:24px;display:grid;gap:8px;padding:18px}.seed-card-premium span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.seed-card-premium h4{color:#fff;font-size:18px;line-height:1.25;margin:0}.seed-card-premium p{color:#cbd5e1c2;font-size:13px;line-height:1.45;margin:0}.seed-card-premium button{background:linear-gradient(135deg,#22d3ee,#38bdf8,#8b5cf6);border-radius:15px;font-weight:900;margin-top:8px;min-height:42px}.ai-panel{border-color:#67e8f933}.ai-fix-grid{margin-top:18px}@media (max-width:1100px){.project-hero-card,.project-main-grid{grid-template-columns:1fr}.project-health-counts,.project-health-grid,.seed-grid,.workflow-grid,.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.project-detail-shell{gap:14px}.project-hero-card,.project-loading-card,.project-panel{border-radius:24px;padding:16px}.project-hero-card h1{font-size:28px;line-height:1.08}.project-hero-meta{display:grid}.ai-fix-grid,.project-action-grid,.project-health-counts,.project-health-grid,.project-hero-meta,.seed-grid,.workflow-grid,.workflow-steps{grid-template-columns:1fr}.project-modal-header,.project-panel-header,.workflow-header{display:grid;grid-template-columns:1fr}.project-health-head-actions{justify-content:space-between;width:100%}.project-health-action{display:grid;grid-template-columns:1fr}.project-action-btn{min-height:46px;width:100%}.lead-row,.lead-total,.meta-row{display:grid;grid-template-columns:1fr}.lead-row strong,.lead-total strong,.meta-row strong{max-width:100%;text-align:left}.project-modal-backdrop{align-items:stretch;padding:12px}.project-modal{border-radius:24px;max-height:calc(100vh - 24px);padding:16px}.project-hero-card{gap:16px}.project-hero-card h1{font-size:26px;line-height:1.08}.project-hero-card p{font-size:13px;line-height:1.55}.project-action-grid{gap:9px}.project-action-btn{border-radius:16px;font-size:13px;min-height:42px}.project-live-card{border-radius:22px;padding:18px}.project-panel h2,.project-panel-header h2,.workflow-header h2{font-size:21px}.project-panel p,.project-panel-header p,.workflow-header p{font-size:13px;line-height:1.55}.project-health-card,.project-health-counts>div,.project-stat-card,.workflow-grid>div{min-height:auto;padding:14px}}.project-modal-backdrop{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#020617bd!important;display:grid!important;inset:0!important;overflow:auto!important;padding:22px!important;place-items:center!important;position:fixed!important;z-index:1200!important}.ai-studio-modal,.deployment-recovery-modal,.project-details-modal,.project-modal,.project-seed-picker-modal,.site-operations-modal{background:radial-gradient(circle at top left,#22d3ee21,#0000 34%),radial-gradient(circle at bottom right,#8b5cf61f,#0000 36%),#0f172af5!important;border:1px solid #94a3b838!important;border-radius:30px!important;box-shadow:0 34px 120px #00000094,inset 0 1px 0 #ffffff12!important;color:#fff!important;display:flex!important;flex-direction:column!important;max-height:calc(100vh - 44px)!important;overflow:hidden!important;width:min(980px,100%)!important}.ai-studio-modal,.section-preview-studio{width:min(1180px,100%)!important}.project-modal-header,.section-preview-studio-head{align-items:flex-start!important;background:linear-gradient(180deg,#0f172afa,#0f172aeb)!important;border-bottom:1px solid hsla(0,0%,100%,.085)!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin:0!important;padding:22px 22px 16px!important;position:sticky!important;top:0!important;z-index:4!important}.project-modal-header h3,.section-preview-studio-head h2{color:#fff!important;font-size:clamp(24px,3vw,34px)!important;font-weight:950!important;letter-spacing:-.045em!important;line-height:1.06!important;margin:8px 0 6px!important}.project-modal-header p,.section-preview-studio-head p{color:#cbd5e1c7!important;line-height:1.6!important;margin:0!important;max-width:780px!important}.project-modal-close,.project-modal-header>button,.section-preview-studio-head>button{align-items:center!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:16px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:24px!important;height:42px!important;justify-content:center!important;line-height:1!important;min-width:42px!important;width:42px!important}.project-modal-close:hover,.project-modal-header>button:hover,.section-preview-studio-head>button:hover{background:#ef44442e!important;border-color:#f8717147!important}.project-modal>.ai-studio-grid,.project-modal>.deployment-history-toolbar,.project-modal>.deployment-version-list,.project-modal>.project-details-grid,.project-modal>.project-empty,.project-modal>.project-loading-card,.project-modal>.project-modal-scroll,.project-modal>.recovery-summary-grid,.project-modal>.seed-grid,.project-modal>.site-operations-modal-grid{margin-left:22px!important;margin-right:22px!important}.project-modal-scroll{min-height:0!important;overflow-y:auto!important;padding:18px 0 22px!important;scrollbar-color:#67e8f96b #0f172a94;scrollbar-width:thin}.modal-version-list::-webkit-scrollbar,.project-modal-scroll::-webkit-scrollbar,.project-modal::-webkit-scrollbar,.section-preview-studio::-webkit-scrollbar{width:10px}.modal-version-list::-webkit-scrollbar-track,.project-modal-scroll::-webkit-scrollbar-track,.project-modal::-webkit-scrollbar-track,.section-preview-studio::-webkit-scrollbar-track{background:#0f172a94;border-radius:999px}.modal-version-list::-webkit-scrollbar-thumb,.project-modal-scroll::-webkit-scrollbar-thumb,.project-modal::-webkit-scrollbar-thumb,.section-preview-studio::-webkit-scrollbar-thumb{background:#67e8f96b;border-radius:999px}.project-modal-toolbar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:16px 22px 0}.project-modal-search{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;color:#94a3b8;display:flex;gap:12px;min-height:52px;padding:0 14px}.project-modal-search span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.project-modal-search input{background:#0000;border:0;color:#fff;font:inherit;min-height:48px;outline:0;width:100%}.project-modal-search input::placeholder{color:#94a3b8b8}.project-modal-count-pill{align-items:center;background:#3b82f624;border:1px solid #60a5fa2e;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:44px;padding:0 14px;white-space:nowrap}.ai-studio-modal,.deployment-recovery-modal,.project-details-modal,.site-operations-modal{overflow-y:auto!important;scrollbar-color:#67e8f96b #0f172a94;scrollbar-width:thin}.ai-studio-modal .ai-studio-grid,.deployment-recovery-modal .deployment-history-toolbar,.deployment-recovery-modal .deployment-version-list,.deployment-recovery-modal .recovery-summary-grid,.project-details-modal .project-details-grid,.site-operations-modal .site-operations-modal-grid{margin-left:22px!important;margin-right:22px!important}.ai-studio-modal .ai-studio-grid,.deployment-recovery-modal .recovery-summary-grid,.project-details-modal .project-details-grid,.site-operations-modal .site-operations-modal-grid{margin-top:18px!important}.ai-studio-modal .ai-studio-grid,.deployment-recovery-modal .deployment-version-list,.project-details-modal .project-details-grid,.site-operations-modal .site-operations-modal-grid{margin-bottom:22px!important}.deployment-version-list-visible,.modal-version-list{max-height:44vh!important;overflow-y:auto!important;padding-right:6px!important}.deployment-version-row{grid-gap:14px!important;align-items:center!important;background:hsla(0,0%,100%,.045)!important;border:1px solid #ffffff14!important;border-radius:18px!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:14px!important}.deployment-version-row+.deployment-version-row{margin-top:10px!important}.ai-studio-grid,.site-operations-modal-grid{grid-gap:14px!important;display:grid!important;gap:14px!important}.ai-studio-card,.operation-action-card,.recovery-summary-card,.seed-card-premium{background:hsla(0,0%,100%,.055)!important;border:1px solid #ffffff17!important;border-radius:22px!important}.operation-action-card{grid-gap:16px!important;align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:17px!important}.operation-action-card.recommended{background:radial-gradient(circle at top left,#22c55e1f,#0000 34%),hsla(0,0%,100%,.055)!important;border-color:#22c55e3d!important}.operation-action-card.danger-soft{background:radial-gradient(circle at top left,#ef44441f,#0000 34%),hsla(0,0%,100%,.055)!important;border-color:#f8717138!important}.ai-studio-card strong,.operation-action-card strong,.recovery-summary-card strong,.seed-card-premium h4{color:#fff!important}.project-modal .project-action-btn,.section-preview-studio .project-action-btn,.seed-card-premium button,.toast-confirm-card button{border-radius:14px!important;min-height:42px!important;white-space:nowrap!important}.project-modal .project-action-btn:not(.compact),.section-preview-studio .project-action-btn:not(.compact){min-width:132px!important}.project-modal .project-action-btn.full{width:100%!important}.project-seed-picker-modal{width:min(980px,100%)!important}.seed-grid.searchable{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.seed-card-premium.selectable{grid-gap:14px!important;align-content:space-between!important;display:grid!important;gap:14px!important;min-height:190px!important;padding:16px!important}.seed-card-premium span{align-items:center!important;background:#3b82f624!important;border:1px solid #60a5fa2e!important;border-radius:999px!important;color:#bae6fd!important;display:inline-flex!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;min-height:28px!important;padding:0 10px!important;text-transform:uppercase!important;width:fit-content!important}.seed-card-premium h4{font-size:18px!important;line-height:1.18!important;margin:10px 0 8px!important}.seed-card-premium p{color:#cbd5e1c7!important;font-size:13px!important;line-height:1.45!important;margin:4px 0!important}.seed-card-premium button{background:linear-gradient(135deg,#22d3ee,#38bdf8,#8b5cf6)!important;border:0!important;color:#fff!important;cursor:pointer!important;font-weight:950!important;width:100%!important}.seed-card-premium button:disabled{cursor:not-allowed!important;opacity:.55!important}.project-detail-shell input,.project-detail-shell select,.project-detail-shell textarea,.project-modal input,.project-modal select,.project-modal textarea,.section-preview-studio input,.section-preview-studio select,.section-preview-studio textarea{background:#0f172ab8!important;border:1px solid #94a3b838!important;border-radius:15px!important;box-sizing:border-box!important;color:#fff!important;font:inherit!important;max-width:100%!important;outline:none!important}.project-detail-shell input,.project-detail-shell select,.project-modal input,.project-modal select,.section-preview-studio input,.section-preview-studio select{min-height:44px!important;padding:0 13px!important}.project-detail-shell textarea,.project-modal textarea,.section-preview-studio textarea{line-height:1.55!important;min-height:96px!important;padding:13px 14px!important;resize:vertical!important}.project-detail-shell input:focus,.project-detail-shell select:focus,.project-detail-shell textarea:focus,.project-modal input:focus,.project-modal select:focus,.project-modal textarea:focus,.section-preview-studio input:focus,.section-preview-studio select:focus,.section-preview-studio textarea:focus{border-color:#60a5fabd!important;box-shadow:0 0 0 4px #3b82f624!important}.project-detail-shell select option,.project-modal select option,.section-preview-studio select option{background:#fff!important;color:#0f172a!important}.account-assignment-grid,.project-account-grid,.project-account-row{min-width:0!important}.account-assignment-grid select,.project-account-row select{width:100%!important}.section-preview-backdrop{place-items:center!important}.section-preview-studio{background:radial-gradient(circle at top left,#22d3ee21,#0000 34%),#0f172af5!important;border:1px solid #94a3b838!important;border-radius:30px!important;display:flex!important;flex-direction:column!important;max-height:calc(100vh - 44px)!important;overflow:hidden!important}.section-preview-studio-grid{min-height:0!important;overflow:auto!important;padding:20px 22px 22px!important}.section-live-preview-frame{background:#fff!important;border:1px solid #ffffff1f!important;border-radius:22px!important;min-height:520px!important;width:100%!important}.toast-confirm-card{background:#0f172afa!important;border:1px solid #94a3b838!important;border-radius:20px!important;box-shadow:0 22px 70px #0000006b!important;color:#fff!important;max-width:min(420px,calc(100vw - 24px))!important;padding:16px!important}.toast-confirm-card p{color:#cbd5e1!important;margin:8px 0 14px!important}.toast-confirm-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.toast-confirm-actions button{background:linear-gradient(135deg,#22d3ee,#38bdf8,#8b5cf6)!important;border:0!important;color:#fff!important;flex:1 1!important;font-weight:950!important}.toast-confirm-actions button.secondary{background:#ffffff14!important;border:1px solid #ffffff1f!important}@media (max-width:760px){.project-modal-backdrop{padding:10px!important;place-items:end center!important}.ai-studio-modal,.deployment-recovery-modal,.project-details-modal,.project-modal,.project-seed-picker-modal,.section-preview-studio,.site-operations-modal{border-radius:24px!important;max-height:calc(100vh - 20px)!important;width:100%!important}.project-modal-header,.section-preview-studio-head{padding:18px 16px 14px!important}.project-modal-header{display:grid!important;grid-template-columns:1fr auto!important}.project-modal-toolbar{grid-template-columns:1fr!important;padding:14px 16px 0!important}.ai-studio-modal .ai-studio-grid,.deployment-recovery-modal .deployment-history-toolbar,.deployment-recovery-modal .deployment-version-list,.deployment-recovery-modal .recovery-summary-grid,.project-details-modal .project-details-grid,.project-modal>.ai-studio-grid,.project-modal>.deployment-history-toolbar,.project-modal>.deployment-version-list,.project-modal>.project-details-grid,.project-modal>.project-empty,.project-modal>.project-loading-card,.project-modal>.project-modal-scroll,.project-modal>.recovery-summary-grid,.project-modal>.seed-grid,.project-modal>.site-operations-modal-grid,.site-operations-modal .site-operations-modal-grid{margin-left:16px!important;margin-right:16px!important}.deployment-version-row,.operation-action-card{grid-template-columns:1fr!important}.deployment-version-row .project-action-btn,.operation-action-card .project-action-btn,.project-modal .project-action-btn,.seed-card-premium button{width:100%!important}.seed-grid.searchable{grid-template-columns:1fr!important}.deployment-version-list-visible,.modal-version-list{max-height:52vh!important}.section-preview-studio-grid{padding:16px!important}.section-live-preview-frame{min-height:420px!important}}.analytics-page-shell,.branding-shell.polished,.modules-page-shell,.programs-page-shell,.project-intel-shell.polished{grid-gap:22px;display:grid;gap:22px}.project-filter-bar{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) auto;margin:18px 0}.project-search-box{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;color:#94a3b8;display:flex;gap:12px;min-height:50px;padding:0 14px}.project-search-box.full{margin-bottom:16px}.project-search-box span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.project-search-box input{background:#0000;border:0;color:#fff;font:inherit;min-height:46px;outline:0;width:100%}.project-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.project-filter-group label{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:15px;display:inline-flex;min-height:46px;padding:0 12px}.project-filter-group select{background:#0000;border:0;color:#fff;font:inherit;font-weight:850;min-height:42px;outline:0}.project-filter-group select option{background:#fff;color:#0f172a}.modules-page-grid.polished{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.module-directory-card{grid-gap:18px;align-content:space-between;background:radial-gradient(circle at top left,#22d3ee1f,#0000 34%),hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:26px;gap:18px;min-height:250px;padding:20px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.module-directory-card:hover{background:radial-gradient(circle at top left,#22d3ee29,#0000 34%),hsla(0,0%,100%,.075);border-color:#67e8f957;transform:translateY(-3px)}.module-directory-icon{background:#3b82f626;border:1px solid #60a5fa2e;border-radius:19px;font-size:26px;height:54px;width:54px}.module-directory-copy h3{color:#fff;font-size:23px;letter-spacing:-.035em;line-height:1.12;margin:12px 0 8px}.module-directory-copy p{color:#cbd5e1;line-height:1.6;margin:0}.module-directory-footer{border-top:1px solid hsla(0,0%,100%,.075);padding-top:14px}.module-directory-footer strong{color:#bfdbfe}.module-state{font-weight:950;min-height:30px;padding:0 11px}.module-state.on{border:1px solid #22c55e33}.module-state.off{border:1px solid #ef444433}.programs-layout-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.project-form-grid{grid-gap:16px;display:grid;gap:16px}.project-form-fields{grid-gap:14px;display:grid;gap:14px}.project-form-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.project-form-grid label{grid-gap:8px;display:grid;gap:8px}.program-keypoints-head span,.project-form-grid label span{color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.program-keypoints-box input,.project-form-grid input,.project-form-grid textarea{background:#0f172ab8;border:1px solid #94a3b838;border-radius:15px;box-sizing:border-box;color:#fff;font:inherit;max-width:100%;outline:none;width:100%}.program-keypoints-box input,.project-form-grid input{min-height:46px;padding:0 13px}.project-form-grid textarea{line-height:1.55;min-height:110px;padding:13px 14px;resize:vertical}.program-keypoints-box input:focus,.project-form-grid input:focus,.project-form-grid textarea:focus{border-color:#60a5fabd;box-shadow:0 0 0 4px #3b82f624}.program-keypoints-box{grid-gap:12px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:20px;display:grid;gap:12px;padding:15px}.program-keypoints-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.program-keypoints-list{grid-gap:10px;display:grid;gap:10px}.program-keypoint-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.project-checkbox-row{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:999px;color:#e2e8f0;display:inline-flex!important;gap:10px!important;grid-template-columns:auto auto!important;padding:12px 16px;width:fit-content}.project-checkbox-row input{accent-color:#38bdf8;min-height:16px;width:16px}.project-form-actions{display:flex;flex-wrap:wrap;gap:10px}.program-list-polished{grid-gap:12px;display:grid;gap:12px}.program-card-polished{grid-gap:16px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:22px;color:#fff;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:17px}.program-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.program-card-head h3{color:#fff;font-size:20px;letter-spacing:-.025em;margin:0}.program-card-polished p{color:#cbd5e1;line-height:1.55;margin:8px 0 0}.program-card-polished small{color:#94a3b8;display:block;line-height:1.55;margin-top:8px}.program-card-actions,.program-card-pills,.program-meta-row{display:flex;flex-wrap:wrap;gap:8px}.program-card-pills span,.program-meta-row span{align-items:center;background:#3b82f624;border:1px solid #60a5fa2e;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:12px;font-weight:850;min-height:28px;padding:0 10px}.program-meta-row{margin-top:12px}.program-card-actions{align-items:flex-start}.analytics-variant-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.analytics-variant-card{grid-gap:14px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:22px;color:#fff;display:grid;gap:14px;padding:18px}.analytics-variant-card>span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.analytics-variant-card h3{font-size:22px;letter-spacing:-.03em;margin:0}.analytics-mini-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-mini-grid div{grid-gap:5px;background:#0f172a80;border:1px solid hsla(0,0%,100%,.075);border-radius:16px;display:grid;gap:5px;padding:13px}.analytics-mini-grid small{color:#94a3b8;font-size:11px;font-weight:900;text-transform:uppercase}.analytics-mini-grid strong{color:#fff;font-size:24px}.analytics-preview-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.variant-preview-frame.polished{background:#fff;border:0;border-radius:22px;height:560px;width:100%}.analytics-lead-table{min-width:780px}.logo-grid.polished{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.logo-card.polished{grid-gap:14px;align-content:space-between;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:24px;color:#fff;cursor:pointer;display:grid;gap:14px;min-height:260px;padding:18px;text-align:left;width:100%}.logo-card.polished.active{background:radial-gradient(circle at top left,#22d3ee29,#0000 34%),hsla(0,0%,100%,.075);border-color:#22d3ee80}.logo-preview{background:linear-gradient(135deg,#ffffffeb,#e2e8f0eb);border-radius:20px;display:grid;min-height:160px;overflow:hidden;place-items:center}.logo-preview svg{max-height:130px;max-width:88%}.logo-meta{grid-gap:5px;display:grid;gap:5px}.logo-meta strong{color:#fff;font-size:17px}.kit-grid.polished{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.asset-card.polished{grid-gap:12px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:22px;display:grid;gap:12px;padding:16px}.asset-label{color:#67e8f9;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.asset-preview{background:#fffffff2;border-radius:18px;display:grid;min-height:180px;overflow:hidden;place-items:center}.asset-preview svg{max-height:160px;max-width:94%}.asset-desc{color:#cbd5e1;line-height:1.55;margin:0}.branding-actions.polished{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:18px}.color-pills.polished{display:flex;flex-wrap:wrap;gap:10px}.color-pills.polished div{border:1px solid #ffffff2e;border-radius:16px;box-shadow:0 12px 26px #0000003d;display:grid;height:50px;place-items:center;width:72px}.color-pills.polished span{background:#ffffffd1;border-radius:999px;color:#0f172a;font-size:11px;font-weight:950;padding:3px 7px}.project-intel-hero.polished{grid-gap:24px;align-items:center;background:radial-gradient(circle at top left,#22d3ee26,#0000 34%),radial-gradient(circle at bottom right,#8b5cf629,#0000 38%),#0f172ad1;border:1px solid #94a3b82e;border-radius:34px;box-shadow:0 22px 60px #0206173d;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 180px;padding:30px}.project-intel-kicker{background:#0ea5e924;border:1px solid #0ea5e938;border-radius:999px;color:#bae6fd;font-weight:950;letter-spacing:.08em;min-height:32px;padding:0 13px;width:fit-content}.project-intel-hero h1{font-size:clamp(34px,4vw,56px);letter-spacing:-.055em;line-height:1.02;margin:14px 0 10px}.project-intel-hero p{line-height:1.65;margin:0}.module-hero-actions.inline{margin-top:20px}.project-health-ring{grid-gap:5px;align-content:center;background:radial-gradient(circle,#22d3ee2e,#3b82f614);border:1px solid #67e8f947;box-shadow:inset 0 0 42px #22d3ee14;gap:5px;height:170px;width:170px}.project-health-ring strong{font-size:48px}.project-health-ring span{color:#94a3b8;font-size:13px;font-weight:900}.project-intel-stats.polished{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-intel-stat{grid-gap:8px;background:#0f172ac7;border:1px solid #94a3b82e;border-radius:26px;display:grid;gap:8px;padding:20px}.project-intel-stat svg{color:#67e8f9}.project-intel-stat strong{font-size:26px}.project-intel-stat span{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.project-admin-intel-grid.polished{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.project-admin-intel-grid.polished div{grid-gap:6px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.085);border-radius:17px;display:grid;gap:6px;padding:14px}.project-admin-intel-grid.polished span{color:#94a3b8;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.project-admin-intel-grid.polished strong{color:#fff;overflow-wrap:anywhere}.project-action-list.polished,.project-admin-actions.polished,.project-insight-list.polished{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.project-intel-grid.polished{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}.project-action-intel{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:20px;gap:14px}.project-action-intel:hover{background:#3b82f61f;border-color:#67e8f94d}.project-action-intel:disabled{cursor:not-allowed;opacity:.55}.project-action-intel strong{color:#fff;margin-bottom:5px}.project-action-intel span{color:#94a3b8;line-height:1.45}.project-insight-item{grid-gap:7px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.085);display:grid;gap:7px;padding:15px}.project-insight-item.warning{background:radial-gradient(circle at top left,#f59e0b1f,#0000 34%),hsla(0,0%,100%,.055);border-color:#f59e0b3d}.project-insight-item.critical,.project-insight-item.error{background:radial-gradient(circle at top left,#ef44441f,#0000 34%),hsla(0,0%,100%,.055);border-color:#f871713d}.project-insight-item.success{background:radial-gradient(circle at top left,#22c55e1f,#0000 34%),hsla(0,0%,100%,.055);border-color:#22c55e38}.project-insight-item p{line-height:1.55;margin:0}@media (max-width:1180px){.analytics-preview-grid,.programs-layout-grid,.project-intel-grid.polished,.project-intel-hero.polished{grid-template-columns:1fr}.project-health-ring{height:150px;width:150px}}@media (max-width:760px){.analytics-page-shell,.branding-shell.polished,.modules-page-shell,.programs-page-shell,.project-intel-shell.polished{gap:16px}.project-filter-bar,.project-form-fields.two,.project-intel-stats.polished{grid-template-columns:1fr}.project-filter-group,.project-filter-group label,.project-filter-group select{width:100%}.kit-grid.polished,.logo-grid.polished,.modules-page-grid.polished,.program-card-polished,.program-keypoint-row{grid-template-columns:1fr}.branding-actions.polished,.program-keypoints-head{display:grid}.analytics-mini-grid{grid-template-columns:1fr}.variant-preview-frame.polished{height:420px}.project-health-ring{height:132px;width:132px}.project-health-ring strong{font-size:38px}.module-hero-actions,.module-hero-actions.inline,.program-card-actions,.project-form-actions{display:grid;width:100%}.module-hero-actions .project-action-btn,.program-card-actions .project-action-btn,.project-form-actions .project-action-btn{width:100%}}.module-layout,.module-premium-shell,.module-workspace{min-width:0}.module-layout,.module-workspace{align-items:start}.module-list,.module-list-panel{max-height:calc(100vh - 230px);overflow-y:auto;scrollbar-color:#67e8f96b #0f172a94;scrollbar-width:thin}.module-edit-panel::-webkit-scrollbar,.module-editor::-webkit-scrollbar,.module-list-panel::-webkit-scrollbar,.module-list::-webkit-scrollbar{width:10px}.module-edit-panel::-webkit-scrollbar-track,.module-editor::-webkit-scrollbar-track,.module-list-panel::-webkit-scrollbar-track,.module-list::-webkit-scrollbar-track{background:#0f172a94;border-radius:999px}.module-edit-panel::-webkit-scrollbar-thumb,.module-editor::-webkit-scrollbar-thumb,.module-list-panel::-webkit-scrollbar-thumb,.module-list::-webkit-scrollbar-thumb{background:#67e8f96b;border-radius:999px}.module-edit-panel,.module-editor{min-width:0;overflow-x:hidden}.module-edit-header{gap:18px}.module-edit-actions,.module-editor-actions,.module-item-actions,.module-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.module-edit-actions .project-action-btn,.module-editor-actions .project-action-btn,.module-item-actions .project-action-btn,.module-toolbar-actions .project-action-btn{white-space:nowrap}.module-edit-actions .project-action-btn.danger,.module-editor-actions .project-action-btn.danger,.module-item-actions .project-action-btn.danger{margin-left:4px}.module-editor input,.module-editor select,.module-editor textarea,.module-field input,.module-field select,.module-field textarea{box-sizing:border-box;max-width:100%}.module-editor textarea,.module-field textarea{min-height:120px}.module-json-panel,.module-live-preview,.module-preview-card{max-width:100%;overflow:auto}.module-editor pre,.module-json-panel pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word}.module-directory-card,.module-list button,.module-list-item,.module-premium-card{min-width:0}.module-list button span,.module-list button strong,.module-list-item span,.module-list-item strong{overflow:hidden;text-overflow:ellipsis}@media (max-width:1180px){.module-list,.module-list-panel{max-height:420px}.module-edit-header{display:grid}.module-edit-actions,.module-editor-actions,.module-item-actions,.module-toolbar-actions{justify-content:flex-start}}@media (max-width:720px){.module-edit-panel,.module-editor,.module-list,.module-list-panel{max-height:none;overflow:visible}.module-edit-actions,.module-editor-actions,.module-item-actions,.module-toolbar-actions{display:grid;grid-template-columns:1fr;width:100%}.module-edit-actions .project-action-btn,.module-editor-actions .project-action-btn,.module-item-actions .project-action-btn,.module-toolbar-actions .project-action-btn{width:100%}.module-editor textarea,.module-field textarea{min-height:150px}.module-premium-shell{gap:16px!important}.module-hero-premium{border-radius:24px!important;padding:18px!important}.module-hero-premium h1{font-size:30px!important;line-height:1.05!important}.module-hero-premium p{font-size:14px!important}.module-hero-meta{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr!important}.module-layout,.module-workspace{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:1fr!important}.module-edit-panel,.module-editor,.module-list,.module-list-panel{border-radius:24px!important;max-width:100%!important;overflow:visible!important;padding:16px!important;width:100%!important}.module-list-panel{order:1!important}.module-edit-panel,.module-editor{order:2!important}.module-list button,.module-list-item{border-radius:18px!important;min-height:68px!important;padding:14px!important}.module-list button strong,.module-list-item strong{font-size:15px!important;line-height:1.25!important}.module-list button span,.module-list-item span{font-size:12px!important;line-height:1.35!important}.module-edit-header{grid-gap:14px!important;display:grid!important;gap:14px!important}.module-edit-header h1,.module-edit-header h2,.module-edit-header h3{font-size:26px!important;line-height:1.08!important}.module-edit-actions,.module-editor-actions,.module-item-actions,.module-toolbar-actions{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:1fr!important;width:100%!important}.module-edit-actions .project-action-btn,.module-edit-actions a,.module-edit-actions button,.module-editor-actions .project-action-btn,.module-editor-actions a,.module-editor-actions button,.module-item-actions .project-action-btn,.module-item-actions a,.module-item-actions button,.module-toolbar-actions .project-action-btn,.module-toolbar-actions a,.module-toolbar-actions button{justify-content:center!important;min-height:44px!important;width:100%!important}.module-field{gap:8px!important;margin-bottom:14px!important}.module-editor input,.module-editor select,.module-editor textarea,.module-field input,.module-field select,.module-field textarea{font-size:15px!important;min-height:46px!important;width:100%!important}.module-editor textarea,.module-field textarea{min-height:150px!important}.module-live-preview,.module-preview-card{border-radius:20px!important;padding:14px!important}.module-editor pre,.module-json-panel,.module-json-panel pre{font-size:12px!important;max-width:100%!important;overflow-x:auto!important;white-space:pre-wrap!important;word-break:break-word!important}.module-card-footer,.module-directory-footer{grid-gap:10px!important;display:grid!important;gap:10px!important}}.project-domain-panel{overflow:hidden}.project-domain-current{grid-gap:14px;align-items:center;background:radial-gradient(circle at top left,#22d3ee1a,#0000 34%),#ffffff0d;border:1px solid hsla(0,0%,100%,.085);border-radius:22px;color:#fff;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px;padding:16px}.project-domain-current div{grid-gap:5px;display:grid;gap:5px;min-width:0}.project-domain-add-form label span,.project-domain-current span,.project-domain-dns-grid span,.project-domain-help strong{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.project-domain-current strong{color:#fff;font-size:18px;overflow-wrap:anywhere}.project-domain-add-form small,.project-domain-current small{color:#94a3b8;line-height:1.45}.project-domain-add-form{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px}.project-domain-add-form label{grid-gap:8px;display:grid;gap:8px;min-width:0}.project-domain-add-form input{background:#0f172ab8;border:1px solid #94a3b838;border-radius:15px;box-sizing:border-box;color:#fff;font:inherit;max-width:100%;min-height:48px;outline:none;padding:0 14px;width:100%}.project-domain-add-form input:focus{border-color:#60a5fab8;box-shadow:0 0 0 4px #3b82f624}.project-domain-list{grid-gap:14px;display:grid;gap:14px}.project-domain-card{grid-gap:16px;background:radial-gradient(circle at top left,#3b82f61a,#0000 34%),hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:24px;color:#fff;display:grid;gap:16px;padding:18px}.project-domain-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.project-domain-card-head h3{color:#fff;font-size:22px;letter-spacing:-.035em;margin:0 0 6px;overflow-wrap:anywhere}.project-domain-card-head p{color:#94a3b8;font-size:13px;margin:0}.project-domain-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.project-domain-status{align-items:center;background:#ffffff0f;border:1px solid #94a3b82e;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:12px;font-weight:950;min-height:30px;padding:0 11px}.project-domain-status.pending{background:#f59e0b1f;border-color:#f59e0b38;color:#fde68a}.project-domain-status.primary,.project-domain-status.verified{background:#22c55e1f;border-color:#22c55e38;color:#bbf7d0}.project-domain-status.disabled,.project-domain-status.failed{background:#ef44441f;border-color:#ef444438;color:#fecaca}.project-domain-dns-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-domain-dns-grid>div{grid-gap:8px;background:#0f172a8f;border:1px solid hsla(0,0%,100%,.075);border-radius:18px;display:grid;gap:8px;min-width:0;padding:14px}.project-domain-dns-grid strong{color:#fff;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.project-copy-btn{background:#3b82f638;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:0 11px;width:fit-content}.project-copy-btn:hover{background:#3b82f652}.project-domain-help{grid-gap:7px;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:18px;display:grid;gap:7px;padding:13px 14px}.project-domain-help p{color:#fde68a;font-size:14px;line-height:1.55;margin:0}.project-domain-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}@media (max-width:980px){.project-domain-add-form,.project-domain-current,.project-domain-dns-grid{grid-template-columns:1fr}.project-domain-card-head{display:grid}.project-domain-actions,.project-domain-pills{justify-content:flex-start}}@media (max-width:620px){.project-domain-card,.project-domain-current{border-radius:20px;padding:14px}.project-domain-actions{display:grid;grid-template-columns:1fr}.project-domain-actions .project-action-btn,.project-domain-add-form .project-action-btn,.project-domain-current .project-action-btn{width:100%}}.project-domains-modal{width:min(1080px,100%)!important}.project-domain-panel.embedded{background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}.project-domain-modal-actions{display:flex;justify-content:flex-end;margin-bottom:16px}.project-domains-modal .project-modal-scroll{padding:18px 22px 22px!important}.project-domains-modal .project-domain-current{margin-top:0}@media (max-width:760px){.project-domain-modal-actions{display:grid;grid-template-columns:1fr}.project-domain-modal-actions .project-action-btn{width:100%}.project-domains-modal .project-modal-scroll{padding:16px!important}}.project-domain-status.dns{background:#3b82f624;border-color:#60a5fa3d;color:#bfdbfe}.project-domain-status.azure{background:#8b5cf624;border-color:#a78bfa3d;color:#ddd6fe}.project-domain-stepper{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.project-domain-step{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:14px;color:#94a3b8;display:grid;font-size:12px;font-weight:900;min-height:42px;padding:8px;place-items:center;text-align:center}.project-domain-step.done{background:#22c55e1c;border-color:#22c55e38;color:#bbf7d0}.project-domain-step.current{background:#0ea5e91f;border-color:#0ea5e938;color:#bae6fd}@media (max-width:720px){.project-domain-stepper{grid-template-columns:1fr}}.project-domain-dns-table{grid-gap:8px;display:grid;gap:8px}.project-domain-dns-row{grid-gap:12px;align-items:center;background:#0f172a8f;border:1px solid hsla(0,0%,100%,.075);border-radius:18px;display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr) minmax(0,1.35fr) auto;padding:14px}.project-domain-dns-row.head{background:#ffffff0a;min-height:38px;padding:8px 14px}.project-domain-dns-row.head span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.project-domain-dns-row strong{color:#fff;font-size:14px;font-weight:950}.project-domain-dns-row div{grid-gap:4px;display:grid;gap:4px;min-width:0}.project-domain-dns-row b{color:#fff;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.project-domain-dns-row small{color:#94a3b8;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.project-domain-copy-actions{display:flex!important;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:880px){.project-domain-dns-row,.project-domain-dns-row.head{grid-template-columns:1fr}.project-domain-dns-row.head{display:none}.project-domain-copy-actions{justify-content:flex-start}}@media (max-width:620px){.project-domain-copy-actions{display:grid!important;grid-template-columns:1fr}.project-domain-copy-actions .project-copy-btn{width:100%}}.project-live-card-v2.live-state-success{background:radial-gradient(circle at top right,#22c55e24,#0000 34%),#ffffff0f;border-color:#22c55e3d}.project-live-card-v2.live-state-warning{background:radial-gradient(circle at top right,#facc1524,#0000 34%),#ffffff0f;border-color:#facc1547}.project-live-card-v2.live-state-danger{background:radial-gradient(circle at top right,#f8717129,#0000 34%),#ffffff0f;border-color:#f871714d}.project-live-card-v2.live-state-neutral{border-color:#94a3b82e}.project-live-card-v2 p{color:#94a3b8;line-height:1.45;margin:8px 0 10px}.project-live-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.project-live-actions-row .project-action-btn.secondary{min-height:40px}.project-domain-confirm-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617b8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:9999}.project-domain-confirm-modal{background:radial-gradient(circle at top left,#22d3ee29,#0000 34%),radial-gradient(circle at bottom right,#ef444421,#0000 34%),#0f172a;border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 28px 80px #00000073;color:#fff;padding:24px;width:min(520px,100%)}.project-domain-confirm-modal h3{font-size:26px;letter-spacing:-.04em;line-height:1.1;margin:14px 0 8px}.project-domain-confirm-modal p{color:#cbd5e1;line-height:1.6;margin:0}.project-domain-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:22px}@media (max-width:620px){.project-domain-confirm-actions{display:grid;grid-template-columns:1fr}.project-domain-confirm-actions .project-action-btn{width:100%}}.project-owner-badge{background:#0f172aad;border:1px solid #94a3b829;border-radius:14px;display:inline-grid;gap:2px;margin-top:8px;max-width:260px;padding:8px 11px;width:fit-content}.project-owner-badge span{color:#f8fafc;font-size:12px;font-weight:950}.project-owner-badge small,.project-owner-badge span{line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-owner-badge small{color:#94a3b8;font-size:11px;font-weight:800}.project-owner-badge.agency-client{background:#2563eb1f;border-color:#60a5fa3d}.project-owner-badge.agency-client small{color:#bfdbfe}.project-owner-badge.agency{background:#7c3aed21;border-color:#a78bfa42}.project-owner-badge.agency small{color:#ddd6fe}.project-owner-badge.direct-client{background:#10b9811a;border-color:#34d39938}.project-owner-badge.direct-client small{color:#a7f3d0}.project-owner-badge.unassigned{background:#fbbf241a;border-color:#fbbf243d}.project-owner-badge.unassigned span{color:#fde68a}@media (max-width:720px){.project-owner-badge{max-width:100%}.project-owner-badge small,.project-owner-badge span{white-space:normal}}.projects-business-cell{min-width:220px}.projects-business-cell>strong{color:#fff;font-size:15px;line-height:1.2}.projects-business-cell>span{color:#94a3b8;font-size:13px}.module-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.module-summary-card{background:radial-gradient(circle at top left,#22d3ee1f,#0000 34%),#0f172ac7;border:1px solid #94a3b82e;border-radius:26px;box-shadow:0 18px 50px #02061733;color:#fff;padding:20px}.module-summary-card span{color:#94a3b8;display:block;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.module-summary-card strong{color:#fff;display:block;font-size:34px;letter-spacing:-.04em;line-height:1;margin-top:12px}.module-summary-card small{color:#94a3b8;display:block;font-weight:800;margin-top:7px}.module-summary-card.success{background:radial-gradient(circle at top left,#22c55e24,#0000 34%),#0f172ac7}.module-summary-card.muted{opacity:.88}.module-priority-panel{overflow:hidden}.project-panel-header.compact{margin-bottom:14px}.module-quick-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.module-quick-card{grid-gap:8px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:22px;color:#fff;display:grid;gap:8px;min-height:120px;padding:18px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.module-quick-card:hover{background:#3b82f61f;border-color:#60a5fa47;transform:translateY(-2px)}.module-quick-card span{background:#ffffff14;border-radius:16px;display:grid;font-size:22px;height:42px;place-items:center;width:42px}.module-quick-card strong{color:#fff;font-size:17px}.module-quick-card small{color:#93c5fd;font-weight:900}.module-category-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 16px}.module-category-tabs button{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:999px;color:#cbd5e1;cursor:pointer;font-weight:900;min-height:40px;padding:0 14px}.module-category-tabs button.active,.module-category-tabs button:hover{background:linear-gradient(135deg,#2563ebb8,#7c3aedad);border-color:#93c5fd3d;color:#fff}.module-filter-bar{margin-top:0}.module-results-line{color:#94a3b8;font-size:13px;font-weight:800;margin:12px 0 16px}.module-results-line strong{color:#fff}.module-directory-card{position:relative}.module-directory-card.category-primary{border-color:#60a5fa47}.module-directory-card.category-primary:before{align-items:center;background:#3b82f629;border:1px solid #60a5fa3d;border-radius:999px;color:#bfdbfe;content:"Primary";display:inline-flex;font-size:11px;font-weight:950;min-height:26px;padding:0 10px;position:absolute;right:16px;top:16px}.module-directory-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.module-directory-meta span{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff14;border-radius:999px;color:#94a3b8;display:inline-flex;font-size:11px;font-weight:850;min-height:26px;padding:0 9px;text-transform:capitalize}.module-empty-panel{padding:32px}.module-empty-panel h2{color:#fff;font-size:30px;letter-spacing:-.04em;margin:10px 0}.module-empty-panel p{color:#cbd5e1;line-height:1.7;max-width:720px}.module-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.module-directory-card.skeleton{pointer-events:none}.skeleton-box,.skeleton-line,.skeleton-pill{background:#94a3b826;display:block;overflow:hidden;position:relative}.skeleton-box:after,.skeleton-line:after,.skeleton-pill:after{animation:snxSkeleton 1.2s infinite;background:linear-gradient(90deg,#0000,#ffffff21,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.skeleton-line{border-radius:999px;height:12px;width:72%}.skeleton-line.short{width:34%}.skeleton-line.title{height:20px;width:52%}.skeleton-line.wide{width:90%}.skeleton-pill{border-radius:999px;height:30px;width:80px}@keyframes snxSkeleton{to{transform:translateX(100%)}}html[data-theme=light] .module-directory-meta span,html[data-theme=light] .module-quick-card,html[data-theme=light] .module-summary-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 18px 45px #0f172a14!important;color:#0f172a!important}html[data-theme=light] .module-empty-panel h2,html[data-theme=light] .module-quick-card strong,html[data-theme=light] .module-results-line strong,html[data-theme=light] .module-summary-card strong{color:#0f172a!important}html[data-theme=light] .module-directory-meta span,html[data-theme=light] .module-empty-panel p,html[data-theme=light] .module-results-line,html[data-theme=light] .module-summary-card small,html[data-theme=light] .module-summary-card span{color:#64748b!important}html[data-theme=light] .module-category-tabs button{background:#fff!important;border-color:#e2e8f0!important;color:#334155!important}html[data-theme=light] .module-category-tabs button.active,html[data-theme=light] .module-category-tabs button:hover{background:linear-gradient(135deg,#eef2ff,#e0f2fe)!important;border-color:#c7d2fe!important;color:#3730a3!important}html[data-theme=light] .module-quick-card span{background:#eff6ff!important}html[data-theme=light] .module-quick-card small{color:#2563eb!important}html[data-theme=light] .module-directory-card.category-primary:before{background:#dbeafe!important;border-color:#bfdbfe!important;color:#1d4ed8!important}html[data-theme=light] .skeleton-box,html[data-theme=light] .skeleton-line,html[data-theme=light] .skeleton-pill{background:#e2e8f0!important}@media (max-width:1100px){.module-quick-grid,.module-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.module-quick-grid,.module-summary-grid{grid-template-columns:1fr}.module-category-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.module-category-tabs button{white-space:nowrap}}.deployment-status-panel{grid-gap:16px;background:radial-gradient(circle at top left,#22d3ee1f,#0000 34%),#0f172ac7;border:1px solid #94a3b82e;border-radius:28px;box-shadow:0 18px 50px #02061733;color:#fff;display:grid;gap:16px;padding:22px}.deployment-status-panel.compact{padding:18px}.deployment-status-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.deployment-status-head h2{color:#fff;font-size:24px;letter-spacing:-.04em;margin:8px 0}.deployment-status-head p{color:#cbd5e1;margin:0}.deployment-status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.deployment-status-grid div{grid-gap:6px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;display:grid;gap:6px;padding:14px}.deployment-status-grid small{color:#94a3b8;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.deployment-status-grid a,.deployment-status-grid strong{color:#fff;font-weight:900}.deployment-status-pill{align-items:center;border:1px solid #94a3b82e;border-radius:999px;display:inline-flex;font-size:12px;min-height:30px;padding:0 11px;text-transform:capitalize;width:fit-content}.deployment-status-pill.success{background:#22c55e1f;border-color:#22c55e3d;color:#bbf7d0}.deployment-status-pill.warning{background:#f59e0b1f;border-color:#f59e0b3d;color:#fde68a}.deployment-status-pill.danger{background:#ef44441f;border-color:#ef44443d;color:#fecaca}.module-item-modal-backdrop,.module-items-modal-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#020617b8;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:300}.module-items-modal{background:radial-gradient(circle at top left,#3b82f624,#0000 34%),#0f172a;border:1px solid #94a3b838;border-radius:30px;box-shadow:0 30px 90px #00000061;color:#fff;display:flex;flex-direction:column;max-height:min(86vh,920px);overflow:hidden;width:min(1180px,100%)}.module-item-editor-head,.module-items-modal-head{border-bottom:1px solid #94a3b829;display:flex;gap:16px;justify-content:space-between;padding:24px}.module-item-editor-head h2,.module-items-modal-head h2{color:#fff;font-size:28px;letter-spacing:-.04em;margin:8px 0}.module-item-editor-head p,.module-items-modal-head p{color:#cbd5e1;margin:0}.module-items-toolbar{grid-gap:14px;border-bottom:1px solid #94a3b81f;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:18px 24px}.module-items-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.module-items-summary{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 16px}.module-items-summary span{align-items:center;background:#3b82f61f;border:1px solid #60a5fa33;border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:12px;font-weight:900;min-height:30px;padding:0 11px}.module-items-table-wrap{border:1px solid #94a3b824;border-radius:20px;margin:0 24px;overflow:auto}.module-items-table{border-collapse:collapse;min-width:860px;width:100%}.module-items-table th{background:#0f172ac2;color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.08em;padding:14px;text-align:left;text-transform:uppercase}.module-items-table td{border-top:1px solid #94a3b81f;color:#e5e7eb;padding:14px;vertical-align:top}.module-item-title-cell{grid-gap:4px;display:grid;gap:4px;max-width:520px}.module-item-title-cell strong{color:#fff}.module-item-title-cell small,.module-item-title-cell span{color:#94a3b8;line-height:1.45}.module-item-thumb{border:1px solid #94a3b82e;border-radius:12px;height:48px;object-fit:cover;width:64px}.module-item-no-image{color:#94a3b8;font-size:12px;font-weight:800}.module-row-actions{gap:8px;justify-content:flex-end}.project-action-btn.danger{background:#ef44441f;border:1px solid #ef444438;color:#fecaca}.module-items-mobile-list{display:none;padding:0 18px}.module-mobile-item-card{grid-gap:12px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:20px;display:grid;gap:12px;padding:14px}.module-mobile-item-top{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:68px minmax(0,1fr)}.module-mobile-item-top img,.module-mobile-item-top>div:first-child{background:#0f172aa8;border:1px solid #94a3b824;border-radius:14px;color:#94a3b8;display:grid;font-size:11px;height:56px;object-fit:cover;place-items:center;width:68px}.module-mobile-item-top strong{color:#fff;display:block}.module-mobile-item-card p,.module-mobile-item-top span{color:#94a3b8;line-height:1.5}.module-mobile-item-actions{display:flex;flex-wrap:wrap;gap:8px}.module-mobile-item-actions button:not(.module-state){background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:999px;color:#e5e7eb;font-weight:900;min-height:34px;padding:0 11px}.module-items-modal-footer,.module-items-pagination{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:18px 24px}.module-items-pagination span{color:#94a3b8;font-weight:900}.module-items-modal-footer{border-top:1px solid #94a3b81f;margin-top:auto}.module-items-empty{grid-gap:10px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:22px;display:grid;gap:10px;justify-items:center;margin:20px 24px;padding:36px 20px;text-align:center}.module-items-empty strong{color:#fff;font-size:20px}.module-items-empty span{color:#94a3b8}.module-item-editor-modal{background:#0f172a;border:1px solid #94a3b838;border-radius:30px;box-shadow:0 30px 90px #00000061;color:#fff;max-height:88vh;overflow:auto;width:min(720px,100%)}.module-item-editor-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 24px}.module-item-editor-form label{grid-gap:8px;display:grid;gap:8px}.module-item-editor-form label span{color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.module-item-editor-form input,.module-item-editor-form textarea{background:#0f172ab8;border:1px solid #94a3b838;border-radius:15px;color:#fff;outline:none;padding:12px 13px;width:100%}.module-item-editor-wide{grid-column:1/-1}.module-item-editor-check{align-items:center;display:inline-flex!important;grid-column:1/-1;grid-template-columns:auto 1fr}.module-item-editor-check input{height:18px;width:18px}.module-item-editor-actions{display:flex;gap:10px;justify-content:flex-end;padding:18px 24px 24px}.module-open-editor-btn{background:#0000;border:0;color:#93c5fd;cursor:pointer;font-weight:950}html[data-theme=light] .deployment-status-panel,html[data-theme=light] .module-item-editor-modal,html[data-theme=light] .module-items-modal{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 24px 70px #0f172a29!important;color:#0f172a!important}html[data-theme=light] .deployment-status-grid a,html[data-theme=light] .deployment-status-grid strong,html[data-theme=light] .deployment-status-head h2,html[data-theme=light] .module-item-editor-form label span,html[data-theme=light] .module-item-editor-head h2,html[data-theme=light] .module-item-title-cell strong,html[data-theme=light] .module-items-empty strong,html[data-theme=light] .module-items-modal-head h2,html[data-theme=light] .module-mobile-item-top strong{color:#0f172a!important}html[data-theme=light] .deployment-status-grid small,html[data-theme=light] .deployment-status-head p,html[data-theme=light] .module-item-editor-head p,html[data-theme=light] .module-item-no-image,html[data-theme=light] .module-item-title-cell small,html[data-theme=light] .module-item-title-cell span,html[data-theme=light] .module-items-empty span,html[data-theme=light] .module-items-modal-head p,html[data-theme=light] .module-items-pagination span,html[data-theme=light] .module-mobile-item-card p,html[data-theme=light] .module-mobile-item-top span{color:#64748b!important}html[data-theme=light] .deployment-status-grid div,html[data-theme=light] .module-item-editor-form input,html[data-theme=light] .module-item-editor-form textarea,html[data-theme=light] .module-items-empty,html[data-theme=light] .module-items-table-wrap,html[data-theme=light] .module-mobile-item-card,html[data-theme=light] .module-mobile-item-top img,html[data-theme=light] .module-mobile-item-top>div:first-child{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}html[data-theme=light] .module-items-table th{background:#f8fafc!important;color:#64748b!important}html[data-theme=light] .module-items-table td{border-color:#e2e8f0!important;color:#334155!important}html[data-theme=light] .module-mobile-item-actions button:not(.module-state){background:#fff!important;border-color:#e2e8f0!important;color:#334155!important}@media (max-width:920px){.deployment-status-head,.module-item-editor-head,.module-items-modal-footer,.module-items-modal-head,.module-items-toolbar{flex-direction:column;grid-template-columns:1fr}.deployment-status-grid{grid-template-columns:1fr}.module-item-modal-backdrop,.module-items-modal-backdrop{align-items:stretch;padding:0}.module-item-editor-modal,.module-items-modal{border-radius:0;height:100dvh;max-height:none;width:100%}.module-items-table-wrap{display:none}.module-items-mobile-list{grid-gap:12px;display:grid;gap:12px;overflow:auto}.module-item-editor-actions,.module-items-modal-footer,.module-items-toolbar-actions,.module-row-actions{justify-content:flex-start}.module-item-editor-form{grid-template-columns:1fr}.module-items-pagination{padding-inline:18px}}@media (max-width:620px){.module-item-editor-head,.module-items-modal-footer,.module-items-modal-head,.module-items-summary,.module-items-toolbar{padding-inline:16px}.module-items-summary{padding-bottom:14px}.module-items-pagination{align-items:stretch;flex-direction:column}.module-items-pagination button{width:100%}}.project-operations-modal{max-width:95vw;width:1200px}.operations-table-wrap{max-height:70vh;overflow:auto}.operation-message{max-width:420px;white-space:normal}.operation-pill{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;padding:5px 10px;text-transform:capitalize}.operation-pill.pending{background:#f59e0b24;color:#fde68a}.operation-pill.running{background:#3b82f629;color:#bfdbfe}.operation-pill.completed{background:#22c55e24;color:#bbf7d0}.operation-pill.failed{background:#ef444424;color:#fecaca}.diagnosis-box.warning,.diagnosis-box.warning *{color:#fde68a!important}.diagnosis-finding,.diagnosis-finding *{color:#f8fafc!important}.diagnosis-action,.diagnosis-action *{color:#7c2d12!important}.diagnosis-success,.diagnosis-success *{color:#065f46!important}.module-manager-shell{gap:18px}.module-deployment-compact,.module-manager-bulk-card,.module-manager-commandbar,.module-manager-editor-panel,.module-manager-header,.module-manager-table-card,.module-selected-summary{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#22d3ee1a,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1a,#0000 34%),#0f172ac7;border:1px solid #94a3b82e;box-shadow:0 22px 60px #02061738;color:#fff}.module-manager-header{grid-gap:20px;border-radius:30px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,460px);padding:24px}.module-back-link{color:#93c5fd;display:inline-flex;font-size:13px;font-weight:900;margin-bottom:12px;text-decoration:none;width:fit-content}.module-back-link:hover{color:#bfdbfe;text-decoration:underline}.module-manager-header h1{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(30px,4vw,46px);font-weight:950;gap:10px;letter-spacing:-.045em;line-height:1.03;margin:8px 0}.module-manager-header p{color:#cbd5e1d1;line-height:1.65;margin:0;max-width:820px}.module-manager-stats{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.module-manager-stats span,.unsaved-badge{align-items:center;background:hsla(0,0%,100%,.075);border:1px solid #ffffff17;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:12px;font-weight:850;min-height:30px;padding:0 11px}.unsaved-badge{background:#f59e0b24;border-color:#f59e0b3d}.module-manager-actions{align-content:start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.module-deployment-compact{grid-gap:14px;align-items:center;border-radius:24px;display:grid;gap:14px;grid-template-columns:minmax(220px,.75fr) minmax(0,1fr) auto;padding:16px 18px}.module-deployment-compact>div:first-child{grid-gap:4px;display:grid;gap:4px}.module-deployment-compact span{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.module-deployment-compact strong{color:#fff;font-size:16px}.module-deployment-compact-grid{display:flex;flex-wrap:wrap;gap:8px}.module-deployment-compact-grid small{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:12px;font-weight:750;min-height:28px;padding:0 10px}.module-deployment-compact.live{border-color:#22c55e38}.module-deployment-compact.failed{border-color:#f8717147}.module-manager-commandbar{grid-gap:14px;align-items:center;border-radius:24px;display:grid;gap:14px;grid-template-columns:auto minmax(260px,1fr) minmax(280px,.8fr);padding:16px}.module-manager-tabs{display:flex;flex-wrap:wrap;gap:8px}.module-manager-search select,.module-manager-tabs button{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1a;border-radius:14px;color:#fff;cursor:pointer;font-weight:900;min-height:42px;padding:0 13px}.module-manager-tabs button.active{background:linear-gradient(135deg,#22d3ee,#38bdf8,#8b5cf6);border-color:#0000}.module-manager-tabs button:disabled{cursor:not-allowed;opacity:.45}.module-manager-ai-command,.module-manager-search{align-items:center;display:flex;gap:10px}.module-manager-ai-command input,.module-manager-search input{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:15px;color:#fff;min-height:44px;outline:none;padding:0 14px;width:100%}.module-manager-ai-command span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.module-manager-bulk-card,.module-manager-table-card{border-radius:28px;padding:18px}.module-manager-table-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.module-manager-table-head h2{font-size:26px;letter-spacing:-.035em;line-height:1.1;margin:8px 0}.module-manager-table-head p{color:#cbd5e1c7;line-height:1.55;margin:0}.module-manager-table-actions{display:flex;flex-wrap:wrap;gap:10px}.module-manager-table-wrap{border:1px solid #ffffff14;border-radius:22px;overflow-x:auto}.module-manager-table{border-collapse:collapse;min-width:980px;width:100%}.module-manager-table th{background:#0f172ac7;border-bottom:1px solid #ffffff14;color:#94a3b8;font-size:11px;font-weight:950;letter-spacing:.08em;padding:13px 14px;text-align:left;text-transform:uppercase}.module-manager-table td{border-bottom:1px solid #ffffff12;padding:13px 14px;vertical-align:middle}.module-manager-table tr{cursor:pointer}.module-manager-table tbody tr.active,.module-manager-table tbody tr:hover{background:#3b82f61a}.module-manager-thumb{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;height:54px;object-fit:cover;width:54px}.module-manager-thumb.empty{color:#94a3b8;display:grid;font-size:10px;place-items:center;text-align:center}.module-manager-item-main,.module-manager-meta-stack{grid-gap:5px;display:grid;gap:5px}.module-manager-item-main strong,.module-manager-meta-stack strong{color:#fff;font-size:14px}.module-manager-item-main span,.module-manager-meta-stack span{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;display:-webkit-box;font-size:12px;line-height:1.4;max-width:520px;overflow:hidden}.item-badge{align-items:center;border:1px solid #ffffff1a;display:inline-flex;font-size:12px;min-height:28px;padding:0 10px}.item-badge.live{background:#22c55e1f;border-color:#22c55e38}.item-badge.draft{background:#f59e0b1f;border-color:#f59e0b38}.module-row-actions{display:flex;flex-wrap:wrap;gap:6px}.module-table-empty{color:#94a3b8;padding:26px;text-align:center}.module-manager-editor-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr)}.module-manager-editor-panel,.module-selected-summary{border-radius:28px;padding:18px}.module-selected-preview{grid-gap:12px;display:grid;gap:12px}.module-selected-preview img,.module-selected-preview-empty{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:22px;min-height:220px;object-fit:cover;width:100%}.module-selected-preview-empty{color:#94a3b8;display:grid;place-items:center}.module-selected-preview span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.module-selected-preview h2{color:#fff;font-size:25px;letter-spacing:-.035em;line-height:1.1;margin:0}.module-selected-preview p{color:#cbd5e1;line-height:1.55;margin:0}.module-edit-actions.vertical,.module-quality-strip.vertical{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.module-quality-strip.vertical>div{grid-gap:5px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff14;border-radius:17px;display:grid;gap:5px;padding:13px}.module-quality-strip.vertical strong{color:#fff;font-size:20px}.module-quality-strip.vertical span{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.module-field select{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:15px;color:#fff;outline:none;padding:13px 14px;width:100%}.module-canvas-card img{border-radius:22px;margin-bottom:16px;max-height:360px}.module-bulk-area{margin-bottom:14px}@media (max-width:1180px){.module-deployment-compact,.module-manager-commandbar,.module-manager-editor-grid,.module-manager-header{grid-template-columns:1fr}.module-manager-actions{justify-content:flex-start}}@media (max-width:720px){.module-manager-bulk-card,.module-manager-commandbar,.module-manager-editor-panel,.module-manager-header,.module-manager-table-card,.module-selected-summary{border-radius:24px;padding:16px}.module-manager-header h1{font-size:30px}.module-manager-actions,.module-manager-ai-command,.module-manager-search,.module-manager-table-actions,.module-manager-table-head,.module-row-actions{display:grid;grid-template-columns:1fr}.module-manager-actions .project-action-btn,.module-row-actions .project-action-btn{width:100%}}.settings-card p{color:#b7c6e6;line-height:1.65;margin:0}.settings-shell{grid-gap:28px;gap:28px}.settings-grid{grid-gap:22px;gap:22px}.settings-card{grid-gap:18px;background:radial-gradient(circle at top left,#3b82f62e,#0000 36%),#0f172adb;border:1px solid #94a3b82e;border-radius:28px;box-shadow:0 24px 70px #0000003d;color:inherit;display:grid;gap:18px;min-height:240px;padding:28px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.settings-card:hover{background:radial-gradient(circle at top left,#3b82f647,#0000 38%),#0f172af0;border-color:#60a5fa73;transform:translateY(-3px)}.settings-card-top{gap:16px}.settings-card-badge{background:#2563eb29;display:inline-flex;font-size:.74rem;padding:7px 10px;width:fit-content}.settings-card h3{font-size:1.35rem;margin:14px 0 0}.settings-card p,.settings-muted{color:#b7c6e6;line-height:1.65}.settings-card-arrow{border-radius:16px;height:42px;width:42px}.settings-card-items{gap:8px}.settings-card-items span{font-size:.82rem;padding:8px 10px}.settings-form-grid{grid-gap:22px;gap:22px}.settings-field-grid{grid-gap:16px;gap:16px;margin-top:18px}.settings-field-grid label span{color:#cbd5e1;font-size:.88rem;font-weight:800}.settings-field-grid input,.settings-field-grid select{background:#0f172ad1;border:1px solid #94a3b82e;border-radius:16px;padding:14px 16px}.settings-field-grid input:focus,.settings-field-grid select:focus{border-color:#3b82f6a6;box-shadow:0 0 0 4px #3b82f61f}.settings-toggle-list{grid-gap:12px;gap:12px;margin-top:18px}.settings-toggle-list label{align-items:center;background:#0f172a9e;border:1px solid #94a3b824;padding:14px 16px}.settings-save-btn{background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:18px;box-shadow:0 18px 45px #2563eb40;color:#fff;cursor:pointer;font-weight:900;height:54px;min-width:180px;padding:0 24px}.settings-save-btn:disabled{cursor:not-allowed;opacity:.65}@media (max-width:720px){.settings-field-grid,.settings-grid{grid-template-columns:1fr}.settings-card{min-height:auto}}@media (max-width:1100px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-warning-box{background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:14px;color:#fbbf24;font-size:.9rem;line-height:1.5;padding:12px 14px}.settings-sticky-save{background:#0f172ad1;margin-top:20px;z-index:5}.settings-shell{grid-gap:18px;display:grid;gap:18px}.settings-shell .project-hero-card{align-items:center}.settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-card{background:radial-gradient(circle at top left,#3b82f61f,#0000 34%),#0f172ab8;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 18px 50px #0206172e;min-height:210px;padding:22px}.settings-card:hover{background:radial-gradient(circle at top left,#3b82f62e,#0000 36%),#0f172ad1;border-color:#60a5fa57;transform:translateY(-2px)}.settings-card-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.settings-card-badge{background:#2563eb24;border-radius:999px;color:#bfdbfe;font-size:11px;font-weight:900;letter-spacing:.12em;padding:6px 9px;text-transform:uppercase}.settings-card h3{color:#fff;font-size:20px;letter-spacing:-.03em;line-height:1.18;margin:12px 0 0}.settings-card p,.settings-muted{color:#94a3b8;font-size:14px;line-height:1.6;margin:0}.settings-card-arrow{background:#ffffff0f;border-radius:14px;color:#dbeafe;display:grid;flex:0 0 auto;font-weight:900;height:38px;place-items:center;width:38px}.settings-card-items{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.settings-card-items span{background:#94a3b81a;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:12px;font-weight:800;padding:7px 9px}.settings-form-grid{grid-gap:16px;display:grid;gap:16px}.settings-form-grid .project-panel{border-radius:24px;padding:22px}.settings-form-grid .project-panel h2{margin-top:6px}.settings-field-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.settings-field-grid label{grid-gap:8px;display:grid;gap:8px;min-width:0}.settings-field-grid label span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-field-grid input,.settings-field-grid select{min-height:44px;padding:0 12px}.settings-field-grid input,.settings-field-grid select,.settings-field-grid textarea{background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;color:#fff;font:inherit;outline:none;width:100%}.settings-field-grid textarea{padding:12px}.settings-field-grid input:focus,.settings-field-grid select:focus,.settings-field-grid textarea:focus{border-color:#60a5fab8;box-shadow:0 0 0 4px #3b82f624}.settings-toggle-list{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.settings-toggle-list label{align-items:flex-start;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:16px;color:#dbeafe;display:flex;font-weight:800;gap:12px;line-height:1.45;padding:13px 14px}.settings-toggle-list input{flex:0 0 auto;height:18px;margin-top:2px;width:18px}.settings-save-btn,.settings-sticky-save .project-action-btn,.settings-sticky-save .settings-save-btn{border-radius:14px;min-height:46px;min-width:170px}.settings-warning-box{background:#f59e0b1c;border:1px solid #f59e0b3d;border-radius:16px;color:#fde68a;font-size:14px;line-height:1.55;margin-top:14px;padding:13px 14px}.settings-sticky-save{background:#0f172ae0;justify-content:flex-end;margin-top:8px;padding:12px}@media (max-width:1180px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.settings-field-grid,.settings-grid{grid-template-columns:1fr}.settings-card,.settings-form-grid .project-panel{border-radius:20px;padding:18px}.settings-card{min-height:auto}.settings-card-top{gap:10px}.settings-sticky-save{bottom:12px;justify-content:stretch}.settings-sticky-save .project-action-btn,.settings-sticky-save .settings-save-btn{width:100%}}.client-settings-shell{grid-gap:18px;display:grid;gap:18px}.client-settings-hero{grid-gap:18px;align-items:center;background:radial-gradient(circle at top left,#3b82f61f,#0000 30%),#0f172abd;border:1px solid #94a3b829;border-radius:26px;box-shadow:0 18px 50px #0206172e;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.client-settings-hero h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.05em;line-height:.98;margin:8px 0}.client-settings-hero p{color:#94a3b8;line-height:1.6;margin:0;max-width:760px}.client-settings-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.client-settings-summary span,.client-status-preview span{align-items:center;background:#3b82f621;border:1px solid #60a5fa38;border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:12px;font-weight:900;min-height:30px;padding:0 10px}.client-settings-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.32fr)}.client-settings-main{grid-gap:16px;display:grid;gap:16px;min-width:0}.client-setting-panel{grid-gap:8px;display:grid;gap:8px}.client-setting-panel .settings-field-grid label small,.settings-textarea-field small{color:#94a3b8;font-size:12px;line-height:1.45}.settings-wide-field{grid-column:1/-1}.settings-textarea-field{margin-top:16px}.settings-textarea-field>span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-textarea-field textarea{background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;font:inherit;padding:12px}.settings-textarea-field textarea:focus{border-color:#60a5fab8;box-shadow:0 0 0 4px #3b82f624}.client-toggle-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.client-toggle-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.client-toggle-card{grid-gap:12px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.client-toggle-card:hover{background:#3b82f617;border-color:#60a5fa38}.client-toggle-card input{height:18px;margin-top:3px;width:18px}.client-toggle-card div{grid-gap:5px;display:grid;gap:5px}.client-toggle-card strong{color:#fff;font-size:14px}.client-toggle-card span{color:#94a3b8;font-size:13px;line-height:1.5}.client-settings-side{grid-gap:12px;display:grid;gap:12px;position:sticky;top:118px}.client-setting-help{grid-gap:6px;background:radial-gradient(circle at top left,#3b82f61a,#0000 36%),#0f172ab8;border:1px solid #94a3b829;border-radius:18px;display:grid;gap:6px;padding:14px}.client-setting-help strong{color:#fff;font-size:14px}.client-setting-help span{color:#94a3b8;font-size:13px;line-height:1.55}.client-status-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.client-usage-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.client-usage-card{grid-gap:6px;background:#0f172ab8;border:1px solid #94a3b829;border-radius:20px;display:grid;gap:6px;padding:16px}.client-usage-card span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.client-usage-card strong{color:#fff;font-size:30px;line-height:1}.client-usage-card small{color:#94a3b8;font-size:12px;line-height:1.45}@media (max-width:1180px){.client-settings-layout{grid-template-columns:1fr}.client-settings-side{position:static}.client-settings-side,.client-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.client-settings-hero{border-radius:22px;grid-template-columns:1fr;padding:20px}.client-settings-hero .settings-save-btn{width:100%}.client-settings-side,.client-toggle-grid,.client-toggle-grid.two{grid-template-columns:1fr}.client-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-wide-field{grid-column:auto}}@media (max-width:560px){.client-setting-help,.client-setting-panel,.client-settings-hero,.client-usage-card{border-radius:18px}.client-usage-grid{grid-template-columns:1fr}.client-settings-summary span{justify-content:center;width:100%}}.client-settings-layout,.client-settings-main,.client-settings-shell,.client-toggle-grid,.client-usage-grid,.settings-field-grid,.settings-grid,.settings-shell,.settings-shell-admin,.settings-shell-business,.settings-shell-crm,.settings-shell-usage{min-width:0}.client-setting-help,.client-setting-panel,.client-settings-hero,.client-toggle-card,.client-usage-card,.settings-card,.settings-form-grid .project-panel{min-width:0;overflow-wrap:anywhere}.settings-field-grid input,.settings-field-grid select,.settings-field-grid textarea,.settings-textarea-field textarea{box-sizing:border-box;max-width:100%}.settings-field-grid select option,.settings-form-grid select option{background:#fff;color:#0f172a}.client-settings-layout,.client-settings-side{min-width:0}.client-toggle-card{align-items:flex-start}.client-toggle-card input{accent-color:#38bdf8;flex:0 0 auto}@media (max-width:760px){.client-settings-hero,.client-settings-layout{grid-template-columns:1fr!important}.settings-sticky-save{display:grid;justify-content:stretch}.settings-save-btn,.settings-sticky-save .settings-save-btn{width:100%}}.settings-billing-context{min-width:310px}.settings-mini-list{grid-gap:6px;display:grid;gap:6px;margin-top:12px}.settings-mini-list small{color:#94a3b8;font-weight:800}.settings-card-billing{border-color:#22c55e38}.settings-card-billing .settings-card-badge{background:#22c55e24;color:#bbf7d0}html[data-theme=light] .settings-mini-list small{color:#64748b!important}html[data-theme=light] .settings-card-billing{border-color:#bbf7d0!important}html[data-theme=light] .settings-card-billing .settings-card-badge{background:#dcfce7!important;color:#166534!important}.billing-settings-shell{gap:22px}.billing-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.billing-status-pill{align-items:center;background:#ffffff0f;border:1px solid #94a3b82e;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:30px;padding:0 11px;text-transform:capitalize;width:fit-content}.billing-status-pill.success{background:#22c55e1f;border-color:#22c55e3d;color:#bbf7d0}.billing-status-pill.info{background:#0ea5e91f;border-color:#0ea5e93d;color:#bae6fd}.billing-status-pill.warning{background:#f59e0b1f;border-color:#f59e0b3d;color:#fde68a}.billing-status-pill.danger{background:#ef44441f;border-color:#ef44443d;color:#fecaca}.billing-context-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.billing-context-grid div{grid-gap:5px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;display:grid;gap:5px;padding:14px}.billing-context-grid small{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.billing-context-grid strong{color:#fff;font-size:14px;overflow-wrap:anywhere}.billing-managed-card{border-color:#22c55e38}.billing-empty-card,.billing-invoice-row,.billing-subscription-card,.billing-upgrade-box{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:20px;margin-top:16px;padding:16px}.billing-subscription-card{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(240px,auto)}.billing-subscription-card h2{color:#fff;letter-spacing:-.04em;margin:10px 0 8px}.billing-subscription-card p{color:#cbd5e1;margin:0}.billing-subscription-meta{grid-gap:8px;color:#94a3b8;display:grid;font-size:13px;font-weight:800;gap:8px;justify-items:end}.billing-empty-card{grid-gap:8px;color:#cbd5e1;display:grid;gap:8px}.billing-empty-card strong{color:#fff}.billing-upgrade-box{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(220px,320px) minmax(0,1fr)}.billing-upgrade-box label{grid-gap:8px;display:grid;gap:8px}.billing-upgrade-box label span{color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.billing-upgrade-box select{background:#0f172ab8;border:1px solid #94a3b838;border-radius:15px;color:#fff;min-height:46px;outline:none;padding:0 13px}.billing-upgrade-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.billing-invoice-list{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.billing-invoice-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(160px,auto) auto;margin-top:0}.billing-invoice-row>div:first-child{grid-gap:4px;display:grid;gap:4px}.billing-invoice-row strong{color:#fff}.billing-invoice-row small,.billing-invoice-row span,.billing-muted-note{color:#94a3b8;font-size:13px}.billing-invoice-amount{grid-gap:6px;display:grid;gap:6px;justify-items:start}.billing-invoice-actions{display:flex;justify-content:flex-end}html[data-theme=light] .billing-status-pill{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#334155!important}html[data-theme=light] .billing-status-pill.success{background:#dcfce7!important;border-color:#bbf7d0!important;color:#166534!important}html[data-theme=light] .billing-status-pill.info{background:#dbeafe!important;border-color:#bfdbfe!important;color:#1d4ed8!important}html[data-theme=light] .billing-status-pill.warning{background:#fef3c7!important;border-color:#fde68a!important;color:#92400e!important}html[data-theme=light] .billing-status-pill.danger{background:#fee2e2!important;border-color:#fecaca!important;color:#991b1b!important}html[data-theme=light] .billing-context-grid div,html[data-theme=light] .billing-empty-card,html[data-theme=light] .billing-invoice-row,html[data-theme=light] .billing-subscription-card,html[data-theme=light] .billing-upgrade-box{background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .billing-context-grid strong,html[data-theme=light] .billing-empty-card strong,html[data-theme=light] .billing-invoice-row strong,html[data-theme=light] .billing-subscription-card h2{color:#0f172a!important}html[data-theme=light] .billing-context-grid small,html[data-theme=light] .billing-empty-card,html[data-theme=light] .billing-invoice-row small,html[data-theme=light] .billing-invoice-row span,html[data-theme=light] .billing-muted-note,html[data-theme=light] .billing-subscription-card p,html[data-theme=light] .billing-subscription-meta{color:#64748b!important}html[data-theme=light] .billing-upgrade-box select{background:#fff!important;border-color:#0f172a24!important;color:#0f172a!important}@media (max-width:920px){.billing-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-invoice-row,.billing-subscription-card,.billing-upgrade-box{grid-template-columns:1fr}.billing-invoice-actions,.billing-subscription-meta,.billing-upgrade-actions{justify-content:flex-start;justify-items:start}}@media (max-width:620px){.billing-context-grid{grid-template-columns:1fr}}:root{--snx-bg:#f7f8fb;--snx-ink:#08111f;--snx-text:#0f172a;--snx-text-soft:#475569;--snx-text-muted:#64748b;--snx-border:#0f172a1f;--snx-card:#fffffff5;--snx-cyan:#22d3ee;--snx-blue:#3b82f6;--snx-violet:#7c3aed;--snx-success:#16a34a;--snx-shadow-card:0 22px 70px #0f172a38;--snx-radius-card:28px;--snx-radius-input:14px;--snx-gradient-primary:linear-gradient(135deg,#22d3ee,#3b82f6 45%,#7c3aed)}#root,body,html{overflow-x:hidden}body,html{height:auto}body{overflow-y:auto}.auth-page{color:#0f172a;color:var(--snx-text);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--snx-font);height:auto;overflow-x:hidden;overflow-y:visible;position:relative}.auth-page a{text-decoration:none}.auth-preview-bg{background:radial-gradient(circle at top left,#22d3ee29,#0000 28%),radial-gradient(circle at top right,#7c3aed24,#0000 30%),linear-gradient(180deg,#f8fafc,#e8edf5 48%,#dce5f0);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.auth-topbar{color:#0f172a;justify-content:space-between;left:30px;position:absolute;right:30px;top:26px;z-index:3}.auth-mini-brand,.auth-topbar{align-items:center;display:flex}.auth-mini-brand{gap:12px}.auth-logo-mark,.auth-mini-logo{background:linear-gradient(135deg,#22d3ee,#3b82f6 45%,#7c3aed);background:var(--snx-gradient-primary);color:#fff;display:grid;flex:0 0 auto;place-items:center}.auth-mini-logo{border-radius:14px;box-shadow:0 12px 30px #3b82f63d;height:38px;width:38px}.auth-mini-brand strong{display:block;font-size:14px;font-weight:950;letter-spacing:.02em;line-height:1.1}.auth-mini-brand span{color:#475569;display:block;font-size:12px;font-weight:700;margin-top:2px}.auth-top-actions{align-items:center;display:flex;gap:10px}.auth-top-actions span{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 10px 30px #0f172a14;color:#0f172a;display:inline-flex;font-size:12px;font-weight:900;min-height:36px;padding:0 14px}.auth-site-wall{grid-gap:18px;display:grid;gap:18px;grid-auto-rows:minmax(210px,1fr);grid-template-columns:repeat(3,minmax(240px,1fr));inset:94px 18px 54px;opacity:.92;position:absolute}.auth-site-card{background:#fff;border:1px solid #ffffffbd;border-radius:20px;box-shadow:0 20px 60px #0f172a29;display:flex;flex-direction:column;justify-content:center;min-height:210px;overflow:hidden;padding:22px;position:relative}.auth-site-card:before{background-position:50%;background-size:cover;content:"";inset:0;opacity:.96;position:absolute;z-index:0}.auth-site-card:after{background:linear-gradient(90deg,#020617b8,#0206172e),radial-gradient(circle at right,#ffffff26,#0000 35%);content:"";inset:0;position:absolute;z-index:1}.auth-site-card.realestate:before{background:linear-gradient(135deg,#0f172a29,#0f172a42),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1200&q=70)}.auth-site-card.fitness:before{background:linear-gradient(135deg,#0f172a38,#7f1d1d33),url(https://images.unsplash.com/photo-1517836357463-d25dfeac3438?auto=format&fit=crop&w=1200&q=70)}.auth-site-card.healthcare:before{background:linear-gradient(135deg,#eff6ffc2,#dbeafe66),url(https://images.unsplash.com/photo-1622253692010-333f2da6031d?auto=format&fit=crop&w=1200&q=70)}.auth-site-card.ecommerce:before{background:linear-gradient(135deg,#ffffffa3,#f472b624),url(https://images.unsplash.com/photo-1483985988355-763728e1935b?auto=format&fit=crop&w=1200&q=70)}.auth-site-card.academy:before{background:linear-gradient(135deg,#0f172a33,#1665342e),url(https://images.unsplash.com/photo-1574629810360-7efbbe195018?auto=format&fit=crop&w=1200&q=70)}.auth-site-card.restaurant:before{background:linear-gradient(135deg,#0f172a4d,#9a34122e),url(https://images.unsplash.com/photo-1546069901-ba9599a7e63c?auto=format&fit=crop&w=1200&q=70)}.auth-site-card.legal:before{background:linear-gradient(135deg,#0f172a47,#1e293b2e),url(https://images.unsplash.com/photo-1589829545856-d10d557cf95f?auto=format&fit=crop&w=1200&q=70)}.auth-site-card.beauty:before{background:linear-gradient(135deg,#fff3,#f472b633),url(https://images.unsplash.com/photo-1522337660859-02fbefca4702?auto=format&fit=crop&w=1200&q=70)}.auth-site-card.beauty:after,.auth-site-card.ecommerce:after,.auth-site-card.healthcare:after{background:linear-gradient(90deg,#ffffffbd,#ffffff2e),radial-gradient(circle at right,#0f172a24,#0000 35%)}.auth-site-card>*{position:relative;z-index:2}.site-nav{align-items:center;color:#ffffffe0;display:flex;font-size:12px;font-weight:950;gap:12px;justify-content:space-between;left:18px;position:absolute;right:18px;top:14px}.site-nav span{color:#ffffffad;font-size:10px;font-weight:800}.beauty .site-nav,.ecommerce .site-nav,.healthcare .site-nav{color:#0f172adb}.beauty .site-nav span,.ecommerce .site-nav span,.healthcare .site-nav span{color:#0f172a94}.auth-site-card h3{color:#fff;font-size:clamp(24px,2vw,34px);font-weight:950;letter-spacing:-.045em;line-height:1.05;margin:26px 0 0;max-width:370px}.auth-site-card p{color:#ffffffc2;font-size:14px;font-weight:650;line-height:1.6;margin:12px 0 0;max-width:360px}.beauty h3,.beauty p,.ecommerce h3,.ecommerce p,.healthcare h3,.healthcare p{color:#0f172a}.beauty p,.ecommerce p,.healthcare p{color:#0f172aad}.auth-site-card button{background:#7c3aedf5;border:0;border-radius:10px;color:#fff;font-size:12px;font-weight:950;margin-top:18px;min-height:36px;padding:0 16px;width:fit-content}.restaurant button{background:#ea580cf5}.fitness button{background:#dc2626f0}.academy button{background:#16a34af0}.healthcare button{background:#2563ebf0}.beauty button{background:#db2777f0}.auth-bg-vignette{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:radial-gradient(circle at center,#f8fafc24,#0f172a1a 38%,#0f172a52 100%),linear-gradient(180deg,#f8fafc1f,#0f172a14);inset:0;position:absolute;z-index:4}.auth-center-shell{align-items:center;display:flex;height:auto;justify-content:center;min-height:100vh;min-height:100svh;padding:92px 20px 70px;position:relative;width:100%;z-index:5}.auth-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffff5;background:var(--snx-card);border:1px solid #ffffffd1;border-radius:28px;border-radius:var(--snx-radius-card);box-shadow:0 22px 70px #0f172a38;box-shadow:var(--snx-shadow-card);margin:0 auto;width:min(100%,480px)}.auth-card-light{background:#fffffff7!important;padding:34px 34px 30px}.auth-card-signup{padding-top:30px;width:min(100%,510px)}.auth-card-brand{align-items:center;display:flex;gap:12px;justify-content:center;text-align:left}.auth-logo-mark{border-radius:17px;box-shadow:0 14px 32px #7c3aed3d;height:48px;width:48px}.auth-card-brand strong{color:#0f172a!important;display:block;font-size:16px;font-weight:950;letter-spacing:.01em;line-height:1.1}.auth-card-brand span{color:#475569!important;display:block;font-size:12px;font-weight:850;margin-top:3px}.auth-card-title{color:#0f172a!important;font-size:clamp(28px,4vw,36px);font-weight:950;letter-spacing:-.045em;line-height:1.1;margin:24px 0 0;text-align:center}.auth-card-subtitle{color:#475569!important;font-size:14px;font-weight:650;line-height:1.65;margin:10px auto 0;max-width:390px;text-align:center}.auth-google-wrap{display:flex;justify-content:center;margin:22px 0 16px;min-height:42px}.auth-google-wrap iframe,.auth-google-wrap>div{max-width:100%!important}.auth-inline-status{color:#64748b;color:var(--snx-text-muted);font-size:13px;font-weight:700;margin:-6px 0 12px;text-align:center}.auth-divider{margin:18px 0 2px;position:relative;text-align:center}.auth-divider:before{background:#0f172a1f;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.auth-divider span{background:#fffffffa;color:#64748b;color:var(--snx-text-muted);display:inline-block;font-size:12px;font-weight:800;padding:0 12px;position:relative;z-index:1}.auth-field{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.auth-field label{color:#0f172a!important;font-size:13px;font-weight:900}.auth-input-icon-wrap{align-items:center;display:flex;position:relative}.auth-input-icon-wrap>svg{color:#64748b;left:15px;pointer-events:none;position:absolute;z-index:2}.auth-input-icon-wrap input{appearance:none;background:#fffffffa;border:1px solid #0f172a24;border-radius:14px;border-radius:var(--snx-radius-input);color:#0f172a;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--snx-font);font-size:15px;font-weight:650;min-height:52px;outline:none;padding:14px 16px 14px 46px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.auth-input-icon-wrap input::placeholder{color:#94a3b8;font-weight:600}.auth-input-icon-wrap input:focus{background:#fff;border-color:#3b82f66b;box-shadow:0 0 0 4px #3b82f617}.auth-password-wrap input{padding-right:54px}.auth-password-wrap button{background:#0f172a0f;border:0;border-radius:12px;color:#334155;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:36px;z-index:3}.auth-password-wrap button:hover{background:#0f172a1c}.auth-links-row{display:flex;justify-content:flex-end;margin-top:13px}.auth-footer-text a,.auth-links-row a{color:#2563eb;font-weight:900;text-decoration:none}.auth-footer-text a:hover,.auth-links-row a:hover{color:#7c3aed;text-decoration:underline}.auth-btn{align-items:center;border:none;border-radius:14px;border-radius:var(--snx-radius-input);cursor:pointer;display:inline-flex;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--snx-font);font-size:15px;font-weight:950;gap:9px;justify-content:center;margin-top:20px;min-height:52px;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;width:100%}.auth-btn:hover{transform:translateY(-1px)}.auth-btn:disabled{cursor:not-allowed;opacity:.66;transform:none}.auth-btn-primary{background:linear-gradient(135deg,#22d3ee,#3b82f6 45%,#7c3aed);background:var(--snx-gradient-primary);box-shadow:0 16px 34px #3b82f647;color:#fff}.auth-checklist{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.auth-checklist div{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:800;gap:7px}.auth-checklist div.ready{color:#16a34a;color:var(--snx-success)}.auth-after-action{align-items:flex-start;background:linear-gradient(135deg,#22d3ee1a,#7c3aed14);border:1px solid #3b82f624;border-radius:16px;display:flex;gap:10px;margin-top:16px;padding:13px 14px}.auth-after-action>svg{color:#2563eb;flex:0 0 auto;margin-top:2px}.auth-after-action strong{color:#0f172a;display:block;font-size:13px;font-weight:950}.auth-after-action span{color:#64748b;display:block;font-size:13px;font-weight:650;line-height:1.5;margin-top:3px}.auth-footer-text{color:#64748b;font-size:14px;font-weight:700;line-height:1.6;margin-top:18px;text-align:center}.admin-page{background:radial-gradient(circle at top left,#38bdf82e,#0000 28%),radial-gradient(circle at top right,#8b5cf62e,#0000 26%),linear-gradient(180deg,#070b14,#090f1c 45%,#060912);color:#fff;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--snx-font);min-height:100vh;min-height:100svh}.admin-card,.admin-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.055);border:1px solid #ffffff1a;border-radius:30px;box-shadow:0 12px 40px #00000059}.admin-btn-primary{background:linear-gradient(135deg,#22d3ee,#3b82f6 45%,#7c3aed);background:var(--snx-gradient-primary);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:900}@media (max-width:1180px){.auth-site-wall{grid-template-columns:repeat(2,minmax(240px,1fr));inset:94px 18px 40px}.auth-site-card:nth-child(n+7){display:none}}@media (max-width:760px){#root,body,html{height:auto;min-height:100%;overflow-x:hidden}body{-webkit-overflow-scrolling:touch;overflow-y:auto}.auth-page{background:#eef2f8;height:auto;min-height:100svh;overflow-y:visible}.auth-preview-bg{position:fixed}.auth-topbar{left:16px;right:16px;top:18px}.auth-top-actions span:last-child{display:none}.auth-site-wall{gap:12px;grid-auto-rows:165px;grid-template-columns:1fr;inset:78px 10px 0;opacity:.86}.auth-site-card{border-radius:18px;min-height:165px;padding:18px}.auth-site-card:nth-child(n+5){display:none}.auth-site-card h3{font-size:25px;margin-top:20px;max-width:270px}.auth-site-card p{font-size:12px;max-width:280px}.auth-site-card button{margin-top:12px;min-height:32px}.site-nav span{display:none}.auth-bg-vignette{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:linear-gradient(180deg,#f8fafc2e,#0f172a38),radial-gradient(circle at center,#ffffff1a,#0f172a3d)}.auth-center-shell{align-items:flex-start;display:flex;height:auto;justify-content:center;min-height:auto;padding:48px 14px 160px}.auth-card{border-radius:24px;margin:0 auto;max-width:480px;width:100%}.auth-card-light,.auth-card-signup{padding:24px 18px}.auth-logo-mark{border-radius:16px;height:44px;width:44px}.auth-card-title{font-size:30px;margin-top:20px}.auth-card-subtitle{font-size:13px}.auth-google-wrap{margin-top:18px}.auth-input-icon-wrap input{font-size:14px;min-height:50px}.auth-checklist{grid-template-columns:1fr}.auth-btn{min-height:50px}}@media (max-width:480px){.auth-center-shell{padding:42px 10px 180px}.auth-card{max-width:100%}.auth-card-light,.auth-card-signup{padding:22px 14px 24px}.auth-card-title{font-size:28px}.auth-card-subtitle{max-width:310px}.auth-mini-brand strong{font-size:12px}.auth-mini-brand span{font-size:11px}.auth-top-actions span{min-height:32px;padding:0 11px}}@media (max-width:380px){.auth-center-shell{padding-bottom:200px;padding-top:34px}.auth-card-light,.auth-card-signup{padding-left:12px;padding-right:12px}}#root,body,html{height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;width:100%}body{-webkit-overflow-scrolling:touch}.auth-page,body{background:#eef2f8}.auth-page{height:auto!important;min-height:100vh;min-height:100svh;overflow-x:hidden!important;overflow-y:visible!important;position:relative!important;width:100%}.auth-preview-bg{inset:0!important;position:fixed!important}.auth-center-shell{align-items:center!important;display:flex!important;height:auto!important;justify-content:center!important;min-height:100vh!important;min-height:100svh!important;padding:72px 20px 90px!important;position:relative!important;width:100%!important;z-index:5!important}.auth-card{flex:0 0 auto!important;margin:0 auto!important;max-width:480px!important;width:100%!important}@media (max-width:760px){.auth-center-shell{align-items:flex-start!important;min-height:auto!important;padding:28px 14px 260px!important}.auth-card-light,.auth-card-signup{padding:20px 14px 28px!important}.auth-card-title{font-size:28px!important;margin-top:16px!important}.auth-card-subtitle{font-size:13px!important;line-height:1.55!important}.auth-google-wrap{margin:16px 0 14px!important}.auth-field{margin-top:14px!important}.auth-footer-text{padding-bottom:60px!important}}@media (max-width:480px){.auth-center-shell{padding:24px 10px 320px!important}}.snx-account-assign-card{grid-gap:16px;background:radial-gradient(circle at top left,#3b82f61f,#0000 34%),#0f172ab8;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 18px 50px #0206172e;display:grid;gap:16px;padding:20px}.snx-account-assign-header{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr)}.snx-account-kicker{color:#93c5fd;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.snx-account-assign-header h3{color:#fff;font-size:20px;letter-spacing:-.02em;line-height:1.2;margin:0}.snx-account-assign-header p{color:#94a3b8;font-size:14px;line-height:1.55;margin:8px 0 0;max-width:720px}.snx-account-current,.snx-account-preview{grid-gap:4px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff14;border-radius:18px;display:grid;gap:4px;padding:14px}.snx-account-assign-row label>span,.snx-account-current span,.snx-account-meta-row span,.snx-account-preview span{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.snx-account-current strong,.snx-account-preview strong{color:#fff;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.snx-account-current small,.snx-account-preview small{color:#cbd5e1;font-size:12px;overflow-wrap:anywhere}.snx-account-meta-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.snx-account-meta-row>div{grid-gap:5px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:16px;display:grid;gap:5px;padding:13px 14px}.snx-account-meta-row strong{color:#e5e7eb;font-size:14px;overflow-wrap:anywhere}.snx-account-assign-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:0}.snx-account-assign-row label{grid-gap:8px;display:grid;gap:8px}.snx-account-assign-row .crm-select{background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;color:#fff;min-height:44px;outline:none;padding:0 12px;width:100%}.snx-account-assign-row .crm-select:focus{border-color:#60a5fab8;box-shadow:0 0 0 4px #3b82f624}.snx-account-assign-row .crm-btn{min-height:44px;white-space:nowrap}.snx-account-empty{background:hsla(0,0%,100%,.045);border:1px dashed #94a3b842;border-radius:16px;color:#cbd5e1;line-height:1.5;padding:14px}.snx-account-preview{background:#3b82f61a;border-color:#60a5fa33}@media (max-width:900px){.snx-account-assign-header,.snx-account-assign-row,.snx-account-meta-row{grid-template-columns:1fr}.snx-account-assign-row .crm-btn{width:100%}}.account-audit-shell,.account-management-shell{grid-gap:22px;display:grid;gap:22px}.account-empty-state,.account-hero-card,.account-loading-card,.account-panel,.account-privacy-card,.account-summary-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172ac7;border:1px solid #94a3b82e;box-shadow:0 22px 60px #0206173d;color:#fff}.account-hero-card{grid-gap:24px;align-items:start;border-radius:34px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:30px}.account-hero-card h1{font-size:clamp(34px,4vw,54px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:10px 0}.account-hero-card p{color:#cbd5e1;font-size:16px;line-height:1.7;margin:0;max-width:850px}.account-hero-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.account-hero-meta span{align-items:center;background:#3b82f624;border:1px solid #60a5fa2e;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:12px;font-weight:850;min-height:30px;padding:0 11px}.account-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.account-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.account-summary-grid.audit{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.account-summary-card{grid-gap:7px;border-radius:26px;display:grid;gap:7px;min-height:128px}.account-summary-card span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.account-summary-card strong{color:#fff;font-size:32px;letter-spacing:-.04em;line-height:1}.account-summary-card small{color:#94a3b8;font-size:13px;line-height:1.45}.account-summary-card.danger strong{color:#fecaca}.account-panel{border-radius:32px;padding:22px}.account-panel-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.account-panel-header h2{color:#fff;font-size:26px;letter-spacing:-.04em;line-height:1.1;margin:8px 0}.account-panel-header p{color:#cbd5e1;line-height:1.65;margin:0}.account-assignment-grid label,.account-form-grid label{grid-gap:8px;gap:8px;min-width:0}.account-assignment-grid label span,.account-form-grid label span{color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.account-assignment-grid select,.account-filter-bar input,.account-filter-bar select,.account-form-grid input,.account-form-grid select{background:#0f172ab8;border:1px solid #94a3b838;border-radius:15px;box-sizing:border-box;color:#fff;font:inherit;max-width:100%;min-height:46px;outline:none;padding:0 13px;width:100%}.account-assignment-grid select:focus,.account-filter-bar input:focus,.account-filter-bar select:focus,.account-form-grid input:focus,.account-form-grid select:focus{border-color:#60a5fabd;box-shadow:0 0 0 4px #3b82f624}.account-assignment-grid select option,.account-filter-bar select option,.account-form-grid select option{background:#fff;color:#0f172a}.account-checkbox-row{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;color:#e2e8f0;display:inline-flex!important;font-weight:850;grid-template-columns:auto minmax(0,1fr)!important;padding:0 16px}.account-checkbox-row input{accent-color:#38bdf8;min-height:16px;width:16px}.account-form-actions{flex-wrap:wrap}.account-assignment-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) auto}.account-filter-bar{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) auto;margin-bottom:16px}.account-search-box{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;color:#94a3b8;display:flex;gap:12px;min-height:50px;padding:0 14px}.account-search-box span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.account-search-box input{background:#0000;border:0;padding:0}.account-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.account-filter-group select{min-width:170px}.account-table-wrap,.audit-table-wrap{border-radius:22px;overflow:auto;scrollbar-color:#67e8f96b #0f172a94;scrollbar-width:thin;width:100%}.account-table-wrap::-webkit-scrollbar,.audit-table-wrap::-webkit-scrollbar{height:10px;width:10px}.account-table-wrap::-webkit-scrollbar-track,.audit-table-wrap::-webkit-scrollbar-track{background:#0f172a94;border-radius:999px}.account-table-wrap::-webkit-scrollbar-thumb,.audit-table-wrap::-webkit-scrollbar-thumb{background:#67e8f96b;border-radius:999px}.account-table,.audit-table{border-collapse:collapse;min-width:980px;width:100%}.audit-table{min-width:1180px}.account-table td,.account-table th,.audit-table td,.audit-table th{border-bottom:1px solid hsla(0,0%,100%,.075);padding:15px 14px;vertical-align:middle}.account-table th,.audit-table th{background:#0f172afa;color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:2}.account-table td,.audit-table td{color:#e2e8f0}.account-mini-stack,.account-name-cell{grid-gap:4px;display:grid;gap:4px}.account-name-cell strong{color:#fff;font-size:15px}.account-mini-stack small,.account-mini-stack span,.account-name-cell small,.account-name-cell span,.audit-list-item small,.audit-list-item span{color:#94a3b8;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.account-badge,.account-status-pill{align-items:center;background:#ffffff0f;border:1px solid #94a3b82e;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:30px;padding:0 11px}.account-badge.agency{background:#0ea5e91f;border-color:#0ea5e938;color:#bae6fd}.account-badge.active,.account-status-pill.live{background:#22c55e1f;border-color:#22c55e38;color:#bbf7d0}.account-badge.danger,.account-status-pill.failed{background:#ef44441f;border-color:#ef444438;color:#fecaca}.account-status-pill.idle{background:#f59e0b1f;border-color:#f59e0b38;color:#fde68a}.account-badge-stack{margin-top:6px}.account-empty-state,.account-loading-card{grid-gap:12px;border-radius:24px;color:#cbd5e1;display:grid;gap:12px;justify-items:center;padding:38px 20px;text-align:center}.account-mobile-list{display:none}.account-mobile-card{grid-gap:14px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:22px;color:#fff;display:grid;gap:14px;padding:16px}.account-mobile-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.account-mobile-card-head>div{grid-gap:4px;display:grid;gap:4px}.account-mobile-card-head strong{color:#fff}.account-mobile-card-head span{color:#94a3b8;font-size:13px}.account-mobile-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-mobile-meta>div{grid-gap:5px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.075);border-radius:16px;display:grid;gap:5px;padding:12px}.account-mobile-meta span{color:#94a3b8;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.account-mobile-meta strong{color:#fff;font-size:14px}.account-mobile-foot{grid-gap:4px;color:#94a3b8;display:grid;font-size:13px;gap:4px}.account-privacy-card{grid-gap:10px;align-content:center;background:radial-gradient(circle at top left,#22c55e29,#0000 38%),linear-gradient(135deg,#14532d80,#1e40af47);border-radius:26px;display:grid;gap:10px;min-width:310px;padding:22px}.account-privacy-card span{color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.account-privacy-card strong{color:#fff;font-size:24px;line-height:1.1}.account-privacy-card p{color:#cbd5e1;line-height:1.55;margin:0}.account-audit-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}.audit-list-item{grid-gap:14px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.085);border-radius:20px;color:#fff;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:15px}.audit-list-item.failed{background:radial-gradient(circle at top left,#ef44441a,#0000 34%),hsla(0,0%,100%,.055);border-color:#f8717133}.audit-list-item>div{grid-gap:5px;display:grid;gap:5px}.audit-list-item p{line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}@media (max-width:1280px){.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-audit-grid{grid-template-columns:1fr}}@media (max-width:980px){.account-assignment-grid,.account-hero-card{grid-template-columns:1fr}.account-assignment-actions,.account-hero-actions{justify-content:flex-start}.account-table-wrap{display:none}.account-mobile-list{grid-gap:12px;display:grid;gap:12px}}@media (max-width:720px){.account-audit-shell,.account-management-shell{gap:16px}.account-hero-card,.account-panel,.account-privacy-card{border-radius:24px;padding:18px}.account-hero-card h1{font-size:32px}.account-hero-card p{font-size:14px}.account-filter-bar,.account-form-grid,.account-mobile-meta,.account-summary-grid{grid-template-columns:1fr}.account-mobile-card-head,.account-panel-header,.audit-list-item{display:grid}.account-assignment-actions .project-action-btn,.account-filter-group,.account-filter-group select,.account-form-actions,.account-form-actions .project-action-btn,.account-hero-actions,.account-hero-actions .project-action-btn{width:100%}.account-form-actions,.account-hero-actions{display:grid}.account-checkbox-row{width:100%}}.account-modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617b8;padding:20px}.account-modal{background:radial-gradient(circle at top left,#22d3ee29,#0000 34%),radial-gradient(circle at bottom right,#7c3aed29,#0000 34%),#0f172a;border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 28px 90px #00000080;max-height:min(86vh,920px);width:min(1180px,100%)}.account-modal-header{background:linear-gradient(180deg,#0f172afa,#0f172ae0);border-bottom:1px solid #ffffff14;gap:18px;padding:26px 28px 18px}.account-modal-header h2{font-size:clamp(26px,3vw,38px)}.account-modal-close{border:1px solid #ffffff1f;border-radius:16px;font-size:28px;height:46px;width:46px}.account-modal-close:hover{background:#ffffff21}.account-create-modal .account-create-form{max-height:calc(86vh - 130px);padding:24px 28px 28px}.account-field-hint{margin-top:8px}@media (max-width:720px){.account-modal-backdrop{align-items:stretch;padding:10px}.account-modal{border-radius:24px;max-height:calc(100vh - 20px)}.account-modal-header{padding:20px}.account-create-modal .account-create-form{max-height:calc(100vh - 145px);padding:20px}}.account-modal-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617c2;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:9999}.account-modal{background:radial-gradient(circle at top left,#22d3ee24,#0000 34%),radial-gradient(circle at bottom right,#7c3aed2e,#0000 34%),#0f172a;border:1px solid #94a3b82e;border-radius:32px;box-shadow:0 32px 110px #0000008c;color:#fff;max-height:88vh;overflow:hidden;width:min(1120px,96vw)}.account-modal-header{align-items:flex-start;background:linear-gradient(180deg,#0f172afa,#0f172ae6);border-bottom:1px solid #94a3b824;display:flex;gap:20px;justify-content:space-between;padding:28px 32px 22px;position:sticky;top:0;z-index:2}.account-modal-header h2{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.06em;line-height:1;margin:12px 0 8px}.account-modal-header p{color:#cbd5e1;line-height:1.55;margin:0}.account-modal-close{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;font-size:30px;height:48px;line-height:1;place-items:center;width:48px}.account-modal-close:hover{background:#ffffff24}.account-create-modal .account-create-form{grid-gap:18px;gap:18px;max-height:calc(88vh - 148px);overflow:auto;padding:26px 32px 32px}.account-create-modal .account-create-form label{display:grid}.account-create-modal .account-create-form label span{color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.account-create-modal .account-create-form input,.account-create-modal .account-create-form select{background:#020617a8;border:1px solid #94a3b833;color:#fff;font-weight:800;min-height:52px}.account-create-modal .account-create-form input::placeholder{color:#64748b}.account-create-modal .account-create-form input:focus,.account-create-modal .account-create-form select:focus{border-color:#22d3eeb8;box-shadow:0 0 0 4px #22d3ee1f}.account-create-modal .account-create-form input:disabled,.account-create-modal .account-create-form select:disabled{background:#94a3b829;opacity:.75}.account-field-hint{color:#94a3b8;display:block;font-size:13px;font-weight:700!important;margin-top:2px}.account-checkbox-row{background:#ffffff0f;border:1px solid #ffffff1a;min-height:64px;padding:16px}.account-checkbox-row input{height:18px}.account-checkbox-row span{margin:0}.account-form-actions{padding-top:8px}@media (max-width:680px){.account-modal-backdrop{align-items:stretch;padding:10px}.account-modal{border-radius:24px;max-height:calc(100vh - 20px);width:100%}.account-modal-header{padding:20px}.account-create-modal .account-create-form{grid-template-columns:1fr;max-height:calc(100vh - 150px);padding:20px}.account-form-actions{display:grid;grid-template-columns:1fr}.account-form-actions .project-action-btn{width:100%}}.account-modal-backdrop{align-items:center;padding:18px}.account-modal{max-height:none;overflow:visible;width:min(1240px,96vw)}.account-modal-header{padding:24px 30px 20px}.account-modal-header h2{color:#fff;font-size:clamp(30px,3vw,44px);margin:10px 0 8px}.account-modal-header p{color:#dbeafe;font-size:16px}.account-create-modal .account-create-form{grid-gap:16px 18px;display:grid!important;gap:16px 18px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none!important;overflow:visible!important;padding:24px 30px 28px}.account-create-modal .account-create-form label{grid-gap:8px;display:grid!important;gap:8px;min-width:0}.account-create-modal .account-create-form label>span{color:#a9c3df;font-size:12px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.account-create-modal .account-create-form input,.account-create-modal .account-create-form select{background:#050b1d!important;border:1px solid #94a3b847;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff08;color:#f8fafc!important;font-size:15px;font-weight:850;min-height:50px;outline:none;padding:0 16px;width:100%}.account-create-modal .account-create-form input::placeholder{color:#75839a!important;opacity:1}.account-create-modal .account-create-form input:focus,.account-create-modal .account-create-form select:focus{border-color:#22d3eecc;box-shadow:0 0 0 4px #22d3ee1f,inset 0 1px 0 #ffffff0a}.account-create-modal .account-create-form input:disabled,.account-create-modal .account-create-form select:disabled{background:#1e293bf2!important;border-color:#94a3b83d;color:#cbd5e1!important;cursor:not-allowed;opacity:1}.account-field-hint{color:#9fb3cc!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important;line-height:1.45;text-transform:none!important}.account-checkbox-row{background:#1e293bbd;border:1px solid #94a3b82e;border-radius:18px;flex-direction:row;gap:12px!important;min-height:58px;padding:14px 16px}.account-checkbox-row input{accent-color:#22d3ee;height:18px!important;min-height:18px!important;padding:0!important;width:18px!important}.account-checkbox-row span{color:#cbd5e1!important;font-size:13px!important;font-weight:950!important}.account-form-actions{gap:12px;padding-top:6px}@media (max-height:780px){.account-modal{max-height:calc(100vh - 28px);overflow:hidden}.account-create-modal .account-create-form{max-height:calc(100vh - 170px)!important;overflow:auto!important}}@media (max-width:980px){.account-create-modal .account-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.account-modal-backdrop{align-items:stretch;padding:10px}.account-modal{border-radius:24px;max-height:calc(100vh - 20px);overflow:hidden;width:100%}.account-modal-header{padding:20px}.account-create-modal .account-create-form{grid-template-columns:1fr;max-height:calc(100vh - 150px)!important;overflow:auto!important;padding:20px}.account-form-actions{display:grid;grid-template-columns:1fr}.account-form-actions .project-action-btn{width:100%}}.account-field-wide{grid-column:1/-1}.account-strategy-preview{background:radial-gradient(circle at top left,#6366f11f,#0000 34%),#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:16px}.account-strategy-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.account-strategy-grid div{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:10px}.account-strategy-grid small{color:#64748b;display:block;font-size:11px;margin-bottom:4px}.account-strategy-grid strong{color:#0f172a;font-size:13px}.account-strategy-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.account-strategy-tags span{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;display:inline-flex;font-size:12px;font-weight:700;padding:6px 10px}.account-strategy-tags.muted span{background:#f1f5f9;border-color:#e2e8f0;color:#475569}@media (max-width:760px){.account-strategy-grid{grid-template-columns:1fr}}.jobs-page{background:radial-gradient(circle at 0 0,#22d3ee24,#0000 34%),radial-gradient(circle at 100% 0,#8b5cf62e,#0000 36%),#050816;color:#f8fafc;min-height:100vh;padding:28px}.jobs-hero{align-items:flex-start;background:#0f172adb;border:1px solid #ffffff1a;border-radius:30px;box-shadow:0 24px 80px #00000047;display:flex;gap:18px;justify-content:space-between;padding:26px}.jobs-kicker{background:#22d3ee1f;border-radius:999px;color:#67e8f9;display:inline-flex;font-size:11px;font-weight:950;letter-spacing:.1em;padding:7px 10px;text-transform:uppercase;width:fit-content}.jobs-hero h1{font-size:42px;letter-spacing:-.055em;line-height:1;margin:14px 0 8px}.jobs-hero p{color:#cbd5e1;line-height:1.6;margin:0;max-width:760px}.jobs-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.jobs-hero-actions button,.jobs-run-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:0 15px}.jobs-hero-actions button.primary{background:linear-gradient(90deg,#22d3ee,#8b5cf6);border:0}.jobs-hero-actions button:disabled,.jobs-run-btn:disabled{cursor:wait;opacity:.65}.jobs-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.jobs-summary-card{background:#0f172ac2;border:1px solid #ffffff1a;border-radius:24px;padding:18px}.jobs-summary-card span{background:#22d3ee1f;border-radius:15px;color:#67e8f9;display:grid;height:40px;place-items:center;width:40px}.jobs-summary-card strong{display:block;font-size:30px;line-height:1;margin-top:14px}.jobs-summary-card small{color:#cbd5e1;display:block;font-weight:900;margin-top:5px}.jobs-summary-card em{color:#94a3b8;display:block;font-size:12px;font-style:normal;margin-top:4px}.jobs-empty{background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;color:#94a3b8;margin-top:18px;padding:22px}.jobs-empty.small{margin:0;padding:14px}.jobs-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.jobs-card{background:#0f172ad1;border:1px solid #ffffff1a;border-radius:26px;padding:20px}.jobs-card.paused{border-color:#f8717138;opacity:.82}.jobs-card-head{align-items:flex-start;display:flex;gap:14px}.jobs-card-icon{background:#22d3ee1f;border-radius:16px;color:#67e8f9;display:grid;height:42px;place-items:center;width:42px}.jobs-card-head strong{display:block;font-size:20px}.jobs-card-head p{color:#94a3b8;line-height:1.45;margin:6px 0 0}.jobs-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.jobs-manual-pill,.jobs-toggle-pill{align-items:center;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;gap:7px;min-height:38px;padding:0 12px}.jobs-toggle-pill{cursor:pointer}.jobs-toggle-pill.enabled{background:#bef2641a;color:#bef264}.jobs-toggle-pill.paused{background:#f871711a;color:#fca5a5}.jobs-manual-pill{background:#ffffff12;color:#cbd5e1}.jobs-manual-pill.muted{color:#94a3b8}.jobs-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.jobs-fields label{grid-gap:7px;display:grid;gap:7px}.jobs-fields span{color:#cbd5e1;font-size:12px;font-weight:900}.jobs-fields input{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;color:#fff;font-weight:900;min-height:42px;outline:none;padding:0 12px;width:100%}.jobs-actions-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.jobs-run-btn{background:linear-gradient(90deg,#22d3ee33,#8b5cf63d)}.jobs-run-btn.secondary{background:#ffffff14}.jobs-history-card{background:#0f172ad1;border:1px solid #ffffff1a;border-radius:26px;margin-top:18px;padding:18px}.jobs-history-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.jobs-history-head strong{display:block;font-size:20px}.jobs-history-head span{color:#94a3b8;display:block;font-size:13px;margin-top:4px}.jobs-history-head select{background:#111827;border:1px solid #ffffff1f;border-radius:14px;color:#fff;font-weight:900;min-height:42px;outline:none;padding:0 12px}.jobs-history-list{grid-gap:10px;display:grid;gap:10px}.jobs-history-item{grid-gap:12px;align-items:start;background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:12px;grid-template-columns:1fr auto auto;padding:14px}.jobs-history-item strong{display:block}.jobs-history-item span{color:#94a3b8;display:block;font-size:12px;font-weight:800;margin-top:3px}.jobs-history-item em{border-radius:999px;font-size:12px;font-style:normal;font-weight:950;padding:6px 9px;text-transform:capitalize}.jobs-history-item em.completed{background:#bef2641a;color:#bef264}.jobs-history-item em.failed{background:#f871711a;color:#fca5a5}.jobs-history-item em.running{background:#93c5fd1a;color:#93c5fd}.jobs-history-item em.nopendingrun,.jobs-history-item em.nostaleruns,.jobs-history-item em.skipped{background:#facc151a;color:#facc15}.jobs-history-item small{color:#cbd5e1;font-weight:800}.jobs-history-item p{color:#cbd5e1;grid-column:1/-1;line-height:1.45;margin:0}.jobs-history-item p.error{color:#fca5a5;max-height:180px;overflow:auto;white-space:pre-wrap}.jobs-history-item details{grid-column:1/-1}.jobs-history-item summary{color:#67e8f9;cursor:pointer;font-weight:900}.jobs-history-item pre{background:#00000047;border-radius:14px;color:#dbeafe;font-size:12px;line-height:1.55;margin:10px 0 0;max-height:260px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}@media (max-width:980px){.jobs-page{padding:16px}.jobs-hero{display:grid}.jobs-fields,.jobs-grid,.jobs-summary-grid{grid-template-columns:1fr}.jobs-history-head{display:grid}.jobs-history-item{grid-template-columns:1fr}}.ai-routes-page{background:radial-gradient(circle at 0 0,#22d3ee24,#0000 34%),radial-gradient(circle at 100% 0,#8b5cf62e,#0000 36%),#050816;color:#f8fafc;min-height:100vh;padding:28px}.ai-route-form-card,.ai-route-list-card,.ai-route-test-card,.ai-routes-hero{background:#0f172ad6;border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 24px 80px #00000040}.ai-routes-hero{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:26px}.ai-routes-hero span{background:#22d3ee1f;border-radius:999px;color:#67e8f9;display:inline-flex;font-size:11px;font-weight:950;letter-spacing:.1em;padding:7px 11px;text-transform:uppercase}.ai-routes-hero h1{font-size:42px;letter-spacing:-.05em;line-height:1;margin:14px 0 8px}.ai-routes-hero p{color:#cbd5e1;line-height:1.6;margin:0;max-width:760px}.ai-route-actions button,.ai-route-form-actions button,.ai-route-form-head button,.ai-routes-hero button{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:40px;padding:0 14px}.ai-route-form-actions button.primary{background:linear-gradient(90deg,#22d3ee,#8b5cf6);border:0}.ai-route-form-card,.ai-route-list-card,.ai-route-test-card{margin-top:18px;padding:20px}.ai-route-form-head,.ai-route-list-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.ai-route-form-head strong,.ai-route-list-head strong,.ai-route-test-card strong{display:block;font-size:20px}.ai-route-form-head span,.ai-route-list-head span,.ai-route-test-card span{color:#94a3b8;display:block;font-size:13px;margin-top:4px}.ai-route-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-route-extra,.ai-route-form-grid label{grid-gap:7px;display:grid;gap:7px}.ai-route-extra span,.ai-route-form-grid span{color:#cbd5e1;font-size:12px;font-weight:900}.ai-route-extra textarea,.ai-route-form-grid input,.ai-route-form-grid select{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;color:#fff;font-weight:800;min-height:42px;outline:none;padding:0 12px;width:100%}.ai-route-extra{margin-top:12px}.ai-route-extra textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;min-height:90px;padding:12px;resize:vertical}.ai-route-checkbox{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;display:flex!important;gap:10px;min-height:42px;padding:0 12px}.ai-route-checkbox input{min-height:auto;width:auto}.ai-route-form-actions,.ai-route-group{margin-top:16px}.ai-route-group h3{color:#67e8f9;font-size:14px;letter-spacing:.03em;margin:0 0 10px}.ai-route-list{grid-gap:10px;display:grid;gap:10px}.ai-route-item{grid-gap:14px;align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:14px;grid-template-columns:1fr auto auto;padding:14px}.ai-route-main{align-items:center;display:flex;gap:12px;min-width:0}.ai-route-icon{background:#22d3ee1f;border-radius:15px;color:#67e8f9;display:grid;height:40px;place-items:center;width:40px}.ai-route-main em,.ai-route-main small,.ai-route-main strong{display:block}.ai-route-main small{color:#cbd5e1;font-size:12px;font-weight:800;margin-top:4px}.ai-route-main em{color:#94a3b8;font-size:11px;font-style:normal;margin-top:3px;word-break:break-all}.ai-route-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;gap:6px;padding:7px 10px}.ai-route-status.enabled{background:#bef2641a;color:#bef264}.ai-route-status.disabled{background:#f871711a;color:#fca5a5}.ai-route-actions{align-items:center;display:flex;gap:8px}.ai-route-actions .danger{color:#fca5a5}.ai-route-empty{background:#ffffff0f;border-radius:18px;color:#94a3b8;padding:14px}.ai-route-test-card.success{border-color:#bef26433}.ai-route-test-card.failed{border-color:#f8717140}.ai-route-test-card p{color:#cbd5e1;line-height:1.55;margin:12px 0 0;white-space:pre-wrap}@media (max-width:1100px){.ai-route-form-grid,.ai-route-item{grid-template-columns:1fr}.ai-route-form-head,.ai-route-list-head,.ai-routes-hero{display:grid}}.ai-route-image-preview{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.ai-route-image-preview img{background:#ffffff0f;border:1px solid #ffffff24;border-radius:22px;box-shadow:0 18px 50px #0000004d;max-height:360px;object-fit:cover;width:min(520px,100%)}.ai-route-image-preview a{color:#67e8f9;font-weight:900;text-decoration:none;width:fit-content}.ai-routes-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.ai-discovery-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617b8;display:grid;inset:0;padding:28px;place-items:center;position:fixed;z-index:80}.ai-discovery-modal{background:radial-gradient(circle at top left,#22d3ee1f,#0000 34%),radial-gradient(circle at top right,#8b5cf629,#0000 36%),#07111f;border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 30px 120px #0000007a;color:#f8fafc;max-height:90vh;overflow:auto;padding:22px;width:min(1180px,96vw)}.ai-discovery-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.ai-discovery-head span{background:#22d3ee1f;border-radius:999px;color:#67e8f9;display:inline-flex;font-size:11px;font-weight:950;letter-spacing:.1em;padding:7px 11px;text-transform:uppercase}.ai-discovery-head strong{display:block;font-size:28px;letter-spacing:-.04em;margin-top:12px}.ai-discovery-head p{color:#cbd5e1;line-height:1.55;margin:8px 0 0;max-width:720px}.ai-discovery-card button,.ai-discovery-filters button,.ai-discovery-head button{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:40px}.ai-discovery-head button{padding:0 16px}.ai-discovery-controls{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:18px}.ai-discovery-filters{display:flex;flex-wrap:wrap;gap:8px}.ai-discovery-filters button{color:#cbd5e1;padding:0 13px}.ai-discovery-filters button.active{background:linear-gradient(90deg,#67e8f9,#a78bfa);color:#020617}.ai-discovery-controls input{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#fff;min-height:42px;outline:none;padding:0 13px;width:min(360px,100%)}.ai-discovery-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.ai-discovery-card{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1a;border-radius:22px;padding:16px}.ai-discovery-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ai-discovery-card-head span{color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ai-discovery-card-head strong{display:block;font-size:20px;margin-top:5px}.ai-discovery-card-head small,.ai-discovery-model small,.ai-discovery-note{color:#94a3b8}.ai-discovery-card-head em{background:#bef2641a;border-radius:999px;color:#bef264;font-size:11px;font-style:normal;font-weight:950;padding:6px 9px}.ai-discovery-model{grid-gap:4px;display:grid;gap:4px;margin-top:14px}.ai-discovery-model b{color:#f8fafc;word-break:break-word}.ai-discovery-card p{color:#cbd5e1;line-height:1.5;min-height:66px}.ai-discovery-card ul{color:#cbd5e1;font-size:13px;line-height:1.6;margin:12px 0;padding-left:18px}.ai-discovery-tags{display:flex;flex-wrap:wrap;gap:6px}.ai-discovery-tags span{background:#ffffff14;border-radius:999px;color:#cbd5e1;font-size:11px;font-weight:800;padding:5px 8px}.ai-discovery-note{display:block;line-height:1.45;margin-top:12px}.ai-discovery-card button{align-items:center;background:linear-gradient(90deg,#22d3ee,#8b5cf6);border:0;display:inline-flex;gap:8px;justify-content:center;margin-top:14px;width:100%}@media (max-width:1100px){.ai-discovery-grid{grid-template-columns:1fr}.ai-discovery-head{display:grid}}.ai-route-wizard-strip{align-items:center;background:radial-gradient(circle at top left,#22d3ee1f,#0000 38%),hsla(0,0%,100%,.055);border:1px solid #22d3ee24;border-radius:20px;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px;padding:14px}.ai-route-wizard-strip strong{display:block;font-size:15px}.ai-route-wizard-strip span{color:#cbd5e1;display:block;line-height:1.45;margin-top:4px}.ai-route-preset-row,.ai-route-wizard-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-route-image-actions button,.ai-route-preset-row button,.ai-route-wizard-actions button{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:7px;justify-content:center;min-height:36px;padding:0 12px}.ai-route-preset-row{margin-bottom:16px}.ai-route-preset-row button{color:#cbd5e1}.ai-route-health{grid-gap:5px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff1a;border-radius:18px;display:grid;gap:5px;margin-top:14px;padding:14px}.ai-route-health.enabled{background:radial-gradient(circle at top right,#bef2641a,#0000 34%),hsla(0,0%,100%,.055);border-color:#bef2642e}.ai-route-health.disabled{background:radial-gradient(circle at top right,#facc151a,#0000 34%),hsla(0,0%,100%,.055);border-color:#facc1529}.ai-route-health strong{color:#f8fafc}.ai-route-health small,.ai-route-health span{color:#94a3b8}.ai-route-image-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ai-route-image-actions button{width:fit-content}@media (max-width:900px){.ai-route-wizard-strip{display:grid}}:root{--snx-bg:#070b14;--snx-bg-2:#0b1020;--snx-bg-3:#060912;--snx-panel:#ffffff0d;--snx-panel-2:#ffffff08;--snx-panel-solid:#0f172a;--snx-text:#fff;--snx-text-soft:#cbd5e1;--snx-text-muted:#94a3b8;--snx-line:#ffffff1a;--snx-line-2:#94a3b82e;--snx-cyan:#67e8f9;--snx-cyan-2:#22d3ee;--snx-blue:#38bdf8;--snx-blue-2:#2563eb;--snx-violet:#8b5cf6;--snx-violet-2:#7c3aed;--snx-green:#22c55e;--snx-warning:#f59e0b;--snx-danger:#ef4444;--snx-radius-sm:12px;--snx-radius-md:16px;--snx-radius-lg:22px;--snx-radius-xl:28px;--snx-radius-2xl:30px;--snx-shadow:0 12px 40px #00000059;--snx-shadow-lg:0 24px 80px #02061752;--snx-font:Inter,"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--snx-gradient-primary:linear-gradient(135deg,var(--snx-cyan-2),var(--snx-blue),var(--snx-violet));--snx-gradient-page:radial-gradient(circle at top left,#38bdf82e,#0000 28%),radial-gradient(circle at top right,#8b5cf62e,#0000 26%),radial-gradient(circle at bottom center,#22d3ee1f,#0000 32%),linear-gradient(180deg,#070b14,#090f1c 45%,#060912);--bg:var(--snx-bg-2);--panel:var(--snx-panel-solid);--panel-2:#18233db8;--text:var(--snx-text);--muted:var(--snx-text-muted);--line:var(--snx-line);--accent:var(--snx-blue-2);--accent-2:var(--snx-violet-2);--primary:var(--snx-blue-2);--radius:var(--snx-radius-lg);--shadow:var(--snx-shadow)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left,#38bdf82e,#0000 28%),radial-gradient(circle at top right,#8b5cf62e,#0000 26%),radial-gradient(circle at bottom center,#22d3ee1f,#0000 32%),linear-gradient(180deg,#070b14,#090f1c 45%,#060912);background:var(--snx-gradient-page);color:#fff;color:var(--snx-text);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--snx-font);margin:0}button,input,select,textarea{font-family:inherit}a{color:inherit}code,pre{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::selection{background:#22d3ee47;color:#fff}.crm-card{background:#ffffff0a;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.crm-login-page{display:grid;min-height:100vh;padding:24px;place-items:center}.crm-login-card{grid-gap:14px;background:#ffffff0a;border:1px solid var(--line);border-radius:24px;display:grid;gap:14px;padding:28px;width:min(420px,100%)}.crm-login-card button,.crm-login-card input{border:1px solid var(--line);border-radius:12px;font:inherit;min-height:48px;padding:0 14px}.crm-login-card input{background:#ffffff08;color:var(--text)}.crm-login-card button{background:linear-gradient(135deg,var(--accent),var(--accent-2));border:0;color:#fff;cursor:pointer;font-weight:700}.stat-card-title{color:var(--muted);font-size:14px;margin-bottom:10px}.stat-card-value{font-size:34px;font-weight:800;line-height:1}.stat-card-subtitle{color:var(--muted);font-size:13px;margin-top:10px}.variant-table-wrap{overflow-x:auto}.variant-table{border-collapse:collapse;margin-top:16px;width:100%}.variant-table td,.variant-table th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left}.variant-table th{color:var(--muted);font-weight:600}.variant-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.variant-actions{display:flex;flex-wrap:wrap;gap:10px}.crm-btn{background:#ffffff0a;border:1px solid var(--line);border-radius:12px;color:var(--text);cursor:pointer;font:inherit;min-height:40px;padding:0 14px}.crm-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));border:0;color:#fff}.crm-btn:disabled{cursor:not-allowed;opacity:.6}.chart-card{min-height:360px}.chart-wrap{height:300px;margin-top:12px;width:100%}.activity-list{grid-gap:14px;display:grid;gap:14px;margin-top:12px}.activity-item{background:#ffffff08;border:1px solid var(--line);border-radius:14px;padding:14px}.activity-item-top{display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.activity-item-top span{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.activity-item-sub{color:var(--muted);font-size:14px;margin-bottom:6px}.activity-item-date{color:var(--muted);font-size:12px}.lead-filters{display:flex;flex-wrap:wrap;gap:12px}.lead-filters input{background:#ffffff08;border:1px solid var(--line);border-radius:12px;color:var(--text);min-height:42px;padding:0 12px}.crm-link-btn{align-items:center;background:#4f7cff26;border-radius:10px;color:var(--text);display:inline-flex;justify-content:center;min-height:36px;padding:0 12px;text-decoration:none}.preview-grid{align-items:start}.variant-preview-frame{background:#fff;border:1px solid var(--line);border-radius:14px;min-height:600px;width:100%}.crm-select{background:#ffffff0a;border:1px solid var(--line);border-radius:10px;color:var(--text);min-height:38px;padding:0 10px}.lead-detail-grid{align-items:start}.lead-detail-form input,.lead-detail-form textarea{background:#ffffff08;border:1px solid var(--line);border-radius:12px;color:var(--text);font:inherit;padding:12px;width:100%}.lead-row-clickable{cursor:pointer}.lead-row-clickable:hover{background:#ffffff08}.kanban-board{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(280px,1fr))}.kanban-column{background:#ffffff08;border:1px solid var(--line);border-radius:18px;min-height:400px;padding:14px}.kanban-column-head{align-items:center;margin-bottom:14px}.kanban-column-head span{align-items:center;background:#4f7cff29;border-radius:999px;display:inline-flex;height:28px;justify-content:center;min-width:28px}.kanban-cards{grid-gap:12px;gap:12px}.kanban-card{grid-gap:8px;background:#ffffff0a;border:1px solid var(--line);border-radius:14px;display:grid;gap:8px;padding:14px}.kanban-card-title{font-size:16px;font-weight:700}.kanban-card-meta{color:var(--muted);font-size:13px;line-height:1.4}.kanban-card-notes{background:#ffffff08;border:1px solid var(--line);border-radius:10px;color:var(--text)}.kanban-card-date{color:var(--muted);font-size:12px}.account-form{grid-gap:16px;display:grid;gap:16px}.account-form-head h3{margin:0 0 6px}.account-form-head p{color:var(--muted);margin:0}.account-form-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-form-grid input{background:#ffffff08;border:1px solid var(--line);border-radius:12px;color:var(--text);min-height:44px;padding:0 12px}.account-form-actions{justify-content:flex-start}.crm-checkbox{align-items:center;color:var(--muted);display:inline-flex;gap:10px}.project-account-grid{grid-gap:16px;display:grid;gap:16px}.project-account-card h4{margin:0 0 6px}.project-account-card p{color:var(--muted);margin:0}.project-account-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr auto;margin-top:14px}.lead-detail-info-box{grid-gap:8px;background:#ffffff08;border:1px solid var(--line);border-radius:12px;color:var(--muted);display:grid;gap:8px;padding:12px}.crm-alert{border-radius:10px;font-size:14px;margin-bottom:14px;padding:12px}.crm-alert.error{background:#ff50501a;border:1px solid #ff50504d;color:#ff6b6b}.crm-alert.success{background:#50ff8c1a;border:1px solid #50ff8c4d;color:#3ddc97}.crm-seed-module-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-seed-module-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:16px}.crm-seed-module-top{display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.crm-seed-module-top span{font-size:12px;opacity:.75}.crm-seed-module-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.crm-seed-module-meta span{background:#ffffff14;border-radius:999px;font-size:12px;padding:5px 8px}.seed-drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617ad;z-index:1000}.seed-drawer-header{gap:20px;margin-bottom:22px}.seed-drawer-kicker{color:#93c5fd;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.seed-drawer-header h2{font-size:30px;margin:8px 0}.seed-drawer-header p{color:#94a3b8}.seed-drawer-close{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;font-size:26px;height:42px;width:42px}.seed-drawer-stats{grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.seed-detail-card,.seed-drawer-stats div,.seed-empty-state,.seed-module-row{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;padding:16px}.seed-drawer-stats strong{display:block;font-size:24px}.seed-detail-card label,.seed-drawer-stats span{color:#94a3b8;font-size:12px}.seed-detail-card p{margin:8px 0 0}.seed-section-title{margin:24px 0 14px}.seed-module-list{grid-gap:12px;display:grid;gap:12px}.seed-module-icon{background:#3b82f629;border-radius:14px;display:grid;font-size:22px;height:46px;place-items:center;width:46px}.seed-module-row p{color:#94a3b8;font-size:13px;margin:5px 0 0}.seed-module-counts{grid-gap:6px;display:grid;gap:6px;justify-items:end}.seed-module-counts span{background:#ffffff14;color:#cbd5e1;font-size:12px;padding:5px 8px}.seed-drawer-footer{margin-top:24px}.seed-hero{background:radial-gradient(circle at top left,#3b82f647,#0000 34%),linear-gradient(135deg,#0f172a,#111827);border:1px solid #ffffff17;box-shadow:0 24px 80px #0f172a47;gap:24px;margin-bottom:18px}.seed-kicker{color:#93c5fd;display:inline-flex;font-size:12px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.seed-hero h1{color:#fff;font-size:38px;margin:0}.seed-hero p{margin:10px 0 0;max-width:680px}.seed-hero-actions{display:flex;flex-wrap:wrap}.seed-stat-grid{grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:20px}.seed-stat-card{background:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.035));border:1px solid #ffffff14}.seed-stat-card span{font-size:13px;margin-bottom:8px}.seed-stat-card strong{font-size:30px}.crm-table tbody tr:hover{background:#3b82f614}.crm-table td{vertical-align:middle}.seed-drawer{width:min(620px,100%)}.seed-module-row{transition:transform .16s ease,background .16s ease}.seed-module-row:hover{background:#3b82f61c;transform:translateY(-1px)}.seed-form{grid-gap:20px;display:grid;gap:20px}.seed-form-header h3{font-size:24px;margin:6px 0}.seed-form-header p{color:#94a3b8;line-height:1.5;margin:0}.seed-input-group{grid-gap:8px;display:grid}.seed-input-group label{color:#94a3b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.seed-input-group input{background:#0f172a8c;padding:13px 14px}.seed-input-group input:focus{border-color:#60a5fabf;box-shadow:0 0 0 4px #3b82f626}.seed-submit-btn{min-width:170px}.seed-table-wrap{background:#0f172a59;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.seed-table-wrap .crm-table{border-collapse:initial;border-spacing:0}.seed-table-wrap .crm-table thead th{background:#0f172aeb;color:#cbd5e1;font-size:12px;letter-spacing:.08em;padding:14px;text-transform:uppercase}.seed-table-wrap .crm-table tbody td{border-top:1px solid #ffffff0f;padding:14px}.seed-table-wrap .crm-table tbody tr{transition:background .15s ease,transform .15s ease}.seed-table-wrap .crm-table tbody tr:hover{background:#3b82f617}.module-editor-card{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:24px;padding:24px}.module-editor-card-header{display:flex;justify-content:space-between;margin-bottom:16px}.module-editor-kicker{color:#93c5fd;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.module-preview-card{background:#3b82f61f;border:1px solid #60a5fa2e;border-radius:18px;margin-bottom:18px;padding:16px}.module-preview-card p{color:#cbd5e1;margin-bottom:0}.module-field-section{margin-top:20px}.module-field-section h4{margin-bottom:12px}.module-field-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.module-field span{color:#94a3b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.module-workspace{grid-gap:18px;display:grid;gap:18px;grid-template-columns:320px 1fr}.module-edit-panel,.module-list-panel{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:24px;padding:18px}.module-list-header h3{margin:0}.module-list-header p{color:#94a3b8;margin:6px 0 16px}.module-list-item{grid-gap:6px;background:#0f172aa6;border:1px solid #ffffff14;border-radius:16px;color:#fff;cursor:pointer;display:grid;gap:6px;margin-bottom:10px;padding:14px;text-align:left;width:100%}.module-list-item span{color:#94a3b8;font-size:13px}.module-list-item.active{background:#3b82f62e;border-color:#60a5fa73}.module-edit-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.module-edit-header h2{margin:6px 0}.module-edit-header p{color:#94a3b8;margin:0}.module-edit-actions{display:flex;flex-wrap:wrap;gap:10px}.module-preview-card span{color:#93c5fd;display:block;font-size:12px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.module-editor button,.module-list button,.top-actions a,.top-actions button{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;color:#fff;cursor:pointer;padding:10px 14px;text-decoration:none}.module-editor button:hover,.module-list button:hover,.top-actions button:hover{background:#3b82f638}.module-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:320px 1fr;margin-top:18px}.module-editor,.module-list{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:24px;padding:18px}.module-list{grid-gap:10px;align-content:start;display:grid;gap:10px}.module-list button{grid-gap:6px;display:grid;gap:6px;padding:14px;text-align:left;width:100%}.module-list button.active{background:#3b82f633;border-color:#60a5fa8c}.module-list strong{font-size:15px}.module-list span{color:#94a3b8;font-size:13px}.module-editor h3{margin-top:0}.preview{background:#3b82f621;border:1px solid #60a5fa33;border-radius:18px;margin:16px 0 22px;padding:16px}.preview p{color:#cbd5e1}.module-field{grid-gap:8px;display:grid;gap:8px;margin-bottom:14px}.module-field label{color:#94a3b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.module-field input,.module-field textarea{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:14px;color:#fff;outline:none;padding:13px 14px;width:100%}.module-field input:focus,.module-field textarea:focus{border-color:#60a5fabf;box-shadow:0 0 0 4px #3b82f624}.project-detail-shell{grid-gap:20px;gap:20px}.project-hero-card,.project-loading-card,.project-panel,.project-stat-card{background:radial-gradient(circle at top left,#3b82f629,#0000 32%),#0f172ac7;border:1px solid #94a3b82e;border-radius:26px;box-shadow:0 22px 60px #0206173d;color:#fff}.project-hero-card{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 280px;overflow:hidden;padding:28px}.project-kicker{color:#93c5fd;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.project-hero-card h1,.project-panel h2{margin:8px 0}.project-hero-card p,.project-panel p{color:#cbd5e1;line-height:1.6;margin:0}.project-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.project-pill{grid-gap:4px;background:#ffffff12;border:1px solid #ffffff17;border-radius:16px;display:grid;gap:4px;min-width:130px;padding:10px 12px}.meta-row span,.project-pill span,.project-stat-card span{color:#94a3b8;font-size:12px}.project-pill strong{font-size:14px}.project-live-card{grid-gap:8px;align-content:center;background:linear-gradient(135deg,#22c55e29,#3b82f621);border:1px solid #86efac2e;border-radius:22px;display:grid;gap:8px;padding:20px}.project-live-card a{color:#bfdbfe;font-weight:800;text-decoration:none}.project-stats-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.project-stat-card{grid-gap:8px;display:grid;gap:8px;padding:18px}.project-stat-icon{background:#3b82f629;border-radius:14px;display:grid;height:38px;place-items:center;width:38px}.project-main-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)}.project-left-column,.project-main-grid,.project-right-column{grid-gap:20px;display:grid;gap:20px}.project-loading-card,.project-panel{padding:22px}.project-panel-header{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.module-premium-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.module-premium-card{grid-gap:8px;background:#ffffff0f;border:1px solid #ffffff17;border-radius:18px;color:#fff;display:grid;gap:8px;padding:16px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.module-premium-card:hover{background:#3b82f624;border-color:#60a5fa8c;transform:translateY(-2px)}.module-premium-card small,.module-premium-card span{color:#94a3b8}.ai-fix-grid,.project-action-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.project-action-btn{align-items:center;background:#ffffff12;border:1px solid #94a3b838;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:42px;padding:11px 14px;text-decoration:none}.project-action-btn.primary{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:#0000}.project-action-btn.danger{background:linear-gradient(135deg,#dc2626,#f97316);border-color:#0000}.project-action-btn:disabled{cursor:not-allowed;opacity:.55}.ai-panel{border-color:#60a5fa47}.project-meta-panel{grid-gap:12px;display:grid;gap:12px}.lead-row,.lead-total,.meta-row{border-bottom:1px solid #ffffff14;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.meta-row strong{max-width:60%;overflow-wrap:anywhere;text-align:right}.project-empty{background:#ffffff0d;border:1px dashed #94a3b83d;border-radius:16px;color:#cbd5e1;padding:16px}.project-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.project-modal{background:#0f172a;border:1px solid #94a3b833;border-radius:26px;box-shadow:0 30px 90px #00000073;color:#fff;max-height:82vh;overflow:auto;padding:22px;width:min(780px,100%)}.project-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.project-modal-header button{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;color:#fff;cursor:pointer;font-size:22px;height:38px;width:38px}.seed-grid{grid-gap:12px;display:grid;gap:12px}.seed-card-premium{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.seed-card-premium h4{margin:6px 0}.seed-card-premium p{color:#cbd5e1;margin:4px 0}.seed-card-premium button{background:#2563eb;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:800;margin-top:12px;padding:10px 13px}.module-premium-shell{grid-gap:18px;display:grid;gap:18px}.module-hero-premium{grid-gap:24px;align-items:start;background:radial-gradient(circle at top left,#60a5fa47,#0000 34%),radial-gradient(circle at bottom right,#7c3aed38,#0000 34%),linear-gradient(135deg,#0f172af0,#111827e0);border:1px solid #94a3b82e;border-radius:30px;box-shadow:0 28px 90px #02061752;color:#fff;display:grid;gap:24px;grid-template-columns:1fr auto;padding:30px}.module-hero-premium h1{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;margin:8px 0}.module-hero-premium p{color:#cbd5e1;line-height:1.65;margin:0;max-width:760px}.module-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.module-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.module-hero-meta span{background:hsla(0,0%,100%,.075);border:1px solid #ffffff17;border-radius:999px;color:#dbeafe;font-size:13px;font-weight:700;padding:8px 11px}.deploy-tracker{background:#0f172ac7;border:1px solid #94a3b82e;border-radius:24px;box-shadow:0 18px 50px #02061738;padding:18px}.deploy-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.deploy-step{grid-gap:8px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;color:#94a3b8;display:grid;gap:8px;padding:12px}.deploy-step span{background:#94a3b829;border-radius:999px;display:grid;font-size:12px;font-weight:900;height:28px;place-items:center;width:28px}.deploy-step small{font-weight:800}.deploy-step.active,.deploy-step.done{background:#3b82f624;border-color:#60a5fa59;color:#dbeafe}.deploy-step.active span,.deploy-step.done span{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.module-workspace.premium{grid-template-columns:340px minmax(0,1fr)}.module-edit-panel,.module-empty-premium,.module-list-panel{background:radial-gradient(circle at top left,#3b82f61f,#0000 30%),#0f172ac2;border:1px solid #94a3b829;box-shadow:0 22px 70px #0206173d}.module-list-scroll{grid-gap:10px;display:grid;gap:10px;max-height:62vh;overflow:auto;padding-right:4px}.module-list-item.premium{transition:transform .16s ease,background .16s ease,border-color .16s ease}.module-list-item.premium:hover{background:#3b82f621;border-color:#60a5fa70;transform:translateY(-2px)}.module-list-item-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.item-badge{border-radius:999px;font-size:11px;font-weight:900;padding:4px 7px}.item-badge.live{background:#22c55e24;color:#bbf7d0}.item-badge.draft{background:#f59e0b24;color:#fde68a}.project-action-btn.full{margin-top:14px;width:100%}.module-preview-card.premium{background:radial-gradient(circle at top right,#7c3aed2e,#0000 36%),#3b82f61f}.module-field.premium input,.module-field.premium textarea{transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.module-field.premium input:hover,.module-field.premium textarea:hover{background:#0f172adb;border-color:#94a3b861}.module-json-area{background:#020617b8;border:1px solid #94a3b838;border-radius:18px;color:#fff;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-bottom:16px;padding:14px;width:100%}.module-empty-premium{border-radius:30px;display:grid;min-height:420px;padding:44px;place-items:center;text-align:center}.module-empty-premium h2{color:#fff;font-size:32px;margin:12px 0 8px}.module-empty-premium p{color:#cbd5e1;line-height:1.65;margin:0 auto 22px;max-width:560px}.module-empty-icon{background:linear-gradient(135deg,#2563eb47,#7c3aed47);border:1px solid #ffffff1f;border-radius:24px;color:#dbeafe;display:grid;font-size:34px;height:72px;place-items:center;width:72px}.dashboard-premium-shell{grid-gap:20px;display:grid;gap:20px}.dashboard-hero-premium{grid-gap:24px;align-items:center;background:radial-gradient(circle at top left,#3b82f657,#0000 34%),radial-gradient(circle at bottom right,#7c3aed47,#0000 36%),linear-gradient(135deg,#0f172a,#111827);border:1px solid #94a3b82e;border-radius:30px;box-shadow:0 28px 90px #02061752;color:#fff;display:grid;gap:24px;grid-template-columns:1fr 360px;padding:32px}.dashboard-hero-premium h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.05em;line-height:1;margin:8px 0}.dashboard-hero-premium p{color:#cbd5e1;line-height:1.65;margin:0;max-width:760px}.dashboard-kicker{color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dashboard-hero-metrics{grid-gap:12px;display:grid;gap:12px}.ai-insight-card,.dashboard-hero-metrics div,.growth-loop-card,.status-grid-premium div,.win-item-premium{background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;padding:16px}.dashboard-hero-metrics strong{display:block;font-size:34px}.dashboard-hero-metrics span{color:#cbd5e1;font-size:13px}.dashboard-intel-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.dashboard-ai-card,.premium-chart,.variant-overview-premium{background:radial-gradient(circle at top left,#3b82f61f,#0000 32%),#0f172ac2;border:1px solid #94a3b829;box-shadow:0 22px 70px #02061738;color:#fff}.dashboard-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.dashboard-card-head h3{margin:6px 0 0}.dashboard-pill{align-items:center;background:#3b82f629;border:1px solid #60a5fa40;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:12px;font-weight:900;padding:7px 10px}.ai-insight-list{grid-gap:12px;display:grid;gap:12px}.ai-insight-card{grid-gap:10px;display:grid;gap:10px}.ai-insight-card h4{font-size:18px;margin:0}.ai-insight-card p{color:#cbd5e1;line-height:1.55;margin:0}.ai-insight-card.success{background:#22c55e14;border-color:#22c55e47}.ai-insight-card.learning{background:#3b82f614;border-color:#60a5fa47}.ai-insight-card.warning{background:#f59e0b14;border-color:#f59e0b47}.ai-insight-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.ai-insight-top span,.ai-status-badge,.winner-badge{background:#ffffff17;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:11px;font-weight:900;padding:5px 8px}.ai-metric-row{display:flex;flex-wrap:wrap;gap:8px}.ai-metric-row span{background:#0f172a80;border:1px solid #ffffff14;border-radius:999px;color:#cbd5e1;font-size:12px;padding:6px 8px}.ai-action-note{background:#3b82f61f;border:1px solid #60a5fa2e;border-radius:14px;color:#e0f2fe;font-size:13px;padding:10px}.status-grid-premium{grid-gap:12px;display:grid;gap:12px}.status-grid-premium strong{color:#fff;display:block;font-size:28px}.muted-text,.status-grid-premium span{color:#94a3b8}.growth-loop-card{margin-top:14px}.growth-loop-card span{color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.growth-loop-card p{color:#dbeafe;line-height:1.5;margin:8px 0 0}.winning-moments{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.winning-moments h4{margin:0}.win-item-premium p{color:#cbd5e1;margin:6px 0 10px}.ai-status-badge.success,.win-item-premium span,.winner-badge{background:#22c55e29;border:1px solid #4ade803d;color:#bbf7d0}.ai-status-badge{background:#3b82f624;border:1px solid #60a5fa38}.dashboard-empty{background:hsla(0,0%,100%,.055);border:1px dashed #94a3b83d;border-radius:18px;color:#cbd5e1;padding:18px}.variant-overview-premium .variant-table td,.variant-overview-premium .variant-table th{color:#e5e7eb}.variant-overview-premium .variant-table th{color:#93c5fd}.ai-explanation-panel{background:linear-gradient(135deg,#3b82f61f,#7c3aed1f);border:1px solid #94a3b833;border-radius:20px;padding:20px}.ai-diagnosis{color:#93c5fd;font-weight:600}.ai-reasoning{color:#e5e7eb;line-height:1.6;margin-top:8px}.ai-change-preview{background:#0f172a80;border-radius:12px;margin-top:12px;padding:10px}.ai-timestamp{color:#94a3b8;display:block;font-size:12px;margin-top:10px}.ai-control-panel{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:18px;margin-top:12px;padding:16px}.ai-control-panel h4{color:#fff;margin:0 0 10px}.ai-control-panel textarea{background:#02061799;border:1px solid #94a3b847;border-radius:14px;color:#fff;min-height:96px;outline:none;padding:12px;resize:vertical;width:100%}.ai-control-panel button{margin-top:10px}.module-ai-command{grid-gap:6px;background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;display:grid;gap:6px;padding:12px;width:min(420px,100%)}.module-ai-command span{color:#93c5fd;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.module-ai-command input,.module-list-tools input,.module-list-tools select{background:#02061785;border:1px solid #94a3b83d;border-radius:14px;color:#fff;outline:none;padding:11px 12px;width:100%}.module-list-tools{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 120px;margin-bottom:14px}.module-quality-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.module-quality-strip div{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;padding:14px}.module-quality-strip strong{color:#fff;display:block;font-size:22px}.module-quality-strip span{color:#94a3b8;display:block;font-size:12px;margin-top:4px}.module-list-panel{max-height:calc(100vh - 36px);position:sticky;top:18px}.module-edit-panel{min-height:720px}.module-field-section.premium{transition:transform .16s ease,border-color .16s ease,background .16s ease}.module-field-section.premium:hover{background:rgba(59,130,246,.055);border-color:#60a5fa47;transform:translateY(-1px)}.module-mode-tabs{background:#0f172aa6;border:1px solid #94a3b82e;border-radius:999px;display:inline-flex;padding:4px}.module-mode-tabs button{background:#0000;border:0;border-radius:999px;color:#94a3b8;cursor:pointer;font-weight:800;padding:8px 12px}.module-mode-tabs button.active{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.module-canvas-preview{background:radial-gradient(circle at top left,#3b82f624,#0000 34%),#0206176b;border:1px solid #94a3b829;border-radius:24px;display:grid;min-height:440px;padding:28px;place-items:center}.module-canvas-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 24px 70px #0206174d;padding:28px;width:min(560px,100%)}.module-canvas-card span{color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.module-canvas-card h2{color:#fff;font-size:34px;margin:10px 0}.module-canvas-card p{color:#cbd5e1;line-height:1.65}.module-canvas-card img{border-radius:20px;margin-top:16px;max-height:260px;object-fit:cover;width:100%}.deploy-tracker-premium{background:radial-gradient(circle at top left,#3b82f626,#0000 34%),#0f172ad1;border:1px solid #94a3b82e;border-radius:26px;box-shadow:0 24px 70px #02061742;padding:20px}.deploy-tracker-premium.live{border-color:#22c55e47}.deploy-tracker-premium.running{border-color:#60a5fa57}.deploy-tracker-premium.failed{border-color:#f8717157}.deploy-tracker-top{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.deploy-tracker-top strong{color:#fff;display:block;font-size:22px;margin-top:4px}.deploy-tracker-top p{color:#94a3b8;margin:6px 0 0}.deploy-tracker-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.deploy-status-pill{align-items:center;background:#94a3b824;border:1px solid #94a3b833;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:12px;font-weight:900;min-height:42px;padding:0 13px;text-transform:capitalize}.deploy-status-pill.live{background:#22c55e24;border-color:#4ade803d;color:#bbf7d0}.deploy-status-pill.running,.deploy-status-pill.synced{background:#3b82f629;border-color:#60a5fa47;color:#bfdbfe}.deploy-status-pill.failed{background:#ef444424;border-color:#f8717147;color:#fecaca}.deploy-steps-premium{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.deploy-step-premium{grid-gap:8px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;color:#94a3b8;display:grid;gap:8px;padding:14px}.deploy-step-premium span{background:#94a3b829;border-radius:999px;display:grid;font-size:12px;font-weight:900;height:30px;place-items:center;width:30px}.deploy-step-premium small{font-weight:900}.deploy-step-premium.active,.deploy-step-premium.done{background:#3b82f621;border-color:#60a5fa47;color:#dbeafe}.deploy-step-premium.active span,.deploy-step-premium.done span{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.deploy-meta-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.deploy-meta-grid div{background:#0206175c;border:1px solid #ffffff12;border-radius:16px;padding:12px}.deploy-meta-grid span{color:#94a3b8;display:block;font-size:11px;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.deploy-meta-grid strong{color:#fff;font-size:13px;word-break:break-word}.deploy-error{background:#ef44441f;border:1px solid #f871713d;border-radius:16px;color:#fecaca;margin-top:14px;padding:13px}.module-toast{border:1px solid #ffffff1a;border-radius:16px;font-weight:800;padding:13px 15px}.module-toast.success{background:#22c55e24;border-color:#4ade803d}.module-toast.error{background:#ef444424;border-color:#f8717147}.unsaved-badge{background:#f59e0b2e;border:1px solid #fbbf243d;border-radius:999px;color:#fde68a;display:inline-flex;font-size:11px;letter-spacing:normal;margin-left:12px;padding:5px 9px;vertical-align:middle}.section-preview-modal{background:#111;border-radius:20px;margin-top:20px;padding:20px}.section-preview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.section-preview-card{background:#1a1a1a;border-radius:16px;padding:14px}.section-preview-card img{border-radius:10px;margin-bottom:10px;width:100%}.section-preview-studio{background:radial-gradient(circle at top left,#3b82f62e,#0000 34%),#0f172a;border:1px solid #94a3b82e;border-radius:28px;box-shadow:0 30px 100px #00000073;display:grid;grid-template-rows:auto 1fr;max-height:calc(100vh - 32px);overflow:hidden;width:min(1180px,calc(100vw - 32px))}.section-preview-studio-head{border-bottom:1px solid #ffffff14;display:flex;gap:18px;justify-content:space-between;padding:24px}.section-preview-studio-head h2{color:#fff;margin:6px 0}.section-preview-studio-head p{color:#94a3b8;margin:0}.section-preview-studio-head button{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;font-size:24px;height:42px;width:42px}.section-preview-studio-grid{display:grid;grid-template-columns:330px 1fr;min-height:0}.section-variant-list{grid-gap:12px;align-content:start;border-right:1px solid #ffffff14;display:grid;gap:12px;overflow-y:auto;padding:18px}.section-variant-option{grid-gap:7px;background:hsla(0,0%,100%,.045);border:1px solid #94a3b829;border-radius:18px;color:#fff;cursor:pointer;display:grid;gap:7px;padding:16px;text-align:left}.section-variant-option.active{background:#3b82f62e;border-color:#60a5fa80}.section-variant-option span{color:#93c5fd;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.section-variant-option strong{font-size:15px;line-height:1.35}.section-variant-option small{color:#94a3b8;line-height:1.4}.section-live-preview-panel{grid-gap:14px;display:grid;gap:14px;grid-template-rows:auto minmax(420px,1fr) auto;min-height:0;min-width:0;overflow-y:auto;padding:18px}.section-live-preview-toolbar{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:18px;display:flex;gap:16px;justify-content:space-between;padding:14px}.section-live-preview-toolbar span{color:#93c5fd;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.section-live-preview-toolbar strong{color:#fff}.section-live-preview-frame{background:#fff;border:1px solid #94a3b82e;border-radius:24px;min-height:460px;width:100%}.section-preview-reason{background:#3b82f61a;border:1px solid #60a5fa2e;border-radius:18px;padding:14px}.section-preview-reason strong{color:#dbeafe}.section-preview-reason p{color:#cbd5e1;line-height:1.55;margin:6px 0 0}.seed-learning-card{background:radial-gradient(circle at top right,#7c3aed29,#0000 30%),#0f172ac7;border:1px solid #818cf82e}.crm-badge-high{background:#ef444429;color:#fecaca}.crm-badge-medium{background:#f59e0b29;color:#fde68a}.crm-badge-low{background:#22c55e29;color:#bbf7d0}.project-intel-shell{grid-gap:24px;display:grid;gap:24px}.project-intel-hero{align-items:center;background:radial-gradient(circle at top left,#3b82f638,#0000 34%),linear-gradient(135deg,#0f172af5,#111827e0);border:1px solid #94a3b82e;border-radius:30px;display:flex;gap:24px;justify-content:space-between;padding:34px}.project-intel-kicker{align-items:center;color:#93c5fd;display:inline-flex;font-size:12px;font-weight:900;gap:8px;letter-spacing:.16em;text-transform:uppercase}.project-intel-hero h1{color:#fff;font-size:42px;margin:12px 0}.project-intel-hero p{color:#cbd5e1;font-size:17px;max-width:760px}.project-health-ring{background:radial-gradient(circle,#0f172a 52%,#0000 54%),conic-gradient(#22c55e,#3b82f6,#8b5cf6,#22c55e);border-radius:50%;box-shadow:0 20px 60px #3b82f640;display:grid;height:150px;place-items:center;width:150px}.project-health-ring strong{color:#fff;font-size:42px;line-height:1}.project-health-ring span{color:#bfdbfe;font-size:12px;font-weight:800}.project-intel-stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-intel-stat{background:#0f172ad6;border:1px solid #94a3b826;border-radius:24px;color:#fff;padding:22px}.project-intel-stat svg{color:#93c5fd;margin-bottom:14px}.project-intel-stat strong{display:block;font-size:30px}.project-intel-stat span{color:#94a3b8}.project-intel-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.1fr .9fr}.project-intel-card{min-height:320px}.project-intel-card-head span{color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.project-intel-card-head h3{color:#fff;margin-top:8px}.project-action-list,.project-insight-list{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.project-insight-item{background:#ffffff0d;border:1px solid #94a3b824;border-radius:18px;padding:16px}.project-insight-item strong{color:#fff}.project-insight-item p{color:#cbd5e1;margin:6px 0 0}.project-insight-item.warning{border-color:#f59e0b59}.project-insight-item.success{border-color:#22c55e59}.project-action-intel{align-items:center;background:#4f46e521;border:1px solid #818cf840;border-radius:18px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:16px;text-align:left;width:100%}.project-action-intel strong{display:block}.project-action-intel span{color:#cbd5e1;display:block;margin-top:4px}.project-admin-intel-card{background:radial-gradient(circle at top right,#f59e0b24,#0000 32%),#0f172ad6;border:1px solid #f59e0b38}.project-admin-intel-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.project-admin-intel-grid>div{background:#ffffff0d;border:1px solid #94a3b824;border-radius:18px;padding:16px}.project-admin-intel-grid span{color:#94a3b8;display:block;font-size:12px;margin-bottom:8px}.project-admin-intel-grid strong{color:#fff;font-size:14px;word-break:break-all}.project-admin-actions{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.breadcrumb,.crm-breadcrumb,.crm-page-breadcrumb{align-items:center;background:#0f172ab8;border:1px solid #94a3b824;border-radius:999px;color:#93c5fd;display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin:0 0 18px;padding:9px 14px}.breadcrumb a,.crm-breadcrumb a,.crm-page-breadcrumb a{color:#93c5fd;text-decoration:none}.breadcrumb span,.crm-breadcrumb span,.crm-page-breadcrumb span{color:#fff}.crm-main{display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important}.crm-workspace-avatar{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border-radius:16px!important;flex:0 0 auto!important;height:46px!important;place-items:center!important;width:46px!important}.crm-user-avatar,.crm-workspace-avatar{display:grid!important;font-weight:950!important}.crm-user-avatar{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border-radius:50%!important;flex:0 0 auto!important;height:40px!important;place-items:center!important;width:40px!important}.branding-shell{grid-gap:24px;display:grid;gap:24px}.branding-header{background:#0f172a99;border:1px solid #94a3b81f;border-radius:20px;padding:24px}.logo-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.logo-card{background:#0f172a80;border:1px solid #94a3b826;border-radius:20px;cursor:pointer;overflow:hidden;transition:all .2s ease}.logo-card:hover{border-color:#6366f1;transform:translateY(-4px)}.logo-card.active{border:2px solid #6366f1}.logo-preview{background:#020617;padding:12px}.logo-meta{padding:12px}.logo-meta span{color:#94a3b8;font-size:12px}.branding-actions{display:flex;justify-content:flex-end}#root,body,html{background:#070b18;margin:0;min-height:100%}body{overflow-x:hidden}.crm-main{all:unset}.nx-app-shell{background:radial-gradient(circle at top right,#6366f121,#0000 34%),linear-gradient(180deg,#070b18,#080d1d)!important;color:#fff!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;min-height:100vh!important;overflow-x:hidden!important}.nx-main{background:radial-gradient(circle at 72% 0,#2563eb14,#0000 30%),#080d1d!important;display:flex!important;flex-direction:column!important;min-width:0!important}.nx-page-body{grid-gap:24px!important;display:grid!important;gap:24px!important;padding:28px 34px 52px!important}.crm-brand-copy,.nx-page-body{min-width:0!important}.crm-brand-copy strong{color:#fff!important;display:block!important;font-size:19px!important;font-weight:950!important;line-height:1.1!important;white-space:nowrap!important}.crm-brand-copy span{color:#93c5fd!important;display:block!important;font-size:13px!important;font-weight:850!important;margin-top:7px!important}.crm-sidebar-status{background:#10b9811a!important;border:1px solid #10b9813d!important;border-radius:20px!important;flex:0 0 auto!important;justify-content:space-between!important;margin-top:auto!important;padding:13px 14px!important;position:static!important}.crm-sidebar-status,.crm-sidebar-status div{align-items:center!important;display:flex!important}.crm-sidebar-status div{color:#a7f3d0!important;font-size:13px!important;gap:8px!important}.crm-sidebar-status strong{color:#34d399!important;font-size:13px!important}.crm-grid{grid-gap:18px!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.crm-card,.project-hero-card,.project-loading-card,.project-panel,.project-stat-card,.seed-hero,.seed-stat-card{background:radial-gradient(circle at top left,#3b82f61f,#0000 32%),#0f172ac7!important;border:1px solid #94a3b829!important;box-shadow:0 24px 70px #02061738!important;color:#fff!important}.crm-card,.dashboard-client,.dashboard-super,.project-detail-shell,.seed-hero{max-width:100%!important;min-width:0!important}.audit-table-wrap{overflow-x:auto;width:100%}.audit-table{border-collapse:initial;border-spacing:0 10px;width:100%}.audit-table th{color:#93c5fd;font-size:.78rem;letter-spacing:.12em;padding:10px 14px;text-align:left;text-transform:uppercase}.audit-table td{background:#0f172ab3;border-bottom:1px solid #94a3b824;border-top:1px solid #94a3b824;color:#e5edff;padding:14px;vertical-align:top}.audit-table td:first-child{border-left:1px solid #94a3b824;border-radius:16px 0 0 16px}.audit-table td:last-child{border-radius:0 16px 16px 0;border-right:1px solid #94a3b824}.audit-table strong{color:#fff;display:block}.audit-table small{color:#9fb0d0;display:block;font-size:.78rem;margin-top:4px}.audit-list{grid-gap:12px;display:grid;gap:12px}.audit-list-item{grid-gap:18px;background:#0f172ab8;border:1px solid #94a3b829;border-radius:18px;display:grid;gap:18px;grid-template-columns:1fr auto;padding:16px}.audit-list-item.failed{border-color:#f8717147}.audit-list-item strong{color:#fff;display:block;margin-bottom:4px}.audit-list-item small,.audit-list-item span{color:#9fb0d0;display:block;margin-top:4px}.audit-list-item p{color:#fecaca;font-size:.9rem;line-height:1.5;margin:10px 0 0}.project-stat-card.danger strong{color:#fecaca}.stat-card-link{color:inherit;display:block;text-decoration:none}.stat-card-link:hover{transform:translateY(-2px)}.account-search-input{background:#0f172ad1;border:1px solid #94a3b82e;border-radius:999px;color:#fff;min-width:280px;outline:none;padding:13px 18px}.account-search-input::placeholder{color:#8ea3c5}.account-search-input:focus{border-color:#3b82f6a6;box-shadow:0 0 0 4px #3b82f61f}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#2563eb21}.deployment-note{background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:14px;color:#fde68a;font-size:.9rem;font-weight:800;line-height:1.5;margin-top:12px;padding:12px 14px}.workflow-panel{border-color:#10b98159;margin-top:24px}.workflow-failed{border-color:#ef44446b}.workflow-header{gap:20px;margin-bottom:22px}.workflow-header h2{margin:6px 0}.workflow-header p{color:#a8b4cc;margin:0}.workflow-steps{grid-gap:12px;gap:12px;margin:18px 0}.workflow-step{background:#0f172ab8;border:1px solid #94a3b829;border-radius:18px;padding:18px}.workflow-step.done{background:#2563eb24;border-color:#2563eb61}.workflow-step.active{background:#f59e0b1f;border-color:#f59e0b7a}.workflow-step.failed{background:#ef44441f;border-color:#ef44447a}.workflow-step-icon{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;height:34px;margin-bottom:12px;width:34px}.workflow-step.active .workflow-step-icon{background:#f59e0b}.workflow-step.failed .workflow-step-icon{background:#ef4444}.workflow-grid{grid-gap:12px;gap:12px;margin-top:18px}.workflow-grid>div{background:#0206176b;border:1px solid #94a3b81f;border-radius:16px;padding:15px}.workflow-grid span{color:#93c5fd;display:block;font-size:.72rem;letter-spacing:.12em;margin-bottom:8px}.workflow-error{background:#ef44441f;border:1px solid #ef444447;border-radius:14px;font-weight:800;margin-top:16px}.toast-confirm-card{background:#111827;border:1px solid #ffffff1f;box-shadow:0 24px 80px #00000059;padding:18px}.toast-confirm-card strong{font-size:1rem;margin-bottom:8px}.toast-confirm-actions{margin-top:16px}.toast-confirm-actions button{border-radius:999px;font-weight:900;padding:10px 16px}.toast-confirm-actions button.secondary{background:#94a3b82e}.settings-hero-with-action{gap:24px}.settings-hero-with-action,.settings-sticky-save{align-items:center;display:flex;justify-content:space-between}.settings-sticky-save{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172aeb;border:1px solid #94a3b82e;border-radius:18px;bottom:18px;box-shadow:0 20px 60px #00000047;gap:14px;margin-top:24px;padding:14px;position:sticky;z-index:20}.settings-sticky-save span{color:#cbd5e1;font-weight:900}.settings-shell-business .project-hero-card{background:radial-gradient(circle at top right,#3b82f647,#0000 36%),linear-gradient(135deg,#0f172af5,#1e293be0);border-color:#3b82f647}.settings-shell-crm .project-hero-card{background:radial-gradient(circle at top right,#10b9813d,#0000 36%),linear-gradient(135deg,#064e3b47,#0f172af0);border-color:#10b98142}.settings-shell-usage .project-hero-card{background:radial-gradient(circle at top right,#f59e0b3d,#0000 36%),linear-gradient(135deg,#78350f38,#0f172af0);border-color:#f59e0b47}.settings-shell-business .project-kicker{color:#93c5fd}.settings-shell-crm .project-kicker{color:#6ee7b7}.settings-shell-usage .project-kicker{color:#fcd34d}.settings-shell-business .settings-save-btn{background:linear-gradient(135deg,#2563eb,#7c3aed)}.settings-shell-crm .settings-save-btn{background:linear-gradient(135deg,#059669,#2563eb)}.settings-shell-usage .settings-save-btn{background:linear-gradient(135deg,#f59e0b,#7c3aed)}.settings-textarea-field{grid-gap:8px;display:grid;gap:8px;margin-top:18px}.settings-textarea-field span{color:#cbd5e1;font-size:.88rem;font-weight:800}.settings-textarea-field textarea{background:#0f172ad1;border:1px solid #94a3b82e;border-radius:16px;color:#fff;outline:none;padding:14px 16px;resize:vertical;width:100%}.settings-textarea-field textarea:focus{border-color:#3b82f6a6;box-shadow:0 0 0 4px #3b82f61f}.settings-usage-stats{margin-bottom:22px}.chart-card,.crm-card,.crm-login-card,.dashboard-ai-card,.module-edit-panel,.module-list-panel,.premium-chart,.project-loading-card,.project-panel,.project-stat-card,.variant-overview-premium{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#38bdf814,#0000 34%),#0f172ac2;border-color:var(--snx-line-2);box-shadow:var(--snx-shadow)}.crm-btn-primary,.project-action-btn.primary,.seed-submit-btn,.settings-save-btn{background:var(--snx-gradient-primary);border-color:#0000;color:#fff}.crm-link-btn{background:#22d3ee1f;border-color:#22d3ee2e;color:var(--snx-text)}.crm-table-wrap,.seed-table-wrap,.variant-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.crm-table,.variant-table{min-width:720px}.crm-btn,.module-editor button,.module-list button,.project-action-btn,.top-actions a,.top-actions button{transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.crm-btn:hover,.module-editor button:hover,.module-list button:hover,.project-action-btn:hover,.top-actions a:hover,.top-actions button:hover{transform:translateY(-1px)}input,select,textarea{max-width:100%}@media (max-width:900px){.crm-grid{grid-template-columns:1fr}.variant-header{flex-direction:column}.account-form-grid,.module-layout,.module-workspace,.project-account-row{grid-template-columns:1fr}.module-list-panel{max-height:none;position:static}.module-list-tools,.module-quality-strip{grid-template-columns:1fr}.deploy-tracker-actions,.deploy-tracker-top{align-items:stretch;flex-direction:column}.deploy-meta-grid,.deploy-steps-premium{grid-template-columns:1fr 1fr}.section-preview-studio-grid{grid-template-columns:1fr}.section-variant-list{border-bottom:1px solid #ffffff14;border-right:0}.crm-brand-copy,.crm-sidebar-status{display:none}.crm-brand-premium{justify-content:center}.workflow-header{flex-direction:column}.workflow-grid,.workflow-steps{grid-template-columns:1fr}.workflow-actions{justify-content:flex-start}.crm-main{padding:18px}}@media (max-width:1200px){.kanban-board{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:700px){.kanban-board{grid-template-columns:1fr}}@media (max-width:760px){.seed-form-grid{grid-template-columns:1fr}.settings-hero-with-action,.settings-sticky-save{align-items:stretch;flex-direction:column}}@media (max-width:980px){.ai-fix-grid,.module-hero-premium,.module-workspace.premium,.project-action-grid,.project-hero-card,.project-main-grid{grid-template-columns:1fr}.module-hero-actions{justify-content:flex-start}.deploy-steps{grid-template-columns:repeat(2,1fr)}.nx-app-shell{grid-template-columns:84px minmax(0,1fr)!important}.crm-brand-copy,.crm-sidebar-status{display:none!important}.crm-brand-premium{justify-content:center!important}.nx-page-body{padding:22px!important}.crm-grid{grid-template-columns:1fr!important}}@media (max-width:1100px){.dashboard-hero-premium,.dashboard-intel-grid{grid-template-columns:1fr}}@media (max-width:1280px){.crm-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.crm-main{padding:16px}.crm-card,.crm-login-card,.module-edit-panel,.module-list-panel,.project-panel,.project-stat-card{border-radius:22px;padding:16px}.dashboard-hero-premium,.module-hero-premium,.project-hero-card,.seed-hero{border-radius:24px;padding:20px}.dashboard-hero-premium h1,.module-hero-premium h1,.project-hero-card h1,.seed-hero h1{font-size:30px}.deploy-steps{grid-template-columns:1fr}}.seed-intelligence-card,.seed-signals-card{min-height:360px}.seed-rec-list,.seed-signal-list{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.seed-rec-item,.seed-signal-item{background:radial-gradient(circle at top left,#3b82f61f,#0000 34%),hsla(0,0%,100%,.045);border:1px solid #94a3b829;border-radius:18px;padding:14px}.seed-rec-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.seed-rec-top strong{color:#fff;font-size:15px;line-height:1.35}.seed-rec-item p{color:#cbd5e1;font-size:14px;line-height:1.55;margin:8px 0 0}.seed-rec-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.seed-priority,.seed-rec-meta span{align-items:center;background:#ffffff14;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:11px;font-weight:900;min-height:26px;padding:5px 8px}@media (max-width:1100px){.dashboard-intel-grid{grid-template-columns:1fr}}@media (max-width:640px){.seed-rec-top{flex-direction:column}.seed-signal-item{grid-template-columns:1fr}.seed-signal-count{min-width:48px;width:fit-content}}.seed-intelligence-card,.seed-quality-card,.seed-signals-card{min-height:360px}.seed-quality-list,.seed-rec-list,.seed-signal-list{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.seed-quality-item,.seed-rec-item,.seed-signal-item{background:radial-gradient(circle at top left,#3b82f61f,#0000 34%),hsla(0,0%,100%,.045);border:1px solid #94a3b829;border-radius:18px;padding:14px}.seed-quality-item,.seed-rec-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.seed-quality-item strong,.seed-rec-top strong{color:#fff;font-size:15px;line-height:1.35}.seed-quality-item p,.seed-rec-item p{color:#cbd5e1;font-size:14px;line-height:1.55;margin:8px 0 0}.seed-quality-stats,.seed-rec-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.seed-priority,.seed-quality-stats span,.seed-rec-meta span{align-items:center;background:#ffffff14;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:11px;font-weight:900;min-height:26px;padding:5px 8px}.seed-priority.high{background:#ef444424;border:1px solid #f8717140;color:#fecaca}.seed-priority.medium{background:#f59e0b24;border:1px solid #fbbf2440;color:#fde68a}.seed-priority.low{background:#22c55e24;border:1px solid #4ade803d;color:#bbf7d0}.seed-signal-item{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:48px 1fr}.seed-signal-count{background:linear-gradient(135deg,#22d3ee2e,#8b5cf62e);border:1px solid #ffffff1a;border-radius:16px;color:#fff;display:grid;font-size:18px;font-weight:900;height:48px;place-items:center;width:48px}.seed-signal-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.seed-signal-copy strong{color:#fff;font-size:14px}.seed-signal-copy span{color:#cbd5e1;font-size:13px}.seed-signal-copy small{color:#94a3b8;font-size:12px;text-transform:capitalize}.seed-quality-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin:18px 0}.seed-quality-form input{background:#0f172ab3;border:1px solid #94a3b82e;border-radius:12px;color:#fff;min-height:42px;outline:none;padding:0 12px}.seed-quality-form input:focus{border-color:#60a5faa6;box-shadow:0 0 0 4px #3b82f61f}@media (max-width:1100px){.dashboard-intel-grid,.seed-quality-form{grid-template-columns:1fr}.seed-quality-form .crm-btn{width:100%}}@media (max-width:640px){.seed-quality-item,.seed-rec-top{flex-direction:column}.seed-quality-stats{justify-content:flex-start}.seed-signal-item{grid-template-columns:1fr}.seed-signal-count{min-width:48px;width:fit-content}}.seed-test-run-card{margin-top:22px}.seed-test-run-list{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.seed-test-run-item{align-items:flex-start;background:radial-gradient(circle at top left,#22d3ee1a,#0000 32%),hsla(0,0%,100%,.045);border:1px solid #94a3b829;border-radius:20px;display:flex;gap:18px;justify-content:space-between;padding:16px}.seed-test-run-item strong{color:#fff;display:block;font-size:16px}.seed-test-run-item p{color:#cbd5e1;line-height:1.5;margin:8px 0 0}.seed-test-run-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.seed-test-run-meta span,.seed-test-status{align-items:center;background:#ffffff14;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:11px;font-weight:900;min-height:26px;padding:5px 9px}.seed-test-status.completed{background:#22c55e24;border:1px solid #4ade803d;color:#bbf7d0}.seed-test-status.queued,.seed-test-status.running{background:#3b82f624;border:1px solid #60a5fa3d;color:#bfdbfe}.seed-test-status.completedwithfailures,.seed-test-status.failed{background:#ef444424;border:1px solid #f8717140;color:#fecaca}.seed-test-run-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}@media (max-width:760px){.seed-test-run-item{flex-direction:column}.seed-test-run-actions{justify-content:space-between;width:100%}}.seed-rec-actions{align-items:center}.seed-rec-action-btn{background:linear-gradient(135deg,#22d3ee38,#8b5cf638);border:1px solid #22d3ee38;border-radius:999px;color:#fff;cursor:pointer;font-size:11px;font-weight:900;min-height:30px;padding:6px 11px;transition:transform .16s ease,opacity .16s ease,border-color .16s ease}.seed-rec-action-btn:hover:not(:disabled){border-color:#22d3ee73;transform:translateY(-1px)}.seed-rec-action-btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.crm-alert.success{background:#22c55e1f;border:1px solid #22c55e47;color:#bbf7d0}@media (max-width:640px){.seed-rec-actions{justify-content:flex-start}.seed-rec-action-btn{justify-content:center;width:100%}}.seed-selected-controls{grid-gap:12px;align-items:end;background:#ffffff0a;border:1px solid #94a3b829;border-radius:22px;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) 90px auto auto auto;margin:18px 0;padding:16px}.seed-selected-field{grid-gap:8px;display:grid;gap:8px}.seed-selected-field label{color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.seed-selected-field input,.seed-selected-field select{background:#0f172ad1;border:1px solid #94a3b82e;border-radius:14px;color:#fff;min-height:42px;outline:none;padding:0 12px;width:100%}.seed-count-field input{text-align:center}.seed-comparison-panel{background:radial-gradient(circle at top left,#22d3ee1a,#0000 34%),hsla(0,0%,100%,.035);border:1px solid #22d3ee2e;border-radius:24px;margin:18px 0;padding:16px}.seed-comparison-head h4{color:#fff;margin:6px 0 0}.seed-comparison-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:14px}.seed-comparison-card{background:#0f172ab8;border:1px solid #94a3b829;border-radius:18px;padding:14px}.seed-comparison-card.active{background:radial-gradient(circle at top right,#22c55e1a,#0000 34%),#0f172ab8;border-color:#22c55e47}.seed-comparison-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.seed-comparison-title strong{color:#fff;font-size:18px}.seed-comparison-title span{background:#22c55e24;border-radius:999px;color:#bbf7d0;font-size:11px;font-weight:900;padding:4px 8px}.seed-comparison-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.seed-comparison-metrics div{background:#ffffff0d;border-radius:14px;padding:10px}.seed-comparison-metrics small{color:#94a3b8;display:block;font-size:11px;margin-bottom:4px}.seed-comparison-metrics b{color:#fff;font-size:16px}@media (max-width:1180px){.seed-selected-controls{grid-template-columns:1fr 90px}.seed-selected-controls .crm-btn{width:100%}}@media (max-width:640px){.seed-comparison-metrics,.seed-selected-controls{grid-template-columns:1fr}}.deployment-versions-panel{margin-top:18px}.deployment-version-list{grid-gap:12px;display:grid;gap:12px}.deployment-version-row{align-items:center;background:#0f172a94;border:1px solid #94a3b829;border-radius:18px;display:flex;gap:14px;justify-content:space-between;padding:14px}.deployment-version-row.active{background:#1665342e;border-color:#22c55e6b}.deployment-version-row>div{grid-gap:4px;display:grid;gap:4px}.deployment-version-row strong{color:#fff}.deployment-version-row span{color:#94a3b8;font-size:.88rem}.production-fit-panel{grid-gap:18px;display:grid;gap:18px}.production-fit-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.production-fit-head h2{margin:6px 0 8px}.production-fit-head p{color:#cbd5e1;line-height:1.6;margin:0}.production-fit-score-row{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:180px 1fr}.production-fit-issue,.production-fit-metrics div,.production-fit-recommendation,.production-fit-score,.production-fit-upgrade{background:radial-gradient(circle at top left,#22d3ee14,#0000 34%),hsla(0,0%,100%,.045);border:1px solid #94a3b829;border-radius:18px}.production-fit-score{display:grid;padding:18px;place-items:center;text-align:center}.production-fit-score strong{color:#fff;font-size:46px;line-height:1}.production-fit-score span{color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.12em;margin-top:8px;text-transform:uppercase}.production-fit-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.production-fit-metrics div{padding:16px}.production-fit-metrics span,.production-fit-recommendation span,.production-fit-upgrade span{color:#94a3b8;display:block;font-size:12px;margin-bottom:6px}.production-fit-metrics strong,.production-fit-recommendation strong{color:#fff;font-size:22px}.production-fit-summary{color:#cbd5e1;line-height:1.7;margin:0}.production-fit-recommendation,.production-fit-upgrade{padding:14px}.production-fit-upgrade p{color:#e2e8f0;line-height:1.6;margin:0}.production-fit-issues{grid-gap:12px;display:grid;gap:12px}.production-fit-issues h3{margin:0}.production-fit-issue{padding:14px}.production-fit-issue>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.production-fit-issue strong{color:#fff}.production-fit-issue p{color:#cbd5e1;line-height:1.6;margin:10px 0 6px}.production-fit-issue small{color:#94a3b8;line-height:1.5}.production-fit-severity{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;padding:4px 8px;text-transform:uppercase}.production-fit-severity.high{background:#ef444424;border:1px solid #f8717140;color:#fecaca}.production-fit-severity.medium{background:#f59e0b24;border:1px solid #fbbf2440;color:#fde68a}.production-fit-severity.low{background:#22c55e24;border:1px solid #4ade803d;color:#bbf7d0}@media (max-width:900px){.production-fit-head{flex-direction:column}.production-fit-score-row{grid-template-columns:1fr}.production-fit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.production-fit-metrics{grid-template-columns:1fr}}.premium-upgrade-panel{grid-gap:18px;display:grid;gap:18px}.premium-upgrade-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.premium-upgrade-head h2{margin:6px 0 8px}.premium-upgrade-head p,.premium-upgrade-summary{color:#cbd5e1;line-height:1.6;margin:0}.premium-upgrade-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.premium-upgrade-targets{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.premium-upgrade-target{background:radial-gradient(circle at top left,#8b5cf61f,#0000 34%),hsla(0,0%,100%,.045);border:1px solid #94a3b829;border-radius:18px;padding:15px}.premium-upgrade-target>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.premium-upgrade-target strong{color:#fff}.premium-upgrade-target span{background:#3b82f624;border-radius:999px;color:#bfdbfe;font-size:11px;font-weight:900;padding:4px 8px}.premium-upgrade-target p{color:#cbd5e1;line-height:1.5;margin:10px 0}.premium-upgrade-applied,.premium-upgrade-target small{color:#94a3b8}.premium-upgrade-applied{background:#22c55e1a;border:1px solid #22c55e38;border-radius:14px;padding:12px}@media (max-width:760px){.premium-upgrade-head{flex-direction:column}.premium-upgrade-actions{justify-content:stretch;width:100%}.premium-upgrade-actions .project-action-btn{width:100%}}.production-fit-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:760px){.production-fit-actions{justify-content:stretch;width:100%}.production-fit-actions .project-action-btn{width:100%}}.project-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.project-live-card small{color:#94a3b8;font-size:12px;line-height:1.45}.workflow-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.workflow-actions .project-action-btn{min-width:132px}.workflow-panel{background:radial-gradient(circle at top left,#3b82f61a,#0000 28%),#0f172ab8}.workflow-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.workflow-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.workflow-step{grid-gap:8px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:16px;color:#94a3b8;display:grid;gap:8px;padding:12px}.workflow-step-icon{background:#94a3b829;border-radius:999px;display:grid;font-size:12px;font-weight:900;height:28px;place-items:center;width:28px}.workflow-step.active,.workflow-step.done{background:#3b82f61f;border-color:#60a5fa47;color:#dbeafe}.workflow-step.active .workflow-step-icon,.workflow-step.done .workflow-step-icon{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.workflow-step.failed{background:#7f1d1d2e;border-color:#f8717152;color:#fecaca}.workflow-step.failed .workflow-step-icon{background:linear-gradient(135deg,#dc2626,#f97316);color:#fff}.workflow-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-grid>div{grid-gap:5px;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;display:grid;gap:5px;padding:12px}.workflow-grid span{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workflow-grid strong{color:#fff;overflow-wrap:anywhere}.workflow-error{background:#7f1d1d2e;border:1px solid #f8717142;border-radius:16px;color:#fecaca;margin-top:14px;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap}.toast-confirm-card{background:#0f172af5;border:1px solid #94a3b838;border-radius:18px;box-shadow:0 24px 70px #02061759;color:#fff;padding:16px;width:min(420px,calc(100vw - 32px))}.toast-confirm-card strong{display:block;font-size:16px;margin-bottom:6px}.toast-confirm-card p{color:#cbd5e1;font-size:14px;line-height:1.5;margin:0}.toast-confirm-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.toast-confirm-actions button{background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:800;min-height:38px;padding:0 13px}.toast-confirm-actions button.secondary{background:#ffffff14;border:1px solid #94a3b838}.project-action-grid{align-items:stretch}.project-action-grid .project-action-btn{text-align:center}@media (max-width:1100px){.project-hero-card,.project-main-grid{grid-template-columns:1fr}.workflow-header{display:grid}.workflow-actions{justify-content:flex-start}}@media (max-width:720px){.project-hero-card,.project-loading-card,.project-panel{border-radius:20px;padding:18px}.premium-upgrade-actions,.premium-upgrade-actions .project-action-btn,.project-hero-actions,.project-hero-actions .project-action-btn,.workflow-actions,.workflow-actions .project-action-btn{width:100%}.ai-fix-grid,.project-action-grid,.workflow-grid,.workflow-steps{grid-template-columns:1fr}.premium-upgrade-head,.production-fit-head{grid-gap:12px;display:grid;gap:12px}}.compact-recovery-panel{grid-gap:18px;display:grid;gap:18px}.recovery-header-compact{align-items:flex-start;margin-bottom:0}.recovery-actions-compact{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.recovery-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.2fr .7fr 1fr}.recovery-summary-card{grid-gap:7px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;display:grid;gap:7px;min-width:0;padding:16px}.recovery-summary-card.active{background:#10b9811c;border-color:#34d39947}.recovery-summary-card span{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.recovery-summary-card strong{color:#fff;font-size:18px;overflow-wrap:anywhere}.recovery-summary-card small{color:#94a3b8;line-height:1.45}.recovery-quick-restore .project-action-btn{justify-self:start;margin-top:6px}.deployment-history-modal{width:min(920px,100%)}.deployment-history-toolbar{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:16px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:12px}.deployment-history-toolbar span{color:#cbd5e1;font-weight:800}.modal-version-list{max-height:58vh;overflow:auto;padding-right:4px}.modal-version-list::-webkit-scrollbar{width:8px}.modal-version-list::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}@media (max-width:980px){.recovery-summary-grid{grid-template-columns:1fr}.recovery-actions-compact{justify-content:flex-start}}@media (max-width:720px){.deployment-history-toolbar,.deployment-history-toolbar .project-action-btn,.recovery-actions-compact,.recovery-actions-compact .project-action-btn{width:100%}.deployment-history-toolbar{display:grid}.recovery-quick-restore .project-action-btn{width:100%}}.site-operations-panel{grid-gap:18px;display:grid;gap:18px}.operation-group{grid-gap:12px;display:grid;gap:12px}.operation-group-head{grid-gap:4px;display:grid;gap:4px}.operation-group-head strong{color:#fff;font-size:15px}.operation-group-head span{color:#94a3b8;font-size:13px;line-height:1.45}.operation-action-list{grid-gap:10px;display:grid;gap:10px}.operation-action-card{grid-gap:14px;align-items:center;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.operation-action-card.recommended{background:#3b82f61f;border-color:#60a5fa40}.operation-action-card.danger-soft{background:#f8717112;border-color:#f8717129}.operation-action-card strong{color:#fff;font-size:14px}.operation-note{color:#94a3b8!important;font-size:13px;line-height:1.5!important;margin:5px 0 0!important}.operation-action-card .project-action-btn{min-width:112px}.project-details-modal{width:min(780px,100%)}.project-details-grid{grid-gap:10px;display:grid;gap:10px}.project-details-row{grid-gap:14px;align-items:start;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);padding:13px 14px}.project-details-row span{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.project-details-row strong{color:#fff;line-height:1.45;overflow-wrap:anywhere}.ai-panel,.premium-upgrade-panel,.production-fit-panel{background:radial-gradient(circle at top left,#3b82f617,#0000 28%),#0f172ab8}@media (max-width:720px){.operation-action-card{grid-template-columns:1fr}.operation-action-card .project-action-btn{width:100%}.project-details-row{grid-template-columns:1fr}}.confirm-action-modal{width:min(520px,100%)}.confirm-action-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.confirm-action-footer .project-action-btn{min-width:120px}.module-item-ai-actions{display:flex;flex-wrap:wrap;gap:10px}.module-item-ai-actions .project-action-btn{min-height:40px}.deploy-tracker-actions{align-items:center}.deploy-tracker-actions .project-action-btn,.module-hero-actions .project-action-btn{white-space:nowrap}.module-toast{line-height:1.55}@media (max-width:980px){.module-action-help-grid{grid-template-columns:1fr}.confirm-action-footer{display:grid}.confirm-action-footer .project-action-btn{width:100%}}@media (max-width:720px){.module-hero-premium{border-radius:22px;grid-template-columns:1fr;padding:20px}.module-hero-actions{justify-content:stretch}.module-hero-actions .module-ai-command,.module-hero-actions .module-ai-command input,.module-hero-actions .project-action-btn{width:100%}.deploy-tracker-top,.module-edit-header{grid-gap:14px;display:grid;gap:14px}.deploy-tracker-actions,.deploy-tracker-actions .project-action-btn,.module-edit-actions,.module-edit-actions .project-action-btn,.module-item-ai-actions,.module-item-ai-actions .project-action-btn,.module-mode-tabs{width:100%}}.module-edit-header-polished{grid-gap:16px!important;align-items:start!important;display:grid!important;gap:16px!important;grid-template-areas:"title tabs" "toolbar toolbar";grid-template-columns:minmax(0,1fr) auto}.module-edit-title-block{grid-area:title;min-width:0}.module-edit-title-block h2{line-height:1.16;margin:6px 0!important;overflow-wrap:anywhere}.module-edit-title-block p{max-width:760px}.module-mode-tabs-polished{align-self:start;grid-area:tabs;justify-self:end}.module-item-toolbar{align-items:center;border-top:1px solid hsla(0,0%,100%,.075);display:flex;gap:14px;grid-area:toolbar;justify-content:space-between;padding-top:12px}.module-edit-actions,.module-item-ai-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.project-action-btn.icon-only{min-width:42px;padding-left:0;padding-right:0;width:42px}.module-action-help-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.module-action-help{grid-gap:4px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:16px;display:grid;gap:4px;padding:12px}.module-action-help strong{color:#fff;font-size:13px}.module-action-help span{color:#94a3b8;font-size:12px;line-height:1.45}@media (max-width:1100px){.module-workspace.premium{grid-template-columns:300px minmax(0,1fr)!important}.module-item-toolbar{display:grid}.module-edit-actions,.module-item-ai-actions{width:100%}}@media (max-width:860px){.module-workspace.premium{grid-template-columns:1fr!important}.module-list-scroll{max-height:320px!important}.module-edit-header-polished{grid-template-areas:"title" "tabs" "toolbar";grid-template-columns:1fr}.module-mode-tabs-polished{display:flex;gap:8px;justify-self:start;overflow-x:auto;padding-bottom:4px;width:100%}.module-mode-tabs-polished button{flex:0 0 auto}.module-edit-actions .project-action-btn,.module-item-ai-actions .project-action-btn{flex:1 1 150px}.module-action-help-grid{grid-template-columns:1fr}}@media (max-width:640px){.module-hero-premium{border-radius:22px!important;grid-template-columns:1fr!important;padding:20px!important}.module-hero-actions{justify-content:stretch!important}.module-hero-actions .module-ai-command,.module-hero-actions .module-ai-command input,.module-hero-actions .project-action-btn{width:100%!important}.deploy-tracker-top{grid-gap:14px!important;display:grid!important;gap:14px!important}.deploy-tracker-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.deploy-tracker-actions .deploy-status-pill,.deploy-tracker-actions .project-action-btn{justify-content:center!important;width:100%!important}.module-edit-actions,.module-item-ai-actions{display:grid!important;grid-template-columns:1fr!important}.module-edit-actions .project-action-btn,.module-item-ai-actions .project-action-btn,.project-action-btn.icon-only{width:100%!important}}.nx-main{display:grid;grid-template-rows:auto minmax(0,1fr)}@media (max-width:860px){.nx-app-shell{grid-template-columns:1fr}.nx-app-shell.sidebar-open .crm-sidebar-premium{transform:translateX(0)}.nx-sidebar-backdrop{background:#020617ad;border:0;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:110}.nx-app-shell.sidebar-open .nx-sidebar-backdrop{opacity:1;pointer-events:auto}.nx-page-body{padding:16px}}.lead-page-shell{grid-gap:18px;display:grid;gap:18px}.lead-command-card,.lead-details-panel,.lead-filter-card,.lead-list-panel{background:radial-gradient(circle at top left,#3b82f61a,#0000 30%),#0f172ab8;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 18px 50px #0206172e;color:#fff}.lead-command-card{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:22px}.lead-command-card h2{font-size:28px;letter-spacing:-.03em;margin:8px 0}.lead-command-card p,.lead-panel-header p{color:#94a3b8;line-height:1.6;margin:0}.lead-command-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.lead-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.lead-stat-card{grid-gap:6px;background:#0f172ab8;border:1px solid #94a3b829;border-radius:20px;display:grid;gap:6px;padding:16px}.lead-stat-card span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lead-stat-card strong{color:#fff;font-size:30px;line-height:1}.lead-stat-card small{color:#94a3b8;line-height:1.4}.lead-filter-card{padding:16px}.lead-filter-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px auto}.lead-detail-form label,.lead-filter-grid label{grid-gap:8px;display:grid;gap:8px}.lead-detail-form label span,.lead-filter-grid label span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lead-detail-form input,.lead-detail-form textarea,.lead-filter-grid input,.lead-filter-grid select{background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;color:#fff;font:inherit;outline:none;padding:12px;width:100%}.lead-filter-grid input,.lead-filter-grid select{min-height:44px}.lead-detail-form input:focus,.lead-detail-form textarea:focus,.lead-filter-grid input:focus,.lead-filter-grid select:focus{border-color:#60a5fab8;box-shadow:0 0 0 4px #3b82f624}.lead-filter-actions{display:flex;flex-wrap:wrap;gap:10px}.lead-layout-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.lead-details-panel,.lead-list-panel{padding:18px}.lead-details-panel{position:sticky;top:118px}.lead-panel-header{margin-bottom:16px}.lead-panel-header h3{font-size:22px;margin:6px 0}.lead-table td,.lead-table th{white-space:nowrap}.lead-table td:first-child strong{color:#fff}.lead-contact-cell{grid-gap:3px;display:grid;gap:3px}.lead-contact-cell small{color:#94a3b8}.lead-row-clickable.selected{background:#3b82f624}.lead-status-pill{align-items:center;border:1px solid #94a3b82e;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:28px;padding:0 10px}.lead-status-pill.new,.lead-status-text.new{background:#3b82f621;color:#bfdbfe}.lead-status-pill.contacted,.lead-status-text.contacted{background:#f59e0b1f;color:#fde68a}.lead-status-pill.won,.lead-status-text.won{background:#22c55e1f;color:#bbf7d0}.lead-status-pill.lost,.lead-status-text.lost{background:#ef44441f;color:#fecaca}.lead-mobile-list{display:none}.lead-mobile-card{grid-gap:10px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;color:#fff;cursor:pointer;display:grid;gap:10px;padding:14px;text-align:left;width:100%}.lead-mobile-card.selected{background:#3b82f621;border-color:#60a5fa61}.lead-mobile-card-top,.lead-mobile-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.lead-mobile-card p{color:#cbd5e1;line-height:1.45;margin:0}.lead-mobile-meta{color:#94a3b8;font-size:12px}.lead-detail-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.lead-contact-card,.lead-detail-summary>div,.lead-message-card{grid-gap:5px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:16px;display:grid;gap:5px;padding:13px}.lead-detail-summary span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lead-contact-card strong,.lead-detail-summary strong,.lead-message-card strong{color:#fff;overflow-wrap:anywhere}.lead-contact-card,.lead-message-card{margin-bottom:12px}.lead-contact-card span,.lead-message-card p{color:#cbd5e1;line-height:1.5;margin:0;overflow-wrap:anywhere}.lead-detail-form{grid-gap:12px;display:grid;gap:12px}.lead-audit-section{margin-top:18px}.lead-audit-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.lead-audit-head strong{color:#fff}.lead-audit-head span{color:#94a3b8;font-size:13px}.lead-empty-state,.lead-loading-state,.lead-mini-empty{grid-gap:8px;background:hsla(0,0%,100%,.045);border:1px dashed #94a3b83d;border-radius:20px;color:#cbd5e1;display:grid;gap:8px;min-height:220px;padding:22px;place-items:center;text-align:center}.lead-empty-state.compact{min-height:360px}.lead-loading-state.small,.lead-mini-empty{min-height:110px}.lead-empty-icon{background:#3b82f624;border-radius:16px;display:grid;font-size:22px;height:48px;place-items:center;width:48px}.lead-empty-state h3{color:#fff;margin:0}.lead-empty-state p{color:#94a3b8;line-height:1.55;margin:0;max-width:420px}@media (max-width:1180px){.lead-layout-grid{grid-template-columns:1fr}.lead-details-panel{position:static}}@media (max-width:860px){.lead-command-card{grid-template-columns:1fr}.lead-command-actions{justify-content:flex-start}.lead-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-filter-grid{grid-template-columns:1fr}.lead-command-actions,.lead-command-actions .project-action-btn,.lead-filter-actions,.lead-filter-actions .crm-btn{width:100%}.lead-desktop-table{display:none}.lead-mobile-list{grid-gap:10px;display:grid;gap:10px}}@media (max-width:560px){.lead-command-card,.lead-details-panel,.lead-filter-card,.lead-list-panel{border-radius:20px;padding:16px}.lead-detail-summary,.lead-stats-grid{grid-template-columns:1fr}}.projects-page-shell{grid-gap:18px;display:grid;gap:18px}.projects-command-card,.projects-error-card,.projects-list-panel{background:radial-gradient(circle at top left,#3b82f61a,#0000 30%),#0f172ab8;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 18px 50px #0206172e;color:#fff}.projects-command-card{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:22px}.projects-command-card h2{font-size:28px;letter-spacing:-.03em;margin:8px 0}.projects-command-card p,.projects-panel-header p{color:#94a3b8;line-height:1.6;margin:0}.projects-command-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.projects-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.projects-stat-card{grid-gap:6px;background:#0f172ab8;border:1px solid #94a3b829;border-radius:20px;display:grid;gap:6px;padding:16px}.projects-stat-card span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.projects-stat-card strong{color:#fff;font-size:30px;line-height:1}.projects-stat-card small{color:#94a3b8;line-height:1.4}.projects-error-card{grid-gap:8px;background:radial-gradient(circle at top left,#f871711f,#0000 32%),#0f172ab8;border-color:#f8717147;display:grid;gap:8px;padding:16px}.projects-error-card strong{color:#fecaca}.projects-error-card p{color:#fecaca;line-height:1.5;margin:0}.projects-error-card .project-action-btn{justify-self:start}.projects-list-panel{padding:18px}.projects-panel-header{margin-bottom:16px}.projects-panel-header h3{font-size:22px;margin:6px 0}.projects-row-clickable{cursor:pointer}.projects-row-clickable:hover{background:#3b82f61a}.projects-business-cell{grid-gap:4px;display:grid;gap:4px}.projects-business-cell strong{color:#fff}.projects-business-cell span,.projects-muted{color:#94a3b8;font-size:13px}.projects-status-pill{align-items:center;border:1px solid #94a3b82e;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:28px;padding:0 10px}.projects-status-pill.generated{background:#3b82f621;color:#bfdbfe}.projects-status-pill.live{background:#22c55e1f;color:#bbf7d0}.projects-status-pill.failed{background:#ef44441f;color:#fecaca}.projects-status-pill.draft{background:#94a3b81a;color:#cbd5e1}.projects-live-link{color:#93c5fd;font-weight:900;text-decoration:none}.projects-live-link:hover{text-decoration:underline}.project-action-btn.compact{border-radius:12px;min-height:36px;padding:8px 12px}.projects-empty-state,.projects-loading-state{grid-gap:10px;background:hsla(0,0%,100%,.045);border:1px dashed #94a3b83d;border-radius:20px;color:#cbd5e1;display:grid;gap:10px;min-height:260px;padding:24px;place-items:center;text-align:center}.projects-empty-icon{background:#3b82f624;border-radius:18px;display:grid;font-size:24px;height:52px;place-items:center;width:52px}.projects-empty-state h3{color:#fff;margin:0}.projects-empty-state p{color:#94a3b8;line-height:1.55;margin:0;max-width:480px}.projects-mobile-list{display:none}.projects-mobile-card{grid-gap:14px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:20px;cursor:pointer;display:grid;gap:14px;padding:15px}.projects-mobile-card:hover{background:#3b82f61a;border-color:#60a5fa47}.projects-mobile-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.projects-mobile-top>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.projects-mobile-top strong{color:#fff;overflow-wrap:anywhere}.projects-mobile-top span:not(.projects-status-pill){color:#94a3b8;font-size:13px}.projects-mobile-actions{display:flex;flex-wrap:wrap;gap:10px}.projects-not-live{align-items:center;color:#94a3b8;display:inline-flex;font-size:13px;min-height:42px}@media (max-width:900px){.projects-command-card{grid-template-columns:1fr}.projects-command-actions{justify-content:flex-start}.projects-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-desktop-table{display:none}.projects-mobile-list{grid-gap:10px;display:grid;gap:10px}}@media (max-width:560px){.projects-command-card,.projects-error-card,.projects-list-panel{border-radius:20px;padding:16px}.projects-stats-grid{grid-template-columns:1fr}.projects-command-actions,.projects-command-actions .project-action-btn,.projects-mobile-actions,.projects-mobile-actions .project-action-btn{width:100%}.projects-mobile-actions{display:grid}}.dash-shell{grid-gap:18px;display:grid;gap:18px}.dash-alert,.dash-empty-workspace,.dash-hero-card,.dash-panel{background:radial-gradient(circle at top left,#3b82f61a,#0000 30%),#0f172ab8;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 18px 50px #0206172e;color:#fff}.dash-hero-card{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:22px}.dash-hero-card h2{font-size:30px;letter-spacing:-.035em;margin:8px 0}.dash-action-card p,.dash-guidance-panel p,.dash-hero-card p,.dash-panel-head p,.dash-quality-item p,.dash-rec-item p,.dash-test-run-item p{color:#94a3b8;line-height:1.6;margin:0}.dash-metric-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dash-metric-card{grid-gap:7px;background:#0f172ab8;border:1px solid #94a3b829;border-radius:20px;color:#fff;display:grid;gap:7px;padding:16px;text-decoration:none}.dash-metric-card.clickable:hover{background:#3b82f61c;border-color:#60a5fa59}.dash-metric-icon{background:#3b82f624;border-radius:14px;color:#bfdbfe;display:grid;height:38px;place-items:center;width:38px}.dash-metric-card span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dash-metric-card strong{font-size:30px;line-height:1}.dash-metric-card small{color:#94a3b8;line-height:1.4}.dash-admin-grid,.dash-client-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.dash-panel{padding:18px}.dash-panel-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.dash-panel-head h3{font-size:22px;margin:6px 0}.dash-action-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dash-action-card{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;color:#fff;display:flex;gap:14px;justify-content:space-between;padding:16px;text-decoration:none}.dash-action-card:hover{background:#3b82f61f;border-color:#60a5fa42}.dash-action-card.disabled{opacity:.68}.dash-action-card strong{display:block;margin-bottom:5px}.dash-quality-list,.dash-rec-list,.dash-signal-list,.dash-step-list,.dash-test-run-list{grid-gap:10px;display:grid;gap:10px}.dash-batch-result,.dash-comparison-card,.dash-quality-item,.dash-rec-item,.dash-signal-item,.dash-step-list>div,.dash-test-run-item{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;padding:14px}.dash-quality-item strong,.dash-rec-item strong,.dash-signal-item strong,.dash-step-list strong,.dash-test-run-item strong{color:#fff}.dash-alert{grid-gap:5px;display:grid;gap:5px;padding:14px 16px}.dash-alert p{margin:0}.dash-alert.error{background:radial-gradient(circle at top left,#f871711f,#0000 30%),#0f172ab8;border-color:#f8717142;color:#fecaca}.dash-alert.success{background:radial-gradient(circle at top left,#34d3991f,#0000 30%),#0f172ab8;border-color:#34d39942;color:#bbf7d0}.dash-empty-workspace,.dashboard-empty.refined{grid-gap:10px;border-style:dashed;color:#cbd5e1;display:grid;gap:10px;min-height:220px;padding:24px;place-items:center;text-align:center}.dash-empty-icon{background:#3b82f624;border-radius:18px;display:grid;font-size:24px;height:52px;place-items:center;width:52px}.dash-empty-workspace h3{margin:0}.dash-empty-workspace p{color:#94a3b8;line-height:1.55;margin:0;max-width:520px}.dash-quality-item,.dash-rec-actions,.dash-rec-top,.dash-test-actions,.dash-test-run-item{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dash-rec-actions{align-items:center;flex-wrap:wrap;margin-top:12px}.dash-quality-stats span,.dash-rec-actions span,.dash-test-actions span,.dash-test-meta span{color:#94a3b8;font-size:12px;font-weight:800}.dash-signal-item{grid-gap:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.dash-signal-count{background:#3b82f624;border-radius:14px;color:#bfdbfe;display:grid;font-weight:900;height:42px;place-items:center;width:42px}.dash-signal-item div:last-child{grid-gap:3px;display:grid;gap:3px}.dash-signal-item small,.dash-signal-item span{color:#94a3b8}.dash-quality-form,.dash-seed-controls{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-bottom:16px}.dash-seed-controls{grid-template-columns:minmax(0,1fr) 100px repeat(3,auto)}.dash-quality-form input,.dash-seed-controls input,.dash-seed-controls select{background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;color:#fff;min-height:44px;outline:none;padding:0 12px;width:100%}.dash-seed-controls label{grid-gap:7px;display:grid;gap:7px}.dash-seed-controls label span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dash-quality-stats,.dash-test-meta{display:flex;flex-wrap:wrap;gap:8px}.dash-test-run-item{align-items:center}.dash-comparison-panel{margin-top:18px}.dash-comparison-panel h4{color:#fff;margin:6px 0 14px}.dash-comparison-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dash-comparison-card.active{background:#34d39914;border-color:#34d39952}.dash-comparison-card div{display:flex;gap:8px;justify-content:space-between}.dash-comparison-card p{color:#94a3b8;margin:6px 0 0}@media (max-width:1180px){.dash-admin-grid,.dash-client-grid,.dash-quality-form,.dash-seed-controls{grid-template-columns:1fr}}@media (max-width:860px){.dash-hero-card,.dash-panel-head{display:grid}.dash-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-action-grid{grid-template-columns:1fr}.dash-quality-item,.dash-rec-top,.dash-test-run-item{display:grid}}@media (max-width:560px){.dash-alert,.dash-empty-workspace,.dash-hero-card,.dash-panel{border-radius:20px;padding:16px}.dash-metric-grid{grid-template-columns:1fr}.dash-hero-card .project-action-btn,.dash-panel-head .project-action-btn,.dash-quality-form .project-action-btn,.dash-seed-controls .project-action-btn{width:100%}}.branding-settings-shell,.kanban-page-shell,.modules-page-shell{grid-gap:18px;display:grid;gap:18px}.branding-color-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr)}.branding-color-row input[type=color]{border-radius:14px;cursor:pointer;height:44px;padding:4px;width:58px}.branding-preview-card{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;display:flex;gap:14px;margin-top:18px;padding:14px}.branding-preview-logo{border-radius:18px;color:#fff;display:grid;font-weight:900;height:58px;overflow:hidden;place-items:center;width:58px}.branding-preview-logo img{height:100%;object-fit:cover;width:100%}.branding-preview-card div:last-child{grid-gap:4px;display:grid;gap:4px}.branding-preview-card strong{color:#fff}.branding-preview-card span{color:#94a3b8}.modules-page-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.modules-page-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.module-directory-card{grid-gap:14px;background:radial-gradient(circle at top left,#3b82f61a,#0000 34%),#0f172ab8;border:1px solid #94a3b829;border-radius:22px;box-shadow:0 18px 50px #02061729;color:#fff;display:grid;gap:14px;min-height:240px;padding:18px;text-decoration:none}.module-directory-card:hover{background:radial-gradient(circle at top left,#3b82f629,#0000 36%),#0f172ad6;border-color:#60a5fa57}.module-directory-icon{background:#3b82f624;border-radius:16px;display:grid;font-size:22px;height:46px;place-items:center;width:46px}.module-directory-card h3{font-size:21px;letter-spacing:-.03em;margin:8px 0}.module-directory-card p{color:#94a3b8;line-height:1.55;margin:0}.module-directory-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.module-state{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;min-height:28px;padding:0 10px}.module-state.on{background:#22c55e1f;color:#bbf7d0}.module-state.off{background:#ef44441f;color:#fecaca}.module-directory-footer strong{color:#93c5fd;font-size:13px}.kanban-filter-grid{grid-template-columns:minmax(0,1fr) auto}.kanban-board.premium{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(280px,1fr));overflow-x:auto;padding-bottom:8px}.kanban-column.premium{grid-gap:12px;align-content:start;background:radial-gradient(circle at top left,#3b82f614,#0000 34%),#0f172ab8;border:1px solid #94a3b829;border-radius:22px;display:grid;gap:12px;min-width:280px;padding:14px}.kanban-column-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.kanban-column-head h3{color:#fff;margin:0}.kanban-column-head p{color:#94a3b8;font-size:12px;line-height:1.4;margin:5px 0 0}.kanban-column-head>span{background:#3b82f624;border-radius:999px;color:#bfdbfe;display:grid;font-weight:900;min-height:34px;min-width:34px;place-items:center}.kanban-cards{grid-gap:10px;display:grid;gap:10px}.kanban-card.premium,.kanban-empty-card{grid-gap:8px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:18px;display:grid;gap:8px;padding:14px}.kanban-card-title{color:#fff;font-weight:900;line-height:1.3}.kanban-card-date,.kanban-card-meta{color:#94a3b8;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.kanban-card-meta strong{color:#cbd5e1}.kanban-card-notes{background:#3b82f61a;border-radius:14px;color:#cbd5e1;font-size:13px;line-height:1.45;padding:10px}.kanban-empty-card{border-style:dashed;color:#94a3b8;text-align:center}@media (max-width:1180px){.modules-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-board.premium{grid-template-columns:repeat(4,280px)}}@media (max-width:760px){.kanban-filter-grid,.modules-page-grid{grid-template-columns:1fr}.lead-filter-actions,.lead-filter-actions .crm-btn,.modules-page-actions,.modules-page-actions .project-action-btn{width:100%}.module-directory-card{border-radius:20px;min-height:auto}.branding-color-row{grid-template-columns:1fr}.branding-color-row input[type=color]{width:100%}}.nx-app-shell{display:grid;grid-template-columns:280px minmax(0,1fr)}.nx-page-body{padding:24px}.crm-sidebar-inner{display:flex;flex-direction:column;height:100%;min-height:100vh;overflow:hidden;padding:28px 18px 18px}.crm-brand-premium,.crm-sidebar-spacer{flex:0 0 auto}.crm-sidebar-status{bottom:auto!important;flex:0 0 auto;left:auto!important;margin-top:12px;position:relative!important;right:auto!important}.nx-sidebar-backdrop{display:none}@media (max-width:900px){.nx-app-shell{grid-template-columns:1fr}.crm-sidebar-premium{inset:0 auto 0 0;position:fixed;transform:translateX(-105%);transition:transform .18s ease;width:min(285px,86vw);z-index:120}.nx-app-shell.sidebar-open .crm-sidebar-premium{transform:translateX(0)}.nx-sidebar-backdrop{background:#020617ad;border:0;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:110}.nx-app-shell.sidebar-open .nx-sidebar-backdrop{opacity:1;pointer-events:auto}.nx-page-body{padding:16px}}.project-detail-shell{grid-gap:18px;display:grid;gap:18px}.project-main-grid{align-items:start}.project-client-primary-grid{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.project-admin-primary-grid,.project-client-primary-grid,.project-operations-column{grid-gap:18px;display:grid;gap:18px}.project-operations-column{position:sticky;top:150px}.project-advanced-collapsible{overflow:hidden}.project-advanced-summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.project-advanced-summary::-webkit-details-marker{display:none}.project-advanced-summary h2{margin:0}.project-advanced-summary span:last-child{color:#93c5fd;font-weight:900}.project-advanced-body{grid-gap:16px;display:grid;gap:16px;margin-top:16px}.project-panel.compact-panel{border-radius:22px;padding:18px}.project-panel.compact-panel h2{font-size:22px}.project-panel.compact-panel p{font-size:14px}.project-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-stat-card{min-height:118px}.project-stat-card strong{font-size:28px}.site-operations-panel{max-height:none}.operation-action-card{grid-template-columns:minmax(0,1fr) 110px}.operation-action-card .project-action-btn{justify-content:center;width:110px}@media (max-width:1200px){.project-client-primary-grid{grid-template-columns:1fr}.project-operations-column{position:static}}@media (max-width:760px){.operation-action-card,.project-module-grid{grid-template-columns:1fr}.operation-action-card .project-action-btn{width:100%}}.seed-hero{grid-gap:18px;align-items:center;background:radial-gradient(circle at top left,#3b82f61f,#0000 30%),#0f172abd;border:1px solid #94a3b829;border-radius:26px;box-shadow:0 18px 50px #0206172e;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.seed-hero h1{font-size:clamp(36px,4vw,56px);letter-spacing:-.055em;line-height:.96;margin:8px 0}.seed-hero p{color:#cbd5e1;line-height:1.6;max-width:780px}.seed-hero-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;min-width:260px}.seed-stat-grid{grid-gap:12px;gap:12px;margin-top:18px}.seed-stat-card{grid-gap:7px;background:#0f172ab8;border:1px solid #94a3b829;border-radius:20px;display:grid;gap:7px;min-height:116px;padding:18px}.seed-stat-card span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.seed-stat-card strong{font-size:34px;line-height:1}.seed-top-grid{align-items:start;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)!important;margin-top:18px}.crm-card:has(.seed-table-wrap),.seed-learning-card,.seed-table-wrap,.seed-top-grid>.crm-card{background:radial-gradient(circle at top left,#3b82f614,#0000 32%),#0f172ab8;border:1px solid #94a3b829;border-radius:24px}.seed-input-group{min-width:0}.seed-input-group input{background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;min-height:46px;padding:0 12px;width:100%}.crm-seed-flow{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin-top:16px}.crm-seed-flow span{display:none}.crm-seed-flow div{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.075);border-radius:16px;padding:12px}.seed-learning-card .crm-card-header{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.seed-learning-card .crm-table-wrap,.seed-table-wrap{border:1px solid #94a3b824;border-radius:18px;overflow-x:auto}.seed-learning-card table,.seed-table-wrap table{min-width:980px}@media (max-width:1180px){.seed-hero,.seed-top-grid{grid-template-columns:1fr!important}.seed-hero-actions{display:flex;flex-wrap:wrap;min-width:0}.seed-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seed-learning-card .crm-card-header{grid-template-columns:1fr}}@media (max-width:760px){.seed-hero{border-radius:22px;padding:20px}.seed-hero-actions,.seed-hero-actions .crm-btn{width:100%}.seed-form-grid,.seed-stat-grid{grid-template-columns:1fr}.seed-stat-card{min-height:auto}}.project-hero-card-v2{align-items:stretch;gap:22px;grid-template-columns:minmax(0,1fr) 320px;min-height:auto;padding:24px 26px}.project-hero-main{align-content:center;display:grid;min-width:0}.project-hero-card-v2 .project-kicker{font-size:11px;letter-spacing:.14em;margin-bottom:10px}.project-hero-card-v2 h1{font-size:clamp(32px,3.3vw,46px);letter-spacing:-.045em;line-height:.98;margin:0;max-width:720px}.project-hero-card-v2 p{font-size:16px;line-height:1.5;margin-top:14px;max-width:720px}.project-hero-actions-v2{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.project-hero-actions-v2 .project-action-btn{border-radius:16px;font-size:14px;min-height:44px;padding:10px 16px}.project-live-card-v2{align-content:center;border-radius:24px;justify-content:start;min-height:190px;padding:24px}.project-live-card-v2 span{color:#cbd5e1;font-size:13px}.project-live-card-v2 strong{font-size:24px;line-height:1.1}.project-live-card-v2 a{font-size:16px}.project-live-card-v2 small{font-size:12px}.project-hero-meta-v2{display:none}@media (max-width:1180px){.project-hero-card-v2{grid-template-columns:1fr}.project-live-card-v2{min-height:auto}}@media (max-width:640px){.project-hero-card-v2{padding:22px}.project-hero-card-v2 h1{font-size:32px}.project-hero-actions-v2{display:grid;grid-template-columns:1fr}}.project-detail-shell{padding:0!important}.project-hero-card.project-hero-card-v2{border-radius:28px!important;min-height:auto!important;padding:20px 22px!important}.project-hero-main{align-content:center!important;display:grid!important;min-width:0!important;padding-right:4px!important}.project-hero-card-v2 .project-kicker{font-size:11px!important;letter-spacing:.14em!important;margin-bottom:8px!important}.project-hero-card-v2 h1{font-size:clamp(28px,2.8vw,40px)!important;letter-spacing:-.045em!important;line-height:1.02!important;margin:0!important;max-width:700px!important}.project-hero-card-v2 p{font-size:15px!important;line-height:1.45!important;margin-top:12px!important;max-width:640px!important}.project-hero-actions-v2 .project-action-btn{border-radius:15px!important;font-size:14px!important;font-weight:850!important;min-height:40px!important;padding:9px 14px!important}.project-live-card.project-live-card-v2{align-content:center!important;border-radius:24px!important;justify-content:start!important;min-height:165px!important;padding:20px 22px!important}.project-live-card-v2 span{font-size:12px!important}.project-live-card-v2 strong{font-size:20px!important;line-height:1.1!important;margin-top:8px!important}.project-live-card-v2 a{font-size:15px!important;margin-top:10px!important}.project-live-card-v2 small{font-size:12px!important;line-height:1.4!important;margin-top:8px!important}.project-hero-meta-v2{display:none!important}@media (max-width:1180px){.project-hero-card.project-hero-card-v2{grid-template-columns:1fr!important}.project-live-card.project-live-card-v2{min-height:auto!important}}@media (max-width:640px){.project-hero-card.project-hero-card-v2{padding:18px!important}.project-hero-card-v2 h1{font-size:30px!important}.project-hero-actions-v2{display:grid!important;grid-template-columns:1fr!important}}.nx-page-body{padding:22px 22px 28px!important}.project-detail-shell{margin:0!important}.project-detail-shell,.project-hero-card.project-hero-card-v2{gap:18px!important;max-width:none!important;width:100%!important}.project-hero-card.project-hero-card-v2{grid-template-columns:minmax(0,1fr) 300px!important}.project-hero-actions-v2{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important}.project-hero-actions-v2 .project-action-btn{align-items:center!important;border-radius:999px!important;box-shadow:none!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important;gap:8px!important;justify-content:center!important;letter-spacing:-.01em!important;line-height:1!important;min-height:42px!important;padding:0 16px!important;white-space:nowrap!important}.project-hero-actions-v2 .project-action-btn.primary{background:linear-gradient(135deg,#22d3ee,#6366f1)!important;border:1px solid #93c5fd2e!important;box-shadow:0 14px 34px #2563eb38!important;color:#fff!important;min-width:210px!important}.project-hero-actions-v2 .project-action-btn.secondary{background:hsla(0,0%,100%,.055)!important;border:1px solid #94a3b82e!important;color:#fff!important;min-width:132px!important}.project-hero-actions-v2 .project-action-btn.secondary:last-child{background:#0f172a7a!important;min-width:138px!important}.project-hero-actions-v2 .project-action-btn:hover{border-color:#93c5fd57!important;transform:translateY(-1px)!important}.project-hero-actions-v2 .project-action-btn.primary:hover{box-shadow:0 18px 44px #2563eb47!important}@media (max-width:1180px){.nx-page-body{padding:18px!important}.project-hero-card.project-hero-card-v2{grid-template-columns:1fr!important}.project-hero-actions-v2 .project-action-btn{min-width:auto!important}}@media (max-width:640px){.nx-page-body{padding:14px!important}.project-hero-actions-v2{display:grid!important;grid-template-columns:1fr!important}.project-hero-actions-v2 .project-action-btn,.project-hero-actions-v2 .project-action-btn.primary,.project-hero-actions-v2 .project-action-btn.secondary{min-width:0!important;width:100%!important}}.project-live-card-v2 .project-live-update-btn,.project-live-update-btn{align-items:center!important;background:linear-gradient(135deg,#22c55e38,#14b8a62e)!important;border:1px solid #86efac42!important;border-radius:999px!important;box-shadow:0 14px 34px #10b98124!important;color:#bbf7d0!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:950!important;gap:8px!important;justify-content:center!important;letter-spacing:-.01em!important;line-height:1!important;margin-top:14px!important;min-height:42px!important;min-width:170px!important;padding:0 16px!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important;width:fit-content!important}.project-live-card-v2 .project-live-update-btn:hover,.project-live-update-btn:hover{background:linear-gradient(135deg,#22c55e52,#14b8a63d)!important;border-color:#86efac7a!important;box-shadow:0 18px 44px #10b98133!important;transform:translateY(-1px)!important}.project-live-card-v2 .project-live-update-btn:disabled,.project-live-update-btn:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.58!important;transform:none!important}.project-live-card-v2 small{color:#93c5fd!important;display:block!important}.project-live-recovery-btn{align-items:center!important;background:#3b82f61a!important;border:1px solid #93c5fd38!important;border-radius:999px!important;color:#bfdbfe!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;justify-content:center!important;margin-top:10px!important;min-height:38px!important;min-width:170px!important;padding:0 14px!important;width:fit-content!important}.project-live-recovery-btn:hover{background:#3b82f629!important;border-color:#93c5fd61!important;transform:translateY(-1px)!important}.deployment-recovery-modal{width:min(1080px,calc(100vw - 32px))!important}.deployment-recovery-modal .deployment-versions-panel-modal{background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}.deployment-recovery-modal .recovery-header-compact{display:none!important}.deployment-recovery-modal .recovery-summary-grid{margin-top:8px!important}.deployment-recovery-modal .recovery-summary-card{min-height:170px!important}.deployment-recovery-modal .project-modal-backdrop{z-index:1100!important}@media (max-width:760px){.project-live-recovery-btn,.project-live-update-btn{width:100%!important}.deployment-recovery-modal .recovery-summary-grid{grid-template-columns:1fr!important}}.deployment-recovery-modal{max-height:86vh!important;overflow-y:auto!important;width:min(1120px,calc(100vw - 32px))!important}.recovery-summary-grid-modal{margin-top:8px!important}.deployment-history-toolbar-inline{border-top:1px solid #94a3b824!important;margin-top:22px!important;padding:14px 0!important}.deployment-version-list-visible{grid-gap:10px!important;display:grid!important;gap:10px!important;margin-top:4px!important}.deployment-version-list-visible .deployment-version-row{grid-gap:14px!important;align-items:center!important;background:hsla(0,0%,100%,.045)!important;border:1px solid #94a3b824!important;border-radius:18px!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:14px 16px!important}.deployment-version-list-visible .deployment-version-row.active{background:#22c55e1a!important;border-color:#4ade803d!important}.deployment-version-list-visible .deployment-version-row strong{color:#fff!important;display:block!important;font-size:15px!important;word-break:break-word!important}.deployment-version-list-visible .deployment-version-row span{color:#94a3b8!important;display:block!important;font-size:13px!important;margin-top:4px!important}@media (max-width:760px){.deployment-version-list-visible .deployment-version-row{grid-template-columns:1fr!important}}.site-operations-modal{max-height:86vh!important;overflow-y:auto!important;width:min(940px,calc(100vw - 32px))!important}.site-operations-modal-grid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:18px!important}.site-operations-modal .operation-action-card{grid-gap:16px!important;align-content:space-between!important;border-radius:22px!important;display:grid!important;gap:16px!important;grid-template-columns:1fr!important;min-height:180px!important;padding:18px!important}.site-operations-modal .operation-action-card .project-action-btn{justify-self:start!important;min-width:140px!important;width:fit-content!important}.site-operations-modal .operation-action-card.recommended{background:radial-gradient(circle at top right,#22d3ee24,#0000 34%),#0f172ac2!important;border-color:#22d3ee47!important}.site-operations-modal .operation-action-card.danger-soft{background:radial-gradient(circle at top right,#ef44441f,#0000 34%),#0f172ac2!important;border-color:#f871713d!important}@media (max-width:760px){.site-operations-modal-grid{grid-template-columns:1fr!important}.site-operations-modal .operation-action-card .project-action-btn{width:100%!important}}.ai-studio-modal{max-height:86vh!important;overflow-y:auto!important;width:min(1120px,calc(100vw - 32px))!important}.ai-studio-grid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;margin-top:18px!important}.ai-studio-card{background:radial-gradient(circle at top left,#3b82f61f,#0000 34%),#0f172ac2!important;border:1px solid #94a3b829!important;border-radius:24px!important;min-width:0!important;padding:20px!important}.ai-studio-card-main{min-height:420px!important}.ai-studio-card-head{grid-gap:16px!important;align-items:start!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) auto!important;margin-bottom:16px!important}.ai-studio-card-head.stacked{grid-template-columns:1fr!important}.ai-studio-card-head h3{color:#fff!important;font-size:26px!important;margin:8px 0!important}.ai-studio-card-head p{color:#cbd5e1!important;line-height:1.55!important;margin:0!important}.ai-studio-actions{grid-gap:10px!important;display:grid!important;gap:10px!important;min-width:150px!important}.ai-studio-actions .project-action-btn{width:100%!important}.premium-upgrade-targets.compact{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:16px!important}.premium-upgrade-targets.compact .premium-upgrade-target{min-height:150px!important}.ai-fix-grid-modal{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;margin-top:18px!important}.ai-fix-grid-modal .project-action-btn{justify-content:flex-start!important;padding-inline:16px!important;width:100%!important}.variant-performance-modal{max-height:86vh!important;overflow-y:auto!important;width:min(780px,calc(100vw - 32px))!important}.variant-performance-actions,.variant-performance-stats{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:18px!important}.variant-performance-actions .project-action-btn{min-height:46px!important;width:100%!important}@media (max-width:900px){.ai-studio-grid,.premium-upgrade-targets.compact{grid-template-columns:1fr!important}}@media (max-width:640px){.ai-studio-card-head,.variant-performance-actions,.variant-performance-stats{grid-template-columns:1fr!important}}.section-preview-backdrop{z-index:1200!important}.section-preview-studio{z-index:1201!important}.premium-upgrade-targets-visible{margin-top:18px!important}.premium-upgrade-target-visible{grid-gap:12px!important;align-content:start!important;display:grid!important;gap:12px!important}.premium-upgrade-target-visible small{color:#93c5fd!important;font-weight:800!important}.premium-target-preview-btn{border-radius:999px!important;font-size:13px!important;margin-top:4px!important;min-height:38px!important;min-width:150px!important;width:fit-content!important}@media (max-width:640px){.premium-target-preview-btn{width:100%!important}}.premium-upgrade-status-box{background:#0f172a9e!important;border:1px solid #94a3b824!important;border-radius:18px!important;margin-top:14px!important;padding:14px 16px!important}.premium-upgrade-status-box .premium-upgrade-summary{color:#dbeafe!important;line-height:1.55!important;margin:0!important}.premium-upgrade-dates{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.premium-upgrade-dates span{align-items:center!important;background:#3b82f61f!important;border:1px solid #93c5fd29!important;border-radius:999px!important;color:#93c5fd!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;gap:5px!important;padding:7px 10px!important}.premium-upgrade-dates strong{color:#fff!important;font-weight:900!important}.module-list-panel-table{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-height:0!important}.module-list-header-table{grid-gap:12px!important;align-items:start!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important}.module-list-header-table h3{margin:6px 0!important}.module-list-header-table p{margin:0!important}.module-add-item-top{border-radius:999px!important;min-height:40px!important;padding:0 14px!important;white-space:nowrap!important}.module-list-tools-table{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 132px!important}.module-items-table-wrap{background:#0f172a7a!important;border:1px solid #94a3b829!important;border-radius:22px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}.module-items-table-head{grid-gap:10px!important;border-bottom:1px solid #94a3b821!important;color:#93c5fd!important;display:grid!important;font-size:11px!important;font-weight:950!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 76px 58px!important;letter-spacing:.12em!important;padding:12px 14px!important;text-transform:uppercase!important}.module-items-table-body{grid-gap:0!important;align-content:start!important;display:grid!important;gap:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important}.module-items-table-row{grid-gap:10px!important;align-items:center!important;background:#0000!important;border:0!important;border-bottom:1px solid #94a3b81a!important;color:#fff!important;cursor:pointer!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 76px 58px!important;min-height:72px!important;padding:12px 14px!important;text-align:left!important;width:100%!important}.module-items-table-row:hover{background:#3b82f614!important}.module-items-table-row.active{background:radial-gradient(circle at top left,#3b82f633,#0000 34%),#1e40af47!important;box-shadow:inset 3px 0 0 #60a5faf2!important}.module-items-table-main{grid-gap:5px!important;display:grid!important;gap:5px!important;min-width:0!important}.module-items-table-main small,.module-items-table-main strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.module-items-table-main strong{color:#fff!important;font-size:14px!important;font-weight:950!important}.module-items-table-main small{color:#94a3b8!important;font-size:12px!important;line-height:1.3!important}.module-items-order{color:#94a3b8!important;font-size:12px!important;font-weight:900!important;justify-self:end!important}.module-items-empty-row{color:#94a3b8!important;font-size:14px!important;padding:18px!important}@media (max-width:1180px){.module-items-table-head{display:none!important}.module-items-table-row{grid-template-columns:minmax(0,1fr) auto!important}.module-items-order{display:none!important}}@media (max-width:640px){.module-list-header-table{grid-template-columns:1fr!important}.module-add-item-top{width:100%!important}.module-list-tools-table{grid-template-columns:1fr!important}.module-items-table-row{min-height:68px!important;padding:12px!important}}.module-toast{background:radial-gradient(circle at top left,#3b82f629,#0000 32%),#0f172ac7;border:1px solid #93c5fd2e;border-radius:18px;color:#dbeafe;font-size:14px;font-weight:850;margin:14px 0;padding:14px 16px;width:100%}.module-toast.success{background:radial-gradient(circle at top left,#22c55e24,#0000 32%),#0f172ac7;border-color:#4ade8033;color:#bbf7d0}.module-toast.error{background:radial-gradient(circle at top left,#ef444429,#0000 32%),#0f172ac7;border-color:#f871713d;color:#fecaca}.cleanup-danger-panel{grid-gap:16px;display:grid;gap:16px}.cleanup-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.cleanup-grid label{grid-gap:8px;display:grid;gap:8px}.cleanup-grid label span{color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cleanup-grid input,.cleanup-grid select{background:#0f172ac7;border:1px solid #94a3b82e;border-radius:14px;color:#fff;min-height:44px;padding:0 14px;width:100%}.cleanup-options{display:flex;flex-wrap:wrap;gap:12px}.cleanup-options label{align-items:center;background:#0f172a9e;border:1px solid #94a3b829;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:13px;font-weight:800;gap:8px;padding:9px 12px}.cleanup-preview-box{background:radial-gradient(circle at top left,#3b82f624,#0000 32%),#0f172ab8;border:1px solid #93c5fd2e;border-radius:20px;padding:16px}.cleanup-preview-box>strong{color:#fff;display:block;margin-bottom:12px}.cleanup-preview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cleanup-preview-grid span{background:#0206175c;border-radius:14px;color:#cbd5e1;font-size:13px;padding:10px 12px}.cleanup-preview-grid b{color:#fff}.cleanup-details{color:#cbd5e1;margin-top:12px}.cleanup-details summary{color:#93c5fd;cursor:pointer;font-weight:900}.cleanup-details.error summary{color:#fca5a5}.cleanup-delete-btn{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;border-color:#f8717159!important;color:#fff!important;justify-self:start}@media (max-width:760px){.cleanup-grid,.cleanup-preview-grid{grid-template-columns:1fr}.cleanup-delete-btn{width:100%}}.cleanup-wide{grid-column:1/-1}.cleanup-grid textarea{background:#0f172ac7;border:1px solid #94a3b82e;border-radius:14px;color:#fff;padding:12px 14px;resize:vertical;width:100%}.seed-page{gap:20px}.seed-message-stack,.seed-page{display:flex;flex-direction:column}.seed-message-stack{gap:10px}.seed-hero{align-items:flex-start;background:linear-gradient(135deg,#203160c7,#081232e0),radial-gradient(circle at top right,#5a89ff38,#0000 35%);border:1px solid #749cff2e;border-radius:28px;box-shadow:0 24px 60px #0000003d;display:flex;gap:20px;justify-content:space-between;padding:28px}.seed-hero-copy{max-width:760px}.seed-drawer-kicker,.seed-kicker{color:#8ec1ff;display:inline-block;font-size:.82rem;font-weight:800;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.seed-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.02;margin:0 0 10px}.seed-hero p{color:#e2eaffd1;font-size:1.02rem;line-height:1.7;margin:0;max-width:720px}.seed-action-group,.seed-drawer-footer,.seed-hero-actions,.seed-learning-actions{display:flex;flex-wrap:wrap;gap:10px}.seed-hero-actions{justify-content:flex-end;min-width:280px}.seed-stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.seed-stat-card{background:linear-gradient(180deg,#1c2a52e0,#0f1833eb);border:1px solid #749cff24;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff08;padding:18px 20px}.seed-stat-card span{color:#c6d3f4c2;display:block;font-size:.9rem;margin-bottom:10px}.seed-stat-card strong{color:#fff;display:block;font-size:1.85rem;font-weight:800}.seed-top-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.2fr .9fr}.seed-panel-card{border-radius:26px;padding:24px}.seed-panel-head h3{font-size:1.45rem;margin:4px 0 10px}.seed-panel-head p{color:#d2dfffb8;line-height:1.7;margin:0}.seed-form{margin-top:20px}.seed-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.seed-input-group{display:flex;flex-direction:column;gap:8px}.seed-input-group label{color:#dce7ffe6;font-size:.92rem;font-weight:700}.seed-input-group input{background:#08112ae0;border:1px solid #7b9be12e;border-radius:16px;color:#fff;min-height:48px;outline:none;padding:0 14px}.seed-input-group input::placeholder{color:#c0cce67a}.seed-form-footer{display:flex;justify-content:flex-end;margin-top:18px}.seed-submit-btn{min-width:180px}.seed-side-actions{display:flex;flex-direction:column;gap:14px;margin-top:20px}.seed-info-block h4{font-size:1rem;margin:0 0 8px}.seed-info-block p{color:#d2dfffb8;line-height:1.7;margin:0}.seed-batch-result-card,.seed-learning-card,.seed-library-card{border-radius:26px;padding:24px}.seed-learning-header{align-items:flex-start;gap:16px}.seed-recommendation-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.seed-recommendation-card{background:linear-gradient(180deg,#182448eb,#101832f5);border:1px solid #749cff24;border-radius:22px;display:flex;flex-direction:column;gap:14px;padding:18px}.seed-recommendation-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.seed-recommendation-title{color:#fff;font-size:1.12rem;font-weight:800}.seed-recommendation-subtitle{color:#c0cce6b8;font-size:.9rem;margin-top:4px}.seed-recommendation-summary{color:#e3ebffd9;font-size:.96rem;line-height:1.75;margin:0}.seed-recommendation-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.seed-recommendation-meta>div{background:#ffffff08;border:1px solid #749cff1a;border-radius:16px;padding:12px 14px}.seed-recommendation-meta span{color:#c0cce6b3;display:block;font-size:.8rem;margin-bottom:4px}.seed-recommendation-meta strong{color:#fff;font-size:.96rem}.seed-recommendation-footer{display:flex;justify-content:flex-end}.seed-priority-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:800;justify-content:center;min-height:30px;padding:0 12px}.seed-priority-chip.high{background:#ff70702e;color:#ffb3b3}.seed-priority-chip.medium{background:#ffc5572e;color:#ffd98c}.seed-priority-chip.low{background:#54d69129;color:#9ef0bb}.seed-library-table td,.seed-library-table th{vertical-align:middle;white-space:nowrap}.seed-library-table .seed-col-key{line-height:1.5;max-width:340px;white-space:normal}.seed-library-table tbody tr.is-selected{background:#5078ff14}.seed-action-group{min-width:220px}.seed-batch-result-card{margin-top:20px;padding:20px}.seed-empty-state{background:#ffffff0a;border:1px dashed #7c9ce138;border-radius:18px;color:#d0dcf7c7;padding:18px}.seed-drawer-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0408149e;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1200}.seed-drawer{background:linear-gradient(180deg,#09122efa,#070e24fa);border-left:1px solid #7c9ce124;box-shadow:-30px 0 80px #0006;height:100vh;overflow-y:auto;padding:28px;width:min(920px,calc(100vw - 48px))}.seed-drawer-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.seed-drawer-header h2{font-size:clamp(2rem,3vw,3rem);line-height:1.04;margin:4px 0 10px}.seed-drawer-header p{color:#cddaf7bd;font-size:1rem;margin:0}.seed-drawer-close{background:#ffffff0a;border:1px solid #7c9ce129;border-radius:18px;color:#fff;cursor:pointer;font-size:2rem;height:56px;width:56px}.seed-drawer-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.seed-drawer-stat{background:linear-gradient(180deg,#1d294de6,#121b38f0);border:1px solid #7c9ce11f;border-radius:22px;padding:20px}.seed-drawer-stat strong{color:#fff;display:block;font-size:2rem;margin-bottom:8px}.seed-drawer-stat span{color:#c6d3f4bd;font-size:.95rem}.seed-drawer-body{display:flex;flex-direction:column;gap:18px}.seed-detail-card-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.seed-detail-card{background:linear-gradient(180deg,#1c284ddb,#101832e6);border:1px solid #7c9ce11f;border-radius:22px;padding:18px 20px}.seed-detail-card label{color:#beccebb3;display:block;font-size:.86rem;margin-bottom:10px}.seed-detail-card p{color:#fff;font-size:1rem;line-height:1.65;margin:0;word-break:break-word}.seed-section-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.seed-section-title{font-size:1.4rem;margin:0}.seed-module-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.seed-module-card{background:linear-gradient(180deg,#1b274ae0,#111932f0);border:1px solid #7c9ce11f;border-radius:22px;padding:16px}.seed-module-card-top{align-items:center;display:flex;gap:14px;margin-bottom:14px}.seed-module-icon{align-items:center;background:linear-gradient(135deg,#3a6cff38,#6c5cff2e);border-radius:16px;display:flex;flex-shrink:0;font-size:1.5rem;height:54px;justify-content:center;width:54px}.seed-module-copy strong{color:#fff;display:block;font-size:1.06rem;margin-bottom:4px}.seed-module-copy p{color:#c0cce6b8;font-size:.92rem;margin:0}.seed-module-counts{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.seed-module-counts span{align-items:center;background:#ffffff0d;border-radius:999px;color:#dde7fcdb;display:inline-flex;font-size:.86rem;font-weight:700;min-height:34px;padding:0 12px}.seed-drawer-footer{border-top:1px solid #7c9ce11f;margin-top:22px;padding-top:18px}@media (max-width:1200px){.seed-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seed-module-grid,.seed-recommendation-grid,.seed-top-grid{grid-template-columns:1fr}}@media (max-width:900px){.seed-hero{flex-direction:column}.seed-hero-actions,.seed-learning-actions{justify-content:flex-start;width:100%}.seed-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seed-detail-card-grid,.seed-drawer-stats,.seed-form-grid{grid-template-columns:1fr}.seed-drawer{padding:22px 16px;width:100vw}.seed-drawer-header h2{font-size:2.2rem}}@media (max-width:640px){.seed-stat-grid{grid-template-columns:1fr}.seed-learning-card,.seed-library-card,.seed-panel-card{padding:18px}.seed-hero{padding:20px}.seed-recommendation-meta{grid-template-columns:1fr}.seed-drawer-close{height:48px;width:48px}}.seed-page-scroll{max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding-bottom:18px;width:100%}.seed-page{min-width:1280px}.seed-page-scroll::-webkit-scrollbar,.seed-table-wrap::-webkit-scrollbar{height:10px}.seed-page-scroll::-webkit-scrollbar-track,.seed-table-wrap::-webkit-scrollbar-track{background:#0f172a99;border-radius:999px}.seed-page-scroll::-webkit-scrollbar-thumb,.seed-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#22d3ee,#7c3aed);border-radius:999px}.seed-table-wrap{overflow-x:auto;padding-bottom:10px;width:100%}.seed-library-table{min-width:1380px}.seed-library-card{border-radius:28px;padding:24px}.seed-library-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.seed-library-header h3{font-size:1.55rem;margin:0 0 8px}.seed-library-summary{background:#0f172aad;border:1px solid #94a3b829;border-radius:20px;min-width:132px;padding:16px;text-align:center}.seed-library-summary strong{color:#fff;display:block;font-size:1.9rem;line-height:1}.seed-library-summary span{color:#94a3b8;display:block;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.seed-filter-panel{grid-gap:14px;background:radial-gradient(circle at top left,#3b82f61f,#0000 30%),#0f172a94;border:1px solid #94a3b824;border-radius:22px;display:grid;gap:14px;margin-bottom:16px;padding:16px}.seed-search-box{grid-gap:8px;display:grid;gap:8px}.seed-filter-grid label span,.seed-search-box label{color:#93c5fd;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.seed-filter-grid select,.seed-search-box input{background:#0206178f;border:1px solid #94a3b82e;border-radius:14px;color:#fff;min-height:44px;outline:none;padding:0 14px;width:100%}.seed-search-box input::placeholder{color:#cbd5e17a}.seed-filter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.1fr 1.1fr .8fr .8fr .65fr}.seed-filter-grid label{grid-gap:8px;display:grid;gap:8px}.seed-filter-actions{display:flex;justify-content:flex-end}.seed-table-footer,.seed-table-toolbar{align-items:center;color:#cbd5e1;display:flex;font-size:.92rem;gap:16px;justify-content:space-between;padding:10px 0 14px}.seed-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.seed-pagination span{color:#cbd5e1;font-weight:700}.seed-table-shell{background:#02061752;border:1px solid #94a3b824;border-radius:22px;overflow-x:auto;width:100%}.seed-admin-table{border-collapse:initial;border-spacing:0;min-width:1380px;width:100%}.seed-admin-table thead th{background:#0f172afa;border-bottom:1px solid #94a3b829;color:#93c5fd;font-size:.76rem;font-weight:900;letter-spacing:.09em;padding:14px 16px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.seed-admin-table tbody td{border-bottom:1px solid #94a3b81a;color:#e5e7eb;padding:15px 16px;vertical-align:middle}.seed-admin-table tbody tr{cursor:pointer;transition:background .18s ease,transform .18s ease}.seed-admin-table tbody tr:hover{background:#3b82f614}.seed-admin-table tbody tr.is-selected{background:#3b82f61f}.seed-main-cell{grid-gap:5px;display:grid;gap:5px;max-width:300px}.seed-main-cell strong{color:#fff;font-size:.95rem}.seed-main-cell span{color:#cbd5e1;font-size:.88rem;line-height:1.45;white-space:normal;word-break:break-word}.seed-date-cell,.seed-main-cell small,.seed-renderer-cell small{color:#94a3b8;font-size:.8rem}.seed-renderer-cell,.seed-vertical-cell{grid-gap:5px;display:grid;gap:5px}.seed-renderer-cell span,.seed-vertical-cell strong{color:#fff;font-weight:800;white-space:nowrap}.seed-vertical-cell span{color:#94a3b8;font-size:.86rem;white-space:nowrap}.seed-score-cell{min-width:92px}.seed-score-cell strong{color:#fff;display:block;margin-bottom:8px}.seed-score-track{background:#94a3b82e;border-radius:999px;height:7px;overflow:hidden;width:78px}.seed-score-track span{background:linear-gradient(90deg,#22c55e,#38bdf8);border-radius:inherit;display:block;height:100%}.seed-status-stack{align-items:flex-start;display:flex;flex-direction:column;gap:7px}.seed-image-pill,.seed-mini-pill,.seed-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-height:28px;padding:0 10px;white-space:nowrap}.seed-mini-pill.active,.seed-status-pill.active{background:#22c55e24;border:1px solid #22c55e38;color:#86efac}.seed-status-pill.draft{background:#fbbf2424;border:1px solid #fbbf2438;color:#fde68a}.seed-mini-pill.inactive,.seed-status-pill.archived{background:#94a3b81f;border:1px solid #94a3b82e;color:#cbd5e1}.seed-status-pill.neutral{background:#3b82f61f;border:1px solid #3b82f633;color:#bfdbfe}.seed-image-pill.ready{background:#22c55e24;border:1px solid #22c55e38;color:#86efac}.seed-image-pill.uploadable{background:#3b82f624;border:1px solid #3b82f638;color:#bfdbfe}.seed-image-pill.empty{background:#94a3b81f;border:1px solid #94a3b829;color:#cbd5e1}.seed-module-pill-row{display:flex;flex-wrap:wrap;gap:7px;max-width:260px}.seed-module-pill-row span{align-items:center;background:#0f172ab8;border:1px solid #94a3b824;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:.78rem;font-weight:800;gap:4px;min-height:28px;padding:0 9px;white-space:nowrap}.seed-action-col{background:#0f172af5;box-shadow:-10px 0 20px #02061747;position:sticky;right:0;z-index:1}.seed-row-actions{display:flex;gap:8px;justify-content:flex-end;min-width:240px}.seed-table-shell::-webkit-scrollbar{height:10px}.seed-table-shell::-webkit-scrollbar-track{background:#0f172ab8;border-radius:999px}.seed-table-shell::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#22d3ee,#7c3aed);border-radius:999px}@media (max-width:1200px){.seed-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seed-library-header,.seed-table-footer,.seed-table-toolbar{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.seed-filter-grid{grid-template-columns:1fr}.seed-library-card{padding:16px}.seed-pagination{width:100%}.seed-pagination .crm-btn{flex:1 1}}.project-health-panel{grid-gap:18px;display:grid;gap:18px}.project-health-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.health-badge{align-items:center;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.04em;min-height:30px;padding:0 10px;text-transform:uppercase}.health-badge.success{background:#22c55e24;border-color:#86efac3d;color:#86efac}.health-badge.warning{background:#f59e0b24;border-color:#fcd34d3d;color:#fcd34d}.health-badge.danger{background:#ef444424;border-color:#fca5a53d;color:#fca5a5}.health-badge.neutral{background:#94a3b81f;border-color:#cbd5e12e;color:#cbd5e1}.project-health-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-health-card{grid-gap:7px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;display:grid;gap:7px;padding:16px}.project-health-card span,.project-health-counts span{color:#94a3b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.project-health-card strong{font-size:18px}.project-health-card p{color:#cbd5e1;font-size:13px;line-height:1.45;margin:0}.project-health-counts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-health-counts div{grid-gap:4px;background:#0f172a85;border:1px solid #ffffff14;border-radius:16px;display:grid;gap:4px;padding:13px}.project-health-counts strong{font-size:22px}.project-health-warning{grid-gap:10px;background:#f59e0b1f;border:1px solid #fcd34d38;border-radius:18px;display:grid;gap:10px;padding:15px}.project-health-module-list{display:flex;flex-wrap:wrap;gap:8px}.project-health-module-list span{background:#ffffff14;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;padding:7px 9px}.project-health-actions{grid-gap:12px;display:grid;gap:12px}.project-health-action-list{grid-gap:10px;display:grid;gap:10px}.project-health-action{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:14px}.project-health-action.warning{background:#f59e0b17;border-color:#fcd34d38}.project-health-action.danger{background:#ef444417;border-color:#fca5a538}.project-health-action p{color:#cbd5e1;font-size:13px;margin:4px 0 0}.project-health-checks{border-top:1px solid #ffffff14;padding-top:12px}.project-health-checks summary{color:#bfdbfe;cursor:pointer;font-weight:800}.project-health-check-list{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.project-health-check{grid-gap:12px;align-items:start;background:#0f172a7a;border:1px solid #ffffff14;border-radius:16px;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:12px}.project-health-check p{color:#cbd5e1;font-size:13px;margin:4px 0 0}@media (max-width:900px){.project-health-counts,.project-health-grid{grid-template-columns:1fr}.project-health-action{align-items:stretch;flex-direction:column}.project-health-head-actions{justify-content:flex-start}}.project-lead-summary-panel{grid-gap:18px;display:grid;gap:18px}.project-lead-stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.project-lead-mini-stat{grid-gap:5px;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;display:grid;gap:5px;padding:14px}.project-lead-mini-stat span{color:#94a3b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.project-lead-mini-stat strong{font-size:24px}.project-lead-mini-stat.new{background:#3b82f61a;border-color:#93c5fd33}.project-lead-mini-stat.contacted{background:#f59e0b1a;border-color:#fcd34d33}.project-lead-mini-stat.won{background:#22c55e1a;border-color:#86efac33}.project-lead-mini-stat.lost{background:#ef44441a;border-color:#fca5a533}.project-lead-insights-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-lead-insights-grid div{grid-gap:5px;background:#0f172a80;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:5px;padding:14px}.project-lead-insights-grid span{color:#94a3b8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.project-lead-insights-grid strong{font-size:15px;word-break:break-word}.project-lead-breakdown-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-lead-breakdown-card{grid-gap:10px;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:18px;display:grid;gap:10px;padding:16px}.project-lead-breakdown-card p{color:#94a3b8;font-size:13px;margin:0}.project-lead-breakdown-list{grid-gap:8px;display:grid;gap:8px}.project-lead-breakdown-list div{color:#cbd5e1;display:flex;font-size:13px;gap:10px;justify-content:space-between}.project-lead-breakdown-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-lead-recent{grid-gap:10px;display:grid;gap:10px}.project-lead-recent-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.project-lead-recent-head a{color:#bfdbfe;font-size:13px;font-weight:800;text-decoration:none}.project-lead-recent-list{grid-gap:10px;display:grid;gap:10px}.project-lead-recent-item{align-items:center;background:#0f172a7a;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:13px}.project-lead-recent-item p{color:#94a3b8;font-size:13px;margin:4px 0 0}@media (max-width:1000px){.project-lead-breakdown-row,.project-lead-insights-grid,.project-lead-stats-grid{grid-template-columns:1fr}.project-lead-recent-item{align-items:flex-start;flex-direction:column}}.project-lead-summary-panel .project-panel-header{align-items:flex-start}.project-lead-summary-panel .project-panel-header .project-action-btn{align-self:flex-start;height:48px;min-width:96px;white-space:nowrap;width:auto}.dash-test-run-item-wrap{background:#0f172a61;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.dash-test-run-item-wrap .dash-test-run-item{border:0;border-radius:0}.beta-status-pill{align-items:center;background:#94a3b81f;border:1px solid #cbd5e129;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;letter-spacing:.04em;min-height:30px;padding:0 10px;text-transform:uppercase}.beta-status-pill.passed{background:#22c55e24;border-color:#86efac3d;color:#86efac}.beta-status-pill.failed,.beta-status-pill.needsattention{background:#ef444424;border-color:#fca5a53d;color:#fca5a5}.beta-status-pill.blocked,.beta-status-pill.inprogress,.beta-status-pill.needs-review{background:#f59e0b24;border-color:#fcd34d3d;color:#fcd34d}.beta-status-pill.pending{background:#3b82f61f;border-color:#93c5fd38;color:#bfdbfe}.beta-test-run-details{grid-gap:16px;background:#02061738;border-top:1px solid #ffffff14;display:grid;gap:16px;padding:18px}.beta-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.beta-summary-grid div{grid-gap:5px;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:16px;display:grid;gap:5px;padding:13px}.beta-summary-grid span{color:#94a3b8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.beta-summary-grid strong{font-size:22px}.beta-test-project-card,.beta-test-project-list{grid-gap:14px;display:grid;gap:14px}.beta-test-project-card{background:#0f172aa8;border:1px solid #ffffff17;border-radius:20px;padding:16px}.beta-test-project-main{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.beta-test-project-main h4{font-size:18px;margin:6px 0}.beta-test-project-main p{color:#cbd5e1;margin:0 0 10px}.beta-test-project-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.beta-test-error{background:#ef44441f;border:1px solid #fca5a533;border-radius:14px;color:#fecaca;font-size:13px;padding:12px}.beta-review-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:180px 180px 1fr auto}.beta-review-grid label{grid-gap:7px;color:#bfdbfe;display:grid;font-size:12px;font-weight:900;gap:7px;letter-spacing:.08em;text-transform:uppercase}.beta-review-grid select,.beta-review-grid textarea{background:#0206178c;border:1px solid #94a3b838;border-radius:14px;color:#fff;font-size:14px;letter-spacing:normal;outline:none;padding:11px 12px;text-transform:none;width:100%}.beta-review-grid textarea{min-height:44px;resize:vertical}.beta-notes-field{min-width:0}.beta-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.beta-tested-meta{border-top:1px solid #ffffff12;color:#94a3b8;font-size:12px;padding-top:10px}@media (max-width:1100px){.beta-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-review-grid{grid-template-columns:1fr}.beta-test-project-main{flex-direction:column}.beta-review-actions,.beta-test-project-actions{justify-content:flex-start}}.account-summary-grid{margin:18px 0}.account-summary-card{background:#ffffffbf;border:1px solid #94a3b833;border-radius:18px;box-shadow:0 18px 50px #0f172a0f;padding:16px}.account-summary-card span{color:#64748b;margin-bottom:6px}.account-summary-card strong{color:#0f172a;font-size:26px}.account-create-panel{margin-bottom:18px}.account-form-grid label{grid-gap:6px;color:#475569;display:grid;font-size:13px;font-weight:700;gap:6px}.account-form-grid input,.account-form-grid select{background:#fff;border:1px solid #94a3b859;border-radius:12px;color:#0f172a;outline:none;padding:10px 12px;width:100%}.account-checkbox-row{gap:8px!important}.account-table{min-width:980px}.account-table th{border-bottom:1px solid #94a3b83d;color:#64748b;font-size:12px;padding:12px}.account-table td{border-bottom:1px solid #94a3b82e;color:#0f172a;padding:14px 12px}.account-name-cell{grid-gap:4px;gap:4px}.account-name-cell strong{color:#0f172a}.account-mini-stack small,.account-mini-stack span,.account-name-cell small,.account-name-cell span{color:#64748b}.account-mini-stack{grid-gap:4px;gap:4px}.account-badge{background:#f1f5f9;border:1px solid #94a3b83d;color:#334155;font-weight:800;padding:5px 9px}.account-badge.active{background:#dcfce7;border-color:#16653429;color:#166534}.account-badge.danger{background:#fee2e2;border-color:#991b1b29;color:#991b1b}.account-badge.agency{background:#ede9fe;border-color:#5b21b629;color:#5b21b6}@media (max-width:900px){.account-form-grid,.account-summary-grid{grid-template-columns:1fr}}.account-assign-panel{margin-bottom:18px}.account-assignment-grid label{grid-gap:6px;color:#475569;display:grid;font-size:13px;font-weight:700;gap:6px}.account-assignment-grid select{background:#fff;border:1px solid #94a3b859;border-radius:12px;color:#0f172a;outline:none;padding:10px 12px;width:100%}@media (max-width:900px){.account-assignment-grid{grid-template-columns:1fr}.account-assignment-actions{justify-content:flex-start}}.account-management-shell{grid-gap:20px;display:grid;gap:20px}.account-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.account-summary-card{background:radial-gradient(circle at top left,#3b82f61f,#0000 35%),#0f172ac7;border:1px solid #94a3b82e;border-radius:22px;box-shadow:0 24px 80px #00000038;padding:18px}.account-summary-card span{color:#93a4bd;display:block;font-size:13px;margin-bottom:8px}.account-summary-card strong{color:#f8fafc;font-size:28px}.account-assign-panel,.account-create-panel{margin-bottom:0}.account-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-assignment-grid label,.account-form-grid label{grid-gap:7px;color:#93a4bd;display:grid;font-size:12px;font-weight:800;gap:7px;letter-spacing:.04em}.account-assignment-grid select,.account-form-grid input,.account-form-grid select{background:#020617b8;border:1px solid #94a3b838;border-radius:14px;color:#f8fafc;outline:none;padding:12px 13px;width:100%}.account-assignment-grid select:focus,.account-form-grid input:focus,.account-form-grid select:focus{border-color:#38bdf8bf;box-shadow:0 0 0 4px #38bdf814}.account-assignment-grid option,.account-form-grid option{background:#0f172a;color:#f8fafc}.account-checkbox-row{align-items:center;color:#cbd5e1!important;display:flex!important;gap:10px!important;grid-template-columns:none!important}.account-checkbox-row input{width:auto}.account-form-actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end;margin-top:4px}.account-assignment-grid{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) auto}.account-assignment-actions{display:flex;justify-content:flex-end}.account-table-wrap{overflow-x:auto;width:100%}.account-table{border-collapse:collapse;min-width:1020px;width:100%}.account-table th{border-bottom:1px solid #94a3b829;color:#93a4bd;font-size:11px;letter-spacing:.08em;padding:14px 12px;text-align:left;text-transform:uppercase}.account-table td{border-bottom:1px solid #94a3b81f;color:#cbd5e1;padding:16px 12px;vertical-align:top}.account-table tbody tr:hover{background:#0f172a75}.account-name-cell{grid-gap:5px;display:grid;gap:5px}.account-name-cell strong{color:#f8fafc}.account-mini-stack small,.account-mini-stack span,.account-name-cell small,.account-name-cell span{color:#93a4bd;font-size:12px}.account-mini-stack{grid-gap:5px;display:grid;gap:5px}.account-badge{align-items:center;background:#94a3b81f;border:1px solid #94a3b82e;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:11px;font-weight:900;padding:6px 10px}.account-badge.active{background:#22c55e24;border-color:#22c55e47;color:#bbf7d0}.account-badge.danger{background:#ef444424;border-color:#ef444447;color:#fecaca}.account-badge.agency{background:#8b5cf629;border-color:#8b5cf652;color:#ddd6fe}@media (max-width:900px){.account-assignment-grid,.account-form-grid,.account-summary-grid{grid-template-columns:1fr}.account-assignment-actions{justify-content:flex-start}}.clickable-row{color:inherit;text-decoration:none}.clickable-row:hover{border-color:#38bdf847;transform:translateY(-1px)}.dash-agency-actions{display:flex;flex-wrap:wrap;gap:12px}.nx-app-shell{align-items:stretch;background:#020617;display:flex;min-height:100vh;overflow-x:hidden}.nx-main{flex:1 1 auto;margin-left:0!important;min-width:0;overflow-x:hidden;width:100%}.nx-page-body{min-width:0;padding:24px 28px 36px}@media (max-width:900px){.nx-main{margin-left:0!important;width:100%}.nx-page-body{padding:18px}#root,.nx-app-shell,body,html{min-width:0;overflow-x:hidden;width:100%}.nx-app-shell{display:block}.nx-main{margin-left:0!important}.nx-main,.nx-page-body{min-width:0;overflow-x:hidden;width:100%}.nx-page-body{box-sizing:border-box;padding:16px}.nx-sidebar-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617ad;display:none;inset:0;position:fixed;z-index:120}.nx-app-shell.sidebar-open .nx-sidebar-backdrop{display:block}.account-management-shell,.dash-shell,.project-detail-shell{grid-gap:16px;display:grid;gap:16px;min-width:0;width:100%}.dash-hero-card,.dash-panel,.project-hero-card,.project-panel{border-radius:20px!important;box-sizing:border-box;min-width:0;padding:18px!important;width:100%}.dash-hero-card,.project-hero-card{grid-template-columns:1fr!important}.dash-hero-card h2,.project-hero-card h1,.project-hero-card h2{font-size:26px!important;line-height:1.1!important}.dash-hero-card p,.project-hero-card p,.project-panel p{font-size:14px!important;line-height:1.55!important}.account-summary-grid,.dash-admin-grid,.dash-metric-grid,.dashboard-intel-grid,.project-main-grid,.project-stats-grid{grid-template-columns:1fr!important;min-width:0;width:100%}.dash-metric-card{min-height:auto!important;min-width:0;padding:18px!important;width:100%}.dash-panel-head,.project-panel-header{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important}.project-action-btn{justify-content:center;width:100%}.account-assignment-grid,.account-form-grid,.cleanup-grid,.cleanup-options,.dash-quality-form,.dash-seed-controls{grid-template-columns:1fr!important;min-width:0;width:100%}input,select,textarea{box-sizing:border-box;max-width:100%}.account-table,.crm-table{min-width:760px}.account-table-wrap,.seed-table-wrap,.variant-table-wrap{overflow-x:auto;width:100%}#root,.nx-app-shell,body,html{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.nx-app-shell{background:#020617!important;display:block!important;min-width:0!important}.nx-main{margin-left:0!important;transform:none!important}.nx-main,.nx-page-body{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;width:100%!important}.nx-page-body{box-sizing:border-box!important;padding:14px!important}.nx-sidebar-backdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#020617b8!important;border:0!important;display:none!important;inset:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important;z-index:900!important}.nx-app-shell.sidebar-open .nx-sidebar-backdrop{display:block!important;opacity:1!important;pointer-events:auto!important}}.intelligence-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.intelligence-tabs button{border:none;border-radius:10px;cursor:pointer;padding:10px 16px}.intelligence-tabs button.active{font-weight:600}.syslogs-page{background:radial-gradient(circle at top left,#22d3ee24,#0000 34%),radial-gradient(circle at top right,#8b5cf629,#0000 34%),#050816;color:#f8fafc;min-height:100vh;padding:28px}.syslogs-hero{align-items:flex-start;background:#0f172ad1;border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 24px 80px #00000047;display:flex;gap:20px;justify-content:space-between;padding:26px}.syslogs-kicker{background:#22d3ee1f;border:1px solid #22d3ee33;border-radius:999px;color:#67e8f9;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;padding:7px 10px;text-transform:uppercase;width:fit-content}.syslogs-hero h1{font-size:42px;letter-spacing:-.055em;line-height:1;margin:14px 0 8px}.syslogs-hero p{color:#cbd5e1;line-height:1.6;margin:0;max-width:760px}.syslogs-refresh{align-items:center;background:linear-gradient(90deg,#22d3ee,#8b5cf6);border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;min-height:42px;padding:0 16px}.syslogs-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.syslogs-card{background:#ffffff12;border:1px solid #ffffff1a;border-radius:22px;padding:18px}.syslogs-card span{background:#22d3ee1a;border-radius:14px;color:#67e8f9;display:grid;height:38px;place-items:center;width:38px}.syslogs-card strong{display:block;font-size:30px;margin-top:14px}.syslogs-card small{color:#94a3b8;font-weight:800}.syslogs-toolbar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 180px 180px;margin-top:18px}.syslogs-search{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:10px;min-height:46px;padding:0 14px}.syslogs-search input,.syslogs-toolbar select{background:#0000;border:0;color:#f8fafc;font-weight:700;outline:none;width:100%}.syslogs-toolbar select{background:#111827;border:1px solid #ffffff1a;border-radius:16px;min-height:46px;padding:0 14px}.syslogs-table-card{background:#0f172adb;border:1px solid #ffffff1a;border-radius:24px;margin-top:18px;overflow:hidden}.syslogs-table-head{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;min-height:58px;padding:0 18px}.syslogs-table-head span{color:#94a3b8;font-size:13px;font-weight:800}.syslogs-table-wrap{overflow-x:auto}.syslogs-table{border-collapse:collapse;min-width:980px;width:100%}.syslogs-table td,.syslogs-table th{border-bottom:1px solid #ffffff0f;font-size:13px;padding:14px 16px;text-align:left;vertical-align:top}.syslogs-table th{color:#94a3b8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.syslogs-table tbody tr{cursor:pointer}.syslogs-table tbody tr:hover{background:#ffffff0a}.syslogs-method,.syslogs-sql-pill,.syslogs-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:6px;padding:6px 9px}.syslogs-status.success{background:#bef2641a;color:#bef264}.syslogs-status.warning{background:#facc151a;color:#facc15}.syslogs-status.error{background:#f871711f;color:#f87171}.syslogs-status.redirect{background:#93c5fd1a;color:#93c5fd}.syslogs-method,.syslogs-sql-pill{background:#ffffff12;color:#cbd5e1}.syslogs-path{color:#e2e8f0;font-weight:800;max-width:440px;word-break:break-word}.syslogs-path em,.syslogs-path small{color:#94a3b8;display:block;font-style:normal;font-weight:600;margin-top:4px}.syslogs-path em{color:#fca5a5}.syslogs-empty{color:#94a3b8;padding:40px!important;text-align:center!important}.syslogs-drawer{background:#060b16;border-left:1px solid #ffffff1f;box-shadow:-24px 0 80px #00000073;inset:0 0 0 auto;overflow-y:auto;position:fixed;width:min(760px,92vw);z-index:80}.syslogs-drawer-head{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060b16eb;border-bottom:1px solid #ffffff1a;display:flex;gap:16px;justify-content:space-between;min-height:76px;padding:16px 18px;position:sticky;top:0;z-index:2}.syslogs-drawer-head strong{display:block;word-break:break-word}.syslogs-drawer-head span{color:#94a3b8;display:block;font-size:12px;margin-top:4px}.syslogs-drawer-head button{background:#ffffff14;border:0;border-radius:12px;color:#fff;cursor:pointer;height:38px;width:38px}.syslogs-drawer-body{padding:18px}.syslogs-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.syslogs-info{background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;padding:14px}.syslogs-info span{color:#94a3b8;display:block;font-size:12px;font-weight:800}.syslogs-info strong{display:block;margin-top:6px;word-break:break-word}.syslogs-block,.syslogs-sql-item{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;margin-top:14px;padding:14px}.syslogs-block.danger{background:#7f1d1d2e;border-color:#f871714d}.syslogs-block strong,.syslogs-sql-item strong{display:block;margin-bottom:10px}.syslogs-block pre,.syslogs-sql-item pre{background:#00000047;border-radius:12px;color:#dbeafe;font-size:12px;line-height:1.55;margin:0;max-height:360px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.syslogs-drawer-body h3{margin:24px 0 0}.syslogs-sql-item div{display:flex;gap:12px;justify-content:space-between}.syslogs-sql-item div span{color:#bef264;font-weight:900}.syslogs-sql-error{color:#fca5a5;font-weight:800}.syslogs-muted{color:#94a3b8}.syslogs-drawer-loading{color:#94a3b8;padding:30px}@media (max-width:900px){.syslogs-page{padding:16px}.syslogs-hero{display:grid}.syslogs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.syslogs-detail-grid,.syslogs-toolbar{grid-template-columns:1fr}}body[data-theme=light],html[data-theme=light],html[data-theme=light] #root,html[data-theme=light] .admin-layout,html[data-theme=light] .admin-main,html[data-theme=light] .app-shell,html[data-theme=light] .crm-main,html[data-theme=light] .crm-shell,html[data-theme=light] .dashboard-layout,html[data-theme=light] .dashboard-main,html[data-theme=light] .layout-shell,html[data-theme=light] .main-content,html[data-theme=light] .main-shell,html[data-theme=light] .nx-app-shell,html[data-theme=light] .nx-main,html[data-theme=light] .page-content,html[data-theme=light] .page-shell,html[data-theme=light] body{background:#f4f7fb!important;color:#0f172a!important}html[data-theme=light] .crm-sidebar-premium{background:radial-gradient(circle at top left,#4f46e514,#0000 34%),linear-gradient(180deg,#fff,#f8fafc)!important;border-right:1px solid #0f172a14!important;box-shadow:14px 0 40px #0f172a0f!important;color:#0f172a!important}html[data-theme=light] .crm-sidebar-inner{background:#0000!important;color:#0f172a!important}html[data-theme=light] .crm-brand-copy strong{color:#0f172a!important}html[data-theme=light] .crm-brand-copy span,html[data-theme=light] .crm-brand-copy.compact span{color:#2563eb!important}html[data-theme=light] .crm-nav-link-premium{background:#0000!important;border-color:#0000!important;color:#334155!important}html[data-theme=light] .crm-nav-link-premium:hover{background:#f1f5f9!important;border-color:#0f172a0f!important;color:#0f172a!important;transform:translateX(2px)!important}html[data-theme=light] .crm-nav-link-premium.active{background:linear-gradient(135deg,#eef2ff,#e0f2fe)!important;border-color:#4f46e52e!important;box-shadow:0 14px 34px #4f46e51f!important;color:#3730a3!important}html[data-theme=light] .crm-nav-icon-premium{background:#f1f5f9!important;color:#475569!important}html[data-theme=light] .crm-nav-link-premium.active .crm-nav-icon-premium{background:#dbeafe!important;color:#4f46e5!important}html[data-theme=light] .crm-nav-icon-premium svg,html[data-theme=light] .crm-nav-link-premium svg{stroke:currentColor!important;color:currentColor!important}html[data-theme=light] .crm-sidebar-status,html[data-theme=light] .crm-sidebar-status.premium{background:#ecfdf5!important;border:1px solid #bbf7d0!important;box-shadow:none!important;color:#047857!important}html[data-theme=light] .crm-sidebar-status small,html[data-theme=light] .crm-sidebar-status span,html[data-theme=light] .crm-sidebar-status strong{color:#047857!important}html[data-theme=light] .crm-sidebar-status svg{stroke:#059669!important;color:#059669!important}html[data-theme=light] .snx-topbar{background:radial-gradient(circle at top left,#3b82f614,#0000 34%),linear-gradient(135deg,#fff,#f8fafc)!important;border-bottom:1px solid #0f172a14!important;color:#0f172a!important}html[data-theme=light] .snx-topbar-kicker{color:#64748b!important}html[data-theme=light] .snx-topbar-title h1{color:#0f172a!important}html[data-theme=light] .snx-topbar-search{background:#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 12px 30px #0f172a0f!important;color:#64748b!important}html[data-theme=light] .snx-topbar-search input{background:#0000!important;color:#0f172a!important}html[data-theme=light] .snx-topbar-search input::placeholder{color:#94a3b8!important}html[data-theme=light] .snx-topbar-account-trigger,html[data-theme=light] .snx-topbar-icon-btn{background:#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 12px 30px #0f172a0f!important;color:#0f172a!important}html[data-theme=light] .snx-topbar-account-copy strong{color:#0f172a!important}html[data-theme=light] .snx-topbar-account-copy small{color:#64748b!important}html[data-theme=light] .snx-topbar-account-menu,html[data-theme=light] .snx-topbar-search-results{background:#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 24px 70px #0f172a24!important;color:#0f172a!important}html[data-theme=light] .snx-topbar-search-result{color:#0f172a!important}html[data-theme=light] .snx-topbar-search-result:hover{background:#f1f5f9!important}html[data-theme=light] .snx-topbar-search-empty,html[data-theme=light] .snx-topbar-search-result-main small{color:#64748b!important}body[data-theme=dark] .snx-topbar-search input,html[data-theme=dark] .snx-topbar-search input{color:#e5e7eb!important}body[data-theme=dark] .snx-topbar-search,html[data-theme=dark] .snx-topbar-search{background:#0206178f!important;border-color:#94a3b82e!important}html[data-theme=light] .account-empty-state,html[data-theme=light] .account-hero-card,html[data-theme=light] .account-loading-card,html[data-theme=light] .account-panel,html[data-theme=light] .account-privacy-card,html[data-theme=light] .account-summary-card,html[data-theme=light] .billing-usage-card,html[data-theme=light] .dash-alert,html[data-theme=light] .dash-empty-workspace,html[data-theme=light] .dash-hero-card,html[data-theme=light] .dash-metric-card,html[data-theme=light] .dash-panel,html[data-theme=light] .dashboard-empty.refined,html[data-theme=light] .jobs-card,html[data-theme=light] .jobs-empty,html[data-theme=light] .jobs-hero,html[data-theme=light] .jobs-summary-card,html[data-theme=light] .kanban-board.premium,html[data-theme=light] .kanban-card.premium,html[data-theme=light] .kanban-column.premium,html[data-theme=light] .lead-command-card,html[data-theme=light] .lead-details-panel,html[data-theme=light] .lead-empty-state,html[data-theme=light] .lead-filter-card,html[data-theme=light] .lead-list-panel,html[data-theme=light] .lead-loading-state,html[data-theme=light] .lead-stat-card,html[data-theme=light] .project-card,html[data-theme=light] .project-hero-card,html[data-theme=light] .project-list-panel,html[data-theme=light] .project-stat-card,html[data-theme=light] .settings-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:radial-gradient(circle at top left,#3b82f60f,#0000 34%),#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 18px 45px #0f172a14!important;color:#0f172a!important}html[data-theme=light] .account-audit-shell,html[data-theme=light] .account-management-shell,html[data-theme=light] .dash-shell,html[data-theme=light] .jobs-page,html[data-theme=light] .kanban-page-shell,html[data-theme=light] .lead-page-shell,html[data-theme=light] .project-page-shell,html[data-theme=light] .settings-shell{background:#f4f7fb!important;color:#0f172a!important}html[data-theme=light] .account-hero-card h1,html[data-theme=light] .account-name-cell strong,html[data-theme=light] .account-panel-header h2,html[data-theme=light] .account-summary-card strong,html[data-theme=light] .billing-usage-head h3,html[data-theme=light] .billing-usage-row-top strong,html[data-theme=light] .dash-guidance-panel h3,html[data-theme=light] .dash-hero-card h2,html[data-theme=light] .dash-metric-card strong,html[data-theme=light] .dash-panel-head h3,html[data-theme=light] .jobs-card-head strong,html[data-theme=light] .jobs-hero h1,html[data-theme=light] .jobs-summary-card strong,html[data-theme=light] .lead-command-card h2,html[data-theme=light] .lead-panel-header h3,html[data-theme=light] .lead-row-clickable td strong,html[data-theme=light] .lead-stat-card strong,html[data-theme=light] .project-hero-card h1,html[data-theme=light] .project-stat-card strong,html[data-theme=light] .settings-card h3,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4{color:#0f172a!important}html[data-theme=light] .account-hero-card p,html[data-theme=light] .account-mini-stack span,html[data-theme=light] .account-name-cell span,html[data-theme=light] .account-panel-header p,html[data-theme=light] .account-summary-card small,html[data-theme=light] .account-summary-card span,html[data-theme=light] .billing-usage-head p,html[data-theme=light] .billing-usage-row-top span,html[data-theme=light] .dash-guidance-panel p,html[data-theme=light] .dash-hero-card p,html[data-theme=light] .dash-metric-card small,html[data-theme=light] .dash-panel-head p,html[data-theme=light] .jobs-card-head p,html[data-theme=light] .jobs-hero p,html[data-theme=light] .jobs-summary-card em,html[data-theme=light] .jobs-summary-card small,html[data-theme=light] .lead-command-card p,html[data-theme=light] .lead-contact-cell small,html[data-theme=light] .lead-contact-cell span,html[data-theme=light] .lead-panel-header p,html[data-theme=light] .lead-stat-card small,html[data-theme=light] .project-hero-card p,html[data-theme=light] .project-stat-card small,html[data-theme=light] .settings-card p,html[data-theme=light] .settings-muted,html[data-theme=light] p,html[data-theme=light] small{color:#64748b!important}html[data-theme=light] .jobs-kicker,html[data-theme=light] .project-kicker,html[data-theme=light] .settings-card-badge{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}html[data-theme=light] .account-table-wrap,html[data-theme=light] .audit-table-wrap{scrollbar-color:#2563eb59 #e2e8f0!important}html[data-theme=light] .account-table th,html[data-theme=light] .audit-table th,html[data-theme=light] .lead-table th{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important}html[data-theme=light] .account-table td,html[data-theme=light] .audit-table td,html[data-theme=light] .lead-table td{border-bottom:1px solid #e2e8f0!important;color:#334155!important}html[data-theme=light] .lead-row-clickable.selected,html[data-theme=light] .lead-row-clickable:hover{background:#eff6ff!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#fff!important;border-color:#0f172a24!important;color:#0f172a!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#94a3b8!important}html[data-theme=light] select option{background:#fff!important;color:#0f172a!important}html[data-theme=light] .account-assignment-grid select,html[data-theme=light] .account-filter-bar input,html[data-theme=light] .account-filter-bar select,html[data-theme=light] .account-form-grid input,html[data-theme=light] .account-form-grid select,html[data-theme=light] .crm-select,html[data-theme=light] .lead-detail-form input,html[data-theme=light] .lead-detail-form textarea,html[data-theme=light] .lead-filter-grid input,html[data-theme=light] .lead-filter-grid select,html[data-theme=light] .lead-table select,html[data-theme=light] .settings-field-grid input,html[data-theme=light] .settings-field-grid select{background:#fff!important;border:1px solid #0f172a24!important;color:#0f172a!important}body[data-theme=dark] .snx-topbar-search input,html[data-theme=dark] .snx-topbar-search input{background:#0000!important}html[data-theme=light] .account-search-box,html[data-theme=light] .command-search,html[data-theme=light] .global-search,html[data-theme=light] .lead-filter-card,html[data-theme=light] .search-box,html[data-theme=light] .topbar-search{background:#fff!important;border:1px solid #0f172a1a!important;color:#0f172a!important}html[data-theme=light] .account-search-box span{color:#2563eb!important}html[data-theme=light] .billing-usage-row,html[data-theme=light] .dash-action-card,html[data-theme=light] .jobs-empty.small,html[data-theme=light] .lead-mobile-card,html[data-theme=light] .settings-toggle-list label{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0f172a!important}html[data-theme=light] .dash-action-card:hover{background:#eff6ff!important;border-color:#bfdbfe!important}html[data-theme=light] .account-badge,html[data-theme=light] .lead-status-pill,html[data-theme=light] .lead-status-text{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#334155!important}html[data-theme=light] .account-badge.active,html[data-theme=light] .lead-status-pill.won,html[data-theme=light] .lead-status-text.won{background:#dcfce7!important;border-color:#bbf7d0!important;color:#166534!important}html[data-theme=light] .account-badge.danger,html[data-theme=light] .lead-status-pill.lost,html[data-theme=light] .lead-status-text.lost{background:#fee2e2!important;border-color:#fecaca!important;color:#991b1b!important}html[data-theme=light] .account-badge.agency,html[data-theme=light] .lead-status-pill.new,html[data-theme=light] .lead-status-text.new{background:#dbeafe!important;border-color:#bfdbfe!important;color:#1d4ed8!important}html[data-theme=light] .billing-refresh-btn,html[data-theme=light] .jobs-hero-actions button,html[data-theme=light] .jobs-run-btn,html[data-theme=light] .project-action-btn.secondary{background:#fff!important;border:1px solid #0f172a1f!important;box-shadow:0 8px 22px #0f172a0f!important;color:#0f172a!important}html[data-theme=light] .billing-refresh-btn:hover,html[data-theme=light] .jobs-hero-actions button:hover,html[data-theme=light] .jobs-run-btn:hover,html[data-theme=light] .project-action-btn.secondary:hover{background:#f8fafc!important;border-color:#2563eb47!important}html[data-theme=light] .account-modal{background:#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 28px 80px #0f172a33!important;color:#0f172a!important}html[data-theme=light] .account-modal label span,html[data-theme=light] .account-modal-header h2{color:#0f172a!important}html[data-theme=light] .account-field-hint,html[data-theme=light] .account-modal-header p{color:#64748b!important}html[data-theme=light] .account-checkbox-row{color:#334155!important}html[data-theme=light] .account-checkbox-row,html[data-theme=light] .account-strategy-preview{background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .account-strategy-grid div{background:#fff!important;border-color:#e2e8f0!important}html[data-theme=light] *{scrollbar-color:#2563eb57 #e2e8f0}html[data-theme=light] ::-webkit-scrollbar-track{background:#e2e8f0!important}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#2563eb57!important;border-radius:999px!important}@media (max-width:900px){html[data-theme=light] .crm-sidebar-premium{background:#fff!important}}body.snx-light-mode,html.snx-light-mode,html.snx-light-mode #root,html.snx-light-mode body{background:#f4f7fb!important;color:#0f172a!important}html.snx-light-mode .crm-sidebar-premium{background:radial-gradient(circle at top left,#4f46e514,#0000 34%),linear-gradient(180deg,#fff,#f8fafc)!important;border-right:1px solid #0f172a14!important;box-shadow:14px 0 40px #0f172a0f!important;color:#0f172a!important}html.snx-light-mode .account-management-shell,html.snx-light-mode .admin-main,html.snx-light-mode .crm-main,html.snx-light-mode .dash-shell,html.snx-light-mode .dashboard-main,html.snx-light-mode .jobs-page,html.snx-light-mode .kanban-page-shell,html.snx-light-mode .lead-page-shell,html.snx-light-mode .main-content,html.snx-light-mode .nx-main,html.snx-light-mode .page-content,html.snx-light-mode .project-page-shell,html.snx-light-mode .settings-shell,html.snx-light-mode .snx-topbar{background:#f4f7fb!important;color:#0f172a!important}html[data-theme=light] .kb-admin-page,html[data-theme=light] .support-dashboard-page,html[data-theme=light] .support-page,html[data-theme=light] .ticket-detail-page{color:#0f172a!important}html[data-theme=light] .diagnosis-box,html[data-theme=light] .diagnosis-history,html[data-theme=light] .kb-admin-hero,html[data-theme=light] .kb-modal,html[data-theme=light] .kb-panel,html[data-theme=light] .message-card,html[data-theme=light] .support-ai-reply,html[data-theme=light] .support-dashboard-hero,html[data-theme=light] .support-dashboard-panel,html[data-theme=light] .support-hero,html[data-theme=light] .support-panel,html[data-theme=light] .support-stat-card,html[data-theme=light] .support-ticket-card,html[data-theme=light] .ticket-activity-card,html[data-theme=light] .ticket-conversation-card,html[data-theme=light] .ticket-side-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:radial-gradient(circle at top left,#3b82f60f,#0000 34%),#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 18px 45px #0f172a14!important;color:#0f172a!important}html[data-theme=light] .card-title,html[data-theme=light] .info-row strong,html[data-theme=light] .kb-admin-hero h1,html[data-theme=light] .kb-modal h2,html[data-theme=light] .kb-panel h2,html[data-theme=light] .kb-panel h3,html[data-theme=light] .message-head strong,html[data-theme=light] .support-dashboard-hero h1,html[data-theme=light] .support-dashboard-panel h2,html[data-theme=light] .support-hero h1,html[data-theme=light] .support-stat-card strong,html[data-theme=light] .ticket-main h3,html[data-theme=light] .ticket-subject,html[data-theme=light] .ticket-title-block h1{color:#0f172a!important}html[data-theme=light] .activity-item small,html[data-theme=light] .info-row span,html[data-theme=light] .kb-admin-hero p,html[data-theme=light] .kb-article-row p,html[data-theme=light] .kb-article-row span,html[data-theme=light] .kb-category-row span,html[data-theme=light] .kb-count,html[data-theme=light] .kb-empty,html[data-theme=light] .kb-loading,html[data-theme=light] .message-head small,html[data-theme=light] .message-head span,html[data-theme=light] .support-dashboard-hero p,html[data-theme=light] .support-empty,html[data-theme=light] .support-hero p,html[data-theme=light] .support-pagination,html[data-theme=light] .support-stat-card span,html[data-theme=light] .ticket-meta,html[data-theme=light] .ticket-muted,html[data-theme=light] .ticket-title-block p{color:#64748b!important}html[data-theme=light] .kb-admin-hero span,html[data-theme=light] .support-dashboard-kicker,html[data-theme=light] .support-kicker,html[data-theme=light] .ticket-title-block span{background:#eef2ff!important;border-color:#4f46e52e!important;color:#2563eb!important}html[data-theme=light] .ghost-btn,html[data-theme=light] .kb-btn.secondary,html[data-theme=light] .kb-modal-head button,html[data-theme=light] .kb-row-actions button,html[data-theme=light] .modal-close,html[data-theme=light] .support-btn.secondary,html[data-theme=light] .support-secondary-btn,html[data-theme=light] .ticket-open-btn{background:#fff!important;border:1px solid #e2e8f0!important;color:#334155!important}html[data-theme=light] .info-row select,html[data-theme=light] .kb-filters select,html[data-theme=light] .kb-form input,html[data-theme=light] .kb-form select,html[data-theme=light] .kb-form textarea,html[data-theme=light] .kb-search,html[data-theme=light] .kb-search input,html[data-theme=light] .reply-box textarea,html[data-theme=light] .support-ai-reply textarea,html[data-theme=light] .support-create-form input,html[data-theme=light] .support-create-form select,html[data-theme=light] .support-create-form textarea,html[data-theme=light] .support-filters select,html[data-theme=light] .support-search,html[data-theme=light] .support-search input{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}html[data-theme=light] .attachment-row,html[data-theme=light] .diagnosis-finding,html[data-theme=light] .diagnosis-history-row,html[data-theme=light] .kb-article-row,html[data-theme=light] .kb-category-row,html[data-theme=light] .support-metric-row,html[data-theme=light] .support-ticket-card,html[data-theme=light] .support-ticket-row{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}html[data-theme=light] .kb-modal,html[data-theme=light] .support-modal{background:#fff!important;color:#0f172a!important}html[data-theme=light] .kb-modal-backdrop,html[data-theme=light] .support-modal-backdrop{background:#0f172a73!important}.support-page{grid-gap:22px;color:#fff;display:grid;gap:22px;padding:24px}.support-hero,.support-panel,.support-stat-card,.support-ticket-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172ac7;border:1px solid #94a3b82e;box-shadow:0 22px 60px #0206173d;color:#fff}.support-hero{align-items:flex-start;border-radius:34px;display:flex;gap:22px;justify-content:space-between;padding:30px}.support-kicker{align-items:center;background:#3b82f61f;border:1px solid #60a5fa2e;border-radius:999px;color:#93c5fd;display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.14em;min-height:30px;padding:0 13px;text-transform:uppercase}.support-hero h1,.support-modal h2{color:#fff;font-size:clamp(32px,4vw,48px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:10px 0}.support-hero p{color:#cbd5e1;font-size:16px;line-height:1.7;margin:0;max-width:790px}.support-hero-actions,.support-modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.support-btn{align-items:center;background:#ffffff12;border:1px solid #94a3b838;border-radius:15px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:44px;padding:0 16px}.support-btn.primary{background:linear-gradient(135deg,#22d3ee,#38bdf8,#8b5cf6);border-color:#0000;box-shadow:0 16px 34px #22d3ee2e}.support-btn.secondary{background:hsla(0,0%,100%,.065)}.support-btn:disabled{cursor:not-allowed;opacity:.55}.support-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.support-stat-card{min-height:118px}.support-panel{border-radius:32px;padding:22px}.support-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) 160px 160px 180px;margin-bottom:16px}.support-search{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:17px;color:#94a3b8;display:flex;gap:10px;min-height:48px;padding:0 14px}.support-create-form input,.support-create-form select,.support-create-form textarea,.support-filters select,.support-search input{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:15px;color:#fff;font:inherit;outline:none;padding:13px 14px;width:100%}.support-search input{background:#0000;border:0;padding:0}.support-create-form input::placeholder,.support-create-form textarea::placeholder,.support-search input::placeholder{color:#94a3b8c7}.support-create-form select option,.support-filters select option{color:#0f172a}.support-alert{align-items:center;background:#f59e0b1f;border:1px solid #f59e0b3d;border-radius:18px;color:#fde68a;display:flex;font-weight:800;gap:8px;margin-bottom:14px;padding:13px 14px}.support-empty,.support-loading{grid-gap:12px;color:#94a3b8;display:grid;gap:12px;min-height:240px;place-items:center;text-align:center}.support-empty h3{color:#fff;font-size:24px;margin:0}.support-empty p{color:#94a3b8;line-height:1.65;margin:0;max-width:620px}.support-ticket-list{grid-gap:12px;display:grid;gap:12px}.support-ticket-card{border-radius:22px;display:flex;gap:14px;justify-content:space-between;padding:16px;transition:background .15s ease,transform .15s ease}.support-ticket-card:hover{background:#3b82f61a;transform:translateY(-1px)}.ticket-main h3{color:#fff;font-size:18px;line-height:1.2;margin:6px 0 10px}.ticket-meta{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.pill{align-items:center;background:#ffffff0f;border:1px solid #94a3b82e;border-radius:999px;color:#e2e8f0;display:inline-flex;font-weight:900;min-height:28px;padding:0 10px;text-transform:capitalize}.pill.status.open{background:#0ea5e91f;border-color:#0ea5e938;color:#bae6fd}.pill.status.in_progress{background:#7c3aed1f;border-color:#7c3aed38;color:#c4b5fd}.pill.status.waiting{background:#f59e0b1f;border-color:#f59e0b38;color:#fde68a}.pill.status.resolved{background:#22c55e1f;border-color:#22c55e38;color:#bbf7d0}.pill.status.closed{background:#94a3b81a;border-color:#94a3b833;color:#cbd5e1}.pill.priority.high,.pill.priority.urgent{background:#ef44441f;border-color:#ef444438;color:#fecaca}.ticket-open-btn{background:#ffffff12;border:1px solid #94a3b838;border-radius:13px;color:#e5e7eb;cursor:pointer;height:38px;width:38px}.support-pagination{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:20px;color:#94a3b8;display:flex;gap:14px;justify-content:space-between;margin-top:16px;padding:14px}.support-pagination div{align-items:center;display:flex;gap:8px}.support-pagination button{background:#ffffff12;border:1px solid #94a3b838;border-radius:12px;color:#fff;cursor:pointer;font-weight:900;min-height:36px;padding:0 13px}.support-pagination button:disabled{cursor:not-allowed;opacity:.45}.support-modal-backdrop{background:#020617b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.support-modal{background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172af5;border:1px solid #94a3b838;border-radius:28px;box-shadow:0 30px 90px #0000006b;color:#fff;max-height:92vh;overflow:auto;padding:24px;width:min(760px,100%)}.support-modal-header{display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.modal-close{background:#ffffff12;border:1px solid #94a3b838;border-radius:14px;color:#fff;cursor:pointer;font-size:24px;height:38px;width:38px}.support-create-form{grid-gap:14px;display:grid;gap:14px}.support-create-form label{grid-gap:8px;color:#cbd5e1;display:grid;font-weight:900;gap:8px}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.category-preview{align-items:center;background:#ffffff12;border:1px solid #94a3b838;border-radius:999px;color:#dbeafe;display:inline-flex;font-weight:900;gap:8px;padding:8px 12px;width:fit-content}@media (max-width:900px){.support-page{padding:16px}.support-hero{border-radius:26px;flex-direction:column;padding:22px}.support-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.support-filters{grid-template-columns:1fr}.support-pagination{display:grid}}.support-modal{scrollbar-color:#94a3b873 #0f172a8c;scrollbar-width:thin}.support-modal::-webkit-scrollbar{width:8px}.support-modal::-webkit-scrollbar-track{background:#0f172a8c;border-radius:999px;margin:18px 0}.support-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22d3ee,#8b5cf6);border-radius:999px}.support-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#67e8f9,#a78bfa)}.support-modal{max-height:min(88vh,760px);padding-right:18px}.support-modal-backdrop{align-items:center}.support-dashboard-page{grid-gap:22px;color:#fff;display:grid;gap:22px;padding:24px}.support-dashboard-hero,.support-dashboard-panel,.support-stat-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172ac7;border:1px solid #94a3b82e;box-shadow:0 22px 60px #0206173d;color:#fff}.support-dashboard-hero{align-items:flex-start;border-radius:34px;display:flex;gap:22px;justify-content:space-between;padding:30px}.support-dashboard-kicker{align-items:center;background:#3b82f61f;border:1px solid #60a5fa2e;border-radius:999px;color:#93c5fd;display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.14em;min-height:30px;padding:0 13px;text-transform:uppercase}.support-dashboard-hero h1{color:#fff;font-size:clamp(32px,4vw,48px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:10px 0}.support-dashboard-hero p{color:#cbd5e1;font-size:16px;line-height:1.7;margin:0;max-width:790px}.support-dashboard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.support-primary-btn,.support-secondary-btn{align-items:center;border:1px solid #94a3b838;border-radius:15px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:44px;padding:0 16px}.support-primary-btn{background:linear-gradient(135deg,#22d3ee,#38bdf8,#8b5cf6);border-color:#0000;box-shadow:0 16px 34px #22d3ee2e}.support-secondary-btn{background:hsla(0,0%,100%,.065)}.support-dashboard-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.support-dashboard-stats.small{grid-template-columns:repeat(2,minmax(0,1fr))}.support-stat-card{grid-gap:8px;border-radius:28px;display:grid;gap:8px;min-height:138px;padding:20px}.support-stat-card svg{color:#93c5fd}.support-stat-card span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.support-stat-card strong{color:#fff;font-size:34px;letter-spacing:-.04em;line-height:1}.support-dashboard-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.support-dashboard-panel{border-radius:32px;padding:22px}.panel-header{display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.panel-header h2{color:#fff;font-size:24px;font-weight:950;letter-spacing:-.035em;line-height:1.15;margin:0}.panel-header button{background:#0000;border:0;color:#93c5fd;cursor:pointer;font-weight:900}.support-metric-list,.support-ticket-list{grid-gap:10px;display:grid;gap:10px}.support-metric-row,.support-ticket-row{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:17px;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:14px}.support-ticket-row{cursor:pointer;transition:background .15s ease,transform .15s ease}.support-ticket-row:hover{background:#3b82f624;transform:translateY(-1px)}.support-metric-row span{color:#94a3b8;text-transform:capitalize}.support-metric-row strong{color:#fff}.ticket-number{color:#93c5fd;font-size:12px;font-weight:900}.ticket-subject{color:#fff;font-weight:900;margin-top:5px}.ticket-status{align-items:center;background:#0ea5e91f;border:1px solid #0ea5e938;border-radius:999px;color:#bae6fd;display:inline-flex;font-size:12px;font-weight:900;min-height:28px;padding:0 10px;text-transform:capitalize}.ticket-status.waiting{background:#f59e0b1f;border-color:#f59e0b38;color:#fde68a}.ticket-status.resolved{background:#22c55e1f;border-color:#22c55e38;color:#bbf7d0}.ticket-status.closed{background:#94a3b81a;border-color:#94a3b833;color:#cbd5e1}.ticket-status.in_progress{background:#7c3aed1f;border-color:#7c3aed38;color:#c4b5fd}.support-empty{color:#94a3b8;display:grid;min-height:160px;place-items:center;text-align:center}.support-dashboard-loading{align-items:center;color:#cbd5e1;display:flex;gap:12px;justify-content:center;min-height:320px}@media (max-width:980px){.support-dashboard-page{padding:16px}.support-dashboard-hero{border-radius:26px;display:grid;padding:22px}.support-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.support-dashboard-grid{grid-template-columns:1fr}}@media (max-width:560px){.support-dashboard-stats,.support-dashboard-stats.small{grid-template-columns:1fr}}.ticket-detail-page{color:#e5e7eb;padding:24px}.ticket-detail-loading,.ticket-empty{align-items:center;color:#94a3b8;display:flex;gap:12px;justify-content:center;min-height:320px}.ticket-detail-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.ticket-title-block{flex:1 1;min-width:280px}.ticket-title-block span{color:#818cf8;font-size:12px;font-weight:900}.ticket-title-block h1{color:#f8fafc;font-size:26px;margin:5px 0}.ticket-title-block p{color:#94a3b8;margin:0}.danger-btn,.dark-btn,.full-btn,.ghost-btn,.primary-btn{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;padding:10px 13px}.ghost-btn{background:#fff;border:1px solid #e2e8f0;color:#0f172a}.full-btn{background:#4f46e5;color:#fff;margin-top:14px}.danger-btn,.full-btn{justify-content:center;width:100%}.danger-btn{background:#fee2e2;color:#991b1b;margin-top:10px}.primary-btn{background:#4f46e5}.dark-btn,.primary-btn{align-self:flex-end;color:#fff}.dark-btn{background:#111827}.ticket-error{background:#ef44441f;border:1px solid #f8717159;border-radius:14px;color:#fecaca;font-weight:800;margin-bottom:14px;padding:12px}.ticket-detail-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:280px minmax(0,1fr) 300px}.diagnosis-box,.diagnosis-history,.support-ai-reply,.ticket-activity-card,.ticket-conversation-card,.ticket-side-card{background:radial-gradient(circle at top left,#22d3ee14,#0000 30%),#0f172aeb;border:1px solid #94a3b838;border-radius:20px;box-shadow:0 18px 42px #0206172e;color:#e5e7eb;padding:16px}.card-title,.diagnosis-box h3,.diagnosis-history h3,.support-ai-reply h3,.ticket-activity-card h3,.ticket-conversation-card h3,.ticket-side-card h3{color:#f8fafc}.ticket-side-card h3{margin:0 0 12px}.info-row{border-bottom:1px solid #94a3b82e;display:flex;flex-direction:column;gap:5px;padding:11px 0}.info-row span{color:#94a3b8;font-size:12px;font-weight:800}.info-row strong{color:#f8fafc;font-size:13px;word-break:break-word}.info-row select,.reply-box textarea,.support-ai-reply textarea{background:#020617;border:1px solid #94a3b847;border-radius:10px;color:#f8fafc;padding:8px}.card-title{align-items:center;display:flex;font-weight:900;gap:8px;margin-bottom:14px}.messages-list{display:flex;flex-direction:column;gap:12px}.message-card{background:#111827;border:1px solid #94a3b838;border-radius:16px;color:#e5e7eb;padding:14px}.message-card.internal{background:#4f46e51f;border-color:#818cf859}.message-head{display:flex;gap:10px;justify-content:space-between}.message-head strong{color:#f8fafc;display:block}.activity-item small,.message-head small,.message-head span{color:#94a3b8;font-size:12px}.message-card p{color:#e5e7eb;line-height:1.5;margin:12px 0 0;white-space:pre-wrap}.internal-badge{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;gap:6px;margin-top:10px;padding:5px 9px}.reply-box{display:flex;flex-direction:column;gap:10px;margin-top:16px}.reply-box textarea{border-radius:14px;font:inherit;padding:12px;resize:vertical;width:100%}.internal-note-box{border-top:1px solid #94a3b82e;padding-top:16px}.activity-list{display:flex;flex-direction:column;gap:12px}.activity-item{color:#e5e7eb;display:flex;gap:9px}.activity-item svg{color:#818cf8;margin-top:2px}.activity-item strong{color:#f8fafc;display:block;text-transform:capitalize}.activity-item span{color:#94a3b8;display:block;font-size:12px;margin:2px 0}.ticket-muted{color:#94a3b8}.ticket-attachments-box{border-top:1px solid #94a3b82e;margin-top:16px;padding-top:14px}.ticket-attachments-box h3{margin:0 0 10px}.attachment-upload-btn{background:#4f46e533;border-radius:12px;color:#c4b5fd;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;margin-bottom:12px;padding:10px 13px;width:100%}.attachment-upload-btn input{display:none}.attachment-list{display:flex;flex-direction:column;gap:8px}.attachment-row{background:#111827;border:1px solid #94a3b838;border-radius:12px;color:#e5e7eb;display:flex;gap:10px;justify-content:space-between;padding:9px 10px;text-decoration:none}.attachment-row span{color:#f8fafc;font-weight:800;word-break:break-word}.attachment-row small{color:#94a3b8;white-space:nowrap}.diagnosis-box{margin-bottom:14px}.diagnosis-box.warning{background:radial-gradient(circle at top left,#f59e0b29,#0000 30%),#452706eb;border-color:#f59e0ba6}.diagnosis-box.critical{background:radial-gradient(circle at top left,#ef444429,#0000 30%),#450a0aeb;border-color:#ef4444a6}.diagnosis-box.healthy{background:radial-gradient(circle at top left,#22c55e24,#0000 30%),#052e16eb;border-color:#22c55ea6}.diagnosis-box h3,.diagnosis-box p{color:#f8fafc}.diagnosis-box.warning h3,.diagnosis-box.warning>p{color:#fde68a}.diagnosis-box.critical h3,.diagnosis-box.critical>p{color:#fecaca}.diagnosis-box.healthy h3,.diagnosis-box.healthy>p{color:#bbf7d0}.diagnosis-finding{background:#0f172ae0;border:1px solid #94a3b838;border-radius:14px;color:#f8fafc;margin-top:10px;padding:14px}.diagnosis-finding strong{color:#f8fafc;display:block;margin-bottom:6px}.diagnosis-finding p{color:#dbeafe;margin:0}.diagnosis-finding.high{border-color:#f59e0b73}.diagnosis-finding.critical{border-color:#ef444473}.diagnosis-finding.healthy{border-color:#22c55e73}.diagnosis-action{margin-top:12px}.diagnosis-history{margin:14px 0}.diagnosis-history h3{margin:0 0 10px}.diagnosis-history-row{background:#0f172ae0;border:1px solid #94a3b838;border-radius:12px;color:#e5e7eb;cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;padding:10px 12px;text-transform:capitalize;width:100%}.diagnosis-history-row small,.diagnosis-history-row span,.diagnosis-history-row strong{color:#e5e7eb}.diagnosis-history-row.warning{background:#f59e0b1f;border-color:#f59e0b73}.diagnosis-history-row.warning small,.diagnosis-history-row.warning span,.diagnosis-history-row.warning strong{color:#fde68a}.diagnosis-history-row.critical{background:#ef44441f;border-color:#ef444473}.diagnosis-history-row.critical small,.diagnosis-history-row.critical span,.diagnosis-history-row.critical strong{color:#fecaca}.diagnosis-history-row.healthy{background:#22c55e1f;border-color:#22c55e73}.diagnosis-history-row.healthy small,.diagnosis-history-row.healthy span,.diagnosis-history-row.healthy strong{color:#bbf7d0}.support-ai-reply{margin-top:14px}.ai-reply-textarea,.support-ai-reply textarea{background:#020617;border:1px solid #94a3b840;border-radius:16px;color:#f8fafc;font-size:15px;line-height:1.8;min-height:260px;padding:18px;resize:vertical;width:100%}@media (max-width:1100px){.ticket-detail-grid,.ticket-detail-header{grid-template-columns:1fr}}.kb-admin-page{grid-gap:22px;color:#fff;display:grid;gap:22px;padding:24px}.kb-admin-hero,.kb-modal,.kb-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172ac7;border:1px solid #94a3b82e;box-shadow:0 22px 60px #0206173d;color:#fff}.kb-admin-hero{border-radius:34px;display:flex;gap:22px;justify-content:space-between;padding:30px}.kb-admin-hero span{align-items:center;background:#3b82f61f;border:1px solid #60a5fa2e;border-radius:999px;color:#93c5fd;display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.14em;min-height:30px;padding:0 13px;text-transform:uppercase}.kb-admin-hero h1{color:#fff;font-size:clamp(32px,4vw,48px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:10px 0}.kb-admin-hero p{color:#cbd5e1;font-size:16px;line-height:1.7;margin:0;max-width:790px}.kb-admin-actions,.kb-modal-actions,.kb-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.kb-btn{align-items:center;background:#ffffff12;border:1px solid #94a3b838;border-radius:15px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:0 15px}.kb-btn.primary{background:linear-gradient(135deg,#22d3ee,#38bdf8,#8b5cf6);border-color:#0000;box-shadow:0 16px 34px #22d3ee2e}.kb-btn.secondary{background:hsla(0,0%,100%,.065)}.kb-btn:disabled{cursor:not-allowed;opacity:.55}.kb-error{background:#f59e0b1f;border:1px solid #f59e0b3d;border-radius:18px;color:#fde68a;font-weight:800;padding:13px 14px}.kb-admin-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:320px minmax(0,1fr)}.kb-panel{border-radius:32px;padding:20px}.kb-modal h2,.kb-panel h2,.kb-panel h3,.kb-panel-head h2{color:#fff;font-weight:950;letter-spacing:-.035em;margin:0 0 14px}.kb-article-row,.kb-category-row{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;color:#fff;cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin-bottom:10px;padding:14px;text-align:left;width:100%}.kb-category-row.active{background:#3b82f633;border-color:#60a5fa8c}.kb-article-row h3,.kb-article-row strong,.kb-category-row strong{color:#fff;display:block}.kb-article-row p,.kb-article-row span,.kb-category-row span,.kb-count,.kb-meta{color:#94a3b8}.kb-article-row span,.kb-category-row span,.kb-meta{font-size:12px}.kb-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) 160px auto;margin-bottom:14px}.kb-search{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:17px;color:#94a3b8;display:flex;gap:10px;min-height:48px;padding:0 14px}.kb-filters select,.kb-form input,.kb-form select,.kb-form textarea,.kb-search input{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:15px;color:#fff;font:inherit;outline:none;padding:13px 14px;width:100%}.kb-search input{background:#0000;border:0;padding:0}.kb-form input::placeholder,.kb-form textarea::placeholder,.kb-search input::placeholder{color:#94a3b8c7}.kb-filters select option,.kb-form select option{color:#0f172a}.kb-empty,.kb-loading{grid-gap:12px;color:#94a3b8;display:grid;gap:12px;min-height:260px;place-items:center;text-align:center}.kb-empty h3{color:#fff;margin:0}.kb-empty p{color:#94a3b8;margin:0}.kb-empty.small{min-height:120px}.kb-article-list{grid-gap:10px;display:grid;gap:10px}.kb-article-row{margin-bottom:0}.kb-article-row h3{font-size:18px;margin:5px 0}.kb-article-row p{line-height:1.55;margin:0 0 8px}.kb-meta{display:flex;flex-wrap:wrap;gap:8px}.kb-meta b{background:#3b82f624;border:1px solid #60a5fa2e;border-radius:999px;color:#dbeafe;padding:5px 9px}.kb-row-actions button{background:#ffffff12;border:1px solid #94a3b838;border-radius:12px;color:#fff;cursor:pointer;height:38px;width:38px}.kb-count{font-size:13px;margin-top:14px}.kb-filter-chip{align-items:center;background:#3b82f624;border:1px solid #60a5fa2e;border-radius:999px;color:#dbeafe;display:inline-flex;font-weight:900;gap:8px;margin-bottom:12px;padding:8px 12px}.kb-filter-chip button{background:#0000;border:0;color:#fff;cursor:pointer;font-weight:950}.kb-modal-backdrop{align-items:center;background:#020617b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.kb-modal{background:radial-gradient(circle at top left,#22d3ee1f,#0000 32%),radial-gradient(circle at bottom right,#7c3aed1f,#0000 36%),#0f172af5;border-radius:28px;max-height:92vh;overflow:auto;padding:24px;width:min(620px,100%)}.kb-modal.wide{width:min(980px,100%)}.kb-modal-head{display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.kb-modal-head h2{margin:0}.kb-modal-head button{background:#ffffff12;border:1px solid #94a3b838;border-radius:14px;color:#fff;cursor:pointer;font-size:24px;height:38px;width:38px}.kb-form{grid-gap:14px;display:grid;gap:14px}.kb-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.kb-form label{grid-gap:8px;color:#cbd5e1;display:grid;font-weight:900;gap:8px}.kb-checkbox{align-items:center;display:flex!important;flex-direction:row!important}.kb-checkbox input{width:auto}@media (max-width:1000px){.kb-admin-page{padding:16px}.kb-admin-grid,.kb-filters,.kb-form-grid{grid-template-columns:1fr}.kb-admin-hero{border-radius:26px;flex-direction:column;padding:22px}}.team-page{color:#e5e7eb;padding:24px}.team-hero{align-items:flex-start;background:radial-gradient(circle at top left,#22d3ee1f,#0000 34%),#0f172aeb;border:1px solid #94a3b838;border-radius:24px;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding:22px}.team-hero h1{color:#f8fafc;font-size:28px;margin:6px 0}.team-hero p{color:#94a3b8;margin:0;max-width:760px}.team-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.team-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.team-modal,.team-panel,.team-summary-card{background:#0f172aeb;border:1px solid #94a3b838;border-radius:22px;box-shadow:0 18px 42px #0206172e}.team-summary-card{padding:16px}.team-summary-card span{color:#94a3b8;display:block;font-size:13px;margin-bottom:8px}.team-summary-card strong{color:#f8fafc;font-size:28px}.team-panel{padding:18px}.team-panel-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.team-panel-header h2{color:#f8fafc;margin:6px 0}.team-panel-header p{color:#94a3b8;margin:0}.team-search{display:flex;flex-direction:column;gap:6px;min-width:280px}.team-form label span,.team-search span{color:#cbd5e1;font-size:13px;font-weight:800}.team-form input,.team-form select,.team-search input,.team-table select{background:#020617;border:1px solid #94a3b847;border-radius:12px;color:#f8fafc;font:inherit;outline:none;padding:10px 12px;width:100%}.team-empty{align-items:center;color:#94a3b8;display:flex;justify-content:center;min-height:220px}.team-table-wrap{overflow:auto}.team-table{border-collapse:collapse;width:100%}.team-table th{border-bottom:1px solid #94a3b82e;color:#94a3b8;font-size:12px;letter-spacing:.04em;padding:12px;text-align:left;text-transform:uppercase}.team-table td{border-bottom:1px solid #94a3b81f;color:#e5e7eb;padding:13px 12px;vertical-align:middle}.team-user-cell{display:flex;flex-direction:column;gap:4px}.team-user-cell strong{color:#f8fafc}.team-user-cell small,.team-user-cell span{color:#94a3b8}.team-role-badge,.team-status-badge{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;padding:6px 10px}.team-role-badge.accountowner,.team-role-badge.clientadmin{background:#3b82f629;color:#bfdbfe}.team-role-badge.clienteditor{background:#8b5cf629;color:#c4b5fd}.team-role-badge.viewer{background:#94a3b824;color:#e5e7eb}.team-status-badge.active{background:#22c55e24;color:#bbf7d0}.team-status-badge.inactive{background:#ef444424;color:#fecaca}.team-danger-btn{background:#ef44441f;border:1px solid #f8717159;border-radius:12px;color:#fecaca;cursor:pointer;font-weight:800;padding:8px 11px}.team-modal-backdrop{align-items:center;background:#020617b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.team-modal{max-height:92vh;overflow:auto;padding:22px;width:min(620px,100%)}.team-modal-header{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.team-modal-header h2{color:#f8fafc;margin:6px 0}.team-modal-header p{color:#94a3b8;margin:0}.team-modal-header button{background:#111827;border:0;border-radius:12px;color:#f8fafc;cursor:pointer;font-size:24px;height:38px;width:38px}.team-form{gap:14px}.team-form,.team-form label{display:flex;flex-direction:column}.team-form label{gap:7px}.team-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}@media (max-width:900px){.team-page{padding:16px}.team-hero,.team-panel-header{flex-direction:column}.team-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-search{min-width:0;width:100%}}.demo-showcase-page{color:#0f172a;min-height:100%;overflow-x:hidden;padding:24px;width:100%}.demo-showcase-hero{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.demo-kicker{align-items:center;color:#6366f1;display:inline-flex;font-size:12px;font-weight:900;gap:8px;letter-spacing:.06em;text-transform:uppercase}.demo-showcase-hero h1{font-size:clamp(24px,4vw,30px);font-weight:900;line-height:1.15;margin:8px 0 6px}.demo-showcase-hero p{color:#64748b;line-height:1.6;margin:0;max-width:760px}.demo-check-row,.demo-hero-actions,.demo-mini-actions{align-items:center;display:flex;gap:10px}.demo-hero-actions{flex-shrink:0}.demo-btn{align-items:center;border:0;border-radius:13px;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:11px 15px;white-space:nowrap}.demo-btn.primary{background:#4f46e5;color:#fff}.demo-btn.secondary{background:#fff;border:1px solid #e2e8f0;color:#334155}.demo-btn.danger{background:#fff;border-color:#ef444459;color:#dc2626}.demo-btn.danger:hover{background:#ef444414}.demo-btn:disabled{cursor:not-allowed;opacity:.65}.demo-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-bottom:16px}.demo-panel{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 18px 45px #0f172a0f;min-width:0;padding:18px}.demo-panel,.demo-panel-head{margin-bottom:16px}.demo-panel-head.with-actions{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.demo-panel-head h2{font-size:18px;font-weight:900;line-height:1.25;margin:0 0 5px}.demo-panel-head p{color:#64748b;font-size:13px;line-height:1.55;margin:0}.demo-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.demo-form-grid label,.demo-json-label{color:#334155;display:flex;flex-direction:column;font-size:13px;font-weight:900;gap:7px;min-width:0}.demo-form-grid select,.demo-json-label textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;color:#0f172a;font:inherit;min-width:0;outline:none;padding:11px 12px;width:100%}.demo-json-label textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;max-width:100%;resize:vertical}.demo-json-label small{color:#64748b;font-weight:700;line-height:1.45}.demo-check-row{flex-wrap:wrap;margin-bottom:14px}.demo-check-row label{align-items:center;color:#334155;display:inline-flex;font-weight:800;gap:8px}.demo-mini-actions{flex-wrap:wrap}.demo-mini-actions button{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#4f46e5;cursor:pointer;font-weight:900;padding:7px 11px;white-space:nowrap}.demo-template-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-template-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#0f172a;cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:13px;text-align:left}.demo-template-card.active{background:#eef2ff;border-color:#6366f1}.demo-template-card strong{display:block;font-weight:900;overflow-wrap:anywhere}.demo-template-card span{color:#64748b;display:block;font-size:12px;line-height:1.45;margin-top:3px;overflow-wrap:anywhere}.demo-engine-pills{display:flex;flex-shrink:0;flex-wrap:wrap;gap:5px;justify-content:flex-end}.demo-engine,.demo-engine-pills b{background:#fff;border:1px solid #c7d2fe;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:11px;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.demo-engine.v1{background:#e0f2fe;border-color:#bae6fd;color:#0369a1}.demo-engine.v2{background:#ede9fe;border-color:#ddd6fe;color:#7c3aed}.demo-selected-list{display:flex;flex-direction:column;gap:10px}.demo-selected-row{grid-gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-width:0;padding:13px}.demo-selected-row strong{display:block;font-weight:900;overflow-wrap:anywhere}.demo-selected-row span{color:#64748b;display:block;font-size:12px;line-height:1.45;margin-top:3px}.demo-project-table code,.demo-selected-row code{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;display:block;font-size:11px;max-width:100%;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.demo-project-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.demo-project-table{border-collapse:collapse;min-width:920px;width:100%}.demo-project-table th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;padding:10px;text-align:left;white-space:nowrap}.demo-project-table td{border-bottom:1px solid #e2e8f0;color:#334155;padding:12px 10px;vertical-align:top}.demo-open-link{align-items:center;color:#4f46e5;display:inline-flex;font-weight:900;gap:6px;text-decoration:none;white-space:nowrap}.demo-empty,.demo-loading{align-items:center;color:#64748b;display:flex;gap:10px;justify-content:center;min-height:220px;padding:20px;text-align:center}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.demo-grid{grid-template-columns:1fr}.demo-panel-head.with-actions,.demo-showcase-hero{flex-direction:column}.demo-hero-actions{flex-wrap:wrap;width:100%}}@media (max-width:760px){.demo-showcase-page{padding:16px 12px 32px}.demo-showcase-hero{gap:14px;margin-bottom:16px}.demo-showcase-hero h1{font-size:24px}.demo-showcase-hero p{font-size:13px}.demo-hero-actions,.demo-mini-actions{align-items:stretch;width:100%}.demo-btn,.demo-mini-actions button{justify-content:center;width:100%}.demo-panel{border-radius:18px;padding:14px}.demo-panel,.demo-panel-head{margin-bottom:14px}.demo-form-grid,.demo-selected-row,.demo-template-list{grid-template-columns:1fr}.demo-template-card{flex-direction:column}.demo-engine-pills{justify-content:flex-start}.demo-check-row{align-items:flex-start}.demo-check-row label{width:100%}.demo-json-label textarea{min-height:180px}.demo-project-table{min-width:760px}.demo-empty,.demo-loading{min-height:180px}}@media (max-width:420px){.demo-showcase-page{padding:12px 10px 28px}.demo-kicker{font-size:11px}.demo-showcase-hero h1{font-size:22px}.demo-panel{border-radius:16px;padding:12px}.demo-btn{min-height:42px;padding:10px 12px}.demo-form-grid select,.demo-json-label textarea{border-radius:12px;padding:10px}.demo-selected-row,.demo-template-card{border-radius:14px;padding:11px}}.admin-dark .demo-showcase-page,.crm-shell.dark .demo-showcase-page{color:#e5e7eb}.admin-dark .demo-showcase-hero h1,.crm-shell.dark .demo-showcase-hero h1{color:#f8fafc}.admin-dark .demo-panel-head p,.admin-dark .demo-showcase-hero p,.crm-shell.dark .demo-panel-head p,.crm-shell.dark .demo-showcase-hero p{color:#94a3b8}.admin-dark .demo-panel,.crm-shell.dark .demo-panel{background:#0f172a;border-color:#94a3b838;color:#e5e7eb}.admin-dark .demo-check-row label,.admin-dark .demo-form-grid label,.admin-dark .demo-json-label,.admin-dark .demo-panel h2,.crm-shell.dark .demo-check-row label,.crm-shell.dark .demo-form-grid label,.crm-shell.dark .demo-json-label,.crm-shell.dark .demo-panel h2{color:#f8fafc}.admin-dark .demo-form-grid select,.admin-dark .demo-json-label textarea,.admin-dark .demo-selected-row,.admin-dark .demo-template-card,.crm-shell.dark .demo-form-grid select,.crm-shell.dark .demo-json-label textarea,.crm-shell.dark .demo-selected-row,.crm-shell.dark .demo-template-card{background:#111827;border-color:#94a3b83d;color:#f8fafc}.admin-dark .demo-template-card.active,.crm-shell.dark .demo-template-card.active{background:#4f46e52e;border-color:#818cf880}.admin-dark .demo-json-label small,.admin-dark .demo-project-table td,.admin-dark .demo-selected-row span,.admin-dark .demo-template-card span,.crm-shell.dark .demo-json-label small,.crm-shell.dark .demo-project-table td,.crm-shell.dark .demo-selected-row span,.crm-shell.dark .demo-template-card span{color:#94a3b8}.admin-dark .demo-btn.secondary,.admin-dark .demo-mini-actions button,.admin-dark .demo-project-table code,.admin-dark .demo-selected-row code,.crm-shell.dark .demo-btn.secondary,.crm-shell.dark .demo-mini-actions button,.crm-shell.dark .demo-project-table code,.crm-shell.dark .demo-selected-row code{background:#020617;border-color:#94a3b83d;color:#e5e7eb}.admin-dark .demo-btn.danger,.crm-shell.dark .demo-btn.danger{background:#020617;color:#fecaca}.admin-dark .demo-btn.danger:hover,.crm-shell.dark .demo-btn.danger:hover{background:#ef444424}.admin-dark .demo-project-table td,.admin-dark .demo-project-table th,.crm-shell.dark .demo-project-table td,.crm-shell.dark .demo-project-table th{border-bottom-color:#94a3b82e}
/*# sourceMappingURL=main.cdbe151f.css.map*/