body:has(.admin-login-page),body:has(.admin-page){--backend-bg:#f6f8fb;--backend-surface:#ffffff;--backend-surface-soft:#f9fbfd;--backend-border:#e6ebf2;--backend-border-soft:#edf2f7;--backend-text:#07122d;--backend-text-secondary:#24314b;--backend-muted:#637089;--backend-faint:#8b97ad;--backend-primary:#0b998f;--backend-primary-hover:#087f77;--backend-primary-soft:#e8f8f6;--backend-surface-muted:#edf2f7;--backend-blue:#3167e8;--backend-blue-soft:#eef4ff;--backend-danger:#f04455;--backend-warning:#f79009;--backend-radius-xl:18px;--backend-radius-lg:14px;--backend-radius-md:10px;--backend-shadow:0 1px 2px rgba(16,24,40,0.04),0 18px 48px rgba(15,23,42,0.055);--backend-shadow-soft:0 1px 2px rgba(16,24,40,0.04),0 10px 28px rgba(15,23,42,0.035);color:var(--backend-text);background:radial-gradient(circle at 70% -10%,rgba(11,153,143,.08),transparent 34%),var(--backend-bg)}body:has(.admin-saas-page) .admin-saas-heading{align-items:center;padding-top:8px!important}body:has(.admin-saas-page) .admin-saas-heading h1{margin-top:0}body:has(.admin-saas-page) .admin-saas-heading p{max-width:760px}body:has(.admin-saas-page) .admin-saas-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;margin-bottom:18px!important}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card{display:grid!important;position:relative;min-height:148px!important;grid-template-columns:52px minmax(86px,1fr) minmax(78px,32%)!important;grid-template-rows:22px 42px 22px!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:2px!important;row-gap:2px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;padding:20px 18px!important;background:radial-gradient(circle at 86% 52%,color-mix(in srgb,currentColor 11%,transparent),transparent 34%),#ffffff!important;box-shadow:0 16px 42px rgba(15,23,42,.07)!important;animation:saasFadeLift .52s cubic-bezier(.22,1,.36,1) both;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card:nth-child(2){animation-delay:70ms}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card:nth-child(3){animation-delay:.12s}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card:nth-child(4){animation-delay:.16s}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card:hover{border-color:rgba(11,153,143,.22)!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important;transform:translateY(-2px)}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card>span{grid-column:1;grid-row:1/3;display:inline-flex;width:48px!important;height:48px!important;align-items:center;align-self:center;justify-content:center;justify-self:start;border-radius:14px!important;color:var(--backend-primary);background:rgba(11,153,143,.1)}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-copy{display:contents;padding-right:0!important;padding-left:0!important}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card small{grid-column:2/4;grid-row:1;display:block;width:auto!important;max-width:none!important;min-height:auto!important;align-self:end;overflow:visible!important;white-space:nowrap!important;color:#475569!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;text-align:left!important}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card strong{grid-column:2;grid-row:2;align-self:start;margin:0!important;color:#0f172a!important;font-size:clamp(34px,2.5vw,42px)!important;font-weight:860!important;line-height:1!important;letter-spacing:0!important;text-align:left!important}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-trend{grid-column:1/3;grid-row:3;display:inline-flex;width:max-content!important;max-width:none!important;align-items:center;align-self:end;gap:6px;justify-self:start;overflow:visible!important;color:#64748b!important;font-size:13px!important;font-style:normal;font-weight:760!important;line-height:1.25!important;text-align:left!important;white-space:nowrap!important}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-trend span{color:#64748b}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-mini-trend{position:relative!important;right:auto!important;bottom:auto!important;grid-column:3;grid-row:2/4;width:100%!important;min-width:76px;height:54px!important;align-self:center;justify-self:stretch;overflow:visible;color:currentColor}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-mini-trend .line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;vector-effect:non-scaling-stroke;stroke-dasharray:720;stroke-dashoffset:720;animation:saasLineDraw .9s cubic-bezier(.22,1,.36,1) .22s both}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card.teal{color:var(--backend-primary)}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card.blue{color:#3b82f6}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card.orange{color:#fb923c}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card.violet{color:#8b5cf6}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card.teal>span{color:#0b998f;background:rgba(11,153,143,.1)}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card.blue>span{color:#2563eb;background:rgba(37,99,235,.1)}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card.orange>span{color:#f97316;background:rgba(249,115,22,.1)}body:has(.admin-saas-page) .admin-saas-kpi-grid .saas-kpi-card.violet>span{color:#7c3aed;background:rgba(124,58,237,.1)}body:has(.admin-saas-page) .admin-saas-tenant-modal{width:min(760px,calc(100vw - 48px))}body:has(.admin-saas-page) .admin-saas-tenant-modal .admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.admin-saas-page) .admin-saas-delete-modal{width:min(560px,calc(100vw - 48px));padding:0;overflow:hidden}body:has(.admin-saas-page) .admin-saas-delete-head{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:start;padding:26px 26px 20px;border-bottom:1px solid rgba(226,232,240,.86)}body:has(.admin-saas-page) .admin-saas-delete-head h2{margin:0;color:#172033;font-size:22px;line-height:1.2;letter-spacing:0}body:has(.admin-saas-page) .admin-saas-delete-head p{margin:8px 0 0;color:#71829d;font-size:13px;line-height:1.6}body:has(.admin-saas-page) .admin-saas-delete-icon{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#ef4444;background:#fff1f3}body:has(.admin-saas-page) .admin-saas-delete-form{display:grid;grid-gap:16px;gap:16px;padding:20px 26px 26px}body:has(.admin-saas-page) .admin-saas-delete-target{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(244,63,94,.16);border-radius:14px;background:linear-gradient(135deg,rgba(255,241,243,.9),rgba(255,255,255,.94))}body:has(.admin-saas-page) .admin-saas-delete-target span{color:#9f1239;font-size:12px;font-weight:700}body:has(.admin-saas-page) .admin-saas-delete-target strong{color:#172033;font-size:18px;line-height:1.3}body:has(.admin-saas-page) .admin-saas-delete-target p{margin:0;color:#7f1d1d;font-size:13px;line-height:1.6}body:has(.admin-saas-page) .admin-saas-delete-scope{display:flex;flex-wrap:wrap;gap:8px}body:has(.admin-saas-page) .admin-saas-delete-scope span{padding:7px 10px;border:1px solid rgba(226,232,240,.92);border-radius:999px;color:#64748b;background:rgba(248,250,252,.92);font-size:12px;font-weight:700}body:has(.admin-saas-page) .admin-saas-delete-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}body:has(.admin-saas-page) .admin-saas-client-table-wrap{width:100%;max-width:none;overflow-x:auto}body:has(.admin-saas-page) .admin-saas-table{width:100%;max-width:none;min-width:860px;table-layout:fixed}body:has(.admin-saas-page) .admin-saas-col-client{width:15%}body:has(.admin-saas-page) .admin-saas-col-created{width:9%}body:has(.admin-saas-page) .admin-saas-col-login{width:13%}body:has(.admin-saas-page) .admin-saas-col-license{width:9%}body:has(.admin-saas-page) .admin-saas-col-plan{width:12%}body:has(.admin-saas-page) .admin-saas-col-site{width:16%}body:has(.admin-saas-page) .admin-saas-col-quota{width:8%}body:has(.admin-saas-page) .admin-saas-col-actions{width:18%}body:has(.admin-saas-page) .admin-saas-table td,body:has(.admin-saas-page) .admin-saas-table th{padding-right:12px;padding-left:12px;vertical-align:middle}body:has(.admin-saas-page) .admin-saas-table td:nth-child(2),body:has(.admin-saas-page) .admin-saas-table td:nth-child(4),body:has(.admin-saas-page) .admin-saas-table td:nth-child(7),body:has(.admin-saas-page) .admin-saas-table th:nth-child(2),body:has(.admin-saas-page) .admin-saas-table th:nth-child(4),body:has(.admin-saas-page) .admin-saas-table th:nth-child(7){white-space:nowrap}body:has(.admin-saas-page) .admin-saas-table td:first-child strong,body:has(.admin-saas-page) .admin-saas-table td:nth-child(3) small,body:has(.admin-saas-page) .admin-saas-table td:nth-child(6) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-saas-page) .admin-saas-table td:nth-child(6) small{max-width:132px}body:has(.admin-saas-page) .admin-saas-impersonate-form{display:inline-flex;margin:0}body:has(.admin-saas-page) .admin-saas-impersonate-form .admin-icon-button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}body:has(.admin-saas-page) .admin-saas-pagination{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px 18px 4px;color:#64748b;font-size:13px}body:has(.admin-saas-page) .admin-saas-pagination>div{display:inline-flex;gap:8px;align-items:center}body:has(.admin-saas-page) .admin-saas-pagination a,body:has(.admin-saas-page) .admin-saas-pagination span[aria-disabled=true]{display:inline-grid;min-width:34px;height:34px;padding:0 10px;place-items:center;border:1px solid rgba(148,163,184,.24);border-radius:9px;color:#40516a;font-weight:850;text-decoration:none}body:has(.admin-saas-page) .admin-saas-pagination a.active{border-color:var(--backend-primary);background:var(--backend-primary);color:#ffffff}body:has(.admin-saas-page) .admin-saas-pagination a[aria-disabled=true]{pointer-events:none;opacity:.42}@media (max-width:980px){body:has(.admin-saas-page) .admin-saas-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){body:has(.admin-saas-page) .admin-saas-kpi-grid,body:has(.admin-saas-page) .admin-saas-tenant-modal .admin-field-grid{grid-template-columns:1fr!important}body:has(.admin-saas-page) .admin-saas-pagination{align-items:flex-start;flex-direction:column}body:has(.admin-saas-page) .admin-saas-pagination>div{flex-wrap:wrap}}body:has(.admin-login-page) .ai-chat-widget,body:has(.admin-login-page) .global-mobile-cta,body:has(.admin-login-page) .site-footer,body:has(.admin-login-page) .site-header,body:has(.admin-page) .ai-chat-widget,body:has(.admin-page) .global-mobile-cta,body:has(.admin-page) .site-footer,body:has(.admin-page) .site-header{display:none!important}.admin-login-page{display:grid;position:relative;isolation:isolate;min-height:100dvh;place-items:center;padding:32px;background:linear-gradient(90deg,rgba(246,249,255,.02),rgba(246,249,255,.08) 46%,rgba(255,255,255,.28)),url(/saas-login-bg.png) 50% /cover no-repeat}.admin-login-page:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 28%,rgba(255,255,255,.34),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(237,245,255,.1));pointer-events:none}.admin-login-card{position:relative;isolation:isolate;width:min(460px,100%);border:1px solid rgba(255,255,255,.74);border-radius:24px;padding:34px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(255,255,255,.22) 52%,rgba(255,255,255,.12)),rgba(255,255,255,.24);box-shadow:0 30px 90px rgba(15,23,42,.18),0 10px 32px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(148,163,184,.1);-webkit-backdrop-filter:blur(34px) saturate(1.78);backdrop-filter:blur(34px) saturate(1.78)}.admin-login-card:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:23px;background:radial-gradient(circle at 16% 0,rgba(255,255,255,.78),transparent 34%),radial-gradient(circle at 92% 14%,rgba(255,255,255,.42),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.04));pointer-events:none}.admin-login-card:after{content:"";display:block;position:absolute;right:28px;bottom:-34px;left:28px;z-index:-2;height:52px;border-radius:999px;background:rgba(15,23,42,.14);filter:blur(22px);pointer-events:none}.admin-login-card h1{margin:0;color:var(--backend-text);font-size:32px;line-height:1.12;letter-spacing:-.02em}.admin-login-card p{color:var(--backend-muted);line-height:1.7}.admin-login-card .admin-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;padding:6px 10px;background:linear-gradient(135deg,rgba(255,255,255,.44),rgba(255,255,255,.16)),rgba(255,255,255,.18);color:var(--backend-primary-hover);font-size:12px;font-weight:860;box-shadow:inset 0 1px 0 rgba(255,255,255,.66),0 8px 20px rgba(15,23,42,.045);-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45)}.admin-login-card form{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.admin-login-card label{display:grid;grid-gap:8px;gap:8px;color:var(--backend-text);font-size:13px;font-weight:760}.admin-login-card input{min-height:46px;border:1px solid rgba(255,255,255,.62);border-radius:12px;padding:0 14px;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.2)),rgba(255,255,255,.22);color:var(--backend-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 8px 20px rgba(15,23,42,.04);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.admin-login-card input:focus{border-color:rgba(255,255,255,.88);outline:3px solid rgba(255,255,255,.26);box-shadow:0 0 0 1px rgba(11,153,143,.18),inset 0 1px 0 rgba(255,255,255,.78),0 12px 24px rgba(15,23,42,.06)}.admin-console-login-page{justify-items:end;padding:clamp(28px,5vw,72px)}.admin-console-login-page .admin-login-card{width:min(420px,100%);margin-right:clamp(16px,7vw,110px)}.saas-login-page{position:relative;isolation:isolate;justify-items:end;padding:clamp(28px,5vw,72px);background:linear-gradient(90deg,rgba(246,249,255,.02),rgba(246,249,255,.08) 46%,rgba(255,255,255,.28)),url(/saas-login-bg.png) 50% /cover no-repeat}.saas-login-page:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 28%,rgba(255,255,255,.34),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(237,245,255,.1));pointer-events:none}.saas-login-card{position:relative;isolation:isolate;width:min(420px,100%);margin-right:clamp(16px,7vw,110px);border:1px solid rgba(255,255,255,.72);border-radius:26px;padding:34px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.48),rgba(255,255,255,.2) 52%,rgba(255,255,255,.12)),rgba(255,255,255,.24);box-shadow:0 30px 90px rgba(15,23,42,.18),0 10px 32px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(148,163,184,.1);-webkit-backdrop-filter:blur(34px) saturate(1.78);backdrop-filter:blur(34px) saturate(1.78)}.saas-login-card:before{inset:1px;z-index:-1;border-radius:25px;background:radial-gradient(circle at 16% 0,rgba(255,255,255,.78),transparent 34%),radial-gradient(circle at 92% 14%,rgba(255,255,255,.42),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.04))}.saas-login-card:after,.saas-login-card:before{content:"";position:absolute;pointer-events:none}.saas-login-card:after{display:block;right:28px;bottom:-34px;left:28px;z-index:-2;height:52px;border-radius:999px;background:rgba(15,23,42,.14);filter:blur(22px)}.saas-login-card .admin-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;padding:6px 10px;background:linear-gradient(135deg,rgba(255,255,255,.44),rgba(255,255,255,.16)),rgba(255,255,255,.18);color:var(--backend-primary-hover);font-size:12px;font-weight:860;box-shadow:inset 0 1px 0 rgba(255,255,255,.66),0 8px 20px rgba(15,23,42,.045);-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45)}.saas-login-card h1{margin-top:14px;font-size:34px}.saas-login-card>p:not(.admin-eyebrow){margin-top:12px;color:#52617a;font-size:14px}.saas-login-card .admin-alert{border-color:rgba(255,255,255,.62);border-radius:14px;color:#0f766e;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 26px rgba(15,23,42,.055);-webkit-backdrop-filter:blur(16px) saturate(1.42);backdrop-filter:blur(16px) saturate(1.42)}.saas-login-card .admin-alert,.saas-login-card .admin-alert.danger{background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.18)),rgba(255,255,255,.2)}.saas-login-card .admin-alert.danger{border-color:rgba(255,255,255,.62);color:#be123c}.saas-login-card input{min-height:50px;border-color:rgba(255,255,255,.62);background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.2)),rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 8px 20px rgba(15,23,42,.04);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.saas-login-card input::placeholder{color:rgba(82,97,122,.72)}.saas-login-card input:focus{border-color:rgba(255,255,255,.88);outline:3px solid rgba(255,255,255,.26);box-shadow:0 0 0 1px rgba(11,153,143,.18),inset 0 1px 0 rgba(255,255,255,.78),0 12px 24px rgba(15,23,42,.06)}.saas-login-card .button.button-primary{min-height:52px;border-radius:14px;box-shadow:0 18px 38px rgba(11,153,143,.24),inset 0 1px 0 rgba(255,255,255,.24)}@media (max-width:980px){.saas-login-page{justify-items:center;background-position:36%}.saas-login-card{margin-right:0}}.admin-page:not(.saas-shell){display:grid!important;min-height:100dvh;grid-template-columns:264px minmax(0,1fr);align-content:start;grid-gap:0;gap:0;margin:0;padding:0;background:transparent}.admin-page:not(.saas-shell)>.admin-console-nav{grid-column:1;grid-row:1/-1}.admin-page:not(.saas-shell)>.admin-alert,.admin-page:not(.saas-shell)>.admin-panel,.admin-page:not(.saas-shell)>section:not(.admin-console-nav){grid-column:2;width:calc(100% - 56px);max-width:none;margin-right:auto;margin-left:auto}.admin-page:not(.saas-shell)>.admin-console-nav+.admin-alert,.admin-page:not(.saas-shell)>.admin-console-nav+.admin-panel,.admin-page:not(.saas-shell)>.admin-console-nav+section,.admin-page:not(.saas-shell)>section:not(.admin-console-nav):first-of-type{margin-top:24px}.admin-page:not(.saas-shell)>.admin-panel:last-child,.admin-page:not(.saas-shell)>section:not(.admin-console-nav):last-child{margin-bottom:56px}.admin-console-nav,.saas-sidebar{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:900;width:264px;height:100dvh;max-height:100dvh;min-height:100dvh;align-self:start;border:0;border-right:1px solid var(--backend-border);border-radius:0;padding:28px 18px;background:rgba(255,255,255,.94);box-shadow:none;overflow:auto}.admin-console-nav,.admin-console-nav nav,.saas-sidebar,.saas-sidebar nav{display:grid;align-content:start;grid-gap:8px;gap:8px}.admin-console-brand,.saas-sidebar-brand{min-height:42px;gap:12px;border-bottom:1px solid var(--backend-border-soft);border-radius:0;padding:0 8px 22px;background:transparent;box-shadow:none}.admin-console-brand img,.saas-sidebar-brand>img{width:30px;height:30px;border-radius:9px;object-fit:contain}.admin-console-brand strong,.saas-sidebar-brand strong{color:var(--backend-text);font-size:16px;font-weight:780}.admin-console-brand small,.saas-sidebar-brand small{color:var(--backend-faint);font-size:11px;font-weight:650;letter-spacing:0;text-transform:none}.admin-console-nav nav,.saas-sidebar nav{margin-top:14px}.admin-console-nav button,.admin-console-nav nav a,.saas-sidebar button,.saas-sidebar nav a{justify-content:flex-start;min-height:44px;border:1px solid transparent;border-radius:12px;padding:0 13px;color:#233049;font-size:14px;font-weight:720;box-shadow:none}.admin-console-nav button:hover,.admin-console-nav nav a.active,.admin-console-nav nav a:hover,.saas-sidebar button:hover,.saas-sidebar nav a.active,.saas-sidebar nav a:hover{border-color:rgba(11,153,143,.18);background:linear-gradient(90deg,rgba(232,248,246,.98),rgba(232,248,246,.62));color:var(--backend-primary-hover)}.admin-console-nav form,.saas-sidebar form{align-self:end;margin-top:auto}.saas-shell{display:grid!important;min-height:100dvh;grid-template-columns:264px minmax(0,1fr);grid-gap:0;gap:0;padding:0;background:transparent}.saas-workspace{display:grid;width:100%;min-width:0;max-width:none;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-content:start;grid-gap:18px;gap:18px;padding:24px 28px 56px}.saas-topbar{display:grid;width:100%;min-height:60px;grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--backend-border);border-radius:16px;padding:10px 12px;background:rgba(255,255,255,.96);box-shadow:var(--backend-shadow-soft)}.saas-context-switcher{display:inline-flex;min-height:40px;align-items:center;gap:10px;border:1px solid var(--backend-border);border-radius:12px;padding:0 12px;background:#ffffff}.saas-context-switcher>svg{color:var(--backend-muted)}.saas-context-switcher span,.saas-context-switcher strong{display:block}.saas-context-switcher strong{color:var(--backend-text);font-size:14px;font-weight:820}.saas-context-switcher span{margin-top:2px;color:var(--backend-muted);font-size:12px;font-weight:700}.saas-topbar-actions,.saas-topbar-status{display:flex;align-items:center;gap:8px}.saas-topbar-status{justify-content:flex-start}.saas-topbar-status-inner{display:inline-flex;align-items:center;gap:8px}.saas-topbar-actions{justify-content:flex-end}.saas-plan-chip,.saas-quota-chip,.saas-status-dot{display:inline-flex;min-height:30px;align-items:center;gap:7px;border:1px solid var(--backend-border);border-radius:999px;padding:0 10px;color:var(--backend-muted);font-size:12px;font-weight:760;background:#ffffff;white-space:nowrap}.saas-status-dot:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--backend-faint)}.saas-status-dot.online:before{background:var(--backend-primary);box-shadow:0 0 0 4px rgba(11,153,143,.12);animation:saasStatusBreath 1.8s ease-in-out infinite}.saas-status-dot.warning:before{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.12)}.saas-status-dot.offline:before{background:#94a3b8;box-shadow:0 0 0 4px rgba(148,163,184,.1)}.saas-plan-chip{color:#2554c7;background:var(--backend-blue-soft)}.saas-quota-chip{color:var(--backend-text)}.saas-icon-button,.saas-refresh-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--backend-border);border-radius:12px;background:#ffffff;color:var(--backend-text);font-size:13px;font-weight:780;box-shadow:none}.saas-icon-button{width:38px;padding:0}.saas-refresh-button{padding:0 14px}.saas-topbar-meta{position:relative;z-index:1200}.admin-global-topbar{isolation:isolate;grid-template-columns:auto auto minmax(180px,1fr) auto!important;min-height:58px;gap:0;border-color:rgba(255,255,255,.72);border-radius:18px;padding:8px 10px;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.22) 48%,rgba(255,255,255,.12)),rgba(255,255,255,.28);background-clip:padding-box;box-shadow:0 20px 54px rgba(15,23,42,.08),0 8px 22px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(148,163,184,.1);-webkit-backdrop-filter:blur(30px) saturate(1.75);backdrop-filter:blur(30px) saturate(1.75)}.admin-global-topbar:before{content:"";position:absolute;inset:1px;z-index:0;border-radius:17px;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.74),transparent 34%),radial-gradient(circle at 82% 0,rgba(255,255,255,.36),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.04));pointer-events:none}.admin-global-topbar:after{content:"";position:absolute;right:18px;bottom:-10px;left:18px;z-index:-1;height:24px;border-radius:999px;background:rgba(15,23,42,.08);filter:blur(18px);pointer-events:none}.admin-global-topbar>*{position:relative;z-index:1}.admin-global-topbar .admin-context-switcher{display:inline-flex;flex:0 0 54px;width:54px!important;min-width:54px;min-height:42px;align-items:center;justify-content:center;border:0!important;border-right:1px solid var(--backend-border-soft)!important;border-radius:0!important;padding:0 12px 0 0!important;background:transparent!important;box-shadow:none!important}.admin-global-topbar .admin-context-switcher>svg{color:#334155}.admin-global-topbar .admin-context-switcher div{display:none}.admin-page:not(.saas-shell)>.admin-global-topbar{position:fixed;top:20px;right:28px;left:292px;z-index:850;grid-column:2;box-sizing:border-box;width:calc(100vw - 320px)!important;max-width:none!important;margin:0!important}.admin-page:not(.saas-shell)>.admin-global-topbar+.admin-alert,.admin-page:not(.saas-shell)>.admin-global-topbar+.admin-panel,.admin-page:not(.saas-shell)>.admin-global-topbar+section{margin-top:106px!important}.admin-global-topbar .saas-topbar-actions{justify-content:flex-start;gap:8px;padding-left:12px}.admin-global-topbar .saas-topbar-meta{padding-left:10px}.admin-account-menu .saas-account-trigger{min-height:42px}.admin-account-avatar-preview,.admin-account-avatar-preview img,.admin-account-menu .saas-account-avatar,.admin-account-menu .saas-account-avatar img{overflow:hidden;border-radius:999px}.admin-account-avatar-preview img,.admin-account-menu .saas-account-avatar img{display:block;width:100%;height:100%;object-fit:cover}.admin-account-menu .saas-account-menu-panel a,.admin-account-menu .saas-account-menu-panel button{gap:9px}.admin-account-avatar-panel{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;border:1px solid var(--backend-border);border-radius:16px;padding:16px;background:linear-gradient(135deg,rgba(232,248,246,.7),rgba(255,255,255,.96))}.admin-account-avatar-preview{display:grid;width:64px;height:64px;place-items:center;color:#ffffff;font-size:24px;font-weight:900;background:var(--backend-primary);box-shadow:0 12px 24px rgba(11,153,143,.18)}.admin-account-avatar-panel>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.admin-account-avatar-panel strong{color:var(--backend-text);font-size:14px;font-weight:860}.admin-account-profile p{display:flex;align-items:flex-start;gap:9px;margin:0;border:1px solid var(--backend-border);border-radius:12px;padding:12px 14px;color:var(--backend-muted);font-size:13px;line-height:1.6;background:var(--backend-surface-soft)}.admin-account-profile .admin-account-avatar-panel p,.admin-account-profile .admin-account-managed-note{display:block;border:0;border-radius:0;padding:0;background:transparent;color:var(--backend-muted);font-size:12px;line-height:1.55}.admin-account-avatar-upload{position:relative;display:inline-flex!important;width:-moz-fit-content;width:fit-content;min-height:36px;align-items:center;justify-content:center;gap:8px!important;border:1px solid rgba(11,153,143,.24);border-radius:10px;padding:0 12px;color:var(--backend-primary-hover)!important;background:#ffffff;cursor:pointer}.admin-account-avatar-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin-account-profile p svg{flex:0 0 auto;margin-top:3px;color:var(--backend-primary)}.admin-account-submit,body:has(.admin-page) .admin-account-submit:focus-visible,body:has(.admin-page) .admin-account-submit:hover{border-color:var(--backend-primary)!important;color:#ffffff!important;background:linear-gradient(180deg,var(--backend-primary),var(--backend-primary-hover))!important;box-shadow:0 12px 24px rgba(11,153,143,.18)!important}.saas-account-trigger{border-color:var(--backend-border);background:#ffffff;box-shadow:none}.saas-account-menu-panel{z-index:1300;border:1px solid var(--backend-border);border-radius:14px;background:#ffffff;box-shadow:0 24px 70px rgba(15,23,42,.16)}.saas-sidebar-plan-card{display:grid;grid-gap:10px;gap:10px;margin-top:auto;border:1px solid var(--backend-border);border-radius:16px;padding:16px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}.saas-sidebar-plan-card small,.saas-sidebar-plan-card>span{color:var(--backend-faint);font-size:12px;font-weight:700}.saas-sidebar-plan-card strong{color:var(--backend-text);font-size:20px;font-weight:820}.saas-sidebar-plan-card a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--backend-border);border-radius:10px;color:var(--backend-primary-hover);font-size:13px;font-weight:760;text-decoration:none}.saas-sidebar-quota{display:grid;grid-gap:8px;gap:8px;overflow:hidden;isolation:isolate}.saas-sidebar-quota span{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:4px;color:var(--backend-muted);font-size:12px}.saas-sidebar-quota:after{content:"";z-index:0;background:var(--backend-border-soft)}.saas-sidebar-quota i,.saas-sidebar-quota:after{display:block;grid-column:1;grid-row:2;height:7px;border-radius:999px}.saas-sidebar-quota i{z-index:1;width:min(100%,var(--quota-width,100%));max-width:100%;margin:0;background:linear-gradient(90deg,var(--backend-primary),#18b7aa);box-shadow:inset 0 0 0 1px rgba(11,153,143,.08)}.admin-alert,.admin-page section,.admin-panel,.saas-workspace>.admin-panel,.saas-workspace>.saas-seo-tabs-panel,.saas-workspace>.saas-settings-section,.saas-workspace>section{width:100%;border:1px solid var(--backend-border);border-radius:var(--backend-radius-xl);background:rgba(255,255,255,.94);box-shadow:var(--backend-shadow-soft)}.admin-page h1,.saas-workspace h1{color:var(--backend-text);font-size:clamp(28px,2vw,36px);line-height:1.12;letter-spacing:-.02em}.admin-page h2,.saas-workspace h2{color:var(--backend-text);letter-spacing:-.01em}.admin-stats,.saas-workbench-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.admin-stat-card,.admin-stats>div,.saas-workbench-metrics>span{min-height:112px;border:1px solid var(--backend-border);border-radius:16px;padding:18px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}.admin-stat-card strong,.admin-stats>div strong,.saas-workbench-metrics b{color:var(--backend-text);font-size:30px;font-weight:820;letter-spacing:-.03em}.admin-tabs,.saas-seo-tabs{display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--backend-border);border-radius:16px;padding:6px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}.admin-tabs a,.saas-seo-tabs a{min-height:44px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--backend-muted);font-weight:760}.admin-tabs a.active,.saas-seo-tabs a.active{border-color:rgba(11,153,143,.2);background:var(--backend-primary-soft);color:var(--backend-primary-hover);box-shadow:none}.admin-button,.admin-pagination a,.admin-row-link,.admin-search button,.admin-search-form button,body:has(.admin-login-page) .button.button-primary,body:has(.admin-page) .button.button-primary{min-height:40px;border:1px solid var(--backend-primary);border-radius:10px;background:linear-gradient(180deg,var(--backend-primary),var(--backend-primary-hover));color:#ffffff;font-weight:760;box-shadow:0 12px 24px rgba(11,153,143,.16)}.admin-button.ghost,.admin-button.secondary,.admin-pagination a,.admin-row-link,.saas-account-menu-panel a,.saas-account-menu-panel button{border-color:var(--backend-border);background:#ffffff;color:var(--backend-text);box-shadow:none}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:var(--backend-muted);font-size:13px;font-weight:720}.admin-pagination-group,.admin-pagination>div{display:inline-flex;align-items:center;gap:8px}.admin-pagination a,.admin-pagination span[aria-disabled=true]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 12px;border-radius:10px;text-decoration:none}.admin-pagination a.active{border-color:rgba(11,153,143,.32);background:var(--backend-primary-soft);color:var(--backend-primary-hover)}.admin-pagination span[aria-disabled=true]{border:1px solid var(--backend-border-soft);background:#f8fbfd;color:var(--backend-faint)}.admin-button.danger,.admin-danger-zone summary,.admin-delete-menu summary{border-color:rgba(240,68,85,.26);background:#ffffff;color:var(--backend-danger);box-shadow:none}.admin-table,.saas-data-table{border-collapse:collapse;background:transparent}.admin-table thead,.saas-data-table thead{background:#f8fbfd}.admin-table th,.saas-data-table th{height:48px;border-bottom:1px solid var(--backend-border-soft);color:var(--backend-faint);font-size:12px;font-weight:760}.admin-table td,.saas-data-table td{min-height:58px;border-bottom:1px solid var(--backend-border-soft)}.admin-saas-table-wrap,.admin-table-wrap,.table-scroll{overflow:auto;border:1px solid var(--backend-border);border-radius:16px;background:#ffffff}.admin-data-table,.admin-saas-table{width:100%;min-width:860px;border-collapse:collapse}.admin-data-table td,.admin-data-table th,.admin-saas-table td,.admin-saas-table th{padding:14px 16px;text-align:left}.admin-kind,.admin-muted,.admin-ok,.admin-status,.saas-score-pill{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--backend-border);border-radius:999px;padding:0 10px;background:#ffffff;color:var(--backend-muted);font-size:12px;font-weight:760}.admin-ok,.admin-status.active,.saas-score-pill{border-color:rgba(11,153,143,.22);background:var(--backend-primary-soft);color:var(--backend-primary-hover)}.admin-status.approved,.admin-status.pending{border-color:rgba(247,144,9,.25);background:#fff7ed;color:#b54708}.admin-muted,.admin-status.archived{background:#f8fafc;color:var(--backend-faint)}.admin-alert{border:1px solid rgba(49,103,232,.18);border-radius:14px;padding:14px 16px;background:var(--backend-blue-soft);color:#264a9f;box-shadow:none}.admin-alert.danger{border-color:rgba(240,68,85,.22);background:#fff1f3;color:var(--backend-danger)}body:has(.admin-page) .admin-alert{position:fixed;top:24px;left:50%;z-index:2600;display:flex;width:-moz-fit-content;width:fit-content;max-width:min(420px,calc(100vw - 32px));min-height:40px;align-items:center;overflow:hidden;border-radius:999px;padding:0 18px 0 42px;background:radial-gradient(circle at 19px 50%,rgba(11,153,143,.18) 0 7px,transparent 8px),rgba(255,255,255,.96);color:#0f172a;font-size:13px;font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 16px 44px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateX(-50%);animation:adminTopbarToastIn .24s ease both,adminTopbarToastOut .28s ease 3.2s forwards}body:has(.admin-page) .admin-alert:before{content:"";position:absolute;top:50%;left:17px;width:12px;height:12px;border-radius:999px;background:var(--backend-primary);box-shadow:0 0 0 5px rgba(11,153,143,.1);transform:translateY(-50%)}body:has(.admin-page) .admin-alert.danger{border-color:rgba(240,68,85,.22);background:radial-gradient(circle at 19px 50%,rgba(240,68,85,.14) 0 7px,transparent 8px),rgba(255,255,255,.96);color:var(--backend-danger)}body:has(.admin-page) .admin-alert.danger:before{background:var(--backend-danger);box-shadow:0 0 0 5px rgba(240,68,85,.1)}body:has(.admin-page) .admin-async-toast{position:fixed;top:24px;left:50%;z-index:2600;display:flex;width:-moz-fit-content;width:fit-content;max-width:min(360px,calc(100vw - 32px));min-height:40px;align-items:center;overflow:hidden;border:1px solid rgba(11,153,143,.18);border-radius:999px;padding:0 18px;color:#0f766e;font-size:13px;font-weight:840;line-height:1;text-overflow:ellipsis;white-space:nowrap;background:rgba(255,255,255,.96);box-shadow:0 16px 44px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateX(-50%);animation:adminTopbarToastIn .24s ease both,adminTopbarToastOut .28s ease 2.2s forwards}body:has(.admin-global-topbar) .admin-alert,body:has(.admin-global-topbar) .admin-async-toast,body:has(.saas-shell) .admin-alert,body:has(.saas-shell) .admin-async-toast{display:none!important}body:has(.admin-global-topbar) .saas-topbar-notice,body:has(.saas-shell) .saas-topbar-notice{display:flex;min-width:0;min-height:42px;align-items:center;justify-content:center;border:0!important;border-radius:0!important;padding:0 18px;overflow:hidden;color:var(--backend-primary-hover);font-size:13px;font-weight:840;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;background:transparent!important;box-shadow:none!important;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}body:has(.admin-global-topbar) .saas-topbar-notice:not(:empty),body:has(.admin-global-topbar) .saas-topbar-notice[data-visible=true],body:has(.saas-shell) .saas-topbar-notice:not(:empty),body:has(.saas-shell) .saas-topbar-notice[data-visible=true]{opacity:1;transform:translateY(0)}body:has(.admin-global-topbar) .saas-topbar-notice[data-tone=danger],body:has(.saas-shell) .saas-topbar-notice[data-tone=danger]{color:var(--backend-danger)}body:has(.admin-page) .admin-async-confirm-backdrop{position:fixed;inset:0;z-index:3600;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 42%,rgba(15,118,110,.12),transparent 34%),rgba(7,18,45,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body:has(.admin-page) .admin-async-confirm{display:grid;grid-template-columns:auto minmax(0,1fr);box-sizing:border-box;width:420px!important;max-width:calc(100vw - 48px)!important;grid-gap:14px;gap:14px;border:1px solid rgba(194,216,232,.88);border-radius:18px;padding:20px;color:#10213d;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,252,253,.96)),#fff;box-shadow:0 28px 78px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.82);animation:adminConfirmIn .18s ease both}body:has(.admin-page) .admin-async-confirm-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(249,168,37,.26);border-radius:14px;color:#c77806;font-size:20px;font-weight:900;background:linear-gradient(180deg,rgba(255,248,225,.96),rgba(255,255,255,.96));box-shadow:0 12px 28px rgba(245,158,11,.12)}body:has(.admin-page) .admin-async-confirm-copy{min-width:0}body:has(.admin-page) .admin-async-confirm-copy h2{margin:1px 0 8px;color:#07122d;font-size:18px;font-weight:880;letter-spacing:0;line-height:1.25}body:has(.admin-page) .admin-async-confirm-copy p{margin:0;color:#43536e;font-size:14px;font-weight:650;line-height:1.65}body:has(.admin-page) .admin-async-confirm-copy small{display:block;margin-top:10px;border-radius:12px;padding:10px 12px;color:#66758d;font-size:12px;font-weight:650;line-height:1.55;background:rgba(241,245,249,.72)}body:has(.admin-page) .admin-async-confirm-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin-top:4px}body:has(.admin-page) .admin-async-confirm-cancel,body:has(.admin-page) .admin-async-confirm-primary{min-height:40px;border-radius:12px;padding:0 16px;font-size:13px;font-weight:820}body:has(.admin-page) .admin-async-confirm-cancel{border:1px solid rgba(203,213,225,.82);color:#45556f;background:rgba(255,255,255,.84);cursor:pointer}body:has(.admin-page) .admin-async-confirm-cancel:focus-visible,body:has(.admin-page) .admin-async-confirm-cancel:hover{border-color:rgba(148,163,184,.82);color:#10213d;background:#fff}body:has(.admin-page) .admin-async-confirm-primary{box-shadow:0 12px 28px rgba(13,158,145,.2)}@keyframes adminConfirmIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1240px){body:has(.saas-shell) .admin-alert,body:has(.saas-shell) .admin-async-toast{top:18px;left:50%;max-width:min(340px,calc(100vw - 320px))}}@media (max-width:760px){body:has(.admin-page) .admin-alert,body:has(.admin-page) .admin-async-toast,body:has(.saas-shell) .admin-alert,body:has(.saas-shell) .admin-async-toast{top:12px;left:50%;max-width:calc(100vw - 28px)}}@media (max-width:760px){.admin-page:not(.saas-shell)>.admin-global-topbar{top:10px;right:12px;left:12px;grid-template-columns:minmax(0,1fr) auto!important}.admin-page:not(.saas-shell)>.admin-global-topbar+.admin-alert,.admin-page:not(.saas-shell)>.admin-global-topbar+.admin-panel,.admin-page:not(.saas-shell)>.admin-global-topbar+section{margin-top:94px!important}.admin-global-topbar .saas-topbar-notice{grid-column:1/-1;order:3;min-height:28px}}@keyframes adminToastIn{0%{opacity:0;transform:translate3d(14px,-8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes adminToastOut{to{opacity:0;pointer-events:none;transform:translate3d(16px,-8px,0) scale(.98)}}@keyframes adminTopbarToastIn{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes adminTopbarToastOut{to{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-6px) scale(.98)}}.admin-empty{display:grid;min-height:112px;place-items:center;grid-gap:10px;gap:10px;border:1px dashed var(--backend-border);border-radius:16px;padding:22px;background:radial-gradient(circle at 50% 0,rgba(11,153,143,.06),transparent 54%),var(--backend-surface-soft);color:var(--backend-muted);text-align:center}.admin-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;color:var(--backend-primary);background:var(--backend-primary-soft)}.admin-empty p{max-width:520px;margin:0;color:var(--backend-muted);font-size:14px;line-height:1.65}.admin-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-field-grid.compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-page label,.saas-workspace label{display:grid;grid-gap:8px;gap:8px;color:var(--backend-text);font-size:13px;font-weight:760}.admin-page input,.admin-page select,.admin-page textarea,.saas-workspace input,.saas-workspace select,.saas-workspace textarea{min-height:42px;border:1px solid var(--backend-border);border-radius:10px;padding:10px 12px;background:#ffffff;color:var(--backend-text);box-shadow:none}.admin-page textarea,.saas-workspace textarea{min-height:96px;resize:vertical}.admin-form-help{color:var(--backend-muted);font-size:13px;line-height:1.65}.admin-ai-section-title{display:flex;align-items:flex-start;gap:14px}.admin-ai-section-title>svg{flex:0 0 auto;margin-top:4px;color:var(--backend-primary)}.admin-ai-section-title .eyebrow,.eyebrow{color:var(--backend-primary);font-size:12px;font-weight:820;letter-spacing:0;text-transform:none}.admin-ai-section-title p,.saas-customer-hero p{color:var(--backend-muted);line-height:1.7}.saas-customer-hero{display:grid;grid-gap:24px;gap:24px;padding:28px!important}.saas-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;border:0!important;border-radius:0!important;padding:12px 8px 2px!important;background:transparent!important;box-shadow:none!important}.saas-dashboard-heading h1{margin:8px 0 6px;font-size:clamp(30px,2.7vw,40px)}.saas-dashboard-heading p{margin:0;max-width:720px;color:var(--backend-muted);font-size:15px;line-height:1.7}.saas-dashboard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;align-self:center}.admin-panel-head a,.saas-dashboard-actions a,.saas-usage-panel a{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.saas-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.saas-kpi-card{position:relative;display:grid;min-height:146px;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;overflow:hidden;border:1px solid var(--backend-border);border-radius:18px;padding:22px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}.saas-kpi-card>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:var(--backend-primary);background:var(--backend-primary-soft)}.saas-kpi-card.blue>span{color:#2563eb;background:#eff6ff}.saas-kpi-card.orange>span{color:var(--backend-warning);background:#fff7ed}.saas-kpi-card.violet>span{color:#7c3aed;background:#f5f3ff}.saas-kpi-card em,.saas-kpi-card small{display:block;color:var(--backend-muted);font-size:13px;font-style:normal;font-weight:740}.saas-kpi-card strong{display:block;margin:8px 0;color:var(--backend-text);font-size:32px;font-weight:850;letter-spacing:-.03em}.saas-kpi-card>i{position:absolute;right:18px;bottom:18px;width:74px;height:36px;opacity:.9;background:linear-gradient(135deg,transparent 38%,rgba(11,153,143,.55) 39%,transparent 42%),linear-gradient(30deg,transparent 45%,rgba(49,103,232,.42) 46%,transparent 49%)}.saas-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:18px;gap:18px}.saas-dashboard-grid.three{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1fr)}.saas-health-panel,.saas-mini-panel,.saas-progress-panel,.saas-usage-panel{padding:24px!important}.saas-health-body{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;margin-top:22px}.saas-health-ring{display:grid;width:164px;height:164px;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#ffffff 58%,transparent 59%),conic-gradient(var(--backend-primary) var(--value),#edf2f7 0)}.saas-health-ring span,.saas-health-ring strong{grid-column:1;grid-row:1}.saas-health-ring strong{margin-top:-14px;color:var(--backend-text);font-size:42px;font-weight:850;letter-spacing:-.04em}.saas-health-ring span{margin-top:46px;color:var(--backend-primary);font-size:15px;font-weight:820}.saas-feed-list,.saas-health-bars,.saas-task-list{display:grid;grid-gap:14px;gap:14px}.saas-health-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 14px;gap:8px 14px;align-items:center}.saas-health-bar span{color:var(--backend-text);font-size:14px;font-weight:780}.saas-health-bar b{color:var(--backend-muted);font-size:13px}.saas-health-bar i,.saas-progress-line,.saas-usage-panel i{grid-column:1/-1;height:8px;overflow:hidden;border-radius:999px;background:var(--backend-border-soft)}.saas-health-bar em,.saas-progress-line span,.saas-usage-panel i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--backend-primary),#19b7ab)}.saas-progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.saas-progress-steps div{position:relative;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:var(--backend-muted);text-align:center}.saas-progress-steps div:not(:last-child):after{content:"";position:absolute;top:21px;left:calc(50% + 31px);width:calc(100% - 62px);height:2px;background-image:linear-gradient(90deg,var(--backend-border) 45%,transparent 45%);background-size:8px 2px;background-repeat:repeat-x}.saas-progress-steps div.connector-done:not(:last-child):after{background-image:linear-gradient(90deg,var(--backend-primary) 45%,transparent 45%)}.saas-progress-steps span{position:relative;z-index:1;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--backend-border);border-radius:999px;background:#ffffff;color:var(--backend-muted);font-weight:820}.saas-progress-steps .active span{border-color:rgba(11,153,143,.2);background:var(--backend-primary);color:#ffffff}.saas-progress-steps .done span{border-color:rgba(11,153,143,.28);background:#ffffff;color:var(--backend-primary);box-shadow:inset 0 0 0 2px rgba(11,153,143,.08)}.saas-progress-steps .done span svg{stroke-width:2.3}.saas-progress-steps strong{color:var(--backend-text);font-size:14px}.saas-progress-steps small{color:var(--backend-muted)}.saas-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;color:var(--backend-text);font-size:13px;font-weight:820}.saas-progress-meta span{color:var(--backend-primary);font-size:13px;font-weight:860}.saas-progress-line{margin-top:8px;border:1px solid rgba(226,232,240,.9);background:#e9eff5}.saas-mini-stats,.saas-progress-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.saas-mini-stats span,.saas-progress-summary div{border-right:1px solid var(--backend-border-soft)}.saas-mini-stats span:last-child,.saas-progress-summary div:last-child{border-right:0}.saas-mini-stats b,.saas-progress-summary strong{display:block;color:var(--backend-text);font-size:24px;font-weight:840}.saas-mini-stats span,.saas-progress-summary span{color:var(--backend-muted);font-size:12px;font-weight:720}.saas-line-chart{display:flex;height:150px;align-items:flex-end;gap:10px;margin-top:22px;border-bottom:1px solid var(--backend-border);padding:0 8px 18px}.saas-line-chart i{flex:1 1;max-width:32px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#20c7b8,var(--backend-primary))}.saas-feed-list a,.saas-task-list a,.saas-task-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--backend-border);border-radius:14px;padding:12px;color:inherit;text-decoration:none;background:var(--backend-surface-soft)}.saas-feed-list a{min-height:76px}.saas-task-list a{min-height:64px}.saas-feed-list strong,.saas-task-list strong{display:block;color:var(--backend-text);font-size:14px;font-weight:800}.saas-feed-list em,.saas-feed-list small,.saas-feed-list time,.saas-task-list em,.saas-task-list small,.saas-task-list time{display:block;overflow:hidden;color:var(--backend-muted);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.saas-feed-list time,.saas-task-list time{justify-self:end;color:var(--backend-faint)}.saas-conversation-card em{margin-top:4px}.saas-task-list svg{color:var(--backend-primary)}.saas-task-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;color:var(--backend-primary);background:var(--backend-primary-soft)}.saas-task-list a.blue .saas-task-icon{color:var(--backend-blue);background:var(--backend-blue-soft)}.saas-task-list a.orange .saas-task-icon{color:var(--backend-warning);background:#fff7ed}.saas-task-list a.violet .saas-task-icon{color:#7c3aed;background:#f5f3ff}.saas-usage-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr) minmax(220px,.45fr);grid-gap:24px;gap:24px;align-items:center}.saas-usage-panel>div{min-width:0}.saas-usage-panel strong{display:block;margin-top:18px;color:var(--backend-text);font-size:34px;font-weight:850;letter-spacing:-.03em}.saas-usage-panel small,.saas-usage-panel span{color:var(--backend-muted);font-size:13px;font-weight:720}.saas-usage-panel i{display:block;margin-top:14px}.saas-usage-bars{display:flex;height:150px;align-items:flex-end;gap:12px;border-left:1px solid var(--backend-border-soft);border-right:1px solid var(--backend-border-soft);padding:10px 26px}.saas-usage-bars span{flex:1 1;min-width:12px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#65d8cf,var(--backend-primary))}.saas-knowledge-console{display:grid;grid-template-columns:168px minmax(0,1fr) minmax(270px,310px);grid-gap:0;gap:0;overflow:hidden;padding:0!important}.saas-knowledge-detail,.saas-knowledge-filters,.saas-knowledge-main{min-width:0}.saas-knowledge-filters{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;border-right:1px solid var(--backend-border);padding:18px 16px;background:#ffffff}.saas-knowledge-category-menu{position:absolute;top:13px;right:14px;display:grid!important;width:30px;min-height:30px!important;place-items:center;border-radius:9px!important;padding:0!important;color:var(--backend-muted)!important}.saas-knowledge-category-menu:hover{background:var(--backend-primary-soft)!important;color:var(--backend-primary-hover)!important}.saas-knowledge-filters>strong{margin-bottom:10px;padding-right:34px;color:var(--backend-text);font-size:16px;font-weight:820}.saas-knowledge-filters a{display:flex;min-height:38px;align-items:center;justify-content:space-between;border-radius:10px;padding:0 10px;color:var(--backend-muted);font-size:13px;font-weight:760;text-decoration:none}.saas-knowledge-filters a.active,.saas-knowledge-filters a:hover{background:var(--backend-primary-soft);color:var(--backend-primary-hover)}.saas-knowledge-filters a span{color:inherit;font-size:12px;font-weight:820}.saas-knowledge-filter-block{display:grid;grid-gap:8px;gap:8px;margin-top:16px;border-top:1px solid var(--backend-border-soft);padding-top:16px}.saas-knowledge-filter-block b{color:var(--backend-text);font-size:13px}.saas-knowledge-filter-block span{color:var(--backend-muted);font-size:12px}.saas-knowledge-main{display:grid;align-content:start;background:#ffffff}.saas-knowledge-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 132px 86px;grid-gap:12px;gap:12px;align-items:stretch;border-bottom:1px solid var(--backend-border);min-height:72px;padding:14px 18px}.saas-knowledge-toolbar label{position:relative;display:block;min-width:0}.saas-knowledge-toolbar label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.saas-knowledge-toolbar label svg{position:absolute;top:50%;left:12px;color:var(--backend-muted);transform:translateY(-50%)}.saas-knowledge-toolbar label input{height:42px;width:100%;padding-left:38px}.saas-knowledge-toolbar .admin-button,.saas-knowledge-toolbar select{height:42px;min-height:42px}.saas-knowledge-table{display:grid;max-height:720px;overflow:auto;scrollbar-color:rgba(11,153,143,.42) rgba(226,232,240,.72);scrollbar-width:thin}.saas-knowledge-row{display:grid;grid-template-columns:minmax(260px,1.5fr) 104px 84px 96px;grid-gap:10px;gap:10px;align-items:center;min-width:600px;border-bottom:1px solid var(--backend-border-soft);padding:16px 18px;color:inherit;text-decoration:none}.saas-knowledge-row.head{position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:48px;background:#f8fbfd;color:var(--backend-faint);font-size:12px;font-weight:780}.saas-knowledge-row:not(.head):hover{background:linear-gradient(90deg,rgba(11,153,143,.055),transparent 90%)}.saas-knowledge-row.active{border-left:3px solid var(--backend-primary);background:linear-gradient(90deg,rgba(11,153,143,.09),rgba(255,255,255,.9) 82%)}.saas-knowledge-row>span{color:var(--backend-muted);font-size:13px}.saas-knowledge-title{display:flex;min-width:0;align-items:center;gap:12px}.saas-knowledge-title>div{min-width:0}.saas-knowledge-title>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;background:var(--backend-blue-soft);color:#2563eb;font-size:11px;font-weight:820}.saas-knowledge-title small,.saas-knowledge-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-knowledge-title strong{color:var(--backend-text);font-size:14px;font-weight:820}.saas-knowledge-title small{margin-top:5px;max-width:100%;color:var(--backend-muted);font-size:12px}.saas-knowledge-detail{display:grid;align-content:start;grid-gap:18px;gap:18px;border-left:1px solid var(--backend-border);padding:18px 22px;background:#ffffff}.saas-knowledge-detail .admin-empty{min-height:220px;align-content:center}.saas-knowledge-onboarding{display:grid;align-content:center;justify-items:start;grid-gap:14px;gap:14px;min-height:300px;border:1px solid var(--backend-border);border-radius:18px;padding:22px;background:radial-gradient(circle at 80% 12%,rgba(49,103,232,.08),transparent 36%),linear-gradient(180deg,#ffffff,#f9fbfd)}.saas-knowledge-onboarding>span{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;color:var(--backend-primary);background:var(--backend-primary-soft)}.saas-knowledge-onboarding h2{margin:0;color:var(--backend-text);font-size:22px}.saas-knowledge-onboarding p{margin:0;color:var(--backend-muted);font-size:14px;line-height:1.7}.saas-knowledge-detail-head{position:relative;display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--backend-border-soft);min-height:42px;padding-bottom:14px}.saas-knowledge-detail-head .admin-icon-button{position:absolute;top:-6px;right:-6px}.saas-knowledge-detail h2{margin:0;color:var(--backend-text);font-size:20px}.saas-knowledge-detail p{margin:0;color:var(--backend-muted);line-height:1.65}.saas-knowledge-detail dl{display:grid;grid-gap:12px;gap:12px;margin:0}.saas-knowledge-detail dl div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:12px;gap:12px}.saas-knowledge-detail dt{color:var(--backend-muted);font-size:12px;font-weight:760}.saas-knowledge-detail dd{margin:0;color:var(--backend-text);font-size:13px;word-break:break-word}.saas-knowledge-summary{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--backend-border);border-radius:14px;padding:14px;background:var(--backend-surface-soft)}.saas-knowledge-summary strong{color:var(--backend-text)}.saas-knowledge-detail-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.saas-knowledge-detail-actions button,.saas-knowledge-detail-actions form{width:100%}.saas-knowledge-detail-actions button{justify-content:center}.saas-knowledge-actions,.saas-knowledge-upload{padding:24px!important}.saas-workspace>.admin-panel:not(.saas-customer-hero),.saas-workspace>.saas-seo-tabs-panel,.saas-workspace>.saas-settings-section{padding:24px}.saas-seo-tabs-panel{display:grid;grid-gap:18px;gap:18px}.saas-seo-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px}.saas-seo-tabs a{display:grid;min-height:74px;align-content:center;grid-gap:6px;gap:6px;text-align:center}.saas-seo-tabs a span{color:inherit;font-size:12px;font-weight:650}.saas-seo-tabs-panel>.admin-panel{border-radius:16px;box-shadow:none}.admin-ai-doc,.saas-seo-site-card,.saas-settings-card,.saas-site-card{border:1px solid var(--backend-border);border-radius:16px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}.admin-ai-doc,.saas-settings-card,.saas-site-card{padding:18px}.saas-settings-card-flat{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.saas-settings-panel-plain{box-shadow:none!important}.saas-settings-card-head,.saas-site-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.saas-settings-card-head-actions{justify-content:flex-end}.saas-settings-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(219,228,239,.82);padding-bottom:18px;margin-bottom:18px}.saas-settings-panel-head .admin-ai-section-title{min-width:0}.saas-settings-panel-head .admin-ai-section-title>svg{display:inline-grid;width:34px;height:34px;margin-top:0;border-radius:10px;padding:8px;background:rgba(13,158,145,.09)}.saas-settings-panel-head .admin-ai-section-title h2{margin:0}.saas-settings-panel-head .admin-ai-section-title p{margin:5px 0 0}.saas-settings-panel-head .admin-button{flex:0 0 auto}.admin-ai-doc strong,.saas-settings-card-head strong,.saas-site-card-head strong{display:block;color:var(--backend-text);font-size:16px;font-weight:800}.admin-ai-doc small,.admin-ai-doc-meta,.saas-settings-card-head small,.saas-site-card-head small{color:var(--backend-muted)}.admin-ai-doc-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:700}.admin-ai-doc-list,.saas-settings-stack,.saas-site-grid{display:grid;grid-gap:16px;gap:16px}.admin-ai-doc-list{grid-template-columns:minmax(0,1fr)}.admin-ai-doc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.admin-ai-doc-main{display:grid;grid-gap:8px;gap:8px}.admin-ai-doc-actions,.admin-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-ai-upload-panel .admin-ai-form,.saas-form-panel,.saas-inline-form{display:grid;grid-gap:16px;gap:16px}.saas-settings-layout{display:grid;grid-gap:18px;gap:18px}.saas-settings-heading{margin:6px 0 8px;padding:0}.saas-settings-heading h1{margin:8px 0 6px}.saas-settings-heading p{margin:0;max-width:720px}.saas-settings-nav{position:-webkit-sticky;position:sticky;top:18px;z-index:20;display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--backend-border);border-radius:16px;padding:8px;background:rgba(255,255,255,.94);box-shadow:var(--backend-shadow-soft)}.saas-settings-nav a,.saas-settings-nav button{display:inline-flex;min-height:40px;align-items:center;border:0;border-radius:10px;padding:0 14px;color:var(--backend-muted);font-size:14px;font-weight:760;text-decoration:none;background:transparent;cursor:pointer}.saas-settings-nav a.active,.saas-settings-nav a:first-child,.saas-settings-nav a:hover,.saas-settings-nav button.active,.saas-settings-nav button:hover{background:var(--backend-primary-soft);color:var(--backend-primary-hover)}.saas-settings-main,.saas-settings-main>[data-settings-panel]{display:grid;grid-gap:18px;gap:18px}.saas-settings-main>[data-settings-panel][hidden]{display:none}.saas-settings-layout[data-saving=true] .admin-button[type=submit]{pointer-events:none;opacity:.68}.saas-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-license-overview{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.saas-license-card{display:grid;min-height:0;align-content:start;border:1px solid rgba(219,228,239,.92);border-radius:18px;padding:22px 24px;background:#ffffff;box-shadow:0 18px 52px rgba(15,23,42,.05)}.saas-license-combined-card{grid-template-columns:minmax(500px,.96fr) minmax(420px,.84fr);column-gap:0;align-items:stretch;overflow:hidden;padding:0}.saas-license-account-block,.saas-license-operation-block{min-width:0;padding:24px}.saas-license-operation-block{position:relative}.saas-license-operation-block:before{content:"";position:absolute;top:28px;bottom:28px;left:0;width:1px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(203,213,225,.95) 16%,rgba(203,213,225,.95) 84%,transparent)}.saas-license-card-title{display:inline-flex;align-items:center;gap:10px;color:var(--backend-primary)}.saas-license-card-title h2{margin:0;color:#102039;font-size:18px;font-weight:880;line-height:1.2}.saas-license-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:22px}.saas-license-metrics>div{min-width:0;border-right:1px solid rgba(219,228,239,.82);padding:0 18px}.saas-license-metrics>div:first-child{padding-left:0}.saas-license-metrics>div:last-child{border-right:0;padding-right:0}.saas-license-auth-copy span,.saas-license-bound-site span,.saas-license-metrics span,.saas-license-operation-grid label{display:block;color:#728098;font-size:12px;font-weight:780}.saas-license-metrics strong{display:inline-flex;min-height:28px;align-items:center;margin-top:8px;color:#18253f;font-size:15px;font-weight:880}.saas-license-plan{border-radius:999px;padding:0 14px;color:var(--backend-primary)!important;background:rgba(13,158,145,.1)}.saas-license-state{gap:7px;text-transform:lowercase}.saas-license-state i{width:7px;height:7px;border-radius:999px;background:#14b8a6}.saas-license-usage-chart{display:grid;grid-gap:8px;gap:8px;margin-top:22px;width:100%}.saas-license-usage-chart>strong{color:#334155;font-size:13px;font-weight:850}.saas-license-usage-bars{display:flex;height:78px;min-height:78px;align-items:end;justify-content:space-between;gap:7px;padding:8px 2px 18px;background:linear-gradient(#e7edf4 1px,transparent 0) 0 10px /100% 25%,transparent}.saas-license-usage-bars span{position:relative;flex:0 0 7px;min-width:7px;border-radius:0;background:linear-gradient(180deg,rgba(89,213,205,.86),var(--backend-primary));box-shadow:0 8px 16px rgba(13,158,145,.12)}.saas-license-usage-bars small{position:absolute;bottom:-16px;left:50%;color:#8492a8;font-size:10px;font-weight:760;transform:translateX(-50%);white-space:nowrap}.saas-license-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:34px}.saas-license-link,.saas-license-outline-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(203,213,225,.85);border-radius:8px;padding:0 14px;color:#1f2d46;font-size:13px;font-weight:820;background:#ffffff;cursor:pointer}.saas-license-link{border-color:transparent;color:var(--backend-primary);background:transparent}.saas-license-link span{font-size:18px;line-height:1}.saas-license-operation-stack{display:grid;grid-gap:12px;gap:12px}.saas-license-operation-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,300px);grid-gap:16px;gap:16px;align-items:end;margin-top:22px}.saas-license-operation-grid>.saas-license-outline-button{align-self:end;height:42px;white-space:nowrap}.saas-license-code-field{display:grid;grid-template-columns:minmax(0,1fr) 34px auto;align-items:center;width:100%;min-height:42px;margin-top:8px;border:1px solid rgba(203,213,225,.88);border-radius:8px;padding:0 8px 0 12px;background:#ffffff}.saas-license-code-field span{overflow:hidden;color:#17233a;font-size:14px;font-weight:820;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap}.saas-license-code-field button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;padding:0 8px;color:#53627a;font-size:12px;font-weight:820;background:transparent;cursor:pointer}.saas-license-code-field button:hover{color:var(--backend-primary);background:rgba(13,158,145,.08)}.saas-license-code-field button:disabled{cursor:not-allowed;opacity:.5}.saas-license-bound-site{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;width:100%;border:1px solid rgba(203,213,225,.72);border-radius:10px;padding:12px 14px;background:linear-gradient(135deg,rgba(13,158,145,.055),rgba(255,255,255,.92))}.saas-license-bound-site strong{display:block;margin-top:6px;color:#17233a;font-size:14px;font-weight:860}.saas-license-bound-site small{display:block;margin-top:4px;color:#728098;font-size:12px;line-height:1.5}.saas-license-bound-site em{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 10px;color:var(--backend-primary);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap;background:rgba(13,158,145,.11)}.saas-license-bound-site.is-empty{background:#fbfdff}.saas-license-bound-site.is-empty em{color:#64748b;background:#eef3f7}.saas-license-notice{width:100%;margin:0;color:var(--backend-primary);font-size:12px;font-weight:760;line-height:1.6}.saas-license-locale-card{gap:18px}.saas-license-locale-head{display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(219,228,239,.82);padding-bottom:18px}.saas-license-locale-card>p,.saas-license-locale-head p{max-width:760px;margin:8px 0 0;color:#66758f;font-size:14px;line-height:1.7}.saas-locale-form{display:grid;grid-gap:18px;gap:18px;min-width:0}.saas-locale-section{position:relative;display:grid;grid-gap:12px;gap:12px;padding-top:0}.saas-locale-section+.saas-locale-section{border-top:1px solid rgba(219,228,239,.82);padding-top:20px}.saas-locale-step{position:absolute;top:1px;left:0;display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;color:#ffffff;font-size:12px;font-weight:880;background:var(--backend-primary)}.saas-locale-section+.saas-locale-section .saas-locale-step{top:21px}.saas-locale-primary,.saas-locale-support{display:grid;grid-gap:10px;gap:10px;padding-left:34px}.saas-locale-primary strong,.saas-locale-support-head strong{color:#17233a;font-size:16px;font-weight:880}.saas-locale-primary select{width:min(100%,330px);min-height:42px;border:1px solid rgba(203,213,225,.9);border-radius:8px;padding:0 12px;color:#24324b;font-size:14px;font-weight:780;background:#ffffff}.saas-locale-primary small,.saas-locale-support-head span{color:#728098;font-size:12px}.saas-locale-support-head{display:inline-flex;gap:8px;align-items:baseline}.saas-locale-selected{display:flex;flex-wrap:wrap;gap:8px}.saas-locale-selected span{display:inline-flex;min-height:30px;align-items:center;gap:8px;border:1px solid rgba(13,158,145,.14);border-radius:999px;padding:0 12px;color:var(--backend-primary-hover);font-size:13px;font-weight:850;background:rgba(13,158,145,.08)}.saas-locale-selected small{color:#728098;font-size:11px;font-weight:760}.saas-locale-options{overflow:hidden;border:1px solid rgba(219,228,239,.9);border-radius:12px}.saas-locale-option-group{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:78px}.saas-locale-option-group+.saas-locale-option-group{border-top:1px solid rgba(219,228,239,.9)}.saas-locale-option-group>div:first-child{display:inline-flex;gap:10px;align-items:center;border-right:1px solid rgba(219,228,239,.9);padding:18px;color:var(--backend-primary);background:linear-gradient(135deg,rgba(13,158,145,.08),rgba(255,255,255,.9))}.saas-locale-option-group>div:first-child strong{color:#40516a;font-size:13px;font-weight:850}.saas-locale-option-group>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:10px 18px;gap:10px 18px;align-content:start;padding:18px}.saas-locale-option-group label{display:inline-flex;min-width:0;align-items:center;gap:8px;color:#1f2d46;font-size:13px;font-weight:820}.saas-locale-option-group input{width:16px;min-height:16px;accent-color:var(--backend-primary)}.saas-locale-option-group small{color:#728098;font-size:12px;font-weight:720}.saas-license-auth-copy{display:grid;grid-gap:7px;gap:7px;padding-top:1px}.saas-license-auth-copy strong{color:#22304a;font-size:15px;font-weight:880}.saas-license-auth-copy small{color:#728098;font-size:12px;line-height:1.6}.saas-settings-main>.admin-panel,.saas-settings-main>[data-settings-panel]>.admin-panel,.saas-settings-main>[data-settings-panel]>.saas-settings-summary>.admin-panel,.saas-settings-summary>.admin-panel{padding:24px}.admin-saas-license-box,.admin-saas-status-grid,.saas-language-current{border:1px solid var(--backend-border);border-radius:14px;padding:16px;background:var(--backend-surface-soft)}.admin-saas-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-saas-license-box span,.admin-saas-status-grid span,.saas-language-current span{color:var(--backend-muted);font-size:12px;font-weight:740}.admin-saas-license-box strong,.admin-saas-status-grid strong,.saas-language-current strong{display:block;margin-top:8px;color:var(--backend-text);font-size:18px;font-weight:820}.saas-language-card .admin-saas-site-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-end}.saas-choice-row,.saas-toggle-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.saas-choice-row label,.saas-toggle-row label{display:flex;min-height:58px;align-items:center;gap:10px;border:1px solid var(--backend-border);border-radius:14px;padding:12px 14px;background:#ffffff}.saas-choice-row input,.saas-toggle-row input{min-height:auto}.saas-field-wide{grid-column:1/-1}.saas-switch-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.saas-choice-row .saas-switch-control,.saas-switch-control,.saas-toggle-row .saas-switch-control{position:relative;display:flex;min-height:58px;align-items:center;gap:12px;border:1px solid var(--backend-border);border-radius:14px;padding:12px 14px;background:#ffffff;cursor:pointer}.saas-switch-control input{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.saas-switch-track{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:999px;background:#d9e3ee;box-shadow:inset 0 0 0 1px rgba(148,163,184,.34);transition:background .18s ease,box-shadow .18s ease}.saas-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#ffffff;box-shadow:0 2px 8px rgba(15,23,42,.18);transition:transform .18s ease}.saas-switch-control input:checked+.saas-switch-track{background:var(--backend-primary);box-shadow:inset 0 0 0 1px rgba(13,158,145,.28)}.saas-switch-control input:checked+.saas-switch-track:after{transform:translateX(18px)}.saas-switch-control strong{color:var(--backend-text);font-size:13px;font-weight:820}.saas-switch-control small{color:var(--backend-muted);font-size:12px;font-weight:700}.saas-switch-field{align-self:end;display:grid;min-height:44px;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"switch title help";grid-column-gap:12px;column-gap:12px;grid-row-gap:0;row-gap:0}.saas-switch-field .saas-switch-track{grid-area:switch;align-self:center}.saas-switch-field strong{grid-area:title;align-self:center;white-space:nowrap}.saas-switch-field small{grid-area:help;align-self:center;white-space:nowrap}.saas-switch-field-wrap{display:grid;align-self:end;grid-gap:6px;gap:6px}.saas-switch-field-label{color:var(--backend-muted);font-size:12px;font-weight:780}.saas-settings-details{border:1px solid var(--backend-border);border-radius:14px;padding:14px;background:var(--backend-surface-soft)}.saas-settings-details summary{cursor:pointer;color:var(--backend-primary-hover);font-weight:780}.saas-origin-cell,.saas-visitor-cell{display:flex;min-width:0;align-items:center;gap:10px}.saas-visitor-cell>span{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--backend-primary-soft);color:var(--backend-primary-hover);font-weight:820}.saas-origin-cell strong,.saas-visitor-cell strong{display:block;color:var(--backend-text);font-size:14px}.saas-origin-cell small,.saas-visitor-cell small{color:var(--backend-muted)}.saas-conversation-thread{display:grid;grid-gap:12px;gap:12px;max-height:min(520px,60dvh);overflow:auto;padding-right:8px}.saas-conversation-thread>div{width:min(72%,620px);border:1px solid var(--backend-border);border-radius:14px;padding:14px;background:#ffffff}.saas-conversation-thread>.assistant{justify-self:end;background:var(--backend-blue-soft)}.saas-conversation-thread>.user{justify-self:start;background:var(--backend-primary-soft)}.saas-modal-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.saas-customer-marker,.saas-modal-meta-grid>div{border:1px solid var(--backend-border);border-radius:14px;padding:14px;background:var(--backend-surface-soft)}.saas-modal-meta-grid span{color:var(--backend-muted);font-size:12px;font-weight:720}.saas-modal-meta-grid strong{display:block;margin-top:6px}.saas-customer-marker{display:flex;gap:10px;margin-bottom:18px;color:var(--backend-muted)}.admin-overview-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:start;padding:28px!important}.admin-overview-hero .admin-stats{grid-column:1/-1}.admin-overview-actions,.admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-overview-health{display:grid;grid-gap:20px;gap:20px;padding:24px!important}.admin-health-grid,.admin-operation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.admin-health-grid article,.admin-operation-grid a,.admin-tenant-summary>div{position:relative;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--backend-border);border-radius:16px;padding:18px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}.admin-health-grid svg,.admin-operation-grid svg{color:var(--backend-primary)}.admin-health-grid span,.admin-tenant-summary span{color:var(--backend-muted);font-size:12px;font-weight:760}.admin-health-grid strong,.admin-tenant-summary strong{color:var(--backend-text);font-size:28px;font-weight:820}.admin-health-grid small,.admin-operation-grid span{color:var(--backend-muted);line-height:1.6}.admin-overview-grid{grid-column:2;display:grid;width:calc(100% - 56px);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:18px;gap:18px;margin-right:auto;margin-left:auto}.admin-overview-grid>.admin-panel,.admin-overview-operations{padding:24px!important}.admin-panel-head h2{margin:0}.admin-panel-head p{margin:6px 0 0;color:var(--backend-muted);line-height:1.6}.admin-compact-feed{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.admin-compact-feed a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--backend-border);border-radius:14px;padding:14px;background:var(--backend-surface-soft);color:inherit;text-decoration:none}.admin-compact-feed strong{overflow:hidden;color:var(--backend-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-compact-feed small{color:var(--backend-muted);text-align:right}.admin-tenant-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.admin-operation-grid a{min-height:150px;align-content:start;color:inherit;text-decoration:none}.admin-operation-grid a>svg:last-child{position:absolute;right:18px;bottom:18px;color:var(--backend-faint)}.admin-operation-grid strong{color:var(--backend-text);font-size:16px}body:has(.admin-overview-page) .admin-overview-page{--overview-gap:22px}body:has(.admin-overview-page) .admin-overview-heading{margin-top:0}body:has(.admin-overview-page) .admin-overview-kpi-grid{margin-top:16px}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-card{color:inherit;text-decoration:none}body:has(.admin-overview-page) .admin-overview-dashboard-grid{display:grid;grid-column:2;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);grid-gap:var(--overview-gap);gap:var(--overview-gap);width:calc(100% - 56px);margin-top:var(--overview-gap);margin-right:auto;margin-left:auto}body:has(.admin-overview-page) .admin-overview-dashboard-grid>.admin-panel,body:has(.admin-overview-page) .admin-overview-shortcuts{padding:24px!important}body:has(.admin-overview-page) .admin-overview-queue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}body:has(.admin-overview-page) .admin-overview-queue-grid a{position:relative;display:grid;min-height:138px;align-content:start;grid-gap:10px;gap:10px;padding:18px;color:inherit;text-decoration:none;border:1px solid var(--backend-border);border-radius:18px;background:linear-gradient(135deg,rgba(14,165,154,.08),rgba(255,255,255,0) 52%),#fff;box-shadow:0 16px 34px rgba(15,23,42,.06);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}body:has(.admin-overview-page) .admin-overview-queue-grid a:hover{transform:translateY(-2px);border-color:rgba(13,148,136,.28);box-shadow:0 20px 42px rgba(15,23,42,.09)}body:has(.admin-overview-page) .admin-overview-queue-grid svg{color:var(--backend-primary)}body:has(.admin-overview-page) .admin-overview-feed small,body:has(.admin-overview-page) .admin-overview-queue-grid span,body:has(.admin-overview-page) .admin-overview-risk-list small,body:has(.admin-overview-page) .admin-overview-timeline small{color:var(--backend-muted);font-size:12px;font-weight:720}body:has(.admin-overview-page) .admin-overview-queue-grid strong{color:var(--backend-text);font-size:30px;line-height:1}body:has(.admin-overview-page) .admin-overview-queue-grid small{color:var(--backend-muted);line-height:1.55}body:has(.admin-overview-page) .admin-overview-queue-grid a>svg:last-child{position:absolute;right:18px;bottom:18px;color:var(--backend-faint)}body:has(.admin-overview-page) .admin-overview-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}body:has(.admin-overview-page) .admin-overview-health-strip span{display:grid;grid-gap:5px;gap:5px;padding:14px;color:var(--backend-muted);font-size:12px;font-weight:720;border:1px solid var(--backend-border);border-radius:16px;background:var(--backend-surface-soft)}body:has(.admin-overview-page) .admin-overview-health-strip strong{color:var(--backend-text);font-size:22px;line-height:1}body:has(.admin-overview-page) .admin-overview-feed,body:has(.admin-overview-page) .admin-overview-risk-list,body:has(.admin-overview-page) .admin-overview-system-list,body:has(.admin-overview-page) .admin-overview-timeline{display:grid;grid-gap:10px;gap:10px;margin-top:18px}body:has(.admin-overview-page) .admin-overview-feed a,body:has(.admin-overview-page) .admin-overview-risk-list a,body:has(.admin-overview-page) .admin-overview-system-list a,body:has(.admin-overview-page) .admin-overview-timeline a{display:grid;align-items:center;grid-gap:10px 12px;gap:10px 12px;color:inherit;text-decoration:none;border:1px solid var(--backend-border);border-radius:16px;background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.045);transition:transform .16s ease,border-color .16s ease}body:has(.admin-overview-page) .admin-overview-risk-list a{grid-template-columns:auto minmax(0,1fr);padding:14px}body:has(.admin-overview-page) .admin-overview-risk-list small{grid-column:2}body:has(.admin-overview-page) .admin-overview-feed a{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:14px 15px}body:has(.admin-overview-page) .admin-overview-timeline a{grid-template-columns:50px minmax(0,1fr) auto;padding:13px 14px}body:has(.admin-overview-page) .admin-overview-system-list a{grid-template-columns:36px minmax(0,1fr) auto;padding:14px}body:has(.admin-overview-page) .admin-overview-feed a:hover,body:has(.admin-overview-page) .admin-overview-risk-list a:hover,body:has(.admin-overview-page) .admin-overview-system-list a:hover,body:has(.admin-overview-page) .admin-overview-timeline a:hover{transform:translateY(-1px);border-color:rgba(13,148,136,.26)}body:has(.admin-overview-page) .admin-overview-feed-icon{display:grid;place-items:center;color:var(--backend-primary);background:rgba(20,184,166,.12)}body:has(.admin-overview-page) .admin-overview-lead-main{display:grid;min-width:0;grid-gap:7px;gap:7px}body:has(.admin-overview-page) .admin-overview-lead-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}body:has(.admin-overview-page) .admin-overview-feed strong,body:has(.admin-overview-page) .admin-overview-risk-list strong,body:has(.admin-overview-page) .admin-overview-timeline strong{overflow:hidden;color:var(--backend-text);text-overflow:ellipsis;white-space:nowrap}body:has(.admin-overview-page) .admin-overview-feed em{flex:0 0 auto;justify-self:auto}body:has(.admin-overview-page) .admin-overview-lead-summary{display:-webkit-box;margin:0;overflow:hidden;color:#334155;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:has(.admin-overview-page) .admin-overview-lead-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}body:has(.admin-overview-page) .admin-overview-lead-meta i{display:inline-flex;max-width:100%;overflow:hidden;color:var(--backend-text-soft);font-style:normal;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-overview-page) .admin-overview-timeline span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:26px;color:var(--backend-primary);font-size:12px;font-weight:800;border-radius:999px;background:rgba(20,184,166,.12)}body:has(.admin-overview-page) .admin-overview-system-list span{display:grid;width:34px;height:34px;place-items:center;border-radius:12px}body:has(.admin-overview-page) .admin-overview-system-list span.ok{color:var(--backend-primary);background:rgba(20,184,166,.12)}body:has(.admin-overview-page) .admin-overview-system-list span.warn{color:#d97706;background:rgba(251,146,60,.14)}body:has(.admin-overview-page) .admin-overview-system-list div{min-width:0}body:has(.admin-overview-page) .admin-overview-system-list strong{display:block}body:has(.admin-overview-page) .admin-overview-system-list small{display:block;margin-top:4px}body:has(.admin-overview-page) .admin-overview-system-list em{display:inline-flex;align-items:center;gap:6px;justify-self:end;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800;border-radius:999px;white-space:nowrap}body:has(.admin-overview-page) .admin-overview-system-list em b{color:inherit;font-size:13px;line-height:1}body:has(.admin-overview-page) .admin-overview-system-list em.ok{color:var(--backend-primary);background:rgba(20,184,166,.12)}body:has(.admin-overview-page) .admin-overview-system-list em.warn{color:#b45309;background:rgba(251,146,60,.16)}body:has(.admin-overview-page) .admin-overview-timeline small{grid-column:2}body:has(.admin-overview-page) .admin-overview-timeline time{grid-column:3;grid-row:1/span 2;align-self:center;color:var(--backend-muted);font-size:12px;white-space:nowrap}body:has(.admin-overview-page) .admin-overview-empty{padding:22px;color:var(--backend-muted);border:1px dashed var(--backend-border);border-radius:16px;background:var(--backend-surface-soft)}body:has(.admin-overview-page) .admin-overview-assets,body:has(.admin-overview-page) .admin-overview-shortcuts{margin-top:var(--overview-gap)}body:has(.admin-overview-page) .admin-overview-shortcuts .admin-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}body:has(.admin-overview-page) .admin-overview-assets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;margin-top:18px}body:has(.admin-overview-page) .admin-overview-assets-grid a{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:126px;padding:18px;color:inherit;text-decoration:none;border:1px solid var(--backend-border);border-radius:18px;background:radial-gradient(circle at right center,rgba(20,184,166,.1),transparent 36%),#fff;box-shadow:0 16px 36px rgba(15,23,42,.055);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}body:has(.admin-overview-page) .admin-overview-assets-grid a:hover{transform:translateY(-2px);border-color:rgba(13,148,136,.28);box-shadow:0 20px 42px rgba(15,23,42,.09)}body:has(.admin-overview-page) .admin-overview-assets-grid a>span{display:grid;width:42px;height:42px;place-items:center;color:var(--backend-primary);border-radius:14px;background:rgba(20,184,166,.12)}body:has(.admin-overview-page) .admin-overview-assets-grid div{display:grid;min-width:0;grid-gap:5px;gap:5px}body:has(.admin-overview-page) .admin-overview-assets-grid small{color:var(--backend-muted);font-size:12px;font-weight:800}body:has(.admin-overview-page) .admin-overview-assets-grid strong{color:var(--backend-text);font-size:28px;line-height:1}body:has(.admin-overview-page) .admin-overview-assets-grid em{overflow:hidden;color:var(--backend-muted);font-size:12px;font-style:normal;font-weight:720;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-overview-page) .admin-overview-assets-grid a>svg{color:var(--backend-faint)}@media (max-width:1180px){body:has(.admin-overview-page) .admin-overview-dashboard-grid{grid-template-columns:1fr}body:has(.admin-overview-page) .admin-overview-assets-grid,body:has(.admin-overview-page) .admin-overview-queue-grid,body:has(.admin-overview-page) .admin-overview-shortcuts .admin-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body:has(.admin-overview-page) .admin-overview-assets-grid,body:has(.admin-overview-page) .admin-overview-health-strip,body:has(.admin-overview-page) .admin-overview-queue-grid,body:has(.admin-overview-page) .admin-overview-shortcuts .admin-operation-grid{grid-template-columns:1fr}body:has(.admin-overview-page) .admin-overview-feed a,body:has(.admin-overview-page) .admin-overview-timeline a{grid-template-columns:auto minmax(0,1fr)}body:has(.admin-overview-page) .admin-overview-timeline time{grid-column:2;grid-row:auto;justify-self:start}}.admin-modal-backdrop,.saas-modal-backdrop{position:fixed!important;inset:0!important;z-index:2000!important;display:grid;width:100vw!important;min-height:100dvh!important;place-items:center;padding:32px;background:rgba(7,18,45,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-modal-card,.saas-modal-card{position:relative;width:min(920px,calc(100vw - 64px));max-height:calc(100dvh - 64px);overflow:auto;border:1px solid rgba(255,255,255,.72);border-radius:20px;padding:28px;background:#ffffff;box-shadow:0 28px 100px rgba(7,18,45,.24)}.admin-modal-card .admin-toolbar,.saas-modal-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 22px;border-bottom:1px solid var(--backend-border-soft);padding:0 52px 18px 0}.admin-modal-card .admin-toolbar p:first-child,.saas-modal-card header span{color:var(--backend-primary);font-size:12px;font-weight:840}.admin-modal-card .admin-toolbar h2,.saas-modal-card header h2{margin:6px 0;color:var(--backend-text);font-size:28px;line-height:1.15}.admin-modal-card .admin-toolbar p,.saas-modal-card header p{margin:0;max-width:680px;color:var(--backend-muted);line-height:1.65}.admin-modal-card .admin-icon-button,.admin-modal-card .modal-close,.saas-modal-card .admin-icon-button,.saas-modal-card .modal-close{position:absolute;top:18px;right:18px}.admin-modal-close{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid var(--backend-border);border-radius:12px;background:#ffffff;color:var(--backend-text);text-decoration:none;box-shadow:none}.admin-modal-card .admin-modal-close,.saas-modal-card .admin-modal-close{position:absolute;top:18px;right:18px}.knowledge-create-modal{width:min(760px,calc(100vw - 48px))}.knowledge-create-modal .admin-ai-form{display:grid;grid-gap:16px;gap:16px}.knowledge-edit-modal{width:min(720px,calc(100vw - 40px))}.knowledge-edit-modal textarea{min-height:180px;resize:vertical}.knowledge-edit-actions{display:flex;justify-content:flex-end;padding-top:2px}.knowledge-category-modal{width:min(440px,calc(100vw - 40px))}.knowledge-category-list{display:grid;grid-gap:12px;gap:12px}.knowledge-category-list label{display:grid;grid-gap:8px;gap:8px;color:var(--backend-text);font-size:13px;font-weight:760}.knowledge-category-list input{width:100%}.knowledge-category-list .admin-button{width:100%;min-height:44px;margin-top:4px}.knowledge-create-modal input[type=file]{width:100%;border:1px dashed rgba(11,153,143,.28);border-radius:12px;padding:12px;background:linear-gradient(180deg,rgba(241,245,249,.7),rgba(255,255,255,.96));color:var(--backend-muted);cursor:pointer}.knowledge-create-modal input[type=file]::-webkit-file-upload-button{margin-right:12px;border:0;border-radius:9px;padding:8px 12px;background:var(--backend-primary-soft);color:var(--backend-primary-hover);font-weight:800;cursor:pointer}.knowledge-create-modal input[type=file]::file-selector-button{margin-right:12px;border:0;border-radius:9px;padding:8px 12px;background:var(--backend-primary-soft);color:var(--backend-primary-hover);font-weight:800;cursor:pointer}@media (max-width:980px){.admin-page:not(.saas-shell),.saas-shell{grid-template-columns:1fr}.admin-console-nav,.saas-sidebar{position:relative!important;width:auto;height:auto;max-height:none;min-height:auto;border-right:0;border-bottom:1px solid var(--backend-border)}.admin-page:not(.saas-shell)>.admin-alert,.admin-page:not(.saas-shell)>.admin-panel,.admin-page:not(.saas-shell)>section:not(.admin-console-nav){grid-column:1;width:min(100% - 28px,1320px)}.saas-workspace{padding:16px 14px 36px}}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-alert,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-panel,body:has(.admin-page) .admin-page:not(.saas-shell)>section:not(.admin-console-nav),body:has(.admin-page) .saas-workspace,body:has(.admin-page) .saas-workspace>.admin-panel,body:has(.admin-page) .saas-workspace>.saas-seo-tabs-panel,body:has(.admin-page) .saas-workspace>.saas-settings-section,body:has(.admin-page) .saas-workspace>section{min-height:0!important}body:has(.admin-page) .admin-ai-nav,body:has(.admin-page) .admin-detail-header,body:has(.admin-page) .admin-leads-hero,body:has(.admin-page) .admin-overview-hero,body:has(.admin-page) .admin-saas-hero,body:has(.admin-page) .admin-seo-hero,body:has(.admin-page) .admin-toolbar,body:has(.admin-page) .saas-customer-hero{min-height:0!important}body:has(.admin-page) .admin-page:not(.saas-shell) .admin-leads-hero:has(>.admin-stats),body:has(.admin-page) .admin-page:not(.saas-shell) .admin-overview-hero:has(.admin-stats),body:has(.admin-page) .admin-page:not(.saas-shell) .admin-panel:has(>.admin-stats),body:has(.admin-page) .admin-page:not(.saas-shell) .admin-saas-hero:has(>.admin-stats),body:has(.admin-page) .admin-page:not(.saas-shell) .admin-seo-hero:has(>.admin-stats),body:has(.admin-page) .saas-customer-hero:has(.admin-stats){min-height:0!important}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-alert,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-panel,body:has(.admin-page) .admin-page:not(.saas-shell)>section:not(.admin-console-nav),body:has(.admin-page) .saas-workspace{width:calc(100% - 56px)!important;max-width:none!important}body:has(.admin-page) .saas-workspace{margin-right:auto!important;margin-left:auto!important;padding:20px 0 56px!important}body:has(.admin-page) .admin-page:not(.saas-shell){align-items:start!important}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-console-nav{position:fixed!important;inset:0 auto 0 0!important;width:264px!important;max-width:264px!important;grid-row:auto!important;z-index:900!important}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-alert:first-of-type,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-console-nav+.admin-panel,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-console-nav+section,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-panel:first-of-type,body:has(.admin-page) .admin-page:not(.saas-shell)>section:not(.admin-console-nav):first-of-type{margin-top:20px!important}body:has(.admin-page) .admin-leads-hero,body:has(.admin-page) .admin-overview-hero,body:has(.admin-page) .admin-saas-hero,body:has(.admin-page) .admin-seo-hero,body:has(.admin-page) .saas-customer-hero{display:grid!important;grid-gap:20px!important;gap:20px!important;align-items:start!important;padding:26px!important}body:has(.admin-page) .admin-overview-hero{grid-template-columns:minmax(0,1fr) auto!important}body:has(.admin-page) .admin-leads-hero .admin-stats,body:has(.admin-page) .admin-overview-hero .admin-stats,body:has(.admin-page) .admin-saas-hero .admin-stats,body:has(.admin-page) .admin-seo-hero .admin-stats,body:has(.admin-page) .saas-customer-hero .admin-stats{grid-column:1/-1}body:has(.admin-page) .admin-stats,body:has(.admin-page) .saas-customer-hero .admin-stats,body:has(.admin-page) .saas-workspace .admin-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}body:has(.admin-page) .admin-stat-card,body:has(.admin-page) .admin-stats>div,body:has(.admin-page) .saas-customer-hero .admin-stats>div{min-height:104px!important}.saas-conversation-hero{grid-template-columns:minmax(0,1fr) auto}.admin-leads-workspace{display:grid;grid-gap:18px;gap:18px;padding:0!important;overflow:hidden}.admin-leads-workspace .admin-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid var(--backend-border);padding:18px 20px}.admin-leads-workspace .admin-tabs{width:-moz-fit-content;width:fit-content;max-width:100%}.admin-leads-workspace .admin-tabs.subtle{grid-column:1}.admin-leads-workspace .admin-search{grid-column:2;grid-row:1/span 2;width:min(430px,38vw)}.admin-leads-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);min-height:640px}.admin-leads-main-list{min-width:0;border-right:1px solid var(--backend-border)}.admin-leads-main-list .admin-table-wrap{border:0;border-radius:0;box-shadow:none}.admin-leads-side-panel{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:20px;background:#ffffff}.admin-lead-profile{display:flex;gap:12px;align-items:center}.admin-lead-profile>span{display:grid;width:44px;height:44px;place-items:center;border-radius:999px;color:#ffffff;font-weight:820;background:linear-gradient(135deg,var(--backend-primary),#087f77)}.admin-lead-profile h2{margin:0;color:var(--backend-text);font-size:18px;line-height:1.25}.admin-lead-profile p{margin:4px 0 0;color:var(--backend-muted);font-size:12px;line-height:1.5}.admin-lead-side-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;border-bottom:1px solid var(--backend-border)}.admin-lead-side-tabs span,.admin-lead-side-tabs strong{padding:10px 4px 12px;text-align:center;font-size:12px;font-weight:780}.admin-lead-side-tabs strong{border-bottom:2px solid var(--backend-primary);color:var(--backend-primary)}.admin-lead-side-tabs span{color:var(--backend-muted)}.admin-lead-detail-list{display:grid;grid-gap:12px;gap:12px;margin:0}.admin-lead-detail-list div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:12px;gap:12px}.admin-lead-detail-list dt{color:var(--backend-muted);font-size:12px;font-weight:760}.admin-lead-detail-list dd{margin:0;color:var(--backend-text-secondary);font-size:13px;line-height:1.5;word-break:break-word}.admin-lead-ai-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--backend-border);border-radius:14px;padding:14px;background:var(--backend-surface-soft)}.admin-lead-ai-card strong{color:var(--backend-text)}.admin-lead-ai-card p{margin:0;color:var(--backend-text-secondary);font-size:13px;line-height:1.65}.saas-conversation-console{display:grid;grid-template-columns:minmax(260px,340px) minmax(420px,1fr) minmax(270px,340px);grid-gap:18px;gap:18px;padding:0!important;overflow:hidden}.saas-conversation-insight,.saas-conversation-list,.saas-conversation-main{min-width:0;background:#ffffff}.saas-conversation-list{display:grid;max-height:calc(100dvh - 176px);grid-template-rows:auto auto minmax(0,1fr);border-right:1px solid var(--backend-border)}.saas-conversation-tabs{display:flex;gap:4px;border-bottom:1px solid var(--backend-border);padding:16px 16px 0}.saas-conversation-tabs a{border-bottom:2px solid transparent;padding:0 10px 12px;color:var(--backend-muted);font-size:13px;font-weight:760;text-decoration:none}.saas-conversation-tabs a.active{border-color:var(--backend-primary);color:var(--backend-primary)}.saas-conversation-search{margin:14px 16px;border:1px solid var(--backend-border);border-radius:10px;padding:11px 13px;color:var(--backend-muted);font-size:13px;background:var(--backend-surface-soft)}.saas-conversation-items{display:grid;align-content:start;overflow:auto}.saas-conversation-items>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;border-left:3px solid transparent;border-bottom:1px solid var(--backend-border);padding:16px;color:inherit;text-decoration:none}.saas-conversation-items>a.active,.saas-conversation-items>a:hover{border-left-color:var(--backend-primary);background:linear-gradient(90deg,rgba(11,153,143,.08),transparent 86%)}.saas-avatar{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:999px;color:#ffffff;font-size:13px;font-weight:820;background:linear-gradient(135deg,var(--backend-primary),#087f77)}.saas-conversation-items strong,.saas-conversation-main-head strong,.saas-insight-person strong{color:var(--backend-text);font-size:15px;font-weight:820}.saas-conversation-items em,.saas-conversation-items small,.saas-conversation-main-head p,.saas-insight-person small{color:var(--backend-muted);font-size:12px;font-style:normal}.saas-conversation-items p{margin:6px 0;color:var(--backend-text-secondary);font-size:13px;line-height:1.5}.saas-conversation-items time{color:var(--backend-muted);font-size:12px}.saas-conversation-main{display:grid;min-height:680px;grid-template-rows:auto minmax(0,1fr) auto}.saas-conversation-main-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--backend-border);padding:18px 20px}.saas-chat-stream{display:grid;align-content:start;grid-gap:16px;gap:16px;overflow:auto;padding:26px 20px}.saas-chat-stream article{display:grid;max-width:78%;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px}.saas-chat-stream .from-ai{justify-self:end}.saas-chat-stream .from-ai .saas-avatar{order:2;background:linear-gradient(135deg,#3167e8,#0b998f)}.saas-chat-stream article>div{border:1px solid var(--backend-border);border-radius:14px;padding:12px 14px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}.saas-chat-stream .from-ai>div{background:linear-gradient(180deg,#f8fbfd,#eff7ff)}.saas-chat-stream .from-user>div{background:linear-gradient(180deg,#ffffff,#eefbf9)}.saas-chat-stream small{display:block;margin-bottom:6px;color:var(--backend-muted);font-size:12px}.saas-chat-stream p{margin:0;color:var(--backend-text);font-size:14px;line-height:1.7}.saas-chat-stream em{display:block;margin-top:10px;padding-top:8px;color:var(--backend-muted);font-size:12px;font-style:normal}.saas-chat-composer,.saas-chat-stream em{border-top:1px solid var(--backend-border)}.saas-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-end;padding:16px 20px;background:var(--backend-surface-soft)}.saas-chat-composer div{display:grid;grid-gap:8px;gap:8px}.saas-chat-composer span{color:var(--backend-primary);font-size:13px;font-weight:800}.saas-chat-composer input{width:100%}.saas-conversation-insight{display:grid;align-content:start;grid-gap:14px;gap:14px;max-height:calc(100dvh - 176px);overflow:auto;border-left:1px solid var(--backend-border);padding:16px}.saas-conversation-insight section{border:1px solid var(--backend-border);border-radius:14px;padding:16px;background:#ffffff}.saas-conversation-insight h2{margin:0 0 14px;font-size:16px}.saas-insight-person{display:flex;gap:12px;align-items:center;margin-bottom:16px}.saas-insight-person>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.saas-insight-person small{display:block}.saas-conversation-insight dl{display:grid;grid-gap:12px;gap:12px;margin:0}.saas-conversation-insight dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:12px;gap:12px}.saas-conversation-insight dt{color:var(--backend-muted);font-size:12px;font-weight:760}.saas-conversation-insight dd{margin:0;color:var(--backend-text-secondary);font-size:13px;line-height:1.5;word-break:break-word}.saas-score-bar{height:7px;margin-top:14px;overflow:hidden;border-radius:999px;background:var(--backend-surface-muted)}.saas-score-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--backend-primary),#2b6be8)}@media (max-width:1400px){.saas-knowledge-console{grid-template-columns:152px minmax(0,1fr) 270px}.saas-knowledge-detail{display:grid;padding:18px}.saas-knowledge-row{grid-template-columns:minmax(190px,1.5fr) 86px 76px 82px;min-width:0}.saas-knowledge-toolbar{grid-template-columns:minmax(160px,1fr) 112px 82px}}@media (max-width:1240px){.saas-topbar{grid-template-columns:minmax(0,1fr) auto}.saas-topbar-status{grid-column:1/-1;grid-row:2;justify-content:flex-start}.saas-topbar-actions{display:none}.saas-dashboard-grid,.saas-dashboard-grid.three,.saas-health-body,.saas-kpi-grid,.saas-usage-panel{grid-template-columns:1fr}.saas-health-body{justify-items:start}.saas-knowledge-console{grid-template-columns:1fr}.saas-knowledge-filters{border-right:0;border-bottom:1px solid var(--backend-border)}.saas-knowledge-detail{border-top:1px solid var(--backend-border);border-left:0}.admin-leads-workspace .admin-filters,.saas-knowledge-toolbar{grid-template-columns:1fr}.admin-leads-workspace .admin-search,.admin-leads-workspace .admin-tabs.subtle{grid-column:auto;grid-row:auto;width:100%}.admin-leads-board{grid-template-columns:1fr}.admin-leads-main-list{border-right:0}.admin-leads-side-panel{border-top:1px solid var(--backend-border)}.saas-conversation-console{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.saas-conversation-insight{grid-column:1/-1;max-height:none;border-top:1px solid var(--backend-border);border-left:0}}@media (max-width:760px){.saas-dashboard-heading{display:grid}.saas-dashboard-actions{justify-content:flex-start}.saas-kpi-grid{grid-template-columns:1fr}.saas-mini-stats,.saas-progress-steps,.saas-progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-progress-steps div:after{content:none!important}}@media (min-width:1440px){body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-alert,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-panel,body:has(.admin-page) .admin-page:not(.saas-shell)>section:not(.admin-console-nav),body:has(.admin-page) .saas-workspace{width:calc(100% - 64px)!important}}body:has(.admin-page) .saas-shell{grid-template-columns:264px minmax(0,1fr)!important}body:has(.admin-page) .saas-shell>.saas-sidebar{position:fixed!important;inset:0 auto 0 0!important;display:flex!important;width:264px!important;max-width:264px!important;flex-direction:column!important;overflow-y:auto;z-index:900}body:has(.admin-page) .saas-sidebar nav{display:grid;align-content:start;grid-gap:8px;gap:8px}body:has(.admin-page) .saas-sidebar-plan-card{margin-top:auto!important}body:has(.admin-page) .saas-shell>.saas-workspace{grid-column:2;width:calc(100% - 56px)!important;max-width:1680px;margin-right:28px;margin-left:28px}body:has(.admin-page) .saas-account-menu-panel{display:grid;grid-gap:4px;gap:4px;min-width:190px;padding:8px}body:has(.admin-page) .saas-account-menu-panel a,body:has(.admin-page) .saas-account-menu-panel button{display:flex!important;min-height:42px;align-items:center!important;justify-content:flex-start!important;border-radius:10px;padding:0 14px!important;line-height:1}body:has(.admin-page) .saas-account-menu-panel form{margin:0}body:has(.admin-page) .saas-modal-backdrop{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;overflow:auto;padding:40px}body:has(.admin-page) .saas-modal-card.compact{width:min(820px,calc(100vw - 64px))!important;max-height:calc(100dvh - 80px);overflow:auto;padding:30px!important}body:has(.admin-page) .saas-modal-card.compact header{display:flex!important;width:100%!important;align-items:flex-start;justify-content:space-between;gap:28px;margin:0 0 24px;border-bottom:1px solid var(--backend-border);padding:0 44px 18px 0}body:has(.admin-page) .saas-modal-card.compact header>div{max-width:560px}body:has(.admin-page) .saas-modal-card.compact header h2{margin:5px 0 8px;font-size:28px}body:has(.admin-page) .saas-modal-card.compact header p{margin:0;color:var(--backend-muted);font-size:14px;line-height:1.65}body:has(.admin-page) .saas-modal-card.compact .admin-modal-close{top:22px;right:22px}body:has(.admin-page) .saas-modal-card.saas-sync-wake-modal{width:min(860px,calc(100vw - 56px))!important;max-height:calc(100dvh - 56px);padding:0!important;overflow:hidden;border-color:rgba(20,184,166,.22);background:radial-gradient(circle at 88% 8%,rgba(20,184,166,.16),transparent 30%),linear-gradient(145deg,#ffffff,#f8fbff)}body:has(.admin-page) .saas-modal-card.saas-sync-wake-modal header{display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin:0;padding:28px 72px 20px 30px;border-bottom:1px solid rgba(203,213,225,.75)}body:has(.admin-page) .saas-modal-card.saas-sync-wake-modal header>div{max-width:100%}body:has(.admin-page) .saas-modal-card.saas-sync-wake-modal header h2{max-width:680px;margin:6px 0 8px;font-size:24px;line-height:1.22}body:has(.admin-page) .saas-modal-card.saas-sync-wake-modal header p{max-width:720px;font-size:13px;line-height:1.72}body:has(.admin-page) .saas-sync-wake-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-height:calc(100dvh - 210px);overflow:auto;padding:22px 30px 30px}body:has(.admin-page) .saas-sync-wake-body>div{min-width:0;border:1px solid rgba(203,213,225,.72);border-radius:16px;padding:16px 18px;background:rgba(255,255,255,.82)}body:has(.admin-page) .saas-sync-wake-body>div:first-child,body:has(.admin-page) .saas-sync-wake-body>div:nth-child(2){grid-column:span 1}body:has(.admin-page) .saas-sync-wake-body>div:last-child{grid-column:1/-1}body:has(.admin-page) .saas-sync-wake-body strong{display:block;margin-bottom:10px;color:#10213f;font-size:14px}body:has(.admin-page) .saas-sync-wake-body ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:#52627a;font-size:13px;line-height:1.65}body:has(.admin-page) .saas-sync-wake-body p{margin:8px 0 0;color:#52627a;font-size:13px;line-height:1.7}body:has(.admin-page) .saas-sync-wake-body code{display:inline-block;max-width:100%;padding:2px 6px;overflow-wrap:anywhere;border-radius:7px;background:#eef6ff;color:#0f766e;font-size:12px}body:has(.admin-page) .saas-account-form{display:grid;grid-gap:18px;gap:18px}body:has(.admin-page) .saas-account-form .admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.admin-page) .saas-account-form input[readonly]{background:#f7fafc;color:var(--backend-muted)}body:has(.admin-page) .saas-modal-card.saas-account-modal{grid-template-columns:180px minmax(0,1fr);grid-gap:28px;gap:28px;width:min(780px,calc(100vw - 56px))!important;border-color:rgba(226,232,240,.9);border-radius:22px;background:linear-gradient(135deg,rgba(240,253,250,.42),rgba(255,255,255,0) 34%),#ffffff;box-shadow:0 30px 90px rgba(15,23,42,.22)}body:has(.admin-page) .saas-modal-card.saas-account-modal header{display:block!important;min-width:0;border:0;padding:8px 0 0}body:has(.admin-page) .saas-modal-card.saas-account-modal header>div{max-width:none}body:has(.admin-page) .saas-modal-card.saas-account-modal header span{display:inline-flex;margin-bottom:8px;color:var(--backend-primary-hover);font-size:12px;font-weight:860}body:has(.admin-page) .saas-modal-card.saas-account-modal header h2{max-width:120px;margin:0 0 12px;font-size:30px;line-height:1.05;letter-spacing:0}body:has(.admin-page) .saas-modal-card.saas-account-modal header p{max-width:150px;color:#64748b;font-size:13px;line-height:1.65}body:has(.admin-page) .saas-modal-card.saas-account-modal header p:after{content:"";display:block;width:100%;height:1px;margin-top:20px;background:var(--backend-border)}body:has(.admin-page) .saas-modal-card.saas-account-modal .admin-modal-close{top:22px;right:22px;width:38px;height:38px;border-radius:14px}body:has(.admin-page) .saas-modal-card.saas-account-modal .saas-account-form{align-self:start;padding:6px 64px 0 0}body:has(.admin-page) .saas-modal-card.saas-account-modal .admin-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}body:has(.admin-page) .saas-modal-card.saas-account-modal label{display:grid;grid-gap:9px;gap:9px;max-width:none!important;color:#0f172a;font-size:13px;font-weight:820}body:has(.admin-page) .saas-modal-card.saas-account-modal input{width:100%;min-height:52px;border:1px solid var(--backend-border);border-radius:14px;padding:0 14px;color:#0f172a;font-size:14px;font-weight:760;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}body:has(.admin-page) .saas-modal-card.saas-account-modal input:focus{border-color:rgba(11,153,143,.42)!important;outline:3px solid rgba(11,153,143,.1)!important}body:has(.admin-page) .saas-modal-card.saas-account-modal .admin-button{width:-moz-fit-content;width:fit-content;min-height:52px;border-radius:14px;padding:0 26px}body:has(.saas-shell) .saas-health-panel .admin-panel-head p,body:has(.saas-shell) .saas-mini-panel .admin-panel-head p,body:has(.saas-shell) .saas-progress-panel .admin-panel-head p{display:none!important}body:has(.admin-page) .saas-modal-card.saas-account-modal{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;width:min(720px,calc(100vw - 56px))!important;padding:28px!important;background:#ffffff}body:has(.admin-page) .saas-modal-card.saas-account-modal header{display:flex!important;align-items:center;justify-content:space-between;margin:0;border-bottom:1px solid var(--backend-border-soft);padding:0 54px 18px 0}body:has(.admin-page) .saas-modal-card.saas-account-modal header p,body:has(.admin-page) .saas-modal-card.saas-account-modal header span{display:none!important}body:has(.admin-page) .saas-modal-card.saas-account-modal header h2{max-width:none;margin:0;color:#0f172a;font-size:24px;line-height:1.2}body:has(.admin-page) .saas-modal-card.saas-account-modal .saas-account-form{gap:18px;padding:0 64px 0 0}body:has(.admin-page) .saas-modal-card.saas-account-modal input{min-height:50px}body:has(.admin-page) .saas-modal-card.saas-account-modal .admin-button{min-height:50px}body:has(.admin-page) .saas-modal-card.saas-account-modal{width:min(560px,calc(100vw - 56px))!important}body:has(.admin-page) .saas-modal-card.saas-account-modal .saas-account-form{padding-right:0}body:has(.admin-page) .saas-modal-card.saas-account-modal .admin-field-grid,body:has(.admin-page) .saas-modal-card.saas-account-modal .saas-account-form>label{width:100%}body:has(.admin-page) .saas-modal-card.saas-account-modal .admin-field-grid{grid-template-columns:1fr;gap:18px}body:has(.admin-page) .saas-modal-card.saas-account-modal .admin-button{width:100%;border-color:var(--backend-primary);color:#ffffff;background:linear-gradient(135deg,var(--backend-primary),#13b3a7);box-shadow:0 14px 30px rgba(11,153,143,.18);justify-self:start}body:has(.admin-page) .saas-modal-card.saas-account-modal .admin-button:hover{border-color:var(--backend-primary-hover)!important;color:#ffffff!important;background:linear-gradient(135deg,var(--backend-primary-hover),var(--backend-primary));box-shadow:0 16px 34px rgba(11,153,143,.24)!important}body:has(.admin-page) .saas-kpi-card{min-height:132px;grid-template-columns:auto minmax(0,1fr);align-items:center}body:has(.admin-page) .saas-kpi-card>i{position:absolute;right:18px;bottom:18px;width:76px;height:42px;opacity:1;background:radial-gradient(circle at 14% 72%,currentColor 0 3px,transparent 4px),radial-gradient(circle at 33% 52%,currentColor 0 3px,transparent 4px),radial-gradient(circle at 52% 62%,currentColor 0 3px,transparent 4px),radial-gradient(circle at 72% 34%,currentColor 0 3px,transparent 4px),radial-gradient(circle at 91% 20%,currentColor 0 3px,transparent 4px),linear-gradient(150deg,transparent 10%,currentColor 11% 13%,transparent 14% 30%,currentColor 31% 33%,transparent 34% 50%,currentColor 51% 53%,transparent 54% 68%,currentColor 69% 71%,transparent 72%);color:rgba(11,153,143,.72)}body:has(.admin-page) .saas-kpi-card>div{padding-right:70px}body:has(.admin-page) .saas-kpi-card em,body:has(.admin-page) .saas-kpi-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-page) .saas-kpi-card.blue>i{color:rgba(37,99,235,.68)}body:has(.admin-page) .saas-kpi-card.orange>i{color:rgba(245,119,24,.72)}body:has(.admin-page) .saas-kpi-card.violet>i{color:rgba(124,58,237,.68)}body:has(.admin-page) .saas-conversation-console{grid-template-columns:minmax(270px,330px) minmax(0,1fr) minmax(260px,320px)!important;height:min(780px,calc(100dvh - 296px));min-height:620px;max-height:840px}body:has(.admin-page) .saas-conversation-insight,body:has(.admin-page) .saas-conversation-list,body:has(.admin-page) .saas-conversation-main{height:100%;min-height:0}body:has(.admin-page) .saas-conversation-main{overflow:hidden}body:has(.admin-page) .saas-conversation-insight{max-height:none}body:has(.admin-page) .saas-chat-stream{min-width:0;overflow-x:hidden;overflow-y:auto}body:has(.admin-page) .saas-chat-stream article{max-width:min(78%,720px);min-width:0}body:has(.admin-page) .saas-chat-stream article>div,body:has(.admin-page) .saas-chat-stream p{min-width:0;overflow-wrap:anywhere}body:has(.admin-page) .saas-chat-composer,body:has(.admin-page) .saas-chat-composer div{min-width:0}.saas-learning-workbench{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:0;gap:0;overflow:hidden;padding:0!important}.saas-learning-list{min-width:0;border-right:1px solid var(--backend-border)}.saas-learning-detail>header,.saas-learning-list header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--backend-border);padding:22px 24px}.saas-learning-detail h2,.saas-learning-list h2{margin:0;font-size:20px}.saas-learning-detail p,.saas-learning-list p{margin:6px 0 0;color:var(--backend-muted);line-height:1.6}.saas-learning-list header>span{display:inline-flex;min-height:32px;align-items:center;border:1px solid var(--backend-border);border-radius:999px;padding:0 12px;color:var(--backend-muted);font-size:12px;font-weight:760}.saas-learning-table{display:grid;align-content:start;max-height:720px;overflow:auto}.saas-learning-table a,.saas-learning-table article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid var(--backend-border-soft);padding:18px 22px;color:inherit;text-decoration:none}.saas-learning-table a.active,.saas-learning-table a:hover{background:linear-gradient(90deg,rgba(11,153,143,.08),transparent)}.saas-learning-dot{width:16px;height:16px;border:2px solid var(--backend-border);border-radius:999px;background:#ffffff}.saas-learning-table a.active .saas-learning-dot,.saas-learning-table article.pending .saas-learning-dot{border-color:var(--backend-primary);box-shadow:inset 0 0 0 4px #ffffff;background:var(--backend-primary)}.saas-learning-table strong{display:block;color:var(--backend-text);font-size:15px;font-weight:820}.saas-learning-table em,.saas-learning-table small,.saas-learning-table time{display:block;color:var(--backend-muted);font-size:12px;font-style:normal;line-height:1.55}.saas-learning-detail{min-width:0;padding-bottom:22px}.saas-learning-detail header>div>span{color:var(--backend-primary);font-size:12px;font-weight:820}.saas-learning-cards{display:grid;grid-gap:16px;gap:16px;padding:20px 24px}.saas-learning-cards section{border:1px solid var(--backend-border);border-radius:16px;padding:16px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}.saas-learning-cards h3{margin:0 0 10px;color:var(--backend-text);font-size:15px}.saas-learning-cards pre{margin:0;white-space:pre-wrap;color:var(--backend-text-secondary);font:inherit;line-height:1.7}.saas-learning-cards ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.saas-learning-cards li{display:flex;align-items:center;gap:8px;color:var(--backend-text-secondary);font-size:13px}.saas-learning-cards li svg{color:var(--backend-primary)}.saas-learning-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 22px}.saas-learning-actions form{display:contents}.admin-learning-hero{display:grid;grid-gap:24px;gap:24px;padding:28px!important}body:has(.saas-shell) .saas-learning-heading{align-items:center;padding-top:8px!important}body:has(.saas-shell) .saas-learning-heading h1{margin-top:0}body:has(.saas-shell) .saas-learning-filters{display:grid;grid-template-columns:minmax(280px,1fr) auto auto auto auto;grid-gap:12px;gap:12px;align-items:end}body:has(.saas-shell) .saas-learning-filters label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:780}body:has(.saas-shell) .saas-learning-filters input,body:has(.saas-shell) .saas-learning-filters select{min-height:42px;border:1px solid var(--backend-border);border-radius:11px;padding:0 13px;color:var(--backend-text);font-weight:720;background:#ffffff}body:has(.saas-shell) .saas-learning-search{position:relative;display:flex!important;align-items:center}body:has(.saas-shell) .saas-learning-search svg{position:absolute;left:13px;color:var(--backend-faint)}body:has(.saas-shell) .saas-learning-search input{width:100%;padding-left:42px}body:has(.saas-shell) .saas-learning-review{overflow:hidden;padding:0!important}body:has(.saas-shell) .saas-learning-review-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--backend-border-soft);padding:18px 22px}body:has(.saas-shell) .saas-learning-review-head h2{margin:0;color:var(--backend-text);font-size:16px}body:has(.saas-shell) .saas-learning-review-table{display:grid;max-height:min(430px,52vh);overflow:auto;scrollbar-color:rgba(11,153,143,.42) rgba(226,232,240,.36);scrollbar-width:thin}body:has(.saas-shell) .saas-learning-review-table::-webkit-scrollbar{width:10px;height:10px}body:has(.saas-shell) .saas-learning-review-table::-webkit-scrollbar-track{border-radius:999px;background:rgba(226,232,240,.38)}body:has(.saas-shell) .saas-learning-review-table::-webkit-scrollbar-thumb{border:2px solid rgba(248,250,252,.9);border-radius:999px;background:linear-gradient(180deg,rgba(11,153,143,.52),rgba(59,130,246,.42))}body:has(.saas-shell) .saas-learning-table-header{position:-webkit-sticky;position:sticky;top:0;z-index:2}body:has(.saas-shell) .saas-learning-review-table>.admin-empty{min-width:940px;margin:0;border-top:1px solid var(--backend-border-soft);border-radius:0;box-shadow:none}body:has(.saas-shell) .saas-learning-review-table>a,body:has(.saas-shell) .saas-learning-table-header{display:grid;grid-template-columns:22px minmax(210px,1.45fr) minmax(128px,.82fr) minmax(108px,.62fr) minmax(112px,.68fr) minmax(105px,.62fr) 72px 62px 20px;grid-gap:10px;gap:10px;align-items:center}body:has(.saas-shell) .saas-learning-table-header{min-width:940px;padding:14px 20px;color:#64748b;font-size:12px;font-weight:820;background:#f8fbfd}body:has(.saas-shell) .saas-learning-table-header span:first-child{grid-column:2}body:has(.saas-shell) .saas-learning-review-table>a{min-width:940px;border-top:1px solid var(--backend-border-soft);padding:16px 20px;color:inherit;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}body:has(.saas-shell) .saas-learning-review-table>a.active,body:has(.saas-shell) .saas-learning-review-table>a:hover{border-color:rgba(11,153,143,.24);background:linear-gradient(90deg,rgba(11,153,143,.07),rgba(255,255,255,.88));box-shadow:inset 3px 0 0 var(--backend-primary)}body:has(.saas-shell) .saas-learning-review-table>a.active .saas-learning-dot{border-color:var(--backend-primary);background:var(--backend-primary);box-shadow:inset 0 0 0 4px #ffffff,0 0 0 4px rgba(11,153,143,.12)}body:has(.saas-shell) .saas-learning-candidate,body:has(.saas-shell) .saas-learning-source{min-width:0}body:has(.saas-shell) .saas-learning-candidate strong,body:has(.saas-shell) .saas-learning-source strong{display:block;overflow:hidden;color:#0f172a;font-size:14px;font-weight:840;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-learning-candidate em,body:has(.saas-shell) .saas-learning-candidate small,body:has(.saas-shell) .saas-learning-review-table>a>time,body:has(.saas-shell) .saas-learning-source small,body:has(.saas-shell) .saas-learning-source time{display:block;overflow:hidden;margin-top:4px;color:#64748b;font-size:12px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-learning-candidate em{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:7px;padding:3px 7px;color:var(--backend-primary-hover);background:var(--backend-primary-soft)}body:has(.saas-shell) .saas-learning-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;border-radius:8px;padding:6px 9px;color:#334155;font-size:12px;font-weight:820;background:#f1f5f9}body:has(.saas-shell) .saas-learning-chip small{color:#64748b;font-size:11px}body:has(.saas-shell) .saas-learning-confidence{display:grid;grid-gap:7px;gap:7px}body:has(.saas-shell) .saas-learning-confidence strong{color:#0f172a;font-size:13px;font-weight:850}body:has(.saas-shell) .saas-learning-confidence i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e9eff5}body:has(.saas-shell) .saas-learning-confidence em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--backend-primary),#16b8ab)}body:has(.saas-shell) .saas-learning-row-action{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--backend-border);border-radius:9px;color:#0f172a;font-size:12px;font-weight:820;background:#ffffff}body:has(.saas-shell) .saas-learning-row-menu{display:inline-flex;width:28px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:#64748b;transition:color .16s ease,background-color .16s ease}body:has(.saas-shell) .saas-learning-review-table>a.active .saas-learning-row-menu,body:has(.saas-shell) .saas-learning-review-table>a:hover .saas-learning-row-menu{color:var(--backend-primary);background:rgba(11,153,143,.08)}body:has(.saas-shell) .saas-learning-review-table>.saas-learning-row{position:relative;min-width:940px;border-top:1px solid var(--backend-border-soft);color:inherit;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}body:has(.saas-shell) .saas-learning-row-main{position:relative;z-index:1;display:grid;grid-template-columns:22px minmax(210px,1.45fr) minmax(128px,.82fr) minmax(108px,.62fr) minmax(112px,.68fr) minmax(105px,.62fr) 72px;grid-gap:10px;gap:10px;align-items:center;padding:16px 136px 16px 20px;color:inherit;text-decoration:none}body:has(.saas-shell) .saas-learning-review-table>.saas-learning-row.active,body:has(.saas-shell) .saas-learning-review-table>.saas-learning-row:hover{border-color:rgba(11,153,143,.24);background:linear-gradient(90deg,rgba(11,153,143,.07),rgba(255,255,255,.88));box-shadow:inset 3px 0 0 var(--backend-primary)}body:has(.saas-shell) .saas-learning-review-table>.saas-learning-row.active .saas-learning-dot{border-color:var(--backend-primary);background:var(--backend-primary);box-shadow:inset 0 0 0 4px #ffffff,0 0 0 4px rgba(11,153,143,.12)}body:has(.saas-shell) .saas-learning-row-main>time{display:block;overflow:hidden;margin-top:4px;color:#64748b;font-size:12px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-learning-row-approve{position:absolute;top:50%;right:58px;z-index:4;margin:0;transform:translateY(-50%)}body:has(.saas-shell) .saas-learning-row-approve button,body:has(.saas-shell) .saas-learning-row-approve.muted{display:inline-flex;min-width:62px;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--backend-border);border-radius:9px;padding:0 12px;color:#0f172a;font-size:12px;font-weight:820;background:#ffffff}body:has(.saas-shell) .saas-learning-row-approve button{cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}body:has(.saas-shell) .saas-learning-row-approve button:hover{border-color:rgba(11,153,143,.24);color:var(--backend-primary);background:rgba(11,153,143,.06);box-shadow:0 8px 18px rgba(15,23,42,.06)}body:has(.saas-shell) .saas-learning-row-approve.muted{color:#64748b;background:#f8fafc}body:has(.saas-shell) .saas-learning-row>.saas-learning-row-menu{position:absolute;top:50%;right:20px;z-index:3;transform:translateY(-50%)}body:has(.saas-shell) .saas-learning-row.active .saas-learning-row-menu,body:has(.saas-shell) .saas-learning-row:hover .saas-learning-row-menu{color:var(--backend-primary);background:rgba(11,153,143,.08)}body:has(.saas-shell) .saas-learning-detail-panel{border-top:1px solid var(--backend-border);padding:20px 22px 22px;background:#ffffff}body:has(.saas-shell) .saas-learning-detail-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}body:has(.saas-shell) .saas-learning-detail-panel>header h2{margin:0;color:#0f172a;font-size:16px}body:has(.saas-shell) .saas-learning-detail-panel>header>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body:has(.saas-shell) .saas-learning-detail-panel>header em,body:has(.saas-shell) .saas-learning-detail-panel>header span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;color:var(--backend-primary-hover);font-size:12px;font-style:normal;font-weight:820;background:var(--backend-primary-soft)}body:has(.saas-shell) .saas-learning-detail-panel>header em{color:#15803d;background:#ecfdf3}body:has(.saas-shell) .saas-learning-detail-panel summary,body:has(.saas-shell) .saas-learning-detail-panel>header>a{cursor:pointer;color:#2563eb;font-size:13px;font-weight:820;text-decoration:none;list-style:none}body:has(.saas-shell) .saas-learning-detail-panel>header>.saas-learning-context-link{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgba(37,99,235,.14);border-radius:10px;padding:0 11px;color:#2563eb;background:rgba(37,99,235,.05);transition:color .16s ease,border-color .16s ease,background .16s ease}body:has(.saas-shell) .saas-learning-detail-panel>header>.saas-learning-context-link:hover{border-color:rgba(11,153,143,.28);color:var(--backend-primary-hover);background:rgba(11,153,143,.08)}body:has(.saas-shell) .saas-learning-detail-panel.is-empty{background:radial-gradient(circle at 15% 0,rgba(11,153,143,.06),transparent 34%),#ffffff}body:has(.saas-shell) .saas-learning-detail-panel.is-empty .saas-learning-detail-grid section{background:linear-gradient(180deg,#ffffff,#f9fbfd)}body:has(.saas-shell) .saas-learning-detail-panel.is-empty textarea{background:#f8fafc}body:has(.saas-shell) .saas-learning-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.9fr);grid-gap:16px;gap:16px}body:has(.saas-shell) .saas-learning-detail-grid section{display:grid;align-content:start;grid-gap:14px;gap:14px;border:1px solid var(--backend-border);border-radius:14px;padding:16px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}body:has(.saas-shell) .saas-learning-detail-grid h3{margin:0;color:#0f172a;font-size:14px}body:has(.saas-shell) .saas-learning-quote{min-height:132px;border-radius:12px;padding:14px;color:#334155;line-height:1.7;background:#f8fbfd}body:has(.saas-shell) .saas-learning-detail-grid ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px;color:#334155;line-height:1.65}body:has(.saas-shell) .saas-learning-detail-grid footer{display:flex;flex-wrap:wrap;gap:12px;color:#64748b;font-size:12px}body:has(.saas-shell) .saas-learning-detail-grid footer span{display:inline-flex;align-items:center;gap:5px}body:has(.saas-shell) .saas-learning-detail-grid footer svg{color:var(--backend-primary)}body:has(.saas-shell) .saas-learning-category-box{display:flex;min-height:40px;align-items:center;gap:8px;border:1px solid var(--backend-border);border-radius:10px;padding:0 12px;color:#0f172a;background:#f8fbfd}body:has(.saas-shell) .saas-learning-category-box svg{color:var(--backend-primary)}body:has(.saas-shell) .saas-learning-category-box span{margin-left:auto;border-radius:999px;padding:2px 7px;color:#64748b;font-size:11px;background:#e9eef5}body:has(.saas-shell) .saas-learning-detail-grid label,body:has(.saas-shell) .saas-learning-field{display:grid;grid-gap:8px;gap:8px;color:#334155;font-size:12px;font-weight:780}body:has(.saas-shell) .saas-learning-field>span{color:#334155;font-size:12px;font-weight:780}body:has(.saas-shell) .saas-learning-tags{display:flex;flex-wrap:wrap;gap:7px}body:has(.saas-shell) .saas-learning-tags button,body:has(.saas-shell) .saas-learning-tags span{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--backend-border);border-radius:7px;padding:0 9px;color:#64748b;font-size:12px;background:#f8fafc}body:has(.saas-shell) .saas-learning-tag-add{position:relative}body:has(.saas-shell) .saas-learning-tag-add>summary{display:inline-flex;min-width:28px;min-height:28px;align-items:center;justify-content:center;border:1px solid var(--backend-border);border-radius:7px;color:#64748b;font-size:12px;font-weight:860;background:#f8fafc;cursor:pointer;list-style:none}body:has(.saas-shell) .saas-learning-tag-add>summary::-webkit-details-marker{display:none}body:has(.saas-shell) .saas-learning-tag-add[open]>summary{border-color:rgba(11,153,143,.32);color:var(--backend-primary);background:var(--backend-primary-soft)}body:has(.saas-shell) .saas-learning-tag-add form{position:absolute;right:0;bottom:calc(100% + 8px);z-index:8;display:grid;width:280px;grid-gap:10px;gap:10px;border:1px solid var(--backend-border);border-radius:14px;padding:12px;background:#ffffff;box-shadow:0 20px 50px rgba(15,23,42,.14)}body:has(.saas-shell) .saas-learning-tag-add input{min-height:40px;border:1px solid var(--backend-border);border-radius:10px;padding:0 12px;color:#0f172a;font:inherit}body:has(.saas-shell) .saas-learning-tag-add .admin-button{min-height:38px;justify-content:center}body:has(.saas-shell) .saas-learning-detail-grid textarea{min-height:88px;resize:vertical;border:1px solid var(--backend-border);border-radius:10px;padding:12px;color:#0f172a;font:inherit}body:has(.saas-shell) .saas-learning-note-form{display:grid;grid-gap:10px;gap:10px}body:has(.saas-shell) .saas-learning-detail-grid section>label>textarea,body:has(.saas-shell) .saas-learning-note-form textarea{min-height:94px;overflow:hidden!important;resize:none;line-height:1.65;field-sizing:content}body:has(.saas-shell) .saas-learning-note-form .admin-button{display:none;min-height:36px;justify-content:center}body:has(.saas-shell) .saas-learning-note-form[data-note-active=true] .admin-button{display:inline-flex}body:has(.saas-shell) .saas-learning-detail-panel .saas-learning-actions{justify-content:flex-end;border-top:1px solid var(--backend-border-soft);margin-top:18px;padding:16px 0 0}body:has(.saas-shell) .saas-learning-detail-panel .saas-learning-actions .admin-button{min-width:128px;justify-content:center}body:has(.saas-shell) .saas-learning-edit-details{display:inline-flex}body:has(.saas-shell) .saas-learning-actions .saas-learning-edit-details>summary.admin-button{display:inline-flex;min-width:128px;justify-content:center;color:#0f172a;list-style:none}body:has(.saas-shell) .saas-learning-actions .saas-learning-edit-details>summary::-webkit-details-marker{display:none}body:has(.saas-shell) .saas-learning-edit-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(860px,calc(100vw - 48px));max-height:min(860px,calc(100dvh - 56px));overflow:hidden;padding:0!important;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.92),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,251,253,.82)),rgba(255,255,255,.86)!important;box-shadow:0 34px 90px rgba(15,23,42,.2),0 10px 28px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}body:has(.saas-shell) .saas-learning-edit-modal header{align-items:center;margin:0;border-bottom:1px solid rgba(203,213,225,.58);padding:28px 76px 20px 30px;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.18))}body:has(.saas-shell) .saas-learning-edit-modal header h2{margin-bottom:8px;letter-spacing:0}body:has(.saas-shell) .saas-learning-edit-modal header p{max-width:620px;line-height:1.55}body:has(.saas-shell) .saas-learning-edit-modal .admin-modal-close{top:22px;right:24px;border-color:rgba(203,213,225,.72)!important;background:rgba(255,255,255,.82)!important;box-shadow:0 10px 22px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.86)}body:has(.saas-shell) .saas-learning-edit-form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;grid-gap:0;gap:0;overflow:hidden}body:has(.saas-shell) .saas-learning-edit-scroll{display:grid;min-height:0;overflow:auto;grid-gap:16px;gap:16px;margin-right:0;padding:24px 30px;scrollbar-color:rgba(11,153,143,.46) rgba(226,232,240,.32);scrollbar-width:thin}body:has(.saas-shell) .saas-learning-edit-scroll::-webkit-scrollbar{width:10px}body:has(.saas-shell) .saas-learning-edit-scroll::-webkit-scrollbar-track{border-radius:999px;background:rgba(226,232,240,.32)}body:has(.saas-shell) .saas-learning-edit-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.92);border-radius:999px;background:linear-gradient(180deg,rgba(11,153,143,.58),rgba(59,130,246,.42))}body:has(.saas-shell) .saas-learning-edit-grid{display:grid;grid-template-columns:1.15fr .85fr .9fr;grid-gap:14px;gap:14px}body:has(.saas-shell) .saas-learning-edit-form label{display:grid;grid-gap:8px;gap:8px;color:#1e293b;font-size:13px;font-weight:820}body:has(.saas-shell) .saas-learning-edit-form input,body:has(.saas-shell) .saas-learning-edit-form select,body:has(.saas-shell) .saas-learning-edit-form textarea{box-sizing:border-box;width:100%;border:1px solid var(--backend-border);border-radius:12px;padding:0 14px;color:#0f172a;font:inherit;font-weight:700;background:linear-gradient(180deg,#ffffff,#fbfdff)!important;box-shadow:0 1px 0 rgba(15,23,42,.02),inset 0 1px 0 rgba(255,255,255,.92)!important;outline:none;transition:border-color .18s ease,box-shadow .18s ease}body:has(.saas-shell) .saas-learning-edit-form input,body:has(.saas-shell) .saas-learning-edit-form select{min-height:48px}body:has(.saas-shell) .saas-learning-edit-form textarea{min-height:94px;overflow:hidden;resize:vertical;padding-top:12px;line-height:1.65;field-sizing:content}body:has(.saas-shell) .saas-learning-edit-form textarea.large{min-height:128px}body:has(.saas-shell) .saas-learning-edit-form input:focus,body:has(.saas-shell) .saas-learning-edit-form select:focus,body:has(.saas-shell) .saas-learning-edit-form textarea:focus{border-color:rgba(13,158,145,.42)!important;outline:0!important;box-shadow:0 0 0 3px rgba(13,158,145,.09),inset 0 1px 0 rgba(255,255,255,.94)!important}body:has(.saas-shell) .saas-learning-edit-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(203,213,225,.56);padding:16px 28px 24px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(248,251,253,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.82);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}body:has(.saas-shell) .saas-learning-edit-footer .admin-button{min-width:128px;justify-content:center}@media (max-width:1240px){.saas-learning-workbench,body:has(.admin-page) .saas-conversation-console{grid-template-columns:1fr!important;height:auto;max-height:none}.saas-learning-list,body:has(.admin-page) .saas-conversation-insight{border-right:0;border-bottom:1px solid var(--backend-border)}}@media (max-width:980px){body:has(.admin-page) .saas-shell{grid-template-columns:1fr!important}body:has(.admin-page) .saas-shell>.saas-sidebar{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important}body:has(.admin-page) .saas-shell>.saas-workspace{grid-column:auto;width:calc(100% - 24px)!important}.saas-learning-table a,.saas-learning-table article,body:has(.admin-page) .saas-account-form .admin-field-grid{grid-template-columns:1fr}}@media (max-width:760px){body:has(.admin-page) .saas-modal-card.saas-account-modal{grid-template-columns:1fr;gap:20px;padding:24px!important}body:has(.admin-page) .saas-modal-card.saas-account-modal header h2,body:has(.admin-page) .saas-modal-card.saas-account-modal header p{max-width:none}body:has(.admin-page) .saas-modal-card.saas-account-modal .saas-account-form{padding-right:0}}body:has(.admin-page) .saas-kpi-card{grid-template-columns:auto minmax(0,1fr)!important;gap:16px!important;min-height:132px!important;padding:22px!important;isolation:isolate}body:has(.admin-page) .saas-kpi-card.teal{color:var(--backend-primary)}body:has(.admin-page) .saas-kpi-card.blue{color:var(--backend-blue)}body:has(.admin-page) .saas-kpi-card.orange{color:var(--backend-warning)}body:has(.admin-page) .saas-kpi-card.violet{color:#7c3aed}body:has(.admin-page) .saas-kpi-card>span{position:relative;z-index:1}body:has(.admin-page) .saas-kpi-card>div{min-width:0;padding-right:74px!important}body:has(.admin-page) .saas-kpi-card em,body:has(.admin-page) .saas-kpi-card small{max-width:100%;color:var(--backend-muted);line-height:1.25}body:has(.admin-page) .saas-kpi-card small{min-height:17px;overflow:visible;white-space:normal}body:has(.admin-page) .saas-kpi-card em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-page) .saas-kpi-card strong{margin:7px 0 5px;color:var(--backend-text);font-size:clamp(28px,2.1vw,36px);letter-spacing:-.04em}body:has(.admin-page) .saas-mini-trend{position:absolute;right:22px;bottom:24px;z-index:1;width:86px;max-width:100%;height:38px;overflow:visible;color:currentColor}body:has(.admin-page) .saas-mini-trend .area{fill:currentColor;opacity:.08}body:has(.admin-page) .saas-mini-trend .line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}body:has(.admin-page) .saas-mini-trend circle{fill:#ffffff;stroke:currentColor;stroke-width:2}body:has(.admin-page) .saas-trend-chart{position:relative;display:grid;grid-gap:10px;gap:10px;margin-top:18px}body:has(.admin-page) .saas-trend-chart svg{width:100%;height:168px;overflow:visible}body:has(.admin-page) .saas-trend-chart line{stroke:var(--backend-border-soft);stroke-width:1}body:has(.admin-page) .saas-trend-chart .area{fill:var(--backend-primary);opacity:.1}body:has(.admin-page) .saas-trend-chart .line{fill:none;stroke:var(--backend-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}body:has(.admin-page) .saas-trend-chart circle{fill:#ffffff;stroke:var(--backend-primary);stroke-width:2}body:has(.admin-page) .saas-trend-chart>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;color:var(--backend-faint);font-size:11px;font-weight:720;text-align:center}body:has(.admin-page) .saas-trend-chart>small{position:absolute;top:0;right:0;border:1px solid var(--backend-border);border-radius:999px;padding:4px 8px;color:var(--backend-muted);font-size:11px;font-weight:760;background:#ffffff}body:has(.admin-page) .saas-usage-bars{position:relative;align-items:stretch;border:0;border-radius:16px;padding:20px 18px 28px;background:linear-gradient(var(--backend-border-soft) 1px,transparent 1px) 0 22px /100% 33%,var(--backend-surface-soft)}body:has(.admin-page) .saas-usage-bars span{position:relative;align-self:end;min-height:8px;border-radius:999px 999px 4px 4px}body:has(.admin-page) .saas-usage-bars small{position:absolute;right:50%;bottom:-20px;transform:translateX(50%);color:var(--backend-faint);font-size:10px;font-weight:700;white-space:nowrap}body:has(.admin-page) .saas-sidebar-plan-card{overflow:hidden}body:has(.admin-page) .saas-sidebar-quota span{min-width:0}@media (max-width:1180px){body:has(.admin-page) .saas-kpi-card{grid-template-columns:auto minmax(0,1fr)!important}body:has(.admin-page) .saas-mini-trend{width:78px}}body:has(.admin-login-page),body:has(.admin-page){--backend-shadow-card:0 1px 2px rgba(16,24,40,0.04),0 14px 36px rgba(15,23,42,0.045)}body:has(.admin-page) *{box-sizing:border-box}body:has(.admin-page) a,body:has(.admin-page) button,body:has(.admin-page) summary{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}body:has(.admin-page) a:hover,body:has(.admin-page) button:hover{transform:translateY(-1px)}body:has(.admin-page) input:focus,body:has(.admin-page) select:focus,body:has(.admin-page) textarea:focus{border-color:rgba(11,153,143,.42)!important;outline:3px solid rgba(11,153,143,.1)!important}body:has(.admin-page) .admin-console-nav nav a,body:has(.admin-page) .saas-sidebar nav a{position:relative}body:has(.admin-page) .admin-console-nav nav a.active:before,body:has(.admin-page) .saas-sidebar nav a.active:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:999px;background:var(--backend-primary)}body:has(.admin-page) .admin-console-brand,body:has(.admin-page) .saas-sidebar-brand{margin-bottom:4px}body:has(.admin-page) .saas-icon-button,body:has(.admin-page) .saas-refresh-button{text-decoration:none}body:has(.admin-page) .admin-button:hover,body:has(.admin-page) .admin-pagination a:hover,body:has(.admin-page) .admin-row-link:hover,body:has(.admin-page) .saas-refresh-button:hover{box-shadow:0 14px 30px rgba(11,153,143,.18)}body:has(.admin-page) .admin-button.ghost:focus-visible,body:has(.admin-page) .admin-button.ghost:hover,body:has(.admin-page) .admin-button.secondary:focus-visible,body:has(.admin-page) .admin-button.secondary:hover,body:has(.admin-page) .saas-account-trigger:focus-visible,body:has(.admin-page) .saas-account-trigger:hover,body:has(.admin-page) .saas-account-trigger[aria-expanded=true],body:has(.admin-page) .saas-refresh-button:focus-visible,body:has(.admin-page) .saas-refresh-button:hover{border-color:rgba(11,153,143,.28)!important;outline:0!important;color:var(--backend-primary-hover)!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(11,153,143,.08)!important}body:has(.admin-page) .admin-button.ghost:focus-visible,body:has(.admin-page) .admin-button.ghost:hover,body:has(.admin-page) .admin-button.secondary:focus-visible,body:has(.admin-page) .admin-button.secondary:hover{box-shadow:0 10px 24px rgba(11,153,143,.12)!important}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-console-nav{isolation:isolate;border-right:1px solid rgba(255,255,255,.52)!important;background:linear-gradient(165deg,rgba(255,255,255,.48),rgba(255,255,255,.2) 45%,rgba(255,255,255,.1)),rgba(255,255,255,.24)!important;box-shadow:18px 0 54px rgba(15,23,42,.07),inset -1px 0 0 rgba(255,255,255,.52),inset 1px 0 0 rgba(255,255,255,.62)!important;-webkit-backdrop-filter:blur(30px) saturate(1.7);backdrop-filter:blur(30px) saturate(1.7)}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-console-nav:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.76),transparent 28%),radial-gradient(circle at 80% 0,rgba(255,255,255,.36),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.24),transparent 44%);pointer-events:none}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-console-nav>*{position:relative;z-index:1}body:has(.admin-page) .admin-page:not(.saas-shell) .admin-console-brand{border-bottom-color:rgba(255,255,255,.42)}body:has(.admin-page) .admin-page:not(.saas-shell) .admin-console-nav button,body:has(.admin-page) .admin-page:not(.saas-shell) .admin-console-nav nav a{border-color:transparent;background:transparent;color:#223049}body:has(.admin-page) .admin-page:not(.saas-shell) .admin-console-nav button:hover,body:has(.admin-page) .admin-page:not(.saas-shell) .admin-console-nav nav a.active,body:has(.admin-page) .admin-page:not(.saas-shell) .admin-console-nav nav a:hover{border-color:rgba(255,255,255,.58)!important;background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(255,255,255,.16)),rgba(255,255,255,.18)!important;color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 24px rgba(15,23,42,.045);-webkit-backdrop-filter:blur(16px) saturate(1.42);backdrop-filter:blur(16px) saturate(1.42)}body:has(.admin-page) .admin-page:not(.saas-shell) .admin-console-nav nav a.active:before{background:rgba(255,255,255,.82);box-shadow:0 0 0 1px rgba(148,163,184,.08),0 6px 16px rgba(15,23,42,.08)}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .admin-refresh-button,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-account-trigger,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-icon-button,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-refresh-button{border-color:rgba(255,255,255,.58);background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(255,255,255,.18)),rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 24px rgba(15,23,42,.055);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .admin-refresh-button:focus-visible,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .admin-refresh-button:hover,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-account-trigger:focus-visible,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-account-trigger:hover,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-account-trigger[aria-expanded=true],body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-icon-button:focus-visible,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-icon-button:hover,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-refresh-button:focus-visible,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-refresh-button:hover{border-color:rgba(255,255,255,.76)!important;background:linear-gradient(135deg,rgba(255,255,255,.54),rgba(255,255,255,.24)),rgba(255,255,255,.22)!important;box-shadow:0 0 0 3px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.82),0 14px 30px rgba(15,23,42,.07)!important;color:var(--backend-text)!important;transform:translateY(-1px)}body:has(.admin-page) .admin-button.danger:focus-visible,body:has(.admin-page) .admin-button.danger:hover{border-color:rgba(240,68,85,.34)!important;color:var(--backend-danger)!important;background:#fff7f7!important;box-shadow:0 0 0 3px rgba(240,68,85,.08)!important}body:has(.admin-page) .admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}body:has(.admin-page) .admin-actions,body:has(.admin-page) .admin-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}body:has(.admin-page) .admin-search,body:has(.admin-page) .admin-search-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:44px;border:1px solid var(--backend-border);border-radius:12px;padding:0 8px 0 12px;background:#ffffff;box-shadow:none}body:has(.admin-page) .admin-search svg,body:has(.admin-page) .admin-search-form svg{color:var(--backend-faint)}body:has(.admin-page) .admin-search input,body:has(.admin-page) .admin-search-form input{min-height:38px!important;border:0!important;padding:0!important;outline:0!important}body:has(.admin-page) .admin-search button,body:has(.admin-page) .admin-search-form button{min-height:34px;border-radius:9px;padding:0 12px}body:has(.admin-page) .admin-saas-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:6px;border:1px solid var(--backend-border);border-radius:14px;padding:5px;background:#ffffff}body:has(.admin-page) .admin-saas-tabs a{display:inline-flex;min-height:38px;align-items:center;gap:8px;border-radius:10px;padding:0 14px;color:var(--backend-muted);font-weight:780;text-decoration:none}body:has(.admin-page) .admin-saas-tabs a.active,body:has(.admin-page) .admin-saas-tabs a:hover{background:var(--backend-primary-soft);color:var(--backend-primary-hover)}body:has(.admin-page) .admin-panel,body:has(.admin-page) .saas-workspace>.admin-panel,body:has(.admin-page) .saas-workspace>.saas-seo-tabs-panel,body:has(.admin-page) .saas-workspace>.saas-settings-section{box-shadow:var(--backend-shadow-card)}body:has(.admin-page) .admin-ai-doc,body:has(.admin-page) .admin-health-grid article,body:has(.admin-page) .admin-operation-grid a,body:has(.admin-page) .admin-saas-rule-card,body:has(.admin-page) .admin-stat-card,body:has(.admin-page) .admin-stats>div,body:has(.admin-page) .saas-kpi-card,body:has(.admin-page) .saas-settings-card,body:has(.admin-page) .saas-site-card{box-shadow:var(--backend-shadow-card)}body:has(.admin-page) .admin-stats>div{position:relative;overflow:hidden}body:has(.admin-page) .admin-stats>div:after{content:"";position:absolute;right:16px;bottom:16px;width:54px;height:30px;border-radius:999px 999px 0 0;opacity:.12;background:linear-gradient(135deg,transparent 22%,var(--backend-primary) 23% 27%,transparent 28% 44%,var(--backend-primary) 45% 49%,transparent 50%)}body:has(.admin-page) .admin-saas-table-wrap,body:has(.admin-page) .admin-table-wrap,body:has(.admin-page) .table-scroll{box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}body:has(.admin-page) .admin-data-table,body:has(.admin-page) .admin-saas-table,body:has(.admin-page) .admin-table,body:has(.admin-page) .saas-data-table{width:100%;border-spacing:0}body:has(.admin-page) .admin-data-table thead th,body:has(.admin-page) .admin-saas-table thead th,body:has(.admin-page) .admin-table thead th,body:has(.admin-page) .saas-data-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f8fbfd}body:has(.admin-page) .admin-data-table tbody tr:hover,body:has(.admin-page) .admin-saas-table tbody tr:hover,body:has(.admin-page) .admin-table tbody tr:hover,body:has(.admin-page) .saas-data-table tbody tr:hover{background:linear-gradient(90deg,rgba(11,153,143,.055),rgba(255,255,255,.9))}body:has(.admin-page) .admin-data-table td strong,body:has(.admin-page) .admin-saas-table td strong,body:has(.admin-page) .admin-table td strong,body:has(.admin-page) .saas-data-table td strong{color:var(--backend-text);font-weight:820}body:has(.admin-page) .admin-data-table td small,body:has(.admin-page) .admin-saas-table td small,body:has(.admin-page) .admin-table td small,body:has(.admin-page) .saas-data-table td small{display:block;margin-top:4px;color:var(--backend-muted);font-size:12px;line-height:1.45}body:has(.admin-page) .admin-row-actions,body:has(.admin-page) .admin-table-actions{display:flex;flex-wrap:wrap;gap:8px}body:has(.admin-page) .admin-icon-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--backend-border);border-radius:10px;padding:0 10px;background:#ffffff;color:var(--backend-text);font-size:12px;font-weight:780;text-decoration:none}body:has(.admin-page) .admin-icon-button:hover{border-color:rgba(11,153,143,.24);color:var(--backend-primary-hover);background:var(--backend-primary-soft)}body:has(.admin-page) .admin-icon-button.danger:hover{border-color:rgba(240,68,85,.28);color:var(--backend-danger);background:#fff1f3}body:has(.admin-saas-page) .admin-saas-table .admin-table-actions{flex-wrap:nowrap;justify-content:flex-start;gap:6px}body:has(.admin-saas-page) .admin-saas-table .admin-icon-button{width:32px;min-width:32px;min-height:32px;border-color:transparent;border-radius:8px;padding:0;background:transparent;color:var(--backend-muted)}body:has(.admin-saas-page) .admin-saas-table .admin-icon-button:hover{border-color:rgba(11,153,143,.14);background:var(--backend-primary-soft);color:var(--backend-primary-hover);box-shadow:none}body:has(.admin-saas-page) .admin-saas-table .admin-icon-button.danger{color:#ef4444}body:has(.admin-saas-page) .admin-saas-table .admin-icon-button.danger:hover{border-color:rgba(240,68,85,.16);background:#fff1f3;color:var(--backend-danger)}body:has(.admin-page) .admin-status.handoff,body:has(.admin-page) .admin-status.new,body:has(.admin-page) .admin-status.open,body:has(.admin-page) .admin-status.qualified{border-color:rgba(49,103,232,.2);background:var(--backend-blue-soft);color:#2554c7}body:has(.admin-page) .admin-status.delete,body:has(.admin-page) .admin-status.deleted,body:has(.admin-page) .admin-status.expired,body:has(.admin-page) .admin-status.failed,body:has(.admin-page) .admin-status.paused,body:has(.admin-page) .admin-status.rejected{border-color:rgba(240,68,85,.2);background:#fff1f3;color:var(--backend-danger)}body:has(.admin-page) .admin-leads-hero .admin-stats,body:has(.admin-page) .admin-overview-hero .admin-stats,body:has(.admin-page) .admin-saas-hero .admin-stats,body:has(.admin-page) .admin-seo-hero .admin-stats,body:has(.admin-page) .saas-customer-hero .admin-stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important}body:has(.admin-page) .admin-leads-hero .admin-stats>div,body:has(.admin-page) .admin-overview-hero .admin-stats>div,body:has(.admin-page) .admin-saas-hero .admin-stats>div,body:has(.admin-page) .admin-seo-hero .admin-stats>div,body:has(.admin-page) .saas-customer-hero .admin-stats>div{min-height:96px!important;padding:16px!important}body:has(.admin-page) .saas-kpi-card>div{text-align:left}body:has(.admin-page) .admin-ai-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:22px 24px!important}body:has(.admin-page) .admin-ai-nav nav{display:flex;flex-wrap:wrap;gap:8px}body:has(.admin-page) .admin-ai-nav nav a{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid var(--backend-border);border-radius:10px;padding:0 12px;color:var(--backend-muted);font-weight:780;text-decoration:none}body:has(.admin-page) .admin-ai-nav nav a.active,body:has(.admin-page) .admin-ai-nav nav a:hover{border-color:rgba(11,153,143,.22);background:var(--backend-primary-soft);color:var(--backend-primary-hover)}body:has(.admin-page) .admin-ai-form{display:grid;grid-gap:16px;gap:16px}body:has(.admin-page) .admin-check{display:flex!important;min-height:44px;align-items:center;gap:10px}body:has(.admin-page) .admin-check input[type=checkbox],body:has(.admin-page) input[type=checkbox],body:has(.admin-page) input[type=radio]{width:16px;min-height:16px;accent-color:var(--backend-primary)}body:has(.admin-page) .admin-saas-rule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}body:has(.admin-page) .admin-saas-rule-card{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--backend-border);border-radius:16px;padding:16px;background:#ffffff}body:has(.admin-page) .admin-saas-rule-card>span{color:var(--backend-text);font-weight:820}body:has(.admin-page) .admin-saas-rule-card>div{display:grid;grid-template-columns:auto minmax(72px,1fr) auto;grid-gap:10px;gap:10px;align-items:center}body:has(.admin-page) .admin-saas-ledger-list,body:has(.admin-page) .admin-saas-site-list,body:has(.admin-page) .admin-saas-token-list,body:has(.admin-page) .admin-saas-user-list{display:grid;grid-gap:10px;gap:10px}body:has(.admin-page) .admin-saas-ledger-row,body:has(.admin-page) .admin-saas-site-list>span,body:has(.admin-page) .admin-saas-token-row,body:has(.admin-page) .admin-saas-user-list>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--backend-border);border-radius:14px;padding:12px 14px;background:#ffffff}body:has(.admin-page) .saas-seo-tabs{position:relative;background:#ffffff}body:has(.admin-page) .saas-seo-tabs a{position:relative;justify-items:center}body:has(.admin-page) .saas-seo-tabs a:not(:last-child):after{content:"";position:absolute;top:50%;right:-10px;width:10px;height:1px;background:var(--backend-border)}body:has(.admin-page) .admin-ai-doc:hover,body:has(.admin-page) .admin-compact-feed a:hover,body:has(.admin-page) .admin-operation-grid a:hover,body:has(.admin-page) .saas-feed-list a:hover,body:has(.admin-page) .saas-settings-card:hover,body:has(.admin-page) .saas-site-card:hover,body:has(.admin-page) .saas-task-list a:hover{border-color:rgba(11,153,143,.2);background:#ffffff;box-shadow:0 16px 40px rgba(15,23,42,.07)}body:has(.admin-page) .saas-settings-card-flat:hover{border-color:transparent;background:transparent;box-shadow:none}body:has(.admin-page) .saas-settings-panel-plain .saas-settings-card-flat{border-color:transparent!important;background:transparent!important;box-shadow:none!important}body:has(.admin-page) .admin-detail-grid{grid-column:2;display:grid;width:calc(100% - 56px);grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:18px;gap:18px;margin-right:auto;margin-left:auto}body:has(.admin-page) .admin-detail-grid>.admin-panel{padding:24px!important}body:has(.admin-page) .admin-detail-list,body:has(.admin-page) .admin-system-list{display:grid;grid-gap:12px;gap:12px}body:has(.admin-page) .admin-detail-list>div,body:has(.admin-page) .admin-system-list>div,body:has(.admin-page) .admin-value-stack{border:1px solid var(--backend-border);border-radius:14px;padding:14px;background:var(--backend-surface-soft)}body:has(.admin-page) .admin-leads-board{grid-template-columns:minmax(0,1fr) 300px}body:has(.admin-page) .admin-leads-main-list .admin-table-wrap{overflow-x:auto}body:has(.admin-page) .admin-leads-main-list .admin-table{min-width:720px}body:has(.admin-page) .admin-leads-main-list .admin-table td,body:has(.admin-page) .admin-leads-main-list .admin-table th{padding-right:12px;padding-left:12px}body:has(.admin-page) .admin-leads-main-list .admin-row-actions{flex-wrap:nowrap;gap:6px}@media (max-width:1240px){body:has(.admin-page) .admin-ai-nav,body:has(.admin-page) .admin-overview-actions,body:has(.admin-page) .admin-panel-head,body:has(.admin-page) .admin-toolbar{display:grid}body:has(.admin-page) .admin-actions,body:has(.admin-page) .admin-toolbar-actions{justify-content:flex-start}body:has(.admin-page) .admin-detail-grid{grid-column:1;width:calc(100% - 28px);grid-template-columns:1fr}}@media (max-width:760px){body:has(.admin-page) .admin-saas-ledger-row,body:has(.admin-page) .admin-saas-site-list>span,body:has(.admin-page) .admin-saas-token-row,body:has(.admin-page) .admin-saas-user-list>span,body:has(.admin-page) .admin-search,body:has(.admin-page) .admin-search-form{grid-template-columns:1fr}body:has(.admin-page) .admin-ai-nav nav,body:has(.admin-page) .admin-saas-tabs{width:100%}body:has(.admin-page) .admin-ai-nav nav a,body:has(.admin-page) .admin-saas-tabs a{flex:1 1 140px;justify-content:center}}body:has(.admin-page) .admin-ai-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.admin-page) .admin-ai-overview article{position:relative;min-height:112px;overflow:hidden;border:1px solid var(--backend-border);border-radius:16px;padding:18px;background:#ffffff;box-shadow:var(--backend-shadow-card)}body:has(.admin-page) .admin-ai-overview article:after{content:"";position:absolute;right:16px;bottom:16px;width:60px;height:32px;opacity:.14;background:radial-gradient(circle at 20% 70%,var(--backend-primary) 0 3px,transparent 4px),radial-gradient(circle at 50% 46%,var(--backend-primary) 0 3px,transparent 4px),radial-gradient(circle at 82% 28%,var(--backend-primary) 0 3px,transparent 4px),linear-gradient(145deg,transparent 18%,var(--backend-primary) 19% 22%,transparent 23% 48%,var(--backend-primary) 49% 52%,transparent 53%)}body:has(.admin-page) .admin-ai-overview span{display:block;color:var(--backend-muted);font-size:12px;font-weight:760}body:has(.admin-page) .admin-ai-overview strong{display:block;margin-top:10px;color:var(--backend-text);font-size:clamp(24px,1.8vw,32px);font-weight:850;letter-spacing:-.03em;word-break:break-word}body:has(.admin-page) .admin-ai-provider-stack{display:grid;grid-gap:16px;gap:16px}body:has(.admin-page) .admin-ai-provider-grid{grid-template-columns:minmax(220px,.8fr) minmax(220px,.8fr) minmax(260px,1fr);align-items:end}body:has(.admin-page) .admin-ai-provider-note{min-height:42px;margin:0;border:1px solid var(--backend-border);border-radius:12px;padding:11px 12px;color:var(--backend-muted);font-size:12px;line-height:1.55;background:var(--backend-surface-soft)}body:has(.admin-page) .admin-ai-switches{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}body:has(.admin-page) .admin-ai-clear-key,body:has(.admin-page) .admin-ai-switches .admin-check{border:1px solid var(--backend-border);border-radius:14px;padding:12px 14px;background:#ffffff}body:has(.admin-page) .admin-ai-upload-panel{display:grid;grid-gap:18px;gap:18px}body:has(.admin-page) .admin-ai-doc-list{margin-top:18px}body:has(.admin-page) .admin-ai-doc{position:relative;grid-template-columns:minmax(0,1fr) minmax(180px,auto)}body:has(.admin-page) .admin-ai-doc p{margin:0;color:var(--backend-text-secondary);font-size:13px;line-height:1.7}body:has(.admin-page) .admin-ai-inline-edit{position:relative}body:has(.admin-page) .admin-ai-inline-edit[open]{grid-column:1/-1}body:has(.admin-page) .admin-ai-inline-edit summary{list-style:none}body:has(.admin-page) .admin-ai-inline-edit summary::-webkit-details-marker{display:none}body:has(.admin-page) .admin-ai-inline-edit .admin-ai-form{margin-top:12px;border:1px solid var(--backend-border);border-radius:14px;padding:16px;background:var(--backend-surface-soft)}body:has(.admin-page) .admin-ai-conversation-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}body:has(.admin-page) .admin-ai-conversation{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;border:1px solid var(--backend-border);border-radius:16px;padding:16px;background:#ffffff;box-shadow:var(--backend-shadow-card)}body:has(.admin-page) .admin-ai-conversation.is-priority{border-color:rgba(11,153,143,.24);background:linear-gradient(90deg,rgba(232,248,246,.76),#ffffff 40%)}body:has(.admin-page) .admin-ai-conversation-main{display:grid;grid-gap:12px;gap:12px;min-width:0}body:has(.admin-page) .admin-ai-conversation-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);grid-gap:16px;gap:16px}body:has(.admin-page) .admin-ai-conversation-head strong{display:block;margin-top:8px;color:var(--backend-text);font-size:16px}body:has(.admin-page) .admin-ai-conversation-head small,body:has(.admin-page) .admin-ai-conversation-summary{display:block;margin-top:5px;color:var(--backend-muted);font-size:12px;line-height:1.55}body:has(.admin-page) .admin-ai-visitor{display:grid;align-content:start;grid-gap:8px;gap:8px}body:has(.admin-page) .admin-ai-visitor span{display:inline-flex;align-items:center;gap:6px;color:var(--backend-muted);font-size:12px}body:has(.admin-page) .admin-ai-message-preview{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--backend-border);border-radius:14px;padding:12px;background:var(--backend-surface-soft)}body:has(.admin-page) .admin-ai-message-preview p{margin:0;color:var(--backend-text-secondary);font-size:13px;line-height:1.6}body:has(.admin-page) .admin-ai-conversation-actions{display:flex;align-items:flex-start}body:has(.admin-page) .admin-seo-hero{align-items:center!important}body:has(.admin-page) .admin-seo-tabs{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));width:min(100%,780px)}body:has(.admin-page) .admin-seo-tabs a{display:grid;grid-gap:4px;gap:4px;min-height:58px;align-content:center;padding:8px 12px;text-align:center;text-decoration:none}body:has(.admin-page) .admin-seo-tabs a small{color:inherit;font-size:11px;font-weight:620;opacity:.78}body:has(.admin-page) .admin-seo-hero .admin-seo-tabs{grid-template-columns:repeat(4,minmax(112px,1fr))!important;justify-content:flex-start!important;width:min(100%,720px)!important;max-width:none!important;min-width:0}body:has(.admin-page) .admin-seo-hero .admin-seo-tabs a{min-width:0;white-space:nowrap}body:has(.admin-page) .saas-knowledge-toolbar{grid-template-columns:minmax(260px,1fr) 132px 86px!important;align-items:stretch;min-height:72px}body:has(.admin-page) .saas-knowledge-toolbar .admin-button{width:100%;min-width:86px;justify-content:center;white-space:nowrap}body:has(.admin-page) .admin-ai-learning-list,body:has(.admin-page) .admin-seo-job-list,body:has(.admin-page) .admin-seo-page-list,body:has(.admin-page) .admin-seo-topic-batches{display:grid;grid-gap:14px;gap:14px;margin-top:18px}body:has(.admin-page) .admin-ai-learning,body:has(.admin-page) .admin-seo-job,body:has(.admin-page) .admin-seo-page-card,body:has(.admin-page) .admin-seo-topic-batch{border:1px solid var(--backend-border);border-radius:16px;padding:16px;background:#ffffff;box-shadow:var(--backend-shadow-card)}body:has(.admin-page) .admin-seo-job{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}body:has(.admin-page) .admin-seo-page-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;grid-gap:16px;gap:16px;align-items:start}body:has(.admin-page) .admin-seo-score{display:grid;width:74px;height:74px;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#ffffff 58%,transparent 59%),conic-gradient(var(--backend-primary) calc(var(--score, 72) * 1%),#edf2f7 0)}body:has(.admin-page) .admin-seo-score strong{color:var(--backend-text);font-size:22px}body:has(.admin-page) .admin-seo-preview-meta,body:has(.admin-page) .admin-seo-tags{display:flex;flex-wrap:wrap;gap:8px}body:has(.admin-page) .admin-seo-preview-meta span,body:has(.admin-page) .admin-seo-tags span{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--backend-border);border-radius:999px;padding:0 10px;color:var(--backend-muted);font-size:12px;font-weight:760;text-decoration:none;background:#ffffff}body:has(.admin-page) .admin-seo-manual-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:18px}body:has(.admin-page) .admin-seo-create-form{display:grid;align-content:start;grid-gap:16px;gap:16px;border:1px solid var(--backend-border);border-radius:16px;padding:18px;background:#ffffff;box-shadow:var(--backend-shadow-card)}body:has(.admin-page) .admin-seo-structured-preview{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--backend-border);border-radius:14px;padding:14px;background:var(--backend-surface-soft)}body:has(.admin-page) .admin-seo-related-preview{margin:0;border:1px solid var(--backend-border);border-radius:12px;padding:10px 12px;color:var(--backend-muted);font-size:13px;line-height:1.65;background:#ffffff;overflow-wrap:anywhere}body:has(.admin-page) .admin-seo-preview-link-plan,body:has(.admin-page) .admin-seo-preview-tags{display:grid;grid-gap:8px;gap:8px}body:has(.admin-page) .admin-seo-preview-link-plan>strong,body:has(.admin-page) .admin-seo-preview-tags>strong{color:var(--backend-text);font-size:13px}body:has(.admin-page) .admin-seo-preview-tag-list{display:flex;flex-wrap:wrap;gap:8px}body:has(.admin-page) .admin-seo-preview-tag-list span{border:1px solid rgba(24,186,172,.26);border-radius:999px;padding:7px 10px;color:var(--backend-text);font-size:12px;line-height:1.35;background:rgba(24,186,172,.08);overflow-wrap:anywhere}body:has(.admin-page) .admin-seo-preview-link-list{display:grid;grid-gap:8px;gap:8px}body:has(.admin-page) .admin-seo-preview-link-list article{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--backend-border);border-radius:12px;padding:10px 12px;background:#ffffff}body:has(.admin-page) .admin-seo-preview-link-list b{color:var(--backend-text);font-size:13px}body:has(.admin-page) .admin-seo-preview-link-list small{color:var(--backend-primary);font-size:12px;overflow-wrap:anywhere}body:has(.admin-page) .admin-seo-preview-link-list em{color:var(--backend-muted);font-size:12px;font-style:normal;line-height:1.55}body:has(.admin-page) .admin-seo-faq-preview,body:has(.admin-page) .admin-seo-section-stack{display:grid;grid-gap:10px;gap:10px}body:has(.admin-page) .admin-seo-faq-preview article,body:has(.admin-page) .admin-seo-section-stack article{border:1px solid var(--backend-border);border-radius:12px;padding:12px;background:#ffffff}body:has(.admin-page) .admin-ai-learning{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px}body:has(.admin-page) .admin-ai-learning-main{display:grid;grid-gap:10px;gap:10px;min-width:0}body:has(.admin-page) .admin-ai-learning-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body:has(.admin-page) .saas-workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.admin-page) .saas-workflow-grid article{position:relative;min-height:118px;border:1px solid var(--backend-border);border-radius:16px;padding:18px;background:#ffffff;box-shadow:var(--backend-shadow-card)}body:has(.admin-page) .saas-workflow-grid svg{color:var(--backend-primary)}body:has(.admin-page) .saas-workflow-grid strong{display:block;margin-top:10px;color:var(--backend-text);font-size:15px}body:has(.admin-page) .saas-workflow-grid p{margin:8px 0 0;color:var(--backend-muted);font-size:13px;line-height:1.65}body:has(.admin-page) .admin-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px 0}body:has(.admin-page) .admin-saas-ledger-row{grid-template-columns:auto 100px minmax(0,1fr) auto}body:has(.admin-page) .admin-saas-ledger-row strong{color:var(--backend-text);font-size:18px}body:has(.admin-page) .admin-saas-ledger-row p{margin:0;color:var(--backend-text-secondary);font-size:13px}body:has(.admin-page) .admin-saas-ledger-row small{color:var(--backend-muted);font-size:12px}body:has(.admin-page) .saas-chat-preview{display:grid;grid-gap:12px;gap:12px}body:has(.admin-page) .saas-chat-preview>div{width:min(78%,720px);border:1px solid var(--backend-border);border-radius:14px;padding:12px 14px;background:#ffffff}body:has(.admin-page) .saas-chat-preview>.assistant{justify-self:end;background:var(--backend-blue-soft)}body:has(.admin-page) .saas-chat-preview b,body:has(.admin-page) .saas-chat-preview span{display:block}body:has(.admin-page) .saas-chat-preview b{color:var(--backend-muted);font-size:12px}body:has(.admin-page) .saas-chat-preview span{margin-top:6px;color:var(--backend-text);font-size:13px;line-height:1.7}body:has(.admin-page) .admin-back-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:34px;align-items:center;gap:7px;border:1px solid var(--backend-border);border-radius:10px;padding:0 10px;color:var(--backend-muted);font-size:13px;font-weight:780;text-decoration:none;background:#ffffff}body:has(.admin-page) .admin-detail-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);grid-gap:18px;gap:18px;align-items:start;padding:24px!important}body:has(.admin-page) .admin-detail-controls,body:has(.admin-page) .admin-detail-heading,body:has(.admin-page) .admin-detail-title-block,body:has(.admin-page) .admin-status-form{display:grid;grid-gap:10px;gap:10px}body:has(.admin-page) .admin-detail-controls{border:1px solid var(--backend-border);border-radius:14px;padding:14px;background:var(--backend-surface-soft)}body:has(.admin-page) .admin-detail-controls-title,body:has(.admin-page) .admin-record-id{color:var(--backend-muted);font-size:12px;font-weight:760}body:has(.admin-page) .admin-file-list{display:grid;grid-gap:10px;gap:10px}body:has(.admin-page) .admin-file-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;border:1px solid var(--backend-border);border-radius:14px;padding:12px 14px;color:inherit;text-decoration:none;background:#ffffff}@media (max-width:1240px){body:has(.admin-page) .admin-ai-conversation-head,body:has(.admin-page) .admin-ai-provider-grid,body:has(.admin-page) .admin-detail-header,body:has(.admin-page) .admin-seo-manual-grid{grid-template-columns:1fr}body:has(.admin-page) .admin-seo-tabs{width:100%}body:has(.admin-page) .admin-ai-conversation,body:has(.admin-page) .admin-ai-doc,body:has(.admin-page) .admin-ai-learning,body:has(.admin-page) .admin-saas-ledger-row,body:has(.admin-page) .admin-seo-page-card{grid-template-columns:1fr}}@media (max-width:760px){body:has(.admin-page) .admin-seo-hero .admin-seo-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body:has(.admin-page) .admin-seo-hero .admin-seo-tabs a{white-space:normal}body:has(.admin-page) .saas-knowledge-toolbar{grid-template-columns:1fr!important}body:has(.admin-page) .saas-knowledge-toolbar .admin-button{width:100%}}body:has(.saas-shell) .saas-topbar{position:fixed;top:20px;right:28px;left:292px;z-index:850;isolation:isolate;width:auto!important;min-height:58px;grid-template-columns:auto auto minmax(180px,1fr) auto auto!important;gap:0;align-items:center;border-color:rgba(255,255,255,.72);border-radius:18px;padding:8px 10px;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.22) 48%,rgba(255,255,255,.12)),rgba(255,255,255,.28);background-clip:padding-box;box-shadow:0 20px 54px rgba(15,23,42,.08),0 8px 22px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(148,163,184,.1);-webkit-backdrop-filter:blur(30px) saturate(1.75);backdrop-filter:blur(30px) saturate(1.75)}body:has(.saas-shell) .saas-topbar:before{content:"";position:absolute;inset:1px;z-index:0;border-radius:17px;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.74),transparent 34%),radial-gradient(circle at 82% 0,rgba(255,255,255,.36),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.04));pointer-events:none}body:has(.saas-shell) .saas-topbar:after{content:"";position:absolute;right:18px;bottom:-10px;left:18px;z-index:-2;height:24px;border-radius:999px;background:rgba(15,23,42,.08);filter:blur(18px);pointer-events:none}body:has(.saas-shell) .saas-topbar>*{position:relative;z-index:1}body:has(.saas-shell) .saas-shell>.saas-workspace{padding-top:92px!important}body:has(.saas-shell) .saas-context-switcher{display:inline-flex;width:42px;min-height:42px;align-items:center;justify-content:center;border:0;border-right:1px solid var(--backend-border-soft);border-radius:12px 0 0 12px;padding:0 10px 0 0;background:transparent;box-shadow:none}body:has(.saas-shell) .saas-context-switcher:after{content:none}body:has(.saas-shell) .saas-context-switcher>svg{color:#334155}body:has(.saas-shell) .saas-context-switcher strong{max-width:190px;overflow:hidden;color:var(--backend-text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-context-switcher span{display:none}body:has(.saas-shell) .saas-context-switcher div{display:none}body:has(.saas-shell) .saas-topbar-status{width:-moz-fit-content;width:fit-content;min-height:44px;justify-content:flex-start;border-radius:14px;padding:5px}body:has(.saas-shell) .saas-topbar-status-inner{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.58);border-radius:11px;padding:2px;background:linear-gradient(135deg,rgba(255,255,255,.46),rgba(255,255,255,.16)),rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px) saturate(1.22);backdrop-filter:blur(12px) saturate(1.22)}body:has(.saas-shell) .saas-plan-chip,body:has(.saas-shell) .saas-quota-chip,body:has(.saas-shell) .saas-status-dot{min-height:28px;border-color:rgba(255,255,255,.5);border-radius:9px;padding:0 10px;background:rgba(255,255,255,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 6px 18px rgba(15,23,42,.03)}body:has(.saas-shell) .saas-status-dot.online{color:var(--backend-primary-hover);background:rgba(255,255,255,.24)}body:has(.saas-shell) .saas-status-dot.online:before{box-shadow:0 0 0 3px rgba(11,153,143,.12)}body:has(.saas-shell) .saas-status-dot.warning{color:#b45309;background:rgba(255,255,255,.24)}body:has(.saas-shell) .saas-status-dot.warning:before{box-shadow:0 0 0 3px rgba(245,158,11,.12)}body:has(.saas-shell) .saas-status-dot.offline{color:#64748b;background:rgba(255,255,255,.24)}body:has(.saas-shell) .saas-status-dot.offline:before{box-shadow:0 0 0 3px rgba(148,163,184,.12)}body:has(.saas-shell) .saas-plan-chip{color:#3158c9;background:rgba(255,255,255,.24)}body:has(.saas-shell) .saas-quota-chip{color:#475569}body:has(.saas-shell) .saas-topbar-actions{justify-content:flex-end;gap:8px;padding-left:12px}body:has(.saas-shell) .saas-topbar-meta{padding-left:10px}body:has(.saas-shell) .saas-topbar .saas-account-trigger,body:has(.saas-shell) .saas-topbar .saas-icon-button,body:has(.saas-shell) .saas-topbar .saas-refresh-button{position:relative;border-color:rgba(255,255,255,.58);background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(255,255,255,.18)),rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 24px rgba(15,23,42,.055);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}body:has(.saas-shell) .saas-topbar .saas-account-trigger:focus-visible,body:has(.saas-shell) .saas-topbar .saas-account-trigger:hover,body:has(.saas-shell) .saas-topbar .saas-account-trigger[aria-expanded=true],body:has(.saas-shell) .saas-topbar .saas-icon-button:focus-visible,body:has(.saas-shell) .saas-topbar .saas-icon-button:hover,body:has(.saas-shell) .saas-topbar .saas-refresh-button:focus-visible,body:has(.saas-shell) .saas-topbar .saas-refresh-button:hover{border-color:rgba(255,255,255,.76)!important;background:linear-gradient(135deg,rgba(255,255,255,.54),rgba(255,255,255,.24)),rgba(255,255,255,.22)!important;box-shadow:0 0 0 3px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.82),0 14px 30px rgba(15,23,42,.07)!important;color:var(--backend-text)!important;transform:translateY(-1px)}body:has(.saas-shell) .saas-topbar-notification.has-unread{position:relative;color:var(--backend-primary);box-shadow:0 0 0 1px rgba(13,158,145,.08),0 12px 28px rgba(13,158,145,.12),inset 0 1px 0 rgba(255,255,255,.82)!important;animation:saasBellBreath 2.4s ease-in-out infinite}body:has(.saas-shell) .saas-topbar-notification.has-unread svg{transform-origin:50% 12%;animation:saasBellWiggle 2.4s ease-in-out infinite}body:has(.saas-shell) .saas-topbar-badge{position:absolute;top:-5px;right:-5px;display:inline-flex;box-sizing:border-box;min-width:18px;height:18px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 4px;color:#ffffff;font-size:10px;font-weight:900;line-height:1;background:linear-gradient(135deg,#ff5a67,#ef3349);box-shadow:0 7px 16px rgba(239,51,73,.24),inset 0 1px 0 rgba(255,255,255,.32)}body:has(.admin-global-topbar) .saas-topbar-notification{position:relative}body:has(.admin-global-topbar) .saas-topbar-notification.has-unread{color:var(--backend-primary);box-shadow:0 0 0 1px rgba(13,158,145,.08),0 12px 28px rgba(13,158,145,.12),inset 0 1px 0 rgba(255,255,255,.82)!important;animation:saasBellBreath 2.4s ease-in-out infinite}body:has(.admin-global-topbar) .saas-topbar-notification.has-unread svg{transform-origin:50% 12%;animation:saasBellWiggle 2.4s ease-in-out infinite}body:has(.admin-global-topbar) .saas-topbar-badge{position:absolute;top:-5px;right:-5px;display:inline-flex;box-sizing:border-box;min-width:18px;height:18px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 4px;color:#ffffff;font-size:10px;font-weight:900;line-height:1;background:linear-gradient(135deg,#ff5a67,#ef3349);box-shadow:0 7px 16px rgba(239,51,73,.24),inset 0 1px 0 rgba(255,255,255,.32)}@keyframes saasBellBreath{0%,to{box-shadow:0 0 0 1px rgba(13,158,145,.08),0 12px 28px rgba(13,158,145,.1),inset 0 1px 0 rgba(255,255,255,.82)}50%{box-shadow:0 0 0 5px rgba(13,158,145,.1),0 16px 34px rgba(13,158,145,.16),inset 0 1px 0 rgba(255,255,255,.9)}}@keyframes saasBellWiggle{0%,72%,to{transform:rotate(0deg)}78%{transform:rotate(-10deg)}84%{transform:rotate(8deg)}90%{transform:rotate(-5deg)}96%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){body:has(.saas-shell) .saas-topbar-notification.has-unread,body:has(.saas-shell) .saas-topbar-notification.has-unread svg{animation:none}}body:has(.saas-shell) .saas-shell>.saas-sidebar{isolation:isolate;border-right:1px solid rgba(255,255,255,.52)!important;background:linear-gradient(165deg,rgba(255,255,255,.48),rgba(255,255,255,.2) 45%,rgba(255,255,255,.1)),rgba(255,255,255,.24)!important;box-shadow:18px 0 54px rgba(15,23,42,.07),inset -1px 0 0 rgba(255,255,255,.52),inset 1px 0 0 rgba(255,255,255,.62)!important;-webkit-backdrop-filter:blur(30px) saturate(1.7);backdrop-filter:blur(30px) saturate(1.7)}body:has(.saas-shell) .saas-shell>.saas-sidebar:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.76),transparent 28%),radial-gradient(circle at 80% 0,rgba(255,255,255,.36),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.24),transparent 44%);pointer-events:none}body:has(.saas-shell) .saas-shell>.saas-sidebar>*{position:relative;z-index:1}body:has(.saas-shell) .saas-sidebar-brand{border-bottom-color:rgba(255,255,255,.42)}body:has(.saas-shell) .saas-sidebar button,body:has(.saas-shell) .saas-sidebar nav a{border-color:transparent;background:transparent;color:#223049}body:has(.saas-shell) .saas-sidebar button:hover,body:has(.saas-shell) .saas-sidebar nav a.active,body:has(.saas-shell) .saas-sidebar nav a:hover{border-color:rgba(255,255,255,.58)!important;background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(255,255,255,.16)),rgba(255,255,255,.18)!important;color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 24px rgba(15,23,42,.045);-webkit-backdrop-filter:blur(16px) saturate(1.42);backdrop-filter:blur(16px) saturate(1.42)}body:has(.saas-shell) .saas-sidebar nav a.active:before{background:rgba(255,255,255,.82);box-shadow:0 0 0 1px rgba(148,163,184,.08),0 6px 16px rgba(15,23,42,.08)}body:has(.saas-shell) .saas-sidebar-plan-card{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(255,255,255,.56);background:linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.16)),rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 16px 36px rgba(15,23,42,.07);-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);contain:paint;transform:translateZ(0)}body:has(.saas-shell) .saas-sidebar-plan-card:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,.54),rgba(255,255,255,.18)),rgba(255,255,255,.18);pointer-events:none}body:has(.saas-shell) .saas-sidebar-plan-card a{border-color:rgba(255,255,255,.56);background:rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}body:has(.saas-shell) .saas-sidebar-plan-card .saas-sidebar-quota{position:relative;overflow:visible;isolation:isolate}body:has(.saas-shell) .saas-sidebar-plan-card .saas-sidebar-quota:after{height:7px;background:linear-gradient(90deg,rgba(13,158,145,.12),rgba(148,163,184,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}body:has(.saas-shell) .saas-sidebar-plan-card .saas-sidebar-quota i{background:linear-gradient(90deg,var(--backend-primary),#14b8a6);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 4px 10px rgba(13,158,145,.16)}@media (max-width:1240px){body:has(.saas-shell) .saas-topbar{top:10px;right:12px;left:276px;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px}body:has(.saas-shell) .saas-topbar-status{grid-column:1/-1;width:100%;border-left:0;border-top:1px solid var(--backend-border-soft);border-radius:0;padding:8px 2px 0}body:has(.saas-shell) .saas-topbar-notice{grid-column:2}}body:has(.saas-shell) .saas-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}body:has(.saas-shell) .saas-kpi-card{display:grid!important;min-height:148px!important;grid-template-columns:52px minmax(86px,1fr) minmax(78px,32%)!important;grid-template-rows:22px 42px 22px!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:2px!important;row-gap:2px!important;align-items:center!important;overflow:hidden!important;border-color:rgba(148,163,184,.22)!important;border-radius:18px!important;padding:20px 18px!important;background:radial-gradient(circle at 86% 52%,color-mix(in srgb,currentColor 11%,transparent),transparent 34%),#ffffff!important;box-shadow:0 16px 42px rgba(15,23,42,.07)!important}body:has(.saas-shell) .saas-kpi-card>span{grid-column:1;grid-row:1/3;width:48px!important;height:48px!important;align-self:center;justify-self:start;border-radius:14px!important}body:has(.saas-shell) .saas-kpi-copy{display:contents;padding-right:0!important}body:has(.saas-shell) .saas-kpi-card small{grid-column:2/4;grid-row:1;align-self:end;color:#475569!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;text-align:left!important;white-space:nowrap!important}body:has(.saas-shell) .saas-kpi-card strong{grid-column:2;grid-row:2;align-self:start;margin:0!important;color:#0f172a!important;font-size:clamp(34px,2.5vw,42px)!important;font-weight:860!important;line-height:1!important;letter-spacing:-.04em!important;text-align:left!important}body:has(.saas-shell) .saas-kpi-trend{grid-column:1/3;grid-row:3;display:inline-flex!important;min-width:0;align-items:center;gap:6px;color:#64748b!important;font-size:13px!important;font-style:normal;font-weight:760!important;line-height:1.25!important;align-self:end;justify-self:start;text-align:left!important;white-space:nowrap}body:has(.saas-shell) .saas-kpi-trend span{color:#64748b}body:has(.saas-shell) .saas-kpi-trend b{color:currentColor;font-size:15px;font-weight:900;line-height:1}body:has(.saas-shell) .saas-kpi-trend.up{color:#0f9f8f!important}body:has(.saas-shell) .saas-kpi-trend.down{color:#ef6c38!important}body:has(.saas-shell) .saas-kpi-trend.flat{color:#64748b!important}body:has(.saas-shell) .saas-mini-trend{position:relative!important;right:auto!important;bottom:auto!important;grid-column:3;grid-row:2/4;width:100%!important;min-width:76px;height:54px!important;align-self:center;justify-self:stretch;overflow:visible;color:currentColor}body:has(.saas-shell) .saas-mini-trend .area{fill:currentColor;opacity:.08}body:has(.saas-shell) .saas-mini-trend .line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;vector-effect:non-scaling-stroke}body:has(.saas-shell) .saas-kpi-card.teal{color:var(--backend-primary)}body:has(.saas-shell) .saas-kpi-card.blue{color:#3b82f6}body:has(.saas-shell) .saas-kpi-card.orange{color:#fb923c}body:has(.saas-shell) .saas-kpi-card.violet{color:#8b5cf6}@media (max-width:1080px){body:has(.saas-shell) .saas-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){body:has(.saas-shell) .saas-kpi-grid{grid-template-columns:1fr!important}}body:has(.admin-knowledge-page) .saas-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-bottom:18px!important}body:has(.admin-knowledge-page) .saas-kpi-card{display:grid!important;position:relative;min-height:148px!important;grid-template-columns:52px minmax(86px,1fr) minmax(78px,32%)!important;grid-template-rows:22px 42px 22px!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:2px!important;row-gap:2px!important;align-items:center!important;overflow:hidden!important;border-color:rgba(148,163,184,.22)!important;border-radius:18px!important;padding:20px 18px!important;background:radial-gradient(circle at 86% 52%,color-mix(in srgb,currentColor 11%,transparent),transparent 34%),#ffffff!important;box-shadow:0 16px 42px rgba(15,23,42,.07)!important}body:has(.admin-knowledge-page) .saas-kpi-card>span{grid-column:1;grid-row:1/3;display:inline-flex;width:48px!important;height:48px!important;align-items:center;align-self:center;justify-content:center;justify-self:start;border-radius:14px!important}body:has(.admin-knowledge-page) .saas-kpi-copy{display:contents;padding-right:0!important;padding-left:0!important}body:has(.admin-knowledge-page) .saas-kpi-card small{grid-column:2/4;grid-row:1;display:block;width:auto!important;max-width:none!important;align-self:end;min-height:auto!important;overflow:visible!important;color:#475569!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;text-align:left!important;white-space:nowrap!important}body:has(.admin-knowledge-page) .saas-kpi-card strong{grid-column:2;grid-row:2;align-self:start;margin:0!important;color:#0f172a!important;font-size:clamp(34px,2.5vw,42px)!important;font-weight:860!important;line-height:1!important;letter-spacing:-.04em!important;text-align:left!important}body:has(.admin-knowledge-page) .saas-kpi-trend{grid-column:1/3;grid-row:3;display:inline-flex!important;width:max-content!important;max-width:none!important;align-items:center;align-self:end;gap:6px;justify-self:start;overflow:visible!important;color:#64748b!important;font-size:13px!important;font-style:normal;font-weight:760!important;line-height:1.25!important;text-align:left!important;white-space:nowrap!important}body:has(.admin-knowledge-page) .saas-kpi-trend span{color:#64748b}body:has(.admin-knowledge-page) .saas-kpi-trend b{color:currentColor;font-size:15px;font-weight:900;line-height:1}body:has(.admin-knowledge-page) .saas-kpi-trend.up{color:#0f9f8f!important}body:has(.admin-knowledge-page) .saas-kpi-trend.up b{color:#0f9f8f!important}body:has(.admin-knowledge-page) .saas-kpi-trend.down{color:#ef6c38!important}body:has(.admin-knowledge-page) .saas-kpi-trend.down b{color:#ef6c38!important}body:has(.admin-knowledge-page) .saas-kpi-trend.flat{color:#64748b!important}body:has(.admin-knowledge-page) .saas-mini-trend{position:relative!important;right:auto!important;bottom:auto!important;grid-column:3;grid-row:2/4;width:100%!important;min-width:76px;height:54px!important;align-self:center;justify-self:stretch;overflow:visible;color:currentColor}body:has(.admin-knowledge-page) .saas-mini-trend .area{fill:currentColor;opacity:.08}body:has(.admin-knowledge-page) .saas-mini-trend .line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 8px 14px color-mix(in srgb,currentColor 18%,transparent))}body:has(.admin-knowledge-page) .saas-kpi-card.teal{color:var(--backend-primary)}body:has(.admin-knowledge-page) .saas-kpi-card.blue{color:#3b82f6}body:has(.admin-knowledge-page) .saas-kpi-card.orange{color:#fb923c}body:has(.admin-knowledge-page) .saas-kpi-card.violet{color:#8b5cf6}body:has(.admin-knowledge-page) .saas-kpi-card{animation:saasFadeLift .52s cubic-bezier(.22,1,.36,1) both;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}body:has(.admin-knowledge-page) .saas-kpi-card:nth-child(2){animation-delay:70ms}body:has(.admin-knowledge-page) .saas-kpi-card:nth-child(3){animation-delay:.12s}body:has(.admin-knowledge-page) .saas-kpi-card:nth-child(4){animation-delay:.16s}body:has(.admin-knowledge-page) .saas-kpi-card:hover{border-color:rgba(11,153,143,.22)!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important;transform:translateY(-2px)}body:has(.admin-knowledge-page) .saas-mini-trend .line{stroke-dasharray:720;stroke-dashoffset:720;animation:saasLineDraw .9s cubic-bezier(.22,1,.36,1) .22s both}html[data-admin-refreshing=true] body:has(.admin-knowledge-page) .saas-mini-trend .line{animation:saasLineDraw .76s cubic-bezier(.22,1,.36,1) both,saasDataHalo .76s ease both}@media (max-width:1080px){body:has(.admin-knowledge-page) .saas-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){body:has(.admin-knowledge-page) .saas-kpi-grid{grid-template-columns:1fr!important}}body:has(.saas-shell) .saas-dashboard-grid.three{grid-template-columns:minmax(360px,.96fr) minmax(360px,1.04fr) minmax(360px,1fr)!important;align-items:stretch}body:has(.saas-shell) .saas-mini-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:318px;padding:20px 22px!important}body:has(.saas-shell) .saas-mini-panel .admin-panel-head{align-items:start;margin:0}body:has(.saas-shell) .saas-mini-panel .admin-panel-head h2{font-size:20px;line-height:1.15}body:has(.saas-shell) .saas-mini-panel .admin-panel-head a{color:#2563eb;font-size:13px;font-weight:820}body:has(.saas-shell) .saas-chat-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--backend-border-soft);padding-bottom:12px}body:has(.saas-shell) .saas-chat-overview-metrics span{display:grid;grid-gap:6px;gap:6px;border-right:1px solid var(--backend-border-soft);padding:0 14px}body:has(.saas-shell) .saas-chat-overview-metrics span:first-child{padding-left:0}body:has(.saas-shell) .saas-chat-overview-metrics span:last-child{border-right:0}body:has(.saas-shell) .saas-chat-overview-metrics small{color:#64748b;font-size:12px;font-weight:760}body:has(.saas-shell) .saas-chat-overview-metrics span>b{display:inline-flex;align-items:baseline;gap:8px}body:has(.saas-shell) .saas-chat-overview-metrics strong{color:#0f172a;font-size:22px;font-weight:860;line-height:1}body:has(.saas-shell) .saas-chat-overview-metrics em{color:#0f9f8f;font-size:12px;font-style:normal;font-weight:820}body:has(.saas-shell) .saas-chat-overview-metrics em.down{color:#ef6c38}body:has(.saas-shell) .saas-chat-overview-metrics em.flat{color:#64748b}body:has(.saas-shell) .saas-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0}body:has(.saas-shell) .saas-chart-toolbar strong{color:#334155;font-size:13px;font-weight:820}body:has(.saas-shell) .saas-chart-toolbar nav{display:inline-flex;gap:4px;border:1px solid var(--backend-border);border-radius:10px;padding:3px;background:#ffffff}body:has(.saas-shell) .saas-chart-toolbar nav a{display:inline-flex;min-height:28px;align-items:center;border-radius:7px;padding:0 8px;color:#475569;font-size:12px;font-weight:760;text-decoration:none}body:has(.saas-shell) .saas-chart-toolbar nav a.active{color:var(--backend-primary-hover);background:var(--backend-primary-soft)}body:has(.saas-shell) .saas-trend-chart{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:138px auto;grid-gap:8px 10px;gap:8px 10px;margin-top:0}body:has(.saas-shell) .saas-trend-y-axis{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr!important;grid-template-rows:repeat(5,minmax(0,1fr));height:138px;align-content:stretch;align-items:center;color:#64748b;font-size:11px;font-weight:720;text-align:right}body:has(.saas-shell) .saas-trend-y-axis span:first-child{align-self:start}body:has(.saas-shell) .saas-trend-y-axis span:last-child{align-self:end}body:has(.saas-shell) .saas-trend-plot{grid-column:2;grid-row:1;display:block!important;min-width:0}body:has(.saas-shell) .saas-trend-chart svg{display:block;width:100%;height:138px;overflow:visible}body:has(.saas-shell) .saas-trend-chart line{stroke:#e7edf4;stroke-width:1}body:has(.saas-shell) .saas-trend-chart .area{fill:var(--backend-primary);opacity:.11}body:has(.saas-shell) .saas-trend-chart .line{fill:none;stroke:var(--backend-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;vector-effect:non-scaling-stroke}body:has(.saas-shell) .saas-trend-chart circle{fill:#ffffff;stroke:var(--backend-primary);stroke-width:2.4;vector-effect:non-scaling-stroke}body:has(.saas-shell) .saas-trend-x-axis{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(var(--tick-count,7),minmax(0,1fr))!important;grid-gap:4px;gap:4px;color:#64748b;font-size:11px;font-weight:720;text-align:center}body:has(.saas-shell) .saas-feed-list,body:has(.saas-shell) .saas-task-list{display:grid;grid-gap:8px;gap:8px}body:has(.saas-shell) .saas-feed-list a,body:has(.saas-shell) .saas-task-list a{min-height:54px;grid-template-columns:36px minmax(0,1fr) minmax(72px,auto);gap:10px;border-color:transparent;border-radius:12px;padding:8px 4px 8px 0;background:transparent;box-shadow:none}body:has(.saas-shell) .saas-feed-list a,body:has(.saas-shell) .saas-task-list a{align-items:center}body:has(.saas-shell) .saas-avatar,body:has(.saas-shell) .saas-task-icon{width:32px;height:32px;border-radius:12px}body:has(.saas-shell) .saas-feed-list strong,body:has(.saas-shell) .saas-task-list strong{color:#0f172a;font-size:14px;line-height:1.2}body:has(.saas-shell) .saas-feed-list em,body:has(.saas-shell) .saas-feed-list small,body:has(.saas-shell) .saas-task-list small{max-width:100%;color:#64748b;font-size:12px;line-height:1.35}body:has(.saas-shell) .saas-conversation-card aside{display:grid;justify-items:end;grid-gap:6px;gap:6px}body:has(.saas-shell) .saas-conversation-card aside b{display:inline-flex;min-height:26px;align-items:center;border:1px solid rgba(11,153,143,.18);border-radius:8px;padding:0 9px;color:var(--backend-primary-hover);font-size:12px;font-weight:820;background:rgba(220,252,247,.78)}body:has(.saas-shell) .saas-conversation-card aside b.pending{border-color:rgba(59,130,246,.18);color:#2563eb;background:rgba(239,246,255,.9)}body:has(.saas-shell) .saas-conversation-card aside b.handoff{border-color:rgba(139,92,246,.18);color:#7c3aed;background:rgba(245,243,255,.9)}body:has(.saas-shell) .saas-conversation-card aside b.online{border-color:rgba(11,153,143,.18);color:var(--backend-primary-hover);background:rgba(220,252,247,.78)}body:has(.saas-shell) .saas-conversation-card aside b.warm{border-color:rgba(245,158,11,.2);color:#b45309;background:rgba(255,251,235,.9)}body:has(.saas-shell) .saas-conversation-card aside b.muted{border-color:rgba(148,163,184,.22);color:#64748b;background:rgba(248,250,252,.9)}body:has(.saas-shell) .saas-conversation-card aside b.resolved{border-color:rgba(59,130,246,.18);color:#2563eb;background:rgba(239,246,255,.9)}body:has(.saas-shell) .saas-feed-list time,body:has(.saas-shell) .saas-task-list time{color:#64748b;font-size:12px;font-weight:740;white-space:nowrap}body:has(.saas-shell) .saas-task-list a{align-items:center}body:has(.saas-shell) .saas-task-list time{align-self:start;padding-top:2px}body:has(.saas-shell) .saas-task-list a.teal .saas-task-icon{color:var(--backend-primary);background:var(--backend-primary-soft)}body:has(.saas-shell) .saas-usage-panel{grid-template-columns:minmax(360px,1.05fr) minmax(320px,.8fr) minmax(220px,.45fr)!important;gap:20px!important;align-items:center!important;min-height:170px!important;padding:18px 22px!important}body:has(.saas-shell) .saas-usage-chart,body:has(.saas-shell) .saas-usage-plan,body:has(.saas-shell) .saas-usage-summary{display:grid;align-content:start}body:has(.saas-shell) .saas-usage-summary{gap:14px;padding-right:24px;border-right:1px solid var(--backend-border-soft)}body:has(.saas-shell) .saas-usage-summary .admin-panel-head{align-items:start;margin:0}body:has(.saas-shell) .saas-usage-summary .admin-panel-head h2{font-size:17px;line-height:1.2}body:has(.saas-shell) .saas-usage-summary .admin-panel-head p{margin-top:8px;font-size:12px}body:has(.saas-shell) .saas-usage-summary label{position:relative;display:inline-flex;margin:0}body:has(.saas-shell) .saas-usage-summary label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body:has(.saas-shell) .saas-usage-summary select{min-height:30px;border:1px solid var(--backend-border);border-radius:10px;padding:0 30px 0 12px;color:#334155;font-size:12px;font-weight:780;background:#ffffff}body:has(.saas-shell) .saas-usage-numbers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:end}body:has(.saas-shell) .saas-usage-numbers span{display:inline-grid;grid-template-rows:auto auto;grid-template-columns:auto auto;column-gap:8px;row-gap:4px;align-items:baseline;justify-self:start}body:has(.saas-shell) .saas-usage-numbers span:last-child{justify-items:end;justify-self:end;text-align:right}body:has(.saas-shell) .saas-usage-numbers small,body:has(.saas-shell) .saas-usage-plan>span{grid-column:1/-1;color:#64748b;font-size:12px;font-weight:780}body:has(.saas-shell) .saas-usage-numbers strong{margin:0!important;color:#0f172a;font-size:26px;font-weight:860;line-height:1}body:has(.saas-shell) .saas-usage-numbers em{align-self:end;justify-self:start;color:#64748b;font-size:12px;font-style:normal;font-weight:760}body:has(.saas-shell) .saas-usage-summary>i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#e8eef5}body:has(.saas-shell) .saas-usage-summary>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--backend-primary),#28c8ba)}body:has(.saas-shell) .saas-usage-chart{gap:8px}body:has(.saas-shell) .saas-usage-chart>strong{color:#334155;font-size:13px;font-weight:820}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars{height:106px!important;min-height:106px;justify-content:space-between;gap:8px;margin:0!important;border-left:0;border-right:0;padding:10px 4px 20px;background:linear-gradient(#e7edf4 1px,transparent 0) 0 10px /100% 25%,transparent}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars span{flex:0 0 8px;min-width:8px;max-width:8px;border-radius:0}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars small{bottom:-18px}body:has(.saas-shell) .saas-usage-plan{gap:8px;justify-content:stretch;border-radius:16px;padding:16px;background:#f8fbfd}body:has(.saas-shell) .saas-usage-plan strong{display:inline-flex;align-items:center;gap:8px;color:#0f172a;font-size:24px;font-weight:860}body:has(.saas-shell) .saas-usage-plan strong em{border-radius:999px;padding:3px 7px;color:var(--backend-primary-hover);font-size:11px;font-style:normal;font-weight:820;background:var(--backend-primary-soft)}body:has(.saas-shell) .saas-usage-plan small{color:#64748b;font-size:12px;font-weight:760}body:has(.saas-shell) .saas-usage-plan .admin-button{width:100%;justify-content:center;min-height:34px;margin-top:4px}body:has(.saas-shell) .admin-button.ghost:focus-visible,body:has(.saas-shell) .admin-button.ghost:hover,body:has(.saas-shell) .admin-button.secondary:focus-visible,body:has(.saas-shell) .admin-button.secondary:hover,body:has(.saas-shell) .saas-account-trigger:focus-visible,body:has(.saas-shell) .saas-account-trigger:hover,body:has(.saas-shell) .saas-account-trigger[aria-expanded=true],body:has(.saas-shell) .saas-icon-button:focus-visible,body:has(.saas-shell) .saas-icon-button:hover,body:has(.saas-shell) .saas-refresh-button:focus-visible,body:has(.saas-shell) .saas-refresh-button:hover{border-color:rgba(11,153,143,.28)!important;outline:0!important;color:var(--backend-primary-hover)!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(11,153,143,.08)!important}body:has(.saas-shell) .admin-button:hover{border-color:var(--backend-primary-hover)!important;outline:0!important}@media (max-width:1280px){body:has(.saas-shell) .saas-dashboard-grid.three{grid-template-columns:1fr!important}body:has(.saas-shell) .saas-usage-panel{grid-template-columns:1fr!important}body:has(.saas-shell) .saas-usage-summary{padding-right:0;border-right:0}}@media (max-width:760px){body:has(.saas-shell) .saas-topbar{position:static;grid-template-columns:1fr!important}body:has(.saas-shell) .saas-shell>.saas-workspace{padding-top:20px!important}body:has(.saas-shell) .saas-context-switcher,body:has(.saas-shell) .saas-topbar-actions,body:has(.saas-shell) .saas-topbar-meta,body:has(.saas-shell) .saas-topbar-status{width:100%;padding-left:0}}@keyframes saasFadeLift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes leadDetailEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes saasLineDraw{0%{stroke-dashoffset:720}to{stroke-dashoffset:0}}@keyframes saasFillGlow{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes saasBarRise{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes saasProgressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes saasRefreshSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes saasDataHalo{0%{filter:drop-shadow(0 0 0 rgba(11,153,143,0));opacity:.45}55%{filter:drop-shadow(0 0 10px rgba(11,153,143,.28));opacity:1}to{filter:drop-shadow(0 0 0 rgba(11,153,143,0));opacity:1}}@keyframes saasStatusBreath{0%,to{box-shadow:0 0 0 3px rgba(11,153,143,.1),0 0 0 0 rgba(11,153,143,.22);transform:scale(1)}50%{box-shadow:0 0 0 4px rgba(11,153,143,.16),0 0 0 7px rgba(11,153,143,0);transform:scale(1.12)}}body:has(.saas-shell) .saas-dashboard-grid.three>.admin-panel,body:has(.saas-shell) .saas-dashboard-grid>.admin-panel,body:has(.saas-shell) .saas-dashboard-heading,body:has(.saas-shell) .saas-kpi-card,body:has(.saas-shell) .saas-usage-panel{animation:saasFadeLift .52s cubic-bezier(.22,1,.36,1) both}body:has(.saas-shell) .saas-dashboard-grid.three>.admin-panel:nth-child(2),body:has(.saas-shell) .saas-dashboard-grid>.admin-panel:nth-child(2),body:has(.saas-shell) .saas-kpi-card:nth-child(2){animation-delay:70ms}body:has(.saas-shell) .saas-dashboard-grid.three>.admin-panel:nth-child(3),body:has(.saas-shell) .saas-kpi-card:nth-child(3){animation-delay:.12s}body:has(.saas-shell) .saas-kpi-card:nth-child(4),body:has(.saas-shell) .saas-usage-panel{animation-delay:.16s}body:has(.saas-shell) .saas-health-panel,body:has(.saas-shell) .saas-kpi-card,body:has(.saas-shell) .saas-mini-panel,body:has(.saas-shell) .saas-progress-panel,body:has(.saas-shell) .saas-usage-panel{transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}body:has(.saas-shell) .saas-health-panel:hover,body:has(.saas-shell) .saas-kpi-card:hover,body:has(.saas-shell) .saas-mini-panel:hover,body:has(.saas-shell) .saas-progress-panel:hover,body:has(.saas-shell) .saas-usage-panel:hover{border-color:rgba(11,153,143,.22);box-shadow:0 18px 44px rgba(15,23,42,.08);transform:translateY(-2px)}body:has(.saas-shell) .saas-account-trigger,body:has(.saas-shell) .saas-chart-toolbar a,body:has(.saas-shell) .saas-feed-list a,body:has(.saas-shell) .saas-icon-button,body:has(.saas-shell) .saas-refresh-button,body:has(.saas-shell) .saas-task-list a{transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .22s ease,transform .22s ease}body:has(.saas-shell) .saas-chart-toolbar a:hover,body:has(.saas-shell) .saas-feed-list a:hover,body:has(.saas-shell) .saas-task-list a:hover{border-color:rgba(11,153,143,.22);background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.07);transform:translateY(-1px)}body:has(.saas-shell) .saas-mini-trend .line,body:has(.saas-shell) .saas-trend-chart .line{stroke-dasharray:720;stroke-dashoffset:720;animation:saasLineDraw .9s cubic-bezier(.22,1,.36,1) .22s both}body:has(.saas-shell) .saas-mini-trend .area,body:has(.saas-shell) .saas-trend-chart .area{display:none;animation:none}body:has(.saas-shell) .saas-trend-chart circle{transition:fill .16s ease,stroke-width .16s ease,transform .16s ease;transform-box:fill-box;transform-origin:center}body:has(.saas-shell) .saas-trend-chart:hover circle{fill:var(--backend-primary-soft);stroke-width:2.4}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars span{transform:scaleY(.12);transform-origin:center bottom;animation:saasBarRise .62s cubic-bezier(.22,1,.36,1) both}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars span:nth-child(2){animation-delay:45ms}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars span:nth-child(3){animation-delay:90ms}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars span:nth-child(4){animation-delay:135ms}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars span:nth-child(5){animation-delay:.18s}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars span:nth-child(6){animation-delay:225ms}body:has(.saas-shell) .saas-usage-chart .saas-usage-bars span:nth-child(7){animation-delay:.27s}body:has(.saas-shell) .saas-health-bar i em,body:has(.saas-shell) .saas-progress-line span,body:has(.saas-shell) .saas-sidebar-quota i,body:has(.saas-shell) .saas-usage-summary>i em{transform:scaleX(0);transform-origin:left center;animation:saasProgressGrow .68s cubic-bezier(.22,1,.36,1) .18s both}body:has(.saas-shell) .saas-health-ring{transition:filter .22s ease,transform .22s ease}body:has(.saas-shell) .saas-health-panel:hover .saas-health-ring{filter:drop-shadow(0 12px 22px rgba(11,153,143,.14));transform:scale(1.015)}body:has(.admin-global-topbar) .saas-refresh-button svg,body:has(.saas-shell) .saas-refresh-button svg{transform-origin:center}body:has(.admin-global-topbar) .saas-refresh-button.is-refreshing svg,body:has(.saas-shell) .saas-refresh-button.is-refreshing svg{animation:saasRefreshSpin .76s cubic-bezier(.22,1,.36,1)}body:has(.admin-global-topbar) .saas-refresh-button:active svg,body:has(.saas-shell) .saas-refresh-button:active svg{animation:saasRefreshSpin .62s cubic-bezier(.22,1,.36,1)}html[data-saas-refreshing=true] body:has(.saas-shell) .saas-mini-trend .line,html[data-saas-refreshing=true] body:has(.saas-shell) .saas-trend-chart .line{animation:saasLineDraw .76s cubic-bezier(.22,1,.36,1) both,saasDataHalo .76s ease both}html[data-saas-refreshing=true] body:has(.saas-shell) .saas-trend-chart circle{fill:var(--backend-primary-soft);stroke-width:2.6}html[data-saas-refreshing=true] body:has(.saas-shell) .saas-usage-chart .saas-usage-bars span{animation:saasBarRise .62s cubic-bezier(.22,1,.36,1) both}html[data-saas-refreshing=true] body:has(.saas-shell) .saas-health-bar i em,html[data-saas-refreshing=true] body:has(.saas-shell) .saas-progress-line span,html[data-saas-refreshing=true] body:has(.saas-shell) .saas-sidebar-quota i,html[data-saas-refreshing=true] body:has(.saas-shell) .saas-usage-summary>i em{animation:saasProgressGrow .62s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){body:has(.admin-lead-detail-redesign) *,body:has(.admin-lead-detail-redesign) :after,body:has(.admin-lead-detail-redesign) :before,body:has(.saas-shell) *,body:has(.saas-shell) :after,body:has(.saas-shell) :before{animation-duration:1ms!important;animation-delay:0s!important;scroll-behavior:auto!important;transition-duration:1ms!important}}body:has(.saas-shell) .saas-learning-edit-modal .saas-learning-edit-form input:focus,body:has(.saas-shell) .saas-learning-edit-modal .saas-learning-edit-form select:focus,body:has(.saas-shell) .saas-learning-edit-modal .saas-learning-edit-form textarea:focus{border-color:#cbd5e1!important;outline:0!important;box-shadow:none!important}body:has(.saas-shell) .saas-knowledge-console{align-items:stretch}body:has(.saas-shell) .saas-knowledge-filters{gap:0;padding:0}body:has(.saas-shell) .saas-knowledge-filters>strong{display:flex;min-height:64px;align-items:center;margin:0;border-bottom:1px solid var(--backend-border);padding:0 56px 0 26px;font-size:16px;line-height:1}body:has(.saas-shell) .saas-knowledge-category-menu{top:17px;right:14px;margin:0!important}body:has(.saas-shell) .saas-knowledge-filters>a:not(.saas-knowledge-category-menu){margin:10px 16px 0 22px}body:has(.saas-shell) .saas-knowledge-filters>a:not(.saas-knowledge-category-menu)+a:not(.saas-knowledge-category-menu){margin-top:4px}body:has(.saas-shell) .saas-knowledge-filter-block{margin:16px 16px 0 26px;padding-top:16px}body:has(.saas-shell) .saas-knowledge-filter-block a{margin-left:-4px!important;margin-right:0!important}body:has(.saas-shell) .saas-knowledge-toolbar{grid-template-columns:minmax(260px,1fr) 132px 86px!important;min-height:64px!important;height:64px;align-items:center;padding:11px 18px}body:has(.saas-shell) .saas-knowledge-toolbar .admin-button,body:has(.saas-shell) .saas-knowledge-toolbar label input,body:has(.saas-shell) .saas-knowledge-toolbar select{height:42px;min-height:42px;font-size:14px;line-height:1}body:has(.saas-shell) .saas-knowledge-toolbar label input{font-weight:650}body:has(.saas-shell) .saas-knowledge-toolbar .admin-button,body:has(.saas-shell) .saas-knowledge-toolbar select{font-weight:780}body:has(.saas-shell) .saas-knowledge-detail{padding:0 22px 18px}body:has(.saas-shell) .saas-knowledge-detail-head{display:flex;min-height:64px;align-items:center;border-bottom:1px solid var(--backend-border);padding:0}body:has(.saas-shell) .saas-knowledge-detail>h2{margin-top:16px}body:has(.saas-shell) .saas-modal-card.knowledge-category-modal{width:min(420px,calc(100vw - 40px))!important;max-width:420px!important;padding:24px!important;border-radius:22px}body:has(.saas-shell) .knowledge-category-modal header{margin-bottom:16px;border-bottom:1px solid var(--backend-border);padding-bottom:16px}body:has(.saas-shell) .knowledge-category-modal header h2{font-size:24px;line-height:1.12}body:has(.saas-shell) .knowledge-category-modal header p{max-width:360px;font-size:13px}body:has(.saas-shell) .knowledge-category-list{gap:12px}body:has(.saas-shell) .knowledge-category-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}body:has(.saas-shell) .knowledge-category-row>label:first-child{min-width:0}body:has(.saas-shell) .knowledge-category-remove{display:inline-flex;height:42px;min-width:70px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(239,68,68,.22);border-radius:12px;background:rgba(254,242,242,.65);color:#dc2626;font-size:13px;font-weight:820}body:has(.saas-shell) .knowledge-category-remove input{width:14px;height:14px;accent-color:#dc2626}body:has(.saas-shell) .knowledge-category-list>label input,body:has(.saas-shell) .knowledge-category-row input:not([type=checkbox]){height:42px;font-size:14px}body:has(.saas-shell) .saas-modal-card.knowledge-create-modal{width:min(680px,calc(100vw - 40px))!important;max-width:680px!important}body:has(.saas-shell) .saas-modal-card.knowledge-edit-modal{width:min(720px,calc(100vw - 40px))!important;max-width:720px!important}body:has(.saas-shell) .saas-conversation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:8px}body:has(.saas-shell) .saas-conversation-heading .saas-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}body:has(.saas-shell) .saas-conversation-console.redesigned{display:grid;height:clamp(640px,calc(100dvh - 220px),760px);min-height:640px;max-height:none;grid-template-columns:minmax(300px,.86fr) minmax(440px,1.45fr) minmax(292px,.82fr);grid-gap:0;gap:0;overflow:hidden;border-color:rgba(148,163,184,.22);border-radius:18px;background:#ffffff;box-shadow:0 18px 54px rgba(15,23,42,.07)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-insight,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-list,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-main{height:100%;max-height:none;background:#ffffff}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-list{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;max-height:100%;border-right:1px solid var(--backend-border)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-tabs{display:flex;gap:20px;min-height:52px;align-items:end;border-bottom:1px solid var(--backend-border);padding:0 20px}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-tabs a{height:52px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;padding:0;color:#53657d;font-size:13px;font-weight:850;white-space:nowrap}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-tabs a.active{color:var(--backend-primary)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-search{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;height:44px;margin:14px 18px;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 8px 0 12px;background:#ffffff}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-search>svg{color:#8090a7}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-search input{min-width:0;height:100%;border:0;outline:0;color:var(--backend-text);font-size:13px;font-weight:650;background:transparent}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-search button{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#f8fbfd;color:#40516a}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-items{display:block;min-height:0;max-height:none;overflow:auto;scrollbar-color:transparent transparent;scrollbar-width:none}body:has(.saas-shell) .saas-chat-stream::-webkit-scrollbar,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-items::-webkit-scrollbar{width:0}body:has(.saas-shell) .saas-chat-stream::-webkit-scrollbar-thumb,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-items::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(13,158,145,.48);background-clip:padding-box}body:has(.saas-shell) .saas-chat-stream:focus-within,body:has(.saas-shell) .saas-chat-stream:hover,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-items:focus-within,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-items:hover{scrollbar-color:transparent transparent;scrollbar-width:none}body:has(.saas-shell) .saas-chat-stream:focus-within::-webkit-scrollbar,body:has(.saas-shell) .saas-chat-stream:hover::-webkit-scrollbar,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-items:focus-within::-webkit-scrollbar,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-items:hover::-webkit-scrollbar{width:0}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row{position:relative;height:70px;min-height:70px;overflow:hidden;border-bottom:1px solid var(--backend-border);background:#ffffff}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link{display:grid;box-sizing:border-box;width:100%;height:70px;min-width:0;grid-template-columns:42px minmax(0,1fr) 54px;grid-gap:10px;gap:10px;align-items:center;border-left:2px solid transparent;padding:9px 14px;transition:transform .18s ease,background .18s ease,border-color .18s ease}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-copy{min-width:0;overflow:hidden}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link:hover,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row.active .saas-conversation-row-link{border-left-color:var(--backend-primary);background:linear-gradient(90deg,rgba(13,158,145,.1),rgba(13,158,145,.02) 68%,transparent)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row.revealed .saas-conversation-row-link{transform:translateX(-76px)}body:has(.saas-shell) .saas-conversation-row-delete{position:absolute;inset:0 0 0 auto;display:inline-flex;width:76px;align-items:center;justify-content:center;gap:6px;border:0;border-left:1px solid rgba(244,63,94,.2);color:#e11d48;font-size:12px;font-weight:860;background:linear-gradient(180deg,#fff7f8,#fff1f2);opacity:0;transform:translateX(14px);transition:opacity .18s ease,transform .18s ease}body:has(.saas-shell) .saas-conversation-row-delete:disabled{cursor:wait;opacity:.6}body:has(.saas-shell) .saas-conversation-row.revealed .saas-conversation-row-delete{opacity:1;transform:translateX(0)}body:has(.saas-shell) .saas-conversation-avatar-wrap{position:relative;display:inline-grid;width:42px;height:42px;place-items:center}body:has(.saas-shell) .saas-conversation-avatar-wrap>i{position:absolute;top:-4px;right:-5px;display:inline-flex;box-sizing:border-box;min-width:18px;height:18px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 4px;background:linear-gradient(135deg,#ff5a67,#ef3349);box-shadow:0 8px 18px rgba(239,51,73,.22);color:#ffffff;font-size:10px;font-style:normal;font-weight:900;line-height:1;text-align:center}body:has(.saas-shell) .saas-avatar.tone-1{background:linear-gradient(135deg,#7c3aed,#5b21b6)}body:has(.saas-shell) .saas-avatar.tone-2{background:linear-gradient(135deg,#2563eb,#1d4ed8)}body:has(.saas-shell) .saas-avatar.tone-3{background:linear-gradient(135deg,#fb923c,#ea580c)}body:has(.saas-shell) .saas-avatar.tone-4{background:linear-gradient(135deg,#16a34a,#15803d)}body:has(.saas-shell) .saas-avatar.default{color:#0f766e;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.92),transparent 34%),linear-gradient(135deg,#dff8f4,#bdeee8)}body:has(.saas-shell) .saas-avatar.assistant{background:linear-gradient(135deg,#3167e8,#0b998f)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link strong{display:block;max-width:100%;overflow:hidden;color:#0f172a;font-size:14px;font-weight:860;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link em,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link small{display:block;overflow:hidden;color:#64748b;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link p{display:block;overflow:hidden;max-width:100%;margin:5px 0 0;color:#26364d;font-size:13px;font-weight:690;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside{display:flex;min-width:0;width:54px;height:48px;flex-direction:column;justify-content:space-between;justify-items:end;align-items:flex-end;gap:4px;overflow:hidden}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b{display:inline-flex;max-width:54px;align-items:center;border-radius:8px;padding:3px 7px;overflow:hidden;color:#2563eb;font-size:11px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;background:#eef4ff}body:has(.saas-shell) .saas-conversation-pagination{display:none;min-height:54px;align-items:center;justify-content:center;gap:12px;border-top:1px solid var(--backend-border);color:#64748b;font-size:13px;font-weight:780}body:has(.saas-shell) .saas-conversation-pagination b{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--backend-primary);background:rgba(13,158,145,.1)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-main{min-height:0;max-height:100%;grid-template-rows:auto minmax(0,1fr) auto}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-main-head{min-height:74px;align-items:center;padding:18px 20px}body:has(.saas-shell) .saas-conversation-main-head strong{display:flex;align-items:center;gap:10px;font-size:16px}body:has(.saas-shell) .saas-conversation-main-head strong i{display:inline-flex;align-items:center;gap:5px;color:var(--backend-primary);font-size:12px;font-style:normal;font-weight:850}body:has(.saas-shell) .saas-conversation-main-head strong i:before{width:7px;height:7px;border-radius:999px;background:currentColor;content:""}body:has(.saas-shell) .saas-conversation-main-head strong i.warm{color:#f59e0b}body:has(.saas-shell) .saas-conversation-main-head strong i.muted{color:#94a3b8}body:has(.saas-shell) .saas-conversation-main-head strong i.resolved{color:#2563eb}body:has(.saas-shell) .saas-conversation-main-head p{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:7px 0 0;color:#53657d;line-height:1.35}body:has(.saas-shell) .saas-conversation-main-head p span{width:1px;height:12px;align-self:center;background:rgba(148,163,184,.42)}body:has(.saas-shell) .saas-chat-stream{min-height:0;height:100%;max-height:none;overflow:auto;scrollbar-color:transparent transparent;scrollbar-width:none;gap:18px;padding:26px 20px;background:radial-gradient(circle at 50% 10%,rgba(13,158,145,.045),transparent 32%),linear-gradient(180deg,#ffffff,#fbfdff)}body:has(.saas-shell) .saas-chat-stream article{max-width:78%}body:has(.saas-shell) .saas-chat-stream .from-ai{justify-content:flex-end;margin-left:auto}body:has(.saas-shell) .saas-chat-stream article>div{border-radius:13px;box-shadow:none}body:has(.saas-shell) .saas-chat-stream .from-user>div{background:#ffffff}body:has(.saas-shell) .saas-chat-stream .from-ai>div{border-color:rgba(13,158,145,.2);background:linear-gradient(180deg,rgba(224,247,243,.82),rgba(255,255,255,.92))}body:has(.saas-shell) .saas-chat-stream em{display:flex;align-items:center;gap:6px;color:#5f7190}body:has(.saas-shell) .saas-chat-attachment{display:grid;width:min(440px,78%);grid-template-columns:36px minmax(0,1fr) 34px;grid-gap:12px;gap:12px;align-items:center;justify-self:end;border:1px solid var(--backend-border);border-radius:13px;padding:10px 12px;background:#ffffff}body:has(.saas-shell) .saas-chat-attachment>svg{width:34px;height:34px;border-radius:9px;padding:8px;color:#2563eb;background:#eff6ff}body:has(.saas-shell) .saas-chat-attachment span,body:has(.saas-shell) .saas-chat-attachment strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-chat-attachment strong{color:#0f172a;font-size:13px;font-weight:830}body:has(.saas-shell) .saas-chat-attachment span{color:#64748b;font-size:12px}body:has(.saas-shell) .saas-chat-attachment button{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--backend-border);border-radius:9px;background:#ffffff;color:#40516a}body:has(.saas-shell) .saas-chat-composer{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border-top:1px solid var(--backend-border);padding:0 20px 16px;background:#ffffff}body:has(.saas-shell) .saas-chat-composer-tabs{display:flex!important;gap:22px!important;height:38px;align-items:center}body:has(.saas-shell) .saas-chat-composer-tabs span{display:inline-flex;height:28px;align-items:center;border-bottom:2px solid transparent;color:#64748b;font-size:13px;font-weight:850}body:has(.saas-shell) .saas-chat-composer-tabs span.active{color:var(--backend-primary);border-color:var(--backend-primary)}body:has(.saas-shell) .saas-chat-composer-box{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--backend-border);border-radius:14px;padding:10px 12px;background:#ffffff}body:has(.saas-shell) .saas-chat-composer-box input{height:38px;border:0;outline:0;background:transparent}body:has(.saas-shell) .saas-chat-composer-box>div{display:flex!important;gap:6px}body:has(.saas-shell) .saas-chat-composer-box>div button{display:inline-grid;width:32px;height:32px;place-items:center;border:0;border-radius:9px;background:transparent;color:#64748b}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-insight{position:-webkit-sticky;position:sticky;top:92px;display:grid;align-content:start;grid-gap:12px;gap:12px;border-left:1px solid var(--backend-border);padding:14px;overflow:visible;background:#fbfdff}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-insight section{border-color:rgba(148,163,184,.22);border-radius:14px;padding:16px;background:#ffffff}body:has(.saas-shell) .saas-conversation-insight h2{color:#0f172a;font-size:15px;font-weight:900}body:has(.saas-shell) .saas-conversation-insight mark{border-radius:7px;padding:2px 8px;color:#2563eb;font-weight:850;background:#eff6ff}body:has(.saas-shell) .saas-conversation-insight section>p{margin:14px 0 0;color:#53657d;font-size:13px;line-height:1.7}body:has(.saas-shell) .saas-insight-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:14px}body:has(.saas-shell) .saas-insight-actions form:last-child{grid-column:1/-1}body:has(.saas-shell) .saas-insight-actions .admin-button{width:100%}body:has(.admin-knowledge-page) .admin-knowledge-heading{align-items:flex-end;gap:24px}body:has(.admin-knowledge-page) .admin-global-topbar+.admin-knowledge-heading{margin-top:126px!important}body:has(.admin-knowledge-page) .admin-knowledge-heading .saas-dashboard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}body:has(.admin-knowledge-page) .admin-knowledge-console{grid-template-columns:178px minmax(0,1fr) minmax(286px,340px);overflow:hidden}body:has(.admin-page) .admin-page:not(.saas-shell)>section.admin-global-topbar{position:fixed!important;top:20px!important;right:28px!important;left:292px!important;width:calc(100vw - 320px)!important;max-width:none!important;margin:0!important}body:has(.admin-page) .admin-page:not(.saas-shell)>section.admin-global-topbar .saas-topbar-actions{display:flex!important}@media (max-width:760px){body:has(.admin-page) .admin-page:not(.saas-shell)>section.admin-global-topbar{top:10px!important;right:12px!important;left:12px!important;width:calc(100vw - 24px)!important}}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-filters{gap:0;padding:0 0 18px}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-filters>strong{display:flex;height:64px;min-height:64px;align-items:center;box-sizing:border-box;margin:0;border-bottom:1px solid var(--backend-border);padding:0 22px}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-category-menu{top:17px;right:14px;margin:0!important}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-filters>a:not(.saas-knowledge-category-menu){margin:10px 16px 0 22px}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-filters>a:not(.saas-knowledge-category-menu)+a:not(.saas-knowledge-category-menu){margin-top:4px}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-filter-block{margin:16px 16px 0 22px;border-top:1px solid var(--backend-border);padding-top:16px}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-filter-block a{margin-left:-4px;margin-right:0}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-toolbar{grid-template-columns:minmax(240px,1fr) 132px 86px!important;height:64px;min-height:64px!important;align-items:center;box-sizing:border-box;padding:11px 18px}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-toolbar .admin-button,body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-toolbar label input,body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-toolbar select{height:42px;min-height:42px;font-size:14px;line-height:1}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-toolbar label input{font-weight:650}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-toolbar .admin-button,body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-toolbar select{font-weight:780}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-table{max-height:none;overflow:visible}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-row{min-width:0;grid-template-columns:minmax(0,1.5fr) minmax(76px,.55fr) 78px 88px}body:has(.admin-knowledge-page) .admin-knowledge-detail{border-left:1px solid var(--backend-border);padding:0 22px 20px;background:#fbfdff}body:has(.admin-knowledge-page) .admin-knowledge-detail .saas-knowledge-detail-head{display:flex;height:64px;min-height:64px;align-items:center;box-sizing:border-box;border-bottom:1px solid var(--backend-border);padding:0}body:has(.admin-knowledge-page) .admin-knowledge-detail .saas-knowledge-detail-head .admin-status{height:28px;min-height:28px;align-items:center;line-height:1}body:has(.admin-knowledge-page) .admin-knowledge-detail>h2{margin:16px 0 0;font-size:22px;line-height:1.18}body:has(.admin-knowledge-page) .admin-knowledge-detail dl{display:grid;grid-gap:12px;gap:12px;margin:0}body:has(.admin-knowledge-page) .admin-knowledge-detail dl div{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:10px;gap:10px;border-bottom:1px solid var(--backend-border-soft);padding-bottom:10px}body:has(.admin-knowledge-page) .admin-knowledge-detail dt{color:var(--backend-faint);font-size:12px;font-weight:760}body:has(.admin-knowledge-page) .admin-knowledge-detail dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--backend-text);font-size:13px;font-weight:760}body:has(.admin-knowledge-page) .saas-knowledge-summary{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--backend-border);border-radius:14px;padding:16px;background:#ffffff}body:has(.admin-knowledge-page) .saas-knowledge-summary strong{color:var(--backend-text);font-size:14px;font-weight:860}body:has(.admin-knowledge-page) .saas-knowledge-summary p{margin:0;color:var(--backend-text-secondary);font-size:13px;line-height:1.7}body:has(.admin-knowledge-page) .saas-knowledge-detail-actions{display:grid;grid-gap:10px;gap:10px}body:has(.admin-knowledge-page) .saas-knowledge-detail-actions .admin-button,body:has(.admin-knowledge-page) .saas-knowledge-detail-actions button,body:has(.admin-knowledge-page) .saas-knowledge-detail-actions form{width:100%}body:has(.admin-knowledge-page) .admin-knowledge-empty{margin:18px}body:has(.admin-knowledge-page) .admin-knowledge-modal{width:min(720px,calc(100vw - 48px))!important;max-width:720px!important;max-height:calc(100dvh - 56px);overflow:auto}body:has(.admin-knowledge-page) .admin-knowledge-modal header{margin-bottom:18px;border-bottom:1px solid var(--backend-border);padding-bottom:18px}body:has(.admin-knowledge-page) .admin-knowledge-modal-form{gap:16px}body:has(.admin-knowledge-page) .admin-knowledge-modal-form textarea{resize:vertical}body:has(.admin-knowledge-page) .admin-knowledge-category-modal{width:min(520px,calc(100vw - 48px))!important;max-width:520px!important}body:has(.admin-knowledge-page) .admin-knowledge-category-modal header{margin-bottom:18px;border-bottom:1px solid var(--backend-border);padding-bottom:18px}body:has(.admin-knowledge-page) .knowledge-category-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}body:has(.admin-knowledge-page) .knowledge-category-row>label:first-child{min-width:0}body:has(.admin-knowledge-page) .knowledge-category-remove{display:inline-flex;height:42px;min-width:70px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(239,68,68,.22);border-radius:12px;background:rgba(254,242,242,.65);color:#dc2626;font-size:13px;font-weight:820}body:has(.admin-knowledge-page) .knowledge-category-remove input{width:14px;height:14px;min-height:14px;padding:0;accent-color:#dc2626}@media (max-width:1180px){body:has(.admin-knowledge-page) .admin-knowledge-console{grid-template-columns:168px minmax(0,1fr)}body:has(.admin-knowledge-page) .admin-knowledge-detail{grid-column:1/-1;border-top:1px solid var(--backend-border);border-left:0}}@media (max-width:760px){body:has(.admin-knowledge-page) .admin-knowledge-console{grid-template-columns:1fr}body:has(.admin-knowledge-page) .admin-knowledge-heading{align-items:stretch}body:has(.admin-knowledge-page) .admin-knowledge-heading .saas-dashboard-actions{justify-content:flex-start}body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-row,body:has(.admin-knowledge-page) .admin-knowledge-console .saas-knowledge-toolbar{grid-template-columns:1fr!important}body:has(.admin-knowledge-page) .admin-knowledge-modal .admin-field-grid{grid-template-columns:1fr}}body:has(.admin-global-topbar) .admin-global-topbar .admin-refresh-button:focus-visible,body:has(.admin-global-topbar) .admin-global-topbar .admin-refresh-button:hover,body:has(.admin-global-topbar) .admin-global-topbar .saas-account-trigger:focus-visible,body:has(.admin-global-topbar) .admin-global-topbar .saas-account-trigger:hover,body:has(.admin-global-topbar) .admin-global-topbar .saas-account-trigger[aria-expanded=true],body:has(.admin-global-topbar) .admin-global-topbar .saas-refresh-button:focus-visible,body:has(.admin-global-topbar) .admin-global-topbar .saas-refresh-button:hover{border-color:rgba(11,153,143,.28)!important;outline:0!important;color:var(--backend-primary-hover)!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(11,153,143,.08)!important}body:has(.admin-knowledge-page) .admin-knowledge-heading .admin-button.secondary:focus-visible,body:has(.admin-knowledge-page) .admin-knowledge-heading .admin-button.secondary:hover,body:has(.admin-knowledge-page) .saas-knowledge-detail-actions .admin-button.ghost:focus-visible,body:has(.admin-knowledge-page) .saas-knowledge-detail-actions .admin-button.ghost:hover{border-color:rgba(11,153,143,.28)!important;outline:0!important;color:var(--backend-primary-hover)!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(11,153,143,.08)!important}@media (max-width:1320px){body:has(.saas-shell) .saas-conversation-console.redesigned{grid-template-columns:minmax(260px,.88fr) minmax(420px,1.22fr);height:auto;min-height:0}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-insight{position:static;grid-column:1/-1;max-height:none;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--backend-border);border-left:0}}@media (max-width:940px){body:has(.saas-shell) .saas-conversation-heading{align-items:flex-start;flex-direction:column}body:has(.saas-shell) .saas-conversation-console.redesigned{grid-template-columns:1fr}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-insight,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-list,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-main{height:auto;max-height:none}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-insight{grid-template-columns:1fr}}body:has(.admin-learning-page) .saas-dashboard-heading{align-items:center;padding-top:8px!important}body:has(.admin-learning-page) .saas-dashboard-heading h1{margin-top:0}body:has(.admin-learning-page) .saas-dashboard-heading p{max-width:760px}body:has(.admin-learning-page) .saas-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;margin-bottom:18px!important}body:has(.admin-learning-page) .saas-kpi-card{display:grid!important;position:relative;min-height:148px!important;grid-template-columns:52px minmax(86px,1fr) minmax(78px,32%)!important;grid-template-rows:22px 42px 22px!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:2px!important;row-gap:2px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;padding:20px 18px!important;background:radial-gradient(circle at 86% 52%,color-mix(in srgb,currentColor 11%,transparent),transparent 34%),#ffffff!important;box-shadow:0 16px 42px rgba(15,23,42,.07)!important;animation:saasFadeLift .52s cubic-bezier(.22,1,.36,1) both;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}body:has(.admin-learning-page) .saas-kpi-card>span{grid-column:1;grid-row:1/3;display:inline-flex;width:48px!important;height:48px!important;align-items:center;align-self:center;justify-content:center;justify-self:start;border-radius:14px!important;color:var(--backend-primary);background:rgba(11,153,143,.1)}body:has(.admin-learning-page) .saas-kpi-copy{display:contents;padding-right:0!important;padding-left:0!important}body:has(.admin-learning-page) .saas-kpi-card small{grid-column:2/4;grid-row:1;display:block;width:auto!important;max-width:none!important;min-height:auto!important;align-self:end;overflow:visible!important;white-space:nowrap!important;color:#475569!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;text-align:left!important}body:has(.admin-learning-page) .saas-kpi-card strong{grid-column:2;grid-row:2;align-self:start;margin:0!important;color:#0f172a!important;font-size:clamp(34px,2.5vw,42px)!important;font-weight:860!important;line-height:1!important;letter-spacing:-.04em!important;text-align:left!important}body:has(.admin-learning-page) .saas-kpi-trend{grid-column:1/3;grid-row:3;display:inline-flex;width:max-content!important;max-width:none!important;align-items:center;align-self:end;gap:6px;justify-self:start;overflow:visible!important;color:#64748b!important;font-size:13px!important;font-style:normal;font-weight:760!important;line-height:1.25!important;text-align:left!important;white-space:nowrap!important}body:has(.admin-learning-page) .saas-kpi-trend span{color:#64748b}body:has(.admin-learning-page) .saas-kpi-trend b{color:currentColor;font-size:15px;font-weight:900;line-height:1}body:has(.admin-learning-page) .saas-kpi-trend.up,body:has(.admin-learning-page) .saas-kpi-trend.up b{color:var(--backend-primary)}body:has(.admin-learning-page) .saas-kpi-trend.down,body:has(.admin-learning-page) .saas-kpi-trend.down b{color:#ef4444}body:has(.admin-learning-page) .saas-kpi-card.teal>span{color:#0b998f;background:rgba(11,153,143,.1)}body:has(.admin-learning-page) .saas-kpi-card.blue>span{color:#2563eb;background:rgba(37,99,235,.1)}body:has(.admin-learning-page) .saas-kpi-card.orange>span{color:#f97316;background:rgba(249,115,22,.1)}body:has(.admin-learning-page) .saas-kpi-card.violet>span{color:#7c3aed;background:rgba(124,58,237,.1)}body:has(.admin-learning-page) .saas-kpi-card:hover{border-color:rgba(11,153,143,.22)!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important;transform:translateY(-2px)}body:has(.admin-learning-page) .saas-kpi-card:nth-child(2){animation-delay:70ms}body:has(.admin-learning-page) .saas-kpi-card:nth-child(3){animation-delay:.12s}body:has(.admin-learning-page) .saas-kpi-card:nth-child(4){animation-delay:.16s}body:has(.admin-learning-page) .saas-mini-trend{position:relative!important;right:auto!important;bottom:auto!important;grid-column:3;grid-row:2/4;width:100%!important;min-width:76px;height:54px!important;align-self:center;justify-self:stretch;overflow:visible;color:currentColor}body:has(.admin-learning-page) .saas-mini-trend .area{fill:currentColor;opacity:.08}body:has(.admin-learning-page) .saas-mini-trend .line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;vector-effect:non-scaling-stroke;stroke-dasharray:720;stroke-dashoffset:720;animation:saasLineDraw .9s cubic-bezier(.22,1,.36,1) .22s both}body:has(.admin-learning-page) .admin-learning-filter-row{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;margin-bottom:18px!important}body:has(.admin-learning-page) .saas-learning-filters{display:grid;grid-template-columns:minmax(280px,1fr) auto auto auto auto;grid-gap:12px;gap:12px;align-items:end;width:100%;max-width:none;margin:0}body:has(.admin-learning-page) .saas-learning-filters label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:780}body:has(.admin-learning-page) .saas-learning-filters input,body:has(.admin-learning-page) .saas-learning-filters select{min-height:42px;border:1px solid var(--backend-border);border-radius:11px;padding:0 13px;color:var(--backend-text);font-size:13px;font-weight:720;background:#ffffff}body:has(.admin-learning-page) .saas-learning-search{position:relative;display:flex!important;align-items:center}body:has(.admin-learning-page) .saas-learning-search svg{position:absolute;left:13px;color:var(--backend-faint)}body:has(.admin-learning-page) .saas-learning-search input{width:100%;padding-left:42px}body:has(.admin-learning-page) .saas-learning-review{overflow:hidden;padding:0!important}body:has(.admin-learning-page) .saas-learning-review-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--backend-border-soft);padding:18px 22px}body:has(.admin-learning-page) .saas-learning-review-head h2{margin:0;color:var(--backend-text);font-size:16px}body:has(.admin-learning-page) .saas-learning-review-table{display:grid;max-height:calc(45px + 5 * 101px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}body:has(.admin-learning-page) .saas-learning-review-table::-webkit-scrollbar{display:none}body:has(.admin-learning-page) .saas-learning-table-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:22px minmax(210px,1.45fr) minmax(128px,.82fr) minmax(108px,.62fr) minmax(112px,.68fr) minmax(105px,.62fr) 72px 86px;grid-gap:10px;gap:10px;align-items:center;padding:14px 20px;color:#64748b;font-size:12px;font-weight:820;background:#f8fbfd;box-shadow:0 1px 0 var(--backend-border-soft)}body:has(.admin-learning-page) .saas-learning-table-header span:first-child{grid-column:2}body:has(.admin-learning-page) .saas-learning-row{position:relative;min-height:101px;border-top:1px solid var(--backend-border-soft);color:inherit;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}body:has(.admin-learning-page) .saas-learning-row-main{position:relative;z-index:1;display:grid;grid-template-columns:22px minmax(210px,1.45fr) minmax(128px,.82fr) minmax(108px,.62fr) minmax(112px,.68fr) minmax(105px,.62fr) 72px;grid-gap:10px;gap:10px;align-items:center;padding:16px 136px 16px 20px;color:inherit;text-decoration:none}body:has(.admin-learning-page) .saas-learning-row.active,body:has(.admin-learning-page) .saas-learning-row:hover{border-color:rgba(11,153,143,.24);background:linear-gradient(90deg,rgba(11,153,143,.07),rgba(255,255,255,.88));box-shadow:inset 3px 0 0 var(--backend-primary)}body:has(.admin-learning-page) .saas-learning-dot{display:inline-flex;width:13px;height:13px;border:2px solid #d7e0ea;border-radius:999px;background:#ffffff}body:has(.admin-learning-page) .saas-learning-row.active .saas-learning-dot{border-color:var(--backend-primary);background:var(--backend-primary);box-shadow:inset 0 0 0 4px #ffffff,0 0 0 4px rgba(11,153,143,.12)}body:has(.admin-learning-page) .saas-learning-candidate,body:has(.admin-learning-page) .saas-learning-source{min-width:0}body:has(.admin-learning-page) .saas-learning-candidate strong,body:has(.admin-learning-page) .saas-learning-source strong{display:block;overflow:hidden;color:#0f172a;font-size:14px;font-weight:840;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-learning-page) .saas-learning-candidate em,body:has(.admin-learning-page) .saas-learning-candidate small,body:has(.admin-learning-page) .saas-learning-row-main>time,body:has(.admin-learning-page) .saas-learning-source small,body:has(.admin-learning-page) .saas-learning-source time{display:block;overflow:hidden;margin-top:4px;color:#64748b;font-size:12px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-learning-page) .saas-learning-candidate em{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:7px;padding:3px 7px;color:var(--backend-primary-hover);background:var(--backend-primary-soft)}body:has(.admin-learning-page) .saas-learning-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;border-radius:8px;padding:6px 9px;color:#334155;font-size:12px;font-weight:820;background:#f1f5f9}body:has(.admin-learning-page) .saas-learning-chip small{color:#64748b;font-size:11px}body:has(.admin-learning-page) .saas-learning-confidence{display:grid;grid-gap:7px;gap:7px}body:has(.admin-learning-page) .saas-learning-confidence strong{color:#0f172a;font-size:13px;font-weight:850}body:has(.admin-learning-page) .saas-learning-confidence i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e9eff5}body:has(.admin-learning-page) .saas-learning-confidence em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--backend-primary),#16b8ab)}body:has(.admin-learning-page) .saas-learning-row-approve{position:absolute;top:50%;right:58px;z-index:4;margin:0;transform:translateY(-50%)}body:has(.admin-learning-page) .saas-learning-row-approve button,body:has(.admin-learning-page) .saas-learning-row-approve.muted{display:inline-flex;min-width:62px;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--backend-border);border-radius:9px;padding:0 12px;color:#0f172a;font-size:12px;font-weight:820;background:#ffffff}body:has(.admin-learning-page) .saas-learning-row-approve button{cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}body:has(.admin-learning-page) .saas-learning-row-approve button:hover{border-color:rgba(11,153,143,.24);color:var(--backend-primary);background:rgba(11,153,143,.06);box-shadow:0 8px 18px rgba(15,23,42,.06)}body:has(.admin-learning-page) .saas-learning-row-approve.muted{color:#64748b;background:#f8fafc}body:has(.admin-learning-page) .saas-learning-row>.saas-learning-row-menu{position:absolute;top:50%;right:20px;z-index:3;transform:translateY(-50%)}body:has(.admin-learning-page) .saas-learning-row-menu{display:inline-flex;width:28px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:#64748b;transition:color .16s ease,background-color .16s ease}body:has(.admin-learning-page) .saas-learning-row.active .saas-learning-row-menu,body:has(.admin-learning-page) .saas-learning-row:hover .saas-learning-row-menu{color:var(--backend-primary);background:rgba(11,153,143,.08)}body:has(.admin-learning-page) .saas-learning-detail-panel{border-top:1px solid var(--backend-border);padding:20px 22px 22px;background:#ffffff}body:has(.admin-learning-page) .saas-learning-detail-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}body:has(.admin-learning-page) .saas-learning-detail-panel>header h2{margin:0;color:#0f172a;font-size:16px}body:has(.admin-learning-page) .saas-learning-detail-panel>header>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body:has(.admin-learning-page) .saas-learning-detail-panel>header em,body:has(.admin-learning-page) .saas-learning-detail-panel>header span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;color:var(--backend-primary-hover);font-size:12px;font-style:normal;font-weight:820;background:var(--backend-primary-soft)}body:has(.admin-learning-page) .saas-learning-detail-panel>header em{color:#15803d;background:#ecfdf3}body:has(.admin-learning-page) .saas-learning-detail-panel>header>a{cursor:pointer;color:#2563eb;font-size:13px;font-weight:820;text-decoration:none}body:has(.admin-learning-page) .saas-learning-detail-panel>header>.saas-learning-context-link{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgba(37,99,235,.14);border-radius:10px;padding:0 11px;color:#2563eb;background:rgba(37,99,235,.05)}body:has(.admin-learning-page) .saas-learning-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.9fr);grid-gap:16px;gap:16px}body:has(.admin-learning-page) .saas-learning-detail-grid section{display:grid;align-content:start;grid-gap:14px;gap:14px;border:1px solid var(--backend-border);border-radius:14px;padding:16px;background:#ffffff;box-shadow:var(--backend-shadow-soft)}body:has(.admin-learning-page) .saas-learning-detail-grid h3{margin:0;color:#0f172a;font-size:14px}body:has(.admin-learning-page) .saas-learning-quote{min-height:132px;border-radius:12px;padding:14px;color:#334155;line-height:1.7;background:#f8fbfd}body:has(.admin-learning-page) .saas-learning-detail-grid ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px;color:#334155;line-height:1.65}body:has(.admin-learning-page) .saas-learning-detail-grid footer{display:flex;flex-wrap:wrap;gap:12px;color:#64748b;font-size:12px}body:has(.admin-learning-page) .saas-learning-detail-grid footer span{display:inline-flex;align-items:center;gap:5px}body:has(.admin-learning-page) .saas-learning-category-box{display:flex;min-height:40px;align-items:center;gap:8px;border:1px solid var(--backend-border);border-radius:10px;padding:0 12px;color:#0f172a;background:#f8fbfd}body:has(.admin-learning-page) .saas-learning-category-box svg{color:var(--backend-primary)}body:has(.admin-learning-page) .saas-learning-category-box span{margin-left:auto;border-radius:999px;padding:2px 7px;color:#64748b;font-size:11px;background:#e9eef5}body:has(.admin-learning-page) .saas-learning-detail-grid label,body:has(.admin-learning-page) .saas-learning-field{display:grid;grid-gap:8px;gap:8px;color:#334155;font-size:12px;font-weight:780}body:has(.admin-learning-page) .saas-learning-tags{display:flex;flex-wrap:wrap;gap:7px}body:has(.admin-learning-page) .saas-learning-tags span{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--backend-border);border-radius:7px;padding:0 9px;color:#64748b;font-size:12px;background:#f8fafc}body:has(.admin-learning-page) .saas-learning-detail-grid textarea{min-height:88px;resize:vertical;border:1px solid var(--backend-border);border-radius:10px;padding:12px;color:#0f172a;font:inherit;background:#f8fafc}body:has(.admin-learning-page) .admin-learning-meta-form{display:grid;grid-gap:12px;gap:12px}body:has(.admin-learning-page) .admin-learning-meta-form input,body:has(.admin-learning-page) .admin-learning-meta-form select{min-height:40px;border:1px solid var(--backend-border);border-radius:10px;padding:0 12px;color:#0f172a;font:inherit;font-weight:720;background:#ffffff}body:has(.admin-learning-page) .admin-learning-meta-form .admin-button{min-height:38px;justify-content:center}body:has(.admin-learning-page) .admin-learning-edit-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,calc(100vw - 48px))!important;max-width:760px!important;max-height:calc(100dvh - 56px);overflow:hidden}body:has(.admin-learning-page) .admin-learning-edit-modal header{border-bottom:1px solid var(--backend-border-soft);padding-bottom:16px}body:has(.admin-learning-page) .saas-learning-edit-form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;grid-gap:0;gap:0;overflow:hidden}body:has(.admin-learning-page) .saas-learning-edit-scroll{display:grid;min-height:0;overflow:auto;grid-gap:16px;gap:16px;margin-right:-12px;padding-right:12px}body:has(.admin-learning-page) .saas-learning-edit-grid{display:grid;grid-template-columns:1fr 1fr .7fr;grid-gap:14px;gap:14px}body:has(.admin-learning-page) .saas-learning-edit-form label{display:grid;grid-gap:8px;gap:8px;color:#0f172a;font-size:13px;font-weight:820}body:has(.admin-learning-page) .saas-learning-edit-form input,body:has(.admin-learning-page) .saas-learning-edit-form select,body:has(.admin-learning-page) .saas-learning-edit-form textarea{box-sizing:border-box;width:100%;border:1px solid var(--backend-border);border-radius:12px;padding:0 14px;color:#0f172a;font:inherit;font-weight:700;background:#ffffff;outline:none}body:has(.admin-learning-page) .saas-learning-edit-form input,body:has(.admin-learning-page) .saas-learning-edit-form select{min-height:48px}body:has(.admin-learning-page) .saas-learning-edit-form textarea{min-height:94px;overflow:hidden;resize:vertical;padding-top:12px;line-height:1.65}body:has(.admin-learning-page) .saas-learning-edit-form textarea.large{min-height:148px}body:has(.admin-learning-page) .saas-learning-edit-footer{display:flex;justify-content:flex-end;gap:10px;border-top:0;padding:12px 0 0}body:has(.admin-learning-page) .saas-learning-edit-footer .admin-button{min-width:128px;justify-content:center}body:has(.admin-learning-page) .saas-learning-detail-panel .saas-learning-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid var(--backend-border-soft);margin-top:18px;padding:16px 0 0}body:has(.admin-learning-page) .saas-learning-detail-panel .saas-learning-actions .admin-button,body:has(.admin-learning-page) .saas-learning-detail-panel .saas-learning-actions form{min-width:128px}body:has(.admin-learning-page) .saas-learning-detail-panel .saas-learning-actions .admin-button{justify-content:center}body:has(.admin-learning-page) .admin-button.danger.ghost:focus-visible,body:has(.admin-learning-page) .admin-button.danger.ghost:hover,body:has(.admin-learning-page) .admin-button.secondary:focus-visible,body:has(.admin-learning-page) .admin-button.secondary:hover{border-color:rgba(11,153,143,.28)!important;outline:0!important;color:var(--backend-primary-hover)!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(11,153,143,.08)!important}html[data-admin-refreshing=true] body:has(.admin-learning-page) .saas-mini-trend .line{animation:saasLineDraw .76s cubic-bezier(.22,1,.36,1) both,saasDataHalo .76s ease both}@media (max-width:1240px){body:has(.admin-learning-page) .saas-learning-detail-grid{grid-template-columns:1fr}}@media (max-width:980px){body:has(.admin-learning-page) .saas-kpi-grid,body:has(.admin-learning-page) .saas-learning-filters{grid-template-columns:1fr 1fr}body:has(.admin-learning-page) .saas-learning-search{grid-column:1/-1}}@media (max-width:720px){body:has(.admin-learning-page) .saas-kpi-grid,body:has(.admin-learning-page) .saas-learning-filters,body:has(.admin-learning-page) .saas-learning-row-main,body:has(.admin-learning-page) .saas-learning-table-header{grid-template-columns:1fr}body:has(.admin-learning-page) .saas-learning-row-main{padding-right:20px}body:has(.admin-learning-page) .saas-learning-row-approve,body:has(.admin-learning-page) .saas-learning-row>.saas-learning-row-menu{position:static;margin:0 20px 14px;transform:none}}body:has(.admin-conversations-page) .saas-dashboard-heading{align-items:center;padding-top:8px!important}body:has(.admin-conversations-page) .saas-dashboard-heading h1{margin-top:0}body:has(.admin-conversations-page) .saas-dashboard-heading p{max-width:780px}body:has(.admin-conversations-page) .saas-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;margin-bottom:18px!important}body:has(.admin-conversations-page) .saas-kpi-card{display:grid!important;position:relative;min-height:148px!important;grid-template-columns:52px minmax(86px,1fr) minmax(78px,32%)!important;grid-template-rows:22px 42px 22px!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:2px!important;row-gap:2px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;padding:20px 18px!important;background:radial-gradient(circle at 86% 52%,color-mix(in srgb,currentColor 11%,transparent),transparent 34%),#ffffff!important;box-shadow:0 16px 42px rgba(15,23,42,.07)!important;animation:saasFadeLift .52s cubic-bezier(.22,1,.36,1) both;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}body:has(.admin-conversations-page) .saas-kpi-card>span{grid-column:1;grid-row:1/3;display:inline-flex;width:48px!important;height:48px!important;align-items:center;align-self:center;justify-content:center;justify-self:start;border-radius:14px!important;color:var(--backend-primary);background:rgba(11,153,143,.1)}body:has(.admin-conversations-page) .saas-kpi-copy{display:contents;padding-right:0!important;padding-left:0!important}body:has(.admin-conversations-page) .saas-kpi-card small{grid-column:2/4;grid-row:1;display:block;width:auto!important;max-width:none!important;align-self:end;overflow:visible!important;color:#475569!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;text-align:left!important;white-space:nowrap!important}body:has(.admin-conversations-page) .saas-kpi-card strong{grid-column:2;grid-row:2;align-self:start;margin:0!important;color:#0f172a!important;font-size:clamp(34px,2.5vw,42px)!important;font-weight:860!important;line-height:1!important;letter-spacing:-.04em!important;text-align:left!important}body:has(.admin-conversations-page) .saas-kpi-trend{grid-column:1/3;grid-row:3;display:inline-flex;width:max-content!important;align-items:center;align-self:end;gap:6px;justify-self:start;overflow:visible!important;color:#64748b!important;font-size:13px!important;font-style:normal;font-weight:760!important;line-height:1.25!important;text-align:left!important;white-space:nowrap!important}body:has(.admin-conversations-page) .saas-kpi-trend b{color:currentColor;font-size:15px;font-weight:900;line-height:1}body:has(.admin-conversations-page) .saas-kpi-trend.up,body:has(.admin-conversations-page) .saas-kpi-trend.up b{color:var(--backend-primary)!important}body:has(.admin-conversations-page) .saas-kpi-trend.down,body:has(.admin-conversations-page) .saas-kpi-trend.down b{color:#ef4444!important}body:has(.admin-conversations-page) .saas-kpi-card.teal>span{color:#0b998f;background:rgba(11,153,143,.1)}body:has(.admin-conversations-page) .saas-kpi-card.blue>span{color:#2563eb;background:rgba(37,99,235,.1)}body:has(.admin-conversations-page) .saas-kpi-card.orange>span{color:#f97316;background:rgba(249,115,22,.1)}body:has(.admin-conversations-page) .saas-kpi-card.violet>span{color:#8b5cf6;background:rgba(139,92,246,.1)}body:has(.admin-conversations-page) .saas-kpi-card:hover{border-color:rgba(13,158,145,.24)!important;box-shadow:0 22px 52px rgba(15,23,42,.11)!important;transform:translateY(-3px)}body:has(.admin-conversations-page) .saas-kpi-card:nth-child(2){animation-delay:55ms}body:has(.admin-conversations-page) .saas-kpi-card:nth-child(3){animation-delay:.11s}body:has(.admin-conversations-page) .saas-kpi-card:nth-child(4){animation-delay:165ms}body:has(.admin-conversations-page) .saas-mini-trend{position:relative!important;right:auto!important;bottom:auto!important;grid-column:3;grid-row:2/4;width:100%!important;min-width:76px;height:54px!important;align-self:center;justify-self:stretch;overflow:visible;color:currentColor}body:has(.admin-conversations-page) .saas-mini-trend .line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;filter:drop-shadow(0 8px 14px color-mix(in srgb,currentColor 22%,transparent));stroke-dasharray:260;stroke-dashoffset:260;animation:saasLineDraw .9s cubic-bezier(.22,1,.36,1) .22s both}body:has(.admin-conversations-page) .saas-conversation-console.redesigned{display:grid;height:clamp(560px,calc(100vh - 220px),680px);min-height:0;grid-template-columns:minmax(340px,.95fr) minmax(400px,1.35fr) minmax(286px,.82fr);grid-gap:0;gap:0;overflow:hidden;border-color:rgba(148,163,184,.22);border-radius:18px;background:#ffffff;box-shadow:0 18px 54px rgba(15,23,42,.07)}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-insight,body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-list,body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-main{min-height:0;background:#ffffff}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-list{display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border-right:1px solid var(--backend-border)}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-tabs{display:flex;gap:18px;height:52px;align-items:center;border-bottom:1px solid var(--backend-border);padding:0 20px}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-tabs a{display:inline-flex;height:52px;align-items:center;box-sizing:border-box;border-bottom:2px solid transparent;padding:6px 0 0!important;color:#53657d;font-size:13px;font-weight:850;line-height:1;white-space:nowrap}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-tabs a.active{border-bottom-color:var(--backend-primary);color:var(--backend-primary)}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;height:44px;margin:14px 18px;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 8px 0 12px;background:#ffffff}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-search>svg{color:#8090a7}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-search input{min-width:0;height:100%;border:0;outline:0;color:var(--backend-text);font-size:13px;font-weight:650;background:transparent}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-search button{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#f8fbfd;color:#40516a}body:has(.admin-conversations-page) .saas-chat-stream,body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-insight,body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-items{min-height:0;overflow:auto;scrollbar-color:transparent transparent;scrollbar-width:none}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-items{align-content:start;display:block}body:has(.admin-conversations-page) .saas-chat-stream::-webkit-scrollbar,body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-insight::-webkit-scrollbar,body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-items::-webkit-scrollbar{width:0}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row{position:relative;width:100%;min-width:0;height:70px;min-height:70px;overflow:hidden;border-bottom:1px solid var(--backend-border);background:#ffffff}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row-link{display:grid;width:100%;height:70px;min-width:0;box-sizing:border-box;grid-template-columns:42px minmax(0,1fr) 54px;grid-gap:10px;gap:10px;align-items:center;border-left:2px solid transparent;padding:9px 14px;color:inherit;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row-link:hover,body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row.active .saas-conversation-row-link{border-left-color:var(--backend-primary);background:linear-gradient(90deg,rgba(13,158,145,.1),rgba(13,158,145,.02) 68%,transparent)}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row.revealed .saas-conversation-row-link{transform:translateX(-76px)}body:has(.admin-conversations-page) .saas-conversation-row-delete{position:absolute;inset:0 0 0 auto;display:inline-flex;width:76px;align-items:center;justify-content:center;gap:6px;border:0;border-left:1px solid rgba(244,63,94,.2);color:#e11d48;font-size:12px;font-weight:860;background:linear-gradient(180deg,#fff7f8,#fff1f2);opacity:0;transform:translateX(14px);transition:opacity .18s ease,transform .18s ease}body:has(.admin-conversations-page) .saas-conversation-row-delete:disabled{cursor:wait;opacity:.6}body:has(.admin-conversations-page) .saas-conversation-row.revealed .saas-conversation-row-delete{opacity:1;transform:translateX(0)}body:has(.admin-conversations-page) .saas-conversation-avatar-wrap{position:relative;display:inline-grid;width:42px;height:42px;place-items:center}body:has(.admin-conversations-page) .saas-conversation-avatar-wrap>i{position:absolute;top:-4px;right:-5px;min-width:18px;height:18px;border:2px solid #ffffff;border-radius:999px;padding:0 5px;background:#ef4444;box-shadow:0 8px 18px rgba(239,68,68,.22);color:#ffffff;font-size:10px;font-style:normal;font-weight:900;line-height:14px;text-align:center}body:has(.admin-conversations-page) .saas-avatar{width:42px!important;min-width:42px;max-width:42px;height:42px!important;min-height:42px;max-height:42px;aspect-ratio:1;flex:0 0 42px;line-height:1;overflow:hidden}body:has(.admin-conversations-page) .saas-avatar.tone-1{background:linear-gradient(135deg,#7c3aed,#5b21b6)}body:has(.admin-conversations-page) .saas-avatar.tone-2{background:linear-gradient(135deg,#2563eb,#1d4ed8)}body:has(.admin-conversations-page) .saas-avatar.tone-3{background:linear-gradient(135deg,#fb923c,#ea580c)}body:has(.admin-conversations-page) .saas-avatar.tone-4{background:linear-gradient(135deg,#16a34a,#15803d)}body:has(.admin-conversations-page) .saas-avatar.default{color:#0f766e;font-weight:900;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.92),transparent 34%),linear-gradient(135deg,#dff8f4,#bdeee8)}body:has(.admin-conversations-page) .saas-avatar.assistant{background:linear-gradient(135deg,#3167e8,#0b998f)}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row-link strong{display:block;overflow:hidden;color:#0f172a;font-size:14px;font-weight:860;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row-copy{min-width:0;overflow:hidden}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row-link p{display:block;overflow:hidden;max-width:100%;margin:5px 0 0;color:#26364d;font-size:13px;font-weight:690;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row-link aside{display:flex;width:54px;height:48px;min-width:0;flex-direction:column;justify-content:space-between;justify-items:end;align-items:flex-end;gap:4px;overflow:hidden}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row-link time{color:#64748b;font-size:12px;font-weight:720}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-row-link aside b{display:inline-block;max-width:54px;overflow:hidden;border-radius:999px;padding:3px 7px;color:#0f766e;font-size:11px;font-weight:860;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;background:rgba(13,158,145,.1)}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-main{display:grid;min-width:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-main-head{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--backend-border);padding:14px 18px}body:has(.admin-conversations-page) .saas-conversation-main-head strong{display:flex;align-items:center;gap:8px;color:#0f172a;font-size:16px;font-weight:880}body:has(.admin-conversations-page) .saas-conversation-main-head i{border-radius:999px;padding:4px 9px;color:#0f766e;font-size:11px;font-style:normal;font-weight:850;background:rgba(13,158,145,.1)}body:has(.admin-conversations-page) .saas-conversation-main-head i.warm{color:#c2410c;background:rgba(249,115,22,.12)}body:has(.admin-conversations-page) .saas-conversation-main-head i.muted{color:#64748b;background:rgba(148,163,184,.14)}body:has(.admin-conversations-page) .saas-conversation-main-head p{margin:7px 0 0;color:#64748b;font-size:12px;font-weight:650}body:has(.admin-conversations-page) .saas-conversation-main-head p span:before{content:" / "}body:has(.admin-conversations-page) .saas-chat-stream{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;padding:18px 18px 24px;scroll-padding-bottom:24px;background:linear-gradient(180deg,rgba(241,245,249,.52),rgba(255,255,255,.95))}body:has(.admin-conversations-page) .saas-chat-composer:after,body:has(.admin-conversations-page) .saas-chat-composer:before,body:has(.admin-conversations-page) .saas-chat-stream:after,body:has(.admin-conversations-page) .saas-chat-stream:before{display:none;content:none}body:has(.admin-conversations-page) .saas-chat-stream article{display:flex;gap:10px;max-width:82%;align-items:flex-start}body:has(.admin-conversations-page) .saas-chat-stream .from-ai{justify-content:flex-end;margin-left:auto}body:has(.admin-conversations-page) .saas-chat-stream article>div{max-width:100%;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:10px 12px;background:#ffffff;box-shadow:0 12px 32px rgba(15,23,42,.05)}body:has(.admin-conversations-page) .saas-chat-stream .from-ai>div{border-color:rgba(13,158,145,.16);background:linear-gradient(135deg,#f4fffd,#ffffff)}body:has(.admin-conversations-page) .saas-chat-stream small{display:block;margin-bottom:5px;color:#7b8ba4;font-size:11px;font-weight:750}body:has(.admin-conversations-page) .saas-chat-stream p{margin:0;color:#18243a;font-size:13px;font-weight:620;line-height:1.7;white-space:pre-wrap}body:has(.admin-conversations-page) .saas-chat-stream em{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#0f766e;font-size:12px;font-style:normal;font-weight:780}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-insight{display:grid;align-content:start;grid-gap:14px;gap:14px;border-left:1px solid var(--backend-border);padding:16px}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-insight section{border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:14px;background:linear-gradient(180deg,#ffffff,#fbfdff)}body:has(.admin-conversations-page) .saas-conversation-insight h2{margin:0 0 12px;color:#0f172a;font-size:15px;font-weight:880}body:has(.admin-conversations-page) .saas-insight-person{display:flex;gap:10px;align-items:center;margin-bottom:14px}body:has(.admin-conversations-page) .saas-conversation-insight dl{display:grid;grid-gap:10px;gap:10px;margin:0}body:has(.admin-conversations-page) .saas-conversation-insight dl>div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}body:has(.admin-conversations-page) .saas-conversation-insight dt{color:#7b8ba4;font-size:12px;font-weight:760}body:has(.admin-conversations-page) .saas-conversation-insight dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#17233a;font-size:13px;font-weight:760}body:has(.admin-conversations-page) .saas-conversation-insight mark{border-radius:999px;padding:4px 9px;color:#0f766e;background:rgba(13,158,145,.1)}body:has(.admin-conversations-page) .saas-score-bar{height:7px;overflow:hidden;border-radius:999px;margin:14px 0;background:#e8eef5}body:has(.admin-conversations-page) .saas-score-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0d9e91,#14b8a6)}body:has(.admin-conversations-page) .saas-conversation-insight p{margin:0;color:#53657d;font-size:13px;font-weight:650;line-height:1.7}body:has(.admin-conversations-page) .saas-chat-composer{position:relative;z-index:1;border-top:1px solid var(--backend-border);background:#ffffff;box-shadow:none}body:has(.admin-conversations-page) .admin-button.danger.ghost:focus-visible,body:has(.admin-conversations-page) .admin-button.danger.ghost:hover,body:has(.admin-conversations-page) .admin-button.secondary:focus-visible,body:has(.admin-conversations-page) .admin-button.secondary:hover{background:#ffffff!important}@media (max-width:1180px){body:has(.admin-conversations-page) .saas-conversation-console.redesigned{grid-template-columns:minmax(280px,.95fr) minmax(380px,1.45fr)}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-insight{display:none}}@media (max-width:900px){body:has(.admin-conversations-page) .saas-conversation-console.redesigned,body:has(.admin-conversations-page) .saas-kpi-grid{grid-template-columns:1fr!important}body:has(.admin-conversations-page) .saas-conversation-console.redesigned{height:auto;min-height:auto}body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-list,body:has(.admin-conversations-page) .saas-conversation-console.redesigned .saas-conversation-main{min-height:420px}}body:has(.saas-shell) .saas-leads-page{display:grid;grid-gap:22px;gap:22px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.saas-shell) .saas-leads-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:8px}body:has(.saas-shell) .saas-leads-heading h1{margin:8px 0 6px;color:#0f172a;font-size:clamp(30px,2.7vw,40px);line-height:1.12}body:has(.saas-shell) .saas-leads-heading p{max-width:720px;margin:0;color:#64748b;font-size:15px;line-height:1.7}body:has(.saas-shell) .saas-leads-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}body:has(.saas-shell) .saas-leads-actions label{display:inline-flex;min-height:44px;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 12px;color:#64748b;background:#ffffff}body:has(.saas-shell) .saas-leads-actions label input{width:122px;min-height:36px!important;border:0!important;padding:0!important;color:#40516a;font-weight:760;background:transparent!important}body:has(.saas-shell) .saas-leads-icon-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 14px;color:#0f172a;font-size:13px;font-weight:850;text-decoration:none;background:#ffffff}body:has(.saas-shell) .saas-leads-icon-button{width:44px;padding:0}body:has(.saas-shell) .saas-leads-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.saas-shell) .saas-leads-workflow article{display:grid;min-height:108px;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:20px;color:var(--backend-primary);background:#ffffff;box-shadow:0 14px 34px rgba(15,23,42,.055)}body:has(.saas-shell) .saas-leads-workflow article>svg{margin-top:2px}body:has(.saas-shell) .saas-leads-workflow strong{display:block;margin-bottom:8px;color:#0f172a;font-size:16px}body:has(.saas-shell) .saas-leads-workflow p{margin:0;color:#64748b;font-size:13px;line-height:1.65}body:has(.saas-shell) .saas-leads-workflow span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 10px;color:var(--backend-primary);font-size:12px;font-weight:850;white-space:nowrap;background:rgba(13,158,145,.1)}body:has(.saas-shell) .saas-leads-table-panel{overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#ffffff;box-shadow:0 18px 54px rgba(15,23,42,.07)}body:has(.saas-shell) .saas-leads-toolbar{display:grid;grid-template-columns:auto minmax(320px,1fr);grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid var(--backend-border);padding:18px}body:has(.saas-shell) .saas-leads-toolbar nav{display:inline-flex;gap:6px;align-items:center}body:has(.saas-shell) .saas-leads-toolbar nav a{display:inline-flex;min-height:40px;align-items:center;border-radius:10px;padding:0 16px;color:#40516a;font-size:14px;font-weight:820;line-height:1;text-decoration:none}body:has(.saas-shell) .saas-leads-toolbar nav a.active,body:has(.saas-shell) .saas-leads-toolbar nav a:hover{color:#ffffff;background:linear-gradient(180deg,var(--backend-primary),var(--backend-primary-hover));box-shadow:0 12px 24px rgba(11,153,143,.16)}body:has(.saas-shell) .saas-leads-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;justify-self:end;width:min(100%,620px)}body:has(.saas-shell) .saas-leads-search>svg{grid-column:1;grid-row:1;margin-left:14px;color:#8090a7;z-index:1}body:has(.saas-shell) .saas-leads-search input{grid-column:1/3;grid-row:1;min-height:44px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:12px!important;padding:0 14px 0 42px!important;color:#0f172a;font-size:14px!important;line-height:1!important;background:#ffffff!important}body:has(.saas-shell) .saas-leads-search button{grid-column:3;grid-row:1;display:inline-flex;min-height:44px;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 18px;color:#0f172a;font-size:14px;font-weight:820;line-height:1;background:#ffffff}body:has(.saas-shell) .saas-leads-table-wrap{overflow-x:auto}body:has(.saas-shell) .saas-leads-table{width:100%;min-width:1060px;border-spacing:0}body:has(.saas-shell) .saas-leads-table td,body:has(.saas-shell) .saas-leads-table th{border-bottom:1px solid var(--backend-border);padding:16px 18px;text-align:left;vertical-align:middle}body:has(.saas-shell) .saas-leads-table th{color:#64748b;font-size:13px;font-weight:850;background:#fbfdff}body:has(.saas-shell) .saas-leads-table td{color:#40516a;font-size:14px}body:has(.saas-shell) .saas-leads-table tbody tr:hover{background:linear-gradient(90deg,rgba(13,158,145,.055),rgba(255,255,255,.9))}body:has(.saas-shell) .saas-leads-customer strong,body:has(.saas-shell) .saas-leads-table td>strong{display:block;color:#0f172a;font-size:14px;font-weight:860}body:has(.saas-shell) .saas-leads-table td small{display:block;margin-top:5px;color:#64748b;font-size:12px}body:has(.saas-shell) .saas-leads-table mark{display:inline-flex;min-height:22px;align-items:center;border-radius:7px;margin-left:8px;padding:0 8px;color:var(--backend-primary);font-size:12px;font-weight:850;background:rgba(13,158,145,.1)}body:has(.saas-shell) .saas-leads-customer{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}body:has(.saas-shell) .saas-leads-customer>span{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:999px;color:#ffffff;font-size:14px;font-weight:860;background:var(--backend-primary)}body:has(.saas-shell) .saas-leads-customer>span.tone-1{background:#3167e8}body:has(.saas-shell) .saas-leads-customer>span.tone-2{background:#8b5cf6}body:has(.saas-shell) .saas-leads-customer>span.tone-3{background:#10b981}body:has(.saas-shell) .saas-leads-customer>span.tone-4{background:#f59e0b}body:has(.saas-shell) .saas-leads-intent,body:has(.saas-shell) .saas-leads-status{display:inline-flex;min-height:26px;align-items:center;border-radius:8px;padding:0 10px;font-size:12px;font-weight:850;white-space:nowrap}body:has(.saas-shell) .saas-leads-status.contacted,body:has(.saas-shell) .saas-leads-status.new{color:#2563eb;background:#eaf2ff}body:has(.saas-shell) .saas-leads-status.follow{color:var(--backend-primary);background:rgba(13,158,145,.12)}body:has(.saas-shell) .saas-leads-status.invalid{color:#64748b;background:#f1f5f9}body:has(.saas-shell) .saas-leads-intent.high{color:#ea580c;background:#fff4e8}body:has(.saas-shell) .saas-leads-intent.medium{color:#f59e0b;background:#fff7e3}body:has(.saas-shell) .saas-leads-intent.low{color:#2563eb;background:#eaf2ff}body:has(.saas-shell) .saas-leads-row-actions{display:inline-flex;gap:14px;align-items:center}body:has(.saas-shell) .saas-leads-row-actions a,body:has(.saas-shell) .saas-leads-row-actions button{display:inline-grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;color:var(--backend-primary);text-decoration:none;background:transparent}body:has(.saas-shell) .saas-leads-row-actions a:hover,body:has(.saas-shell) .saas-leads-row-actions button:hover{background:rgba(13,158,145,.1)}body:has(.admin-leads-redesign) .admin-leads-row-actions .admin-leads-delete-trigger,body:has(.saas-shell) .saas-leads-row-actions button{color:#0b998f;cursor:pointer}body:has(.saas-shell) .saas-lead-contact-grid.admin-saas-status-grid{border:0;padding:0;background:transparent}body:has(.saas-shell) .saas-lead-contact-grid>div{min-height:76px;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:14px;background:#ffffff}body:has(.saas-shell) .saas-lead-detail-page{display:grid;grid-gap:20px;gap:20px;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.saas-shell .saas-lead-detail-page) .saas-workspace{background:linear-gradient(180deg,rgba(247,251,253,.98),rgba(239,247,249,.96)),linear-gradient(90deg,rgba(13,158,145,.035) 1px,transparent 0),linear-gradient(180deg,rgba(37,99,235,.026) 1px,transparent 0);background-size:auto,32px 32px,32px 32px}body:has(.saas-shell) .saas-lead-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start;border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:26px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,253,252,.96) 62%,rgba(236,250,248,.92));box-shadow:0 18px 54px rgba(15,23,42,.07)}body:has(.saas-shell) .saas-lead-detail-heading h1{margin:8px 0 6px;color:#0f172a;font-size:clamp(30px,2.7vw,40px);line-height:1.12;letter-spacing:0}body:has(.saas-shell) .saas-lead-detail-heading p{margin:0;color:#64748b;font-size:15px;line-height:1.7}body:has(.saas-shell) .saas-lead-detail-actions{display:inline-flex;gap:10px;align-items:center}body:has(.saas-shell) .saas-lead-detail-actions a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 16px;color:#0f172a;font-size:13px;font-weight:850;line-height:1;text-decoration:none;background:#ffffff}body:has(.saas-shell) .saas-lead-detail-actions a:last-child{color:#ffffff;border-color:transparent;background:linear-gradient(180deg,var(--backend-primary),var(--backend-primary-hover));box-shadow:0 14px 26px rgba(11,153,143,.18)}body:has(.saas-shell) .saas-lead-detail-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}body:has(.saas-shell) .saas-lead-detail-metrics article{position:relative;min-height:96px;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:18px;background:linear-gradient(135deg,#ffffff,#f8fffd)}body:has(.saas-shell) .saas-lead-detail-metrics article:after{content:"";position:absolute;right:18px;bottom:18px;width:44px;height:22px;border-bottom:3px solid rgba(13,158,145,.16);border-right:3px solid rgba(13,158,145,.16);transform:skew(-24deg)}body:has(.saas-shell) .saas-lead-contact-list span,body:has(.saas-shell) .saas-lead-detail-metrics span{display:block;color:#64748b;font-size:13px;font-weight:760}body:has(.saas-shell) .saas-lead-detail-metrics strong{display:block;margin-top:10px;color:#0f172a;font-size:28px;line-height:1.08;word-break:break-word}body:has(.saas-shell) .saas-lead-detail-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);grid-template-areas:"profile summary" "follow status";grid-gap:20px;gap:20px;align-items:start}body:has(.saas-shell) .saas-lead-detail-main,body:has(.saas-shell) .saas-lead-detail-side{display:contents}body:has(.saas-shell) #lead-profile{grid-area:profile}body:has(.saas-shell) #lead-followup{grid-area:follow}body:has(.saas-shell) .saas-lead-detail-side>.saas-lead-card:first-child{grid-area:summary}body:has(.saas-shell) .saas-lead-detail-side>.saas-lead-card:nth-child(2){grid-area:status;align-self:start}body:has(.saas-shell) #lead-profile,body:has(.saas-shell) .saas-lead-detail-side>.saas-lead-card:first-child{align-self:stretch;height:100%}body:has(.saas-shell) .saas-lead-card{border:1px solid rgba(148,163,184,.2);border-radius:18px;padding:22px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 58%,rgba(248,252,253,.96));box-shadow:0 16px 44px rgba(15,23,42,.055)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-card,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-hero,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article{animation:leadDetailEnter .46s cubic-bezier(.2,.8,.2,1) both}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article:nth-child(2),body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-side>.saas-lead-card:first-child{animation-delay:55ms}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article:nth-child(3),body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-side>.saas-lead-card:nth-child(2){animation-delay:95ms}body:has(.saas-shell .saas-lead-detail-page) #lead-followup,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article:nth-child(4){animation-delay:135ms}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-card,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-card:hover,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article:hover{border-color:rgba(13,158,145,.28);box-shadow:0 20px 52px rgba(15,23,42,.08);transform:translateY(-2px)}body:has(.saas-shell) .saas-lead-card-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}body:has(.saas-shell) .saas-lead-card-head>svg{flex:0 0 auto;margin-top:2px;color:var(--backend-primary)}body:has(.saas-shell) .saas-lead-card-head h2{margin:0;color:#0f172a;font-size:18px;line-height:1.25}body:has(.saas-shell) .saas-lead-card-head p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.6}body:has(.saas-shell) .saas-lead-form,body:has(.saas-shell) .saas-lead-summary-form{display:grid;grid-gap:16px;gap:16px}body:has(.saas-shell) .saas-lead-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}body:has(.saas-shell) .saas-lead-form label,body:has(.saas-shell) .saas-lead-summary-form label{display:grid;grid-gap:8px;gap:8px;color:#40516a;font-size:13px;font-weight:820}body:has(.saas-shell) .saas-lead-form label.wide{grid-column:1/-1}body:has(.saas-shell) .saas-lead-followup-form input,body:has(.saas-shell) .saas-lead-followup-form select,body:has(.saas-shell) .saas-lead-followup-form textarea,body:has(.saas-shell) .saas-lead-form input,body:has(.saas-shell) .saas-lead-form select,body:has(.saas-shell) .saas-lead-form textarea,body:has(.saas-shell) .saas-lead-summary-form textarea{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 14px;color:#0f172a;font-size:14px;background:#ffffff;outline:none}body:has(.saas-shell) .saas-lead-followup-form textarea,body:has(.saas-shell) .saas-lead-form textarea,body:has(.saas-shell) .saas-lead-summary-form textarea{min-height:104px;padding:12px 14px;line-height:1.65;resize:vertical}body:has(.saas-shell) .saas-lead-followup-form input:focus,body:has(.saas-shell) .saas-lead-followup-form select:focus,body:has(.saas-shell) .saas-lead-followup-form textarea:focus,body:has(.saas-shell) .saas-lead-form input:focus,body:has(.saas-shell) .saas-lead-form select:focus,body:has(.saas-shell) .saas-lead-form textarea:focus,body:has(.saas-shell) .saas-lead-summary-form textarea:focus{border-color:rgba(13,158,145,.52);box-shadow:0 0 0 3px rgba(13,158,145,.1)}body:has(.saas-shell) .saas-lead-form-actions,body:has(.saas-shell) .saas-lead-summary-form{display:flex;justify-content:flex-end}body:has(.saas-shell) .saas-lead-summary-form{flex-direction:column}body:has(.saas-shell) .saas-lead-summary-form button{align-self:flex-end}body:has(.saas-shell) .saas-lead-followup-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;align-items:start;margin-bottom:18px}body:has(.saas-shell) .saas-lead-followup-form input[name=nextStep],body:has(.saas-shell) .saas-lead-followup-form textarea{grid-column:span 2}body:has(.saas-shell) .saas-lead-followup-form button{min-height:44px}body:has(.saas-shell) .saas-lead-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}body:has(.saas-shell) .saas-lead-modal-backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default}body:has(.saas-shell) .saas-lead-modal-card{position:relative;z-index:1;width:min(560px,100%);border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:24px;background:#ffffff;box-shadow:0 28px 80px rgba(15,23,42,.24)}body:has(.saas-shell) .saas-lead-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--backend-border);margin-bottom:18px;padding-bottom:16px}body:has(.saas-shell) .saas-lead-modal-head span{display:block;margin-bottom:6px;color:var(--backend-primary);font-size:12px;font-weight:850}body:has(.saas-shell) .saas-lead-modal-head h3{margin:0;color:#0f172a;font-size:22px;line-height:1.2}body:has(.saas-shell) .saas-lead-modal-head a,body:has(.saas-shell) .saas-lead-modal-head button{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(148,163,184,.26);border-radius:12px;color:#64748b;text-decoration:none;background:#ffffff;cursor:pointer}body:has(.saas-shell) .saas-lead-modal .saas-lead-followup-form{grid-template-columns:1fr;margin:0}body:has(.saas-shell) .saas-lead-modal .saas-lead-followup-form textarea{grid-column:auto;min-height:150px}body:has(.saas-shell) .saas-lead-modal .saas-lead-followup-form button{justify-self:end;min-width:130px}body:has(.saas-shell) .saas-lead-timeline{display:grid;position:relative;grid-gap:0;gap:0;padding:4px 0}body:has(.saas-shell) .saas-lead-timeline:before{content:"";position:absolute;top:22px;bottom:22px;left:17px;width:2px;background:linear-gradient(180deg,rgba(13,158,145,.22),rgba(148,163,184,.18))}body:has(.saas-shell) .saas-lead-timeline article,body:has(.saas-shell) .saas-lead-timeline-row{position:relative;overflow:hidden;border-bottom:1px solid rgba(148,163,184,.2);padding:4px 0 16px;background:transparent}body:has(.saas-shell) .saas-lead-timeline article,body:has(.saas-shell) .saas-lead-timeline-row-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px}body:has(.saas-shell) .saas-lead-timeline-row-body{transition:transform .18s ease}body:has(.saas-shell) .saas-lead-timeline-row.revealed .saas-lead-timeline-row-body{transform:translateX(-78px)}body:has(.saas-shell) .saas-lead-timeline article+article,body:has(.saas-shell) .saas-lead-timeline-row+.saas-lead-timeline-row,body:has(.saas-shell) .saas-lead-timeline-row+article{padding-top:16px}body:has(.saas-shell) .saas-lead-timeline article:last-child,body:has(.saas-shell) .saas-lead-timeline-row:last-child{border-bottom:0;padding-bottom:0}body:has(.saas-shell) .saas-lead-timeline-delete{display:inline-flex;position:absolute;top:4px;right:0;bottom:16px;width:72px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(248,113,113,.28);border-radius:14px;color:#ef4444;font-size:12px;font-weight:850;background:#fff1f2;opacity:0;transform:translateX(12px);transition:opacity .18s ease,transform .18s ease;cursor:pointer;pointer-events:none}body:has(.saas-shell) .saas-lead-timeline-row.revealed>.saas-lead-timeline-delete{opacity:1!important;transform:translateX(0);pointer-events:auto}body:has(.saas-shell) .saas-lead-timeline-delete:disabled{cursor:progress;opacity:.6}body:has(.saas-shell) .saas-lead-timeline-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between;color:#64748b;font-size:12px}body:has(.saas-shell) .saas-lead-timeline-tags{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}body:has(.saas-shell) .saas-lead-timeline-tags em{display:inline-flex;min-height:24px;align-items:center;border-radius:8px;padding:0 10px;color:var(--backend-primary);font-size:12px;font-style:normal;font-weight:850;background:rgba(13,158,145,.1)}body:has(.saas-shell) .saas-lead-timeline-tags em.warm{color:#ea580c;background:#fff4e8}body:has(.saas-shell) .saas-lead-timeline-tags em.muted{color:#64748b;background:#f1f5f9}body:has(.saas-shell) .saas-lead-timeline-meta strong{color:#0f172a;font-size:14px}body:has(.saas-shell) .saas-lead-message-list p,body:has(.saas-shell) .saas-lead-summary-block p,body:has(.saas-shell) .saas-lead-timeline p{margin:8px 0 0;color:#40516a;font-size:15px;line-height:1.7}body:has(.saas-shell) .saas-lead-timeline small{display:block;margin-top:8px;color:#64748b;font-size:12px}body:has(.saas-shell) .saas-lead-empty-note{border:1px dashed rgba(148,163,184,.34);border-radius:14px;padding:18px;color:#64748b;font-size:13px;text-align:center;background:#fbfdff}body:has(.saas-shell) .saas-lead-summary-block{border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:16px;background:linear-gradient(135deg,rgba(13,158,145,.065),rgba(255,255,255,.9))}body:has(.saas-shell) .saas-lead-summary-block strong{color:#0f172a;font-size:14px}body:has(.saas-shell) .saas-lead-summary-block ul{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding-left:18px;color:#40516a;font-size:14px;line-height:1.6}body:has(.saas-shell) .saas-lead-message-list{display:grid;grid-gap:12px;gap:12px;max-height:420px;overflow:auto;scrollbar-width:none}body:has(.saas-shell) .saas-lead-message-list::-webkit-scrollbar{display:none}body:has(.saas-shell) .saas-lead-message-list article{border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:14px;background:#ffffff}body:has(.saas-shell) .saas-lead-message-list article.assistant{background:rgba(13,158,145,.055);border-color:rgba(13,158,145,.18)}body:has(.saas-shell) .saas-lead-message-list span,body:has(.saas-shell) .saas-lead-message-list time{color:#64748b;font-size:12px;font-weight:800}body:has(.saas-shell) .saas-lead-message-list time{margin-left:8px;font-weight:650}body:has(.saas-shell) .saas-lead-contact-list{display:grid;grid-gap:10px;gap:10px}body:has(.saas-shell) .saas-lead-contact-list span{display:flex;gap:8px;align-items:center;border-radius:12px;padding:10px 12px;color:#40516a;background:#fbfdff}body:has(.saas-shell) .saas-lead-contact-list svg{color:var(--backend-primary)}body:has(.saas-shell) .saas-lead-breadcrumb{display:inline-flex;gap:10px;align-items:center;color:#64748b;font-size:13px;font-weight:760}body:has(.saas-shell) .saas-lead-breadcrumb a{display:inline-flex;gap:6px;align-items:center;color:#64748b;text-decoration:none}body:has(.saas-shell) .saas-lead-breadcrumb b{color:var(--backend-primary);font-weight:850}body:has(.saas-shell) .saas-lead-detail-heading p span{color:#94a3b8}body:has(.saas-shell) .saas-lead-detail-actions form{margin:0}body:has(.saas-shell) .saas-lead-card-head a,body:has(.saas-shell) .saas-lead-card-head button,body:has(.saas-shell) .saas-lead-detail-actions a,body:has(.saas-shell) .saas-lead-detail-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 16px;color:#0f172a;font-size:13px;font-weight:850;line-height:1;text-decoration:none;background:#ffffff}body:has(.saas-shell) .saas-lead-detail-actions button{color:var(--backend-primary);border-color:rgba(13,158,145,.42)}body:has(.saas-shell) .saas-lead-detail-actions a:nth-child(2){color:#ffffff;border-color:transparent;background:linear-gradient(180deg,var(--backend-primary),var(--backend-primary-hover));box-shadow:0 14px 26px rgba(11,153,143,.18)}body:has(.saas-shell) .saas-lead-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}body:has(.saas-shell) .saas-lead-detail-metrics article{display:flex;min-height:120px;align-items:center;justify-content:space-between;gap:12px;padding:20px}body:has(.saas-shell) .saas-lead-detail-metrics article:after{display:none}body:has(.saas-shell) .saas-lead-detail-metrics article i{display:inline-grid;flex:0 0 auto;width:52px;height:52px;place-items:center;border-radius:999px;color:var(--backend-primary);background:rgba(13,158,145,.12)}body:has(.saas-shell) .saas-lead-detail-metrics article:nth-child(2) i{color:#7c3aed;background:rgba(124,58,237,.1)}body:has(.saas-shell) .saas-lead-detail-metrics article:nth-child(3) i{color:#0ea5e9;background:rgba(14,165,233,.1)}body:has(.saas-shell) .saas-lead-detail-metrics article:nth-child(4) i,body:has(.saas-shell) .saas-lead-detail-metrics article:nth-child(5) i{color:#0891b2;background:rgba(8,145,178,.1)}body:has(.saas-shell) .saas-lead-detail-metrics small{display:inline-flex;margin-top:8px;border-radius:999px;padding:4px 10px;color:#40516a;font-size:12px;font-weight:760;background:#f1f5f9}body:has(.saas-shell) .saas-lead-detail-metrics article>div{min-width:0}body:has(.saas-shell) .saas-lead-detail-metrics strong{max-width:100%;font-size:25px;white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis}body:has(.saas-shell) .saas-lead-card-head.compact{justify-content:space-between;align-items:center}body:has(.saas-shell) .saas-lead-card-head.compact>div{display:flex;gap:10px;align-items:center}body:has(.saas-shell) .saas-lead-card-head.compact>span{color:#64748b;font-size:12px;font-weight:760}body:has(.saas-shell) .saas-lead-card-head.compact>div>svg{color:var(--backend-primary)}body:has(.saas-shell) .saas-lead-card-head.compact h2{margin:0}body:has(.saas-shell) .saas-lead-card-head a,body:has(.saas-shell) .saas-lead-card-head button,body:has(.saas-shell) .saas-lead-card-head.compact>span{min-height:32px;border-color:rgba(13,158,145,.35);padding:0 12px;color:var(--backend-primary);font-size:12px;background:rgba(13,158,145,.06)}body:has(.saas-shell) .saas-lead-profile-form{display:grid;grid-gap:14px;gap:14px}body:has(.saas-shell) .saas-lead-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}body:has(.saas-shell) .saas-lead-info-grid label{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:96px;border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:12px 38px 12px 14px;color:#64748b;font-size:12px;font-weight:760;background:#ffffff}body:has(.saas-shell) .saas-lead-info-grid .saas-field-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8090a8;font-size:11px;font-weight:680}body:has(.saas-shell) .saas-lead-info-grid .saas-field-meta em{display:inline-flex;align-items:center;gap:4px;color:#0f766e;font-style:normal}body:has(.saas-shell) .saas-lead-info-grid input{min-height:26px!important;border:0!important;padding:0!important;color:#0f172a;font-size:15px;font-weight:820;background:transparent!important}body:has(.saas-shell) .saas-lead-pending-profile{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid rgba(245,158,11,.24);border-radius:14px;padding:13px;background:linear-gradient(135deg,rgba(255,251,235,.92),rgba(255,255,255,.96))}body:has(.saas-shell) .saas-lead-pending-profile>div{display:flex;align-items:center;gap:8px;min-width:0}body:has(.saas-shell) .saas-lead-pending-profile>div svg{color:#d97706}body:has(.saas-shell) .saas-lead-pending-profile strong{color:#12213b;font-size:13px;font-weight:850}body:has(.saas-shell) .saas-lead-pending-profile>div span{overflow:hidden;color:#7c8ba3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-lead-pending-profile ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}body:has(.saas-shell) .saas-lead-pending-profile li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border-radius:12px;padding:10px;background:rgba(255,255,255,.82);box-shadow:inset 0 0 0 1px rgba(245,158,11,.16)}body:has(.saas-shell) .saas-lead-pending-profile li>span{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0}body:has(.saas-shell) .saas-lead-pending-profile b,body:has(.saas-shell) .saas-lead-pending-profile em,body:has(.saas-shell) .saas-lead-pending-profile small{overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-lead-pending-profile b{color:#334155;font-weight:820}body:has(.saas-shell) .saas-lead-pending-profile em{color:#0f172a;font-style:normal;font-weight:760}body:has(.saas-shell) .saas-lead-pending-profile small{color:#7c8ba3}body:has(.saas-shell) .saas-lead-pending-profile button{min-height:32px;border:1px solid rgba(217,119,6,.22);border-radius:999px;padding:0 12px;color:#92400e;font-size:12px;font-weight:800;background:#fff7ed;cursor:pointer}body:has(.saas-shell) .saas-lead-info-grid input::placeholder{color:#64748b;opacity:1}body:has(.saas-shell) .saas-lead-info-grid svg{position:absolute;right:14px;bottom:14px;color:#94a3b8}body:has(.saas-shell) .saas-ai-status-badge{display:inline-flex;align-items:center;margin-left:8px;border:1px solid rgba(245,158,11,.28);border-radius:999px;padding:1px 7px;color:#b45309;font-size:11px;font-weight:760;background:#fffbeb}body:has(.saas-shell) .saas-lead-ai-summary{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:16px;background:linear-gradient(135deg,rgba(13,158,145,.035),#ffffff)}body:has(.saas-shell) .saas-lead-ai-summary article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px}body:has(.saas-shell) .saas-lead-ai-summary i,body:has(.saas-shell) .saas-lead-timeline i{display:inline-grid;position:relative;z-index:1;width:34px;height:34px;place-items:center;border-radius:999px;color:var(--backend-primary);background:rgba(13,158,145,.12)}body:has(.saas-shell) .saas-lead-timeline i.phone{color:#ffffff;background:linear-gradient(180deg,#0d9e91,#087f75)}body:has(.saas-shell) .saas-lead-timeline i.wechat{color:#ffffff;background:linear-gradient(180deg,#22c55e,#16a34a)}body:has(.saas-shell) .saas-lead-timeline i.email{color:#ffffff;background:linear-gradient(180deg,#3b82f6,#2563eb)}body:has(.saas-shell) .saas-lead-timeline i.meeting{color:#ffffff;background:linear-gradient(180deg,#8b5cf6,#7c3aed)}body:has(.saas-shell) .saas-lead-timeline i.other,body:has(.saas-shell) .saas-lead-timeline i.system{color:#ffffff;background:linear-gradient(180deg,#94a3b8,#64748b)}body:has(.saas-shell) .saas-lead-ai-summary strong{display:block;margin-bottom:4px;color:#0f172a;font-size:14px}body:has(.saas-shell) .saas-lead-summary-form{margin-top:12px}body:has(.saas-shell) .saas-lead-summary-form textarea{min-height:88px}body:has(.saas-shell) .saas-lead-status-form{display:grid;grid-gap:16px;gap:16px}body:has(.saas-shell) .saas-lead-status-form>div,body:has(.saas-shell) .saas-lead-status-form>label{display:grid;grid-gap:10px;gap:10px;color:#40516a;font-size:13px;font-weight:820}body:has(.saas-shell) .saas-lead-segmented{display:flex;flex-wrap:wrap;gap:10px}body:has(.saas-shell) .saas-lead-segmented label{display:inline-flex;min-height:36px;min-width:54px;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.28);border-radius:8px;padding:0 14px;color:#40516a;font-size:13px;font-weight:850;background:#ffffff;cursor:pointer}body:has(.saas-shell) .saas-lead-segmented input{position:absolute;opacity:0;pointer-events:none}body:has(.saas-shell) .saas-lead-segmented label:has(input:checked){color:var(--backend-primary);border-color:rgba(13,158,145,.55);background:rgba(13,158,145,.08)}body:has(.saas-shell) .saas-lead-status-form input[type=datetime-local]{min-height:38px}body:has(.saas-shell) .saas-lead-status-form input[type=range]{width:100%;accent-color:var(--backend-primary)}body:has(.saas-shell) .saas-lead-status-form label:has(input[type=range]){grid-template-columns:minmax(0,1fr) auto;align-items:center}body:has(.saas-shell) .saas-lead-status-form label:has(input[type=range]) span{grid-column:1/-1}body:has(.saas-shell) .saas-lead-status-form label>strong{color:#0f172a;font-size:26px}body:has(.saas-shell) .saas-lead-session-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}body:has(.saas-shell) .saas-lead-session-grid div{display:grid;grid-gap:5px;gap:5px;justify-items:center;border-right:1px solid var(--backend-border);color:#64748b;font-size:12px;text-align:center}body:has(.saas-shell) .saas-lead-session-grid div:last-child{border-right:0}body:has(.saas-shell) .saas-lead-session-grid svg{color:var(--backend-primary)}body:has(.saas-shell) .saas-lead-session-grid strong{color:#0f172a;font-size:13px;word-break:break-word}body:has(.saas-shell) .saas-leads-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 18px;color:#64748b;font-size:13px}body:has(.saas-shell) .saas-leads-pagination form,body:has(.saas-shell) .saas-leads-pagination>div{display:inline-flex;gap:8px;align-items:center}body:has(.saas-shell) .saas-leads-pagination a{display:inline-grid;min-width:34px;height:34px;place-items:center;border-radius:9px;color:#40516a;font-weight:850;text-decoration:none}body:has(.saas-shell) .saas-leads-pagination a.active{color:#ffffff;background:var(--backend-primary)}body:has(.saas-shell) .saas-leads-pagination a[aria-disabled=true]{pointer-events:none;opacity:.42}body:has(.saas-shell) .saas-leads-pagination input{width:64px;min-height:34px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:9px!important;text-align:center}@media (max-width:1320px){body:has(.saas-shell) .saas-leads-workflow{grid-template-columns:1fr}body:has(.saas-shell) .saas-leads-toolbar{grid-template-columns:1fr}body:has(.saas-shell) .saas-leads-search{justify-self:stretch;width:100%}body:has(.saas-shell) .saas-lead-detail-layout,body:has(.saas-shell) .saas-lead-detail-metrics,body:has(.saas-shell) .saas-lead-followup-form,body:has(.saas-shell) .saas-lead-form-grid{grid-template-columns:1fr}body:has(.saas-shell) .saas-lead-detail-layout{grid-template-areas:"profile" "summary" "follow" "status"}body:has(.saas-shell) .saas-lead-followup-form input[name=nextStep],body:has(.saas-shell) .saas-lead-followup-form textarea{grid-column:auto}}@media (max-width:900px){body:has(.saas-shell) .saas-leads-heading,body:has(.saas-shell) .saas-leads-pagination{grid-template-columns:1fr}body:has(.saas-shell) .saas-leads-actions{justify-content:flex-start}body:has(.saas-shell) .saas-lead-detail-hero{grid-template-columns:1fr}body:has(.saas-shell) .saas-lead-detail-actions{justify-content:flex-start}}body:has(.saas-shell) .saas-seo-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:26px!important;border-color:rgba(219,228,239,.86)!important;background:radial-gradient(circle at 82% 18%,rgba(18,183,170,.16),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,252,255,.92))!important}body:has(.saas-shell) .saas-seo-hero .admin-ai-section-title{position:relative;z-index:1;max-width:720px;align-self:center}body:has(.saas-shell) .saas-seo-hero .admin-ai-section-title>svg{display:none}body:has(.saas-shell) .saas-seo-hero .eyebrow{display:inline-flex;margin-bottom:10px;color:#079486;font-size:13px;font-weight:880}body:has(.saas-shell) .saas-seo-hero h1{margin:0;font-size:clamp(34px,3vw,46px);letter-spacing:0}body:has(.saas-shell) .saas-seo-hero p{max-width:760px;margin-top:8px;color:#66758d;font-size:15px}body:has(.saas-shell) .saas-lead-field-trace{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:14px;background:linear-gradient(135deg,rgba(248,252,255,.96),rgba(255,255,255,.98))}body:has(.saas-shell) .saas-lead-field-trace>summary{grid-template-columns:auto auto minmax(0,1fr)}body:has(.saas-shell) .saas-lead-field-trace ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}body:has(.saas-shell) .saas-lead-field-trace li{display:grid;grid-template-columns:76px minmax(0,1fr) 120px 168px;grid-gap:10px;gap:10px;align-items:center;border-radius:10px;padding:9px 10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(226,232,240,.82)}body:has(.saas-shell) .saas-lead-field-trace b,body:has(.saas-shell) .saas-lead-field-trace em,body:has(.saas-shell) .saas-lead-field-trace small,body:has(.saas-shell) .saas-lead-field-trace span{overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-lead-field-trace b{color:#263653;font-weight:840}body:has(.saas-shell) .saas-lead-field-trace small,body:has(.saas-shell) .saas-lead-field-trace span{color:#687893}body:has(.saas-shell) .saas-lead-field-trace em{color:var(--backend-primary-hover);font-style:normal;font-weight:760}body:has(.saas-shell) .saas-seo-hero-art{position:relative;z-index:1;min-height:140px;align-self:center}body:has(.saas-shell) .saas-seo-hero-art span{position:absolute;top:35px;right:94px;width:188px;height:74px;border:1px solid rgba(13,158,145,.46);border-radius:12px;background:linear-gradient(90deg,rgba(13,158,145,.26) 0 16px,transparent 16px) 20px 18px /118px 8px no-repeat,linear-gradient(90deg,rgba(13,158,145,.18) 0 16px,transparent 16px) 20px 39px /144px 8px no-repeat,rgba(255,255,255,.58);box-shadow:0 20px 42px rgba(13,158,145,.12);transform:rotate(-2deg)}body:has(.saas-shell) .saas-seo-hero-art span:before{content:"";position:absolute;right:18px;bottom:12px;width:70px;height:42px;border-bottom:4px solid #10b9aa;border-left:4px solid transparent;transform:skew(-24deg)}body:has(.saas-shell) .saas-seo-hero-art i{position:absolute;top:42px;right:34px;width:86px;height:86px;border-radius:999px;background:radial-gradient(circle at center,rgba(255,255,255,.98) 0 34%,transparent 35%),conic-gradient(#0ca69a 0 28%,#d5f5f2 28% 55%,#22c4b8 55% 77%,#ecfbfa 77% 100%);box-shadow:0 24px 44px rgba(13,158,145,.24)}body:has(.saas-shell) .saas-seo-hero-art b{position:absolute;right:0;bottom:10px;width:250px;height:28px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(15,23,42,.12),transparent 70%);filter:blur(2px)}body:has(.saas-shell) .saas-seo-hero .admin-stats{position:relative;z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body:has(.saas-shell) .saas-seo-stat{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;min-height:96px!important;border-color:rgba(255,255,255,.68)!important;border-radius:16px!important;padding:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,.3)),rgba(255,255,255,.32)!important;box-shadow:0 16px 36px rgba(15,23,42,.065),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(148,163,184,.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}body:has(.saas-shell) .saas-seo-stat:after{content:"";position:absolute;inset:1px 1px auto auto;width:76px;height:76px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,currentColor 13%,transparent),transparent 68%);opacity:.48;pointer-events:none}body:has(.saas-shell) .saas-seo-stat i{position:relative;z-index:1;display:inline-grid;grid-row:1/3;width:52px;height:52px;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.62);color:#0b998f;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),rgba(13,158,145,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(15,23,42,.05)}body:has(.saas-shell) .saas-seo-stat.blue i{color:#3b82f6;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),rgba(59,130,246,.1)}body:has(.saas-shell) .saas-seo-stat.purple i{color:#9b5de5;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),rgba(155,93,229,.1)}body:has(.saas-shell) .saas-seo-stat.orange i{color:#f59e0b;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),rgba(245,158,11,.12)}body:has(.saas-shell) .saas-seo-stat.cyan i{color:#0891b2;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),rgba(8,145,178,.1)}body:has(.saas-shell) .saas-seo-stat span{color:#59677d;font-size:13px;font-weight:780}body:has(.saas-shell) .saas-seo-stat strong{display:flex;align-items:baseline;gap:6px;margin-top:4px;color:#07122d;font-size:30px;font-weight:880;letter-spacing:0}body:has(.saas-shell) .saas-seo-stat strong small{color:#718096;font-size:13px;font-weight:760}body:has(.saas-shell) .saas-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body:has(.saas-shell) .saas-workflow-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:108px!important;border-color:rgba(219,228,239,.86)!important;border-radius:16px!important;padding:18px 18px 18px 20px!important;background:rgba(255,255,255,.92)!important}body:has(.saas-shell) .saas-workflow-grid article>svg:first-child{width:58px;height:58px;border-radius:999px;padding:15px;color:#0b998f;background:rgba(13,158,145,.12)}body:has(.saas-shell) .saas-workflow-grid article.audit>svg:first-child{color:#0891b2;background:#e8fbff}body:has(.saas-shell) .saas-workflow-grid article.create>svg:first-child{color:#0b998f;background:#e7f8f6}body:has(.saas-shell) .saas-workflow-grid article.publish>svg:first-child{color:#22a55f;background:#e9f9ef}body:has(.saas-shell) .saas-workflow-grid strong{margin:0!important;color:#0d1934!important;font-size:16px!important;letter-spacing:0}body:has(.saas-shell) .saas-workflow-grid strong span{color:#0b998f}body:has(.saas-shell) .saas-workflow-grid p{grid-column:2;margin:0!important;color:#66758d!important;font-size:13px!important}body:has(.saas-shell) .saas-seo-tabs-panel{border-color:rgba(219,228,239,.86)!important;overflow:hidden}body:has(.saas-shell) .saas-seo-tabs{width:100%!important;background:rgba(255,255,255,.92)!important}body:has(.saas-shell) .saas-seo-tabs a{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;justify-items:start!important;border-right:1px solid rgba(219,228,239,.86)!important;padding:12px 24px!important;text-decoration:none}body:has(.saas-shell) .saas-seo-tabs a:after{content:"›";right:22px;display:block;color:#40516a;font-size:24px}body:has(.saas-shell) .saas-seo-tabs a.active:after,body:has(.saas-shell) .saas-seo-tabs a:last-child:after{display:none}body:has(.saas-shell) .saas-seo-tabs a>svg{grid-row:1/3;color:#2f4261}body:has(.saas-shell) .saas-seo-tabs a strong{color:#263650;font-size:14px}body:has(.saas-shell) .saas-seo-tabs a span{color:#718096;font-size:12px}body:has(.saas-shell) .saas-seo-tabs a.active{position:relative;border-color:rgba(13,158,145,.32)!important;background:linear-gradient(180deg,rgba(232,248,246,.96),rgba(245,253,252,.9))!important;box-shadow:inset 0 2px 0 #11b6a8!important}body:has(.saas-shell) .saas-seo-tabs a.active:before{content:"";right:-17px;z-index:2;width:34px;height:34px;border-top:1px solid rgba(13,158,145,.32);border-right:1px solid rgba(13,158,145,.32);background:rgba(240,253,252,.96);transform:rotate(45deg)}body:has(.saas-shell) .saas-seo-tabs a.active:last-child:before{display:none}body:has(.saas-shell) .saas-seo-tabs a.active strong,body:has(.saas-shell) .saas-seo-tabs a.active>svg{color:#079486}body:has(.saas-shell) .saas-seo-site-card{border-color:rgba(219,228,239,.86)!important;border-radius:18px!important;padding:18px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 16px 42px rgba(15,23,42,.05)!important}body:has(.saas-shell) .saas-workspace>.admin-panel .admin-ai-doc-list>.saas-seo-site-card{display:block!important;width:100%!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.saas-shell) .saas-workspace>.admin-panel .admin-ai-doc-list>.saas-seo-site-card>.admin-ai-doc-main{width:100%}body:has(.saas-shell) .saas-workspace>.admin-panel .admin-ai-doc-list>.saas-seo-site-card+.saas-seo-site-card{border-top:1px solid rgba(219,228,239,.86)!important;padding-top:22px!important}body:has(.saas-shell) .saas-site-workbench-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-bottom:12px}body:has(.saas-shell) .saas-publish-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}body:has(.saas-shell) .saas-publish-title-copy{display:flex;min-width:0;gap:14px}body:has(.saas-shell) .saas-publish-title-copy>svg{flex:0 0 auto;margin-top:4px;color:#089c90}body:has(.saas-shell) .saas-publish-summary-mini{display:grid;grid-template-columns:repeat(3,minmax(70px,1fr));grid-gap:8px;gap:8px;min-width:250px;margin-top:1px}body:has(.saas-shell) .saas-publish-title-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:flex-start}body:has(.saas-shell) .saas-bulk-publish-form{display:flex;margin-left:auto}body:has(.saas-shell) .saas-bulk-publish-button{min-height:38px;padding-inline:16px;border-radius:10px;box-shadow:0 10px 22px rgba(13,158,145,.16)}body:has(.saas-shell) .saas-bulk-publish-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}body:has(.saas-shell) .saas-publish-summary-mini span{display:grid;min-height:54px;align-content:center;justify-items:center;border:1px solid rgba(191,219,254,.72);border-radius:12px;padding:7px 10px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}body:has(.saas-shell) .saas-publish-summary-mini small{color:#66758d;font-size:12px;font-weight:760;line-height:1.2}body:has(.saas-shell) .saas-publish-summary-mini strong{color:#079486;font-size:22px;line-height:1.05}body:has(.saas-shell) .saas-create-summary-mini{grid-template-columns:minmax(92px,104px);min-width:104px}body:has(.saas-shell) .saas-automation-summary-mini{grid-template-columns:minmax(92px,104px);justify-content:end;min-width:104px;margin-left:auto}@media (max-width:820px){body:has(.saas-shell) .saas-automation-control-row{grid-template-columns:1fr}body:has(.saas-shell) .saas-publish-section-title{flex-direction:column;align-items:stretch}body:has(.saas-shell) .saas-publish-summary-mini{width:100%;min-width:0}body:has(.saas-shell) .saas-publish-title-actions{justify-content:stretch}body:has(.saas-shell) .saas-bulk-publish-button,body:has(.saas-shell) .saas-bulk-publish-form{width:100%}}body:has(.saas-shell) .saas-publish-workbench-head{display:flex;justify-content:flex-end;gap:10px}body:has(.saas-shell) .saas-site-workbench-head strong{color:#07122d;font-size:19px;letter-spacing:0}body:has(.saas-shell) .saas-site-workbench-head small{display:block;margin-top:4px;color:#66758d}body:has(.saas-shell) .saas-coverage-meter{display:grid;min-width:104px;justify-items:center;border:1px solid rgba(219,228,239,.9);border-radius:12px;padding:12px 16px;background:linear-gradient(180deg,#fbfdff,#f5fafc)}body:has(.saas-shell) .saas-coverage-meter span{color:#718096;font-size:12px;font-weight:760}body:has(.saas-shell) .saas-coverage-meter strong{color:#079486;font-size:25px}body:has(.saas-shell) .saas-publish-filters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin:14px 0 18px}body:has(.saas-shell) .saas-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}body:has(.saas-shell) .saas-filter-tabs a{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(219,228,239,.9);border-radius:999px;padding:0 14px;color:#40516a;font-size:13px;font-weight:780;background:rgba(255,255,255,.86)}body:has(.saas-shell) .saas-filter-tabs a.active{border-color:rgba(20,184,166,.34);color:#007f72;background:rgba(219,253,248,.82)}body:has(.saas-shell) .saas-filter-tabs a small{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;margin-left:8px;border-radius:999px;padding:0 6px;background:rgba(226,232,240,.66);color:#52617a;font-size:11px;font-weight:850}body:has(.saas-shell) .saas-filter-tabs a.active small{background:rgba(20,184,166,.14);color:#007f72}body:has(.saas-shell) .saas-workbench-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(219,228,239,.86);border-radius:14px;background:#ffffff}body:has(.saas-shell) .saas-workbench-metrics>span{min-height:62px;border:0;border-right:1px solid rgba(219,228,239,.86);border-radius:0;padding:14px 16px;color:#334155;font-size:13px;font-weight:760;box-shadow:none}body:has(.saas-shell) .saas-workbench-metrics>span:last-child{border-right:0}body:has(.saas-shell) .saas-action-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}body:has(.saas-shell) .saas-action-strip>span{color:#718096;font-size:13px}body:has(.saas-shell) .saas-form-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}body:has(.saas-shell) .saas-form-panel{border:1px solid rgba(219,228,239,.9);border-radius:16px;padding:18px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.035)}body:has(.saas-shell) .saas-form-panel input,body:has(.saas-shell) .saas-form-panel select,body:has(.saas-shell) .saas-form-panel textarea,body:has(.saas-shell) .saas-review-actions select{min-height:42px;border:1px solid rgba(203,213,225,.82);border-radius:10px;padding:0 12px;color:#0f172a;background:#ffffff}body:has(.saas-shell) .saas-form-panel textarea{padding:12px;line-height:1.62}body:has(.saas-shell) .saas-form-panel label,body:has(.saas-shell) .saas-review-actions label{display:grid;grid-gap:8px;gap:8px;color:#334155;font-size:13px;font-weight:800}body:has(.saas-shell) .saas-create-form-panel>.admin-field-grid{gap:12px}body:has(.saas-shell) .saas-create-form-panel{align-content:start}body:has(.saas-shell) .saas-create-form-panel>.admin-ai-section-title.compact{min-height:54px;align-items:start;margin-bottom:2px}body:has(.saas-shell) .saas-create-form-panel>.admin-ai-section-title.compact h3{line-height:1.35}body:has(.saas-shell) .saas-create-form-panel>.admin-ai-section-title.compact p{line-height:1.45}body:has(.saas-shell) .saas-create-form-panel>.admin-field-grid label{min-width:0}body:has(.saas-shell) .saas-create-form-panel label{gap:10px}body:has(.saas-shell) .saas-create-form-panel input:not([type=hidden]),body:has(.saas-shell) .saas-create-form-panel select,body:has(.saas-shell) .saas-create-form-panel textarea{border:1px solid rgba(213,222,235,.92)!important;background:rgba(255,255,255,.96)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(248,250,252,.45)!important}body:has(.saas-shell) .saas-create-form-panel input:not([type=hidden]),body:has(.saas-shell) .saas-create-form-panel select{height:44px;min-height:44px}body:has(.saas-shell) .saas-create-form-panel textarea[name=topics]{min-height:172px}body:has(.saas-shell) .saas-create-form-panel textarea[name=sourceContent]{min-height:112px}body:has(.saas-shell) .saas-review-list{display:grid;grid-gap:12px;gap:12px}body:has(.saas-shell) .saas-review-card{overflow:hidden;border:1px solid rgba(219,228,239,.9);border-radius:16px;background:#ffffff}body:has(.saas-shell) .saas-review-card-head{display:grid;grid-template-columns:32px 20px minmax(220px,1fr) auto auto minmax(130px,auto);grid-gap:10px;gap:10px;align-items:center;padding:14px 16px}body:has(.saas-shell) .saas-review-index{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;color:#079486;font-size:12px;font-weight:850;background:#e7f8f6}body:has(.saas-shell) .saas-review-card-head>svg{color:#8aa0b8}body:has(.saas-shell) .saas-review-card-head strong{color:#0f172a;font-size:15px}body:has(.saas-shell) .saas-review-card-head small{display:block;margin-top:2px;color:#718096}body:has(.saas-shell) .saas-review-card-head time{color:#64748b;font-size:12px;text-align:right}body:has(.saas-shell) .saas-review-status,body:has(.saas-shell) .saas-review-type{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;font-size:12px;font-weight:820}body:has(.saas-shell) .saas-review-type{color:#079486;background:#e7f8f6}body:has(.saas-shell) .saas-review-status.pending{color:#d97706;background:#fff7e8}body:has(.saas-shell) .saas-review-status.approved,body:has(.saas-shell) .saas-review-status.ready{color:#079486;background:#e7f8f6}body:has(.saas-shell) .saas-review-status.rejected{color:#e11d48;background:#fff1f2}body:has(.saas-shell) .saas-review-expanded{display:grid;grid-template-columns:minmax(240px,1.05fr) minmax(260px,1fr) minmax(220px,.92fr) minmax(150px,190px);grid-gap:0;gap:0;border-top:1px solid rgba(219,228,239,.86)}body:has(.saas-shell) .saas-review-actions,body:has(.saas-shell) .saas-review-faq,body:has(.saas-shell) .saas-review-preview,body:has(.saas-shell) .saas-review-schema{min-height:258px;border-right:1px solid rgba(219,228,239,.86);padding:16px}body:has(.saas-shell) .saas-review-actions{grid-column:4;grid-row:1/3;border-right:0}body:has(.saas-shell) .saas-review-preview{display:grid;grid-gap:12px;gap:12px}body:has(.saas-shell) .saas-review-preview section{display:grid;grid-gap:5px;gap:5px}body:has(.saas-shell) .saas-review-actions>span,body:has(.saas-shell) .saas-review-faq>span,body:has(.saas-shell) .saas-review-preview span{color:#40516a;font-size:12px;font-weight:850}body:has(.saas-shell) .saas-review-compact-actions p,body:has(.saas-shell) .saas-review-faq p,body:has(.saas-shell) .saas-review-preview p{margin:0;color:#52617a;font-size:13px;line-height:1.58}body:has(.saas-shell) .saas-review-tags{display:flex;flex-wrap:wrap;gap:6px}body:has(.saas-shell) .saas-review-tags em{border:1px solid #dce6f1;border-radius:7px;padding:5px 8px;color:#40516a;font-size:12px;font-style:normal;font-weight:760;background:#fbfdff}body:has(.saas-shell) .saas-review-faq ol{display:grid;grid-gap:12px;gap:12px;margin:12px 0 0;padding:0;list-style:none}body:has(.saas-shell) .saas-review-faq li{display:grid;grid-gap:5px;gap:5px}body:has(.saas-shell) .saas-review-faq b{color:#233049;font-size:13px}body:has(.saas-shell) .saas-review-schema{overflow:auto;margin:0;color:#d7e6ff;font-size:12px;line-height:1.58;background:#101b2f}body:has(.saas-shell) .saas-review-actions{display:grid;align-content:start;grid-gap:10px;gap:10px;background:#fbfdff}body:has(.saas-shell) .saas-review-revisions{grid-column:1/4;display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(219,228,239,.86);border-right:1px solid rgba(219,228,239,.86);padding:14px 16px;background:linear-gradient(180deg,#ffffff,#fbfdff)}body:has(.saas-shell) .saas-review-revisions>span{color:#40516a;font-size:12px;font-weight:850}body:has(.saas-shell) .saas-review-revision-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(219,228,239,.88);padding:10px;background:#fff}body:has(.saas-shell) .saas-review-revision-row strong{color:#12213b;font-size:13px}body:has(.saas-shell) .saas-review-revision-row p,body:has(.saas-shell) .saas-review-revision-row small{display:block;margin:4px 0 0;color:#6b7c95;font-size:12px;line-height:1.45}body:has(.saas-shell) .saas-review-revision-diff{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding:0;list-style:none}body:has(.saas-shell) .saas-review-revision-diff li{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;border-radius:8px;padding:7px 8px;background:#f6f9fc}body:has(.saas-shell) .saas-review-revision-clean,body:has(.saas-shell) .saas-review-revision-diff b,body:has(.saas-shell) .saas-review-revision-diff span{overflow:hidden;color:#5d6f89;font-size:11px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-review-revision-diff b{color:#24334f;font-weight:840}body:has(.saas-shell) .saas-review-revision-clean{display:inline-flex;margin-top:8px;border-radius:999px;padding:5px 8px;background:rgba(11,153,143,.08);color:var(--backend-primary-hover);font-weight:760}body:has(.saas-shell) .saas-review-actions button,body:has(.saas-shell) .saas-review-actions form{width:100%}body:has(.saas-shell) .saas-review-actions .admin-button,body:has(.saas-shell) .saas-review-compact-actions .admin-button{width:100%;justify-content:center}body:has(.saas-shell) .saas-review-actions small{color:#718096;font-size:12px;line-height:1.5}body:has(.saas-shell) .saas-review-compact-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(219,228,239,.76);padding:0 16px 14px 78px}body:has(.saas-shell) .saas-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body:has(.saas-shell) .saas-radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}body:has(.saas-shell) .saas-check-row,body:has(.saas-shell) .saas-radio-grid label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid rgba(219,228,239,.9);border-radius:14px;padding:14px;background:#fbfdff}body:has(.saas-shell) .saas-radio-grid small{display:block;margin-top:4px;color:#66758d;font-size:12px;line-height:1.55}body:has(.saas-shell) .saas-automation-control-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}body:has(.saas-shell) .saas-automation-rule-form{gap:14px;border-color:rgba(194,216,232,.86)!important;background:radial-gradient(circle at 90% 0,rgba(20,184,166,.08),transparent 30%),rgba(255,255,255,.84)!important}body:has(.saas-shell) .saas-automation-rule-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),body:has(.saas-shell) .saas-automation-rule-form select,body:has(.saas-shell) .saas-automation-rule-form textarea{border:1px solid rgba(213,222,235,.92)!important;background:rgba(255,255,255,.96)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(248,250,252,.45)!important}body:has(.saas-shell) .saas-automation-rule-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus,body:has(.saas-shell) .saas-automation-rule-form select:focus,body:has(.saas-shell) .saas-automation-rule-form textarea:focus{border-color:rgba(13,158,145,.44)!important;background:rgba(255,255,255,.98)!important;box-shadow:0 0 0 3px rgba(13,158,145,.1),inset 0 1px 0 rgba(255,255,255,.9)!important}body:has(.saas-shell) .saas-automation-control-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(242px,auto);grid-gap:16px;gap:16px;align-items:center;border:0;padding:0;background:transparent;box-shadow:none}body:has(.saas-shell) .saas-automation-control-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}body:has(.saas-shell) .saas-automation-control-actions .admin-button{min-height:44px;border-radius:999px;padding-inline:15px;white-space:nowrap}body:has(.saas-shell) .saas-automation-control-actions .admin-button.secondary{min-width:96px;border-color:rgba(219,228,239,.72);background:rgba(255,255,255,.74);box-shadow:0 10px 26px rgba(15,23,42,.045)}body:has(.saas-shell) .saas-automation-control-actions .admin-button:not(.secondary){box-shadow:0 12px 28px rgba(13,158,145,.18)}body:has(.saas-shell) .saas-automation-run-help{margin-top:-8px!important}body:has(.saas-shell) .saas-automation-enable-switch,body:has(.saas-shell) .saas-form-panel .saas-automation-enable-switch{display:flex;flex:0 0 auto;width:auto;min-width:172px;min-height:44px;align-items:center;gap:10px;border:1px solid rgba(194,216,232,.72);border-radius:999px;padding:5px 14px 5px 6px;background:rgba(255,255,255,.92);box-shadow:0 12px 26px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.94)}body:has(.saas-shell) .saas-automation-enable-switch .saas-switch-track{width:38px;height:22px}body:has(.saas-shell) .saas-automation-enable-switch .saas-switch-track:after{top:3px;left:3px;width:16px;height:16px}body:has(.saas-shell) .saas-automation-enable-switch input:checked+.saas-switch-track:after{transform:translateX(16px)}body:has(.saas-shell) .saas-automation-enable-switch>span:last-child{display:inline-flex;align-items:center}body:has(.saas-shell) .saas-segment-switch{display:grid;position:relative;grid-template-columns:repeat(2,minmax(0,1fr));width:178px;min-height:44px;align-self:center;overflow:hidden;border:1px solid rgba(194,216,232,.72);border-radius:999px;padding:5px;background:rgba(255,255,255,.92);box-shadow:0 14px 30px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.94)}body:has(.saas-shell) .saas-segment-switch:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 2);border:0;border-radius:999px;background:#0b8f84;box-shadow:0 9px 18px rgba(13,158,145,.24),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .2s ease}body:has(.saas-shell) .saas-segment-switch:has(label:nth-child(2) input:checked):before{transform:translateX(100%)}body:has(.saas-shell) .saas-form-panel .saas-segment-switch label,body:has(.saas-shell) .saas-segment-switch label{position:relative;z-index:1;display:flex;min-height:34px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 12px;color:#66758d;font-size:13px;font-weight:860;background:transparent;cursor:pointer}body:has(.saas-shell) .saas-segment-switch input{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body:has(.saas-shell) .saas-segment-switch span{display:inline-flex;min-height:34px;width:100%;align-items:center;justify-content:center;border-radius:999px;text-align:center;transition:background .18s ease,color .18s ease,box-shadow .18s ease}body:has(.saas-shell) .saas-segment-switch input:checked+span{color:#ffffff;background:transparent;box-shadow:none}@media (max-width:820px){body:has(.saas-shell) .saas-automation-control-row{grid-template-columns:1fr}body:has(.saas-shell) .saas-automation-control-bar{grid-template-columns:1fr}body:has(.saas-shell) .saas-automation-control-actions{justify-content:stretch}body:has(.saas-shell) .saas-automation-control-actions .admin-button{flex:1 1}}body:has(.saas-shell) .table-scroll{border-color:rgba(219,228,239,.9);border-radius:14px}body:has(.saas-shell) .saas-score-pill{width:36px;height:36px;justify-content:center;border-color:rgba(245,158,11,.32);color:#d97706;background:#fff7e8}body:has(.saas-shell) .saas-audit-notes{display:grid;grid-gap:4px;gap:4px;margin-top:6px}body:has(.saas-shell) .saas-audit-notes span{color:#66758d;font-size:12px}body:has(.saas-shell) .saas-audit-site-summary{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2.6fr);grid-gap:22px;gap:22px;align-items:center;border:1px solid rgba(219,228,239,.9);border-radius:16px 16px 0 0;padding:22px 20px;background:rgba(255,255,255,.88)}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary){gap:0}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-locale-geo-matrix+.saas-audit-table-wrap){gap:0}body:has(.saas-shell) .saas-audit-site-title{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}body:has(.saas-shell) .saas-platform-mark{display:inline-grid;width:54px;height:54px;place-items:center;border:2px solid rgba(49,103,232,.18);border-radius:999px;color:#1d67a8;font-size:28px;font-family:Georgia,serif;font-weight:900;background:#ffffff}body:has(.saas-shell) .saas-audit-site-title strong{display:block;margin-top:6px;color:#0f172a;font-size:20px;line-height:1.2}body:has(.saas-shell) .saas-audit-site-title .saas-status-dot{width:-moz-fit-content;width:fit-content;height:22px;min-height:22px;align-items:center;border-color:rgba(20,184,166,.16);border-radius:7px;padding:0 7px;gap:6px;background:rgba(240,253,250,.82);box-shadow:none;font-size:12px;line-height:22px;vertical-align:middle}body:has(.saas-shell) .saas-audit-site-title .saas-status-dot:before{width:6px;height:6px;box-shadow:none!important;animation:none!important}body:has(.saas-shell) .saas-audit-site-title .saas-status-dot.offline:before,body:has(.saas-shell) .saas-audit-site-title .saas-status-dot.online:before,body:has(.saas-shell) .saas-audit-site-title .saas-status-dot.warning:before{box-shadow:none!important;animation:none!important}body:has(.saas-shell) .saas-audit-site-title .saas-status-dot.warning{border-color:rgba(245,158,11,.18);background:rgba(255,251,235,.86)}body:has(.saas-shell) .saas-audit-site-title .saas-status-dot.offline{border-color:rgba(148,163,184,.18);background:rgba(248,250,252,.9)}body:has(.saas-shell) .saas-audit-site-title small{display:block;margin-top:3px;color:#52617a;font-size:13px}body:has(.saas-shell) .saas-audit-site-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(154px,1.18fr);border-left:1px solid rgba(219,228,239,.9)}body:has(.saas-shell) .saas-audit-site-metrics>span{display:grid;grid-template-rows:16px 32px 6px;grid-gap:9px;gap:9px;min-height:72px;align-content:center;align-items:start;border-right:1px solid rgba(219,228,239,.9);padding:0 16px}body:has(.saas-shell) .saas-audit-site-metrics>span:last-child{border-right:0}body:has(.saas-shell) .saas-audit-site-metrics small{display:block;grid-row:1;min-height:16px;color:#718096;font-size:11px;font-weight:820;line-height:16px;white-space:nowrap}body:has(.saas-shell) .saas-audit-site-metrics strong{grid-row:2;color:#07122d;font-size:25px;font-weight:850;letter-spacing:0}body:has(.saas-shell) .saas-audit-site-metrics>span:last-child strong{font-size:15px;line-height:1.25;white-space:nowrap}body:has(.saas-shell) .saas-audit-site-metrics strong em{margin-left:4px;color:#718096;font-size:13px;font-style:normal;font-weight:720}body:has(.saas-shell) .saas-audit-site-metrics i{display:block;grid-row:3;width:min(100%,106px);height:6px;overflow:hidden;border-radius:999px;background:#e8eef5}body:has(.saas-shell) .saas-audit-site-metrics i b{display:block;height:100%;border-radius:inherit;background:#0b998f}body:has(.saas-shell) .saas-audit-table-wrap{overflow:hidden!important;border-top:0;border-radius:0 0 16px 16px}body:has(.saas-shell) .saas-locale-geo-matrix+.saas-audit-table-wrap{margin-top:0;border-top:0;border-radius:0 0 16px 16px}body:has(.saas-shell) .saas-audit-filter-row{display:flex;justify-content:flex-end;border:1px solid rgba(219,228,239,.9);border-top:0;padding:14px 16px 0;background:#ffffff}body:has(.saas-shell) .saas-audit-filter-row .saas-filter-tabs{justify-content:flex-end}body:has(.saas-shell) .saas-locale-geo-matrix-head .saas-audit-filter-row{flex:0 0 auto;border:0;padding:0;background:transparent}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip{min-height:64px;margin-top:0;border:1px solid rgba(219,228,239,.9);border-top:0;border-radius:0;padding:14px 16px;background:#ffffff;box-shadow:none}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .admin-button{min-height:40px;border-radius:8px;padding:0 18px}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .admin-button.secondary{border-color:rgba(148,163,184,.34)}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .saas-sync-submit-button{min-width:102px}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .saas-audit-submit-button{min-width:108px}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .saas-sync-submit-button [data-button-label]{color:#ffffff!important}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .saas-sync-submit-button .saas-sync-loading-icon{display:none}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .saas-sync-submit-button.is-loading,body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip form[data-saving=true] .saas-sync-submit-button{cursor:wait;color:#ffffff!important;opacity:1}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .saas-sync-submit-button.is-loading [data-button-label],body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip form[data-saving=true] .saas-sync-submit-button [data-button-label]{color:#ffffff!important}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .saas-sync-submit-button.is-loading .saas-sync-default-icon,body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip form[data-saving=true] .saas-sync-submit-button .saas-sync-default-icon{display:none}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .saas-sync-submit-button.is-loading .saas-sync-loading-icon,body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip form[data-saving=true] .saas-sync-submit-button .saas-sync-loading-icon{display:inline-flex;animation:saasRefreshSpin .9s linear infinite}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip form[data-saving=true] .saas-audit-submit-button{cursor:wait;opacity:1}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip .saas-audit-submit-button[aria-busy=true] svg,body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip form[data-saving=true] .saas-audit-submit-button svg{animation:saasRefreshSpin .9s linear infinite}body:has(.saas-shell) .admin-ai-doc-main:has(.saas-audit-site-summary) .saas-action-strip>span{color:#718096;font-size:13px}body:has(.saas-shell) .saas-locale-geo-matrix{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(219,228,239,.9);border-radius:16px 16px 0 0;border-bottom:0;padding:16px 16px 14px;background:linear-gradient(180deg,rgba(248,252,252,.92),rgba(255,255,255,.98))}body:has(.saas-shell) .saas-locale-geo-matrix-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;color:#0b998f}body:has(.saas-shell) .saas-locale-geo-matrix-head.compact{align-items:center;justify-content:space-between}body:has(.saas-shell) .saas-locale-geo-matrix-head.compact .saas-action-strip.audit-actions-bottom{min-height:0;margin:0;border:0;border-radius:0;padding:0;background:transparent}body:has(.saas-shell) .saas-locale-geo-matrix-head.compact .saas-action-strip.audit-actions-bottom>span{display:none}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom{min-height:64px;margin-top:0;border:1px solid rgba(219,228,239,.9);border-radius:16px 16px 0 0;padding:14px 16px;background:#ffffff;box-shadow:none}body:has(.saas-shell) .saas-locale-geo-matrix+.saas-action-strip.audit-actions-bottom{border-top:0;border-radius:0}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .admin-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;height:40px;border-radius:8px;padding:0 18px;line-height:1}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .admin-button [data-button-label],body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .admin-button svg{display:inline-flex;align-items:center;flex:0 0 auto;line-height:1}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .admin-button [data-button-label]{transform:translateY(-.5px)}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .admin-button.secondary{border-color:rgba(148,163,184,.34)}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-sync-submit-button{min-width:102px}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-audit-submit-button{min-width:108px}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-optimize-submit-button{min-width:108px}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-optimize-submit-button:disabled{cursor:not-allowed;opacity:.55}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-sync-submit-button [data-button-label],body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-sync-submit-button.is-loading [data-button-label],body:has(.saas-shell) .saas-action-strip.audit-actions-bottom form[data-saving=true] .saas-sync-submit-button [data-button-label]{color:#ffffff!important}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-sync-submit-button .saas-sync-loading-icon{display:none}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-sync-submit-button.is-loading,body:has(.saas-shell) .saas-action-strip.audit-actions-bottom form[data-saving=true] .saas-sync-submit-button{cursor:wait;color:#ffffff!important;opacity:1}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-sync-submit-button.is-loading .saas-sync-default-icon,body:has(.saas-shell) .saas-action-strip.audit-actions-bottom form[data-saving=true] .saas-sync-submit-button .saas-sync-default-icon{display:none}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-sync-submit-button.is-loading .saas-sync-loading-icon,body:has(.saas-shell) .saas-action-strip.audit-actions-bottom form[data-saving=true] .saas-sync-submit-button .saas-sync-loading-icon{display:inline-flex;animation:saasRefreshSpin .9s linear infinite}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom form[data-saving=true] .saas-audit-submit-button{cursor:wait;opacity:1}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom .saas-audit-submit-button[aria-busy=true] svg,body:has(.saas-shell) .saas-action-strip.audit-actions-bottom form[data-saving=true] .saas-audit-submit-button svg{animation:saasRefreshSpin .9s linear infinite}body:has(.saas-shell) .saas-action-strip.audit-actions-bottom>span{color:#718096;font-size:13px}body:has(.saas-shell) .saas-locale-geo-title-copy{display:flex;min-width:0;gap:10px;align-items:flex-start}body:has(.saas-shell) .saas-locale-geo-matrix-head strong{display:block;color:#0f172a;font-size:15px;line-height:1.35}body:has(.saas-shell) .saas-locale-geo-matrix-head span{display:block;margin-top:3px;color:#718096;font-size:12px;line-height:1.5}body:has(.saas-shell) .saas-locale-geo-matrix-head .saas-action-strip.audit-actions-bottom .admin-button [data-button-label]{display:inline-flex!important;align-items:center!important;height:auto!important;margin-top:0!important;line-height:1!important;transform:none!important}body:has(.saas-shell) .saas-locale-geo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;padding-bottom:0}body:has(.saas-shell) .saas-locale-geo-grid article{display:grid;grid-template-columns:minmax(0,1.3fr) auto auto auto;grid-gap:8px 10px;gap:8px 10px;align-items:center;min-height:78px;border:1px solid rgba(219,228,239,.9);border-radius:12px;padding:12px;background:#ffffff}body:has(.saas-shell) .saas-locale-geo-grid article.needs-work{border-color:rgba(245,158,11,.34);background:linear-gradient(180deg,rgba(255,251,235,.82),#ffffff)}body:has(.saas-shell) .saas-locale-geo-grid article>div{min-width:0}body:has(.saas-shell) .saas-locale-geo-grid article strong{display:block;color:#07122d;font-size:15px;font-weight:850}body:has(.saas-shell) .saas-locale-geo-grid article small{display:block;max-width:100%;margin-top:3px;overflow:hidden;color:#718096;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-locale-geo-grid article span{color:#52617a;font-size:12px;font-weight:720;white-space:nowrap}body:has(.saas-shell) .saas-locale-geo-grid article i{display:block;grid-column:1/-1;height:6px;overflow:hidden;border-radius:999px;background:#e8eef5}body:has(.saas-shell) .saas-locale-geo-grid article i b{display:block;height:100%;border-radius:inherit;background:#0b998f}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td,body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table th{padding:10px 14px}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table thead{background:#f8fbfd}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table th{height:46px;color:#718096;font-size:12px;line-height:1.35;white-space:nowrap;word-break:keep-all}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td{color:#24314b;vertical-align:middle}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table tbody tr{min-height:62px}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td:first-child strong{display:block;overflow:hidden;max-width:100%;font-size:15px;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td:first-child small{display:block;overflow:hidden;max-width:100%;margin-top:4px;color:#52617a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td:nth-child(2),body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td:nth-child(3){display:flex!important;height:62px;align-items:center;line-height:1.35}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td:nth-child(3) .admin-status{display:inline-flex;min-height:30px;align-items:center;justify-content:center;line-height:1}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-status.synced{border-color:rgba(59,130,246,.24);background:rgba(239,246,255,.92);color:#2563eb}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-status.audited{border-color:rgba(20,184,166,.24);background:rgba(240,253,250,.92);color:#0f766e}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-status.reviewing{border-color:rgba(99,102,241,.24);background:rgba(238,242,255,.94);color:#4f46e5}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-status.optimizing{border-color:rgba(245,158,11,.3);background:rgba(255,251,235,.94);color:#b45309}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-status.published{border-color:rgba(34,197,94,.26);background:rgba(240,253,244,.94);color:#15803d}body:has(.saas-shell) .saas-audit-table-wrap .saas-score-ring{--score:0;--score-color:#f59e0b;--score-text:#d97706;position:relative;display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#ffffff 0 57%,transparent 58%),conic-gradient(var(--score-color) calc(var(--score) * 1%),#e8eef5 0)}body:has(.saas-shell) .saas-audit-table-wrap .saas-score-ring.good{--score-color:#10b981;--score-text:#047857}body:has(.saas-shell) .saas-audit-table-wrap .saas-score-ring.fair{--score-color:#14b8a6;--score-text:#0f766e}body:has(.saas-shell) .saas-audit-table-wrap .saas-score-ring.warn{--score-color:#f59e0b;--score-text:#d97706}body:has(.saas-shell) .saas-audit-table-wrap .saas-score-ring.bad{--score-color:#ef4444;--score-text:#dc2626}body:has(.saas-shell) .saas-audit-table-wrap .saas-score-ring b{position:relative;z-index:1;color:var(--score-text);font-size:12px;font-weight:850}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-result{display:grid;grid-gap:3px;gap:3px;min-width:0}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-result strong{color:#0f172a;font-size:13px;font-weight:850;line-height:1.2}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-result span{display:block;max-width:100%;overflow:hidden;color:#66758d;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-audit-table-wrap .saas-score-pill{width:34px;height:34px;min-height:34px;padding:0;color:#f79009;font-size:13px;background:#fff8e7}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-notes{position:relative;margin-top:0;padding-left:12px}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-notes:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:3px;border-radius:999px;background:#11b6a8}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-result-cell{display:flex!important;min-height:62px;gap:12px;align-items:center}body:has(.saas-shell) .saas-audit-table-wrap .saas-audit-actions-cell{display:flex!important;align-items:center}body:has(.saas-shell) .saas-audit-table-wrap .saas-inline-actions .admin-button{min-height:32px;border-radius:8px;padding:0 10px;font-size:12px}body:has(.saas-shell) .saas-audit-table-wrap .saas-more-action{display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:0;border-radius:8px;color:#40516a;background:transparent}body:has(.saas-shell) .saas-audit-pagination{display:flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border-top:1px solid rgba(219,228,239,.86);color:#66758d;font-size:13px}body:has(.saas-shell) .saas-audit-pagination a,body:has(.saas-shell) .saas-audit-pagination span[aria-disabled=true]{display:inline-grid;min-width:28px;height:28px;place-items:center;border-radius:8px;color:#718096;font-weight:850;text-decoration:none}body:has(.saas-shell) .saas-audit-pagination a.active{color:#079486;background:#dff6f3}body:has(.saas-shell) .saas-audit-pagination span[aria-disabled=true]{opacity:.48}body:has(.saas-shell) .saas-workflow-grid article{grid-template-columns:58px minmax(0,1fr)!important}body:has(.saas-shell) .saas-workflow-grid article>svg:first-child{grid-column:1;grid-row:1/3}body:has(.saas-shell) .saas-workflow-grid strong{grid-column:2;grid-row:1;align-self:end}body:has(.saas-shell) .saas-workflow-grid p{grid-column:2!important;grid-row:2;max-width:34em;word-break:normal}body:has(.saas-shell) .saas-workflow-arrow{display:none!important}body:has(.saas-shell) .saas-seo-site-card .table-scroll{overflow-x:visible}body:has(.saas-shell) .saas-seo-site-card .saas-data-table{min-width:0;table-layout:fixed}body:has(.saas-shell) .saas-seo-site-card .saas-data-table th:first-child{width:28%}body:has(.saas-shell) .saas-seo-site-card .saas-data-table th:nth-child(2){width:8%}body:has(.saas-shell) .saas-seo-site-card .saas-data-table th:nth-child(3){width:12%}body:has(.saas-shell) .saas-seo-site-card .saas-data-table th:nth-child(4){width:24%}body:has(.saas-shell) .saas-seo-site-card .saas-data-table th:nth-child(5){width:14%}body:has(.saas-shell) .saas-seo-site-card .saas-data-table th:nth-child(6){width:14%}body:has(.saas-shell) .saas-seo-site-card .saas-data-table td{vertical-align:top;word-break:break-word}body:has(.saas-shell) .saas-seo-site-card .saas-data-table .admin-status{white-space:nowrap;word-break:normal}body:has(.saas-shell) .saas-seo-site-card .saas-data-table .saas-inline-actions{flex-direction:column;align-items:stretch}body:has(.saas-shell) .saas-seo-site-card .saas-data-table .saas-inline-actions button,body:has(.saas-shell) .saas-seo-site-card .saas-data-table .saas-inline-actions form{width:100%;white-space:nowrap}body:has(.saas-shell) .saas-publish-table-wrap{border-color:rgba(219,228,239,.9);border-radius:14px;background:#ffffff}body:has(.saas-shell) .saas-publish-table{min-width:0;table-layout:fixed}body:has(.saas-shell) .saas-publish-table tbody,body:has(.saas-shell) .saas-publish-table thead{display:block;width:100%}body:has(.saas-shell) .saas-publish-table tbody tr,body:has(.saas-shell) .saas-publish-table thead tr{display:grid;grid-template-columns:minmax(220px,1.35fr) 74px 112px minmax(220px,1fr) 128px 118px;width:100%;align-items:center}body:has(.saas-shell) .saas-publish-table td,body:has(.saas-shell) .saas-publish-table th{min-width:0;border-bottom:1px solid rgba(226,232,240,.82);padding:13px 16px;vertical-align:middle}body:has(.saas-shell) .saas-publish-table tbody tr:last-child td{border-bottom:0}body:has(.saas-shell) .saas-publish-table tbody tr.is-optimistic-removing{opacity:0;transform:translateX(8px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}body:has(.saas-shell) .saas-publish-title-cell{display:block;min-width:0}body:has(.saas-shell) .saas-publish-table td>p,body:has(.saas-shell) .saas-publish-table td>small,body:has(.saas-shell) .saas-publish-title-cell small,body:has(.saas-shell) .saas-publish-title-cell strong{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-publish-title-cell strong{color:#10213f;font-size:15px}body:has(.saas-shell) .saas-publish-table td>small,body:has(.saas-shell) .saas-publish-title-cell small{margin-top:4px;color:#64748b;font-size:12px}body:has(.saas-shell) .saas-publish-table td>p{margin:0;color:#52617a;font-size:13px;line-height:1.55}body:has(.saas-shell) .saas-publish-table .admin-button{width:100%;justify-content:center;white-space:nowrap}body:has(.saas-shell) .saas-publish-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}body:has(.saas-shell) .saas-publish-actions form{margin:0}body:has(.saas-shell) .saas-publish-actions .admin-button{width:auto;min-width:78px;gap:6px;padding-inline:12px}body:has(.saas-shell) .saas-publish-actions .admin-button.danger{border-color:rgba(240,68,85,.2);color:var(--backend-danger)}body:has(.saas-shell) .saas-publish-actions .admin-button.danger:focus-visible,body:has(.saas-shell) .saas-publish-actions .admin-button.danger:hover{border-color:rgba(240,68,85,.32);background:#fff7f7;box-shadow:0 0 0 3px rgba(240,68,85,.08)}body:has(.saas-shell) .saas-detail-title-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px}body:has(.saas-shell) .saas-detail-title-row h2,body:has(.saas-shell) .saas-detail-title-row p{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-review-detail-grid{margin-top:16px;border:1px solid rgba(219,228,239,.9);border-radius:16px;overflow:hidden;background:#ffffff}body:has(.saas-shell) .saas-publish-detail{display:grid;grid-gap:18px}body:has(.saas-shell) .saas-publish-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid rgba(219,228,239,.88);border-radius:14px;padding:16px 18px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,252,255,.78))}body:has(.saas-shell) .saas-publish-detail-title{min-width:0}body:has(.saas-shell) .saas-publish-detail-header small,body:has(.saas-shell) .saas-publish-detail-header strong{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-publish-detail-header strong{color:#10213f;font-size:17px;line-height:1.35}body:has(.saas-shell) .saas-publish-detail-header small{margin-top:4px;color:#64748b;font-size:12px}body:has(.saas-shell) .saas-publish-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}body:has(.saas-shell) .saas-publish-title-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px}body:has(.saas-shell) .saas-publish-title-meta small{min-width:0;margin-top:0}body:has(.saas-shell) .saas-publish-header-action{justify-self:end;margin:0}body:has(.saas-shell) .saas-publish-header-action .admin-button{min-width:132px;justify-content:center}body:has(.saas-shell) .saas-publish-detail-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr);grid-gap:18px;align-items:start}body:has(.saas-shell) .saas-publish-detail-main{display:grid;min-width:0;grid-gap:14px;gap:14px}body:has(.saas-shell) .saas-publish-detail-side{display:grid;min-width:0;grid-gap:14px;gap:14px;align-content:start}body:has(.saas-shell) .saas-publish-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}body:has(.saas-shell) .saas-publish-detail-block,body:has(.saas-shell) .saas-publish-detail-grid article{min-width:0;border:1px solid rgba(219,228,239,.86);padding:14px 16px;background:rgba(255,255,255,.82)}body:has(.saas-shell) .saas-publish-detail-grid article.wide{grid-column:1/-1}body:has(.saas-shell) .saas-publish-detail-block>span,body:has(.saas-shell) .saas-publish-detail-grid span{display:block;margin-bottom:8px;color:#40516a;font-size:12px;font-weight:850}body:has(.saas-shell) .saas-publish-detail-block p,body:has(.saas-shell) .saas-publish-detail-grid p{margin:0;color:#52617a;line-height:1.7}body:has(.saas-shell) .saas-publish-faq-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}body:has(.saas-shell) .saas-publish-faq-list li{grid-gap:5px;gap:5px}body:has(.saas-shell) .saas-publish-faq-list b{color:#233049}body:has(.saas-shell) .saas-publish-detail-block .saas-review-schema{display:block;width:100%;max-width:100%;border:0;padding:16px;white-space:pre}body:has(.saas-shell) .saas-publish-detail-revisions{grid-column:auto;border:1px solid rgba(219,228,239,.86);border-radius:14px}body:has(.saas-shell) .saas-publish-detail-revisions .saas-review-revision-row{grid-template-columns:minmax(0,1fr)}body:has(.saas-shell) .saas-publish-detail-meta dl{display:grid;grid-gap:10px;gap:10px;margin:0}body:has(.saas-shell) .saas-publish-detail-meta dl>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(226,232,240,.78);padding-bottom:9px}body:has(.saas-shell) .saas-publish-detail-meta dl>div:last-child{border-bottom:0;padding-bottom:0}body:has(.saas-shell) .saas-publish-detail-meta dt{color:#64748b;font-size:12px;font-weight:760}body:has(.saas-shell) .saas-publish-detail-meta dd{margin:0;overflow-wrap:anywhere;color:#10213f;font-size:12px;font-weight:820;text-align:right}body:has(.saas-shell) .saas-publish-detail-meta dd a{color:#089c90;text-decoration:none}body:has(.saas-shell) .saas-publish-detail-meta dd a:hover{text-decoration:underline}body:has(.saas-shell) .saas-publish-detail{gap:18px;overflow:visible!important;border:0!important;border-radius:18px;padding:18px 18px 20px;background:radial-gradient(circle at 88% 0,rgba(20,184,166,.07),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.9));box-shadow:0 18px 46px rgba(15,23,42,.07)}body:has(.saas-shell) .saas-publish-detail-header{border:0!important;border-radius:0;padding:2px 0 16px;background:transparent;box-shadow:none}body:has(.saas-shell) .saas-publish-detail-header>.admin-button.secondary{border:0;padding-left:0;color:#31425e;background:transparent;box-shadow:none}body:has(.saas-shell) .saas-publish-detail-header strong{font-size:18px;font-weight:880}body:has(.saas-shell) .saas-publish-header-tools{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:14px}body:has(.saas-shell) .saas-publish-header-tools>small{color:#64748b;font-size:12px;white-space:nowrap}body:has(.saas-shell) .saas-publish-header-tools b{color:#334155;font-weight:820}body:has(.saas-shell) .saas-publish-header-action .admin-button{min-height:38px;border-radius:10px;padding-inline:18px;box-shadow:0 12px 22px rgba(8,148,136,.16)}body:has(.saas-shell) .saas-publish-detail-layout{grid-template-columns:minmax(0,1.48fr) minmax(340px,.82fr);gap:18px}body:has(.saas-shell) .saas-publish-detail-grid{gap:12px}body:has(.saas-shell) .saas-publish-detail-block,body:has(.saas-shell) .saas-publish-detail-grid article{position:relative;overflow:hidden;border-color:rgba(203,213,225,.78);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(251,253,255,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 28px rgba(15,23,42,.035)}body:has(.saas-shell) .saas-publish-detail-block:before,body:has(.saas-shell) .saas-publish-detail-grid article:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(20,184,166,.32),rgba(96,165,250,.18),transparent 56%);content:"";pointer-events:none}body:has(.saas-shell) .saas-publish-detail-grid article{min-height:104px;padding:17px 18px 16px}body:has(.saas-shell) .saas-publish-detail-block{padding:17px 18px 16px}body:has(.saas-shell) .saas-detail-field-head,body:has(.saas-shell) .saas-publish-detail-block>span{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#22304a;font-size:12px;font-weight:860}body:has(.saas-shell) .saas-detail-field-head span,body:has(.saas-shell) .saas-publish-detail-block>span{display:inline-flex;align-items:center;gap:7px}body:has(.saas-shell) .saas-detail-field-head svg,body:has(.saas-shell) .saas-publish-detail-block>span svg{color:#089c90}body:has(.saas-shell) .saas-detail-field-head small{color:#94a3b8;font-size:11px;font-weight:760}body:has(.saas-shell) .saas-publish-detail-block p,body:has(.saas-shell) .saas-publish-detail-grid p{color:#40516a;font-size:13px;line-height:1.78}body:has(.saas-shell) .saas-review-tags em{border-color:rgba(203,213,225,.92);border-radius:999px;padding:5px 10px;background:rgba(248,251,255,.88)}body:has(.saas-shell) .saas-publish-faq-list{gap:6px}body:has(.saas-shell) .saas-publish-faq-list li{display:block}body:has(.saas-shell) .saas-review-revision-row{border:0;border-radius:10px;background:transparent}body:has(.saas-shell) .saas-publish-faq-list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-radius:8px;padding:5px 8px 7px 2px;transition:background .16s ease,color .16s ease}body:has(.saas-shell) .saas-publish-faq-list li:hover{background:rgba(248,251,255,.86)}body:has(.saas-shell) .saas-publish-faq-list em{display:inline-flex;min-width:28px;height:22px;align-items:center;justify-content:center;border-radius:7px;color:#ffffff;font-size:11px;font-style:normal;font-weight:880;background:#0b9b8d}body:has(.saas-shell) .saas-publish-faq-list b{display:block;overflow:hidden;color:#10213f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-publish-faq-list li p{margin:4px 0 0;color:#52617a}body:has(.saas-shell) .saas-publish-detail-revisions{display:grid;grid-gap:6px;gap:6px;border-color:rgba(203,213,225,.82);padding:14px 16px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(251,253,255,.78))}body:has(.saas-shell) .saas-publish-detail-revisions>span{display:inline-flex;align-items:center;gap:7px;margin-bottom:4px;color:#22304a;font-size:12px;font-weight:860}body:has(.saas-shell) .saas-publish-detail-revisions>span svg{color:#089c90}body:has(.saas-shell) .saas-publish-detail-revisions .saas-review-revision-row{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;border:0;border-radius:0;padding:2px 0 4px;background:transparent;transition:none}body:has(.saas-shell) .saas-publish-detail-revisions .saas-review-revision-row:hover{background:transparent}body:has(.saas-shell) .saas-review-revision-row strong{justify-self:end;color:#40516a;font-size:12px;font-weight:820}body:has(.saas-shell) .saas-review-revision-row small{overflow:hidden;margin:0;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-review-revision-diff{grid-column:1/-1;margin:8px 0 0}body:has(.saas-shell) .saas-review-revision-clean{grid-column:1/-1}body:has(.saas-shell) .saas-publish-detail-block .saas-review-schema{min-height:0;max-height:620px;border:1px solid rgba(15,23,42,.72);border-radius:12px;background:#101b2f;color:#d8e6ff;font-size:12px;line-height:1.72;overflow:auto;white-space:pre-wrap;word-break:break-word;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);scrollbar-width:none;-ms-overflow-style:none}body:has(.saas-shell) .saas-publish-detail-block .saas-review-schema::-webkit-scrollbar{display:none}body:has(.saas-shell) .saas-publish-article-content{margin:10px 0 0;max-height:520px;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(203,213,225,.74);border-radius:12px;background:rgba(248,250,252,.78);color:#334155;font:13px/1.82 Inter,PingFang SC,Microsoft YaHei,sans-serif;padding:16px 18px;scrollbar-width:thin}body:has(.saas-shell) .saas-publish-detail-meta{background:rgba(255,255,255,.78)}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table,body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table tbody,body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table thead{display:block;width:100%}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table tbody tr,body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table thead tr{display:grid;grid-template-columns:minmax(170px,1fr) 54px 86px minmax(180px,1fr) 108px 204px;width:100%;align-items:center}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table thead tr{min-height:46px}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td,body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table th{display:block;box-sizing:border-box;min-width:0;border-bottom:0;word-break:normal}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table tbody tr{border-bottom:1px solid rgba(219,228,239,.86)}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table tbody tr:last-child{border-bottom:0}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td:nth-child(3) small{display:none}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td:nth-child(5){color:#334155;font-size:13px;line-height:1.45;word-break:keep-all}body:has(.saas-shell) .saas-audit-table-wrap .saas-inline-actions{flex-direction:row!important;flex-wrap:nowrap;align-items:center;gap:10px}body:has(.saas-shell) .saas-audit-table-wrap .saas-inline-actions button,body:has(.saas-shell) .saas-audit-table-wrap .saas-inline-actions form{width:auto!important}body:has(.saas-shell) .saas-audit-table-wrap .saas-inline-actions .admin-status{align-self:flex-start}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table td>p{display:none}body:has(.saas-shell) .saas-publish-table-wrap .saas-publish-table tbody tr,body:has(.saas-shell) .saas-publish-table-wrap .saas-publish-table thead tr{grid-template-columns:minmax(220px,1.35fr) 74px 112px minmax(220px,1fr) 128px 188px}body:has(.saas-shell) .saas-publish-table-wrap .saas-publish-table td>p{display:block}body:has(.saas-shell) .saas-publish-table-wrap .saas-publish-table td:nth-child(6){display:flex;justify-content:flex-end}@media (max-width:1180px){body:has(.saas-shell) .saas-publish-detail-layout{grid-template-columns:1fr}}@media (max-width:760px){body:has(.saas-shell) .saas-publish-detail-grid,body:has(.saas-shell) .saas-publish-detail-header{grid-template-columns:1fr}body:has(.saas-shell) .saas-publish-detail-header .admin-button,body:has(.saas-shell) .saas-publish-detail-header .saas-review-status,body:has(.saas-shell) .saas-publish-detail-header .saas-review-type,body:has(.saas-shell) .saas-publish-header-action{justify-self:start}body:has(.saas-shell) .saas-publish-header-action{width:100%}body:has(.saas-shell) .saas-publish-detail-block .saas-review-schema{max-height:480px}}body:has(.admin-leads-redesign) .admin-leads-page{display:grid;grid-gap:22px;gap:22px;overflow:visible!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.admin-leads-redesign) .admin-leads-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:0}body:has(.admin-leads-redesign) .admin-leads-heading h1{margin:4px 0 8px;color:#0f172a;font-size:clamp(34px,3vw,44px);line-height:1.05;letter-spacing:0}body:has(.admin-leads-redesign) .admin-leads-heading p{max-width:820px;margin:0;color:#64748b;font-size:15px;line-height:1.7}body:has(.admin-leads-redesign) .admin-leads-actions{display:inline-flex;align-items:center;gap:10px}body:has(.admin-leads-redesign) .admin-leads-export{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(13,158,145,.45);border-radius:12px;padding:0 18px;color:#ffffff;font-size:14px;font-weight:850;text-decoration:none;background:linear-gradient(180deg,var(--backend-primary),var(--backend-primary-hover));box-shadow:0 16px 34px rgba(11,153,143,.2)}body:has(.admin-leads-redesign) .saas-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important}body:has(.admin-leads-redesign) .saas-kpi-card{display:grid!important;position:relative;min-height:148px!important;grid-template-columns:52px minmax(86px,1fr) minmax(78px,32%)!important;grid-template-rows:22px 42px 22px!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:2px!important;row-gap:2px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;padding:20px 18px!important;background:radial-gradient(circle at 86% 52%,color-mix(in srgb,currentColor 11%,transparent),transparent 34%),#ffffff!important;box-shadow:0 16px 42px rgba(15,23,42,.07)!important;animation:saasFadeLift .52s cubic-bezier(.22,1,.36,1) both;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}body:has(.admin-leads-redesign) .saas-kpi-card>span{grid-column:1;grid-row:1/3;display:inline-flex;width:48px!important;height:48px!important;align-items:center;justify-content:center;border-radius:14px!important;color:var(--backend-primary);background:rgba(11,153,143,.1)}body:has(.admin-leads-redesign) .saas-kpi-card.teal>span{color:#0b998f;background:rgba(11,153,143,.1)}body:has(.admin-leads-redesign) .saas-kpi-card.blue>span{color:#2563eb;background:rgba(37,99,235,.1)}body:has(.admin-leads-redesign) .saas-kpi-card.orange>span{color:#f97316;background:rgba(249,115,22,.1)}body:has(.admin-leads-redesign) .saas-kpi-card.violet>span{color:#8b5cf6;background:rgba(139,92,246,.1)}body:has(.admin-leads-redesign) .saas-kpi-copy{display:contents}body:has(.admin-leads-redesign) .saas-kpi-card small{grid-column:2/4;grid-row:1;align-self:end;color:#475569!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;white-space:nowrap}body:has(.admin-leads-redesign) .saas-kpi-card strong{grid-column:2;grid-row:2;align-self:start;margin:0!important;color:#0f172a!important;font-size:clamp(34px,2.5vw,42px)!important;font-weight:860!important;line-height:1!important;letter-spacing:0!important}body:has(.admin-leads-redesign) .saas-kpi-trend{grid-column:1/3;grid-row:3;display:inline-flex;width:max-content!important;align-items:center;align-self:end;gap:6px;color:#64748b!important;font-size:13px!important;font-style:normal;font-weight:760!important;line-height:1.25!important;white-space:nowrap}body:has(.admin-leads-redesign) .saas-kpi-trend.up,body:has(.admin-leads-redesign) .saas-kpi-trend.up b{color:var(--backend-primary)!important}body:has(.admin-leads-redesign) .saas-kpi-trend.down,body:has(.admin-leads-redesign) .saas-kpi-trend.down b{color:#ef4444!important}body:has(.admin-leads-redesign) .saas-mini-trend{position:relative!important;right:auto!important;bottom:auto!important;grid-column:3;grid-row:2/4;width:100%!important;min-width:76px;height:54px!important;align-self:center;justify-self:stretch;overflow:visible;color:currentColor}body:has(.admin-leads-redesign) .saas-mini-trend .line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;filter:drop-shadow(0 8px 14px color-mix(in srgb,currentColor 22%,transparent));stroke-dasharray:260;stroke-dashoffset:260;animation:saasLineDraw .9s cubic-bezier(.22,1,.36,1) .22s both}body:has(.admin-leads-redesign) .saas-kpi-card:hover{border-color:rgba(13,158,145,.24)!important;box-shadow:0 22px 52px rgba(15,23,42,.11)!important;transform:translateY(-3px)}body:has(.admin-leads-redesign) .saas-leads-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.admin-leads-redesign) .saas-leads-workflow article{display:grid;min-height:108px;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:20px;color:var(--backend-primary);background:#ffffff;box-shadow:0 14px 34px rgba(15,23,42,.055)}body:has(.admin-leads-redesign) .saas-leads-workflow article>svg{margin-top:2px}body:has(.admin-leads-redesign) .saas-leads-workflow strong{display:block;margin-bottom:8px;color:#0f172a;font-size:16px}body:has(.admin-leads-redesign) .saas-leads-workflow p{margin:0;color:#64748b;font-size:13px;line-height:1.65}body:has(.admin-leads-redesign) .saas-leads-workflow span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 10px;color:var(--backend-primary);font-size:12px;font-weight:850;white-space:nowrap;background:rgba(13,158,145,.1)}body:has(.admin-leads-redesign) .admin-leads-feature-panel,body:has(.admin-leads-redesign) .saas-leads-table-panel{overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#ffffff;box-shadow:0 18px 54px rgba(15,23,42,.07)}body:has(.admin-leads-redesign) .saas-leads-toolbar{display:grid;grid-template-columns:auto minmax(420px,1fr);grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid var(--backend-border);padding:18px}body:has(.admin-leads-redesign) .saas-leads-toolbar nav{display:inline-flex;gap:6px;align-items:center}body:has(.admin-leads-redesign) .saas-leads-toolbar nav a{display:inline-flex;min-height:40px;align-items:center;border-radius:10px;padding:0 16px;color:#40516a;font-size:14px;font-weight:820;line-height:1;text-decoration:none}body:has(.admin-leads-redesign) .saas-leads-toolbar nav a.active,body:has(.admin-leads-redesign) .saas-leads-toolbar nav a:hover{color:#ffffff;background:linear-gradient(180deg,var(--backend-primary),var(--backend-primary-hover));box-shadow:0 12px 24px rgba(11,153,143,.16)}body:has(.admin-leads-redesign) .admin-leads-search{display:grid;grid-template-columns:auto minmax(0,1fr) 150px auto;grid-gap:10px;gap:10px;align-items:center;justify-self:end;width:min(100%,760px)}body:has(.admin-leads-redesign) .admin-leads-search>svg{grid-column:1;grid-row:1;margin-left:14px;color:#8090a7;z-index:1}body:has(.admin-leads-redesign) .admin-leads-search input[name=q],body:has(.admin-leads-redesign) .admin-leads-search input[type=text]{grid-column:1/3;grid-row:1;min-height:44px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:12px!important;padding:0 14px 0 42px!important;color:#0f172a;font-size:14px!important;line-height:1!important;background:#ffffff!important}body:has(.admin-leads-redesign) .admin-leads-search button,body:has(.admin-leads-redesign) .admin-leads-search select{min-height:44px;border:1px solid rgba(148,163,184,.28);border-radius:12px;color:#0f172a;font-size:14px;font-weight:820;background:#ffffff}body:has(.admin-leads-redesign) .admin-leads-search select{grid-column:3;grid-row:1;padding:0 12px}body:has(.admin-leads-redesign) .admin-leads-search button{grid-column:4;grid-row:1;display:inline-flex;align-items:center;gap:8px;padding:0 18px}body:has(.admin-leads-redesign) .saas-leads-table-wrap{overflow-x:auto}body:has(.admin-leads-redesign) .saas-leads-table{width:100%;min-width:1060px;border-spacing:0}body:has(.admin-leads-redesign) .saas-leads-table td,body:has(.admin-leads-redesign) .saas-leads-table th{border-bottom:1px solid var(--backend-border);padding:16px 18px;text-align:left;vertical-align:middle}body:has(.admin-leads-redesign) .saas-leads-table th{color:#64748b;font-size:13px;font-weight:850;background:#fbfdff}body:has(.admin-leads-redesign) .saas-leads-table td{color:#40516a;font-size:14px}body:has(.admin-leads-redesign) .saas-leads-table tbody tr:hover{background:linear-gradient(90deg,rgba(13,158,145,.055),rgba(255,255,255,.9))}body:has(.admin-leads-redesign) .saas-leads-table td>small,body:has(.admin-leads-redesign) .saas-leads-table td>strong{display:block}body:has(.admin-leads-redesign) .saas-leads-table td>small{max-width:320px;overflow:hidden;color:#64748b;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-leads-redesign) .saas-leads-table mark{display:inline-flex;min-height:22px;align-items:center;border-radius:999px;margin-top:4px;padding:0 8px;color:var(--backend-primary);font-size:12px;font-weight:850;background:rgba(13,158,145,.1)}body:has(.admin-leads-redesign) .saas-leads-customer{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}body:has(.admin-leads-redesign) .saas-leads-customer>span{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#ffffff;font-size:14px;font-weight:900;background:var(--backend-primary)}body:has(.admin-leads-redesign) .saas-leads-customer>span.tone-1{background:#2563eb}body:has(.admin-leads-redesign) .saas-leads-customer>span.tone-2{background:#8b5cf6}body:has(.admin-leads-redesign) .saas-leads-customer>span.tone-3{background:#f97316}body:has(.admin-leads-redesign) .saas-leads-customer>span.tone-4{background:#14b8a6}body:has(.admin-leads-redesign) .saas-leads-customer strong{display:block;overflow:hidden;color:#0f172a;font-size:14px;font-weight:860;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-leads-redesign) .saas-leads-customer small{display:block;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-leads-redesign) .saas-leads-intent,body:has(.admin-leads-redesign) .saas-leads-status{display:inline-flex;min-height:26px;align-items:center;border-radius:8px;padding:0 10px;font-size:12px;font-weight:850;white-space:nowrap}body:has(.admin-leads-redesign) .saas-leads-intent.medium,body:has(.admin-leads-redesign) .saas-leads-status.new{color:#0b998f;background:rgba(13,158,145,.11)}body:has(.admin-leads-redesign) .saas-leads-intent.low,body:has(.admin-leads-redesign) .saas-leads-status.contacted{color:#2563eb;background:rgba(37,99,235,.1)}body:has(.admin-leads-redesign) .saas-leads-intent.high,body:has(.admin-leads-redesign) .saas-leads-status.follow{color:#f97316;background:rgba(249,115,22,.11)}body:has(.admin-leads-redesign) .saas-leads-status.invalid{color:#64748b;background:rgba(100,116,139,.11)}body:has(.admin-leads-redesign) .admin-leads-row-actions{display:inline-flex;align-items:center;gap:10px}body:has(.admin-leads-redesign) .admin-leads-row-actions summary,body:has(.admin-leads-redesign) .admin-leads-row-actions>a,body:has(.admin-leads-redesign) .admin-leads-row-actions>button{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;color:var(--backend-primary);list-style:none;background:transparent}.leads-delete-confirm-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.24);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.leads-delete-confirm-card{display:grid;width:min(340px,calc(100vw - 48px))!important;max-width:340px;min-height:auto!important;grid-gap:12px;gap:12px;border:1px solid rgba(248,113,113,.28);border-radius:16px;padding:20px;background:#ffffff;box-shadow:0 24px 70px rgba(15,23,42,.22)}.leads-delete-confirm-card strong{color:#0f172a;font-size:16px;font-weight:880}.leads-delete-confirm-card p{margin:0;color:#64748b;font-size:13px;line-height:1.5}.leads-delete-confirm-card div{display:flex;justify-content:flex-end;gap:10px}.leads-delete-confirm-card button{min-height:36px;border:1px solid rgba(148,163,184,.28);border-radius:11px;padding:0 14px;color:#0f172a;font-size:14px;font-weight:850;background:#ffffff;cursor:pointer}.leads-delete-confirm-card button:last-child{border-color:rgba(239,68,68,.32);color:#ffffff;background:#ef4444;box-shadow:0 12px 26px rgba(239,68,68,.2)}.leads-delete-confirm-card button:disabled{cursor:not-allowed;opacity:.62}body:has(.admin-leads-redesign) .admin-leads-row-actions summary::-webkit-details-marker{display:none}body:has(.admin-leads-redesign) .admin-delete-menu{position:relative}body:has(.admin-leads-redesign) .admin-delete-menu form{position:absolute;right:0;top:calc(100% + 8px);z-index:8;display:grid;width:118px;border:1px solid rgba(248,113,113,.3);border-radius:12px;padding:8px;background:#ffffff;box-shadow:0 16px 32px rgba(15,23,42,.14)}body:has(.admin-leads-redesign) .admin-delete-menu button{min-height:34px;border:0;border-radius:9px;color:#ef4444;font-size:12px;font-weight:850;background:rgba(239,68,68,.08)}body:has(.admin-leads-redesign) .admin-empty{display:grid;min-height:130px;place-items:center;color:#64748b;font-size:14px;text-align:center}body:has(.admin-leads-redesign) .saas-leads-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 18px;color:#64748b;font-size:13px}body:has(.admin-leads-redesign) .saas-leads-pagination>div{display:inline-flex;gap:8px;align-items:center}body:has(.admin-leads-redesign) .saas-leads-pagination a{display:inline-grid;min-width:34px;height:34px;place-items:center;border-radius:9px;color:#40516a;font-weight:850;text-decoration:none}body:has(.admin-leads-redesign) .saas-leads-pagination a.active{color:#ffffff;background:var(--backend-primary)}body:has(.admin-leads-redesign) .saas-leads-pagination a[aria-disabled=true]{pointer-events:none;opacity:.42}body:has(.admin-leads-redesign) .admin-leads-feature-panel{display:grid;grid-gap:16px;gap:16px;padding:20px}body:has(.admin-leads-redesign) .admin-leads-feature-head{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}body:has(.admin-leads-redesign) .admin-leads-feature-head>span{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#ffffff;font-weight:900;background:var(--backend-primary)}body:has(.admin-leads-redesign) .admin-leads-feature-head strong{display:block;color:#0f172a;font-size:18px;font-weight:880}body:has(.admin-leads-redesign) .admin-leads-feature-head small,body:has(.admin-leads-redesign) .admin-leads-feature-panel dt{color:#64748b;font-size:12px}body:has(.admin-leads-redesign) .admin-leads-feature-panel dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}body:has(.admin-leads-redesign) .admin-leads-feature-panel dl div{border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:12px;background:#fbfdff}body:has(.admin-leads-redesign) .admin-leads-feature-panel dd{margin:4px 0 0;overflow:hidden;color:#0f172a;font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-leads-redesign) .admin-leads-feature-panel p{margin:0;color:#40516a;font-size:14px;line-height:1.7}body:has(.admin-leads-redesign) .admin-leads-feature-link{justify-self:start;color:var(--backend-primary);font-size:13px;font-weight:850;text-decoration:none}body:has(.admin-lead-detail-redesign) .admin-lead-detail-page{grid-column:2;display:grid;width:calc(100% - 56px);grid-gap:20px;gap:20px;margin-right:auto;margin-left:auto;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.admin-lead-detail-redesign) .admin-page{background:linear-gradient(180deg,rgba(247,251,253,.98),rgba(239,247,249,.96)),linear-gradient(90deg,rgba(13,158,145,.035) 1px,transparent 0),linear-gradient(180deg,rgba(37,99,235,.026) 1px,transparent 0);background-size:auto,32px 32px,32px 32px}body:has(.admin-lead-detail-redesign) .admin-lead-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start;border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:26px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,253,252,.96) 62%,rgba(236,250,248,.92));box-shadow:0 18px 54px rgba(15,23,42,.07)}body:has(.admin-lead-detail-redesign) .saas-lead-breadcrumb{display:inline-flex;gap:10px;align-items:center;color:#64748b;font-size:13px;font-weight:760}body:has(.admin-lead-detail-redesign) .saas-lead-breadcrumb a{display:inline-flex;gap:6px;align-items:center;color:#64748b;text-decoration:none}body:has(.admin-lead-detail-redesign) .saas-lead-breadcrumb b{color:var(--backend-primary);font-weight:850}body:has(.admin-lead-detail-redesign) .saas-lead-detail-heading h1{margin:8px 0 6px;color:#0f172a;font-size:clamp(30px,2.7vw,40px);line-height:1.12;letter-spacing:0}body:has(.admin-lead-detail-redesign) .saas-lead-detail-heading p{margin:0;color:#64748b;font-size:15px;line-height:1.7}body:has(.admin-lead-detail-redesign) .saas-lead-detail-heading p span{color:#94a3b8}body:has(.admin-lead-detail-redesign) .saas-lead-card-head button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:0 16px;color:#0f172a;font-size:13px;font-weight:850;line-height:1;text-decoration:none;background:#ffffff}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article{display:flex;min-height:120px;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:20px;background:linear-gradient(135deg,#ffffff,#f8fffd)}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article i{display:inline-grid;flex:0 0 auto;width:52px;height:52px;place-items:center;border-radius:999px;color:var(--backend-primary);background:rgba(13,158,145,.12)}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article:nth-child(2) i{color:#7c3aed;background:rgba(124,58,237,.1)}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article:nth-child(3) i{color:#0ea5e9;background:rgba(14,165,233,.1)}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article:nth-child(4) i,body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article:nth-child(5) i{color:#0891b2;background:rgba(8,145,178,.1)}body:has(.admin-lead-detail-redesign) .admin-lead-info-item span,body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics span{display:block;color:#64748b;font-size:13px;font-weight:760}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics strong{display:block;max-width:100%;margin-top:10px;overflow:hidden;color:#0f172a;font-size:25px;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics small{display:inline-flex;max-width:100%;margin-top:8px;overflow:hidden;border-radius:999px;padding:4px 10px;color:#40516a;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9}body:has(.admin-lead-detail-redesign) .saas-lead-detail-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);grid-gap:20px;gap:20px;align-items:start}body:has(.admin-lead-detail-redesign) .saas-lead-detail-main,body:has(.admin-lead-detail-redesign) .saas-lead-detail-side{display:grid;grid-gap:20px;gap:20px;align-content:start}body:has(.admin-lead-detail-redesign) .saas-lead-card{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(148,163,184,.2);border-radius:18px;padding:22px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 58%,rgba(248,252,253,.96));box-shadow:0 16px 44px rgba(15,23,42,.06)}body:has(.admin-lead-detail-redesign) .admin-lead-detail-hero,body:has(.admin-lead-detail-redesign) .saas-lead-card,body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article{animation:leadDetailEnter .46s cubic-bezier(.2,.8,.2,1) both}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article:nth-child(2),body:has(.admin-lead-detail-redesign) .saas-lead-detail-side>.saas-lead-card:first-child{animation-delay:55ms}body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article:nth-child(3),body:has(.admin-lead-detail-redesign) .saas-lead-detail-side>.saas-lead-card:nth-child(2){animation-delay:95ms}body:has(.admin-lead-detail-redesign) #lead-followup,body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article:nth-child(4){animation-delay:135ms}body:has(.admin-lead-detail-redesign) .saas-lead-card,body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body:has(.admin-lead-detail-redesign) .saas-lead-card:hover,body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics article:hover{border-color:rgba(13,158,145,.28);box-shadow:0 20px 52px rgba(15,23,42,.08);transform:translateY(-2px)}body:has(.admin-lead-detail-redesign) .saas-lead-card-head.compact{display:flex;align-items:center;justify-content:space-between;gap:14px}body:has(.admin-lead-detail-redesign) .saas-lead-card-head.compact>div{display:flex;gap:10px;align-items:center}body:has(.admin-lead-detail-redesign) .saas-lead-card-head.compact>div>svg{color:var(--backend-primary)}body:has(.admin-lead-detail-redesign) .saas-lead-card-head.compact h2{margin:0;color:#0f172a;font-size:18px}body:has(.admin-lead-detail-redesign) .saas-lead-card-head button,body:has(.admin-lead-detail-redesign) .saas-lead-card-head.compact>span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-color:rgba(13,158,145,.35);border-radius:10px;padding:0 12px;color:var(--backend-primary);font-size:12px;font-weight:820;background:rgba(13,158,145,.06)}body:has(.admin-lead-detail-redesign) .admin-lead-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}body:has(.admin-lead-detail-redesign) .admin-lead-info-item{display:grid;grid-gap:8px;gap:8px;min-height:76px;border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:12px 14px;background:#ffffff}body:has(.admin-lead-detail-redesign) .admin-lead-info-item strong{overflow:hidden;color:#0f172a;font-size:15px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-lead-detail-redesign) .admin-lead-message{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:16px;background:linear-gradient(135deg,rgba(13,158,145,.035),#ffffff)}body:has(.admin-lead-detail-redesign) .admin-lead-message strong,body:has(.admin-lead-detail-redesign) .saas-lead-ai-summary strong{color:#0f172a;font-size:14px}body:has(.admin-lead-detail-redesign) .admin-lead-message p,body:has(.admin-lead-detail-redesign) .saas-lead-ai-summary p{margin:0;color:#40516a;line-height:1.7}body:has(.admin-lead-detail-redesign) .admin-file-list{display:grid;grid-gap:8px;gap:8px}body:has(.admin-lead-detail-redesign) .admin-file-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:10px 12px;color:inherit;text-decoration:none;background:#ffffff}body:has(.admin-lead-detail-redesign) .admin-file-card>svg:first-child{color:#2563eb}body:has(.admin-lead-detail-redesign) .admin-file-card span{min-width:0}body:has(.admin-lead-detail-redesign) .admin-file-card strong{display:block;overflow:hidden;color:#0f172a;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-lead-detail-redesign) .admin-file-card small{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:760}body:has(.admin-lead-detail-redesign) .admin-file-download-icon{color:#2563eb}body:has(.admin-lead-detail-redesign) .admin-lead-detail-tags{display:flex;flex-wrap:wrap;gap:8px}body:has(.admin-lead-detail-redesign) .admin-lead-detail-tags span{display:inline-flex;min-height:30px;align-items:center;border-radius:999px;padding:0 12px;color:var(--backend-primary);font-size:12px;font-weight:820;background:rgba(13,158,145,.09)}body:has(.admin-lead-detail-redesign) .saas-lead-ai-summary{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:16px;background:linear-gradient(135deg,rgba(13,158,145,.035),#ffffff)}body:has(.admin-lead-detail-redesign) .saas-lead-ai-summary article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px}body:has(.admin-lead-detail-redesign) .saas-lead-ai-summary i{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;color:var(--backend-primary);background:rgba(13,158,145,.12)}body:has(.admin-lead-detail-redesign) .saas-lead-status-form{display:grid;grid-gap:16px;gap:16px}body:has(.admin-lead-detail-redesign) .saas-lead-status-form>div{display:grid;grid-gap:10px;gap:10px;color:#40516a;font-size:13px;font-weight:820}body:has(.admin-lead-detail-redesign) .saas-lead-segmented{display:flex;flex-wrap:wrap;gap:10px}body:has(.admin-lead-detail-redesign) .saas-lead-segmented label{display:inline-flex;min-height:36px;min-width:72px;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.28);border-radius:8px;padding:0 14px;color:#40516a;font-size:13px;font-weight:850;background:#ffffff;cursor:pointer}body:has(.admin-lead-detail-redesign) .saas-lead-segmented input{position:absolute;opacity:0;pointer-events:none}body:has(.admin-lead-detail-redesign) .saas-lead-segmented label:has(input:checked){color:var(--backend-primary);border-color:rgba(13,158,145,.55);background:rgba(13,158,145,.08)}body:has(.admin-lead-detail-redesign) .saas-lead-card-action{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(13,158,145,.35);border-radius:10px;padding:0 12px;color:var(--backend-primary);font-size:12px;font-weight:850;background:rgba(13,158,145,.06);cursor:pointer}body:has(.admin-lead-detail-redesign) .saas-lead-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}body:has(.admin-lead-detail-redesign) .saas-lead-modal-backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default}body:has(.admin-lead-detail-redesign) .saas-lead-modal-card{position:relative;z-index:1;width:min(560px,100%);border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:22px;background:#ffffff;box-shadow:0 28px 80px rgba(15,23,42,.24)}body:has(.admin-lead-detail-redesign) .saas-lead-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--backend-border);margin-bottom:18px;padding-bottom:16px}body:has(.admin-lead-detail-redesign) .saas-lead-modal-head span{display:block;margin-bottom:6px;color:var(--backend-primary);font-size:12px;font-weight:850}body:has(.admin-lead-detail-redesign) .saas-lead-modal-head h3{margin:0;color:#0f172a;font-size:22px;line-height:1.2}body:has(.admin-lead-detail-redesign) .saas-lead-modal-head button{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(148,163,184,.26);border-radius:12px;color:#64748b;background:#ffffff;cursor:pointer}body:has(.admin-lead-detail-redesign) .saas-lead-followup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}body:has(.admin-lead-detail-redesign) .saas-lead-followup-form label{display:grid;grid-gap:8px;gap:8px;color:#40516a;font-size:13px;font-weight:820}body:has(.admin-lead-detail-redesign) .saas-lead-followup-form input,body:has(.admin-lead-detail-redesign) .saas-lead-followup-form select,body:has(.admin-lead-detail-redesign) .saas-lead-followup-form textarea{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:10px;padding:11px 12px;color:#0f172a;font:inherit;background:#ffffff}body:has(.admin-lead-detail-redesign) .saas-lead-followup-form textarea{grid-column:1/-1;min-height:140px;resize:vertical}body:has(.admin-lead-detail-redesign) .saas-lead-followup-form button{grid-column:1/-1;justify-self:end;min-height:40px;min-width:120px}body:has(.admin-lead-detail-redesign) .saas-lead-timeline{display:grid;position:relative;grid-gap:0;gap:0;padding:4px 0}body:has(.admin-lead-detail-redesign) .saas-lead-timeline:before{content:"";position:absolute;top:22px;bottom:22px;left:17px;width:2px;background:linear-gradient(180deg,rgba(13,158,145,.22),rgba(148,163,184,.18))}body:has(.admin-lead-detail-redesign) .saas-lead-timeline article,body:has(.admin-lead-detail-redesign) .saas-lead-timeline-row{position:relative;overflow:hidden;border-bottom:1px solid rgba(148,163,184,.2);padding:4px 0 16px;background:transparent}body:has(.admin-lead-detail-redesign) .saas-lead-timeline article,body:has(.admin-lead-detail-redesign) .saas-lead-timeline-row-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px}body:has(.admin-lead-detail-redesign) .saas-lead-timeline-row-body{transition:transform .18s ease}body:has(.admin-lead-detail-redesign) .saas-lead-timeline-row.revealed .saas-lead-timeline-row-body{transform:translateX(-78px)}body:has(.admin-lead-detail-redesign) .saas-lead-timeline article+article,body:has(.admin-lead-detail-redesign) .saas-lead-timeline-row+.saas-lead-timeline-row,body:has(.admin-lead-detail-redesign) .saas-lead-timeline-row+article{padding-top:16px}body:has(.admin-lead-detail-redesign) .saas-lead-timeline article:last-child,body:has(.admin-lead-detail-redesign) .saas-lead-timeline-row:last-child{border-bottom:0;padding-bottom:0}body:has(.admin-lead-detail-redesign) .saas-lead-timeline i{display:inline-grid;position:relative;z-index:1;width:36px;height:36px;place-items:center;border:4px solid #ffffff;border-radius:999px;color:var(--backend-primary);background:rgba(13,158,145,.12)}body:has(.admin-lead-detail-redesign) .saas-lead-timeline i.phone{color:#0ea5e9;background:rgba(14,165,233,.12)}body:has(.admin-lead-detail-redesign) .saas-lead-timeline i.email{color:#2563eb;background:rgba(37,99,235,.1)}body:has(.admin-lead-detail-redesign) .saas-lead-timeline i.wechat{color:#16a34a;background:rgba(22,163,74,.1)}body:has(.admin-lead-detail-redesign) .saas-lead-timeline i.meeting{color:#7c3aed;background:rgba(124,58,237,.1)}body:has(.admin-lead-detail-redesign) .saas-lead-timeline-delete{display:inline-flex;position:absolute;top:4px;right:0;bottom:16px;width:72px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(248,113,113,.28);border-radius:14px;color:#ef4444;font-size:12px;font-weight:850;background:#fff1f2;opacity:0;transform:translateX(12px);transition:opacity .18s ease,transform .18s ease;cursor:pointer;pointer-events:none}body:has(.admin-lead-detail-redesign) .saas-lead-timeline-row.revealed>.saas-lead-timeline-delete{opacity:1!important;transform:translateX(0);pointer-events:auto}body:has(.admin-lead-detail-redesign) .saas-lead-timeline-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between;color:#64748b;font-size:12px}body:has(.admin-lead-detail-redesign) .saas-lead-timeline-tags{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}body:has(.admin-lead-detail-redesign) .saas-lead-timeline-tags em{display:inline-flex;min-height:24px;align-items:center;border-radius:8px;padding:0 10px;color:var(--backend-primary);font-size:12px;font-style:normal;font-weight:850;background:rgba(13,158,145,.1)}body:has(.admin-lead-detail-redesign) .saas-lead-timeline-tags em.warm{color:#ea580c;background:#fff4e8}body:has(.admin-lead-detail-redesign) .saas-lead-timeline-tags em.muted{color:#64748b;background:#f1f5f9}body:has(.admin-lead-detail-redesign) .saas-lead-timeline p{margin:8px 0 0;color:#40516a;font-size:15px;line-height:1.7}body:has(.admin-lead-detail-redesign) .saas-lead-timeline small{display:block;margin-top:8px;color:#64748b;font-size:12px}@media (max-width:1320px){body:has(.admin-lead-detail-redesign) .saas-lead-detail-layout,body:has(.admin-lead-detail-redesign) .saas-lead-detail-metrics{grid-template-columns:1fr}body:has(.admin-lead-detail-redesign) .saas-lead-detail-layout{gap:18px}}@media (max-width:900px){body:has(.admin-lead-detail-redesign) .admin-lead-detail-page{grid-column:1;width:calc(100% - 28px)}body:has(.admin-lead-detail-redesign) .admin-lead-detail-hero,body:has(.admin-lead-detail-redesign) .admin-lead-info-grid{grid-template-columns:1fr}}@media (max-width:1320px){body:has(.admin-leads-redesign) .saas-kpi-grid,body:has(.admin-leads-redesign) .saas-leads-workflow{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.admin-leads-redesign) .admin-leads-feature-panel dl,body:has(.admin-leads-redesign) .saas-leads-toolbar{grid-template-columns:1fr}body:has(.admin-leads-redesign) .admin-leads-search{justify-self:stretch;width:100%}}@media (max-width:820px){body:has(.admin-leads-redesign) .admin-leads-heading{align-items:stretch;flex-direction:column}body:has(.admin-leads-redesign) .admin-leads-search,body:has(.admin-leads-redesign) .saas-kpi-grid,body:has(.admin-leads-redesign) .saas-leads-workflow{grid-template-columns:1fr!important}body:has(.admin-leads-redesign) .admin-leads-search button,body:has(.admin-leads-redesign) .admin-leads-search input[name=q],body:has(.admin-leads-redesign) .admin-leads-search select,body:has(.admin-leads-redesign) .admin-leads-search>svg{grid-column:1}body:has(.admin-leads-redesign) .admin-leads-search input[name=q]{padding-left:42px!important}}@media (max-width:1420px){body:has(.saas-shell) .saas-seo-hero .admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.saas-shell) .saas-review-expanded,body:has(.saas-shell) .saas-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.saas-shell) .saas-review-actions{border-top:1px solid rgba(219,228,239,.86)}}@media (max-width:1120px){body:has(.saas-shell) .saas-seo-hero{grid-template-columns:1fr}body:has(.saas-shell) .saas-seo-hero-art{display:none}body:has(.saas-shell) .saas-form-split,body:has(.saas-shell) .saas-workbench-metrics,body:has(.saas-shell) .saas-workflow-grid{grid-template-columns:1fr!important}body:has(.saas-shell) .saas-workbench-metrics>span{border-right:0;border-bottom:1px solid rgba(219,228,239,.86)}body:has(.saas-shell) .saas-workbench-metrics>span:last-child{border-bottom:0}}@media (max-width:820px){body:has(.saas-shell) .saas-radio-grid,body:has(.saas-shell) .saas-review-expanded,body:has(.saas-shell) .saas-seo-hero .admin-stats,body:has(.saas-shell) .saas-seo-tabs{grid-template-columns:1fr!important}body:has(.saas-shell) .saas-seo-tabs a{border-right:0!important;border-bottom:1px solid rgba(219,228,239,.86)!important}body:has(.saas-shell) .saas-seo-tabs a.active:before{display:none}body:has(.saas-shell) .saas-review-card-head,body:has(.saas-shell) .saas-review-compact-actions{grid-template-columns:1fr;padding:14px}body:has(.saas-shell) .saas-review-card-head time{text-align:left}body:has(.saas-shell) .saas-review-actions,body:has(.saas-shell) .saas-review-faq,body:has(.saas-shell) .saas-review-preview,body:has(.saas-shell) .saas-review-schema{min-height:0;border-right:0;border-bottom:1px solid rgba(219,228,239,.86)}}body:has(.saas-billing-redesign){--billing-border:rgba(219,228,239,0.92);--billing-muted:#66758d;--billing-soft:#f7fbfd;--billing-teal:#0d9e91;--billing-blue:#3975ed;--billing-orange:#f59f56;--billing-violet:#8a7cf6}body:has(.saas-billing-redesign) .saas-workspace{gap:12px}body:has(.saas-billing-redesign) .saas-shell>.saas-workspace{padding-top:112px!important}body:has(.saas-billing-redesign) .saas-topbar{min-height:68px;border-radius:18px;box-shadow:0 16px 42px rgba(15,23,42,.06)}body:has(.saas-billing-redesign) .saas-billing-redesign{display:grid;grid-gap:12px;gap:12px}body:has(.saas-billing-redesign) .saas-billing-heading{padding:12px 8px 2px!important}body:has(.saas-billing-redesign) .saas-billing-heading h1{margin:8px 0 6px;color:#07122d;font-size:clamp(30px,2.7vw,40px);line-height:1.12;letter-spacing:0}body:has(.saas-billing-redesign) .saas-billing-hero,body:has(.saas-billing-redesign) .saas-billing-table-panel{overflow:hidden;border:1px solid var(--billing-border)!important;border-radius:18px!important;background:linear-gradient(118deg,rgba(255,255,255,.98),rgba(250,253,255,.96) 56%,rgba(236,250,248,.76))!important;box-shadow:0 18px 48px rgba(15,23,42,.06)!important}body:has(.saas-billing-redesign) .saas-billing-hero{display:grid;position:relative;min-height:0;grid-template-columns:minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start;overflow:visible;border:0!important;border-radius:0!important;padding:8px 0 0!important;background:transparent!important;box-shadow:none!important}body:has(.saas-billing-redesign) .saas-billing-hero:after{display:none}body:has(.saas-billing-redesign) .saas-billing-hero-copy{position:relative;z-index:1;align-self:start}body:has(.saas-billing-redesign) .saas-billing-hero .eyebrow{display:inline-flex;margin-bottom:8px;color:var(--billing-teal);font-size:13px;font-weight:900}body:has(.saas-billing-redesign) .saas-billing-hero h1{margin:4px 0 8px;color:#07122d;font-size:clamp(34px,3vw,44px);line-height:1.05;letter-spacing:0}body:has(.saas-billing-redesign) .saas-billing-hero p{margin:0;color:var(--billing-muted);font-size:15px;line-height:1.7}body:has(.saas-billing-redesign) .saas-billing-hero-art{position:relative;z-index:1;min-height:142px;align-self:center}body:has(.saas-billing-redesign) .saas-billing-hero-art b,body:has(.saas-billing-redesign) .saas-billing-hero-art i,body:has(.saas-billing-redesign) .saas-billing-hero-art span{position:absolute;display:block}body:has(.saas-billing-redesign) .saas-billing-hero-art i{right:104px;bottom:24px;width:108px;height:92px;border:1px solid rgba(13,158,145,.22);background:linear-gradient(150deg,rgba(255,255,255,.96),rgba(167,230,225,.42)),#effbf9;box-shadow:22px 20px 36px rgba(13,158,145,.12);-webkit-clip-path:polygon(50% 0,100% 25%,100% 73%,50% 100%,0 73%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 73%,50% 100%,0 73%,0 25%)}body:has(.saas-billing-redesign) .saas-billing-hero-art span{right:30px;bottom:18px;width:78px;height:110px;border:1px solid rgba(13,158,145,.18);border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.7) 0 42%,rgba(114,211,204,.34) 42% 100%),rgba(238,250,249,.82);transform:skewY(-18deg)}body:has(.saas-billing-redesign) .saas-billing-hero-art b{right:188px;top:20px;width:58px;height:58px;border:1px solid rgba(13,158,145,.28);border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(103,214,205,.46)),#e9fbf8;box-shadow:0 16px 30px rgba(13,158,145,.16)}body:has(.saas-billing-redesign) .saas-billing-stat-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;align-self:end;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.saas-billing-redesign) .saas-billing-stat{display:grid;position:relative;min-height:122px;grid-template-columns:74px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;overflow:hidden;border:1px solid rgba(219,228,239,.92);border-radius:16px;padding:22px;color:var(--billing-teal);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(249,252,255,.92));box-shadow:0 14px 34px rgba(15,23,42,.045)}body:has(.saas-billing-redesign) .saas-billing-stat.cyan{color:#35b9bf}body:has(.saas-billing-redesign) .saas-billing-stat.orange{color:var(--billing-orange)}body:has(.saas-billing-redesign) .saas-billing-stat.violet{color:var(--billing-violet)}body:has(.saas-billing-redesign) .saas-billing-stat>span{display:inline-grid;width:70px;height:70px;place-items:center;border-radius:14px;background:color-mix(in srgb,currentColor 13%,white)}body:has(.saas-billing-redesign) .saas-billing-stat em,body:has(.saas-billing-redesign) .saas-billing-stat small{display:block;color:#6b7890;font-size:13px;font-style:normal;font-weight:760}body:has(.saas-billing-redesign) .saas-billing-stat strong{display:block;margin:8px 0;color:#07122d;font-size:36px;font-weight:880;line-height:1;letter-spacing:0}body:has(.saas-billing-redesign) .saas-billing-stat svg:not(:first-child){position:absolute;right:-2px;bottom:0;width:170px;height:66px;opacity:.26}body:has(.saas-billing-redesign) .saas-billing-stat svg:not(:first-child) path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}body:has(.saas-billing-redesign) .saas-billing-table-panel{display:grid;grid-gap:0;gap:0;background:#ffffff!important}body:has(.saas-billing-redesign) .saas-billing-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end;padding:24px 28px 12px}body:has(.saas-billing-redesign) .saas-billing-panel-head h2{margin:0;color:#07122d;font-size:22px;font-weight:880}body:has(.saas-billing-redesign) .saas-billing-panel-head p{margin:8px 0 0;color:var(--billing-muted);font-size:13px}body:has(.saas-billing-redesign) .saas-billing-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto 44px auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 28px 22px}body:has(.saas-billing-redesign) .saas-billing-toolbar nav{display:inline-flex;grid-column:1;width:max-content;overflow:hidden;border:1px solid rgba(219,228,239,.88);border-radius:12px;padding:4px;background:#f7fbfd}body:has(.saas-billing-redesign) .saas-billing-toolbar nav a,body:has(.saas-billing-redesign) .saas-billing-toolbar nav button{display:inline-flex;min-height:38px;align-items:center;border:0;border-radius:9px;padding:0 15px;color:#53627a;font-size:13px;font-weight:850;text-decoration:none;background:transparent;cursor:pointer}body:has(.saas-billing-redesign) .saas-billing-toolbar nav a.active,body:has(.saas-billing-redesign) .saas-billing-toolbar nav button.active{color:var(--billing-teal);background:rgba(13,158,145,.1)}body:has(.saas-billing-redesign) .saas-billing-date-range,body:has(.saas-billing-redesign) .saas-billing-date-submit,body:has(.saas-billing-redesign) .saas-billing-export,body:has(.saas-billing-redesign) .saas-billing-select{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(203,213,225,.68);border-radius:11px;padding:0 14px;color:#253149;font-size:13px;font-weight:780;background:#ffffff;box-shadow:none}body:has(.saas-billing-redesign) .saas-billing-date-range{grid-column:3;width:376px}body:has(.saas-billing-redesign) .saas-billing-date-submit{grid-column:4}body:has(.saas-billing-redesign) .saas-billing-export{grid-column:5}body:has(.saas-billing-redesign) .saas-billing-date-range svg,body:has(.saas-billing-redesign) .saas-billing-date-submit svg,body:has(.saas-billing-redesign) .saas-billing-export svg{color:#73839d}body:has(.saas-billing-redesign) .saas-billing-date-range input,body:has(.saas-billing-redesign) .saas-billing-select select{min-width:0;min-height:0!important;border:0!important;padding:0!important;color:#253149;font:inherit;background:transparent!important;outline:0}body:has(.saas-billing-redesign) .saas-billing-date-range input{width:116px}body:has(.saas-billing-redesign) .saas-billing-select{display:grid;grid-template-columns:minmax(0,1fr) auto}body:has(.saas-billing-redesign) .saas-billing-select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body:has(.saas-billing-redesign) .saas-billing-export{justify-content:center;text-decoration:none}body:has(.saas-billing-redesign) .saas-billing-date-submit{width:44px;padding:0;cursor:pointer}body:has(.saas-billing-redesign) .saas-billing-date-submit:hover{border-color:rgba(13,158,145,.28);color:var(--billing-teal);background:rgba(13,158,145,.08)}body:has(.saas-billing-redesign) .saas-billing-table-wrap{overflow-x:auto;padding:0 28px 26px}body:has(.saas-billing-redesign) .saas-billing-table{width:100%;min-width:1120px;border-collapse:collapse;border-spacing:0}body:has(.saas-billing-redesign) .saas-billing-table td,body:has(.saas-billing-redesign) .saas-billing-table th{border-bottom:1px solid rgba(219,228,239,.9);padding:15px 16px;text-align:left;vertical-align:middle}body:has(.saas-billing-redesign) .saas-billing-table th{color:#73839d;font-size:12px;font-weight:850;background:#fbfdff}body:has(.saas-billing-redesign) .saas-billing-table th:first-child{border-top-left-radius:12px}body:has(.saas-billing-redesign) .saas-billing-table th:last-child{border-top-right-radius:12px}body:has(.saas-billing-redesign) .saas-billing-table td{color:#21304b;font-size:13px;font-weight:700}body:has(.saas-billing-redesign) .saas-billing-table tbody tr:hover{background:linear-gradient(90deg,rgba(13,158,145,.045),rgba(255,255,255,.9))}body:has(.saas-billing-redesign) .saas-billing-kind,body:has(.saas-billing-redesign) .saas-billing-success{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 11px;font-size:12px;font-weight:880;white-space:nowrap}body:has(.saas-billing-redesign) .saas-billing-kind.grant{color:var(--billing-teal);background:rgba(13,158,145,.1)}body:has(.saas-billing-redesign) .saas-billing-kind.consume{color:#d44949;background:#fff1f1}body:has(.saas-billing-redesign) .saas-billing-kind.adjust{color:var(--billing-blue);background:#eef4ff}body:has(.saas-billing-redesign) .saas-billing-table strong.negative,body:has(.saas-billing-redesign) .saas-billing-table strong.positive{color:#07122d;font-size:14px;font-weight:880}body:has(.saas-billing-redesign) .saas-billing-success{gap:7px;color:#20304a;background:transparent}body:has(.saas-billing-redesign) .saas-billing-success:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--billing-teal)}body:has(.saas-billing-redesign) .admin-empty{margin:0 28px 26px}body:has(.saas-billing-redesign) .saas-billing-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;border-top:1px solid rgba(219,228,239,.9);padding:16px 28px 18px;color:#64748b;font-size:13px}body:has(.saas-billing-redesign) .saas-billing-pagination>div{display:inline-flex;gap:8px;align-items:center}body:has(.saas-billing-redesign) .saas-billing-pagination a,body:has(.saas-billing-redesign) .saas-billing-pagination button,body:has(.saas-billing-redesign) .saas-billing-pagination>div>span{display:inline-grid;min-width:34px;height:34px;place-items:center;border:0;border-radius:9px;color:#40516a;font-weight:850;text-decoration:none;background:transparent;cursor:pointer}body:has(.saas-billing-redesign) .saas-billing-pagination a.active,body:has(.saas-billing-redesign) .saas-billing-pagination button.active{color:#ffffff;background:var(--billing-teal)}body:has(.saas-billing-redesign) .saas-billing-pagination a[aria-disabled=true],body:has(.saas-billing-redesign) .saas-billing-pagination button:disabled,body:has(.saas-billing-redesign) .saas-billing-pagination>div>span[aria-disabled=true]{pointer-events:none;opacity:.42}body:has(.admin-settings-page) .admin-page:not(.saas-shell)>.admin-settings-card,body:has(.admin-settings-page) .admin-page:not(.saas-shell)>.admin-settings-nav{grid-column:2;width:calc(100% - 56px);max-width:none;margin-right:auto;margin-left:auto}body:has(.admin-settings-page) .admin-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;border-radius:0;padding:8px 8px 2px!important;background:transparent;box-shadow:none}body:has(.admin-settings-page) .admin-settings-heading h1{margin:0 0 6px;color:var(--backend-text);font-size:clamp(30px,2.7vw,40px);line-height:1.08;letter-spacing:0}body:has(.admin-settings-page) .admin-settings-heading p{max-width:780px;margin:0;color:var(--backend-muted);font-size:15px;line-height:1.7}body:has(.admin-settings-page) .admin-settings-nav{position:-webkit-sticky;position:sticky;top:88px;z-index:18;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;margin-bottom:18px;border:1px solid var(--backend-border);border-radius:16px;padding:8px;background:rgba(255,255,255,.95);box-shadow:var(--backend-shadow-soft)}body:has(.admin-settings-page) .admin-settings-nav a{display:inline-flex;min-height:40px;align-items:center;gap:8px;border-radius:10px;padding:0 14px;color:var(--backend-muted);font-size:14px;font-weight:800;text-decoration:none}body:has(.admin-settings-page) .admin-settings-nav a.active,body:has(.admin-settings-page) .admin-settings-nav a:focus-visible,body:has(.admin-settings-page) .admin-settings-nav a:hover{background:var(--backend-primary-soft);color:var(--backend-primary-hover)}body:has(.admin-settings-page) .admin-settings-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.admin-settings-page) .admin-settings-overview article{min-width:0;border:1px solid var(--backend-border);border-radius:16px;padding:18px;background:#ffffff;box-shadow:var(--backend-shadow-card)}body:has(.admin-settings-page) .admin-settings-overview small,body:has(.admin-settings-page) .admin-settings-overview span{display:block;color:var(--backend-muted);font-size:12px;font-weight:780}body:has(.admin-settings-page) .admin-settings-overview strong{display:block;margin-top:10px;color:var(--backend-text);font-size:28px;font-weight:880;line-height:1.1}body:has(.admin-settings-page) .admin-settings-overview small{margin-top:10px;word-break:break-word}body:has(.admin-settings-page) .admin-settings-card{overflow:hidden;border:1px solid var(--backend-border);border-radius:18px;margin-bottom:56px;padding:0;background:#ffffff;box-shadow:var(--backend-shadow)}body:has(.admin-settings-page) .admin-settings-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--backend-border);padding:22px 24px}body:has(.admin-settings-page) .admin-settings-card>:not(.admin-settings-panel-head){margin-right:24px;margin-left:24px}body:has(.admin-settings-page) .admin-settings-card>:last-child{margin-bottom:24px}body:has(.admin-settings-page) .admin-settings-card>.admin-ai-switches,body:has(.admin-settings-page) .admin-settings-card>.admin-saas-rule-grid{margin-top:24px}body:has(.admin-settings-page) .admin-ai-switches{display:flex;flex-wrap:wrap;gap:18px 34px;align-items:center}body:has(.admin-settings-page) .admin-ai-switches .admin-check{width:auto;min-height:32px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}body:has(.admin-settings-page) .admin-ai-switches .admin-check span{color:var(--backend-text);font-size:13px;font-weight:780}body:has(.admin-settings-page) .admin-ai-switches .admin-check input[type=checkbox],body:has(.admin-settings-page) .admin-saas-rule-card input[type=checkbox]{position:relative;width:42px;height:24px;min-height:24px;flex:0 0 42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;margin:0;background:#d9e3ee;box-shadow:inset 0 0 0 1px rgba(148,163,184,.34);cursor:pointer;transition:background .18s ease,box-shadow .18s ease}body:has(.admin-settings-page) .admin-ai-switches .admin-check input[type=checkbox]:after,body:has(.admin-settings-page) .admin-saas-rule-card input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#ffffff;box-shadow:0 2px 8px rgba(15,23,42,.18);transition:transform .18s ease}body:has(.admin-settings-page) .admin-ai-switches .admin-check input[type=checkbox]:checked,body:has(.admin-settings-page) .admin-saas-rule-card input[type=checkbox]:checked{background:var(--backend-primary);box-shadow:inset 0 0 0 1px rgba(13,158,145,.28)}body:has(.admin-settings-page) .admin-ai-switches .admin-check input[type=checkbox]:checked:after,body:has(.admin-settings-page) .admin-saas-rule-card input[type=checkbox]:checked:after{transform:translateX(18px)}body:has(.admin-settings-page) .admin-ai-switches .admin-check input[type=checkbox]:focus-visible,body:has(.admin-settings-page) .admin-saas-rule-card input[type=checkbox]:focus-visible{outline:3px solid rgba(13,158,145,.18);outline-offset:3px}body:has(.admin-settings-page) .admin-ai-provider-note{display:none}body:has(.admin-settings-page) .admin-ai-connection-grid,body:has(.admin-settings-page) .admin-ai-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.admin-settings-page) .admin-ai-provider-grid{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}body:has(.admin-settings-page) .admin-saas-concurrency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.admin-settings-page) .admin-email-wide{grid-column:1/-1}body:has(.admin-settings-page) .admin-email-recipient-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.admin-settings-page) .admin-email-secure-field{align-self:end;margin:0}body:has(.admin-settings-page) .admin-email-secure-field .saas-switch-control{min-height:44px}body:has(.admin-settings-page) .admin-ai-clear-key{display:none!important}body:has(.admin-settings-page) .admin-settings-panel-head .admin-button{min-width:154px;justify-content:center;white-space:nowrap}body:has(.admin-settings-page) .admin-settings-panel-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}body:has(.admin-settings-page) .admin-settings-panel-meta span{display:inline-flex;min-height:26px;align-items:center;border:1px solid rgba(11,153,143,.14);border-radius:999px;padding:0 10px;color:var(--backend-primary-hover);font-size:12px;font-weight:820;background:rgba(232,248,246,.82)}body:has(.admin-settings-page) .admin-settings-inner-title{border-top:1px solid var(--backend-border);padding-top:20px}body:has(.admin-settings-page) .admin-settings-card[data-saving=true] .admin-button[type=submit]{pointer-events:none;opacity:.68}body:has(.admin-settings-page) .admin-settings-subsection{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--backend-border);padding-top:22px}body:has(.admin-settings-page) .admin-ai-provider-stack,body:has(.admin-settings-page) .admin-field-grid,body:has(.admin-settings-page) .admin-settings-inner-title,body:has(.admin-settings-page) .admin-settings-subsection{margin-top:16px}body:has(.admin-settings-page) .admin-saas-rule-card{min-height:112px}body:has(.admin-settings-page) .admin-saas-rule-card{gap:16px}body:has(.admin-settings-page) .admin-saas-rule-card>.admin-saas-rule-head{display:flex;align-items:center;justify-content:space-between;gap:16px}body:has(.admin-settings-page) .admin-saas-rule-card>.admin-saas-rule-head span{color:var(--backend-text);font-weight:820}body:has(.admin-settings-page) .admin-saas-rule-card>.admin-saas-rule-cost{display:grid;grid-template-columns:minmax(86px,1fr) auto;grid-gap:10px;gap:10px;align-items:center}@media (max-width:980px){body:has(.admin-settings-page) .admin-settings-overview{grid-template-columns:1fr}body:has(.admin-settings-page) .admin-settings-panel-head{display:grid;align-items:start}body:has(.admin-settings-page) .admin-settings-panel-head .admin-button{width:100%}}@media (min-width:1280px){.saas-license-combined-card{grid-template-columns:minmax(560px,.92fr) minmax(560px,.78fr)}.saas-license-account-block,.saas-license-operation-block{padding:26px 28px}.saas-license-operation-stack{max-width:760px}}@media (max-width:1480px){body:has(.saas-billing-redesign) .saas-billing-toolbar{grid-template-columns:auto minmax(0,1fr) auto 44px auto}}@media (max-width:1180px){.saas-license-combined-card{grid-template-columns:1fr}.saas-license-operation-block{border-top:1px solid rgba(219,228,239,.9);border-left:0}.saas-license-operation-block:before{display:none}.saas-locale-option-group{grid-template-columns:1fr}.saas-locale-option-group>div:first-child{border-right:0;border-bottom:1px solid rgba(219,228,239,.9)}.saas-locale-option-group>div:last-child{grid-template-columns:repeat(3,minmax(120px,1fr))}.saas-license-overview{grid-template-columns:1fr}.saas-license-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.saas-license-metrics>div:nth-child(3n){border-right:0}body:has(.saas-billing-redesign) .saas-billing-hero{grid-template-columns:1fr}body:has(.saas-billing-redesign) .saas-billing-hero-art{display:none}body:has(.saas-billing-redesign) .saas-billing-stat-grid,body:has(.saas-billing-redesign) .saas-billing-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.saas-billing-redesign) .saas-billing-toolbar nav{grid-column:1/-1;width:100%}body:has(.saas-billing-redesign) .saas-billing-date-range,body:has(.saas-billing-redesign) .saas-billing-date-submit,body:has(.saas-billing-redesign) .saas-billing-export{grid-column:auto}body:has(.saas-billing-redesign) .saas-billing-date-range{width:100%}}@media (max-width:760px){.saas-license-card{min-height:0;padding:20px}.saas-license-metrics,.saas-license-operation-grid{grid-template-columns:1fr}.saas-license-locale-head{align-items:stretch;flex-direction:column}.saas-locale-primary,.saas-locale-support{padding-left:0}.saas-locale-step{position:static}.saas-locale-section{grid-template-columns:auto minmax(0,1fr);align-items:start}.saas-locale-section .saas-locale-primary,.saas-locale-section .saas-locale-support{grid-column:2}.saas-locale-option-group>div:last-child{grid-template-columns:1fr}.saas-license-metrics>div{border-right:0;border-bottom:1px solid rgba(219,228,239,.82);padding:0 0 14px}.saas-license-metrics>div:last-child{border-bottom:0;padding-bottom:0}.saas-license-card-footer{align-items:stretch;flex-direction:column}body:has(.saas-billing-redesign) .saas-workspace{padding-right:16px;padding-left:16px}body:has(.saas-billing-redesign) .saas-billing-hero{min-height:0;padding:24px 18px!important}body:has(.saas-billing-redesign) .saas-billing-panel-head,body:has(.saas-billing-redesign) .saas-billing-stat-grid,body:has(.saas-billing-redesign) .saas-billing-toolbar{grid-template-columns:1fr}body:has(.saas-billing-redesign) .saas-billing-toolbar{padding:14px 18px 20px}body:has(.saas-billing-redesign) .saas-billing-toolbar nav{overflow-x:auto}body:has(.saas-billing-redesign) .saas-billing-date-range{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}body:has(.saas-billing-redesign) .saas-billing-date-range input{width:100%}body:has(.saas-billing-redesign) .saas-billing-pagination,body:has(.saas-billing-redesign) .saas-billing-panel-head,body:has(.saas-billing-redesign) .saas-billing-table-wrap{padding-right:18px;padding-left:18px}body:has(.saas-billing-redesign) .saas-billing-pagination{grid-template-columns:1fr}}body:has(.admin-overview-page) .admin-overview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-card{display:grid!important;min-height:152px!important;grid-template-columns:52px minmax(0,1fr) minmax(82px,34%)!important;grid-template-rows:22px 44px 22px!important;align-items:center!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:2px!important;row-gap:2px!important;overflow:hidden!important;padding:20px 18px!important}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-card>span{grid-column:1!important;grid-row:1/3!important;width:48px!important;height:48px!important;align-self:center!important}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-copy{display:contents!important}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-copy small:first-of-type{grid-column:2/4!important;grid-row:1!important;align-self:end!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;white-space:nowrap!important}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-copy strong{grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important;font-size:clamp(34px,2.35vw,42px)!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-trend{grid-column:1/3!important;grid-row:3!important;justify-self:start!important;align-self:end!important;white-space:nowrap!important}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-copy small:last-of-type{display:none!important}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-mini-trend{position:relative!important;right:auto!important;bottom:auto!important;grid-column:3!important;grid-row:2/4!important;width:100%!important;min-width:76px!important;height:54px!important;align-self:center!important;justify-self:stretch!important}@media (max-width:1300px){body:has(.admin-overview-page) .admin-overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){body:has(.admin-overview-page) .admin-overview-kpi-grid{grid-template-columns:1fr!important}}body:has(.admin-page) .admin-global-topbar{grid-template-columns:54px auto minmax(120px,1fr) auto!important;gap:10px;min-height:64px;padding:10px 12px}body:has(.admin-overview-page) .admin-overview-page{--overview-gap:20px}body:has(.admin-overview-page) .admin-overview-heading{align-items:end;min-height:132px;margin-top:0!important;border:0!important;padding:16px 4px 0!important;background:transparent!important;box-shadow:none!important}body:has(.admin-overview-page) .admin-overview-heading h1{margin-top:8px;font-size:clamp(34px,3vw,46px);line-height:1.05;letter-spacing:0}body:has(.admin-overview-page) .admin-overview-heading p{max-width:760px;margin-top:12px;color:#5d6d86;font-size:15px;line-height:1.7}body:has(.admin-overview-page) .admin-overview-heading .eyebrow{color:var(--backend-primary-hover);font-size:13px;letter-spacing:0;text-transform:none}body:has(.admin-overview-page) .admin-overview-heading .saas-dashboard-actions{display:flex;align-items:center;gap:14px}body:has(.admin-overview-page) .admin-overview-heading .admin-button{min-height:46px;border-radius:12px;padding:0 18px}body:has(.admin-overview-page) .admin-overview-heading .admin-button:not(.secondary){border-color:rgba(8,145,137,.9);color:#ffffff;background:linear-gradient(180deg,#0faaa0,#07877f);box-shadow:0 16px 30px rgba(8,145,137,.24)}body:has(.admin-overview-page) .admin-overview-heading .admin-button.secondary{background:rgba(255,255,255,.92)}body:has(.admin-overview-page) .admin-overview-kpi-grid{width:calc(100% - 56px);margin:18px auto 0}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-card{min-height:142px!important;border-color:rgba(210,220,234,.88)!important;border-radius:18px!important;background:radial-gradient(circle at 78% 30%,rgba(255,255,255,.96),rgba(255,255,255,0) 34%),linear-gradient(135deg,#ffffff,#ffffff 54%,rgba(241,245,249,.9))!important;box-shadow:0 18px 46px rgba(15,23,42,.07)!important}body:has(.admin-overview-page) .admin-overview-kpi-grid .saas-kpi-card:hover{transform:translateY(-2px);border-color:rgba(13,148,136,.22)!important;box-shadow:0 22px 52px rgba(15,23,42,.1)!important}body:has(.admin-overview-page) .admin-overview-dashboard-grid{grid-template-columns:minmax(0,1.42fr) minmax(360px,1fr);gap:20px;margin-top:20px}body:has(.admin-overview-page) .admin-overview-assets,body:has(.admin-overview-page) .admin-overview-dashboard-grid>.admin-panel{border-color:rgba(210,220,234,.88);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 18px 52px rgba(15,23,42,.07)}body:has(.admin-overview-page) .admin-panel-head h2{color:#0f172a;font-size:21px;line-height:1.2}body:has(.admin-overview-page) .admin-panel-head p{max-width:620px;color:#64748b;font-size:13px;line-height:1.7}body:has(.admin-overview-page) .admin-row-link{min-height:38px;border-radius:11px;padding:0 14px;font-size:13px}body:has(.admin-overview-page) .admin-overview-queue-grid{gap:12px}body:has(.admin-overview-page) .admin-overview-queue-grid a{min-height:132px;gap:8px;border-color:rgba(210,220,234,.86);border-radius:17px;padding:17px;background:linear-gradient(140deg,rgba(255,255,255,.98),rgba(248,250,252,.86));box-shadow:none}body:has(.admin-overview-page) .admin-overview-queue-grid span{margin-top:4px}body:has(.admin-overview-page) .admin-overview-queue-grid strong{font-size:28px}body:has(.admin-overview-page) .admin-overview-feed a,body:has(.admin-overview-page) .admin-overview-health-strip span,body:has(.admin-overview-page) .admin-overview-risk-list a,body:has(.admin-overview-page) .admin-overview-system-list a{border-color:rgba(210,220,234,.86);background:rgba(255,255,255,.9);box-shadow:none}body:has(.admin-overview-page) .admin-overview-feed{gap:9px}body:has(.admin-overview-page) .admin-overview-feed a{min-height:70px;grid-template-columns:42px minmax(0,1fr)!important;border-radius:15px;padding:10px 12px!important}body:has(.admin-overview-page) .admin-overview-feed-icon{width:36px;height:36px;align-self:center;border-radius:12px}body:has(.admin-overview-page) .admin-overview-lead-main{gap:4px}body:has(.admin-overview-page) .admin-overview-lead-summary{-webkit-line-clamp:1;color:#53657d;font-size:12px}body:has(.admin-overview-page) .admin-overview-lead-meta{gap:6px 14px}body:has(.admin-overview-page) .admin-overview-system-list{gap:10px}body:has(.admin-overview-page) .admin-overview-system-list a{min-height:66px;border-radius:15px;padding:12px 14px}body:has(.admin-overview-page) .admin-overview-system-list span{width:36px;height:36px;border-radius:13px}body:has(.admin-overview-page) .admin-overview-assets{width:calc(100% - 56px);margin-right:auto;margin-left:auto;padding:22px!important}body:has(.admin-overview-page) .admin-overview-assets-grid{gap:14px}body:has(.admin-overview-page) .admin-overview-assets-grid a{min-height:92px;border-color:rgba(210,220,234,.86);border-radius:17px;padding:15px 16px;background:linear-gradient(140deg,rgba(255,255,255,.98),rgba(248,250,252,.86));box-shadow:none}@media (max-width:1320px){body:has(.admin-page) .admin-global-topbar{grid-template-columns:54px auto minmax(120px,1fr) auto}body:has(.admin-page) .admin-topbar-notice{display:none}body:has(.admin-overview-page) .admin-overview-dashboard-grid{grid-template-columns:1fr}}@media (max-width:980px){body:has(.admin-overview-page) .admin-overview-heading{align-items:start;grid-template-columns:1fr;min-height:0}body:has(.admin-overview-page) .admin-overview-heading .saas-dashboard-actions{width:100%}body:has(.admin-overview-page) .admin-overview-heading .admin-button{flex:1 1}}@media (max-width:760px){body:has(.admin-page) .admin-global-topbar{grid-template-columns:44px minmax(0,1fr) auto}body:has(.admin-overview-page) .admin-overview-assets,body:has(.admin-overview-page) .admin-overview-dashboard-grid,body:has(.admin-overview-page) .admin-overview-kpi-grid{width:calc(100% - 32px)}}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar{border-color:rgba(255,255,255,.72)!important;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.22) 48%,rgba(255,255,255,.12)),rgba(255,255,255,.28)!important;box-shadow:0 20px 54px rgba(15,23,42,.08),0 8px 22px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(148,163,184,.1)!important;-webkit-backdrop-filter:blur(30px) saturate(1.75);backdrop-filter:blur(30px) saturate(1.75)}body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .admin-refresh-button,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .admin-refresh-button:focus-visible,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .admin-refresh-button:hover,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-account-trigger,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-account-trigger:focus-visible,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-account-trigger:hover,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-account-trigger[aria-expanded=true],body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-icon-button,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-icon-button:focus-visible,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-icon-button:hover,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-refresh-button,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-refresh-button:focus-visible,body:has(.admin-page) .admin-page:not(.saas-shell)>.admin-global-topbar .saas-refresh-button:hover{border-color:rgba(255,255,255,.62)!important;background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(255,255,255,.18)),rgba(255,255,255,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 24px rgba(15,23,42,.055)!important;color:var(--backend-text)!important;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45)}body:has(.saas-shell) .saas-account-avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}body:has(.saas-shell) .saas-modal-card.saas-account-modal .admin-account-avatar-panel{margin-bottom:2px}body:has(.saas-shell) .saas-modal-card.saas-account-modal .saas-account-submit,body:has(.saas-shell) .saas-modal-card.saas-account-modal .saas-account-submit:focus-visible,body:has(.saas-shell) .saas-modal-card.saas-account-modal .saas-account-submit:hover{border-color:var(--backend-primary)!important;background:linear-gradient(135deg,var(--backend-primary),#13b3a7)!important;color:#ffffff!important;box-shadow:0 14px 30px rgba(11,153,143,.18)!important}body:has(.saas-shell) .saas-modal-card.saas-account-modal .saas-account-submit:hover{transform:translateY(-1px)}body:has(.saas-shell) .saas-modal-card.saas-account-modal .saas-account-submit svg{color:currentColor}body:has(.saas-shell) .saas-workspace{background:radial-gradient(circle at 18% 0,rgba(255,255,255,.58),transparent 28%),radial-gradient(circle at 82% 4%,rgba(255,255,255,.46),transparent 26%)}body:has(.saas-shell) .admin-panel,body:has(.saas-shell) .saas-billing-table-panel,body:has(.saas-shell) .saas-conversation-console,body:has(.saas-shell) .saas-form-panel,body:has(.saas-shell) .saas-knowledge-console,body:has(.saas-shell) .saas-kpi-card,body:has(.saas-shell) .saas-lead-card,body:has(.saas-shell) .saas-lead-detail-hero,body:has(.saas-shell) .saas-leads-table-panel,body:has(.saas-shell) .saas-leads-workflow article,body:has(.saas-shell) .saas-learning-detail-panel,body:has(.saas-shell) .saas-learning-filters,body:has(.saas-shell) .saas-learning-review,body:has(.saas-shell) .saas-license-card,body:has(.saas-shell) .saas-review-card,body:has(.saas-shell) .saas-seo-site-card,body:has(.saas-shell) .saas-seo-tabs-panel,body:has(.saas-shell) .saas-settings-card,body:has(.saas-shell) .saas-settings-panel-plain,body:has(.saas-shell) .saas-workflow-grid article,body:has(.saas-shell) .saas-workspace>.admin-alert{border-color:rgba(255,255,255,.7)!important;background:linear-gradient(135deg,rgba(255,255,255,.66),rgba(255,255,255,.34) 56%,rgba(255,255,255,.22)),rgba(255,255,255,.36)!important;box-shadow:0 22px 56px rgba(15,23,42,.075),0 8px 20px rgba(15,23,42,.038),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(148,163,184,.12)!important;-webkit-backdrop-filter:blur(24px) saturate(1.45);backdrop-filter:blur(24px) saturate(1.45)}body:has(.saas-shell) .saas-billing-hero,body:has(.saas-shell) .saas-customer-hero,body:has(.saas-shell) .saas-seo-hero{background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.2)),rgba(255,255,255,.24)!important}body:has(.saas-shell) .saas-learning-filters{border-color:transparent!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .admin-panel:hover,body:has(.saas-shell) .saas-kpi-card:hover,body:has(.saas-shell) .saas-lead-card:hover,body:has(.saas-shell) .saas-leads-workflow article:hover,body:has(.saas-shell) .saas-review-card:hover,body:has(.saas-shell) .saas-seo-site-card:hover{border-color:rgba(255,255,255,.9)!important;box-shadow:0 26px 64px rgba(15,23,42,.09),0 10px 24px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.96)!important}body:has(.saas-shell) .saas-kpi-card>span,body:has(.saas-shell) .saas-lead-card-head>svg,body:has(.saas-shell) .saas-leads-workflow article>span,body:has(.saas-shell) .saas-learning-category-box,body:has(.saas-shell) .saas-learning-detail-panel>header span,body:has(.saas-shell) .saas-license-card-title>span,body:has(.saas-shell) .saas-review-card-head>svg,body:has(.saas-shell) .saas-settings-panel-head .admin-ai-section-title>svg,body:has(.saas-shell) .saas-task-icon{border:1px solid rgba(255,255,255,.62);background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),color-mix(in srgb,currentColor 10%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 24px rgba(15,23,42,.05);-webkit-backdrop-filter:blur(16px) saturate(1.35);backdrop-filter:blur(16px) saturate(1.35)}body:has(.saas-shell) .saas-audit-pagination,body:has(.saas-shell) .saas-billing-toolbar nav,body:has(.saas-shell) .saas-chart-toolbar,body:has(.saas-shell) .saas-conversation-tabs,body:has(.saas-shell) .saas-leads-pagination,body:has(.saas-shell) .saas-leads-toolbar nav,body:has(.saas-shell) .saas-learning-tags button,body:has(.saas-shell) .saas-learning-tags span,body:has(.saas-shell) .saas-quota-pill,body:has(.saas-shell) .saas-seo-tabs,body:has(.saas-shell) .saas-topbar-status{border:1px solid rgba(255,255,255,.64);background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.18)),rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 24px rgba(15,23,42,.045);-webkit-backdrop-filter:blur(18px) saturate(1.38);backdrop-filter:blur(18px) saturate(1.38)}body:has(.saas-shell) .saas-topbar .saas-topbar-status{border-color:transparent!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-topbar .saas-topbar-status-inner{border-color:transparent!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-seo-tabs-panel{padding:10px!important;border-radius:20px!important}body:has(.saas-shell) .saas-seo-tabs{grid-gap:10px!important;gap:10px!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-seo-tabs a{min-height:76px!important;grid-gap:4px 12px!important;gap:4px 12px!important;border:1px solid rgba(210,221,235,.72)!important;border-radius:14px!important;padding:14px 16px!important;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(247,251,255,.68)),rgba(255,255,255,.58)!important;box-shadow:0 10px 24px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.9)!important;text-decoration:none!important}body:has(.saas-shell) .saas-seo-tabs a:after,body:has(.saas-shell) .saas-seo-tabs a:before{display:none!important}body:has(.saas-shell) .saas-seo-tabs a>svg{box-sizing:border-box;width:36px!important;height:36px!important;padding:9px;border-radius:12px;background:linear-gradient(135deg,rgba(226,252,248,.96),rgba(240,247,255,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(13,158,145,.08)}body:has(.saas-shell) .saas-seo-tabs a strong{letter-spacing:0}body:has(.saas-shell) .saas-seo-tabs a:hover{border-color:rgba(13,158,145,.28)!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,251,249,.78)),rgba(255,255,255,.68)!important;box-shadow:0 14px 30px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.94)!important}body:has(.saas-shell) .saas-seo-tabs a.active{border-color:rgba(13,158,145,.42)!important;background:linear-gradient(145deg,rgba(224,251,247,.98),rgba(255,255,255,.82) 58%,rgba(232,246,255,.72)),rgba(255,255,255,.76)!important;box-shadow:0 18px 36px rgba(13,158,145,.12),inset 0 0 0 1px rgba(255,255,255,.78),inset 0 3px 0 #11b6a8!important}body:has(.saas-shell) .saas-seo-tabs a.active>svg{color:#fff!important;background:linear-gradient(135deg,#0ca89b,#0b9187)!important;box-shadow:0 10px 22px rgba(13,158,145,.22),inset 0 1px 0 rgba(255,255,255,.34)}body:has(.saas-shell) .saas-seo-tabs a.active strong{color:#0b8378!important}body:has(.saas-shell) .saas-seo-tabs-panel{overflow:hidden!important}body:has(.saas-shell) .saas-seo-tabs{border:1px solid rgba(207,219,234,.86)!important;padding:0!important;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(247,251,255,.5)),rgba(255,255,255,.44)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 28px rgba(15,23,42,.05)!important;-webkit-backdrop-filter:blur(16px) saturate(1.28);backdrop-filter:blur(16px) saturate(1.28)}body:has(.saas-shell) .saas-seo-tabs a{grid-template-columns:auto minmax(0,1fr)!important;min-height:74px!important;grid-gap:4px 10px!important;gap:4px 10px!important;border-right:1px solid rgba(207,219,234,.62)!important;padding:14px 36px 14px 22px!important}body:has(.saas-shell) .saas-seo-tabs a:after{color:#64748b;font-size:22px}body:has(.saas-shell) .saas-seo-tabs a strong{color:#18243a!important;line-height:1.25}body:has(.saas-shell) .saas-seo-tabs a span{color:#72829a!important}body:has(.saas-shell) .saas-seo-tabs a.active{z-index:1;background:linear-gradient(135deg,rgba(229,251,248,.92),rgba(247,253,252,.72))!important;box-shadow:inset 0 0 0 1px rgba(13,158,145,.34),inset 3px 0 0 #11b6a8!important;-webkit-clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%)}body:has(.saas-shell) .saas-seo-tabs a.active>svg{width:18px!important;height:18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(.saas-shell) .saas-seo-tabs-panel{border-radius:17px!important}body:has(.saas-shell) .saas-seo-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;min-height:72px;overflow:hidden;border:1px solid rgba(197,213,232,.82)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(249,252,255,.74)),rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 24px rgba(15,23,42,.035)!important;-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15)}body:has(.saas-shell) .saas-seo-tabs a{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,max-content)!important;min-height:72px!important;align-content:center!important;align-items:center!important;justify-content:center!important;grid-gap:3px 10px!important;gap:3px 10px!important;border:0!important;border-right:1px solid rgba(214,224,236,.72)!important;border-radius:0!important;padding:12px 42px 12px 34px!important;background:transparent!important;box-shadow:none!important;text-align:left!important;-webkit-clip-path:none!important;clip-path:none!important}body:has(.saas-shell) .saas-seo-tabs a:last-child{border-right:0!important}body:has(.saas-shell) .saas-seo-tabs a:before{display:none!important}body:has(.saas-shell) .saas-seo-tabs a:after{content:"›"!important;position:absolute;top:50%;right:20px;display:block!important;color:#6f7d92;font-size:20px;font-weight:500;line-height:1;opacity:.72;transform:translateY(-50%)}body:has(.saas-shell) .saas-seo-tabs a:last-child:after{display:none!important}body:has(.saas-shell) .saas-seo-tabs a>svg{grid-row:1/3!important;width:18px!important;height:18px!important;padding:0!important;border:0!important;border-radius:0!important;color:#0b9187!important;background:transparent!important;box-shadow:none!important}body:has(.saas-shell) .saas-seo-tabs a strong{color:#14213a!important;font-size:14px!important;line-height:1.2}body:has(.saas-shell) .saas-seo-tabs a span{color:#74849a!important;font-size:12px!important;line-height:1.35}body:has(.saas-shell) .saas-seo-tabs a.active{z-index:2;justify-content:start!important;border-right-color:transparent!important;padding-left:32px!important;background:transparent!important;box-shadow:none!important}body:has(.saas-shell) .saas-seo-tabs a.active:before{content:""!important;position:absolute;inset:0 0 0 0;z-index:-1;display:block!important;border:1px solid rgba(10,176,162,.6);border-left-width:3px;border-radius:15px 0 0 15px;background:linear-gradient(135deg,rgba(226,251,247,.96),rgba(250,255,254,.76) 62%,rgba(244,250,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 20px rgba(13,158,145,.07);-webkit-clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%)}body:has(.saas-shell) .saas-seo-tabs a.active:after{display:none!important}body:has(.saas-shell) .saas-seo-tabs a.active strong,body:has(.saas-shell) .saas-seo-tabs a.active>svg{color:#078a80!important}body:has(.saas-shell) .saas-conversation-insight,body:has(.saas-shell) .saas-conversation-list,body:has(.saas-shell) .saas-conversation-main,body:has(.saas-shell) .saas-knowledge-detail,body:has(.saas-shell) .saas-knowledge-filters,body:has(.saas-shell) .saas-knowledge-main{background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(255,255,255,.16)),rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(18px) saturate(1.34);backdrop-filter:blur(18px) saturate(1.34)}body:has(.saas-shell) .saas-billing-panel-head,body:has(.saas-shell) .saas-billing-toolbar,body:has(.saas-shell) .saas-conversation-main-head,body:has(.saas-shell) .saas-knowledge-toolbar,body:has(.saas-shell) .saas-lead-card-head,body:has(.saas-shell) .saas-leads-toolbar,body:has(.saas-shell) .saas-learning-review-head,body:has(.saas-shell) .saas-license-locale-head,body:has(.saas-shell) .saas-settings-panel-head{border-color:rgba(255,255,255,.52)!important;background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(255,255,255,.14)),rgba(255,255,255,.16);-webkit-backdrop-filter:blur(16px) saturate(1.28);backdrop-filter:blur(16px) saturate(1.28)}body:has(.saas-shell) .admin-lead-info-item,body:has(.saas-shell) .saas-conversation-card,body:has(.saas-shell) .saas-conversation-items>a,body:has(.saas-shell) .saas-knowledge-row,body:has(.saas-shell) .saas-lead-ai-summary,body:has(.saas-shell) .saas-lead-timeline>div,body:has(.saas-shell) .saas-learning-detail-grid section,body:has(.saas-shell) .saas-learning-review-table>.saas-learning-row,body:has(.saas-shell) .saas-locale-section,body:has(.saas-shell) .saas-modal-meta-grid>div,body:has(.saas-shell) .saas-task-list a,body:has(.saas-shell) .saas-workbench-metrics>div{border-color:rgba(255,255,255,.56)!important;background:linear-gradient(135deg,rgba(255,255,255,.56),rgba(255,255,255,.22)),rgba(255,255,255,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 8px 18px rgba(15,23,42,.035);-webkit-backdrop-filter:blur(14px) saturate(1.24);backdrop-filter:blur(14px) saturate(1.24)}body:has(.saas-shell) .saas-conversation-items>a.active,body:has(.saas-shell) .saas-conversation-items>a:hover,body:has(.saas-shell) .saas-knowledge-row.active,body:has(.saas-shell) .saas-knowledge-row:hover,body:has(.saas-shell) .saas-learning-review-table>.saas-learning-row.active,body:has(.saas-shell) .saas-learning-review-table>.saas-learning-row:hover{background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(255,255,255,.28)),rgba(255,255,255,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 26px rgba(15,23,42,.055)}body:has(.saas-shell) .saas-audit-table-wrap,body:has(.saas-shell) .saas-billing-table-wrap,body:has(.saas-shell) .saas-knowledge-table,body:has(.saas-shell) .saas-leads-table-wrap,body:has(.saas-shell) .saas-learning-review-table,body:has(.saas-shell) .table-scroll{border-color:rgba(255,255,255,.58)!important;background:linear-gradient(135deg,rgba(255,255,255,.44),rgba(255,255,255,.18)),rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.22);backdrop-filter:blur(16px) saturate(1.22)}body:has(.saas-shell) .saas-billing-table,body:has(.saas-shell) .saas-data-table,body:has(.saas-shell) .saas-leads-table{background:transparent!important}body:has(.saas-shell) .saas-billing-table th,body:has(.saas-shell) .saas-data-table thead,body:has(.saas-shell) .saas-leads-table th,body:has(.saas-shell) .saas-learning-table-header{background:linear-gradient(135deg,rgba(255,255,255,.66),rgba(255,255,255,.24)),rgba(255,255,255,.26)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}body:has(.saas-shell) .saas-billing-table tbody tr,body:has(.saas-shell) .saas-data-table tbody tr,body:has(.saas-shell) .saas-leads-table tbody tr{background:rgba(255,255,255,.18)}body:has(.saas-shell) .saas-billing-table tbody tr:hover,body:has(.saas-shell) .saas-data-table tbody tr:hover,body:has(.saas-shell) .saas-leads-table tbody tr:hover{background:rgba(255,255,255,.42)!important}body:has(.saas-shell) .saas-audit-table-wrap{border-color:rgba(219,228,239,.86)!important;background:#ffffff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-locale-geo-matrix+.saas-audit-table-wrap{border-top:0!important;border-radius:0 0 16px 16px!important}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table{background:#ffffff!important}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table thead,body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table thead th,body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table thead tr{background:#f8fbfd!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table tbody tr{background:#ffffff!important}body:has(.saas-shell) .saas-audit-table-wrap .saas-data-table tbody tr:hover{background:#f8fbfd!important}body:has(.saas-shell) .admin-button.secondary,body:has(.saas-shell) .admin-icon-button,body:has(.saas-shell) .saas-leads-icon-button,body:has(.saas-shell) .saas-more-action,body:has(.saas-shell) input,body:has(.saas-shell) select,body:has(.saas-shell) textarea{border-color:rgba(255,255,255,.62)!important;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(255,255,255,.2)),rgba(255,255,255,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 8px 18px rgba(15,23,42,.035);-webkit-backdrop-filter:blur(14px) saturate(1.24);backdrop-filter:blur(14px) saturate(1.24)}body:has(.saas-shell) input:focus,body:has(.saas-shell) select:focus,body:has(.saas-shell) textarea:focus{border-color:rgba(13,158,145,.44)!important;background:rgba(255,255,255,.54)!important;box-shadow:0 0 0 3px rgba(13,158,145,.1),inset 0 1px 0 rgba(255,255,255,.88)!important}body:has(.saas-shell) .saas-lead-modal-backdrop,body:has(.saas-shell) .saas-modal-backdrop{background:rgba(15,23,42,.28)!important;-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}body:has(.saas-shell) .saas-lead-modal-card,body:has(.saas-shell) .saas-learning-edit-modal,body:has(.saas-shell) .saas-modal-card{border-color:rgba(255,255,255,.74)!important;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,255,255,.4)),rgba(255,255,255,.36)!important;box-shadow:0 30px 80px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(32px) saturate(1.5);backdrop-filter:blur(32px) saturate(1.5)}body:has(.saas-shell) .saas-modal-card.saas-sync-wake-modal{display:flex!important;flex-direction:column!important;width:min(860px,calc(100vw - 56px))!important;max-width:860px!important;max-height:calc(100dvh - 56px)!important;min-height:0!important;overflow:hidden!important;padding:0!important;border-color:rgba(20,184,166,.22)!important;background:radial-gradient(circle at 88% 8%,rgba(20,184,166,.16),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,251,255,.9))!important}body:has(.saas-shell) .saas-modal-card.saas-sync-wake-modal,body:has(.saas-shell) .saas-modal-card.saas-sync-wake-modal *{writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;word-break:normal!important}body:has(.saas-shell) .saas-modal-card.saas-sync-wake-modal header{display:block!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:28px 72px 20px 30px!important;border-bottom:1px solid rgba(203,213,225,.75)!important;background:transparent!important}body:has(.saas-shell) .saas-modal-card.saas-sync-wake-modal header>div{width:auto!important;max-width:720px!important}body:has(.saas-shell) .saas-modal-card.saas-sync-wake-modal header h2{max-width:680px!important;margin:6px 0 8px!important;color:#10213f!important;font-size:24px!important;line-height:1.22!important;white-space:normal!important}body:has(.saas-shell) .saas-modal-card.saas-sync-wake-modal header p{max-width:720px!important;margin:0!important;color:#52627a!important;font-size:13px!important;line-height:1.72!important;white-space:normal!important}body:has(.saas-shell) .saas-modal-card.saas-sync-wake-modal .admin-modal-close{top:22px!important;right:22px!important}body:has(.saas-shell) .saas-sync-wake-body{display:grid!important;flex:1 1 auto!important;grid-template-columns:repeat(2,minmax(280px,1fr))!important;grid-gap:14px!important;gap:14px!important;min-height:0!important;overflow:auto!important;padding:22px 30px 30px!important}body:has(.saas-shell) .saas-sync-wake-body>div{min-width:0!important;border:1px solid rgba(203,213,225,.72)!important;border-radius:16px!important;padding:16px 18px!important;background:rgba(255,255,255,.82)!important}body:has(.saas-shell) .saas-sync-wake-body>div:last-child{grid-column:1/-1!important}body:has(.saas-shell) .saas-sync-wake-body strong{display:block!important;margin-bottom:10px!important;color:#10213f!important;font-size:14px!important;line-height:1.35!important}body:has(.saas-shell) .saas-sync-wake-body ul{display:grid!important;grid-gap:8px!important;gap:8px!important;margin:0!important;padding-left:18px!important;color:#52627a!important;font-size:13px!important;line-height:1.65!important}body:has(.saas-shell) .saas-sync-wake-body p{margin:8px 0 0!important;color:#52627a!important;font-size:13px!important;line-height:1.7!important}body:has(.saas-shell) .saas-sync-wake-body code{display:inline!important;max-width:100%!important;padding:2px 6px!important;overflow-wrap:anywhere!important;border-radius:7px!important;background:#eef6ff!important;color:#0f766e!important;font-size:12px!important}body:has(.saas-shell) .saas-modal-card.saas-audit-detail-modal{display:flex!important;flex-direction:column!important;width:min(760px,calc(100vw - 48px))!important;max-height:calc(100dvh - 56px)!important;overflow:hidden!important;padding:0!important;border-color:rgba(20,184,166,.24)!important;background:radial-gradient(circle at 86% 4%,rgba(20,184,166,.13),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(248,251,255,.92))!important}body:has(.saas-shell) .saas-modal-card.saas-audit-detail-modal header{position:relative!important;flex:0 0 auto!important;margin:0!important;padding:16px 66px 12px 30px!important;border-bottom:1px solid rgba(203,213,225,.78)!important}body:has(.saas-shell) .saas-modal-card.saas-audit-detail-modal header h2{margin:4px 0 0!important;color:#10213f!important;font-size:24px!important;line-height:1.2!important}body:has(.saas-shell) .saas-modal-card.saas-audit-detail-modal header p{max-width:560px!important;margin:0!important;overflow:hidden!important;color:#52627a!important;font-size:13px!important;line-height:1.6!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.saas-shell) .saas-modal-card.saas-audit-detail-modal .admin-modal-close{display:flex!important;width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;top:18px!important;right:22px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:18px!important;line-height:1!important;text-align:center!important}body:has(.saas-shell) .saas-audit-detail-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:10px 30px 28px!important;background:transparent!important;scrollbar-width:none!important;-ms-overflow-style:none!important}body:has(.saas-shell) .saas-audit-detail-body::-webkit-scrollbar{display:none!important}body:has(.saas-shell) .saas-audit-detail-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;padding:16px!important;border:1px solid rgba(203,213,225,.76)!important;border-radius:16px!important;background:rgba(255,255,255,.42)!important}body:has(.saas-shell) .saas-audit-detail-summary .saas-score-ring{--score:0;--score-color:#f59e0b;--score-text:#d97706;display:inline-grid!important;width:42px!important;height:42px!important;flex:0 0 42px!important;place-items:center!important;border-radius:999px!important;background:radial-gradient(circle at center,#fff 58%,transparent 60%),conic-gradient(var(--score-color) calc(var(--score) * 1%),#e5edf6 0)!important}body:has(.saas-shell) .saas-audit-detail-summary .saas-score-ring.good{--score-color:#10b981;--score-text:#047857}body:has(.saas-shell) .saas-audit-detail-summary .saas-score-ring.fair{--score-color:#14b8a6;--score-text:#0f766e}body:has(.saas-shell) .saas-audit-detail-summary .saas-score-ring.warn{--score-color:#f59e0b;--score-text:#d97706}body:has(.saas-shell) .saas-audit-detail-summary .saas-score-ring.bad{--score-color:#ef4444;--score-text:#dc2626}body:has(.saas-shell) .saas-audit-detail-summary .saas-score-ring b{color:var(--score-text)!important;font-size:12px!important;font-weight:900!important}body:has(.saas-shell) .saas-audit-detail-summary strong{display:block!important;color:#10213f!important;font-size:16px!important}body:has(.saas-shell) .saas-audit-detail-summary small,body:has(.saas-shell) .saas-audit-detail-summary span,body:has(.saas-shell) .saas-audit-detail-summary time{display:block!important;overflow:hidden!important;color:#64748b!important;font-size:12px!important;line-height:1.6!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.saas-shell) .saas-audit-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;margin-top:14px!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;isolation:isolate!important}body:has(.saas-shell) .saas-audit-detail-grid:after,body:has(.saas-shell) .saas-audit-detail-grid:before{display:none!important;content:none!important}body:has(.saas-shell) .saas-audit-detail-grid article{min-width:0!important;padding:16px 18px!important;border:1px solid rgba(203,213,225,.72)!important;border-radius:16px!important;background:rgba(255,255,255,.42)!important}body:has(.saas-shell) .saas-audit-detail-grid article.wide{grid-column:1/-1!important}body:has(.saas-shell) .saas-audit-detail-grid article>strong{display:block!important;margin-bottom:10px!important;color:#10213f!important;font-size:14px!important}body:has(.saas-shell) .saas-audit-detail-grid ul{display:grid!important;grid-gap:8px!important;gap:8px!important;margin:0!important;padding-left:18px!important;color:#52627a!important;font-size:13px!important;line-height:1.65!important}body:has(.saas-shell) .saas-audit-detail-grid p{margin:0!important;color:#52627a!important;font-size:13px!important;line-height:1.7!important}body:has(.saas-shell) .saas-audit-detail-grid dl{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0!important}body:has(.saas-shell) .saas-audit-detail-grid dl>div{display:flex!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid rgba(226,232,240,.78)!important;padding-bottom:8px!important}body:has(.saas-shell) .saas-audit-detail-grid dt{color:#64748b!important;font-size:12px!important}body:has(.saas-shell) .saas-audit-detail-grid dd{margin:0!important;color:#10213f!important;font-size:12px!important;font-weight:800!important;text-align:right!important}body:has(.saas-shell) .saas-modal-card.saas-account-modal{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.74)),rgba(255,255,255,.82)!important;box-shadow:0 30px 78px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(148,163,184,.1)!important;-webkit-backdrop-filter:blur(24px) saturate(1.28);backdrop-filter:blur(24px) saturate(1.28)}body:has(.saas-shell) .saas-modal-card.saas-account-modal .admin-account-avatar-panel,body:has(.saas-shell) .saas-modal-card.saas-account-modal input{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.72)),rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(10px) saturate(1.12);backdrop-filter:blur(10px) saturate(1.12)}body:has(.saas-shell) .saas-leads-toolbar nav{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-leads-toolbar .saas-leads-search{border:1px solid rgba(255,255,255,.62);border-radius:15px;padding:4px;background:linear-gradient(135deg,rgba(255,255,255,.46),rgba(255,255,255,.18)),rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 10px 24px rgba(15,23,42,.045);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-card-head,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-card-head.compact,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid label{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid label{border-color:rgba(148,163,184,.22)!important;background:#ffffff!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary{border-color:rgba(148,163,184,.2)!important;background:#ffffff!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-card-head,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-card-head.compact{border-color:transparent!important;background:transparent!important}body:has(.saas-shell) .saas-chart-toolbar{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-lead-modal) .saas-shell .saas-lead-card,body:has(.saas-lead-modal) .saas-shell .saas-lead-detail-metrics article{animation:none!important;transform:none!important}body:has(.saas-lead-modal) .saas-lead-modal{z-index:5000;display:grid;place-items:center}body:has(.saas-lead-modal) .saas-lead-modal-backdrop{background:rgba(15,23,42,.18)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-lead-modal) .saas-lead-modal-card{width:min(560px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;padding:26px 26px 24px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.78)),rgba(255,255,255,.84)!important;-webkit-backdrop-filter:blur(28px) saturate(1.35);backdrop-filter:blur(28px) saturate(1.35)}body:has(.saas-lead-modal) .saas-lead-modal-head{margin-bottom:30px;padding-bottom:20px}body:has(.saas-lead-modal) .saas-lead-modal .saas-lead-followup-form{gap:24px}body:has(.saas-lead-modal) .saas-lead-modal .saas-lead-followup-form label{gap:12px}body:has(.saas-lead-modal) .saas-lead-modal .saas-lead-followup-form textarea{margin-top:2px}.saas-lead-modal .saas-lead-modal-backdrop{background:rgba(15,23,42,.18)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell .saas-lead-detail-page) #lead-profile,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-side>.saas-lead-card:first-child{align-self:start!important;height:auto!important}body:has(.saas-shell .saas-lead-detail-page) .saas-workspace{background:transparent!important;background-size:auto!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-layout{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;grid-template-areas:none!important;align-items:start!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-main,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-side{display:grid!important;grid-gap:20px;gap:20px;align-content:start}body:has(.saas-shell .saas-lead-detail-page) #lead-followup,body:has(.saas-shell .saas-lead-detail-page) #lead-profile,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-side>.saas-lead-card{grid-area:auto!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-side>.saas-lead-card:nth-child(2){align-self:start!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics{gap:14px}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article{border-color:rgba(255,255,255,.72)!important;background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(255,255,255,.28)),rgba(255,255,255,.26)!important;box-shadow:0 18px 42px rgba(15,23,42,.065),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(148,163,184,.1)!important;-webkit-backdrop-filter:blur(18px) saturate(1.34);backdrop-filter:blur(18px) saturate(1.34)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article:before{content:"";position:absolute;inset:1px;border-radius:13px;background:radial-gradient(circle at 82% 22%,rgba(255,255,255,.58),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.16),transparent);pointer-events:none}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article:after{right:18px;bottom:16px;width:46px;height:24px;border-color:rgba(13,158,145,.18)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article>div,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article>i{position:relative;z-index:1}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-metrics article>i{background:linear-gradient(180deg,rgba(240,253,250,.88),rgba(204,251,241,.62))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 20px rgba(13,158,145,.12);-webkit-backdrop-filter:blur(8px) saturate(1.18);backdrop-filter:blur(8px) saturate(1.18)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid label{--lead-field-accent:rgba(13,158,145,0.46);overflow:hidden;border-color:rgba(203,213,225,.74)!important;background:linear-gradient(180deg,#ffffff,#fbfdff)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 1px 0 rgba(15,23,42,.025)!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid label:before{content:"";position:absolute;top:0;left:14px;width:36px;height:3px;border-radius:0 0 999px 999px;background:var(--lead-field-accent)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid label:nth-child(2n){--lead-field-accent:rgba(37,99,235,0.34)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid label:nth-child(3n){--lead-field-accent:rgba(139,92,246,0.34)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid label:nth-child(4n){--lead-field-accent:rgba(245,158,11,0.42)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid input,body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid input:focus{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid label>svg{top:14px!important;right:14px!important;bottom:auto!important;color:rgba(100,116,139,.7)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid .saas-field-meta{min-width:0}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-info-grid .saas-field-meta em{flex:0 0 auto}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-timeline-row-body{align-items:start}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-timeline-meta{min-height:34px;align-items:center}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-timeline p{margin-top:2px}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-side>.saas-lead-card:first-child{background:radial-gradient(circle at 92% 0,rgba(13,158,145,.08),transparent 26%),linear-gradient(180deg,#ffffff,#fbfdff)!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary{counter-reset:lead-insight;gap:12px;border:0!important;padding:0!important;background:transparent!important}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary article{counter-increment:lead-insight;position:relative;grid-template-columns:38px minmax(0,1fr)!important;gap:14px!important;overflow:hidden;border:1px solid rgba(203,213,225,.72);border-radius:16px;padding:16px;background:radial-gradient(circle at 100% 0,rgba(13,158,145,.07),transparent 32%),linear-gradient(180deg,#ffffff,#f9fbfe);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 10px 24px rgba(15,23,42,.035)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary article:before{display:none}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary article:after{content:"";position:absolute;top:0;right:18px;width:54px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,rgba(13,158,145,.2),rgba(13,158,145,.56))}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary article:nth-child(2):after{background:linear-gradient(90deg,rgba(37,99,235,.16),rgba(37,99,235,.42))}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary article:nth-child(3):after{background:linear-gradient(90deg,rgba(245,158,11,.16),rgba(245,158,11,.46))}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary i{width:38px!important;height:38px!important;color:#0f766e!important;background:linear-gradient(180deg,rgba(240,253,250,.95),rgba(204,251,241,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(13,158,145,.12)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary article:nth-child(2) i{color:#2563eb!important;background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(219,234,254,.74))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(37,99,235,.1)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary article:nth-child(3) i{color:#c2410c!important;background:linear-gradient(180deg,rgba(255,247,237,.98),rgba(254,215,170,.64))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(245,158,11,.12)}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary article>div:before{content:"洞察 0" counter(lead-insight);display:block;margin:1px 0 6px;color:#8a9ab3;font-size:10px;font-weight:860;letter-spacing:.08em}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary strong{margin-bottom:6px!important;color:#10203a;font-size:14px;letter-spacing:0}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-ai-summary p{margin:0;color:#53637c;font-size:13px;line-height:1.72}body:has(.saas-shell .saas-lead-detail-page) .saas-lead-field-trace{padding:0;overflow:hidden}body:has(.saas-shell) .saas-lead-field-trace>summary{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:13px 14px;cursor:pointer;list-style:none}body:has(.saas-shell) .saas-lead-field-trace>summary::-webkit-details-marker{display:none}body:has(.saas-shell) .saas-lead-field-trace>summary svg{color:var(--backend-primary)}body:has(.saas-shell) .saas-lead-field-trace>summary strong{color:#12213b;font-size:13px}body:has(.saas-shell) .saas-lead-field-trace>summary span{overflow:hidden;color:#73829a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}body:has(.saas-shell) .saas-lead-field-trace>summary:after{content:"展开";border-radius:999px;padding:4px 10px;color:var(--backend-primary);font-size:11px;font-weight:760;background:rgba(13,158,145,.08)}body:has(.saas-shell) .saas-lead-field-trace[open]>summary:after{content:"收起"}body:has(.saas-shell) .saas-lead-field-trace>ul{margin:0 14px 14px}@media (max-width:1100px){body:has(.saas-shell .saas-lead-detail-page) .saas-lead-detail-layout{grid-template-columns:1fr!important}}.saas-lead-modal .saas-lead-modal-head{margin-bottom:36px!important;padding-bottom:22px!important}.saas-lead-modal .saas-lead-followup-form{gap:30px!important}.saas-lead-modal .saas-lead-followup-form label{display:grid!important;grid-gap:18px!important;gap:18px!important}.saas-lead-modal .saas-lead-followup-form input,.saas-lead-modal .saas-lead-followup-form select,.saas-lead-modal .saas-lead-followup-form textarea{border-color:rgba(148,163,184,.22)!important;background:#ffffff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.saas-lead-modal .saas-lead-followup-form input,.saas-lead-modal .saas-lead-followup-form select{min-height:48px!important}.saas-lead-modal .saas-lead-followup-form textarea{min-height:150px!important;margin-top:0!important}@media (max-width:760px){body:has(.saas-shell) .admin-panel,body:has(.saas-shell) .saas-billing-table-panel,body:has(.saas-shell) .saas-conversation-console,body:has(.saas-shell) .saas-knowledge-console,body:has(.saas-shell) .saas-kpi-card,body:has(.saas-shell) .saas-leads-table-panel,body:has(.saas-shell) .saas-leads-workflow article,body:has(.saas-shell) .saas-learning-review,body:has(.saas-shell) .saas-license-card,body:has(.saas-shell) .saas-seo-tabs-panel,body:has(.saas-shell) .saas-settings-card,body:has(.saas-shell) .saas-workspace>.admin-alert{-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}}body:has(.saas-shell) .saas-sidebar-plan-card .saas-sidebar-quota:after{background:linear-gradient(90deg,rgba(13,158,145,.12),rgba(148,163,184,.12))!important}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-search{border-color:rgba(203,213,225,.72)!important;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(248,251,253,.5)),rgba(248,251,253,.44)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 18px rgba(15,23,42,.025)!important;-webkit-backdrop-filter:blur(10px) saturate(1.14);backdrop-filter:blur(10px) saturate(1.14)}body:has(.saas-shell) .saas-chat-composer-box input,body:has(.saas-shell) .saas-chat-composer-box input:focus,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-search input,body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-search input:focus{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-chat-composer{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(248,251,253,.66))!important}body:has(.saas-shell) .saas-chat-composer-box{border-color:rgba(203,213,225,.72)!important;background:linear-gradient(180deg,rgba(255,255,255,.64),rgba(248,251,253,.54)),rgba(248,251,253,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 10px 22px rgba(15,23,42,.03)!important;-webkit-backdrop-filter:blur(10px) saturate(1.12);backdrop-filter:blur(10px) saturate(1.12)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row{border-bottom:0!important}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row:after{content:"";position:absolute;right:16px;bottom:0;left:66px;height:1px;background:linear-gradient(90deg,rgba(203,213,225,.72),rgba(226,232,240,.24));pointer-events:none}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row:last-child:after{display:none}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b,body:has(.saas-shell) .saas-conversation-insight mark{display:inline-flex;position:relative;isolation:isolate;overflow:hidden;min-height:20px;align-items:center;justify-content:center;border:0;padding:2px 7px 3px;font-size:10px;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 10px rgba(15,23,42,.025);-webkit-backdrop-filter:blur(8px) saturate(1.12);backdrop-filter:blur(8px) saturate(1.12)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b:before,body:has(.saas-shell) .saas-conversation-insight mark:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;background:var(--badge-glass-fill,linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.16) 58%,rgba(255,255,255,.04)));pointer-events:none}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b:after,body:has(.saas-shell) .saas-conversation-insight mark:after{content:"";position:absolute;top:1px;right:5px;left:5px;z-index:-1;height:34%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent);pointer-events:none}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b.high,body:has(.saas-shell) .saas-conversation-insight mark.high{--badge-glass-fill:linear-gradient(145deg,rgba(255,255,255,0.58),rgba(255,247,237,0.34) 48%,rgba(255,237,213,0.2)),linear-gradient(180deg,rgba(255,247,237,0.24),rgba(255,255,255,0.06));outline:0;color:#c2410c;background:rgba(255,247,237,.26)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b.product,body:has(.saas-shell) .saas-conversation-insight mark.product{--badge-glass-fill:linear-gradient(145deg,rgba(255,255,255,0.58),rgba(239,246,255,0.36) 48%,rgba(219,234,254,0.22)),linear-gradient(180deg,rgba(239,246,255,0.24),rgba(255,255,255,0.06));outline:0;color:#2563eb;background:rgba(239,246,255,.26)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b.handoff,body:has(.saas-shell) .saas-conversation-insight mark.handoff{--badge-glass-fill:linear-gradient(145deg,rgba(255,255,255,0.58),rgba(236,253,245,0.34) 48%,rgba(204,251,241,0.2)),linear-gradient(180deg,rgba(236,253,245,0.24),rgba(255,255,255,0.06));outline:0;color:#0f766e;background:rgba(236,253,245,.26)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b.price,body:has(.saas-shell) .saas-conversation-insight mark.price{--badge-glass-fill:linear-gradient(145deg,rgba(255,255,255,0.58),rgba(245,243,255,0.36) 48%,rgba(237,233,254,0.22)),linear-gradient(180deg,rgba(245,243,255,0.24),rgba(255,255,255,0.06));outline:0;color:#7c3aed;background:rgba(245,243,255,.26)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b.security,body:has(.saas-shell) .saas-conversation-insight mark.security{--badge-glass-fill:linear-gradient(145deg,rgba(255,255,255,0.58),rgba(240,249,255,0.36) 48%,rgba(224,242,254,0.22)),linear-gradient(180deg,rgba(240,249,255,0.24),rgba(255,255,255,0.06));outline:0;color:#0369a1;background:rgba(240,249,255,.26)}body:has(.saas-shell) .saas-conversation-console.redesigned .saas-conversation-row-link aside b.follow,body:has(.saas-shell) .saas-conversation-insight mark.follow{--badge-glass-fill:linear-gradient(145deg,rgba(255,255,255,0.58),rgba(248,250,252,0.38) 48%,rgba(241,245,249,0.24)),linear-gradient(180deg,rgba(248,250,252,0.24),rgba(255,255,255,0.06));outline:0;color:#475569;background:rgba(248,250,252,.26)}body:has(.saas-shell) .saas-chat-stream article>div{position:relative;overflow:hidden;border-color:transparent!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(249,251,253,.68)),rgba(255,255,255,.5)!important;box-shadow:0 18px 34px rgba(15,23,42,.085),0 6px 16px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(148,163,184,.1)!important;-webkit-backdrop-filter:blur(16px) saturate(1.34);backdrop-filter:blur(16px) saturate(1.34)}body:has(.saas-shell) .saas-chat-stream article>div:before{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 42%);pointer-events:none}body:has(.saas-shell) .saas-chat-stream article>div>*{position:relative;z-index:1}body:has(.saas-shell) .saas-chat-stream .from-ai>div{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(249,251,253,.74)),rgba(255,255,255,.62)!important}body:has(.saas-shell) .saas-chat-stream .from-user>div{border-color:transparent!important;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(246,253,251,.8) 58%,rgba(218,246,240,.52)),rgba(255,255,255,.66)!important;box-shadow:0 12px 24px rgba(13,158,145,.075),0 4px 10px rgba(15,23,42,.03),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(13,158,145,.07)!important}body:has(.saas-shell) .saas-learning-edit-modal{width:min(820px,calc(100vw - 48px))!important;gap:0!important;border-color:rgba(255,255,255,.88)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,252,255,.94)),rgba(255,255,255,.94)!important;box-shadow:0 34px 92px rgba(15,23,42,.22),0 10px 28px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.98)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important;backdrop-filter:blur(22px) saturate(1.18)!important}body:has(.saas-shell) .saas-learning-edit-modal header{border-bottom-color:rgba(226,232,240,.72)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,253,.9))!important;box-shadow:none!important}body:has(.saas-shell) .saas-learning-edit-scroll{margin-right:0!important;padding:22px 30px 20px!important;background:linear-gradient(180deg,rgba(248,251,253,.9),rgba(255,255,255,.96))!important;scrollbar-width:none!important;-ms-overflow-style:none}body:has(.saas-shell) .saas-learning-edit-scroll::-webkit-scrollbar{display:none;width:0;height:0}body:has(.saas-shell) .saas-learning-edit-form label{color:#1f2a44!important}body:has(.saas-shell) .saas-learning-edit-form input,body:has(.saas-shell) .saas-learning-edit-form select,body:has(.saas-shell) .saas-learning-edit-form textarea{border-color:rgba(203,213,225,.78)!important;background:linear-gradient(180deg,#ffffff,#fcfdff)!important;box-shadow:0 8px 18px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.96)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-learning-edit-form input:focus,body:has(.saas-shell) .saas-learning-edit-form select:focus,body:has(.saas-shell) .saas-learning-edit-form textarea:focus{border-color:rgba(13,158,145,.48)!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(13,158,145,.1),0 10px 22px rgba(15,23,42,.045)!important}body:has(.saas-shell) .saas-learning-edit-footer{border-top-color:rgba(226,232,240,.92)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,253,.96))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-modal-card.knowledge-create-modal,body:has(.saas-shell) .saas-modal-card.knowledge-edit-modal{width:min(760px,calc(100vw - 48px))!important;max-width:760px!important;max-height:calc(100dvh - 72px)!important;overflow:auto!important;padding:0!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:22px!important;background:radial-gradient(circle at 18% 0,rgba(224,252,247,.52),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,253,.9)),rgba(255,255,255,.92)!important;box-shadow:0 34px 90px rgba(15,23,42,.22),0 10px 28px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important;backdrop-filter:blur(22px) saturate(1.16)!important;scrollbar-width:none!important;-ms-overflow-style:none}body:has(.saas-shell) .saas-modal-card.knowledge-create-modal::-webkit-scrollbar,body:has(.saas-shell) .saas-modal-card.knowledge-edit-modal::-webkit-scrollbar{display:none;width:0;height:0}body:has(.saas-shell) .saas-modal-card.knowledge-create-modal header,body:has(.saas-shell) .saas-modal-card.knowledge-edit-modal header{margin:0!important;padding:30px 72px 22px 30px!important;border-bottom:1px solid rgba(226,232,240,.76)!important;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.44))!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.72)!important}body:has(.saas-shell) .saas-modal-card.knowledge-create-modal header span,body:has(.saas-shell) .saas-modal-card.knowledge-edit-modal header span{color:#00978e!important;letter-spacing:0!important}body:has(.saas-shell) .saas-modal-card.knowledge-create-modal header h2,body:has(.saas-shell) .saas-modal-card.knowledge-edit-modal header h2{margin:7px 0 8px!important;font-size:30px!important;letter-spacing:0!important}body:has(.saas-shell) .saas-modal-card.knowledge-create-modal header p,body:has(.saas-shell) .saas-modal-card.knowledge-edit-modal header p{max-width:620px!important;line-height:1.65!important}body:has(.saas-shell) .saas-modal-card.knowledge-create-modal .admin-modal-close,body:has(.saas-shell) .saas-modal-card.knowledge-edit-modal .admin-modal-close{top:26px!important;right:26px!important;border-color:rgba(203,213,225,.7)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,253,.88))!important;box-shadow:0 10px 22px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.96)!important}body:has(.saas-shell) .knowledge-create-modal .admin-ai-form,body:has(.saas-shell) .knowledge-edit-modal .admin-ai-form{gap:17px!important;padding:24px 30px 30px!important;background:linear-gradient(180deg,rgba(248,251,253,.58),rgba(255,255,255,.72))!important}body:has(.saas-shell) .knowledge-create-modal .admin-ai-form label,body:has(.saas-shell) .knowledge-edit-modal .admin-ai-form label{gap:9px!important;color:#1f2a44!important;font-size:13px!important;font-weight:800!important}body:has(.saas-shell) .knowledge-create-modal .admin-field-grid,body:has(.saas-shell) .knowledge-edit-modal .admin-field-grid{gap:14px!important}body:has(.saas-shell) .knowledge-create-modal .admin-ai-form input,body:has(.saas-shell) .knowledge-create-modal .admin-ai-form select,body:has(.saas-shell) .knowledge-create-modal .admin-ai-form textarea,body:has(.saas-shell) .knowledge-edit-modal .admin-ai-form input,body:has(.saas-shell) .knowledge-edit-modal .admin-ai-form select,body:has(.saas-shell) .knowledge-edit-modal .admin-ai-form textarea{border-color:rgba(203,213,225,.82)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,252,255,.96))!important;box-shadow:0 10px 22px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.96)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .knowledge-create-modal .admin-ai-form input:focus,body:has(.saas-shell) .knowledge-create-modal .admin-ai-form select:focus,body:has(.saas-shell) .knowledge-create-modal .admin-ai-form textarea:focus,body:has(.saas-shell) .knowledge-edit-modal .admin-ai-form input:focus,body:has(.saas-shell) .knowledge-edit-modal .admin-ai-form select:focus,body:has(.saas-shell) .knowledge-edit-modal .admin-ai-form textarea:focus{border-color:rgba(13,158,145,.5)!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(13,158,145,.1),0 12px 24px rgba(15,23,42,.05)!important}body:has(.saas-shell) .knowledge-edit-modal textarea{min-height:210px!important;line-height:1.68!important}body:has(.saas-shell) .knowledge-edit-actions{margin-top:2px!important;padding-top:8px!important}body:has(.saas-shell) .knowledge-edit-actions .admin-button{min-width:112px!important;min-height:44px!important;justify-content:center!important}body:has(.saas-shell) .saas-license-locale-card .saas-locale-section{border-color:rgba(226,232,240,.72)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-license-locale-card .saas-locale-section+.saas-locale-section{border-top-color:rgba(226,232,240,.72)!important}body:has(.saas-shell) .saas-license-locale-card .saas-locale-options{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(250,253,255,.54))!important;box-shadow:0 12px 28px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.78)!important}body:has(.saas-shell) .saas-license-locale-card .saas-locale-option-group input[type=checkbox],body:has(.saas-shell) .saas-license-locale-card .saas-locale-primary select{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-license-locale-card .saas-locale-primary select{border-color:rgba(203,213,225,.92)!important;background:#ffffff!important;box-shadow:none!important}body:has(.saas-shell) .saas-license-locale-card .saas-locale-option-group input[type=checkbox]{accent-color:#0d9e91;background:initial!important;box-shadow:none!important}body:has(.saas-shell) .saas-settings-main>[data-settings-panel=ai]>.saas-settings-panel-plain,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications]>.saas-settings-panel-plain,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=seo]>.saas-settings-panel-plain{border-color:rgba(226,232,240,.86)!important;background:#ffffff!important;box-shadow:0 18px 48px rgba(15,23,42,.055)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-settings-main>[data-settings-panel=ai] .saas-settings-panel-head,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications] .saas-settings-panel-head,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=seo] .saas-settings-panel-head{background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-settings-main>[data-settings-panel=ai] input:not([type=hidden]):not([type=checkbox]),body:has(.saas-shell) .saas-settings-main>[data-settings-panel=ai] select,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=ai] textarea,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications] input:not([type=hidden]):not([type=checkbox]),body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications] select,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications] textarea,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=seo] input:not([type=hidden]):not([type=checkbox]),body:has(.saas-shell) .saas-settings-main>[data-settings-panel=seo] select,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=seo] textarea{border-color:rgba(255,255,255,.68)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(250,253,255,.86)),#ffffff!important;background-image:linear-gradient(180deg,rgba(255,255,255,.94),rgba(250,253,255,.86))!important;box-shadow:0 0 0 1px rgba(203,213,225,.48),0 8px 18px rgba(15,23,42,.026),inset 0 1px 0 rgba(255,255,255,.92)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-settings-main>[data-settings-panel=ai] input:not([type=hidden]):not([type=checkbox]):focus,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=ai] select:focus,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=ai] textarea:focus,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications] input:not([type=hidden]):not([type=checkbox]):focus,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications] select:focus,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications] textarea:focus,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=seo] input:not([type=hidden]):not([type=checkbox]):focus,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=seo] select:focus,body:has(.saas-shell) .saas-settings-main>[data-settings-panel=seo] textarea:focus{border-color:rgba(13,158,145,.48)!important;box-shadow:0 0 0 3px rgba(13,158,145,.1)!important}body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications] .saas-switch-field-wrap{gap:8px!important}body:has(.saas-shell) .saas-settings-main>[data-settings-panel=notifications] .saas-switch-field{min-height:42px!important;height:42px!important;border-color:rgba(255,255,255,.68)!important;border-radius:10px!important;padding:8px 12px!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(250,253,255,.86)),#ffffff!important;box-shadow:0 0 0 1px rgba(203,213,225,.48),0 8px 18px rgba(15,23,42,.026),inset 0 1px 0 rgba(255,255,255,.92)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .saas-seo-tabs-panel{padding:0!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs{display:grid!important;grid-template-columns:330px repeat(3,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;min-height:66px!important;overflow:hidden!important;border:1px solid rgba(198,215,234,.9)!important;border-radius:16px!important;padding:0!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,253,255,.84)),#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(15,23,42,.04)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a{position:relative!important;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,max-content)!important;grid-template-rows:auto auto!important;min-width:0;min-height:64px!important;align-content:center!important;align-items:center!important;justify-content:center!important;grid-gap:2px!important;gap:2px!important;border:0!important;border-right:0!important;border-radius:0!important;padding:11px 42px 11px 34px!important;background:transparent!important;box-shadow:none!important;text-align:left!important;text-decoration:none!important;-webkit-clip-path:none!important;clip-path:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a:last-child{border-right:0!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a:before{content:none!important;display:none!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a:after{content:"›"!important;position:absolute!important;top:50%!important;right:16px!important;display:block!important;width:auto!important;height:auto!important;color:#71819a!important;font-size:20px!important;font-weight:500!important;line-height:1!important;opacity:.62!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%)!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a:last-child:after{content:none!important;display:none!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a>svg{display:none!important;grid-row:1/3!important;width:18px!important;height:18px!important;padding:0!important;border:0!important;border-radius:0!important;color:#089487!important;background:transparent!important;box-shadow:none!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a strong{display:block!important;color:#15213a!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a span{display:block!important;color:#75849a!important;font-size:12px!important;line-height:1.35!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a.active{z-index:1;grid-template-columns:auto minmax(0,max-content)!important;justify-content:center!important;border-right-color:transparent!important;column-gap:10px!important;row-gap:2px!important;padding-left:30px!important;padding-right:54px!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a.active:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1;display:block!important;border:0!important;border-radius:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 64' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop stop-color='%23e7faf7'/%3E%3Cstop offset='.68' stop-color='%23fbfffe'/%3E%3Cstop offset='1' stop-color='%23f6fbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M16 .75H296C300 .75 303.2 2.2 306 5.4L329 32L306 58.6C303.2 61.8 300 63.25 296 63.25H16C7.6 63.25.75 56.4.75 48V16C.75 7.6 7.6.75 16 .75Z' fill='url(%23g)' stroke='%2378d9d1' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50% /100% 100% no-repeat!important;box-shadow:none!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a.active:after{content:none!important;display:none!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a.active strong,body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a.active>svg{color:#078a80!important}body:has(.saas-shell) .admin-tabs.admin-seo-tabs.saas-seo-tabs>a.active>svg{display:block!important}body:has(.saas-shell) .saas-seo-stepper{display:grid;grid-template-columns:330px repeat(3,minmax(0,1fr));min-height:66px;overflow:hidden;border:1px solid rgba(190,210,232,.92);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,253,255,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 10px 24px rgba(15,23,42,.04)}body:has(.saas-shell) .saas-seo-stepper-item{position:relative;display:grid;min-width:0;min-height:66px;align-content:center;justify-content:center;padding:10px 48px 10px 36px;color:#15213a;text-align:center;text-decoration:none}body:has(.saas-shell) .saas-seo-stepper-item>svg{display:none}body:has(.saas-shell) .saas-seo-stepper-item strong{display:block;color:#15213a;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0}body:has(.saas-shell) .saas-seo-stepper-item span{display:block;margin-top:3px;color:#71819a;font-size:12px;line-height:1.35}body:has(.saas-shell) .saas-seo-stepper-item:after{content:"›";position:absolute;top:50%;right:24px;color:#6f7d92;font-size:22px;font-weight:400;line-height:1;opacity:.72;transform:translateY(-50%)}body:has(.saas-shell) .saas-seo-stepper-item.active:after,body:has(.saas-shell) .saas-seo-stepper-item:last-child:after{content:none}body:has(.saas-shell) .saas-seo-stepper-item.active{z-index:1;grid-template-columns:auto minmax(0,max-content);grid-template-rows:auto auto;column-gap:10px;justify-content:center;padding-right:56px;text-align:left}body:has(.saas-shell) .saas-seo-stepper-item.active:before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 66' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop stop-color='%23e7faf7'/%3E%3Cstop offset='.68' stop-color='%23fbfffe'/%3E%3Cstop offset='1' stop-color='%23f7fbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M16 .8H296C300.4 .8 303.8 2.4 306.8 5.8L329 33L306.8 60.2C303.8 63.6 300.4 65.2 296 65.2H16C7.6 65.2.8 58.4.8 50V16C.8 7.6 7.6 .8 16 .8Z' fill='url(%23g)' stroke='%2378d9d1' stroke-width='1.45' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}body:has(.saas-shell) .saas-seo-stepper-item.active>svg{display:block;grid-row:1/3;align-self:center;width:18px;height:18px;color:#078a80}body:has(.saas-shell) .saas-seo-stepper-item.active strong{color:#078a80}body:has(.admin-seo-shell) .admin-seo-shell{gap:0}body:has(.admin-seo-shell) .admin-seo-shell>.admin-alert,body:has(.admin-seo-shell) .admin-seo-shell>.admin-panel,body:has(.admin-seo-shell) .admin-seo-shell>section:not(.admin-console-nav){width:100%!important}body:has(.admin-seo-shell) .admin-seo-hero+.admin-seo-workflow-grid,body:has(.admin-seo-shell) .admin-seo-tabs-panel+.admin-panel,body:has(.admin-seo-shell) .admin-seo-tabs-panel+.admin-seo-workbench-panel,body:has(.admin-seo-shell) .admin-seo-workflow-grid+.admin-seo-tabs-panel{margin-top:12px}body:has(.admin-seo-shell) .admin-seo-hero{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,390px);grid-gap:26px!important;gap:26px!important;align-items:center!important;overflow:hidden;border-color:rgba(219,228,239,.86)!important;background:radial-gradient(circle at 84% 18%,rgba(18,183,170,.14),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,252,255,.92))!important}body:has(.admin-seo-shell) .admin-seo-hero .admin-ai-section-title{position:relative;z-index:1;max-width:760px;align-self:center}body:has(.admin-seo-shell) .admin-seo-hero .admin-ai-section-title>svg{display:none}body:has(.admin-seo-shell) .admin-seo-hero .eyebrow{display:inline-flex;margin-bottom:10px;color:#079486;font-size:13px;font-weight:880}body:has(.admin-seo-shell) .admin-seo-hero h1{margin:0;color:#07122d;font-size:clamp(34px,3vw,46px);line-height:1.12;letter-spacing:0}body:has(.admin-seo-shell) .admin-seo-hero p{max-width:760px;margin-top:8px;color:#66758d;font-size:15px;line-height:1.7}body:has(.admin-seo-shell) .saas-seo-hero-art{position:relative;z-index:1;min-height:140px;align-self:center}body:has(.admin-seo-shell) .saas-seo-hero-art span{position:absolute;top:34px;right:92px;width:188px;height:74px;border:1px solid rgba(13,158,145,.42);border-radius:12px;background:linear-gradient(90deg,rgba(13,158,145,.24) 0 16px,transparent 16px) 20px 18px /118px 8px no-repeat,linear-gradient(90deg,rgba(13,158,145,.16) 0 16px,transparent 16px) 20px 39px /144px 8px no-repeat,rgba(255,255,255,.58);box-shadow:0 20px 42px rgba(13,158,145,.12);transform:rotate(-2deg)}body:has(.admin-seo-shell) .saas-seo-hero-art span:before{content:"";position:absolute;right:18px;bottom:12px;width:70px;height:42px;border-bottom:4px solid #10b9aa;border-left:4px solid transparent;transform:skew(-24deg)}body:has(.admin-seo-shell) .saas-seo-hero-art i{position:absolute;top:42px;right:34px;width:86px;height:86px;border-radius:999px;background:radial-gradient(circle at center,rgba(255,255,255,.98) 0 34%,transparent 35%),conic-gradient(#0ca69a 0 28%,#d5f5f2 28% 55%,#22c4b8 55% 77%,#ecfbfa 77% 100%);box-shadow:0 24px 44px rgba(13,158,145,.22)}body:has(.admin-seo-shell) .saas-seo-hero-art b{position:absolute;right:0;bottom:10px;width:250px;height:28px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(15,23,42,.12),transparent 70%);filter:blur(2px)}body:has(.admin-seo-shell) .admin-seo-hero .admin-stats{position:relative;z-index:1;grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%}body:has(.admin-seo-shell) .saas-seo-stat{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;min-height:96px!important;overflow:hidden;border:1px solid rgba(255,255,255,.68)!important;border-radius:16px!important;padding:18px!important;background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,.3)),rgba(255,255,255,.32)!important;box-shadow:0 16px 36px rgba(15,23,42,.065),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(148,163,184,.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}body:has(.admin-seo-shell) .saas-seo-stat:after{content:"";position:absolute;inset:1px 1px auto auto;width:76px;height:76px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,currentColor 13%,transparent),transparent 68%);opacity:.48;pointer-events:none}body:has(.admin-seo-shell) .saas-seo-stat i{position:relative;z-index:1;display:inline-grid;grid-row:1/3;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:999px;color:#0b998f;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),rgba(13,158,145,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(15,23,42,.05)}body:has(.admin-seo-shell) .saas-seo-stat.blue i{color:#3b82f6;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),rgba(59,130,246,.1)}body:has(.admin-seo-shell) .saas-seo-stat.orange i{color:#f59e0b;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),rgba(245,158,11,.12)}body:has(.admin-seo-shell) .saas-seo-stat.cyan i{color:#0891b2;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.24)),rgba(8,145,178,.1)}body:has(.admin-seo-shell) .saas-seo-stat span{color:#59677d;font-size:13px;font-weight:780}body:has(.admin-seo-shell) .saas-seo-stat strong{display:flex;align-items:baseline;gap:6px;margin-top:4px;color:#07122d;font-size:30px;font-weight:880;letter-spacing:0}body:has(.admin-seo-shell) .saas-seo-stat strong small{color:#718096;font-size:13px;font-weight:760}body:has(.admin-seo-shell) .admin-seo-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-bottom:0!important}body:has(.admin-seo-shell) .admin-seo-workflow-grid article{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:15px;gap:15px;align-items:center;min-height:124px!important;overflow:hidden;border-color:rgba(205,219,236,.88)!important;border-radius:18px!important;padding:22px 22px 22px 24px!important;background:radial-gradient(circle at 94% 8%,rgba(13,158,145,.1),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.99),rgba(247,252,255,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 38px rgba(15,23,42,.055)!important}body:has(.admin-seo-shell) .admin-seo-workflow-grid article:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(0,137,255,.42),rgba(13,158,145,.42),transparent 76%);opacity:.72}body:has(.admin-seo-shell) .admin-seo-workflow-grid article>svg:first-child{position:relative;grid-row:1/3;width:60px;height:60px;border-radius:999px;padding:16px;color:#0b998f;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.28)),rgba(13,158,145,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}body:has(.admin-seo-shell) .admin-seo-workflow-grid article.create>svg:first-child{color:#0891b2;background:#e8fbff}body:has(.admin-seo-shell) .admin-seo-workflow-grid article.publish>svg:first-child{color:#22a55f;background:#e9f9ef}body:has(.admin-seo-shell) .admin-seo-workflow-grid article.automation>svg:first-child{color:#7c3aed;background:#f3efff}body:has(.admin-seo-shell) .admin-seo-workflow-grid strong{position:relative;margin:0!important;color:#0d1934!important;font-size:16.5px!important;font-weight:850!important;letter-spacing:0}body:has(.admin-seo-shell) .admin-seo-workflow-grid strong span{color:#0b998f}body:has(.admin-seo-shell) .admin-seo-workflow-grid p{position:relative;grid-column:2;margin:0!important;color:#66758d!important;font-size:13.5px!important;line-height:1.6}body:has(.admin-seo-shell) .admin-seo-tabs-panel{padding:0!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.admin-seo-shell) .admin-seo-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:68px;overflow:hidden;border:1px solid rgba(190,210,232,.92);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(13,158,145,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,253,255,.91));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 12px 28px rgba(15,23,42,.045)}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item{position:relative;display:grid;min-width:0;min-height:68px;align-content:center;justify-content:center;padding:11px 50px 11px 38px;color:#15213a;text-align:center;text-decoration:none;transition:background .18s ease,color .18s ease}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item>svg{display:none}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item strong{display:block;color:#15213a;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item span{display:block;margin-top:3px;color:#71819a;font-size:12px;line-height:1.35}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item:after{content:"→";position:absolute;top:50%;right:24px;color:#8090a7;font-size:20px;font-weight:400;line-height:1;opacity:.8;transform:translateY(-50%)}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item.active:after,body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item:last-child:after{content:none}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item.active{z-index:1;grid-template-columns:auto minmax(0,max-content);grid-template-rows:auto auto;column-gap:10px;justify-content:center;padding-right:56px;text-align:left}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item.active:before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 66' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop stop-color='%23e7faf7'/%3E%3Cstop offset='.68' stop-color='%23fbfffe'/%3E%3Cstop offset='1' stop-color='%23f7fbff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M16 .8H296C300.4 .8 303.8 2.4 306.8 5.8L329 33L306.8 60.2C303.8 63.6 300.4 65.2 296 65.2H16C7.6 65.2.8 58.4.8 50V16C.8 7.6 7.6 .8 16 .8Z' fill='url(%23g)' stroke='%2378d9d1' stroke-width='1.45' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item.active>svg{display:block;grid-row:1/3;align-self:center;width:18px;height:18px;color:#078a80}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item.active strong{color:#078a80}body:has(.admin-seo-shell) .admin-seo-workbench-panel{border-color:rgba(219,228,239,.86)!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 16px 42px rgba(15,23,42,.05)!important}body:has(.admin-seo-shell) .saas-publish-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}body:has(.admin-seo-shell) .saas-publish-title-copy{display:flex;min-width:0;gap:14px}body:has(.admin-seo-shell) .saas-publish-title-copy>svg{flex:0 0 auto;margin-top:4px;color:#089c90}body:has(.admin-seo-shell) .saas-publish-title-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:10px}body:has(.admin-seo-shell) .saas-publish-summary-mini{display:grid;grid-template-columns:repeat(3,minmax(70px,1fr));grid-gap:8px;gap:8px;min-width:250px}body:has(.admin-seo-shell) .saas-create-summary-mini{grid-template-columns:minmax(92px,104px);min-width:104px}body:has(.admin-seo-shell) .saas-automation-summary-mini{grid-template-columns:repeat(3,minmax(74px,1fr));min-width:260px}body:has(.admin-seo-shell) .saas-publish-summary-mini span{display:grid;min-height:54px;align-content:center;justify-items:center;border:1px solid rgba(191,219,254,.72);border-radius:12px;padding:7px 10px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}body:has(.admin-seo-shell) .saas-publish-summary-mini small{color:#66758d;font-size:12px;font-weight:760;line-height:1.2}body:has(.admin-seo-shell) .saas-publish-summary-mini strong{color:#079486;font-size:22px;line-height:1.05}body:has(.admin-seo-shell) .admin-seo-automation-form{display:grid;grid-gap:18px;gap:18px;margin-top:18px;border:1px solid rgba(219,228,239,.9);border-radius:16px;padding:18px;background:linear-gradient(180deg,rgba(248,252,255,.88),rgba(255,255,255,.96)),#ffffff;box-shadow:0 12px 30px rgba(15,23,42,.04)}body:has(.admin-seo-shell) .saas-automation-control-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,auto);align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;border:0;border-radius:0;padding:0;background:transparent}body:has(.admin-seo-shell) .saas-automation-control-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}body:has(.admin-seo-shell) .saas-automation-control-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}body:has(.admin-seo-shell) .admin-seo-automation-switch{display:flex;flex:0 0 auto;width:auto;min-width:0;min-height:44px;align-items:center;gap:10px;border:1px solid rgba(194,216,232,.72);border-radius:999px;padding:5px 14px 5px 6px;background:rgba(255,255,255,.92);box-shadow:0 12px 26px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.94)}body:has(.admin-seo-shell) .admin-seo-automation-switch small{margin-top:3px}body:has(.admin-seo-shell) .admin-seo-automation-switch>span:last-child{display:grid}body:has(.admin-seo-shell) .saas-segment-switch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:178px;min-height:44px;align-self:center;overflow:hidden;border:1px solid rgba(194,216,232,.72);border-radius:999px;padding:5px;background:rgba(255,255,255,.92);box-shadow:0 14px 30px rgba(15,23,42,.065),inset 0 1px 0 rgba(255,255,255,.94)}body:has(.admin-seo-shell) .saas-segment-switch:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 2);border-radius:999px;background:#0b8f84;box-shadow:0 9px 18px rgba(13,158,145,.22),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .2s ease}body:has(.admin-seo-shell) .saas-segment-switch:has(label:nth-child(2) input:checked):before{transform:translateX(100%)}body:has(.admin-seo-shell) .saas-segment-switch label{position:relative;z-index:1;display:flex;min-height:34px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 12px;color:#66758d;font-size:13px;font-weight:860;background:transparent}body:has(.admin-seo-shell) .saas-segment-switch input{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body:has(.admin-seo-shell) .saas-segment-switch span{display:inline-flex;width:100%;min-height:34px;align-items:center;justify-content:center;border-radius:999px;text-align:center}body:has(.admin-seo-shell) .saas-segment-switch input:checked+span{color:#ffffff}body:has(.admin-seo-shell) .admin-seo-automation-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.admin-seo-shell) .admin-seo-audit-table-wrap{margin-top:18px;border-color:rgba(219,228,239,.86)!important;border-radius:16px!important;background:#ffffff!important;overflow-x:auto}body:has(.admin-seo-shell) .admin-seo-audit-filters{display:inline-flex;flex-wrap:wrap;gap:10px;width:-moz-fit-content;width:fit-content;margin-top:18px;border:0;border-radius:0;padding:0;background:transparent}body:has(.admin-seo-shell) .admin-seo-audit-filters a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(198,215,234,.94);border-radius:999px;padding:0 18px;color:#52617a;font-size:13px;font-weight:800;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,253,255,.92)),#ffffff;box-shadow:0 8px 18px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.94)}body:has(.admin-seo-shell) .admin-seo-audit-filters a.active{border-color:rgba(13,158,145,.42);color:#078a80;background:linear-gradient(180deg,rgba(224,251,247,.98),rgba(239,253,251,.94)),#e7faf7;box-shadow:0 10px 20px rgba(13,158,145,.08),inset 0 0 0 1px rgba(255,255,255,.72)}body:has(.admin-seo-shell) .admin-seo-audit-table{min-width:900px;background:#ffffff!important}body:has(.admin-seo-shell) .admin-seo-audit-table td,body:has(.admin-seo-shell) .admin-seo-audit-table th{padding:12px 14px;vertical-align:middle}body:has(.admin-seo-shell) .admin-seo-audit-table thead,body:has(.admin-seo-shell) .admin-seo-audit-table thead th,body:has(.admin-seo-shell) .admin-seo-audit-table thead tr{background:#f8fbfd!important}body:has(.admin-seo-shell) .admin-seo-audit-table th{height:46px;color:#718096;font-size:12px;line-height:1.35;white-space:nowrap}body:has(.admin-seo-shell) .admin-seo-audit-table td:first-child strong{display:block;overflow:hidden;max-width:100%;color:#0f172a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-seo-shell) .admin-seo-audit-table td:first-child small{display:block;overflow:hidden;max-width:100%;margin-top:4px;color:#52617a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-seo-shell) .admin-seo-audit-table tbody tr{background:#ffffff!important}body:has(.admin-seo-shell) .admin-seo-audit-table tbody tr:hover{background:#f8fbfd!important}body:has(.admin-seo-shell) .admin-seo-audit-pagination{display:flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border-top:1px solid rgba(219,228,239,.86);color:#66758d;font-size:13px}body:has(.admin-seo-shell) .admin-seo-audit-pagination a,body:has(.admin-seo-shell) .admin-seo-audit-pagination span[aria-disabled=true]{display:inline-grid;min-width:34px;height:30px;place-items:center;border-radius:9px;padding:0 10px;color:#718096;font-weight:850;text-decoration:none}body:has(.admin-seo-shell) .admin-seo-audit-pagination a.active{color:#079486;background:#dff6f3}body:has(.admin-seo-shell) .admin-seo-audit-pagination span[aria-disabled=true]{opacity:.48}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-review-type{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(148,163,184,.26);border-radius:999px;padding:0 10px;color:#40516a;background:#f8fafc;font-size:12px;font-weight:760;white-space:nowrap}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-audit-result-cell{display:flex!important;min-height:62px;gap:12px;align-items:center}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-score-ring{--score:0;--score-color:#f59e0b;--score-text:#d97706;position:relative;display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#ffffff 0 57%,transparent 58%),conic-gradient(var(--score-color) calc(var(--score) * 1%),#e8eef5 0)}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-score-ring.good{--score-color:#10b981;--score-text:#047857}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-score-ring.fair{--score-color:#14b8a6;--score-text:#0f766e}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-score-ring.warn{--score-color:#f59e0b;--score-text:#d97706}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-score-ring.bad{--score-color:#ef4444;--score-text:#dc2626}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-score-ring b{position:relative;z-index:1;color:var(--score-text);font-size:12px;font-weight:850}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-audit-result{display:grid;grid-gap:3px;gap:3px;min-width:0}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-audit-result strong{color:#0f172a;font-size:13px;font-weight:850;line-height:1.2}body:has(.admin-seo-shell) .admin-seo-audit-table .saas-audit-result span{display:block;max-width:100%;overflow:hidden;color:#66758d;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-seo-shell) .admin-seo-tags.compact{gap:6px;margin:0}body:has(.admin-seo-shell) .admin-seo-tags.compact span{min-height:26px;border-radius:999px;background:#ffffff;white-space:nowrap}body:has(.admin-seo-shell) .admin-seo-create-form.saas-form-panel{border-color:rgba(219,228,239,.86)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(248,252,252,.92),rgba(255,255,255,.98))!important;box-shadow:0 12px 30px rgba(15,23,42,.04)!important}body:has(.admin-seo-shell) .admin-seo-draft-table-wrap{margin-top:16px;border-color:rgba(219,228,239,.9);border-radius:14px;background:#ffffff}body:has(.admin-seo-shell) .admin-seo-draft-table{min-width:980px;table-layout:fixed}body:has(.admin-seo-shell) .admin-seo-draft-table tbody,body:has(.admin-seo-shell) .admin-seo-draft-table thead{display:block;width:100%}body:has(.admin-seo-shell) .admin-seo-draft-table tbody tr,body:has(.admin-seo-shell) .admin-seo-draft-table thead tr{display:grid;grid-template-columns:minmax(220px,1.35fr) 92px 112px minmax(220px,1fr) 142px 172px;width:100%;align-items:center}body:has(.admin-seo-shell) .admin-seo-draft-table td,body:has(.admin-seo-shell) .admin-seo-draft-table th{min-width:0;border-bottom:1px solid rgba(226,232,240,.82);padding:13px 16px;vertical-align:middle}body:has(.admin-seo-shell) .admin-seo-draft-table tbody tr:last-child td{border-bottom:0}body:has(.admin-seo-shell) .admin-seo-draft-table tbody tr.active{background:linear-gradient(90deg,rgba(224,251,247,.55),rgba(255,255,255,.78))}body:has(.admin-seo-shell) .admin-seo-draft-table td>p,body:has(.admin-seo-shell) .admin-seo-draft-table td>small,body:has(.admin-seo-shell) .saas-publish-title-cell,body:has(.admin-seo-shell) .saas-publish-title-cell small,body:has(.admin-seo-shell) .saas-publish-title-cell strong{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-seo-shell) .saas-publish-title-cell strong{color:#10213f;font-size:15px}body:has(.admin-seo-shell) .admin-seo-draft-table td>small,body:has(.admin-seo-shell) .saas-publish-title-cell small{margin-top:4px;color:#64748b;font-size:12px}body:has(.admin-seo-shell) .admin-seo-draft-table td>p{margin:0;color:#52617a;font-size:13px;line-height:1.55}body:has(.admin-seo-shell) .saas-review-status,body:has(.admin-seo-shell) .saas-review-type{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;font-size:12px;font-weight:820;white-space:nowrap}body:has(.admin-seo-shell) .saas-review-type{color:#079486;background:#e7f8f6}body:has(.admin-seo-shell) .saas-review-status.pending{color:#d97706;background:#fff7e8}body:has(.admin-seo-shell) .saas-review-status.approved,body:has(.admin-seo-shell) .saas-review-status.ready{color:#079486;background:#e7f8f6}body:has(.admin-seo-shell) .saas-review-status.rejected{color:#e11d48;background:#fff1f2}body:has(.admin-seo-shell) .saas-publish-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}body:has(.admin-seo-shell) .saas-publish-actions form{margin:0}body:has(.admin-seo-shell) .saas-publish-actions .admin-button{width:auto;min-width:78px;justify-content:center;gap:6px;padding-inline:12px;white-space:nowrap}body:has(.admin-seo-shell) .saas-publish-actions .admin-button.danger{border-color:rgba(240,68,85,.2);color:var(--backend-danger)}body:has(.admin-seo-shell) .admin-seo-draft-empty{margin-top:16px}body:has(.admin-seo-shell) .admin-seo-draft-detail{display:grid;grid-gap:18px;gap:18px;overflow:visible!important;margin-top:18px;border:0!important;border-radius:18px;padding:18px 18px 20px;background:radial-gradient(circle at 88% 0,rgba(20,184,166,.07),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.9));box-shadow:0 18px 46px rgba(15,23,42,.07)}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:2px 0 16px;border-bottom:1px solid rgba(226,232,240,.84)}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-header>.admin-button.secondary{border:0;padding-left:0;color:#31425e;background:transparent;box-shadow:none}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-title{min-width:0}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-header small,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-header strong{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-header strong{color:#10213f;font-size:18px;font-weight:880;line-height:1.35}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-title-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-tags,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-header-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-header-tools{justify-content:flex-end;gap:10px}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-header-tools>small{color:#64748b;font-size:12px;white-space:nowrap}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-header-action{margin:0}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-header-action .admin-button{min-height:38px;border-radius:10px;padding-inline:16px}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-layout{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(320px,.82fr);grid-gap:18px;gap:18px;align-items:start}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-main,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-side{display:grid;min-width:0;grid-gap:14px;gap:14px;align-content:start}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-block,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-grid article{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(203,213,225,.78);border-radius:14px;padding:17px 18px 16px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(251,253,255,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 28px rgba(15,23,42,.035)}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-grid article.wide{grid-column:1/-1}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-grid article.wide .admin-seo-structured-preview{border:0;border-radius:0;padding:0;background:transparent}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-block:before,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-grid article:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(20,184,166,.32),rgba(96,165,250,.18),transparent 56%);content:"";pointer-events:none}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-detail-field-head,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-block>span{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#22304a;font-size:12px;font-weight:860}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-detail-field-head span,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-block>span{display:inline-flex;align-items:center;gap:7px}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-detail-field-head svg,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-block>span svg{color:#089c90}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-detail-field-head small{color:#94a3b8;font-size:11px;font-weight:760}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-block p,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-grid p{margin:0;color:#40516a;font-size:13px;line-height:1.78}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-review-schema{display:block;width:100%;max-height:520px;overflow:auto;border:1px solid rgba(15,23,42,.72);border-radius:12px;padding:16px;background:#101b2f;color:#d8e6ff;font-size:12px;line-height:1.72;white-space:pre-wrap;word-break:break-word}body:has(.admin-seo-shell) .admin-seo-draft-detail .admin-seo-draft-source-block{order:-1}body:has(.admin-seo-shell) .admin-seo-draft-detail .admin-seo-draft-source-block .saas-review-schema{max-height:440px;scrollbar-width:none;-ms-overflow-style:none}body:has(.admin-seo-shell) .admin-seo-draft-detail .admin-seo-draft-source-block .saas-review-schema::-webkit-scrollbar{display:none}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-meta dl{display:grid;grid-gap:10px;gap:10px;margin:0}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-meta dl>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(226,232,240,.78);padding-bottom:9px}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-meta dl>div:last-child{border-bottom:0;padding-bottom:0}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-meta dt{color:#64748b;font-size:12px;font-weight:760}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-meta dd{margin:0;overflow-wrap:anywhere;color:#10213f;font-size:12px;font-weight:820;text-align:right}@media (max-width:1180px){body:has(.admin-seo-shell) .admin-seo-hero,body:has(.admin-seo-shell) .admin-seo-workflow-grid{grid-template-columns:1fr!important}body:has(.admin-seo-shell) .saas-seo-hero-art{display:none}body:has(.admin-seo-shell) .admin-seo-stepper{grid-template-columns:1fr}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item.active:before,body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item:after{content:none;display:none}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item,body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item.active{grid-template-columns:auto minmax(0,1fr);justify-content:start;padding:14px 18px}body:has(.admin-seo-shell) .admin-seo-stepper .saas-seo-stepper-item>svg{display:block;grid-row:1/3}body:has(.admin-seo-shell) .saas-automation-control-bar{align-items:stretch;flex-direction:column}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-header,body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-detail-layout{grid-template-columns:1fr}body:has(.admin-seo-shell) .admin-seo-draft-detail .saas-publish-header-tools{justify-content:flex-start}}@media (max-width:760px){body:has(.admin-seo-shell) .admin-seo-hero .admin-stats{grid-template-columns:1fr!important}body:has(.admin-seo-shell) .saas-publish-section-title,body:has(.admin-seo-shell) .saas-publish-title-actions{align-items:stretch;flex-direction:column}body:has(.admin-seo-shell) .saas-publish-summary-mini{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}}