:root{--aurora-gradient-1:linear-gradient(135deg, #6366f140 0%, #a855f733 50%, #ec489926 100%);--glowing-border:1px solid #818cf84d;--el-color-primary:#6366f1!important;--el-color-primary-light-3:#818cf8!important;--el-color-primary-light-5:#a5b4fc!important;--el-color-primary-light-7:#c7d2fe!important;--el-color-primary-light-9:#e0e7ff!important;--el-bg-color:#0f172a!important;--el-bg-color-page:#020617!important;--el-bg-color-overlay:#1e293b!important;--el-text-color-primary:#f8fafc!important;--el-text-color-regular:#cbd5e1!important;--el-text-color-secondary:#94a3b8!important;--el-border-color:#334155!important;--el-border-color-light:#1e293b!important;--el-border-color-lighter:#0f172a!important}body{background-color:var(--el-bg-color-page);color:var(--el-text-color-primary);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 10% 10%,#6366f11f 0%,#0000 40%),radial-gradient(circle at 90% 20%,#a855f71a 0%,#0000 45%),radial-gradient(circle at 50% 80%,#0ea5e914 0%,#0000 50%);background-attachment:fixed;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}.glass-panel,.glowing-card{border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(16px)!important;border:var(--glowing-border)!important;background:#0f172aa6!important;box-shadow:0 10px 30px -10px #00000080,inset 0 1px #ffffff1a!important}.glass-panel:hover,.glowing-card:hover{transform:translateY(-2px);border-color:#818cf880!important;box-shadow:0 15px 35px -10px #6366f140!important}.aurora-badge{background:var(--aurora-gradient-1);color:#e9d5ff;border:1px solid #a855f766;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.el-menu{background-color:#0000!important;border-right:none!important}.el-menu-item{border-radius:10px;margin:4px 8px;transition:all .25s;color:#cbd5e1!important}.el-menu-item:hover,.el-menu-item.is-active{font-weight:600;color:#a5b4fc!important;background:linear-gradient(90deg,#6366f133 0%,#a855f726 100%)!important}.el-header{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#020617bf!important;border-bottom:1px solid #ffffff14!important}:root{--ink:#073b36;--ink-dark:#05332e;--sidebar:#063a34;--sidebar-soft:#ffffff14;--sidebar-line:#ffffff1f;--teal:#29a78f;--teal-dark:#1d8a75;--gold:#d9ab4e;--line:#e7ebe7;--muted:#6d7f7b;--bg:#f7f8f4;--card:#fff}*{box-sizing:border-box}html,body,#app{min-height:100%}body{background:var(--bg);color:var(--ink);margin:0;font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell{background:var(--bg);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--sidebar-line);color:#dcefeb;flex-direction:column;gap:16px;padding:20px 16px;display:flex}.sidebar-brand{align-items:center;gap:12px;padding:0 4px 8px;display:flex}.sidebar-logo{object-fit:cover;background:#fff;border-radius:12px;width:48px;height:48px;box-shadow:0 10px 26px #00000026}.project-switch{border:1px solid var(--sidebar-line);background:var(--sidebar-soft);color:#fff;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.project-logo{object-fit:cover;background:#fff;border-radius:8px;width:32px;height:32px}.project-switch span{flex:1}.project-switch small{color:#ffffff9e;font-size:11px;line-height:1.4;display:block}.project-switch b{color:#fff;font-size:13px;line-height:1.4;display:block}nav{flex:1;padding-right:2px;overflow-y:auto}nav::-webkit-scrollbar{width:4px}nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.nav-group{margin-bottom:20px}.nav-group label{color:#ffffff6b;letter-spacing:.5px;margin-bottom:8px;padding-left:8px;font-size:11px;font-weight:700;display:block}.nav-group a{color:#ffffffb8;border-radius:10px;align-items:center;gap:10px;margin-bottom:2px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.nav-group a:hover{color:#fff;background:#ffffff14}.nav-group a.active{background:var(--teal);color:#fff}.nav-group a svg{opacity:.78}.nav-group a.active svg{opacity:1}.sidebar-usage{border:1px solid var(--sidebar-line);background:var(--sidebar-soft);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.sidebar-usage div{align-items:center;gap:8px;display:flex}.sidebar-usage span{color:#ffffff9e;font-size:12px}.sidebar-usage b{color:#fff;font-size:14px}.sidebar-usage i{background:#ffffff29;border-radius:3px;height:6px;overflow:hidden}.sidebar-usage i span{background:var(--gold);width:68%;height:100%;display:block}.sidebar-usage small{color:#ffffff9e;font-size:11px}.sidebar-user{background:#ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.sidebar-user .avatar{width:36px;height:36px;color:var(--sidebar);background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.sidebar-user span{flex:1;min-width:0}.sidebar-user b{color:#fff;font-size:13px;line-height:1.4;display:block}.sidebar-user small{color:#ffffff9e;font-size:11px;line-height:1.4;display:block}.sidebar-user button{cursor:pointer;color:#ffffffb8;background:0 0;border:none;padding:4px}.app-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:16px 24px;display:flex;position:sticky;top:0}.global-search{border:1px solid var(--line);background:#f7f8f4;border-radius:12px;align-items:center;gap:10px;width:min(420px,48vw);padding:10px 14px;display:flex}.global-search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.global-search input::placeholder{color:#8ea09c}.global-search kbd{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:4px;padding:2px 6px;font-size:11px}.top-actions{color:var(--muted);align-items:center;gap:16px;font-size:12px;display:flex}.top-actions button{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:8px;position:relative}.top-actions button:hover{color:var(--ink)}.top-actions button i{background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.status-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;display:inline-block}.page-wrap{flex:1;padding:32px 32px 56px;overflow-y:auto}.page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-head span{color:var(--teal);letter-spacing:2px;font-size:11px;font-weight:800}.page-head h1{letter-spacing:-.5px;margin:8px 0;font-size:30px;line-height:1.2}.page-head p{color:var(--muted);margin:0;font-size:14px}.page-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--teal), var(--teal-dark));color:#fff}.btn-soft{border-color:var(--line);color:var(--ink);background:#fff}.btn-dark{background:var(--ink);color:#fff}.btn-gold{background:var(--gold);color:var(--ink)}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #073b3614}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metric{background:var(--card);border:1px solid var(--line);border-radius:14px;min-height:132px;padding:18px;box-shadow:0 10px 24px #073b3608}.metric-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.metric-top span:first-child{color:var(--muted)}.metric small{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.metric strong{letter-spacing:-.5px;font-size:26px;line-height:1.2;display:block}.badge{white-space:nowrap;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700}.badge.success{color:var(--teal);background:#e6f8f1}.badge.danger{color:#dc2626;background:#fef2f2}.badge.gold{color:#b7791f;background:#fef9e6}.badge.neutral{color:#48645f;background:#f0f8f5}.spark{align-items:flex-end;gap:3px;height:26px;margin-top:12px;display:flex}.spark i{background:linear-gradient(to top, var(--teal) 0%, #e6f8f1 100%);border-radius:2px;flex:1;min-height:6px}.dashboard-grid{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}.panel{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 10px 24px #073b3608}.panel.span-2{grid-column:span 1}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panel-head h3{margin:0;font-size:16px}.panel-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.icon-btn{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:4px}.text-btn{color:var(--teal);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.line-chart{height:220px;margin-bottom:8px}.line-chart svg{width:100%;height:100%}.grid-lines{stroke:#e7ebe7;stroke-width:1px}.line{fill:none;stroke-width:3px}.line.teal{stroke:var(--teal)}.line.gold{stroke:var(--gold)}.axis{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.legend{color:var(--muted);gap:12px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:999px;width:10px;height:10px;margin-right:4px;display:inline-block}.legend i.teal{background:var(--teal)}.legend i.gold{background:var(--gold)}.platform-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.platform-list>div:last-child{border-bottom:none}.platform-icon{width:28px;height:28px;color:var(--teal);background:#f0f8f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.platform-list b{flex:1;font-size:13px}.platform-list i{background:#e7ebe7;border-radius:3px;width:96px;height:6px;overflow:hidden}.platform-list i span{background:var(--teal);height:100%;display:block}.platform-list strong{margin-right:8px;font-size:13px}.platform-list small{color:var(--teal);font-size:11px}.responsive-table{overflow-x:auto}.responsive-table table{border-collapse:collapse;width:100%}.responsive-table th,.responsive-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.responsive-table th{color:var(--muted);font-size:12px;font-weight:600}.responsive-table td{font-size:13px}.responsive-table td b{display:block}.responsive-table td small{color:var(--muted);font-size:11px;display:block}.row-actions{gap:8px;display:flex}.row-actions button{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:4px}.todo-list>div{cursor:pointer;background:#f7f8f4;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.todo-list span{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.todo-list span.warn{color:#dc2626;background:#fef2f2}.todo-list span.gold-icon{color:#b7791f;background:#fef9e6}.todo-list span.soft-icon{color:var(--muted);background:#f0f8f5}.todo-list p{flex:1;margin:0}.todo-list p b{font-size:13px;display:block}.todo-list p small{color:var(--muted);font-size:11px;display:block}.empty-page,.placeholder-page{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}@media (width<=1200px){.app-shell{grid-template-columns:230px 1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.panel.span-2{grid-column:span 1}}@media (width<=768px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:100;width:260px;height:100vh;transition:left .3s;position:fixed;top:0;left:-260px}.sidebar.open{left:0}.topbar{padding:14px 16px}.global-search{width:100%}.top-actions{display:none}.page-wrap{padding:20px 16px 40px}.page-head{flex-direction:column}.metric-grid{grid-template-columns:1fr}}.markdown-preview .content-image,.article-content-preview .content-image,.public-article-content .content-image,.markdown-body .content-image{text-align:center;margin:18px auto}.markdown-preview .content-image img,.article-content-preview .content-image img,.public-article-content .content-image img,.markdown-body .content-image img{object-fit:contain;border:1px solid #e5e7eb;border-radius:12px;max-width:100%;max-height:420px;box-shadow:0 8px 24px #0f172a14}.markdown-preview .content-image-missing,.article-content-preview .content-image-missing,.public-article-content .content-image-missing,.markdown-body .content-image-missing{color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;padding:24px 16px}.markdown-preview .content-image-placeholder,.article-content-preview .content-image-placeholder,.public-article-content .content-image-placeholder,.markdown-body .content-image-placeholder{color:#9ca3af;letter-spacing:.5px;font-size:12px;display:block}.markdown-preview .content-image-missing figcaption,.article-content-preview .content-image-missing figcaption,.public-article-content .content-image-missing figcaption,.markdown-body .content-image-missing figcaption{color:#6b7280;margin-top:6px;font-size:13px}:root{--lq-font-sans:"Inter", "Plus Jakarta Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lq-color-primary:#087f73;--lq-color-primary-hover:#06685f;--lq-color-primary-soft:#eaf7f3;--lq-color-violet:#5366c9;--lq-color-violet-soft:#f0f2ff;--lq-color-cyan:#0f91a3;--lq-color-cyan-soft:#eaf9fb;--lq-color-emerald:#059669;--lq-color-emerald-soft:#ecfdf5;--lq-color-amber:#d97706;--lq-color-amber-soft:#fffbeb;--lq-color-rose:#e11d48;--lq-color-rose-soft:#fff1f2;--lq-gradient-primary:linear-gradient(135deg, #087f73 0%, #0d9685 58%, #2c9aa4 100%);--lq-gradient-hero:linear-gradient(135deg, #063e39 0%, #087f73 54%, #299b91 100%);--lq-gradient-card:linear-gradient(180deg, #fffffff2 0%, #f8fafcf2 100%);--lq-gradient-glass:linear-gradient(135deg, #ffffffd9 0%, #ffffffa6 100%);--lq-gradient-glow:radial-gradient(circle at 50% 0%, #087f7324 0%, #087f7300 70%);--lq-color-text:#102b29;--lq-color-text-secondary:#4b6260;--lq-color-text-muted:#849592;--lq-color-border:#dfe9e6;--lq-color-border-strong:#c7d8d4;--lq-color-border-glow:#087f7347;--lq-color-surface:#fff;--lq-color-surface-soft:#f5f9f8;--lq-color-page:#f3f7f6;--lq-color-success:#059669;--lq-color-success-soft:#ecfdf5;--lq-color-warning:#d97706;--lq-color-warning-soft:#fffbeb;--lq-color-danger:#e11d48;--lq-color-danger-soft:#fff1f2;--lq-color-info:#2563eb;--lq-color-info-soft:#eff6ff;--lq-sidebar-width:264px;--lq-sidebar-collapsed-width:76px;--lq-topbar-height:72px;--lq-radius-xs:6px;--lq-radius-sm:10px;--lq-radius-md:13px;--lq-radius-lg:17px;--lq-radius-xl:22px;--lq-radius-full:9999px;--lq-shadow-xs:0 1px 2px 0 #0f172a0d;--lq-shadow-sm:0 5px 16px -7px #102b2929, 0 1px 3px #102b290a;--lq-shadow-md:0 16px 34px -14px #102b2938, 0 4px 10px -6px #102b2914;--lq-shadow-lg:0 24px 48px -18px #102b2947, 0 10px 20px -12px #102b291f;--lq-shadow-glow:0 12px 32px -14px #087f7366;--lq-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--lq-transition-base:.25s cubic-bezier(.4, 0, .2, 1);--lq-transition-bounce:.35s cubic-bezier(.34, 1.56, .64, 1)}.workspace-shell{background:var(--lq-color-page);min-height:100vh;color:var(--lq-color-text);font-family:var(--lq-font-sans);display:flex;overflow:hidden}.workspace-shell button,.workspace-shell input{font:inherit}.workspace-shell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.workspace-sidebar{z-index:40;width:var(--lq-sidebar-width);flex:0 0 var(--lq-sidebar-width);border-right:1px solid var(--lq-color-border);background:radial-gradient(circle at 40px 34px, #4f5bff0e, transparent 30%), var(--lq-color-surface);height:100vh;transition:width var(--lq-transition-base), flex-basis var(--lq-transition-base), transform var(--lq-transition-base);flex-direction:column;padding:18px 12px 16px;display:flex;position:relative;overflow:visible}.workspace-sidebar.is-collapsed{width:var(--lq-sidebar-collapsed-width);flex-basis:var(--lq-sidebar-collapsed-width);padding-inline:10px}.workspace-sidebar__brand{align-items:center;gap:8px;min-height:42px;padding:0 6px;display:flex}.workspace-product{min-width:0;color:var(--lq-color-text);align-items:center;gap:10px;text-decoration:none;display:flex}.workspace-product__mark{background:#fff;border-radius:8px;flex:0 0 31px;width:31px;height:31px;overflow:hidden}.workspace-product__mark img{object-fit:contain;width:40px;max-width:none;height:40px;transform:translate(-4.5px,-.5px)}.workspace-product__name{color:#111827;letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:760;overflow:hidden}.workspace-sidebar__collapse{width:30px;height:30px;color:var(--lq-color-text-muted);cursor:pointer;transition:background var(--lq-transition-fast), color var(--lq-transition-fast), border-color var(--lq-transition-fast);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.workspace-sidebar__collapse:hover{border-color:var(--lq-color-border);background:var(--lq-color-surface-soft);color:var(--lq-color-primary)}.workspace-sidebar__collapse svg{width:17px;height:17px}.workspace-switcher{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);min-height:50px;box-shadow:var(--lq-shadow-xs);background:#ffffffe6;align-items:center;gap:10px;margin:18px 0 16px;padding:8px 10px;display:flex;overflow:hidden}.workspace-switcher__logo{border:1px solid var(--lq-color-border);background:#fff;border-radius:9px;flex:0 0 30px;width:30px;height:30px;display:block;overflow:hidden}.workspace-switcher__logo img{object-fit:contain;width:100%;height:100%;padding:3px}.workspace-switcher__logo.is-platform-fallback img{width:38px;max-width:none;height:38px;padding:0;transform:translate(-4px,-.5px)}.workspace-switcher>span{flex:1;min-width:0}.workspace-switcher small,.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher small{color:var(--lq-color-text-muted);margin-bottom:2px;font-size:11px;font-weight:600}.workspace-switcher strong{color:var(--lq-color-text);font-size:14px;font-weight:650}.workspace-switcher__chevron{width:15px;height:15px;color:var(--lq-color-text-muted);flex:none}.workspace-navigation{scrollbar-width:thin;scrollbar-color:#d8ddea transparent;flex:1;min-height:0;padding:2px 0 12px;overflow:hidden auto}.workspace-navigation::-webkit-scrollbar{width:4px}.workspace-navigation::-webkit-scrollbar-thumb{background:#d8ddea;border-radius:999px}.workspace-navigation__section{margin-bottom:4px}.workspace-navigation__primary{border-radius:var(--lq-radius-md);color:#39445a;min-height:54px;transition:background var(--lq-transition-fast), border-color var(--lq-transition-fast), color var(--lq-transition-fast);border:1px solid #0000;align-items:center;gap:11px;padding:8px 9px;text-decoration:none;display:flex}.workspace-navigation__primary:hover{color:var(--lq-color-primary);background:#f7f8ff;border-color:#e5e8f6}.workspace-navigation__section.is-active>.workspace-navigation__primary{color:var(--lq-color-primary);background:linear-gradient(135deg,#f0f2ff 0%,#f7f4ff 100%);border-color:#4f5bff1a}.workspace-navigation__section.is-active>.workspace-navigation__primary:before{content:"";background:linear-gradient(180deg, var(--lq-color-primary), var(--lq-color-violet));border-radius:0 999px 999px 0;width:3px;height:25px;position:absolute;left:0}.workspace-navigation__primary{position:relative}.workspace-navigation__icon{color:#68738a;width:32px;height:32px;transition:color var(--lq-transition-fast), background var(--lq-transition-fast);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.workspace-navigation__icon svg{width:19px;height:19px}.workspace-navigation__section.is-active .workspace-navigation__primary>.workspace-navigation__icon,.workspace-settings-trigger.is-active .workspace-navigation__icon{color:var(--lq-color-primary);background:#fff;box-shadow:0 4px 12px #4f5bff1c}.workspace-navigation__copy{flex:1;min-width:0}.workspace-navigation__copy strong,.workspace-navigation__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-navigation__copy strong{color:currentColor;font-size:15px;font-weight:680}.workspace-navigation__copy small{color:var(--lq-color-text-muted);margin-top:3px;font-size:12px;font-weight:500}.workspace-navigation__chevron{color:#a3aabc;width:14px;height:14px;transition:transform var(--lq-transition-fast);flex:0 0 14px}.workspace-navigation__section.is-expanded .workspace-navigation__chevron{transform:rotate(90deg)}.workspace-navigation__children-shell{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .17s,transform .24s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-6px)}.workspace-navigation__children-shell.is-expanded{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:translateY(0)}.workspace-navigation__children-clip{min-height:0;overflow:hidden}.workspace-navigation__flyout-title{display:none}.workspace-navigation__children{margin:3px 0 6px 25px;padding:3px 0 3px 15px;position:relative}.workspace-navigation__children:before{content:"";background:#e2e6f0;width:1px;position:absolute;top:4px;bottom:4px;left:0}.workspace-navigation__children>a{color:#68738a;min-height:38px;transition:background var(--lq-transition-fast), color var(--lq-transition-fast);border-radius:8px;align-items:center;gap:8px;margin:2px 0;padding:6px 8px;font-size:13px;font-weight:560;text-decoration:none;display:flex}.workspace-navigation__child-icon{flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.workspace-navigation__child-icon svg{width:14px;height:14px}.workspace-navigation__badge{background:var(--lq-color-warning-soft);min-width:18px;height:18px;color:var(--lq-color-warning);text-align:center;border-radius:999px;margin-left:auto;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:18px}.workspace-sidebar__footer{border-top:1px solid var(--lq-color-border);padding-top:12px;position:relative}.workspace-settings-trigger{border-radius:var(--lq-radius-md);color:#4f5a70;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:11px;width:100%;min-height:52px;padding:7px 9px;display:flex}.workspace-settings-trigger:hover,.workspace-settings-trigger.is-active{color:var(--lq-color-primary);background:#f7f8ff;border-color:#e5e8f6}.workspace-settings-trigger__copy{min-width:0}.workspace-settings-trigger__copy strong,.workspace-settings-trigger__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-settings-trigger__copy strong{font-size:14px;font-weight:650}.workspace-settings-trigger__copy small{color:var(--lq-color-text-muted);margin-top:3px;font-size:12px}.workspace-settings-menu{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-md);background:#fff;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.workspace-settings-menu>a{color:#566176;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:7px 9px;font-size:13px;font-weight:580;text-decoration:none;display:flex}.workspace-settings-menu>a:hover,.workspace-settings-menu>a.is-active{background:var(--lq-color-primary-soft);color:var(--lq-color-primary)}.workspace-settings-menu svg{width:15px;height:15px}.workspace-sidebar.is-collapsed .workspace-product span,.workspace-sidebar.is-collapsed .workspace-switcher>span,.workspace-sidebar.is-collapsed .workspace-switcher__chevron,.workspace-sidebar.is-collapsed .workspace-navigation__copy,.workspace-sidebar.is-collapsed .workspace-navigation__chevron,.workspace-sidebar.is-collapsed .workspace-settings-trigger__copy{display:none}.workspace-sidebar.is-collapsed .workspace-sidebar__brand{justify-content:center;padding:0}.workspace-sidebar.is-collapsed .workspace-product__mark{width:32px;height:32px}.workspace-sidebar.is-collapsed .workspace-sidebar__collapse{border-color:var(--lq-color-border);width:26px;height:26px;box-shadow:var(--lq-shadow-sm);background:#fff;border-radius:50%;position:absolute;top:25px;right:-13px}.workspace-sidebar.is-collapsed .workspace-switcher{justify-content:center;padding:8px}.workspace-sidebar.is-collapsed .workspace-navigation__primary,.workspace-sidebar.is-collapsed .workspace-settings-trigger{justify-content:center;padding:7px 5px}.workspace-sidebar.is-collapsed .workspace-navigation__section{position:relative}.workspace-sidebar.is-collapsed .workspace-navigation__children-shell{z-index:60;opacity:0;pointer-events:none;width:214px;transition:opacity var(--lq-transition-fast), transform var(--lq-transition-fast);padding-left:10px;display:block;position:absolute;top:0;left:calc(100% - 2px);transform:translate(-4px)}.workspace-sidebar.is-collapsed .workspace-navigation__section:hover>.workspace-navigation__children-shell,.workspace-sidebar.is-collapsed .workspace-navigation__section:focus-within>.workspace-navigation__children-shell{opacity:1;pointer-events:auto;transform:translate(0)}.workspace-sidebar.is-collapsed .workspace-navigation__children-clip{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-md);background:#fff;padding:9px;overflow:visible}.workspace-sidebar.is-collapsed .workspace-navigation__flyout-title{color:var(--lq-color-text);padding:5px 8px 7px;font-size:13px;font-weight:680;display:block}.workspace-sidebar.is-collapsed .workspace-navigation__children{margin:0;padding:0}.workspace-sidebar.is-collapsed .workspace-navigation__children:before{display:none}.workspace-sidebar.is-collapsed .workspace-navigation__section.is-active>.workspace-navigation__primary:before{left:-10px}.workspace-sidebar.is-collapsed .workspace-settings-menu{width:176px;bottom:0;left:calc(100% + 10px);right:auto}.workspace-main{background:var(--lq-color-page);flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.workspace-topbar{z-index:30;height:var(--lq-topbar-height);flex:0 0 var(--lq-topbar-height);border-bottom:1px solid var(--lq-color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:20px;padding:0 24px;display:grid;position:relative}.workspace-topbar__leading{align-items:center;min-width:0;display:flex}.workspace-topbar__mobile-menu{display:none}.workspace-breadcrumb{min-width:0;color:var(--lq-color-text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.workspace-breadcrumb a{color:inherit;transition:color var(--lq-transition-fast);text-decoration:none}.workspace-breadcrumb a:hover{color:var(--lq-color-primary)}.workspace-breadcrumb svg{flex:0 0 13px;width:13px;height:13px}.workspace-breadcrumb strong{color:var(--lq-color-text);text-overflow:ellipsis;font-weight:650;overflow:hidden}.workspace-topbar__tenant{border:1px solid var(--lq-color-border);color:#3e495f;min-width:200px;max-width:310px;height:38px;box-shadow:var(--lq-shadow-xs);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.workspace-topbar__tenant>img{object-fit:contain;border-radius:7px;flex:0 0 23px;width:23px;height:23px;padding:2px}.workspace-topbar__tenant-logo{background:#fff;border-radius:7px;flex:0 0 23px;width:23px;height:23px;display:block;overflow:hidden}.workspace-topbar__tenant-logo img{object-fit:contain;width:100%;height:100%;padding:2px}.workspace-topbar__tenant-logo.is-platform-fallback img{width:30px;max-width:none;height:30px;padding:0;transform:translate(-3.5px,-.5px)}.workspace-topbar__tenant span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:620;overflow:hidden}.workspace-topbar__tenant svg{width:14px;height:14px;color:var(--lq-color-text-muted)}.workspace-topbar__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.workspace-search{border:1px solid var(--lq-color-border);background:var(--lq-color-surface-soft);width:min(250px,28vw);height:38px;transition:border-color var(--lq-transition-fast), box-shadow var(--lq-transition-fast), background var(--lq-transition-fast);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.workspace-search>svg{color:#7d8799;flex:0 0 16px;width:16px;height:16px}.workspace-search input{min-width:0;color:var(--lq-color-text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.workspace-search input::-webkit-search-cancel-button{display:none}.workspace-search input::placeholder{color:#9aa3b3}.workspace-search kbd{color:#98a1b2;white-space:nowrap;background:#fff;border:1px solid #dde2eb;border-radius:5px;padding:2px 5px;font-size:9px;line-height:1.4}.workspace-search__panel,.workspace-notification-panel,.workspace-user-menu{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-md);background:#fff;position:absolute;top:calc(100% + 9px);overflow:hidden}.workspace-search__panel{min-width:300px;max-height:430px;left:0;right:0;overflow-y:auto}.workspace-panel-state{color:var(--lq-color-text-muted);text-align:center;padding:28px 16px;font-size:11px}.workspace-search__group{border-bottom:1px solid #eef1f6;padding:6px}.workspace-search__group:last-child{border-bottom:0}.workspace-search__group label{color:var(--lq-color-text-muted);letter-spacing:.08em;padding:6px 8px 4px;font-size:9px;font-weight:700;display:block}.workspace-search__group button{width:100%;color:var(--lq-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;display:block}.workspace-search__group button:hover{background:var(--lq-color-surface-soft)}.workspace-search__group strong,.workspace-search__group small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-search__group strong{font-size:11px}.workspace-search__group small{color:var(--lq-color-text-muted);margin-top:3px;font-size:9px}.workspace-icon-button{color:#68738a;cursor:pointer;width:36px;height:36px;transition:background var(--lq-transition-fast), border-color var(--lq-transition-fast), color var(--lq-transition-fast);background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 36px;place-items:center;padding:0;display:grid;position:relative}.workspace-icon-button:hover,.workspace-icon-button.is-active{border-color:var(--lq-color-border);background:var(--lq-color-surface-soft);color:var(--lq-color-primary)}.workspace-icon-button svg{width:18px;height:18px}.workspace-icon-button em{background:var(--lq-color-danger);color:#fff;text-align:center;border:2px solid #fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;font-weight:700;line-height:12px;position:absolute;top:-3px;right:-4px}.workspace-topbar__popover{position:relative}.workspace-notification-panel{width:350px;right:0}.workspace-popover__head{border-bottom:1px solid var(--lq-color-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.workspace-popover__head strong,.workspace-popover__head small{display:block}.workspace-popover__head strong{color:var(--lq-color-text);font-size:12px}.workspace-popover__head small{color:var(--lq-color-text-muted);margin-top:3px;font-size:9px}.workspace-popover__head>button{color:var(--lq-color-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:10px;font-weight:650}.workspace-popover__head>button:hover{background:var(--lq-color-primary-soft)}.workspace-notification-list{max-height:390px;overflow-y:auto}.workspace-notification-list>button{width:100%;color:var(--lq-color-text);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f6;align-items:flex-start;gap:9px;padding:11px 14px;display:flex}.workspace-notification-list>button:hover{background:var(--lq-color-surface-soft)}.workspace-notification-list>button.is-unread{background:#f8f8ff}.workspace-notification-list__dot{background:#d1d6e1;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.workspace-notification-list>button.is-unread .workspace-notification-list__dot{background:var(--lq-color-primary)}.workspace-notification-list>button>span:last-child{min-width:0}.workspace-notification-list strong,.workspace-notification-list small,.workspace-notification-list time{display:block}.workspace-notification-list strong{font-size:11px}.workspace-notification-list small{color:var(--lq-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace-notification-list time{color:#a0a8b7;margin-top:5px;font-size:8px}.workspace-user-trigger{min-width:126px;height:40px;color:var(--lq-color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:3px 7px 3px 3px;display:flex}.workspace-user-trigger:hover,.workspace-user-trigger.is-active{border-color:var(--lq-color-border);background:var(--lq-color-surface-soft)}.workspace-user-trigger__avatar,.workspace-user-menu__identity>span{background:linear-gradient(135deg, var(--lq-color-primary), var(--lq-color-violet));color:#fff;border-radius:9px;place-items:center;font-weight:720;display:grid}.workspace-user-trigger__avatar{flex:0 0 32px;width:32px;height:32px;font-size:10px}.workspace-user-trigger__copy{flex:1;min-width:0}.workspace-user-trigger__copy strong,.workspace-user-trigger__copy small{text-overflow:ellipsis;white-space:nowrap;max-width:78px;display:block;overflow:hidden}.workspace-user-trigger__copy strong{font-size:10px;font-weight:650}.workspace-user-trigger__copy small{color:var(--lq-color-text-muted);margin-top:2px;font-size:8px}.workspace-user-trigger>svg{width:13px;height:13px;color:var(--lq-color-text-muted)}.workspace-user-menu{width:190px;padding:6px;right:0}.workspace-user-menu__identity{border-bottom:1px solid var(--lq-color-border);align-items:center;gap:9px;margin-bottom:5px;padding:8px;display:flex}.workspace-user-menu__identity>span{flex:0 0 34px;width:34px;height:34px;font-size:10px}.workspace-user-menu__identity strong,.workspace-user-menu__identity small{display:block}.workspace-user-menu__identity strong{font-size:11px}.workspace-user-menu__identity small{color:var(--lq-color-text-muted);margin-top:2px;font-size:9px}.workspace-user-menu>button{color:#566176;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:34px;padding:7px 9px;font-size:10px}.workspace-user-menu>button:hover{background:var(--lq-color-surface-soft);color:var(--lq-color-primary)}.workspace-user-menu>button.is-danger{color:var(--lq-color-danger)}.workspace-user-menu>button.is-danger:hover{background:var(--lq-color-danger-soft)}.workspace-page{background:radial-gradient(circle at 76% -10%, #7c5cff0d, transparent 28%), var(--lq-color-page);flex:1;min-width:0;min-height:0;padding:24px 26px 42px;overflow:auto}.workspace-route-view{transform-origin:top;will-change:opacity, transform;min-width:0;min-height:100%}.workspace-route-enter-active{transition:opacity .23s ease-out,transform .26s cubic-bezier(.22,1,.36,1)}.workspace-route-leave-active{pointer-events:none;transition:opacity .14s ease-in,transform .14s ease-in}.workspace-route-enter-from{opacity:0;transform:translateY(9px)}.workspace-route-leave-to{opacity:0;transform:translateY(-4px)}.workspace-mobile-backdrop{display:none}@media (prefers-reduced-motion:reduce){.workspace-route-enter-active,.workspace-route-leave-active{transition:none}.workspace-route-enter-from,.workspace-route-leave-to{transform:none}}@media (width<=1260px){.workspace-topbar{grid-template-columns:minmax(190px,1fr) auto;gap:12px;padding-inline:18px}.workspace-user-trigger{min-width:auto}.workspace-user-trigger__copy{display:none}}@media (width<=980px){.workspace-sidebar{width:min(292px,88vw);box-shadow:var(--lq-shadow-md);flex-basis:auto;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.workspace-sidebar.is-collapsed{width:min(292px,88vw);padding-inline:12px}.workspace-sidebar.is-mobile-open{transform:translate(0)}.workspace-sidebar.is-collapsed .workspace-product span,.workspace-sidebar.is-collapsed .workspace-switcher>span,.workspace-sidebar.is-collapsed .workspace-switcher__chevron,.workspace-sidebar.is-collapsed .workspace-navigation__copy,.workspace-sidebar.is-collapsed .workspace-navigation__chevron,.workspace-sidebar.is-collapsed .workspace-settings-trigger__copy{display:block}.workspace-sidebar.is-collapsed .workspace-sidebar__brand{justify-content:flex-start;padding:0 6px}.workspace-sidebar.is-collapsed .workspace-sidebar__collapse{width:30px;height:30px;box-shadow:none;border-color:#0000;border-radius:9px;margin-left:auto;position:static}.workspace-sidebar.is-collapsed .workspace-switcher,.workspace-sidebar.is-collapsed .workspace-navigation__primary,.workspace-sidebar.is-collapsed .workspace-settings-trigger{justify-content:flex-start}.workspace-sidebar.is-collapsed .workspace-navigation__section.is-active>.workspace-navigation__primary:before{left:0}.workspace-sidebar.is-collapsed .workspace-settings-menu{width:auto;bottom:calc(100% + 8px);left:0;right:0}.workspace-sidebar.is-collapsed .workspace-navigation__children-shell{opacity:0;pointer-events:none;width:auto;padding-left:0;display:grid;position:static;transform:translateY(-6px)}.workspace-sidebar.is-collapsed .workspace-navigation__children-shell.is-expanded{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:translateY(0)}.workspace-sidebar.is-collapsed .workspace-navigation__children-clip{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.workspace-sidebar.is-collapsed .workspace-navigation__flyout-title{display:none}.workspace-sidebar.is-collapsed .workspace-navigation__children{margin:3px 0 6px 25px;padding:3px 0 3px 15px}.workspace-sidebar.is-collapsed .workspace-navigation__children:before{display:block}.workspace-topbar{grid-template-columns:minmax(130px,1fr) auto}.workspace-topbar__mobile-menu{border:1px solid var(--lq-color-border);color:#657087;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;margin-right:8px;padding:0;display:grid}.workspace-topbar__mobile-menu svg{width:18px;height:18px}.workspace-topbar__tenant{display:none}.workspace-mobile-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b2d47;border:0;padding:0;display:block;position:fixed;inset:0}}@media (width<=720px){.workspace-topbar{grid-template-columns:auto 1fr;height:60px;padding:0 12px}.workspace-breadcrumb span,.workspace-breadcrumb svg,.workspace-topbar__settings,.workspace-search,.workspace-user-trigger>svg{display:none}.workspace-topbar__actions{gap:4px}.workspace-user-trigger{min-width:36px;padding:2px}.workspace-page{padding:18px 14px 32px}}.lq-card{background:var(--lq-color-surface);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);box-shadow:var(--lq-shadow-sm);transition:transform var(--lq-transition-base), box-shadow var(--lq-transition-base), border-color var(--lq-transition-base)}.lq-card--glass{-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #e2e8f0cc}.lq-card--hover:hover{box-shadow:var(--lq-shadow-md);border-color:var(--lq-color-border-glow);transform:translateY(-3px)}.lq-card--glow{box-shadow:var(--lq-shadow-glow)}.lq-pulse-dot{background-color:var(--lq-color-success);border-radius:50%;width:8px;height:8px;display:inline-flex;position:relative}.lq-pulse-dot:after{content:"";background-color:var(--lq-color-success);opacity:.4;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite lq-pulse;position:absolute;inset:-4px}.workspace-ai-status__dot{background:currentColor;border-radius:50%;width:7px;height:7px}@keyframes lq-pulse{0%{opacity:.75;transform:scale(.95)}50%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(.95)}}.lq-badge{border-radius:var(--lq-radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.lq-badge--primary{background:var(--lq-color-primary-soft);color:var(--lq-color-primary)}.lq-badge--success{background:var(--lq-color-success-soft);color:var(--lq-color-success)}.lq-badge--warning{background:var(--lq-color-warning-soft);color:var(--lq-color-warning)}.lq-badge--danger{background:var(--lq-color-danger-soft);color:var(--lq-color-danger)}.lq-badge--violet{background:var(--lq-color-violet-soft);color:var(--lq-color-violet)}.lq-metric-delta{border-radius:var(--lq-radius-sm);align-items:center;gap:2px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.lq-metric-delta--up{background:var(--lq-color-success-soft);color:var(--lq-color-success)}.lq-metric-delta--down{background:var(--lq-color-danger-soft);color:var(--lq-color-danger)}.platform-shell{background:var(--lq-color-page);min-height:100vh;color:var(--lq-color-text);font-family:var(--lq-font-sans);display:flex;overflow:hidden}.platform-shell button,.platform-shell input,.platform-shell select,.platform-shell textarea{font:inherit}.platform-shell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.platform-sidebar{z-index:40;width:var(--lq-sidebar-width);flex:0 0 var(--lq-sidebar-width);box-sizing:border-box;border-right:1px solid var(--lq-color-border);background:radial-gradient(circle at 40px 34px, #4f5bff0f, transparent 30%), var(--lq-color-surface);height:100vh;transition:width var(--lq-transition-base), flex-basis var(--lq-transition-base), transform var(--lq-transition-base);flex-direction:column;padding:18px 12px 16px;display:flex;position:relative}.platform-sidebar.is-collapsed{width:var(--lq-sidebar-collapsed-width);flex-basis:var(--lq-sidebar-collapsed-width);padding-inline:10px}.platform-sidebar__brand{align-items:center;gap:8px;min-height:42px;padding:0 6px;display:flex}.platform-product{min-width:0;color:var(--lq-color-text);align-items:center;gap:10px;text-decoration:none;display:flex}.platform-product__mark{background:#fff;border-radius:8px;flex:0 0 31px;width:31px;height:31px;overflow:hidden}.platform-product__mark img{object-fit:contain;width:40px;max-width:none;height:40px;transform:translate(-4.5px,-.5px)}.platform-product__copy{white-space:nowrap;gap:1px;min-width:0;display:grid}.platform-product__copy strong{color:#111827;font-size:17px;font-weight:760}.platform-product__copy small{color:var(--lq-color-primary);letter-spacing:.12em;font-size:10px;font-weight:720}.platform-sidebar__collapse{width:30px;height:30px;color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.platform-sidebar__collapse:hover{border-color:var(--lq-color-border);background:var(--lq-color-surface-soft);color:var(--lq-color-primary)}.platform-sidebar__collapse svg{width:17px;height:17px}.platform-context{border-radius:var(--lq-radius-md);min-height:54px;box-shadow:var(--lq-shadow-xs);background:linear-gradient(135deg,#fff 0%,#f5f4ff 100%);border:1px solid #dfe4ff;align-items:center;gap:10px;margin:18px 0 16px;padding:9px 10px;display:flex;overflow:hidden}.platform-context__icon{background:var(--lq-color-primary-soft);width:31px;height:31px;color:var(--lq-color-primary);border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.platform-context__icon svg{width:18px;height:18px}.platform-context__copy{white-space:nowrap;gap:2px;min-width:0;display:grid}.platform-context__copy small{color:var(--lq-color-text-muted);font-size:10px;font-weight:600}.platform-context__copy strong{color:var(--lq-color-text);font-size:13px;font-weight:700}.platform-navigation{flex:1;min-height:0}.platform-navigation__item{border-radius:var(--lq-radius-md);min-height:56px;color:var(--lq-color-text-secondary);transition:all var(--lq-transition-fast);border:1px solid #0000;align-items:center;gap:11px;padding:8px 10px;text-decoration:none;display:flex;overflow:hidden}.platform-navigation__item:hover{border-color:var(--lq-color-border);background:var(--lq-color-surface-soft)}.platform-navigation__item.is-active{color:var(--lq-color-primary);background:linear-gradient(135deg,#f1f2ff 0%,#f7f4ff 100%);border-color:#d9ddff}.platform-navigation__icon{background:#f5f6fa;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.platform-navigation__item.is-active .platform-navigation__icon{background:#fff;box-shadow:0 5px 14px #4f5bff1f}.platform-navigation__icon svg{width:19px;height:19px}.platform-navigation__copy{white-space:nowrap;gap:3px;min-width:0;display:grid}.platform-navigation__copy strong{font-size:14px;font-weight:720}.platform-navigation__copy small{color:var(--lq-color-text-muted);font-size:11px;font-weight:560}.platform-sidebar__footer{border-top:1px solid var(--lq-color-border);color:var(--lq-color-text-secondary);white-space:nowrap;align-items:center;gap:10px;padding:13px 10px 2px;display:flex;overflow:hidden}.platform-sidebar__footer-icon{background:var(--lq-color-primary-soft);width:32px;height:32px;color:var(--lq-color-primary);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.platform-sidebar__footer-icon svg{width:17px;height:17px}.platform-sidebar__footer>span:last-child{gap:2px;min-width:0;display:grid}.platform-sidebar__footer strong{font-size:12px;font-weight:700}.platform-sidebar__footer small{color:var(--lq-color-text-muted);font-size:10px}.platform-sidebar.is-collapsed .platform-product__copy,.platform-sidebar.is-collapsed .platform-context__copy,.platform-sidebar.is-collapsed .platform-navigation__copy,.platform-sidebar.is-collapsed .platform-sidebar__footer>span:last-child{display:none}.platform-sidebar.is-collapsed .platform-sidebar__brand,.platform-sidebar.is-collapsed .platform-context,.platform-sidebar.is-collapsed .platform-navigation__item,.platform-sidebar.is-collapsed .platform-sidebar__footer{justify-content:center;padding-inline:5px}.platform-sidebar.is-collapsed .platform-sidebar__collapse{border-color:var(--lq-color-border);box-shadow:var(--lq-shadow-xs);background:#fff;position:absolute;top:22px;right:-15px}.platform-main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.platform-topbar{z-index:30;height:var(--lq-topbar-height);flex:0 0 var(--lq-topbar-height);box-sizing:border-box;border-bottom:1px solid var(--lq-color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;justify-content:space-between;align-items:center;padding:0 26px;display:flex;position:relative}.platform-topbar__leading,.platform-topbar__actions,.platform-breadcrumb,.platform-user__trigger{align-items:center;display:flex}.platform-topbar__leading{gap:14px;min-width:0}.platform-topbar__mobile-menu{border:1px solid var(--lq-color-border);width:36px;height:36px;color:var(--lq-color-text-secondary);background:#fff;border-radius:10px;place-items:center;padding:0;display:none}.platform-topbar__mobile-menu svg{width:19px;height:19px}.platform-breadcrumb{color:var(--lq-color-text-muted);gap:8px;font-size:13px}.platform-breadcrumb svg{width:14px;height:14px}.platform-breadcrumb strong{color:var(--lq-color-text);font-weight:700}.platform-topbar__actions{gap:16px}.platform-topbar__status{background:var(--lq-color-success-soft);color:#087c5c;border:1px solid #cde8df;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.platform-topbar__status i{background:var(--lq-color-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #10a77b1f}.platform-user{position:relative}.platform-user__trigger{color:var(--lq-color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:9px;padding:5px 8px 5px 5px}.platform-user__trigger:hover{border-color:var(--lq-color-border);background:var(--lq-color-surface-soft)}.platform-user__avatar{background:linear-gradient(135deg, var(--lq-color-primary), var(--lq-color-violet));color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:760;display:grid}.platform-user__copy{text-align:left;gap:1px;display:grid}.platform-user__copy strong{font-size:12px;font-weight:700}.platform-user__copy small{color:var(--lq-color-text-muted);font-size:10px}.platform-user__trigger>svg{width:14px;height:14px;color:var(--lq-color-text-muted)}.platform-user__menu{border:1px solid var(--lq-color-border);width:210px;box-shadow:var(--lq-shadow-md);background:#fff;border-radius:13px;padding:9px;position:absolute;top:calc(100% + 9px);right:0}.platform-user__menu>div{border-bottom:1px solid var(--lq-color-border);gap:3px;padding:8px 9px 11px;display:grid}.platform-user__menu strong{font-size:13px}.platform-user__menu small{color:var(--lq-color-text-muted);font-size:11px}.platform-user__menu button{width:100%;color:var(--lq-color-danger);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;margin-top:7px;padding:9px;font-size:12px;font-weight:650}.platform-user__menu button:hover{background:var(--lq-color-danger-soft)}.platform-page{background:var(--lq-color-page);flex:1;min-width:0;min-height:0;overflow:auto}.platform-route-view{min-height:100%}.platform-route-enter-active,.platform-route-leave-active{transition:opacity .12s,transform .12s}.platform-route-enter-from,.platform-route-leave-to{opacity:0;transform:translateY(4px)}.platform-mobile-backdrop{display:none}@media (width<=900px){.platform-sidebar{box-shadow:var(--lq-shadow-md);position:fixed;top:0;left:0;transform:translate(-105%)}.platform-sidebar.is-mobile-open{transform:translate(0)}.platform-sidebar.is-collapsed{width:var(--lq-sidebar-width);flex-basis:var(--lq-sidebar-width);padding-inline:12px}.platform-sidebar.is-collapsed .platform-product__copy,.platform-sidebar.is-collapsed .platform-context__copy,.platform-sidebar.is-collapsed .platform-navigation__copy,.platform-sidebar.is-collapsed .platform-sidebar__footer>span:last-child{display:grid}.platform-sidebar.is-collapsed .platform-sidebar__brand,.platform-sidebar.is-collapsed .platform-context,.platform-sidebar.is-collapsed .platform-navigation__item,.platform-sidebar.is-collapsed .platform-sidebar__footer{justify-content:initial;padding-inline:10px}.platform-sidebar.is-collapsed .platform-sidebar__collapse{box-shadow:none;border-color:#0000;position:static}.platform-topbar__mobile-menu{display:grid}.platform-mobile-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;border:0;display:block;position:fixed;inset:0}}@media (width<=640px){.platform-topbar{padding-inline:14px}.platform-topbar__status,.platform-user__copy,.platform-user__trigger>svg,.platform-breadcrumb>span,.platform-breadcrumb>svg{display:none}}.workspace-shell{--el-color-primary:var(--lq-color-primary);--el-color-primary-light-3:#7b84ff;--el-color-primary-light-5:#a0a7ff;--el-color-primary-light-7:#c7cbff;--el-color-primary-light-8:#dcdeff;--el-color-primary-light-9:#eff0ff;--el-color-primary-dark-2:#3f49df;--el-border-color:var(--lq-color-border);--el-border-color-light:#e9edf4;--el-border-color-lighter:#f0f2f7;--el-fill-color-light:#f7f8fb;--el-fill-color-lighter:#fafbfc;--el-bg-color-page:var(--lq-color-page);--el-text-color-primary:var(--lq-color-text);--el-text-color-regular:var(--lq-color-text-secondary);--el-text-color-secondary:var(--lq-color-text-muted);--el-border-radius-base:var(--lq-radius-sm);--el-border-radius-small:var(--lq-radius-xs);--el-box-shadow-light:var(--lq-shadow-sm)}.workspace-shell .el-button{box-shadow:none;font-weight:600}.workspace-shell .el-button--primary{border-color:var(--lq-color-primary);background:linear-gradient(135deg, var(--lq-color-primary), #6554f5)}.workspace-shell .el-input__wrapper,.workspace-shell .el-select__wrapper,.workspace-shell .el-textarea__inner{box-shadow:0 0 0 1px var(--lq-color-border) inset}.workspace-shell .el-input__wrapper:hover,.workspace-shell .el-select__wrapper:hover,.workspace-shell .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--lq-color-border-strong) inset}.workspace-shell .el-input__wrapper.is-focus,.workspace-shell .el-select__wrapper.is-focused,.workspace-shell .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--lq-color-primary) inset}.workspace-shell .el-card,.workspace-shell .el-dialog,.workspace-shell .el-drawer{border-color:var(--lq-color-border)}.workspace-shell .el-table{--el-table-border-color:#e9edf4;--el-table-header-bg-color:#f8f9fc;--el-table-row-hover-bg-color:#f8f8ff;--el-table-text-color:var(--lq-color-text-secondary);--el-table-header-text-color:#697388}.workspace-shell .el-table th.el-table__cell{font-weight:650}.workspace-shell .el-pagination.is-background .el-pager li.is-active{background:var(--lq-color-primary)}:root{--lq-content-max:1580px;--lq-page-gutter:clamp(18px, 2.2vw, 34px);--lq-section-gap:clamp(14px, 1.35vw, 22px);--lq-card-padding:clamp(16px, 1.5vw, 24px)}html{background:var(--lq-color-page);scroll-behavior:smooth}body{min-width:320px;color:var(--lq-color-text);background:var(--lq-color-page);font-family:var(--lq-font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{color:#fff;background:#087f73db}:where(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #087f7333}.workspace-shell,.platform-shell{isolation:isolate;background:radial-gradient(circle at 84% -8%, #087f7313, transparent 24rem), radial-gradient(circle at 30% 108%, #d9ab4e0e, transparent 28rem), var(--lq-color-page)}.workspace-sidebar,.platform-sidebar{background:linear-gradient(180deg, #fffffffa, #f9fcfbfa), var(--lq-color-surface);border-color:#c7d8d4cc;box-shadow:8px 0 30px -26px #102b296b}.workspace-sidebar:after,.platform-sidebar:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 10%,#087f731a,#0000 68%);height:118px;position:absolute;inset:0 0 auto}.workspace-product__name,.platform-product__name{color:#0b403b;letter-spacing:-.025em;font-weight:780}.workspace-switcher,.platform-switcher{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-color:#c7d8d4d1;box-shadow:0 8px 24px -20px #102b298c}.workspace-navigation__primary,.workspace-settings-trigger,.platform-navigation__primary,.platform-settings-trigger{color:#49615e;border-radius:12px}.workspace-navigation__primary:hover,.workspace-settings-trigger:hover,.platform-navigation__primary:hover,.platform-settings-trigger:hover{color:var(--lq-color-primary);background:#f0f8f6;border-color:#087f731f}.workspace-navigation__section.is-active>.workspace-navigation__primary,.workspace-settings-trigger.is-active,.platform-navigation__section.is-active>.platform-navigation__primary,.platform-settings-trigger.is-active{color:var(--lq-color-primary);background:linear-gradient(135deg,#e8f6f2 0%,#f3faf8 100%);border-color:#087f7321;box-shadow:inset 0 0 0 1px #ffffff80}.workspace-navigation__section.is-active>.workspace-navigation__primary:before,.platform-navigation__section.is-active>.platform-navigation__primary:before{background:linear-gradient(#087f73,#2ca896)}.workspace-navigation__section.is-active .workspace-navigation__primary>.workspace-navigation__icon,.workspace-settings-trigger.is-active .workspace-navigation__icon{color:var(--lq-color-primary);box-shadow:0 5px 14px -8px #087f73b3}.workspace-navigation__children>a:hover,.workspace-navigation__children>a.is-active{color:var(--lq-color-primary);background:#edf7f4}.workspace-topbar,.platform-topbar{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffffd6;border-color:#c7d8d4c7;box-shadow:0 8px 30px -28px #102b29b3}.workspace-breadcrumb strong,.platform-breadcrumb strong{color:#193f3b;font-weight:700}.workspace-search{min-height:40px;transition:border-color var(--lq-transition-fast), background var(--lq-transition-fast), box-shadow var(--lq-transition-fast);background:#f5f9f8;border-color:#c7d8d4e6}.workspace-search:focus-within{background:#fff;border-color:#087f736b;box-shadow:0 0 0 4px #087f7312}.workspace-ai-status{background:#ecfdf5db;border:1px solid #0596691f}.workspace-icon-button:hover,.workspace-icon-button.is-active,.workspace-user-trigger:hover,.workspace-user-trigger.is-active{border-color:var(--lq-color-border);color:var(--lq-color-primary);background:#f2f8f6}.workspace-user-trigger__avatar,.workspace-user-menu__identity>span{background:var(--lq-gradient-primary);box-shadow:0 7px 18px -10px #087f73e6}.workspace-search__panel,.workspace-notification-panel,.workspace-user-menu,.workspace-settings-menu{box-shadow:var(--lq-shadow-lg);border-color:#c7d8d4e6;border-radius:14px}.workspace-page,.platform-page{padding:clamp(20px, 2.1vw, 34px) var(--lq-page-gutter) clamp(38px, 4vw, 64px);scrollbar-gutter:stable;background:radial-gradient(circle at 78% -5%,#087f730f,#0000 25rem),linear-gradient(#ffffff57,#0000 18rem),0 0}.workspace-route-view,.platform-route-view{width:100%;max-width:var(--lq-content-max);margin-inline:auto}.workspace-route-view>:first-child,.platform-route-view>:first-child{min-width:0}.workspace-shell :is(.page-header,.page-head),.platform-shell :is(.page-header,.page-head){align-items:flex-end;gap:20px;margin-bottom:clamp(18px,2vw,28px)}.workspace-shell :is(.page-header,.page-head) h1,.platform-shell :is(.page-header,.page-head) h1{color:var(--lq-color-text);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2vw,32px);font-weight:760;line-height:1.2}.workspace-shell :is(.page-header,.page-head) p,.platform-shell :is(.page-header,.page-head) p{max-width:760px;color:var(--lq-color-text-secondary);margin-top:7px;font-size:14px;line-height:1.7}.workspace-shell :is(.el-card,.panel,[class$=-panel],[class$=-card]),.platform-shell :is(.el-card,.panel,[class$=-panel],[class$=-card]){border-color:#d7e5e1f0;box-shadow:0 8px 28px -23px #102b299e}.workspace-shell :is(.el-card,.panel),.platform-shell :is(.el-card,.panel){border-radius:var(--lq-radius-lg);background:#fffffff5}.workspace-shell .lq-card,.platform-shell .lq-card{border-color:#d7e5e1f0;box-shadow:0 8px 28px -23px #102b299e}.workspace-shell .lq-card--hover:hover,.platform-shell .lq-card--hover:hover{border-color:#087f7338;transform:translateY(-2px);box-shadow:0 18px 36px -24px #08575085}.workspace-shell :is(.metric-grid,.dashboard-grid,.stats-grid,.card-grid),.platform-shell :is(.metric-grid,.dashboard-grid,.stats-grid,.card-grid){gap:var(--lq-section-gap)}.workspace-shell,.platform-shell{--el-color-primary:var(--lq-color-primary);--el-color-primary-dark-2:var(--lq-color-primary-hover);--el-color-primary-light-3:#4da99f;--el-color-primary-light-5:#7fc2bb;--el-color-primary-light-7:#b7ddd8;--el-color-primary-light-8:#d1eae6;--el-color-primary-light-9:#eaf7f3;--el-border-color:var(--lq-color-border);--el-border-color-light:#e8efed;--el-border-color-lighter:#eff4f2;--el-fill-color-light:#f5f9f8;--el-fill-color-lighter:#f8fbfa}.workspace-shell .el-button,.platform-shell .el-button{min-height:38px;transition:transform var(--lq-transition-fast), box-shadow var(--lq-transition-fast), border-color var(--lq-transition-fast);border-radius:10px;font-weight:650}.workspace-shell .el-button:hover,.platform-shell .el-button:hover{transform:translateY(-1px)}.workspace-shell .el-button--primary,.platform-shell .el-button--primary{background:var(--lq-gradient-primary);border-color:#0000;box-shadow:0 10px 22px -15px #087f73d9}.workspace-shell :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner),.platform-shell :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){background:#fbfdfc;border-radius:10px}.workspace-shell :is(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus),.platform-shell :is(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){box-shadow:0 0 0 1px var(--lq-color-primary) inset, 0 0 0 4px #087f7312;background:#fff}.workspace-shell .el-table,.platform-shell .el-table{--el-table-header-bg-color:#f5f9f8;--el-table-row-hover-bg-color:#f2f9f7;border-radius:12px;overflow:hidden}.workspace-shell .el-table th.el-table__cell,.platform-shell .el-table th.el-table__cell{color:#58706d;letter-spacing:.015em;height:46px;font-size:12px;font-weight:720}.workspace-shell .el-table td.el-table__cell,.platform-shell .el-table td.el-table__cell{padding-block:12px}.workspace-shell :is(.el-dialog,.el-drawer),.platform-shell :is(.el-dialog,.el-drawer){border:1px solid var(--lq-color-border);box-shadow:var(--lq-shadow-lg)}.workspace-shell .el-dialog{border-radius:18px}.workspace-shell .el-dialog__header,.platform-shell .el-dialog__header{border-bottom:1px solid #edf2f0;padding-bottom:16px}.workspace-shell .el-dialog__footer,.platform-shell .el-dialog__footer{border-top:1px solid #edf2f0;padding-top:16px}.workspace-shell .el-tabs__item.is-active,.platform-shell .el-tabs__item.is-active{color:var(--lq-color-primary);font-weight:680}.workspace-shell .el-empty,.platform-shell .el-empty{padding-block:46px}@media (width<=1180px){:root{--lq-page-gutter:22px}.workspace-ai-status{display:none}}@media (width<=760px){:root{--lq-page-gutter:14px;--lq-section-gap:12px}.workspace-page,.platform-page{padding-top:16px;padding-bottom:34px}.workspace-shell :is(.page-header,.page-head),.platform-shell :is(.page-header,.page-head){align-items:stretch}.workspace-shell :is(.page-header,.page-head) h1,.platform-shell :is(.page-header,.page-head) h1{font-size:24px}.workspace-shell :is(.page-actions,.header-actions),.platform-shell :is(.page-actions,.header-actions){flex-wrap:wrap;width:100%}.workspace-shell :is(.page-actions,.header-actions)>*,.platform-shell :is(.page-actions,.header-actions)>*{flex:auto;min-width:min(100%,132px)}.workspace-notification-panel{width:auto;position:fixed;top:66px;left:12px;right:12px}.workspace-shell .el-dialog,.platform-shell .el-dialog{width:calc(100% - 24px)!important;margin-top:5vh!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-footer[data-v-095c52c6]{color:#7d908c;border-top:1px solid #063b3614;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:104px;margin:0 auto;display:flex}.footer-brand[data-v-095c52c6]{color:#073b36;align-items:center;gap:12px;font-weight:900;display:flex}.footer-brand img[data-v-095c52c6]{object-fit:contain;width:48px;height:48px}.hero-background[data-v-c5118f2a]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-background[data-v-c5118f2a]:before{content:"";background:radial-gradient(circle at 18% 74%,#4f46e526,#0000 34%),radial-gradient(circle at 78% 76%,#5eead442,#0000 32%),radial-gradient(circle at 78% 18%,#d8a84338,#0000 30%),linear-gradient(#fbfaf6 0%,#f7f8f4 100%);position:absolute;inset:0}.grid-layer[data-v-c5118f2a]{background-color:#0000;background-image:linear-gradient(#10201d09 1px,#0000 1px),linear-gradient(90deg,#10201d09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:620px;position:absolute;inset:80px 0 auto;-webkit-mask-image:radial-gradient(circle at 58% 45%,#000 0,#0000 70%);mask-image:radial-gradient(circle at 58% 45%,#000 0,#0000 70%)}.glow[data-v-c5118f2a]{filter:blur(34px);opacity:.82;border-radius:999px;animation:8s ease-in-out infinite landing-glow-drift;position:absolute}.glow-purple[data-v-c5118f2a]{background:#4f46e538;width:360px;height:360px;bottom:10%;left:10%}.glow-teal[data-v-c5118f2a]{background:#5eead457;width:390px;height:390px;animation-delay:1.2s;bottom:8%;right:12%}.glow-gold[data-v-c5118f2a]{background:#d8a8433b;width:320px;height:320px;animation-delay:2s;top:10%;right:10%}.dot[data-v-c5118f2a]{background:var(--landing-primary);border-radius:999px;width:10px;height:10px;animation:2.6s ease-in-out infinite landing-pulse-soft;position:absolute;box-shadow:0 0 0 8px #0f766e1a}.dot-one[data-v-c5118f2a]{top:26%;left:18%}.dot-two[data-v-c5118f2a]{background:var(--landing-purple);animation-delay:.8s;top:42%;right:22%;box-shadow:0 0 0 8px #4f46e51a}.hero-copy[data-v-8c7dd579]{z-index:2;animation:.6s both landing-fade-up;position:relative}.eyebrow[data-v-8c7dd579]{color:var(--landing-primary);letter-spacing:.18em;align-items:center;gap:9px;font-size:12px;font-weight:950;display:inline-flex}.eyebrow span[data-v-8c7dd579]{background:var(--landing-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #0f766e1a}.hero-copy h1[data-v-8c7dd579]{color:var(--landing-text-main);letter-spacing:-.07em;margin:26px 0 22px;font-size:clamp(48px,5.4vw,78px);line-height:1.08}.hero-copy h1 span[data-v-8c7dd579]{color:var(--landing-primary);margin-left:8px;display:inline-block;position:relative}.hero-copy h1 span[data-v-8c7dd579]:after{content:"";background:var(--landing-gold-soft);z-index:-1;height:12px;position:absolute;bottom:8px;left:3px;right:0}.hero-copy p[data-v-8c7dd579]{max-width:640px;color:var(--landing-text-muted);margin:0;font-size:18px;font-weight:650;line-height:1.95}.hero-actions[data-v-8c7dd579]{align-items:center;gap:18px;margin-top:36px;display:flex}.btn[data-v-8c7dd579]{min-width:150px;height:50px;font-weight:950;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 23px;text-decoration:none;transition:all .18s;display:inline-flex}.btn-primary[data-v-8c7dd579]{background:var(--landing-primary);color:#fff;box-shadow:0 18px 42px #0f766e38}.btn-primary[data-v-8c7dd579]:hover{transform:translateY(-2px);box-shadow:0 22px 48px #0f766e47}.btn-ghost[data-v-8c7dd579]{color:var(--landing-text-main);border:1px solid var(--landing-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e}.btn-ghost[data-v-8c7dd579]:hover{background:#ffffffdb;transform:translateY(-2px)}.trust-row[data-v-8c7dd579]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.trust-row span[data-v-8c7dd579]{border:1px solid var(--landing-border);color:var(--landing-text-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:850}@media (width<=1000px){.hero-copy[data-v-8c7dd579]{text-align:center}.hero-actions[data-v-8c7dd579],.trust-row[data-v-8c7dd579]{justify-content:center}}.mode-tabs[data-v-303d5933]{border:1px solid var(--landing-border);box-shadow:var(--landing-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex}.mode-tabs button[data-v-303d5933]{height:36px;color:var(--landing-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:13px;font-weight:900;transition:all .18s}.mode-tabs button[data-v-303d5933]:hover{color:var(--landing-text-main);background:#0f766e0f}.mode-tabs button.active[data-v-303d5933]{color:#fff;background:var(--landing-primary);box-shadow:0 10px 24px #0f766e2e}.visual-stage[data-v-05840acc]{z-index:2;justify-items:start;gap:18px;animation:.7s 80ms both landing-fade-up;display:grid;position:relative}.visual-shell[data-v-05840acc]{width:min(560px,100%);min-height:420px;position:relative}.chart-card[data-v-05840acc]{background:var(--landing-surface);box-shadow:var(--landing-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffffb8;border-radius:28px;transition:transform .2s,box-shadow .2s;position:absolute}.chart-card[data-v-05840acc]:hover{transform:translateY(-4px);box-shadow:0 30px 90px #12242029}.chart-main[data-v-05840acc]{width:360px;padding:24px;animation:5s ease-in-out infinite landing-float-soft;top:18px;left:18px}.score-card[data-v-05840acc]{width:300px;padding:24px;animation:5.4s ease-in-out .35s infinite landing-float-soft;top:112px;right:0}.share-card[data-v-05840acc]{align-items:center;gap:22px;width:430px;min-height:150px;padding:24px;animation:5.8s ease-in-out .7s infinite landing-float-soft;display:flex;bottom:0;left:0}.card-head[data-v-05840acc]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.chart-card span[data-v-05840acc]{color:var(--landing-text-muted);font-size:12px;font-weight:850;display:block}.chart-card strong[data-v-05840acc],.card-head b[data-v-05840acc]{color:var(--landing-text-main);letter-spacing:-.05em;margin-top:7px;font-size:28px;line-height:1;display:block}.card-head strong[data-v-05840acc]{letter-spacing:0;font-size:15px}.chart-placeholder[data-v-05840acc]{border-top:1px solid #10201d14;border-bottom:1px solid #10201d14;align-items:flex-end;gap:14px;height:150px;margin-top:28px;padding:16px 0;display:flex}.chart-placeholder i[data-v-05840acc]{background:linear-gradient(180deg, var(--landing-purple), var(--landing-primary-light));border-radius:999px 999px 6px 6px;flex:1;min-height:24px;transition:height .32s}.metric-line[data-v-05840acc]{color:var(--landing-text-muted);justify-content:space-between;align-items:center;margin-top:18px;display:flex}.metric-line small[data-v-05840acc],.metric-line em[data-v-05840acc]{font-size:13px;font-style:normal;font-weight:850}.progress[data-v-05840acc]{background:#4f46e51a;border-radius:999px;height:14px;margin-top:14px;overflow:hidden}.progress i[data-v-05840acc]{border-radius:inherit;background:linear-gradient(90deg, var(--landing-purple), var(--landing-primary));height:100%;transition:width .32s;display:block}.share-ring[data-v-05840acc]{background:radial-gradient(circle, #fffffff2 0 48%, transparent 49%), conic-gradient(var(--landing-primary) 0 44%, var(--landing-purple) 44% 67%, var(--landing-gold) 67% 84%, #10201d24 84% 100%);border-radius:50%;flex:none;width:106px;height:106px}.share-card p[data-v-05840acc]{color:var(--landing-text-muted);margin:10px 0 0;font-size:13px;font-weight:650;line-height:1.7}@media (width<=1000px){.visual-stage[data-v-05840acc]{display:none}}.landing-hero[data-v-1f285048]{min-height:820px;padding-top:104px;position:relative;overflow:hidden}@media (width<=1000px){.landing-hero[data-v-1f285048]{min-height:650px;padding-top:86px}.hero-container[data-v-1f285048]{text-align:center;grid-template-columns:1fr;min-height:560px}}.hero-container[data-v-1f285048]{z-index:2;width:var(--landing-container);grid-template-columns:.98fr 1.02fr;align-items:center;gap:68px;min-height:690px;margin:0 auto;display:grid;position:relative}@media (width<=1000px){.landing-hero[data-v-1f285048]{min-height:650px}.hero-container[data-v-1f285048]{text-align:center;grid-template-columns:1fr;min-height:560px}}.landing-nav[data-v-2d3fd6db]{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;padding:14px 0 10px;transition:background .28s,color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:fixed;top:0;left:0;right:0}.landing-nav.tone-light[data-v-2d3fd6db]{background:linear-gradient(#fbfaf6eb 0%,#fbfaf6bd 72%,#fbfaf600 100%)}.landing-nav.tone-dark[data-v-2d3fd6db]{background:linear-gradient(#05302bf0 0%,#05302bcc 72%,#05302b00 100%)}.nav-inner[data-v-2d3fd6db]{width:var(--landing-container,min(1180px, calc(100% - 48px)));grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;height:64px;margin:0 auto;display:grid}.brand[data-v-2d3fd6db]{width:fit-content;color:var(--landing-text-main,#10201d);align-items:center;gap:13px;text-decoration:none;display:inline-flex}.brand-mark[data-v-2d3fd6db]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #10201d14;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;transition:background .28s,border-color .28s,box-shadow .28s;display:inline-flex;box-shadow:0 10px 28px #12242014}.brand-mark img[data-v-2d3fd6db]{object-fit:contain;width:36px;height:36px}.brand-text[data-v-2d3fd6db]{gap:2px;display:grid}.brand-text strong[data-v-2d3fd6db]{color:var(--landing-text-main,#10201d);letter-spacing:-.03em;font-size:18px;font-weight:950;line-height:1;transition:color .28s}.brand-text small[data-v-2d3fd6db]{color:var(--landing-text-soft,#8a9692);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1;transition:color .28s}.nav-links[data-v-2d3fd6db]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #10201d14;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:7px;transition:background .28s,border-color .28s,box-shadow .28s;display:inline-flex;box-shadow:0 14px 42px #12242011,inset 0 1px #ffffffdb}.nav-links a[data-v-2d3fd6db]{min-width:86px;height:38px;color:var(--landing-text-muted,#63716d);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:850;text-decoration:none;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative}.nav-links a[data-v-2d3fd6db]:hover{color:var(--landing-primary-dark,#0b4f4a);background:#0f766e14;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #0f766e14}.nav-links a.active[data-v-2d3fd6db]{color:#fff;background:linear-gradient(135deg, var(--landing-primary,#0f766e), var(--landing-primary-dark,#0b4f4a));box-shadow:0 12px 26px #0f766e33,inset 0 1px #ffffff38}.nav-actions[data-v-2d3fd6db]{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.login-link[data-v-2d3fd6db]{color:var(--landing-text-muted,#63716d);font-size:14px;font-weight:850;text-decoration:none;transition:color .18s}.login-link[data-v-2d3fd6db]:hover{color:var(--landing-text-main,#10201d)}.nav-cta[data-v-2d3fd6db]{color:#fff;background:linear-gradient(135deg,#0f766efa,#0b4f4afa);border-radius:999px;justify-content:center;align-items:center;gap:9px;height:46px;padding:0 20px;font-size:14px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,background .28s;display:inline-flex;box-shadow:0 16px 38px #0f766e38,inset 0 1px #ffffff38}.nav-cta[data-v-2d3fd6db]:hover{transform:translateY(-2px);box-shadow:0 22px 46px #0f766e47,inset 0 1px #ffffff3d}.nav-cta span[data-v-2d3fd6db]{transition:transform .18s}.nav-cta:hover span[data-v-2d3fd6db]{transform:translate(2px)}.tone-dark .brand-text strong[data-v-2d3fd6db],.tone-dark .login-link[data-v-2d3fd6db]{color:#fffffff5}.tone-dark .brand-text small[data-v-2d3fd6db]{color:#ffffff94}.tone-dark .nav-links[data-v-2d3fd6db]{background:#ffffff21;border-color:#ffffff29;box-shadow:0 18px 44px #0000001f,inset 0 1px #ffffff24}.tone-dark .nav-links a[data-v-2d3fd6db]{color:#ffffffad}.tone-dark .nav-links a[data-v-2d3fd6db]:hover{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}.tone-dark .nav-links a.active[data-v-2d3fd6db]{color:#07312d;background:#fffffff0;box-shadow:0 14px 30px #00000024,inset 0 1px #ffffffe6}.tone-dark .nav-cta[data-v-2d3fd6db]{color:#07312d;background:#fffffff0;box-shadow:0 16px 38px #00000024,inset 0 1px #ffffffeb}.tone-dark .brand-mark[data-v-2d3fd6db]{background:#ffffffe0;border-color:#ffffff2e}@media (width<=1000px){.landing-nav[data-v-2d3fd6db]{padding:12px 0 8px}.nav-inner[data-v-2d3fd6db]{grid-template-columns:1fr auto;width:min(100% - 28px,760px);height:56px}.nav-links[data-v-2d3fd6db],.brand-text small[data-v-2d3fd6db]{display:none}.brand-text strong[data-v-2d3fd6db]{font-size:16px}.brand-mark[data-v-2d3fd6db]{border-radius:14px;width:42px;height:42px}.brand-mark img[data-v-2d3fd6db]{width:33px;height:33px}.login-link[data-v-2d3fd6db]{display:none}.nav-cta[data-v-2d3fd6db]{height:42px;padding:0 16px;font-size:13px}}@media (width<=520px){.brand-text[data-v-2d3fd6db]{display:none}.nav-cta[data-v-2d3fd6db]{padding:0 14px}}.product-background[data-v-c5986a27]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.product-background[data-v-c5986a27]:before{content:"";background:linear-gradient(135deg,#ffffff8f,#ffffff1a),radial-gradient(circle at 12% 22%,#5eead429,#0000 34%),radial-gradient(circle at 82% 26%,#4f46e51f,#0000 32%);border:1px solid #10201d0f;border-radius:46px;position:absolute;inset:7% 4% 6%}.product-glow[data-v-c5986a27]{filter:blur(4px);border-radius:999px;position:absolute}.product-glow--teal[data-v-c5986a27]{background:#5eead429;width:360px;height:360px;bottom:4%;left:4%}.product-glow--purple[data-v-c5986a27]{background:#4f46e51a;width:300px;height:300px;top:10%;right:7%}.product-grid[data-v-c5986a27]{opacity:.36;background-image:linear-gradient(#0f766e14 1px,#0000 1px),linear-gradient(90deg,#0f766e14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:9% 3% 7%;-webkit-mask-image:radial-gradient(circle at 64% 46%,#000 0,#000000b8 42%,#0000 78%);mask-image:radial-gradient(circle at 64% 46%,#000 0,#000000b8 42%,#0000 78%)}.product-node[data-v-c5986a27]{background:var(--landing-primary-light);border-radius:999px;width:7px;height:7px;position:absolute;box-shadow:0 0 0 8px #5eead41f}.product-node--one[data-v-c5986a27]{top:23%;left:12%}.product-node--two[data-v-c5986a27]{background:var(--landing-purple);top:62%;right:14%;box-shadow:0 0 0 8px #4f46e51a}.product-node--three[data-v-c5986a27]{background:var(--landing-gold);bottom:16%;left:47%;box-shadow:0 0 0 8px #d8a8431f}@media (width<=720px){.product-background[data-v-c5986a27]:before{border-radius:0;inset:0}.product-grid[data-v-c5986a27]{opacity:.22}}.capability-card[data-v-4d8b18fe]{--card-tone:var(--landing-primary);--card-tone-soft:#0f766e1c;z-index:2;perspective:1200px;min-height:222px;position:relative}.capability-card--teal[data-v-4d8b18fe]{--card-tone:var(--landing-primary);--card-tone-soft:#0f766e1f}.capability-card--purple[data-v-4d8b18fe]{--card-tone:var(--landing-purple);--card-tone-soft:var(--landing-purple-soft)}.capability-card--gold[data-v-4d8b18fe]{--card-tone:var(--landing-gold);--card-tone-soft:var(--landing-gold-soft)}.capability-card--green[data-v-4d8b18fe]{--card-tone:var(--landing-primary-dark);--card-tone-soft:#0b4f4a1a}.card-inner[data-v-4d8b18fe]{min-height:inherit;transform-style:preserve-3d;transition:transform .58s cubic-bezier(.2,.8,.2,1);position:relative}.capability-card:hover .card-inner[data-v-4d8b18fe]{transform:translateY(-5px)rotateY(180deg)}.card-face[data-v-4d8b18fe]{min-height:inherit;background:linear-gradient(145deg, #ffffffeb, #ffffff9e), radial-gradient(circle at 88% 12%, var(--card-tone-soft), transparent 36%);backface-visibility:hidden;border:1px solid #10201d1a;border-radius:24px;padding:24px 24px 22px;transition:border-color .22s,box-shadow .22s;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 46px #12242012}.card-face[data-v-4d8b18fe]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--card-tone-soft), transparent 42%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.capability-card:hover .card-face[data-v-4d8b18fe]{border-color:color-mix(in srgb, var(--card-tone) 32%, transparent);box-shadow:0 24px 64px #1224201c}.capability-card:hover .card-face[data-v-4d8b18fe]:before{opacity:1}.card-front[data-v-4d8b18fe]{transform:rotateY(0)}.card-back[data-v-4d8b18fe]{flex-direction:column;justify-content:space-between;display:flex;transform:rotateY(180deg)}.card-topline[data-v-4d8b18fe],.card-front h3[data-v-4d8b18fe],.card-front p[data-v-4d8b18fe],.tag-list[data-v-4d8b18fe],.back-head[data-v-4d8b18fe],.back-visual[data-v-4d8b18fe],.back-copy[data-v-4d8b18fe],.keyword-list[data-v-4d8b18fe],.knowledge-back[data-v-4d8b18fe],.diagnosis-back[data-v-4d8b18fe]{z-index:1;position:relative}.card-topline[data-v-4d8b18fe]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.card-index[data-v-4d8b18fe]{color:color-mix(in srgb, var(--card-tone) 76%, #fff);letter-spacing:.12em;font-size:13px;font-weight:950}.card-icon[data-v-4d8b18fe]{background:var(--card-tone-soft);width:38px;height:38px;color:var(--card-tone);border-radius:14px;justify-content:center;align-items:center;font-size:22px;font-weight:950;display:inline-flex}.card-front h3[data-v-4d8b18fe]{color:var(--landing-text-main);letter-spacing:-.025em;margin:0 0 12px;font-size:20px;line-height:1.3}.card-front p[data-v-4d8b18fe]{color:var(--landing-text-muted);margin:0;font-size:14px;font-weight:600;line-height:1.78}.tag-list[data-v-4d8b18fe]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tag-list span[data-v-4d8b18fe]{min-height:26px;color:color-mix(in srgb, var(--card-tone) 74%, var(--landing-text-main));background:#ffffffb8;border:1px solid #10201d14;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.back-head[data-v-4d8b18fe]{margin-bottom:14px}.back-head span[data-v-4d8b18fe]{color:color-mix(in srgb, var(--card-tone) 78%, var(--landing-text-main));letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:950;display:block}.back-head strong[data-v-4d8b18fe]{color:var(--landing-text-main);letter-spacing:-.025em;font-size:19px;line-height:1.25;display:block}.back-visual[data-v-4d8b18fe]{background:radial-gradient(circle at 50% 50%, var(--card-tone-soft), transparent 58%), linear-gradient(145deg, #ffffffb8, #ffffff70);border:1px solid #10201d14;border-radius:20px;min-height:104px;padding:14px;position:relative;overflow:hidden}.back-visual[data-v-4d8b18fe]:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card-tone) 28%, transparent), transparent);height:1px;position:absolute;top:50%;left:18px;right:18px}.visual-core[data-v-4d8b18fe]{z-index:1;justify-content:center;margin-bottom:14px;display:flex;position:relative}.visual-core span[data-v-4d8b18fe]{border:1px solid color-mix(in srgb, var(--card-tone) 26%, transparent);width:42px;height:42px;color:var(--card-tone);background:#ffffffd1;border-radius:16px;justify-content:center;align-items:center;font-size:20px;font-weight:950;display:inline-flex;box-shadow:0 12px 26px #12242014}.visual-track[data-v-4d8b18fe]{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.visual-node[data-v-4d8b18fe]{min-height:30px;color:color-mix(in srgb, var(--card-tone) 74%, var(--landing-text-main));white-space:nowrap;background:#ffffffb8;border:1px solid #10201d14;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.back-copy[data-v-4d8b18fe]{margin-top:14px}.back-copy p[data-v-4d8b18fe]{color:var(--landing-text-muted);margin:0;font-size:12px;font-weight:700;line-height:1.65}.keyword-list[data-v-4d8b18fe]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.keyword-list span[data-v-4d8b18fe]{background:var(--card-tone-soft);min-height:24px;color:color-mix(in srgb, var(--card-tone) 78%, var(--landing-text-main));border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.knowledge-back[data-v-4d8b18fe]{height:100%;min-height:inherit;flex-direction:column;justify-content:space-between;display:flex}.knowledge-eyebrow[data-v-4d8b18fe]{color:color-mix(in srgb, var(--card-tone) 78%, var(--landing-text-main));letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.knowledge-visual[data-v-4d8b18fe]{background:radial-gradient(circle at 50% 50%, var(--card-tone-soft), transparent 58%), linear-gradient(145deg, #ffffffc7, #ffffff6b);border:1px solid #10201d14;border-radius:22px;height:132px;margin:8px 0;position:relative;overflow:hidden}.knowledge-visual[data-v-4d8b18fe]:before{content:"";background-color:#0000;background-image:linear-gradient(#0f766e0a 1px,#0000 1px),linear-gradient(90deg,#0f766e0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;position:absolute;inset:12px}.knowledge-line[data-v-4d8b18fe]{z-index:1;background:color-mix(in srgb, var(--card-tone) 26%, transparent);display:block;position:absolute}.knowledge-line--vertical[data-v-4d8b18fe]{width:1px;top:30px;bottom:30px;left:50%;transform:translate(-50%)}.knowledge-line--horizontal[data-v-4d8b18fe]{height:1px;top:50%;left:44px;right:44px;transform:translateY(-50%)}.knowledge-node[data-v-4d8b18fe]{z-index:2;min-height:28px;color:color-mix(in srgb, var(--card-tone) 74%, var(--landing-text-main));white-space:nowrap;background:#ffffffd6;border:1px solid #10201d14;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 10px 22px #1224200f}.knowledge-node--center[data-v-4d8b18fe]{border-color:color-mix(in srgb, var(--card-tone) 28%, transparent);min-height:36px;color:var(--card-tone);background:#ffffffeb;padding:0 16px;font-size:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.knowledge-node--top[data-v-4d8b18fe]{top:12px;left:50%;transform:translate(-50%)}.knowledge-node--right[data-v-4d8b18fe]{top:50%;right:14px;transform:translateY(-50%)}.knowledge-node--bottom[data-v-4d8b18fe]{bottom:12px;left:50%;transform:translate(-50%)}.knowledge-node--left[data-v-4d8b18fe]{top:50%;left:14px;transform:translateY(-50%)}.knowledge-caption[data-v-4d8b18fe]{color:var(--landing-text-muted);text-align:center;margin:0;font-size:12px;font-weight:850;line-height:1.4}.diagnosis-back[data-v-4d8b18fe]{height:100%;min-height:inherit;flex-direction:column;justify-content:space-between;display:flex}.diagnosis-eyebrow[data-v-4d8b18fe]{color:color-mix(in srgb, var(--card-tone) 78%, var(--landing-text-main));letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.diagnosis-visual[data-v-4d8b18fe]{background:radial-gradient(circle at 50% 50%, var(--card-tone-soft), transparent 58%), linear-gradient(145deg, #ffffffc7, #ffffff6b);border:1px solid #10201d14;border-radius:22px;grid-template-columns:94px 1fr;align-items:center;gap:14px;height:132px;margin:8px 0;padding:14px;display:grid;position:relative;overflow:hidden}.diagnosis-visual[data-v-4d8b18fe]:before{content:"";background-color:#0000;background-image:linear-gradient(#6366f10b 1px,#0000 1px),linear-gradient(90deg,#6366f10b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;position:absolute;inset:12px}.diagnosis-ring[data-v-4d8b18fe]{z-index:1;background:radial-gradient(circle at center, #ffffffeb 0 54%, transparent 55%), conic-gradient(var(--card-tone) 0 245deg, #6366f121 245deg 360deg);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:82px;height:82px;display:inline-flex;position:relative;box-shadow:0 14px 28px #12242014}.diagnosis-ring span[data-v-4d8b18fe]{color:var(--card-tone);font-size:20px;font-weight:950;line-height:1}.diagnosis-ring small[data-v-4d8b18fe]{color:var(--landing-text-muted);margin-top:5px;font-size:10px;font-weight:850}.diagnosis-bars[data-v-4d8b18fe]{z-index:1;gap:10px;display:grid;position:relative}.diagnosis-bar-row[data-v-4d8b18fe]{grid-template-columns:56px 1fr;align-items:center;gap:8px;display:grid}.diagnosis-bar-row span[data-v-4d8b18fe],.diagnosis-gap-row span[data-v-4d8b18fe]{color:var(--landing-text-muted);white-space:nowrap;font-size:10px;font-weight:900}.diagnosis-bar-row i[data-v-4d8b18fe]{background:#6366f11c;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.diagnosis-bar-row i[data-v-4d8b18fe]:before{content:"";width:var(--bar-width);border-radius:inherit;background:linear-gradient(90deg, var(--card-tone), #6366f16b);position:absolute;inset:0 auto 0 0}.diagnosis-gap-row[data-v-4d8b18fe]{align-items:center;gap:6px;display:flex}.diagnosis-gap-row b[data-v-4d8b18fe]{background:var(--card-tone);opacity:.78;border-radius:999px;width:9px;height:9px;display:block}.diagnosis-gap-row b.is-muted[data-v-4d8b18fe]{opacity:1;background:#6366f129}.diagnosis-caption[data-v-4d8b18fe]{color:var(--landing-text-muted);text-align:center;margin:0;font-size:12px;font-weight:850;line-height:1.4}.content-back[data-v-4d8b18fe]{z-index:1;height:100%;min-height:inherit;flex-direction:column;justify-content:space-between;display:flex;position:relative}.content-eyebrow[data-v-4d8b18fe]{color:color-mix(in srgb, var(--card-tone) 78%, var(--landing-text-main));letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.content-visual[data-v-4d8b18fe]{background:radial-gradient(circle at 52% 48%, var(--card-tone-soft), transparent 58%), linear-gradient(145deg, #ffffffc7, #ffffff6b);border:1px solid #10201d14;border-radius:22px;height:132px;margin:8px 0;padding:14px;position:relative;overflow:hidden}.content-visual[data-v-4d8b18fe]:before{content:"";background-color:#0000;background-image:linear-gradient(#f59e0b0b 1px,#0000 1px),linear-gradient(90deg,#f59e0b0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;position:absolute;inset:12px}.content-flow[data-v-4d8b18fe]{z-index:1;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:4px;display:grid;position:relative}.content-block[data-v-4d8b18fe]{min-height:48px;color:color-mix(in srgb, var(--card-tone) 74%, var(--landing-text-main));text-align:center;background:#ffffffd1;border:1px solid #10201d14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:7px 6px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #1224200f}.content-block i[data-v-4d8b18fe]{background:var(--card-tone-soft);min-width:24px;height:20px;color:var(--card-tone);border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;padding:0 5px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.content-arrow[data-v-4d8b18fe]{color:color-mix(in srgb, var(--card-tone) 70%, var(--landing-text-muted));text-align:center;font-size:13px;font-weight:950}.content-asset[data-v-4d8b18fe]{z-index:1;border:1px solid color-mix(in srgb, var(--card-tone) 22%, transparent);background:#ffffffd6;border-radius:16px;margin-top:12px;padding:10px 12px;position:relative;box-shadow:0 12px 24px #1224200f}.content-asset span[data-v-4d8b18fe]{background:#f59e0b24;border-radius:999px;height:5px;margin-bottom:6px;display:block}.content-asset span[data-v-4d8b18fe]:first-child{width:86%}.content-asset span[data-v-4d8b18fe]:nth-child(2){width:64%}.content-asset span[data-v-4d8b18fe]:nth-child(3){width:74%;margin-bottom:8px}.content-asset strong[data-v-4d8b18fe]{color:var(--card-tone);letter-spacing:.03em;font-size:11px;font-weight:950;display:block}.content-caption[data-v-4d8b18fe]{color:var(--landing-text-muted);text-align:center;margin:0;font-size:12px;font-weight:850;line-height:1.4}.feedback-back[data-v-4d8b18fe]{z-index:1;height:100%;min-height:inherit;flex-direction:column;justify-content:space-between;display:flex;position:relative}.feedback-eyebrow[data-v-4d8b18fe]{color:color-mix(in srgb, var(--card-tone) 78%, var(--landing-text-main));letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.feedback-visual[data-v-4d8b18fe]{background:radial-gradient(circle at 52% 48%, var(--card-tone-soft), transparent 58%), linear-gradient(145deg, #ffffffc7, #ffffff6b);border:1px solid #10201d14;border-radius:22px;height:142px;margin:8px 0;padding:14px;position:relative;overflow:hidden}.feedback-visual[data-v-4d8b18fe]:before{content:"";background-color:#0000;background-image:linear-gradient(#0f766e0b 1px,#0000 1px),linear-gradient(90deg,#0f766e0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;position:absolute;inset:12px}.feedback-chart[data-v-4d8b18fe]{z-index:1;border-radius:18px;height:88px;position:relative}.feedback-bars[data-v-4d8b18fe]{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;display:grid;position:absolute;inset:8px 12px 18px}.feedback-bars span[data-v-4d8b18fe]{height:var(--bar-height);background:linear-gradient(180deg, var(--card-tone), #0f766e2e);border-radius:999px 999px 8px 8px;min-height:18px;display:block;position:relative;box-shadow:0 10px 20px #12242012}.feedback-bars span i[data-v-4d8b18fe]{color:var(--landing-text-muted);white-space:nowrap;font-size:9px;font-style:normal;font-weight:850;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.feedback-line[data-v-4d8b18fe]{z-index:2;width:calc(100% - 16px);height:78px;position:absolute;top:4px;left:8px;right:8px;overflow:visible}.feedback-line path[data-v-4d8b18fe]{fill:none;stroke:var(--card-tone);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 10px #0f766e29)}.feedback-line circle[data-v-4d8b18fe]{fill:#fff;stroke:var(--card-tone);stroke-width:3px}.feedback-badge[data-v-4d8b18fe]{z-index:3;border:1px solid color-mix(in srgb, var(--card-tone) 24%, transparent);height:25px;color:var(--card-tone);background:#ffffffdb;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:2px;right:8px;box-shadow:0 10px 22px #12242014}.feedback-meta[data-v-4d8b18fe]{z-index:1;justify-content:center;gap:7px;margin-top:8px;display:flex;position:relative}.feedback-meta span[data-v-4d8b18fe]{min-height:22px;color:color-mix(in srgb, var(--card-tone) 76%, var(--landing-text-main));background:#ffffffbd;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.feedback-caption[data-v-4d8b18fe]{color:var(--landing-text-muted);text-align:center;margin:0;font-size:12px;font-weight:850;line-height:1.4}@supports not (color:color-mix(in srgb, #000 50%, transparent)){.capability-card:hover .card-face[data-v-4d8b18fe]{border-color:#0f766e38}.card-index[data-v-4d8b18fe],.tag-list span[data-v-4d8b18fe],.visual-core span[data-v-4d8b18fe],.visual-node[data-v-4d8b18fe],.back-head span[data-v-4d8b18fe],.keyword-list span[data-v-4d8b18fe],.knowledge-eyebrow[data-v-4d8b18fe],.knowledge-node[data-v-4d8b18fe],.knowledge-node--center[data-v-4d8b18fe],.diagnosis-eyebrow[data-v-4d8b18fe],.diagnosis-ring span[data-v-4d8b18fe],.content-eyebrow[data-v-4d8b18fe],.content-block[data-v-4d8b18fe],.content-asset strong[data-v-4d8b18fe],.feedback-eyebrow[data-v-4d8b18fe],.feedback-badge[data-v-4d8b18fe],.feedback-meta span[data-v-4d8b18fe]{color:var(--card-tone)}}@media (width<=720px){.capability-card[data-v-4d8b18fe]{perspective:none;min-height:auto}.card-inner[data-v-4d8b18fe]{min-height:auto;transform:none}.capability-card:hover .card-inner[data-v-4d8b18fe]{transform:none}.card-face[data-v-4d8b18fe]{min-height:auto;padding:22px;position:relative}.card-back[data-v-4d8b18fe]{display:none}.card-topline[data-v-4d8b18fe]{margin-bottom:20px}}.capability-map[data-v-0c9adfa4]{position:relative}.map-header[data-v-0c9adfa4]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:0 4px;display:flex}.map-header span[data-v-0c9adfa4]{color:var(--landing-text-soft);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.map-header strong[data-v-0c9adfa4]{color:var(--landing-primary-dark);font-size:13px;font-weight:950}.map-frame[data-v-0c9adfa4]{grid-template-rows:repeat(2,minmax(222px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;padding:14px;display:grid;position:relative}.map-frame[data-v-0c9adfa4]:before{content:"";background:#ffffff57;border:1px solid #10201d14;border-radius:32px;position:absolute;inset:0;box-shadow:0 22px 70px #1224200f}.map-card--1[data-v-0c9adfa4]{grid-area:1/1}.map-card--2[data-v-0c9adfa4]{grid-area:1/2}.map-card--3[data-v-0c9adfa4]{grid-area:2/2}.map-card--4[data-v-0c9adfa4]{grid-area:2/1}.flow-ring[data-v-0c9adfa4]{z-index:1;pointer-events:none;position:absolute;inset:104px 124px}.flow-ring[data-v-0c9adfa4]:before{content:"";filter:blur(8px);opacity:.75;background:radial-gradient(circle at 18% 20%,#5eead438,#0000 34%),radial-gradient(circle at 82% 78%,#6366f124,#0000 38%);border-radius:32px;position:absolute;inset:18px}.flow-line[data-v-0c9adfa4]{background:linear-gradient(90deg,#0f766e00,#0f766e3d,#0f766e00);display:block;position:absolute}.flow-line--top[data-v-0c9adfa4],.flow-line--bottom[data-v-0c9adfa4]{height:1px;left:18%;right:18%}.flow-line--top[data-v-0c9adfa4]{top:0}.flow-line--bottom[data-v-0c9adfa4]{bottom:0}.flow-line--right[data-v-0c9adfa4],.flow-line--left[data-v-0c9adfa4]{background:linear-gradient(#0f766e00,#0f766e38,#0f766e00);width:1px;top:18%;bottom:18%}.flow-line--right[data-v-0c9adfa4]{right:0}.flow-line--left[data-v-0c9adfa4]{left:0}.flow-arrow[data-v-0c9adfa4]{z-index:2;width:26px;height:26px;color:var(--landing-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #0f766e1f;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex;position:absolute;box-shadow:0 10px 24px #12242014}.flow-arrow--top[data-v-0c9adfa4]{top:-13px;left:50%;transform:translate(-50%)}.flow-arrow--right[data-v-0c9adfa4]{top:50%;right:-13px;transform:translateY(-50%)}.flow-arrow--bottom[data-v-0c9adfa4]{bottom:-13px;left:50%;transform:translate(-50%)}.flow-arrow--left[data-v-0c9adfa4]{top:50%;left:-13px;transform:translateY(-50%)}@media (width<=1120px){.map-frame[data-v-0c9adfa4]{grid-template-rows:repeat(2,minmax(210px,auto))}}@media (width<=720px){.map-header[data-v-0c9adfa4]{flex-direction:column;align-items:flex-start;gap:6px}.map-frame[data-v-0c9adfa4]{flex-direction:column;gap:14px;padding:12px;display:flex}.flow-ring[data-v-0c9adfa4]{display:none}.map-card[data-v-0c9adfa4]{grid-area:auto}}.product-metrics[data-v-19656329]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.metric-card[data-v-19656329]{background:#ffffffa8;border:1px solid #10201d17;border-radius:18px;padding:16px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 14px 34px #1224200d}.metric-card[data-v-19656329]:hover{border-color:#0f766e38;transform:translateY(-3px);box-shadow:0 18px 42px #12242014}.metric-card strong[data-v-19656329]{color:var(--landing-primary);letter-spacing:-.04em;font-size:24px;line-height:1;display:block}.metric-card span[data-v-19656329]{color:var(--landing-text-muted);margin-top:8px;font-size:12px;font-weight:800;display:block}@media (width<=520px){.product-metrics[data-v-19656329]{grid-template-columns:1fr;gap:10px}.metric-card[data-v-19656329]{justify-content:space-between;align-items:center;display:flex}.metric-card span[data-v-19656329]{margin-top:0}}.product-path-bar[data-v-adb44bf4]{color:var(--landing-primary-dark);background:linear-gradient(135deg,#ffffffb8,#ffffff7a),#5eead414;border:1px solid #0f766e29;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;font-size:12px;font-weight:900;display:flex}.path-item[data-v-adb44bf4]{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.path-item i[data-v-adb44bf4]{color:#0f766e6b;font-style:normal}@media (width<=520px){.product-path-bar[data-v-adb44bf4]{flex-direction:column;align-items:flex-start;gap:8px}.path-item i[data-v-adb44bf4]{display:none}}.product-intro[data-v-62946f21]{max-width:520px}.section-kicker[data-v-62946f21]{color:var(--landing-primary);letter-spacing:.18em;align-items:center;gap:10px;font-size:12px;font-weight:950;display:inline-flex}.kicker-dot[data-v-62946f21]{background:var(--landing-primary-light);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 7px #5eead429}.product-title[data-v-62946f21]{color:var(--landing-text-main);letter-spacing:-.065em;margin:18px 0;font-size:clamp(38px,4vw,56px);line-height:1.08}.product-title span[data-v-62946f21]{white-space:nowrap;display:block}.product-title span[data-v-62946f21]:last-child{max-width:11em}.intro-text[data-v-62946f21]{color:var(--landing-text-muted);margin:0;font-size:16px;font-weight:600;line-height:1.9}@media (width<=1120px){.product-intro[data-v-62946f21]{text-align:left;max-width:760px}}@media (width<=720px){.product-title[data-v-62946f21]{letter-spacing:-.045em;font-size:clamp(31px,10vw,40px);line-height:1.12}.product-title span[data-v-62946f21]{white-space:normal}.intro-text[data-v-62946f21]{font-size:15px;line-height:1.8}}.product-section[data-v-4d6b8af2]{width:100%;position:relative;overflow:hidden}.product-container[data-v-4d6b8af2]{z-index:2;grid-template-columns:minmax(420px,520px) minmax(620px,700px);justify-content:space-between;align-items:center;column-gap:clamp(72px,7vw,120px);width:min(1360px,100% - 88px);min-height:680px;margin:0 auto;display:grid;position:relative}.product-copy[data-v-4d6b8af2]{justify-self:start;min-width:0}.product-map[data-v-4d6b8af2]{justify-self:end;width:min(100%,700px);min-width:0}@media (width<=1240px){.product-container[data-v-4d6b8af2]{grid-template-columns:1fr;row-gap:48px;width:min(100% - 64px,1180px);min-height:auto;padding:18px 0}.product-copy[data-v-4d6b8af2],.product-map[data-v-4d6b8af2]{justify-self:stretch;width:100%}}@media (width<=720px){.product-container[data-v-4d6b8af2]{row-gap:28px;width:min(100% - 32px,1180px)}}.trust-section[data-v-2d25cab5]{width:min(1120px,100% - 96px);margin:0 auto;padding:0;position:relative}.trust-background[data-v-2d25cab5]{z-index:0;pointer-events:none;position:absolute;inset:-90px -120px;overflow:hidden}.trust-background[data-v-2d25cab5]:before{content:"";background-color:#0000;background-image:linear-gradient(#0f766e06 1px,#0000 1px),linear-gradient(90deg,#0f766e05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.trust-glow[data-v-2d25cab5]{filter:blur(30px);opacity:.46;border-radius:999px;position:absolute}.trust-glow--left[data-v-2d25cab5]{background:#5eead421;width:360px;height:360px;top:8%;left:2%}.trust-glow--right[data-v-2d25cab5]{background:#d8a84312;width:320px;height:320px;bottom:0;right:8%}.trust-shell[data-v-2d25cab5]{z-index:1;background:radial-gradient(circle at 12% 8%,#5eead41a,#0000 34%),radial-gradient(circle at 88% 86%,#d8a8430e,#0000 32%),linear-gradient(145deg,#f8fbf8eb,#f1f6f3bd);border:1px solid #0f766e1a;border-radius:34px;grid-template-columns:minmax(0,620px) minmax(300px,330px);justify-content:center;align-items:center;gap:clamp(42px,5vw,68px);min-height:clamp(520px,58vh,580px);padding:clamp(64px,6.5vw,84px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #1f4e4312,inset 0 1px #ffffffb8}.trust-shell[data-v-2d25cab5]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f766e1c,#0000);width:1px;position:absolute;top:72px;bottom:72px;right:32%}.trust-copy[data-v-2d25cab5]{z-index:1;position:relative}.section-kicker[data-v-2d25cab5]{color:#0f8b7b;letter-spacing:.18em;align-items:center;gap:9px;width:fit-content;font-size:11px;font-weight:950;display:inline-flex}.section-kicker i[data-v-2d25cab5]{background:#14b8a6;border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #14b8a657}.trust-copy h2[data-v-2d25cab5]{color:#073b36;letter-spacing:-.065em;margin:20px 0 16px;font-size:clamp(38px,4.1vw,56px);line-height:1.06}.trust-copy h2 span[data-v-2d25cab5]{white-space:nowrap;display:block}.trust-copy p[data-v-2d25cab5]{color:#617773;max-width:610px;margin:0;font-size:15px;font-weight:700;line-height:1.9}.cta-actions[data-v-2d25cab5]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cta-button[data-v-2d25cab5]{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 19px;font-size:13px;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.cta-button[data-v-2d25cab5]:hover{transform:translateY(-2px)}.cta-button--primary[data-v-2d25cab5]{color:#fff;background:#0f766e;box-shadow:0 16px 32px #0f766e2e}.cta-button--ghost[data-v-2d25cab5]{color:#0f766e;background:#ffffff94;border:1px solid #0f766e1f}.trust-signals[data-v-2d25cab5]{color:#6f817b;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;font-size:12px;font-weight:850;display:flex}.trust-signals i[data-v-2d25cab5]{background:#0f766e40;border-radius:999px;width:5px;height:5px}.contact-card[data-v-2d25cab5]{z-index:1;background:radial-gradient(circle at 0 0,#5eead41c,#0000 44%),#ffffff8f;border:1px solid #0f766e1a;border-radius:32px;align-self:center;padding:36px;position:relative;box-shadow:0 18px 40px #1f4e430f,inset 0 1px #ffffffbd}.contact-card[data-v-2d25cab5]:before{content:"";background:linear-gradient(#14b8a6,#d8a8435c);border-radius:999px;width:3px;position:absolute;top:26px;bottom:26px;left:-1px}.contact-card__eyebrow[data-v-2d25cab5],.contact-lines span[data-v-2d25cab5]{color:#0f8b7b;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.contact-card h3[data-v-2d25cab5]{color:#10211d;letter-spacing:-.04em;margin:8px 0 0;font-size:26px;font-weight:950;line-height:1.2}.contact-card p[data-v-2d25cab5]{color:#617773;margin:18px 0 0;font-size:13px;font-weight:700;line-height:1.75}.contact-topics[data-v-2d25cab5]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.contact-topics span[data-v-2d25cab5]{color:#42645d;background:#ccfbf161;border:1px solid #0f766e14;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.contact-lines[data-v-2d25cab5]{gap:14px;margin-top:24px;display:grid}.contact-lines a[data-v-2d25cab5],.contact-lines div[data-v-2d25cab5]{border-top:1px solid #0f766e1a;padding-top:14px;text-decoration:none}.contact-lines strong[data-v-2d25cab5]{color:#10211d;word-break:break-all;margin-top:7px;font-size:14px;font-weight:950;line-height:1.45;display:block}@media (width<=1100px){.trust-section[data-v-2d25cab5]{width:min(100% - 56px,1120px)}.trust-shell[data-v-2d25cab5]{grid-template-columns:minmax(0,1fr) 320px;gap:38px}.trust-shell[data-v-2d25cab5]:after{display:none}}@media (width<=900px){.trust-shell[data-v-2d25cab5]{grid-template-columns:1fr}.contact-card[data-v-2d25cab5]{width:100%}}@media (width<=720px){.trust-section[data-v-2d25cab5]{width:min(100% - 32px,1120px)}.trust-shell[data-v-2d25cab5]{border-radius:28px;min-height:auto;padding:30px 24px}.trust-copy h2[data-v-2d25cab5]{font-size:36px}.trust-copy h2 span[data-v-2d25cab5]{white-space:normal}.contact-card[data-v-2d25cab5]{border-radius:24px;padding:24px}}.workflow-background[data-v-d6b7d735]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.workflow-background[data-v-d6b7d735]:before{content:"";background:radial-gradient(circle at 18% 32%,#5eead426,#0000 34%),radial-gradient(circle at 82% 22%,#d8a84314,#0000 30%),radial-gradient(circle at 76% 76%,#818cf812,#0000 34%),linear-gradient(135deg,#f3f6f3 0%,#f1f5f1 46%,#edf4ef 100%);position:absolute;inset:0}.workflow-background[data-v-d6b7d735]:after{content:"";background:linear-gradient(#ffffff47,#ffffff0a),radial-gradient(circle at 50% 0,#ffffff6b,#0000 46%);position:absolute;inset:0}.workflow-grid[data-v-d6b7d735]{z-index:1;background-color:#0000;background-image:linear-gradient(#0f766e08 1px,#0000 1px),linear-gradient(90deg,#0f766e07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.workflow-glow[data-v-d6b7d735]{z-index:1;filter:blur(22px);opacity:.52;border-radius:999px;position:absolute}.workflow-glow--left[data-v-d6b7d735]{background:#5eead424;width:360px;height:360px;top:24%;left:6%}.workflow-glow--right[data-v-d6b7d735]{background:#d8a84317;width:340px;height:340px;bottom:14%;right:8%}.workflow-glow--center[data-v-d6b7d735]{background:#ffffff47;width:420px;height:420px;top:44%;left:46%;transform:translate(-50%,-50%)}.workflow-dot[data-v-d6b7d735]{z-index:2;background:#14b8a6;border-radius:999px;width:9px;height:9px;position:absolute;box-shadow:0 0 24px #14b8a67a}.workflow-dot--one[data-v-d6b7d735]{top:31%;left:17%}.workflow-dot--two[data-v-d6b7d735]{background:#6366f1;top:22%;right:20%;box-shadow:0 0 24px #6366f157}.workflow-dot--three[data-v-d6b7d735]{background:#d8a843;bottom:20%;right:12%;box-shadow:0 0 24px #d8a84375}.stage-detail[data-v-4ec4af2e]{background:radial-gradient(circle at 8% 0,#5eead414,#0000 34%),linear-gradient(145deg,#f8fbf8e6,#f1f6f3c2);border:1px solid #0f766e1a;border-radius:24px;min-height:320px;padding:20px;box-shadow:0 12px 28px #1f4e430d,inset 0 1px #ffffffb8}.detail-top[data-v-4ec4af2e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-index[data-v-4ec4af2e]{align-items:center;gap:8px;display:inline-flex}.detail-index span[data-v-4ec4af2e]{color:#c58b23;letter-spacing:.16em;font-size:13px;font-weight:950}.detail-index strong[data-v-4ec4af2e]{color:#0f766e;background:#ccfbf16b;border-radius:999px;align-items:center;height:23px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.detail-badge[data-v-4ec4af2e]{color:#0f766e;white-space:nowrap;background:#ccfbf180;border:1px solid #0f766e1a;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.stage-detail h3[data-v-4ec4af2e]{color:#10211d;letter-spacing:-.035em;margin:18px 0 9px;font-size:22px;line-height:1.22}.stage-detail>p[data-v-4ec4af2e]{color:#62736d;margin:0;font-size:13px;font-weight:700;line-height:1.68}.detail-progress[data-v-4ec4af2e]{background:#f7faf8c7;border:1px solid #0f766e14;border-radius:16px;margin-top:18px;padding:11px 12px}.progress-head[data-v-4ec4af2e]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.progress-head span[data-v-4ec4af2e]{color:#7a8c86;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.progress-head strong[data-v-4ec4af2e]{color:#0f766e;font-size:12px;font-weight:950}.progress-track[data-v-4ec4af2e]{background:#0f766e14;border-radius:999px;height:7px;overflow:hidden}.progress-track i[data-v-4ec4af2e]{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#5eead4a3);height:100%;display:block}.detail-actions[data-v-4ec4af2e]{margin-top:16px}.detail-actions>span[data-v-4ec4af2e]{color:#0f8b7b;letter-spacing:.16em;margin-bottom:10px;font-size:10px;font-weight:950;display:block}.detail-actions ul[data-v-4ec4af2e]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.detail-actions li[data-v-4ec4af2e]{background:#f7faf8c7;border:1px solid #0f766e14;border-radius:999px;align-items:center;gap:9px;min-height:30px;padding:0 11px;display:flex}.detail-actions li i[data-v-4ec4af2e]{color:#0f766e;background:#14b8a61f;border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.detail-actions li strong[data-v-4ec4af2e]{color:#30433e;font-size:12px;font-weight:850}.detail-note[data-v-4ec4af2e]{background:radial-gradient(circle at 0 0,#5eead414,#0000 44%),#eff8f4b8;border:1px solid #0f766e1a;border-radius:18px;margin-top:16px;padding:12px}.detail-note span[data-v-4ec4af2e]{color:#0f8b7b;letter-spacing:.14em;font-size:10px;font-weight:950;display:block}.detail-note p[data-v-4ec4af2e]{color:#50625c;margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.55}.detail-tags[data-v-4ec4af2e]{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.detail-tags span[data-v-4ec4af2e]{color:#42645d;background:#ffffff94;border:1px solid #0f766e1a;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.stage-tabs[data-v-7422b6fe]{background:radial-gradient(circle at 50% 0,#5eead414,#0000 58%),#f4f9f6d1;border:1px solid #0f766e14;border-radius:18px;align-items:center;gap:7px;padding:9px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8f}.stage-chip[data-v-7422b6fe]{z-index:1;color:#6f7f79;cursor:pointer;background:linear-gradient(145deg,#f7faf8e6,#eff5f2c7),#ffffffa3;border:1px solid #0f766e12;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;height:38px;padding:0 12px;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 6px 14px #1f4e4309}.stage-chip[data-v-7422b6fe]:hover{color:#10211d;border-color:#0f766e33;transform:translateY(-1px)}.stage-chip.is-active[data-v-7422b6fe]{color:#10211d;background:radial-gradient(circle at 50% 0,#5eead429,#0000 64%),linear-gradient(145deg,#eff9f5f0,#def3ecb8);border-color:#0f766e3d;box-shadow:0 10px 20px #0f766e14,inset 0 1px #ffffffb8}.stage-chip.is-done[data-v-7422b6fe]{color:#355e56;background:linear-gradient(145deg,#f2f9f6e0,#edf4f0b8),#ecf6f1bd}.stage-chip.is-pending[data-v-7422b6fe]{opacity:.72}.stage-dot[data-v-7422b6fe]{background:#62736d3d;border-radius:999px;flex:none;width:8px;height:8px}.stage-chip.is-done .stage-dot[data-v-7422b6fe],.stage-chip.is-active .stage-dot[data-v-7422b6fe]{background:#14b8a6;box-shadow:0 0 14px #14b8a675}.stage-chip.is-active .stage-dot[data-v-7422b6fe]{box-shadow:0 0 14px #14b8a694,0 0 0 5px #5eead42e}.stage-id[data-v-7422b6fe]{color:#c58b23;letter-spacing:.08em;font-size:11px;font-weight:950}.stage-chip strong[data-v-7422b6fe]{min-width:0;color:inherit;white-space:nowrap;font-size:12px;font-weight:950;line-height:1}.stage-arrow[data-v-7422b6fe]{color:#0f766e75;flex:none;font-size:14px;font-weight:950;line-height:1}@media (width<=720px){.stage-tabs[data-v-7422b6fe]{justify-content:flex-start;overflow-x:auto}.stage-chip[data-v-7422b6fe]{flex:none;min-width:112px}.stage-arrow[data-v-7422b6fe]{flex:none}}.workspace-preview[data-v-704f0024]{background:radial-gradient(circle at 82% 18%,#d8a84312,#0000 32%),linear-gradient(145deg,#f8fbf8e6,#f1f6f3bd);border:1px solid #0f766e1a;border-radius:24px;min-height:320px;padding:20px;box-shadow:0 12px 28px #1f4e430d,inset 0 1px #ffffffb8}.preview-header[data-v-704f0024]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.preview-header span[data-v-704f0024]{color:#0f8b7b;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.preview-header strong[data-v-704f0024]{color:#10211d;margin-top:6px;font-size:18px;font-weight:950;display:block}.preview-header b[data-v-704f0024]{color:#0f766e;white-space:nowrap;background:#ccfbf180;border:1px solid #0f766e1a;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.preview-toolbar[data-v-704f0024]{background:#f7faf8c7;border:1px solid #0f766e14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:14px;padding:8px;display:grid}.toolbar-search[data-v-704f0024]{color:#7a8c86;background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;min-width:0;height:30px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.toolbar-search i[data-v-704f0024]{background:#14b8a6;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #14b8a65c}.preview-toolbar button[data-v-704f0024]{color:#0f766e;cursor:default;background:#ccfbf18f;border:1px solid #0f766e1a;border-radius:999px;height:30px;padding:0 11px;font-size:11px;font-weight:900}.preview-toolbar>strong[data-v-704f0024]{color:#30433e;background:#ffffffc7;border-radius:999px;align-items:center;height:30px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.preview-body[data-v-704f0024]{min-height:150px;margin-top:14px}.knowledge-preview[data-v-704f0024]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledge-card[data-v-704f0024]{background:#f7faf8c2;border:1px solid #0f766e1a;border-radius:20px;min-height:86px;padding:14px;box-shadow:0 8px 18px #1f4e430a}.knowledge-card__head[data-v-704f0024]{justify-content:space-between;align-items:center;display:flex}.knowledge-card__head i[data-v-704f0024]{background:#14b8a6;border-radius:999px;width:12px;height:12px;box-shadow:0 0 16px #14b8a661}.knowledge-card__head b[data-v-704f0024]{color:#0f766e;font-size:11px;font-weight:950}.knowledge-card strong[data-v-704f0024]{color:#10211d;margin-top:0;font-size:14px;font-weight:950;display:block}.knowledge-card span[data-v-704f0024]{color:#0f8b7b;margin-top:6px;font-size:11px;font-weight:850;display:block}.sync-bar[data-v-704f0024]{background:#0f766e14;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.sync-bar i[data-v-704f0024]{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#5eead494);height:100%;transition:width .28s;display:block}.diagnosis-preview[data-v-704f0024]{grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);gap:12px;display:grid}.diagnosis-left[data-v-704f0024],.diagnosis-right[data-v-704f0024],.content-studio section[data-v-704f0024],.page-card[data-v-704f0024],.publish-list[data-v-704f0024],.replay-chart[data-v-704f0024],.preview-metrics div[data-v-704f0024]{background:#f7faf8c2;border:1px solid #0f766e1a;box-shadow:0 8px 18px #1f4e430a}.diagnosis-left[data-v-704f0024],.diagnosis-right[data-v-704f0024]{border-radius:22px;min-height:186px;padding:14px}.panel-title span[data-v-704f0024],.prompt-card span[data-v-704f0024],.review-card span[data-v-704f0024],.source-card>span[data-v-704f0024]{color:#0f8b7b;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.panel-title strong[data-v-704f0024]{color:#10211d;margin-top:5px;font-size:15px;font-weight:950;display:block}.query-list[data-v-704f0024]{gap:8px;margin-top:0;display:grid}.query-list article[data-v-704f0024]{background:#ffffff94;border:1px solid #0f766e14;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:36px;padding:0 9px;display:grid}.query-list article.is-active[data-v-704f0024]{background:#ccfbf16b;border-color:#0f766e2e}.query-list article span[data-v-704f0024]{color:#c58b23;font-size:10px;font-weight:950}.query-list article strong[data-v-704f0024]{color:#30433e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;line-height:1.35;overflow:hidden}.query-list article b[data-v-704f0024]{color:#0f766e;text-align:right;font-size:13px;font-weight:950}.visibility-card[data-v-704f0024]{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;display:grid}.visibility-ring[data-v-704f0024]{background:radial-gradient(circle at center, #ffffffeb 0 54%, transparent 55%), conic-gradient(#14b8a6 0 245deg, #0f766e1a 245deg 360deg);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex;box-shadow:0 10px 22px #1f4e430f}.visibility-ring span[data-v-704f0024]{color:#0f766e;font-size:19px;font-weight:950;line-height:1}.visibility-ring small[data-v-704f0024]{color:#7a8c86;margin-top:5px;font-size:9px;font-weight:850}.visibility-info span[data-v-704f0024]{color:#0f8b7b;letter-spacing:.1em;font-size:10px;font-weight:950}.visibility-info strong[data-v-704f0024]{color:#10211d;margin-top:5px;font-size:13px;font-weight:950;display:block}.visibility-info p[data-v-704f0024]{color:#62736d;margin:5px 0 0;font-size:11px;font-weight:700;line-height:1.5}.signal-list[data-v-704f0024]{gap:8px;margin-top:13px;display:grid}.signal-list div[data-v-704f0024]{grid-template-columns:58px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.signal-list span[data-v-704f0024]{color:#7a8c86;white-space:nowrap;font-size:10px;font-weight:900}.signal-list i[data-v-704f0024]{background:#0f766e14;border-radius:999px;height:8px;display:block;overflow:hidden}.signal-list i b[data-v-704f0024]{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#5eead49e);height:100%;display:block}.signal-list strong[data-v-704f0024]{color:#0f766e;text-align:right;font-size:10px;font-weight:950}.gap-card[data-v-704f0024]{background:#fffaeb9e;border:1px solid #c58b2324;border-radius:16px;margin-top:0;padding:9px 10px}.gap-card span[data-v-704f0024]{color:#a76d16;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.gap-card strong[data-v-704f0024]{color:#5c4a24;margin-top:5px;font-size:12px;font-weight:900;line-height:1.45;display:block}.content-studio[data-v-704f0024]{grid-template-columns:minmax(0,1.1fr) minmax(230px,.9fr);gap:12px;display:grid}.content-studio section[data-v-704f0024]{border-radius:22px;min-height:186px;padding:14px}.prompt-card[data-v-704f0024]{background:#ffffff94;border:1px solid #0f766e14;border-radius:16px;margin-top:0;padding:10px 11px}.prompt-card strong[data-v-704f0024]{color:#10211d;margin-top:6px;font-size:13px;font-weight:950;line-height:1.45;display:block}.draft-blocks[data-v-704f0024]{gap:8px;margin-top:10px;display:grid}.draft-blocks article[data-v-704f0024]{background:#ffffff94;border:1px solid #0f766e14;border-radius:15px;padding:9px 10px}.draft-blocks article div[data-v-704f0024]{justify-content:space-between;align-items:center;gap:8px;display:flex}.draft-blocks article span[data-v-704f0024]{color:#0f766e;font-size:11px;font-weight:950}.draft-blocks article b[data-v-704f0024]{color:#7a8c86;white-space:nowrap;font-size:10px;font-weight:850}.draft-blocks article p[data-v-704f0024]{color:#62736d;margin:5px 0 0;font-size:11px;font-weight:700;line-height:1.45}.review-card[data-v-704f0024]{border-bottom:1px solid #0f766e14;padding-bottom:11px}.review-card strong[data-v-704f0024]{color:#10211d;margin-top:5px;font-size:15px;font-weight:950;display:block}.review-card p[data-v-704f0024]{color:#62736d;margin:6px 0 0;font-size:11px;font-weight:700;line-height:1.5}.source-card[data-v-704f0024]{gap:8px;margin-top:11px;display:grid}.source-card article[data-v-704f0024]{background:#ccfbf15c;border-radius:999px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;padding:0 9px;display:grid}.source-card article i[data-v-704f0024]{background:#14b8a6;border-radius:999px;width:7px;height:7px}.source-card article strong[data-v-704f0024]{color:#42645d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.source-card article b[data-v-704f0024]{color:#0f766e;font-size:10px;font-weight:900}.quality-card[data-v-704f0024]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.quality-card div[data-v-704f0024]{background:#ffffff94;border:1px solid #0f766e14;border-radius:14px;padding:9px}.quality-card span[data-v-704f0024]{color:#7a8c86;font-size:10px;font-weight:850;display:block}.quality-card strong[data-v-704f0024]{color:#10211d;margin-top:5px;font-size:14px;font-weight:950;display:block}.publish-preview[data-v-704f0024]{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.page-card[data-v-704f0024],.publish-list[data-v-704f0024]{border-radius:22px;min-height:150px;padding:16px}.page-card span[data-v-704f0024]{color:#0f8b7b;letter-spacing:.12em;font-size:10px;font-weight:950}.page-card strong[data-v-704f0024]{color:#10211d;margin:14px 0;font-size:18px;font-weight:950;line-height:1.35;display:block}.page-card i[data-v-704f0024]{background:#0f766e24;border-radius:999px;height:7px;margin-top:9px;display:block}.page-card i[data-v-704f0024]:nth-child(4){width:72%}.page-card i[data-v-704f0024]:nth-child(5){width:54%}.page-card button[data-v-704f0024]{color:#0f766e;background:#ccfbf180;border:1px solid #0f766e1a;border-radius:999px;height:28px;margin-top:14px;padding:0 10px;font-size:11px;font-weight:900}.publish-list[data-v-704f0024]{gap:9px;display:grid}.publish-list span[data-v-704f0024]{color:#42645d;background:#ccfbf16b;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:11px;font-weight:850;display:flex}.publish-list span i[data-v-704f0024]{background:#14b8a6;border-radius:999px;width:7px;height:7px}.replay-chart[data-v-704f0024]{background-color:#f7faf8c2;background-image:linear-gradient(#0f766e0b 1px,#0000 1px),linear-gradient(90deg,#0f766e0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:22px;grid-template-columns:repeat(4,1fr);align-items:end;gap:18px;height:150px;padding:16px 16px 22px;display:grid;position:relative}.replay-chart>span[data-v-704f0024]{height:var(--bar-height);background:linear-gradient(#14b8a6,#14b8a629);border-radius:999px 999px 10px 10px;min-height:38px;display:block}.replay-chart b[data-v-704f0024]{color:#0f766e;background:#ffffffe6;border:1px solid #0f766e1f;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:950;display:inline-flex;position:absolute;top:18px;right:18px}.preview-metrics[data-v-704f0024]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.preview-metrics div[data-v-704f0024]{border-radius:16px;min-height:54px;padding:10px}.preview-metrics span[data-v-704f0024]{color:#7a8c86;font-size:10px;font-weight:850;display:block}.preview-metrics strong[data-v-704f0024]{color:#10211d;margin-top:7px;font-size:16px;font-weight:950;display:block}.replay-dashboard[data-v-704f0024]{grid-template-columns:minmax(0,1.25fr) minmax(118px,.72fr) minmax(118px,.72fr);grid-template-areas:"trend side side""mention rank gap";gap:10px;display:grid}.replay-trend-card[data-v-704f0024],.replay-side-card[data-v-704f0024],.replay-insight[data-v-704f0024]{background:#f7faf8c2;border:1px solid #0f766e1a;border-radius:20px;box-shadow:0 8px 18px #1f4e430a}.replay-trend-card[data-v-704f0024]{grid-area:trend;min-height:166px;padding:12px 13px 11px}.replay-side-card[data-v-704f0024]{grid-area:side;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-height:166px;padding:12px;display:grid}.replay-insight--mention[data-v-704f0024]{grid-area:mention}.replay-insight--rank[data-v-704f0024]{grid-area:rank}.replay-insight--gap[data-v-704f0024]{grid-area:gap}.replay-card-head[data-v-704f0024]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.replay-card-head span[data-v-704f0024],.replay-insight span[data-v-704f0024]{color:#0f8b7b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.replay-card-head strong[data-v-704f0024]{color:#10211d;margin-top:5px;font-size:15px;font-weight:950;display:block}.replay-card-head b[data-v-704f0024]{color:#0f766e;background:#ccfbf180;border:1px solid #0f766e1f;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.replay-chart[data-v-704f0024]{background-color:#ffffff7a;background-image:linear-gradient(#0f766e0a 1px,#0000 1px),linear-gradient(90deg,#0f766e09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #0f766e14;border-radius:18px;height:108px;margin-top:9px;padding:0;display:block;position:relative;overflow:hidden}.replay-bars[data-v-704f0024]{grid-template-columns:repeat(4,1fr);align-items:end;gap:16px;display:grid;position:absolute;inset:14px 18px 22px}.replay-bars span[data-v-704f0024]{height:var(--bar-height);background:linear-gradient(#14b8a6d1,#5eead42e);border-radius:999px 999px 8px 8px;min-height:32px;display:block;position:relative}.replay-bars span i[data-v-704f0024]{color:#7a8c86;width:max-content;font-size:9px;font-style:normal;font-weight:850;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.replay-chart svg[data-v-704f0024]{width:calc(100% - 36px);height:80px;position:absolute;top:16px;left:18px;right:18px}.replay-chart path[data-v-704f0024]{fill:none;stroke:#0f766e;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.replay-chart circle[data-v-704f0024]{fill:#fff;stroke:#0f766e;stroke-width:3px}.mention-ring[data-v-704f0024]{background:radial-gradient(circle at center, #fffffff0 0 55%, transparent 56%), conic-gradient(#14b8a6 0 245deg, #0f766e1a 245deg 360deg);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto;display:flex;box-shadow:0 10px 22px #1f4e430f}.mention-ring span[data-v-704f0024]{color:#0f766e;font-size:22px;font-weight:950;line-height:1}.mention-ring small[data-v-704f0024]{color:#7a8c86;margin-top:5px;font-size:10px;font-weight:850}.replay-side-metrics[data-v-704f0024]{gap:8px;margin-top:0;display:grid}.replay-side-metrics article[data-v-704f0024]{background:#ffffff94;border:1px solid #0f766e14;border-radius:14px;padding:8px 9px}.replay-side-metrics span[data-v-704f0024]{color:#7a8c86;font-size:10px;font-weight:850;display:block}.replay-side-metrics strong[data-v-704f0024]{color:#10211d;margin-top:4px;font-size:14px;font-weight:950;display:block}.replay-insight[data-v-704f0024]{min-height:64px;padding:10px 11px}.replay-insight strong[data-v-704f0024]{color:#10211d;margin-top:5px;font-size:18px;font-weight:950;display:block}.mini-bars[data-v-704f0024]{align-items:end;gap:5px;height:22px;margin-top:7px;display:flex}.mini-bars i[data-v-704f0024]{width:13px;height:var(--h);background:linear-gradient(#14b8a6,#5eead43d);border-radius:999px 999px 5px 5px;min-height:8px}.rank-ladder[data-v-704f0024]{align-items:center;gap:6px;margin-top:10px;display:flex}.rank-ladder i[data-v-704f0024]{background:#0f766e1a;border-radius:999px;width:32px;height:8px;display:block}.rank-ladder i.is-active[data-v-704f0024]{background:#14b8a6;box-shadow:0 0 14px #14b8a652}.gap-dots[data-v-704f0024]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.gap-dots i[data-v-704f0024]{background:#14b8a6;border-radius:999px;width:9px;height:9px}.gap-dots i.is-muted[data-v-704f0024]{background:#0f766e29}.knowledge-card[data-v-704f0024],.diagnosis-left[data-v-704f0024],.diagnosis-right[data-v-704f0024],.content-studio section[data-v-704f0024],.page-card[data-v-704f0024],.publish-list[data-v-704f0024],.preview-metrics div[data-v-704f0024],.replay-trend-card[data-v-704f0024],.replay-side-card[data-v-704f0024],.replay-insight[data-v-704f0024]{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.knowledge-card[data-v-704f0024]:hover,.diagnosis-left[data-v-704f0024]:hover,.diagnosis-right[data-v-704f0024]:hover,.content-studio section[data-v-704f0024]:hover,.page-card[data-v-704f0024]:hover,.publish-list[data-v-704f0024]:hover,.preview-metrics div[data-v-704f0024]:hover,.replay-trend-card[data-v-704f0024]:hover,.replay-side-card[data-v-704f0024]:hover,.replay-insight[data-v-704f0024]:hover{background:#fafcfadb;border-color:#0f766e2e;transform:translateY(-2px);box-shadow:0 12px 26px #1f4e4312}@media (width<=720px){.preview-toolbar[data-v-704f0024],.knowledge-preview[data-v-704f0024],.diagnosis-preview[data-v-704f0024],.content-studio[data-v-704f0024],.publish-preview[data-v-704f0024],.preview-metrics[data-v-704f0024],.replay-dashboard[data-v-704f0024]{grid-template-columns:1fr}.replay-dashboard[data-v-704f0024]{grid-template-areas:"trend""side""mention""rank""gap"}.replay-side-card[data-v-704f0024]{grid-template-columns:1fr}.preview-header[data-v-704f0024]{display:grid}.visibility-card[data-v-704f0024]{grid-template-columns:1fr}}.workflow-console[data-v-3bc32f56]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 16% 10%,#5eead41a,#0000 34%),radial-gradient(circle at 86% 78%,#d8a8430f,#0000 32%),linear-gradient(145deg,#f9fbf9db,#f1f6f3c2);border:1px solid #0f766e1f;border-radius:26px;width:100%;max-width:1080px;margin:0 auto;padding:14px;position:relative;overflow:hidden;box-shadow:0 20px 44px #1f4e4314,inset 0 1px #ffffffad}.workflow-console[data-v-3bc32f56]:before{content:"";opacity:.42;pointer-events:none;background-color:#0000;background-image:linear-gradient(#0f766e07 1px,#0000 1px),linear-gradient(90deg,#0f766e06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.console-header[data-v-3bc32f56],.console-main[data-v-3bc32f56]{z-index:1;position:relative}.console-header[data-v-3bc32f56]{border-bottom:1px solid #0f766e1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:10px;padding-bottom:12px;display:grid}.console-title span[data-v-3bc32f56]{color:#0f8b7b;letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.console-title strong[data-v-3bc32f56]{color:#10211d;margin-top:5px;font-size:17px;font-weight:950;line-height:1.2;display:block}.console-right[data-v-3bc32f56]{align-items:center;gap:10px;min-width:0;display:inline-flex}.console-status[data-v-3bc32f56]{background:#f7faf8b8;border:1px solid #0f766e14;border-radius:999px;align-items:center;gap:6px;padding:5px;display:inline-flex}.status-item[data-v-3bc32f56]{white-space:nowrap;background:#ffffffad;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;display:inline-flex}.status-item span[data-v-3bc32f56]{color:#7a8c86;font-size:10px;font-weight:850}.status-item strong[data-v-3bc32f56]{color:#10211d;font-size:11px;font-weight:950}.running-badge[data-v-3bc32f56]{color:#0f766e;background:#ecf8f5d1;border:1px solid #0f766e14;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #0f766e0d}.running-badge i[data-v-3bc32f56]{background:#14b8a6;border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #14b8a66b}.console-main[data-v-3bc32f56]{grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr);align-items:stretch;gap:12px;margin-top:10px;display:grid}@media (width<=920px){.console-header[data-v-3bc32f56]{grid-template-columns:1fr;align-items:start}.console-right[data-v-3bc32f56]{justify-content:space-between;width:100%}.console-status[data-v-3bc32f56]{overflow-x:auto}.console-main[data-v-3bc32f56]{grid-template-columns:1fr}.workflow-console[data-v-3bc32f56]{border-radius:24px;padding:16px}}@media (width<=720px){.console-right[data-v-3bc32f56]{gap:8px;display:grid}.console-status[data-v-3bc32f56]{border-radius:18px;width:100%}.status-item[data-v-3bc32f56]{flex:1;justify-content:center}.running-badge[data-v-3bc32f56]{width:fit-content}}.stage-fade-enter-active[data-v-3bc32f56],.stage-fade-leave-active[data-v-3bc32f56]{transition:opacity .22s,transform .22s}.stage-fade-enter-from[data-v-3bc32f56]{opacity:0;transform:translateY(8px)scale(.992)}.stage-fade-leave-to[data-v-3bc32f56]{opacity:0;transform:translateY(-4px)scale(.996)}.workflow-header[data-v-104c73a9]{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:34px;display:grid}.workflow-copy[data-v-104c73a9]{max-width:820px}.section-kicker[data-v-104c73a9]{color:#0f8b7b;letter-spacing:.18em;align-items:center;gap:9px;font-size:12px;font-weight:950;display:inline-flex}.section-kicker[data-v-104c73a9]:before{content:"";background:#5eead4;border-radius:999px;width:8px;height:8px;box-shadow:0 0 22px #5eead4db}.workflow-copy h2[data-v-104c73a9]{color:#10211d;letter-spacing:-.05em;white-space:nowrap;margin:8px 0;font-size:clamp(28px,2.8vw,38px);line-height:1.06}.workflow-copy p[data-v-104c73a9]{color:#62736d;max-width:760px;margin:0;font-size:12px;font-weight:700;line-height:1.6}.workflow-metrics[data-v-104c73a9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow-metric[data-v-104c73a9]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffe6,#ffffff9e),#ffffffb8;border:1px solid #0f766e1f;border-radius:16px;min-height:52px;padding:10px 13px;box-shadow:0 14px 34px #1f4e4314}.workflow-metric strong[data-v-104c73a9]{color:#0f766e;font-size:18px;font-weight:950;line-height:1;display:block}.workflow-metric span[data-v-104c73a9]{color:#62736d;margin-top:6px;font-size:10px;font-weight:850;display:block}@media (width<=920px){.workflow-header[data-v-104c73a9]{grid-template-columns:1fr;gap:22px}.workflow-copy h2[data-v-104c73a9]{white-space:normal}}@media (width<=720px){.workflow-metrics[data-v-104c73a9]{grid-template-columns:1fr}}.workflow-section[data-v-56001ed0]{color:#fff;width:100%;position:relative;overflow:hidden}.workflow-container[data-v-56001ed0]{z-index:2;flex-direction:column;justify-content:flex-start;gap:14px;width:min(1220px,100% - 96px);min-height:640px;margin:0 auto;padding:24px 0;display:flex;position:relative}@media (width<=920px){.workflow-container[data-v-56001ed0]{width:min(100% - 56px,1080px);min-height:auto;padding:48px 0 36px}}@media (width<=720px){.workflow-container[data-v-56001ed0]{gap:20px;width:min(100% - 32px,1080px);padding:40px 0 30px}}:root{--landing-bg:#f7f8f4;--landing-bg-soft:#fbfaf6;--landing-surface:#ffffffb8;--landing-surface-strong:#ffffffeb;--landing-text-main:#10201d;--landing-text-muted:#63716d;--landing-text-soft:#8a9692;--landing-primary:#0f766e;--landing-primary-dark:#0b4f4a;--landing-primary-light:#5eead4;--landing-purple:#4f46e5;--landing-purple-soft:#4f46e524;--landing-gold:#d8a843;--landing-gold-soft:#d8a84333;--landing-border:#10201d1a;--landing-border-strong:#10201d29;--landing-shadow:0 24px 80px #1224201f;--landing-shadow-soft:0 16px 50px #12242014;--landing-radius-xl:32px;--landing-radius-lg:24px;--landing-radius-md:16px;--landing-container:min(1180px, calc(100% - 48px))}@keyframes landing-glow-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-14px)scale(1.04)}}@keyframes landing-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-pulse-soft{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.landing-page[data-v-7e364996]{background:var(--landing-bg-soft);min-height:100vh;color:var(--landing-text-main);font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.landing-panel[data-v-7e364996]{box-sizing:border-box;align-items:center;width:100%;min-height:100svh;padding:clamp(96px,11vh,128px) 0 clamp(72px,8vh,96px);display:flex;position:relative}.landing-panel-hero[data-v-7e364996]{background:var(--landing-bg-soft);align-items:stretch;padding:0}.landing-panel-light[data-v-7e364996]{background:var(--landing-bg-soft)}.landing-panel-dark[data-v-7e364996]{color:#fff;background:#06453f}#workflow.landing-panel[data-v-7e364996]{align-items:flex-start;padding:clamp(60px,7vh,72px) 0 clamp(20px,3vh,30px);scroll-margin-top:0}.landing-panel[data-v-7e364996]>*{width:100%}.landing-panel-hero[data-v-7e364996] .landing-hero{min-height:100svh}@media (width<=1000px){.landing-panel[data-v-7e364996]{min-height:100svh;padding:88px 0 72px}#workflow.landing-panel[data-v-7e364996]{padding:58px 0 28px}}@media (height<=820px) and (width>=1001px){#workflow.landing-panel[data-v-7e364996]{padding:52px 0 20px}}.captcha-shell[data-v-638d8a42]{background:#fff;border:1px solid #e2e8e5;border-radius:12px;width:100%;min-height:76px;padding:12px 14px}.captcha-header[data-v-638d8a42]{color:#526b66;justify-content:space-between;align-items:center;min-height:22px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.refresh-btn[data-v-638d8a42]{color:#78908a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:grid}.refresh-btn[data-v-638d8a42]:hover:not(:disabled){color:#18a895;background:#f2f8f5}.refresh-btn[data-v-638d8a42]:disabled{cursor:wait;opacity:.5}.aliyun-captcha-host[data-v-638d8a42]{min-height:40px}.captcha-trigger[data-v-638d8a42]{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.captcha-loading[data-v-638d8a42],.captcha-error[data-v-638d8a42]{border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.5}.captcha-loading[data-v-638d8a42]{color:#526b66;background:#f2f8f5}.captcha-error[data-v-638d8a42]{color:#dc2626;background:#fef2f2}@media (width<=420px){.captcha-shell[data-v-638d8a42]{padding-inline:8px}}.login-card[data-v-d23a67c4]{background:#fffffff0;border:1px solid #073b3614;border-radius:26px;padding:32px;box-shadow:0 30px 80px #073b361f}.card-header h2[data-v-d23a67c4]{color:#073b36;letter-spacing:-.04em;margin:0 0 8px;font-size:28px}.card-header p[data-v-d23a67c4]{color:#6d7f7b;margin:0 0 20px;font-size:13px;font-weight:600;line-height:1.6}.login-field[data-v-d23a67c4]{flex-direction:column;gap:6px;margin:12px 0;display:flex}.login-field label[data-v-d23a67c4]{color:#073b36;font-size:13px;font-weight:900}.login-field input[data-v-d23a67c4]{color:#073b36;height:46px;font:inherit;background:#fff;border:1px solid #e2e8e5;border-radius:12px;outline:none;padding:0 15px;transition:all .18s}.login-field input[data-v-d23a67c4]:focus{border-color:#29a78f;box-shadow:0 0 0 4px #29a78f1f}.captcha-section[data-v-d23a67c4]{flex-direction:column;align-items:center;margin:16px 0;display:flex}.captcha-label[data-v-d23a67c4]{color:#073b36;align-self:flex-start;margin-bottom:8px;font-size:13px;font-weight:900}.form-row[data-v-d23a67c4]{justify-content:space-between;align-items:center;gap:14px;margin:14px 0;display:flex}.remember[data-v-d23a67c4]{color:#526b66;align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.account-tip[data-v-d23a67c4]{color:#8a9b97;font-size:12px;font-weight:650}.login-btn[data-v-d23a67c4]{color:#fff;cursor:pointer;background:#073b36;border:0;border-radius:14px;width:100%;height:50px;font-size:15px;font-weight:950;transition:all .18s;box-shadow:0 16px 34px #073b3629}.login-btn[data-v-d23a67c4]:hover:not(:disabled){background:#11524c;transform:translateY(-1px)}.login-btn[data-v-d23a67c4]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;background:#94a3b8}.login-error[data-v-d23a67c4]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:14px;padding:11px 12px;font-size:13px}.login-note[data-v-d23a67c4]{color:#526b66;background:#f2f8f5;border-radius:12px;margin-top:14px;padding:11px 14px;font-size:12px;line-height:1.6}@media (width<=560px){.login-card[data-v-d23a67c4]{padding:24px}.form-row[data-v-d23a67c4]{flex-direction:column;align-items:flex-start}}.login-page[data-v-35d574cf]{color:#073b36;background:radial-gradient(circle at 18% 20%,#29a78f1f,#0000 32%),radial-gradient(circle at 82% 24%,#d8a8431a,#0000 28%),#fbfaf6;place-items:center;min-height:100vh;font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.brand[data-v-35d574cf]{color:#073b36;align-items:center;gap:12px;font-size:18px;font-weight:950;text-decoration:none;display:inline-flex;position:fixed;top:34px;left:44px}.brand img[data-v-35d574cf]{object-fit:contain;background:#fff;border-radius:14px;width:50px;height:50px;box-shadow:0 12px 28px #073b3614}.login-wrap[data-v-35d574cf]{grid-template-columns:1fr 420px;align-items:center;gap:68px;width:min(920px,100% - 48px);display:grid}.intro[data-v-35d574cf]{max-width:520px}.eyebrow[data-v-35d574cf]{color:#18a895;letter-spacing:.16em;margin-bottom:18px;font-size:12px;font-weight:950}.intro h1[data-v-35d574cf]{color:#073b36;letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(42px,5vw,64px);line-height:1.08}.intro p[data-v-35d574cf]{color:#617773;margin:0;font-size:18px;font-weight:650;line-height:1.8}.login-footer[data-v-35d574cf]{color:#83938f;font-size:12px;position:fixed;bottom:30px;left:44px}.login-toast[data-v-35d574cf]{color:#fff;background:#073b36;border-radius:999px;padding:12px 18px;animation:.25s fadeIn-35d574cf;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000002e}.sso-section[data-v-35d574cf]{margin-top:18px}.sso-divider[data-v-35d574cf]{color:#8a9b97;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.sso-divider[data-v-35d574cf]:before,.sso-divider[data-v-35d574cf]:after{content:"";background:#e2e8e5;flex:1;height:1px}.sso-buttons[data-v-35d574cf]{flex-direction:column;gap:10px;display:flex}.sso-btn[data-v-35d574cf]{color:#073b36;cursor:pointer;background:#fff;border:1px solid #e2e8e5;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.sso-btn[data-v-35d574cf]:hover{background:#f2f8f5;border-color:#29a78f}.sso-icon[data-v-35d574cf]{font-size:16px}@keyframes fadeIn-35d574cf{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=900px){.login-page[data-v-35d574cf]{flex-direction:column;align-items:center;display:flex}.login-wrap[data-v-35d574cf]{grid-template-columns:1fr;gap:34px;max-width:480px;padding:110px 0 40px}.intro[data-v-35d574cf]{text-align:center}.brand[data-v-35d574cf]{top:24px;left:26px}.login-footer[data-v-35d574cf]{width:100%;padding:0 26px 24px;position:static}}@media (width<=560px){.login-wrap[data-v-35d574cf]{width:min(100% - 32px,460px)}.intro h1[data-v-35d574cf]{font-size:38px}.intro p[data-v-35d574cf]{font-size:15px}}.brand-switcher[data-v-28f9cd3c]{position:relative}.brand-switcher__trigger[data-v-28f9cd3c]{cursor:pointer;background:#fff;border:1px solid #1b405c1f;border-radius:12px;align-items:center;gap:9px;padding:6px 10px 6px 6px;transition:box-shadow .18s,border-color .18s;display:flex}.brand-switcher__trigger[data-v-28f9cd3c]:hover,.brand-switcher__trigger.is-active[data-v-28f9cd3c]{border-color:#14a68d;box-shadow:0 6px 18px #14a68d1f}.brand-switcher__logo[data-v-28f9cd3c]{color:#fff;background:linear-gradient(135deg,#14a68d,#0b806c);border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.brand-switcher__copy[data-v-28f9cd3c]{text-align:left;line-height:1.25}.brand-switcher__copy strong[data-v-28f9cd3c]{text-overflow:ellipsis;white-space:nowrap;color:#17233c;max-width:110px;font-size:13px;display:block;overflow:hidden}.brand-switcher__copy small[data-v-28f9cd3c]{color:#7a899b;font-size:11px}.brand-switcher__trigger>svg[data-v-28f9cd3c]{stroke:#7a899b;width:15px;height:15px}.brand-switcher__panel[data-v-28f9cd3c]{z-index:3000;background:#fff;border:1px solid #1b405c14;border-radius:16px;width:320px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #11355229}.brand-switcher__head[data-v-28f9cd3c]{justify-content:space-between;align-items:center;padding:4px 6px 10px;display:flex}.brand-switcher__head strong[data-v-28f9cd3c]{font-size:14px;display:block}.brand-switcher__head small[data-v-28f9cd3c]{color:#8492a6;font-size:11px}.brand-switcher__manage[data-v-28f9cd3c]{color:#14a68d;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.brand-switcher__state[data-v-28f9cd3c]{text-align:center;color:#8492a6;padding:24px 0;font-size:13px}.brand-switcher__item[data-v-28f9cd3c]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:10px;display:flex}.brand-switcher__item[data-v-28f9cd3c]:hover{background:#f2f9f8}.brand-switcher__item.is-active[data-v-28f9cd3c]{background:#e7f7f3}.brand-switcher__item-logo[data-v-28f9cd3c]{color:#52606f;background:#eef0f3;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.brand-switcher__item.is-active .brand-switcher__item-logo[data-v-28f9cd3c]{color:#fff;background:#14a68d}.brand-switcher__item-copy[data-v-28f9cd3c]{flex:1;min-width:0;line-height:1.3}.brand-switcher__item-copy strong[data-v-28f9cd3c]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.brand-switcher__item-copy small[data-v-28f9cd3c]{color:#8492a6;font-size:11px}.brand-switcher__item em[data-v-28f9cd3c]{color:#b7791f;background:#fff3d6;border-radius:99px;padding:2px 7px;font-size:10px;font-style:normal}.brand-switcher__item>svg[data-v-28f9cd3c]{stroke:#14a68d;fill:none;width:17px;height:17px}.brand-manage-form .form-item[data-v-28f9cd3c]{margin-bottom:12px}.form-item label[data-v-28f9cd3c]{color:#718096;margin-bottom:5px;font-size:12px;display:block}.form-actions[data-v-28f9cd3c]{align-items:center;gap:8px;margin-top:16px;display:flex}.form-actions__spacer[data-v-28f9cd3c]{flex:1}.dashboard-hero[data-v-30b4910a]{border-radius:var(--lq-radius-xl);min-height:154px;box-shadow:var(--lq-shadow-xs);background:radial-gradient(circle at 78% 26%,#7c5cff21,#0000 22%),linear-gradient(118deg,#fff 0%,#f7f8ff 58%,#f1efff 100%);border:1px solid #dfe4ff;justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.dashboard-hero[data-v-30b4910a]:after{content:"";background:linear-gradient(90deg,#0000,#4f5bff38,#0000);height:1px;position:absolute;inset:auto 0 0}.dashboard-hero__content[data-v-30b4910a],.dashboard-hero__actions[data-v-30b4910a]{z-index:2;position:relative}.dashboard-hero__eyebrow[data-v-30b4910a]{color:var(--lq-color-primary);letter-spacing:.16em;font-size:11px;font-weight:760}.dashboard-hero h1[data-v-30b4910a]{color:var(--lq-color-text);letter-spacing:-.035em;margin:7px 0 15px;font-size:clamp(27px,2.25vw,34px);line-height:1.15}.dashboard-hero__meta[data-v-30b4910a]{flex-wrap:wrap;gap:8px;display:flex}.dashboard-hero__meta span[data-v-30b4910a]{min-height:28px;color:var(--lq-color-text-secondary);background:#ffffffbd;border:1px solid #4f5bff1c;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.meta-dot[data-v-30b4910a]{background:var(--lq-color-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #10a77b1a}.dashboard-hero__actions[data-v-30b4910a]{align-items:center;gap:10px;margin-left:auto;display:flex}.hero-button[data-v-30b4910a]{border-radius:var(--lq-radius-md);cursor:pointer;min-height:40px;transition:transform var(--lq-transition-fast), border-color var(--lq-transition-fast), background var(--lq-transition-fast), box-shadow var(--lq-transition-fast);justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.hero-button[data-v-30b4910a]:hover{transform:translateY(-1px)}.hero-button svg[data-v-30b4910a]{width:17px;height:17px}.hero-button--primary[data-v-30b4910a]{border:1px solid var(--lq-color-primary);background:var(--lq-color-primary);color:#fff;box-shadow:0 8px 18px #4f5bff33}.hero-button--primary[data-v-30b4910a]:hover{background:var(--lq-color-primary-hover);box-shadow:0 10px 22px #4f5bff40}.hero-button--secondary[data-v-30b4910a]{border:1px solid var(--lq-color-border-strong);color:var(--lq-color-text);background:#ffffffd1}.hero-button--secondary[data-v-30b4910a]:hover{background:#fff;border-color:#bdc5ff}.dashboard-hero__visual[data-v-30b4910a]{z-index:1;opacity:.72;width:180px;height:180px;position:absolute;top:50%;right:240px;transform:translateY(-50%)}.visual-orbit[data-v-30b4910a],.visual-core[data-v-30b4910a],.visual-pixel[data-v-30b4910a]{display:block;position:absolute}.visual-orbit[data-v-30b4910a]{border:1px solid #4f5bff21;border-radius:50%;inset:26px}.visual-orbit--two[data-v-30b4910a]{border-color:#16b8d433;inset:48px}.visual-core[data-v-30b4910a]{background:linear-gradient(135deg, var(--lq-color-primary), var(--lq-color-cyan));border-radius:13px 13px 13px 3px;inset:73px;transform:rotate(45deg);box-shadow:0 10px 28px #4f5bff47}.visual-pixel[data-v-30b4910a]{background:var(--lq-color-primary);opacity:.42;border-radius:2px;width:5px;height:5px}.visual-pixel--1[data-v-30b4910a]{top:28px;right:43px}.visual-pixel--2[data-v-30b4910a]{top:42px;right:26px}.visual-pixel--3[data-v-30b4910a]{top:58px;right:49px}.visual-pixel--4[data-v-30b4910a]{top:76px;right:18px}.visual-pixel--5[data-v-30b4910a]{top:96px;right:38px}.visual-pixel--6[data-v-30b4910a]{top:118px;right:23px}.visual-pixel--7[data-v-30b4910a]{background:var(--lq-color-cyan);bottom:31px;left:38px}.visual-pixel--8[data-v-30b4910a]{background:var(--lq-color-cyan);bottom:47px;left:21px}.visual-pixel--9[data-v-30b4910a]{background:var(--lq-color-violet);top:44px;left:30px}.visual-pixel--10[data-v-30b4910a]{background:var(--lq-color-violet);top:67px;left:15px}@media (width<=1080px){.dashboard-hero__visual[data-v-30b4910a]{display:none}}@media (width<=760px){.dashboard-hero[data-v-30b4910a]{flex-direction:column;align-items:flex-start;padding:22px}.dashboard-hero__actions[data-v-30b4910a]{width:100%;margin-left:0}.hero-button[data-v-30b4910a]{flex:1}}.onboarding-card[data-v-2a34771a]{border-radius:var(--lq-radius-lg,16px);background:linear-gradient(135deg,#29a78f14,#29a78f08);border:1px solid #29a78f40;padding:18px 20px}.onboarding-head[data-v-2a34771a]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.onboarding-head h3[data-v-2a34771a]{color:#073b36;margin:0 0 4px;font-size:15px;font-weight:700}.onboarding-head p[data-v-2a34771a]{color:#6d7f7b;margin:0;font-size:12px}.onboarding-dismiss[data-v-2a34771a]{color:#6d7f7b;cursor:pointer;background:#0000000d;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex}.onboarding-dismiss[data-v-2a34771a]:hover{background:#0000001a}.onboarding-dismiss svg[data-v-2a34771a]{width:15px;height:15px}.onboarding-progress[data-v-2a34771a]{align-items:center;gap:12px;margin:14px 0;display:flex}.progress-track[data-v-2a34771a]{background:#29a78f1f;border-radius:999px;flex:1;height:8px;overflow:hidden}.progress-fill[data-v-2a34771a]{background:linear-gradient(90deg,#29a78f,#1d8a75);border-radius:999px;height:100%;transition:width .4s}.progress-text[data-v-2a34771a]{color:#29a78f;white-space:nowrap;font-size:12px;font-weight:600}.onboarding-steps[data-v-2a34771a]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.onboarding-step[data-v-2a34771a]{text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #29a78f33;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;transition:all .2s;display:flex}.onboarding-step[data-v-2a34771a]:hover{border-color:#29a78f80;transform:translateY(-1px);box-shadow:0 4px 12px #1d8a751a}.onboarding-step.done[data-v-2a34771a]{opacity:.75}.step-index[data-v-2a34771a]{color:#29a78f;background:#29a78f1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.step-index.checked[data-v-2a34771a]{color:#fff;background:#29a78f}.step-index svg[data-v-2a34771a]{width:14px;height:14px}.step-body[data-v-2a34771a]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.step-title[data-v-2a34771a]{color:#073b36;font-size:13px;font-weight:600}.step-desc[data-v-2a34771a]{color:#6d7f7b;font-size:11px;line-height:1.5}.step-arrow[data-v-2a34771a]{color:#29a78f80;font-size:14px;transition:transform .2s}.onboarding-step:hover .step-arrow[data-v-2a34771a]{transform:translate(3px)}.metric-band[data-v-3079f29b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-item[data-v-3079f29b]{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-gradient-card);min-width:0;min-height:124px;box-shadow:var(--lq-shadow-xs);text-align:left;cursor:pointer;transition:transform var(--lq-transition-base), box-shadow var(--lq-transition-base), border-color var(--lq-transition-base);grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:20px 22px;display:grid;position:relative}.metric-item[data-v-3079f29b]:hover{border-color:var(--lq-color-border-glow);box-shadow:var(--lq-shadow-md);transform:translateY(-2px)}.metric-icon[data-v-3079f29b]{background:var(--lq-color-primary-soft);width:46px;height:46px;color:var(--lq-color-primary);border-radius:14px;place-items:center;display:grid;box-shadow:0 4px 12px #4f46e51f}.metric-icon--recommend[data-v-3079f29b]{background:var(--lq-color-violet-soft);color:var(--lq-color-violet);box-shadow:0 4px 12px #7c3aed1f}.metric-icon--brand[data-v-3079f29b]{background:var(--lq-color-cyan-soft);color:var(--lq-color-cyan);box-shadow:0 4px 12px #0891b21f}.metric-icon--alert[data-v-3079f29b]{background:var(--lq-color-amber-soft);color:var(--lq-color-amber);box-shadow:0 4px 12px #d977061f}.metric-icon svg[data-v-3079f29b]{width:22px;height:22px}.metric-copy[data-v-3079f29b]{min-width:0;display:block}.metric-copy small[data-v-3079f29b]{color:var(--lq-color-text-secondary);letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.metric-copy strong[data-v-3079f29b]{color:var(--lq-color-text);letter-spacing:-.03em;margin:4px 0 6px;font-size:26px;font-weight:760;line-height:1.1;display:block}.metric-meta-pill[data-v-3079f29b]{border-radius:var(--lq-radius-sm);padding:2px 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-block}.metric-meta-pill.is-positive[data-v-3079f29b]{background:var(--lq-color-success-soft);color:var(--lq-color-success)}.metric-meta-pill.is-warning[data-v-3079f29b]{background:var(--lq-color-warning-soft);color:var(--lq-color-warning)}.metric-meta-pill.is-negative[data-v-3079f29b]{background:var(--lq-color-danger-soft);color:var(--lq-color-danger)}.metric-arrow[data-v-3079f29b]{width:18px;height:18px;color:var(--lq-color-text-muted);transition:transform var(--lq-transition-fast), color var(--lq-transition-fast)}.metric-item:hover .metric-arrow[data-v-3079f29b]{color:var(--lq-color-primary);transform:translate(3px)}@media (width<=1120px){.metric-band[data-v-3079f29b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.metric-band[data-v-3079f29b]{grid-template-columns:1fr}}.usp-section[data-v-51d5fad3]{border-radius:var(--lq-radius-xl);padding:24px}.usp-head[data-v-51d5fad3]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.usp-eyebrow[data-v-51d5fad3]{color:var(--lq-color-primary);letter-spacing:.14em;font-size:11px;font-weight:760}.usp-head h2[data-v-51d5fad3]{color:var(--lq-color-text);margin:6px 0 0;font-size:20px;font-weight:760;line-height:1.25}.usp-head p[data-v-51d5fad3]{color:var(--lq-color-text-muted);margin:4px 0 0;font-size:13px}.usp-badge-btn[data-v-51d5fad3]{border-radius:var(--lq-radius-full);background:var(--lq-color-primary-soft);color:var(--lq-color-primary);transition:background var(--lq-transition-fast), transform var(--lq-transition-fast);align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.usp-badge-btn[data-v-51d5fad3]:hover{background:#e0e7ff;transform:translateY(-1px)}.usp-grid[data-v-51d5fad3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.usp-card[data-v-51d5fad3]{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--lq-transition-base), box-shadow var(--lq-transition-base), border-color var(--lq-transition-base);flex-direction:column;justify-content:space-between;padding:20px;display:flex}.usp-card[data-v-51d5fad3]:hover{border-color:var(--lq-color-border-glow);box-shadow:var(--lq-shadow-md);transform:translateY(-3px)}.usp-card__header[data-v-51d5fad3]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.usp-icon[data-v-51d5fad3]{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.usp-icon svg[data-v-51d5fad3]{width:22px;height:22px}.usp-icon--primary[data-v-51d5fad3]{background:var(--lq-color-primary-soft);color:var(--lq-color-primary)}.usp-icon--violet[data-v-51d5fad3]{background:var(--lq-color-violet-soft);color:var(--lq-color-violet)}.usp-icon--cyan[data-v-51d5fad3]{background:var(--lq-color-cyan-soft);color:var(--lq-color-cyan)}.usp-icon--amber[data-v-51d5fad3]{background:var(--lq-color-amber-soft);color:var(--lq-color-amber)}.usp-badge[data-v-51d5fad3]{border-radius:var(--lq-radius-sm);color:var(--lq-color-text-secondary);background:#f1f5f9;padding:3px 8px;font-size:11px;font-weight:700}.usp-card__body h3[data-v-51d5fad3]{color:var(--lq-color-text);margin:0 0 6px;font-size:15px;font-weight:760;line-height:1.3}.usp-card__body p[data-v-51d5fad3]{color:var(--lq-color-text-secondary);margin:0;font-size:12px;line-height:1.5}.usp-card__footer[data-v-51d5fad3]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;margin-top:18px;padding-top:14px;display:flex}.usp-metric strong[data-v-51d5fad3]{color:var(--lq-color-primary);font-size:16px;font-weight:800;display:block}.usp-metric small[data-v-51d5fad3]{color:var(--lq-color-text-muted);font-size:10px}.usp-link-text[data-v-51d5fad3]{color:var(--lq-color-text-muted);transition:color var(--lq-transition-fast);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.usp-link-text svg[data-v-51d5fad3]{width:14px;height:14px;transition:transform var(--lq-transition-fast)}.usp-card:hover .usp-link-text[data-v-51d5fad3]{color:var(--lq-color-primary)}.usp-card:hover .usp-link-text svg[data-v-51d5fad3]{transform:translate(3px)}@media (width<=1180px){.usp-grid[data-v-51d5fad3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.usp-grid[data-v-51d5fad3]{grid-template-columns:1fr}.usp-head[data-v-51d5fad3]{flex-direction:column;gap:12px}}.dashboard-panel[data-v-602e88e9]{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);min-width:0;box-shadow:var(--lq-shadow-xs);padding:21px 22px}.workflow-panel[data-v-602e88e9]{min-height:262px}.panel-head[data-v-602e88e9]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-eyebrow[data-v-602e88e9]{color:var(--lq-color-primary);letter-spacing:.14em;font-size:10px;font-weight:760}.panel-head h2[data-v-602e88e9]{color:var(--lq-color-text);letter-spacing:-.015em;margin:5px 0 0;font-size:18px;line-height:1.25}.panel-head p[data-v-602e88e9]{color:var(--lq-color-text-muted);margin:5px 0 0;font-size:12px}.text-button[data-v-602e88e9]{color:var(--lq-color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:11px;font-weight:700;display:inline-flex}.text-button svg[data-v-602e88e9]{width:14px;height:14px}.workflow[data-v-602e88e9]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.workflow-step[data-v-602e88e9]{text-align:left;cursor:pointer;min-width:0;min-height:155px;transition:transform var(--lq-transition-fast), border-color var(--lq-transition-fast), box-shadow var(--lq-transition-fast);background:linear-gradient(#fbfcff 0%,#fff 100%);border:1px solid #e6e9f2;border-radius:14px;flex-direction:column;align-items:flex-start;padding:13px;display:flex;position:relative}.workflow-step[data-v-602e88e9]:hover{z-index:2;border-color:#cfd4ff;transform:translateY(-2px);box-shadow:0 9px 22px #2f396014}.workflow-step[data-v-602e88e9]:not(:last-child):after{content:"";z-index:3;background:#d9deea;width:11px;height:1px;position:absolute;top:75px;right:-11px}.step-topline[data-v-602e88e9]{color:var(--lq-color-text-muted);align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.step-topline i[data-v-602e88e9]{color:var(--lq-color-primary);font-style:normal}.step-icon[data-v-602e88e9]{background:var(--lq-color-primary-soft);width:34px;height:34px;color:var(--lq-color-primary);border-radius:11px;place-items:center;margin:10px 0;display:grid}.step-icon.is-assets[data-v-602e88e9]{color:var(--lq-color-violet);background:#f1efff}.step-icon.is-sources[data-v-602e88e9]{background:var(--lq-color-cyan-soft);color:#0f9bb4}.step-icon.is-publish[data-v-602e88e9]{background:var(--lq-color-success-soft);color:var(--lq-color-success)}.step-icon.is-monitor[data-v-602e88e9]{background:var(--lq-color-info-soft);color:var(--lq-color-info)}.step-icon svg[data-v-602e88e9]{width:17px;height:17px}.workflow-step strong[data-v-602e88e9],.workflow-step b[data-v-602e88e9],.workflow-step small[data-v-602e88e9]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.workflow-step strong[data-v-602e88e9]{color:var(--lq-color-text);font-size:12px}.workflow-step b[data-v-602e88e9]{color:var(--lq-color-text);margin-top:5px;font-size:14px}.workflow-step small[data-v-602e88e9]{color:var(--lq-color-text-muted);margin-top:4px;font-size:10px}.step-arrow[data-v-602e88e9]{color:#b4bccb;width:14px;height:14px;position:absolute;bottom:11px;right:10px}.workflow-step:hover .step-arrow[data-v-602e88e9]{color:var(--lq-color-primary)}@media (width<=760px){.workflow[data-v-602e88e9]{grid-template-columns:1fr 1fr}.workflow-step[data-v-602e88e9]:not(:last-child):after{display:none}}@media (width<=480px){.workflow[data-v-602e88e9]{grid-template-columns:1fr}}.dashboard-panel[data-v-7a5ce4ae]{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);min-width:0;box-shadow:var(--lq-shadow-xs);padding:21px 22px}.actions-panel[data-v-7a5ce4ae]{min-height:262px}.panel-head[data-v-7a5ce4ae]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-eyebrow[data-v-7a5ce4ae]{color:var(--lq-color-primary);letter-spacing:.14em;font-size:10px;font-weight:760}.panel-head h2[data-v-7a5ce4ae]{color:var(--lq-color-text);margin:5px 0 0;font-size:18px;line-height:1.25}.panel-head p[data-v-7a5ce4ae]{color:var(--lq-color-text-muted);margin:5px 0 0;font-size:12px}.action-count[data-v-7a5ce4ae]{background:var(--lq-color-danger-soft);min-width:28px;height:28px;color:var(--lq-color-danger);border-radius:9px;place-items:center;font-size:12px;font-weight:750;display:grid}.action-list[data-v-7a5ce4ae]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.action-list button[data-v-7a5ce4ae]{background:var(--lq-color-surface-soft);text-align:left;cursor:pointer;width:100%;min-width:0;transition:border-color var(--lq-transition-fast), background var(--lq-transition-fast);border:1px solid #0000;border-radius:11px;grid-template-columns:8px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px;display:grid}.action-list button[data-v-7a5ce4ae]:hover{background:#fafaff;border-color:#dfe3ff}.action-marker[data-v-7a5ce4ae]{background:var(--lq-color-primary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4f5bff14}.action-marker.is-success[data-v-7a5ce4ae]{background:var(--lq-color-success);box-shadow:0 0 0 4px #10a77b14}.action-marker.is-warning[data-v-7a5ce4ae]{background:var(--lq-color-warning);box-shadow:0 0 0 4px #d58b1717}.action-marker.is-danger[data-v-7a5ce4ae]{background:var(--lq-color-danger);box-shadow:0 0 0 4px #df4d5a17}.action-copy[data-v-7a5ce4ae]{min-width:0}.action-copy strong[data-v-7a5ce4ae],.action-copy small[data-v-7a5ce4ae]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.action-copy strong[data-v-7a5ce4ae]{color:var(--lq-color-text);font-size:12px}.action-copy small[data-v-7a5ce4ae]{color:var(--lq-color-text-muted);margin-top:3px;font-size:10px}.action-list button>svg[data-v-7a5ce4ae]{color:#b5bdcc;width:14px;height:14px}.action-empty[data-v-7a5ce4ae]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:164px;display:flex}.action-empty>span[data-v-7a5ce4ae]{background:var(--lq-color-success-soft);width:42px;height:42px;color:var(--lq-color-success);border-radius:14px;place-items:center;display:grid}.action-empty svg[data-v-7a5ce4ae]{width:22px;height:22px}.action-empty strong[data-v-7a5ce4ae]{color:var(--lq-color-text-secondary);margin-top:11px;font-size:12px}.action-empty p[data-v-7a5ce4ae]{color:var(--lq-color-text-muted);margin:5px 0 0;font-size:10px}.dashboard-panel[data-v-42db4ba3]{border-radius:var(--lq-radius-xl);min-width:0;padding:24px}.panel-head[data-v-42db4ba3]{justify-content:space-between;align-items:flex-start;display:flex}.platform-panel[data-v-42db4ba3]{min-height:290px}.panel-eyebrow[data-v-42db4ba3]{color:var(--lq-color-primary);letter-spacing:.14em;font-size:11px;font-weight:760}.panel-head h2[data-v-42db4ba3]{color:var(--lq-color-text);margin:6px 0 0;font-size:18px;font-weight:760;line-height:1.25}.panel-head p[data-v-42db4ba3]{color:var(--lq-color-text-muted);margin:4px 0 0;font-size:13px}.platform-list[data-v-42db4ba3]{flex-direction:column;gap:14px;margin-top:20px;display:flex}.platform-item[data-v-42db4ba3]{border-radius:var(--lq-radius-md);background:var(--lq-color-surface-soft);transition:background var(--lq-transition-fast);grid-template-columns:38px minmax(90px,.8fr) minmax(90px,1.3fr) 52px;align-items:center;gap:12px;padding:8px 12px;display:grid}.platform-item[data-v-42db4ba3]:hover{background:#eef2ff99}.platform-icon[data-v-42db4ba3]{border:1px solid var(--lq-color-border);width:38px;height:38px;color:var(--lq-color-primary);box-shadow:var(--lq-shadow-xs);background:#fff;border-radius:12px;place-items:center;font-size:13px;font-weight:800;display:grid}.platform-copy[data-v-42db4ba3]{min-width:0}.platform-copy strong[data-v-42db4ba3],.platform-copy small[data-v-42db4ba3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-copy strong[data-v-42db4ba3]{color:var(--lq-color-text);font-size:13px;font-weight:700}.platform-copy small[data-v-42db4ba3]{color:var(--lq-color-text-muted);margin-top:2px;font-size:11px}.platform-bar[data-v-42db4ba3]{border-radius:var(--lq-radius-full);background:#e2e8f0;height:8px;overflow:hidden}.platform-bar i[data-v-42db4ba3]{border-radius:inherit;background:var(--lq-gradient-primary);height:100%;transition:width .8s cubic-bezier(.4,0,.2,1);display:block}.platform-score[data-v-42db4ba3]{color:var(--lq-color-primary);text-align:right;font-size:14px;font-weight:760}.platform-item b[data-v-42db4ba3]{color:var(--lq-color-text);text-align:right;font-size:12px}.platform-empty[data-v-42db4ba3]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.platform-empty>span[data-v-42db4ba3]{background:var(--lq-color-primary-soft);width:44px;height:44px;color:var(--lq-color-primary);border-radius:14px;place-items:center;display:grid}.platform-empty svg[data-v-42db4ba3]{width:23px;height:23px}.platform-empty strong[data-v-42db4ba3]{color:var(--lq-color-text-secondary);margin-top:11px;font-size:12px}.platform-empty p[data-v-42db4ba3]{color:var(--lq-color-text-muted);margin:5px 0 0;font-size:10px}@media (width<=520px){.platform-item[data-v-42db4ba3]{grid-template-columns:34px minmax(0,1fr) 45px}.platform-bar[data-v-42db4ba3]{display:none}}.dashboard-panel[data-v-26709c17]{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);min-width:0;box-shadow:var(--lq-shadow-xs);padding:21px 22px}.activity-panel[data-v-26709c17]{min-height:288px}.panel-head[data-v-26709c17]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-eyebrow[data-v-26709c17]{color:var(--lq-color-primary);letter-spacing:.14em;font-size:10px;font-weight:760}.panel-head h2[data-v-26709c17]{color:var(--lq-color-text);margin:5px 0 0;font-size:18px;line-height:1.25}.panel-head p[data-v-26709c17]{color:var(--lq-color-text-muted);margin:5px 0 0;font-size:12px}.text-button[data-v-26709c17]{color:var(--lq-color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:11px;font-weight:700;display:inline-flex}.text-button svg[data-v-26709c17]{width:14px;height:14px}.activity-list[data-v-26709c17]{flex-direction:column;margin-top:14px;display:flex}.activity-list button[data-v-26709c17]{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:48px;padding:7px 5px;display:grid}.activity-list button[data-v-26709c17]:last-child{border-bottom:0}.activity-list button:hover .activity-copy strong[data-v-26709c17]{color:var(--lq-color-primary)}.activity-icon[data-v-26709c17]{background:var(--lq-color-primary-soft);width:32px;height:32px;color:var(--lq-color-primary);border-radius:10px;place-items:center;display:grid}.activity-icon svg[data-v-26709c17]{width:16px;height:16px}.activity-copy[data-v-26709c17]{min-width:0}.activity-copy strong[data-v-26709c17],.activity-copy small[data-v-26709c17]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-copy strong[data-v-26709c17]{color:var(--lq-color-text);transition:color var(--lq-transition-fast);font-size:12px}.activity-copy small[data-v-26709c17]{color:var(--lq-color-text-muted);margin-top:3px;font-size:10px}.activity-status[data-v-26709c17]{min-height:23px;color:var(--lq-color-text-secondary);white-space:nowrap;background:#f1f3f7;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.activity-status.is-success[data-v-26709c17]{background:var(--lq-color-success-soft);color:var(--lq-color-success)}.activity-status.is-warning[data-v-26709c17]{background:var(--lq-color-warning-soft);color:var(--lq-color-warning)}.activity-status.is-danger[data-v-26709c17]{background:var(--lq-color-danger-soft);color:var(--lq-color-danger)}.activity-empty[data-v-26709c17]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.activity-empty>span[data-v-26709c17]{background:var(--lq-color-primary-soft);width:44px;height:44px;color:var(--lq-color-primary);border-radius:14px;place-items:center;display:grid}.activity-empty svg[data-v-26709c17]{width:22px;height:22px}.activity-empty strong[data-v-26709c17]{color:var(--lq-color-text-secondary);margin-top:11px;font-size:12px}.activity-empty p[data-v-26709c17]{color:var(--lq-color-text-muted);margin:5px 0 0;font-size:10px}.dashboard-panel[data-v-e2565f9a]{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);min-width:0;box-shadow:var(--lq-shadow-xs);padding:21px 22px}.visibility-panel[data-v-e2565f9a]{min-height:372px}.panel-head[data-v-e2565f9a]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-eyebrow[data-v-e2565f9a]{color:var(--lq-color-primary);letter-spacing:.14em;font-size:10px;font-weight:760}.panel-head h2[data-v-e2565f9a]{color:var(--lq-color-text);letter-spacing:-.015em;margin:5px 0 0;font-size:18px;line-height:1.25}.panel-head p[data-v-e2565f9a]{color:var(--lq-color-text-muted);margin:5px 0 0;font-size:12px}.range-switch[data-v-e2565f9a]{border:1px solid var(--lq-color-border);background:var(--lq-color-surface-soft);border-radius:10px;padding:3px;display:flex}.range-switch button[data-v-e2565f9a]{min-width:44px;height:28px;color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:11px;font-weight:650}.range-switch button.is-active[data-v-e2565f9a]{color:var(--lq-color-primary);background:#fff;box-shadow:0 2px 8px #222b4414}.trend-summary[data-v-e2565f9a]{min-height:34px;color:var(--lq-color-text-secondary);align-items:center;gap:17px;margin-top:17px;font-size:11px;display:flex}.trend-summary span[data-v-e2565f9a]{align-items:center;gap:6px;display:inline-flex}.trend-summary strong[data-v-e2565f9a]{color:var(--lq-color-text);font-size:13px}.legend-line[data-v-e2565f9a]{border-radius:999px;width:15px;height:3px}.legend-line--mention[data-v-e2565f9a]{background:var(--lq-color-primary)}.legend-line--recommend[data-v-e2565f9a]{background:var(--lq-color-cyan)}.trend-summary em[data-v-e2565f9a]{color:var(--lq-color-success);margin-left:auto;font-size:11px;font-style:normal;font-weight:650}.trend-summary em.is-negative[data-v-e2565f9a]{color:var(--lq-color-danger)}.chart-wrap[data-v-e2565f9a]{height:258px}.chart-wrap>div[data-v-e2565f9a]{width:100%;height:100%}.panel-empty[data-v-e2565f9a]{color:var(--lq-color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.panel-empty--chart[data-v-e2565f9a]{min-height:250px}.panel-empty strong[data-v-e2565f9a]{color:var(--lq-color-text-secondary);margin-top:12px;font-size:13px}.panel-empty p[data-v-e2565f9a]{margin:5px 0 0;font-size:12px}.empty-visual[data-v-e2565f9a]{width:120px;height:52px;position:relative}.empty-visual svg[data-v-e2565f9a]{color:#c8cdfc;width:100%;height:100%}.empty-visual svg path[data-v-e2565f9a]{stroke-width:2.5px}.empty-visual i[data-v-e2565f9a]{background:#aeb6ff;border-radius:50%;width:5px;height:5px;position:absolute}.empty-visual i[data-v-e2565f9a]:first-child{top:21px;left:33px}.empty-visual i[data-v-e2565f9a]:nth-child(2){top:24px;left:68px}.empty-visual i[data-v-e2565f9a]:nth-child(3){top:1px;right:7px}@media (width<=640px){.panel-head[data-v-e2565f9a]{flex-direction:column}.trend-summary[data-v-e2565f9a]{flex-wrap:wrap}.trend-summary em[data-v-e2565f9a]{width:100%;margin-left:0}}.dashboard-panel[data-v-276b4dcc]{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);min-width:0;box-shadow:var(--lq-shadow-xs);padding:21px 22px}.health-panel[data-v-276b4dcc]{min-height:372px}.panel-head[data-v-276b4dcc]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-eyebrow[data-v-276b4dcc]{color:var(--lq-color-primary);letter-spacing:.14em;font-size:10px;font-weight:760}.panel-head h2[data-v-276b4dcc]{color:var(--lq-color-text);letter-spacing:-.015em;margin:5px 0 0;font-size:18px;line-height:1.25}.panel-head p[data-v-276b4dcc]{color:var(--lq-color-text-muted);margin:5px 0 0;font-size:12px}.refresh-button[data-v-276b4dcc]{border:1px solid var(--lq-color-border);min-height:32px;color:var(--lq-color-text-secondary);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.refresh-button[data-v-276b4dcc]:hover{color:var(--lq-color-primary);border-color:#c9ceff}.refresh-button[data-v-276b4dcc]:disabled{cursor:wait;opacity:.6}.refresh-button svg[data-v-276b4dcc]{width:14px;height:14px}.health-content[data-v-276b4dcc]{margin-top:18px}.score-overview[data-v-276b4dcc]{background:linear-gradient(135deg,#fafbff,#f7f5ff);border:1px solid #e6e9ff;border-radius:15px;align-items:center;gap:17px;padding:14px;display:flex}.score-ring[data-v-276b4dcc]{flex:0 0 94px;width:94px;height:94px;position:relative}.score-ring svg[data-v-276b4dcc]{width:100%;height:100%;transform:rotate(-90deg)}.score-ring circle[data-v-276b4dcc]{fill:none;stroke-width:8px}.score-track[data-v-276b4dcc]{stroke:#e6e9f2}.score-progress[data-v-276b4dcc]{stroke-linecap:round;transition:stroke-dashoffset .6s}.score-ring>span[data-v-276b4dcc]{justify-content:center;align-items:baseline;padding-top:32px;display:flex;position:absolute;inset:0}.score-ring strong[data-v-276b4dcc]{color:var(--lq-color-text);font-size:26px;line-height:1}.score-ring small[data-v-276b4dcc]{color:var(--lq-color-text-muted);margin-left:2px;font-size:10px}.score-copy[data-v-276b4dcc]{min-width:0}.score-level[data-v-276b4dcc]{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.score-level.is-excellent[data-v-276b4dcc]{background:var(--lq-color-success-soft);color:var(--lq-color-success)}.score-level.is-good[data-v-276b4dcc]{background:var(--lq-color-primary-soft);color:var(--lq-color-primary)}.score-level.is-average[data-v-276b4dcc]{background:var(--lq-color-warning-soft);color:var(--lq-color-warning)}.score-level.is-poor[data-v-276b4dcc]{background:var(--lq-color-danger-soft);color:var(--lq-color-danger)}.score-copy p[data-v-276b4dcc]{color:var(--lq-color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.dimension-list[data-v-276b4dcc]{flex-direction:column;gap:12px;margin-top:17px;display:flex}.dimension-head[data-v-276b4dcc]{color:var(--lq-color-text-secondary);justify-content:space-between;gap:10px;font-size:11px;display:flex}.dimension-head strong[data-v-276b4dcc]{color:var(--lq-color-text)}.dimension-track[data-v-276b4dcc]{background:#edf0f5;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.dimension-track i[data-v-276b4dcc]{border-radius:inherit;background:var(--lq-color-primary);height:100%;transition:width .6s;display:block}.dimension-track i.is-violet[data-v-276b4dcc]{background:var(--lq-color-violet)}.dimension-track i.is-cyan[data-v-276b4dcc]{background:var(--lq-color-cyan)}.dimension-track i.is-success[data-v-276b4dcc]{background:var(--lq-color-success)}.dimension-item small[data-v-276b4dcc]{color:var(--lq-color-text-muted);margin-top:4px;font-size:10px;display:block}.health-loading[data-v-276b4dcc],.health-empty[data-v-276b4dcc]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:272px;display:flex}.health-loading p[data-v-276b4dcc],.health-empty p[data-v-276b4dcc]{color:var(--lq-color-text-muted);margin:8px 0 0;font-size:12px}.loading-ring[data-v-276b4dcc]{border:3px solid #e4e7ff;border-top-color:var(--lq-color-primary);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite health-spin-276b4dcc}.health-empty__icon[data-v-276b4dcc]{background:var(--lq-color-primary-soft);width:48px;height:48px;color:var(--lq-color-primary);border-radius:16px;place-items:center;display:grid}.health-empty__icon svg[data-v-276b4dcc]{width:24px;height:24px}.health-empty strong[data-v-276b4dcc]{color:var(--lq-color-text-secondary);margin-top:13px;font-size:13px}.health-empty__hint[data-v-276b4dcc]{color:var(--lq-color-danger);margin-top:9px;font-size:10px}@keyframes health-spin-276b4dcc{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-ring[data-v-276b4dcc]{animation:none}}.lq-skeleton[data-v-af645a93]{background:linear-gradient(90deg,#edf0f6 25%,#f7f9fc 37%,#edf0f6 63%) 0 0/400% 100%;flex:none;animation:1.4s infinite lq-skeleton-wave-af645a93;display:inline-block}.lq-skeleton-text[data-v-af645a93]{border-radius:6px;height:12px}.lq-skeleton-rect[data-v-af645a93]{border-radius:8px}.lq-skeleton-circle[data-v-af645a93]{border-radius:50%}.block[data-v-af645a93]{display:block}@keyframes lq-skeleton-wave-af645a93{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.lq-skeleton[data-v-af645a93]{animation:none}}.state-view[data-v-13aa1c84]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 20px;display:flex}.state-icon[data-v-13aa1c84]{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;font-size:18px;font-weight:800;display:flex}.state-error .state-icon[data-v-13aa1c84]{background:var(--lq-color-danger-soft,#fff0f2);color:var(--lq-color-danger,#df4d5a)}.state-empty .state-icon[data-v-13aa1c84]{background:var(--lq-color-primary-soft,#eef0ff);color:var(--lq-color-primary,#4f5bff)}.state-title[data-v-13aa1c84]{color:var(--lq-color-text,#172033);font-size:14px;font-weight:700}.state-desc[data-v-13aa1c84]{max-width:420px;color:var(--lq-color-text-muted,#8b94a7);font-size:13px;line-height:1.6}.state-actions[data-v-13aa1c84]{margin-top:8px}.referral-panel[data-v-0f9b00fe]{flex-direction:column;gap:16px;display:flex}.panel-actions[data-v-0f9b00fe]{align-items:center;gap:10px;display:flex}.referral-badge[data-v-0f9b00fe]{background:var(--lq-color-primary-soft,#eef0ff);color:var(--lq-color-primary,#4f5bff);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.referral-metrics[data-v-0f9b00fe]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.referral-metric[data-v-0f9b00fe]{border:1px solid var(--lq-color-border,#e8ecf3);background:var(--lq-color-surface,#fff);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.referral-metric small[data-v-0f9b00fe]{color:var(--muted);font-size:12px}.referral-metric strong[data-v-0f9b00fe]{font-size:24px;line-height:1.2}.referral-metric span[data-v-0f9b00fe]{color:var(--muted);font-size:12px}.referral-grid[data-v-0f9b00fe]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.referral-block[data-v-0f9b00fe]{border:1px solid var(--lq-color-border,#e8ecf3);border-radius:12px;padding:14px 16px}.referral-block h4[data-v-0f9b00fe]{color:var(--lq-color-text,#172033);margin:0 0 12px;font-size:13px}.referral-empty[data-v-0f9b00fe]{text-align:center;color:var(--muted);padding:22px 8px;font-size:13px}.referral-platforms[data-v-0f9b00fe]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.platform-line[data-v-0f9b00fe]{justify-content:space-between;align-items:center;font-size:13px;display:flex}.platform-name[data-v-0f9b00fe]{align-items:center;gap:6px;font-weight:700;display:inline-flex}.ai-tag[data-v-0f9b00fe]{color:#4f46e5;background:#e0e7ff;border-radius:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.platform-count[data-v-0f9b00fe]{color:var(--muted)}.platform-bar[data-v-0f9b00fe]{background:#eef1f6;border-radius:4px;height:6px;margin:6px 0 4px;overflow:hidden}.platform-bar-fill[data-v-0f9b00fe]{background:#c7cbe0;border-radius:4px;height:100%;transition:width .4s}.platform-bar-fill.ai[data-v-0f9b00fe]{background:linear-gradient(90deg, var(--lq-color-primary,#4f5bff), #8b5cf6)}.platform-sub[data-v-0f9b00fe]{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.referral-trend[data-v-0f9b00fe]{align-items:flex-end;gap:8px;height:120px;display:flex}.trend-col[data-v-0f9b00fe]{flex-direction:column;flex:1;align-items:center;gap:6px;height:100%;display:flex}.trend-bar-wrap[data-v-0f9b00fe]{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.trend-bar[data-v-0f9b00fe]{background:#c7cbe0;border-radius:4px 4px 0 0;width:60%;min-height:4px;transition:height .4s}.trend-bar.active[data-v-0f9b00fe]{background:linear-gradient(180deg, var(--lq-color-primary,#4f5bff), #8b5cf6)}.trend-label[data-v-0f9b00fe]{color:var(--muted);font-size:11px}.referral-articles ol[data-v-0f9b00fe]{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;display:flex}.referral-articles li[data-v-0f9b00fe]{font-size:13px}.article-info[data-v-0f9b00fe]{justify-content:space-between;gap:12px;display:flex}.article-title[data-v-0f9b00fe]{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:600;overflow:hidden}.article-meta[data-v-0f9b00fe]{color:var(--muted);white-space:nowrap}.article-meta em[data-v-0f9b00fe]{color:var(--lq-color-primary,#4f5bff);margin-left:6px;font-style:normal;font-weight:700}.referral-skeleton[data-v-0f9b00fe]{flex-direction:column;gap:14px;display:flex}.referral-skeleton-metrics[data-v-0f9b00fe]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.referral-skeleton-two[data-v-0f9b00fe]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=1024px){.referral-metrics[data-v-0f9b00fe],.referral-skeleton-metrics[data-v-0f9b00fe]{grid-template-columns:1fr 1fr}.referral-grid[data-v-0f9b00fe],.referral-skeleton-two[data-v-0f9b00fe]{grid-template-columns:1fr}}.geo-radar-panel[data-v-38c16a4d]{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.radar-header[data-v-38c16a4d]{justify-content:space-between;align-items:center;display:flex}.panel-title[data-v-38c16a4d]{color:#f8fafc;margin:6px 0 0;font-size:18px;font-weight:700}.score-pill[data-v-38c16a4d]{color:#cbd5e1;background:#6366f126;border:1px solid #818cf84d;border-radius:20px;padding:6px 14px;font-size:13px}.score-val[data-v-38c16a4d]{color:#818cf8;font-size:18px;font-weight:800}.engine-grid[data-v-38c16a4d]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.engine-item[data-v-38c16a4d]{background:#1e293b66;border:1px solid #ffffff0d;border-radius:12px;padding:12px 16px}.engine-info[data-v-38c16a4d]{justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.engine-sov[data-v-38c16a4d]{color:#38bdf8}.progress-bar-bg[data-v-38c16a4d]{background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden}.progress-bar-fill[data-v-38c16a4d]{background:linear-gradient(90deg,#6366f1,#38bdf8);border-radius:3px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.engine-meta[data-v-38c16a4d]{color:#94a3b8;justify-content:space-between;font-size:11px;display:flex}@media (width<=900px){.engine-grid[data-v-38c16a4d]{grid-template-columns:1fr}}.rag-optimizer-panel[data-v-cf5af627]{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.panel-header[data-v-cf5af627]{justify-content:space-between;align-items:center;display:flex}.panel-title[data-v-cf5af627]{color:#f8fafc;margin:6px 0 0;font-size:18px;font-weight:700}.action-btn[data-v-cf5af627]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none;border-radius:8px;padding:8px 16px;font-weight:600;transition:opacity .2s}.action-btn[data-v-cf5af627]:hover{opacity:.9}.rag-grid[data-v-cf5af627]{align-items:center;gap:24px;display:flex}.metric-circle-box[data-v-cf5af627]{background:radial-gradient(circle,#6366f140 0%,#0f172acc 70%);border:2px solid #818cf8;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.circle-val[data-v-cf5af627]{color:#38bdf8;font-size:26px;font-weight:800}.circle-label[data-v-cf5af627]{color:#cbd5e1;font-size:10px}.checklist-box[data-v-cf5af627]{flex-direction:column;flex-grow:1;gap:10px;display:flex}.check-item[data-v-cf5af627]{color:#cbd5e1;align-items:center;gap:10px;font-size:13px;display:flex}.dot[data-v-cf5af627]{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #34d399}.warn-dot[data-v-cf5af627]{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.battle-panel[data-v-955b3178]{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.battle-header[data-v-955b3178]{justify-content:space-between;align-items:center;display:flex}.panel-title[data-v-955b3178]{color:#f8fafc;margin:6px 0 0;font-size:18px;font-weight:700}.win-rate[data-v-955b3178]{color:#cbd5e1;font-size:14px}.highlight[data-v-955b3178]{color:#34d399;font-size:18px;font-weight:800}.table-container[data-v-955b3178]{overflow-x:auto}.battle-table[data-v-955b3178]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.battle-table th[data-v-955b3178]{color:#94a3b8;border-bottom:1px solid #ffffff14;padding:10px 12px}.battle-table td[data-v-955b3178]{color:#cbd5e1;border-bottom:1px solid #ffffff0a;padding:12px}.kw[data-v-955b3178]{color:#f8fafc;font-weight:600}.our-share[data-v-955b3178]{color:#38bdf8;font-weight:700}.comp-share[data-v-955b3178]{color:#f43f5e}.status-tag[data-v-955b3178]{border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.status-tag.win[data-v-955b3178]{color:#34d399;background:#34d39926}.status-tag.dominant[data-v-955b3178]{color:#818cf8;background:#6366f133}.status-tag.battle[data-v-955b3178]{color:#fbbf24;background:#fbbf2426}.geo-dashboard[data-v-8b87dccd]{flex-direction:column;gap:16px;width:min(100%,1540px);margin:0 auto;display:flex}.dashboard-grid[data-v-8b87dccd]{align-items:stretch;gap:16px;display:grid}.dashboard-grid--v2[data-v-8b87dccd]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.dashboard-grid--primary[data-v-8b87dccd],.dashboard-grid--secondary[data-v-8b87dccd]{grid-template-columns:minmax(0,1.72fr) minmax(310px,.86fr)}.dashboard-grid--bottom[data-v-8b87dccd]{grid-template-columns:minmax(330px,.86fr) minmax(0,1.72fr)}.dashboard-skeleton[data-v-8b87dccd]{flex-direction:column;gap:16px;display:flex}.skeleton-metrics[data-v-8b87dccd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.skeleton-grid[data-v-8b87dccd]{grid-template-columns:minmax(0,1.72fr) minmax(310px,.86fr);gap:16px;display:grid}.dashboard-notice[data-v-8b87dccd]{border-radius:var(--lq-radius-md);background:var(--lq-color-warning-soft);color:#8a5b11;border:1px solid #f6dba8;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:9px 14px;font-size:13px;display:flex}.dashboard-notice button[data-v-8b87dccd]{color:#8a5b11;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (width<=1220px){.dashboard-grid--v2[data-v-8b87dccd],.dashboard-grid--primary[data-v-8b87dccd],.dashboard-grid--secondary[data-v-8b87dccd],.dashboard-grid--bottom[data-v-8b87dccd],.skeleton-grid[data-v-8b87dccd]{grid-template-columns:1fr}}@media (width<=760px){.skeleton-metrics[data-v-8b87dccd]{grid-template-columns:1fr 1fr}}.route-progress[data-v-1bd0a305]{z-index:3000;pointer-events:none;opacity:1;height:3px;transition:opacity .3s;position:fixed;top:0;left:0;right:0;overflow:hidden}.route-progress.done[data-v-1bd0a305]{opacity:0}.route-progress-bar[data-v-1bd0a305]{background:linear-gradient(90deg, var(--lq-color-primary), var(--lq-color-violet), var(--lq-color-cyan));border-radius:0 2px 2px 0;height:100%;transition:width .2s;box-shadow:0 0 8px #4f5bff73}.lingque-ai-logo[data-v-182c5a0f]{filter:drop-shadow(0 5px 10px #22d3ee38);width:100%;height:100%;display:block}.floating-assistant[data-v-33f51a3b]{z-index:9999;font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:24px;right:24px}.assistant-ball[data-v-33f51a3b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#29a78f,#1d8a75);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 8px 24px #1d8a7559}.assistant-ball[data-v-33f51a3b]:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 12px 32px #1d8a7573}.assistant-ball svg[data-v-33f51a3b]{width:26px;height:26px}.assistant-pulse[data-v-33f51a3b]{border:2px solid #29a78f59;border-radius:50%;animation:2s infinite pulse-ring-33f51a3b;position:absolute;inset:-4px}@keyframes pulse-ring-33f51a3b{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.assistant-panel[data-v-33f51a3b]{color:#e2e8f0;background:linear-gradient(#0f2532 0%,#0a1926 100%);border-radius:20px;flex-direction:column;width:380px;height:560px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 60px #00000073}.assistant-header[data-v-33f51a3b]{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:16px 18px;display:flex}.assistant-avatar[data-v-33f51a3b]{color:#fff;background:linear-gradient(135deg,#29a78f,#1d8a75);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.assistant-avatar.small[data-v-33f51a3b]{border-radius:10px;width:32px;height:32px}.assistant-avatar svg[data-v-33f51a3b]{width:22px;height:22px}.assistant-avatar.small svg[data-v-33f51a3b]{width:18px;height:18px}.assistant-title[data-v-33f51a3b]{flex:1;min-width:0}.assistant-title h4[data-v-33f51a3b]{color:#fff;margin:0;font-size:15px;font-weight:700}.assistant-title span[data-v-33f51a3b]{color:#ffffff8c;font-size:12px}.assistant-close[data-v-33f51a3b],.assistant-clear[data-v-33f51a3b]{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:flex}.assistant-clear[data-v-33f51a3b]:hover{color:#f87171;background:#ef44442e}.assistant-clear svg[data-v-33f51a3b]{width:17px;height:17px}.assistant-close[data-v-33f51a3b]:hover{color:#fff;background:#ffffff26}.assistant-close svg[data-v-33f51a3b]{width:18px;height:18px}.assistant-body[data-v-33f51a3b]{flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;overflow-y:auto}.proactive-banner[data-v-33f51a3b]{background:linear-gradient(135deg,#29a78f26,#29a78f0d);border:1px solid #29a78f4d;border-radius:12px;padding:12px}.banner-header[data-v-33f51a3b]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.banner-icon[data-v-33f51a3b]{font-size:16px}.banner-title[data-v-33f51a3b]{color:#29a78f;font-size:12px;font-weight:600}.banner-content[data-v-33f51a3b]{flex-direction:column;gap:6px;display:flex}.suggestion-item[data-v-33f51a3b]{background:#0003;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.suggestion-level[data-v-33f51a3b]{border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.suggestion-title[data-v-33f51a3b]{color:#e2e8f0;flex:1;font-size:12px}.suggestion-action[data-v-33f51a3b]{color:#29a78f;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;transition:opacity .2s}.suggestion-action[data-v-33f51a3b]:hover{opacity:.8}.assistant-body[data-v-33f51a3b]::-webkit-scrollbar{width:4px}.assistant-body[data-v-33f51a3b]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.assistant-welcome[data-v-33f51a3b]{align-items:flex-start;gap:10px;display:flex}.welcome-bubble[data-v-33f51a3b]{color:#e2e8f0;white-space:pre-wrap;background:#ffffff14;border:1px solid #ffffff14;border-radius:4px 14px 14px;padding:12px 14px;font-size:13px;line-height:1.7}.assistant-suggestions[data-v-33f51a3b]{flex-direction:column;gap:8px;padding-left:42px;display:flex}.assistant-suggestions button[data-v-33f51a3b]{text-align:left;color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;transition:background .2s,border-color .2s;display:flex}.assistant-suggestions button[data-v-33f51a3b]:hover{background:#29a78f26;border-color:#29a78f66}.assistant-suggestions .arrow[data-v-33f51a3b]{color:#fff6;transition:transform .2s,color .2s}.assistant-suggestions button:hover .arrow[data-v-33f51a3b]{color:#29a78f;transform:translate(3px)}.assistant-quick-commands[data-v-33f51a3b]{flex-wrap:wrap;gap:6px;padding-left:42px;display:flex}.assistant-quick-commands .quick-cmd[data-v-33f51a3b]{color:#29a78f;cursor:pointer;background:#29a78f14;border:1px solid #29a78f40;border-radius:8px;padding:6px 12px;font-size:12px;transition:background .2s,border-color .2s}.assistant-quick-commands .quick-cmd[data-v-33f51a3b]:hover{background:#29a78f33;border-color:#29a78f80}.analyze-button-section[data-v-33f51a3b]{padding-left:42px}.btn-analyze-page[data-v-33f51a3b]{color:#29a78f;cursor:pointer;background:linear-gradient(135deg,#29a78f1f,#29a78f0d);border:1px solid #29a78f4d;border-radius:10px;width:100%;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s}.btn-analyze-page[data-v-33f51a3b]:hover{background:linear-gradient(135deg,#29a78f33,#29a78f1a);border-color:#29a78f80;transform:translateY(-1px)}.message[data-v-33f51a3b]{display:flex}.message.assistant[data-v-33f51a3b]{flex-direction:column;align-items:flex-start}.message.user[data-v-33f51a3b]{justify-content:flex-end}.message-content[data-v-33f51a3b]{word-break:break-word;white-space:pre-wrap;border-radius:14px;max-width:80%;padding:10px 14px;font-size:13px;line-height:1.7}.message.assistant .message-content[data-v-33f51a3b]{white-space:normal}.message-content[data-v-33f51a3b] p{margin:0 0 8px}.message-content[data-v-33f51a3b] p:last-child{margin-bottom:0}.message-content[data-v-33f51a3b] h1,.message-content[data-v-33f51a3b] h2,.message-content[data-v-33f51a3b] h3{color:#fff;margin:10px 0 6px;font-size:14px;font-weight:700}.message-content[data-v-33f51a3b] ul,.message-content[data-v-33f51a3b] ol{margin:0 0 8px;padding-left:18px}.message-content[data-v-33f51a3b] li{margin-bottom:4px}.message-content[data-v-33f51a3b] strong{color:#fff;font-weight:700}.message-content[data-v-33f51a3b] code{background:#ffffff1f;border-radius:4px;padding:1px 5px;font-size:12px}.message-action[data-v-33f51a3b],.message-retry[data-v-33f51a3b]{margin-top:6px}.message-action button[data-v-33f51a3b],.message-retry button[data-v-33f51a3b]{color:#29a78f;cursor:pointer;background:#29a78f1f;border:1px solid #29a78f66;border-radius:8px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex}.message-action button[data-v-33f51a3b]:hover,.message-retry button[data-v-33f51a3b]:hover{background:#29a78f38;border-color:#29a78f99}.message.user .message-content[data-v-33f51a3b]{color:#fff;background:linear-gradient(135deg,#29a78f,#1d8a75);border-bottom-right-radius:4px}.message.assistant .message-content[data-v-33f51a3b]{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff14;border-bottom-left-radius:4px}.message-content.loading[data-v-33f51a3b]{gap:4px;padding:14px 16px;display:flex}.message-content.loading i[data-v-33f51a3b]{background:#ffffff80;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both loading-dot-33f51a3b}.message-content.loading i[data-v-33f51a3b]:first-child{animation-delay:-.32s}.message-content.loading i[data-v-33f51a3b]:nth-child(2){animation-delay:-.16s}@keyframes loading-dot-33f51a3b{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.assistant-footer[data-v-33f51a3b]{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 16px 16px;display:flex}.assistant-footer input[data-v-33f51a3b]{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;min-width:0;height:42px;padding:0 14px;font-size:13px;transition:border-color .2s,background .2s}.assistant-footer input[data-v-33f51a3b]::placeholder{color:#ffffff59}.assistant-footer input[data-v-33f51a3b]:focus{background:#ffffff17;border-color:#29a78f80}.assistant-footer button[data-v-33f51a3b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#29a78f,#1d8a75);border:none;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:opacity .2s,transform .2s;display:flex}.assistant-footer button[data-v-33f51a3b]:disabled{opacity:.45;cursor:not-allowed}.assistant-footer button[data-v-33f51a3b]:not(:disabled):hover{opacity:.92;transform:translateY(-1px)}.assistant-footer button svg[data-v-33f51a3b]{width:18px;height:18px}.assistant-panel-enter-active[data-v-33f51a3b],.assistant-panel-leave-active[data-v-33f51a3b]{transform-origin:100% 100%;transition:opacity .25s,transform .25s}.assistant-panel-enter-from[data-v-33f51a3b],.assistant-panel-leave-to[data-v-33f51a3b]{opacity:0;transform:scale(.92)translateY(12px)}@media (width<=480px){.floating-assistant[data-v-33f51a3b]{bottom:16px;right:16px}.assistant-panel[data-v-33f51a3b]{width:calc(100vw - 32px);height:520px;bottom:16px;right:16px}}.floating-assistant[data-v-33f51a3b]{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;bottom:24px;right:26px}.assistant-panel[data-v-33f51a3b]{color:#172033;background:#f8fafc;border:1px solid #94a3b83d;border-radius:24px;width:430px;height:min(680px,100vh - 48px);max-height:none;box-shadow:0 30px 80px #0f172a3d,0 8px 24px #0f172a1a}.assistant-header[data-v-33f51a3b]{background:linear-gradient(125deg,#0f172a 0%,#172554 58%,#3730a3 100%);border:0;gap:11px;padding:15px 16px;position:relative;overflow:hidden}.assistant-header[data-v-33f51a3b]:after{content:"";background:#22d3ee21;border-radius:50%;width:160px;height:160px;position:absolute;top:-95px;right:-60px}.assistant-avatar[data-v-33f51a3b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;width:44px;height:44px;padding:5px}.assistant-title[data-v-33f51a3b]{z-index:1}.assistant-title>div[data-v-33f51a3b]{align-items:center;gap:8px;display:flex}.assistant-title h4[data-v-33f51a3b]{letter-spacing:.01em;font-size:16px}.assistant-title p[data-v-33f51a3b]{color:#bfdbfe;margin:3px 0 0;font-size:11px}.online-dot[data-v-33f51a3b]{background:#10b98129;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;color:#6ee7b7!important;font-size:10px!important;display:inline-flex!important}.online-dot[data-v-33f51a3b]:before{content:"";background:#34d399;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #34d39921}.header-button[data-v-33f51a3b]{color:#dbeafe;cursor:pointer;z-index:1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:31px;height:31px;padding:0;display:grid}.header-button[data-v-33f51a3b]:hover{color:#fff;background:#ffffff29}.header-button svg[data-v-33f51a3b]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.context-strip[data-v-33f51a3b]{color:#64748b;background:#fff;border-bottom:1px solid #e8edf4;align-items:center;gap:7px;padding:9px 16px;font-size:11px;display:flex}.context-strip span[data-v-33f51a3b]{align-items:center;gap:5px;display:flex}.context-strip span i[data-v-33f51a3b]{background:#22c55e;border-radius:50%;width:6px;height:6px}.context-strip strong[data-v-33f51a3b]{color:#334155;flex:1;font-size:11px}.context-strip button[data-v-33f51a3b]{color:#4f46e5;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:700}.assistant-body[data-v-33f51a3b]{scroll-behavior:smooth;background:linear-gradient(#f8fafc,#f4f7fb);gap:16px;padding:17px}.assistant-body[data-v-33f51a3b]::-webkit-scrollbar-thumb{background:#cbd5e1}.welcome-card[data-v-33f51a3b]{background:linear-gradient(145deg,#fff 12%,#eff6ff 66%,#eef2ff);border:1px solid #dbeafe;border-radius:18px;padding:21px 18px 18px;position:relative;overflow:hidden;box-shadow:0 6px 18px #3b82f60f}.welcome-card[data-v-33f51a3b]:after{content:"";background:#6366f11a;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-55px;right:-35px}.welcome-logo[data-v-33f51a3b]{background:linear-gradient(135deg,#172554,#4338ca);border-radius:15px;width:48px;height:48px;margin-bottom:12px;padding:5px}.eyebrow[data-v-33f51a3b]{letter-spacing:.15em;color:#6366f1;font-size:10px;font-weight:850}.welcome-card h3[data-v-33f51a3b]{color:#172033;margin:6px 0 7px;font-size:18px;line-height:1.35}.welcome-card p[data-v-33f51a3b]{color:#64748b;max-width:330px;margin:0;font-size:12px;line-height:1.65}.proactive-banner[data-v-33f51a3b]{background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:13px;box-shadow:0 3px 12px #0f172a09}.proactive-banner>header[data-v-33f51a3b]{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.proactive-banner>header span[data-v-33f51a3b]{color:#1e293b;font-size:13px;font-weight:800}.proactive-banner>header small[data-v-33f51a3b]{color:#94a3b8;font-size:10px}.suggestion-item[data-v-33f51a3b]{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f1f5f9;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 8px;display:grid}.suggestion-item>span[data-v-33f51a3b]:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.suggestion-item strong[data-v-33f51a3b]{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.suggestion-item small[data-v-33f51a3b]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.suggestion-item>i[data-v-33f51a3b]{color:#94a3b8}.suggestion-level[data-v-33f51a3b]{padding:3px 6px;font-size:9px}.suggestion-level.high[data-v-33f51a3b]{color:#dc2626;background:#fef2f2}.suggestion-level.medium[data-v-33f51a3b]{color:#d97706;background:#fffbeb}.suggestion-level.low[data-v-33f51a3b]{color:#2563eb;background:#eff6ff}.assistant-quick-commands[data-v-33f51a3b]{gap:7px;padding:0}.assistant-quick-commands .quick-cmd[data-v-33f51a3b]{color:#334155;background:#fff;border-color:#dbeafe;border-radius:9px;padding:8px 11px;box-shadow:0 2px 7px #0f172a08}.assistant-quick-commands .quick-cmd[data-v-33f51a3b]:hover{color:#4f46e5;background:#eef2ff;border-color:#a5b4fc}.starter-section[data-v-33f51a3b]{flex-direction:column;gap:7px;display:flex}.starter-section>span[data-v-33f51a3b],.follow-up>span[data-v-33f51a3b]{color:#94a3b8;font-size:11px;font-weight:750}.starter-section button[data-v-33f51a3b]{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:11px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:12px;transition:all .18s;display:flex}.starter-section button[data-v-33f51a3b]:hover{color:#4338ca;border-color:#a5b4fc;transform:translate(2px);box-shadow:0 5px 14px #4f46e512}.starter-section button i[data-v-33f51a3b]{color:#94a3b8;font-style:normal}.message-row[data-v-33f51a3b]{align-items:flex-start;gap:8px;display:flex}.message-row.user[data-v-33f51a3b]{justify-content:flex-end}.message-avatar[data-v-33f51a3b]{background:linear-gradient(135deg,#172554,#4338ca);border-radius:9px;flex:none;width:29px;height:29px;padding:3px}.message-stack[data-v-33f51a3b]{flex-direction:column;align-items:flex-start;max-width:86%;display:flex}.message-row.user .message-stack[data-v-33f51a3b]{align-items:flex-end}.message-author[data-v-33f51a3b]{color:#94a3b8;margin:0 4px 5px;font-size:9px;font-weight:650}.message-row .message-content[data-v-33f51a3b]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:4px 15px 15px;max-width:100%;padding:11px 13px;font-size:12.5px;line-height:1.72;box-shadow:0 3px 10px #0f172a09}.message-row.user .message-content[data-v-33f51a3b]{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);border:0;border-radius:15px 4px 15px 15px;box-shadow:0 6px 16px #4f46e52e}.message-content[data-v-33f51a3b] h1,.message-content[data-v-33f51a3b] h2,.message-content[data-v-33f51a3b] h3,.message-content[data-v-33f51a3b] strong{color:#172033}.message-content[data-v-33f51a3b] a{color:#4f46e5}.message-tools[data-v-33f51a3b]{align-items:center;gap:5px;margin-top:6px;display:flex}.message-tools button[data-v-33f51a3b],.message-retry button[data-v-33f51a3b]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 7px;font-size:10px}.message-tools button[data-v-33f51a3b]:hover,.message-tools button.active[data-v-33f51a3b]{color:#4f46e5;background:#eef2ff}.message-tools .action-primary[data-v-33f51a3b]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe;padding:5px 9px;font-weight:750}.message-tools .action-primary span[data-v-33f51a3b]{margin-left:3px}.message-retry[data-v-33f51a3b]{margin-top:5px}.message-retry button[data-v-33f51a3b]{color:#dc2626;background:#fef2f2}.message-content.loading[data-v-33f51a3b]{color:#64748b;align-items:center}.message-content.loading i[data-v-33f51a3b]{background:#6366f1}.message-content.loading span[data-v-33f51a3b]{margin-left:5px;font-size:10px}.follow-up[data-v-33f51a3b]{background:#fff;border:1px solid #e2e8f0;border-radius:13px;flex-wrap:wrap;gap:6px;padding:11px;display:flex}.follow-up>span[data-v-33f51a3b]{width:100%}.follow-up button[data-v-33f51a3b]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e0e7ff;border-radius:8px;padding:6px 9px;font-size:10.5px}.follow-up button[data-v-33f51a3b]:hover{color:#4338ca;background:#eef2ff}.assistant-footer[data-v-33f51a3b]{background:#fff;border-top:1px solid #e2e8f0;padding:11px 14px 12px;display:block}.input-shell[data-v-33f51a3b]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;align-items:flex-end;gap:8px;padding:7px 7px 7px 12px;transition:all .18s;display:flex}.input-shell[data-v-33f51a3b]:focus-within{background:#fff;border-color:#818cf8;box-shadow:0 0 0 3px #6366f11a}.input-shell textarea[data-v-33f51a3b]{resize:none;color:#1e293b;min-height:34px;max-height:84px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0 3px;font-size:12.5px}.input-shell textarea[data-v-33f51a3b]::placeholder{color:#94a3b8}.input-shell button[data-v-33f51a3b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#2563eb);border:0;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.input-shell button[data-v-33f51a3b]:disabled{opacity:.35;cursor:not-allowed}.input-shell button svg[data-v-33f51a3b]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.assistant-footer>small[data-v-33f51a3b]{text-align:center;color:#b1bac8;margin-top:6px;font-size:9px;display:block}.assistant-launcher[data-v-33f51a3b]{color:#fff;cursor:pointer;background:linear-gradient(125deg,#0f172a,#312e81);border:1px solid #ffffff38;border-radius:18px;align-items:center;gap:10px;min-width:178px;padding:8px 13px 8px 8px;transition:all .2s;display:flex;position:relative;box-shadow:0 16px 38px #1e296447}.assistant-launcher[data-v-33f51a3b]:hover{transform:translateY(-3px);box-shadow:0 21px 46px #1e29645c}.launcher-logo[data-v-33f51a3b]{background:#ffffff1a;border-radius:13px;width:43px;height:43px;padding:4px}.launcher-copy[data-v-33f51a3b]{flex-direction:column;align-items:flex-start;min-width:96px;display:flex}.launcher-copy strong[data-v-33f51a3b]{font-size:13px}.launcher-copy small[data-v-33f51a3b]{color:#bfdbfe;text-overflow:ellipsis;white-space:nowrap;max-width:125px;margin-top:2px;font-size:9.5px;overflow:hidden}.launcher-badge[data-v-33f51a3b]{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;right:-5px}.assistant-launcher .assistant-pulse[data-v-33f51a3b]{pointer-events:none;border-color:#6366f147;border-radius:20px;inset:-3px}.launcher-enter-active[data-v-33f51a3b],.launcher-leave-active[data-v-33f51a3b]{transition:all .2s}.launcher-enter-from[data-v-33f51a3b],.launcher-leave-to[data-v-33f51a3b]{opacity:0;transform:scale(.9)}@media (width<=480px){.floating-assistant[data-v-33f51a3b]{bottom:10px;right:10px}.assistant-panel[data-v-33f51a3b]{border-radius:20px;width:calc(100vw - 20px);height:calc(100dvh - 20px)}.assistant-launcher[data-v-33f51a3b]{min-width:0}.launcher-copy[data-v-33f51a3b]{display:none}.assistant-body[data-v-33f51a3b]{padding:14px}.message-stack[data-v-33f51a3b]{max-width:88%}}
