.layout[data-v-88d3a763]{min-height:100vh;display:flex;padding:18px 0 18px 18px;gap:0;background:radial-gradient(circle at 16% 0%,rgba(73,112,222,.18),transparent 32%),radial-gradient(circle at 86% 12%,rgba(80,180,220,.12),transparent 30%),linear-gradient(180deg,#0e1c31,#0b1626 52%,#0a1322);background-attachment:fixed}.sidebar[data-v-88d3a763]{width:256px;padding:22px 16px;border:1px solid rgba(154,181,221,.18);border-right-color:#9ab5dd14;background:linear-gradient(180deg,#0d1e36f5,#0b1b31eb);position:sticky;top:18px;height:calc(100vh - 36px);z-index:30;box-shadow:14px 18px 42px #00000029,inset 0 1px #ffffff0f;border-radius:24px;overflow:hidden}.sidebar[data-v-88d3a763]:after{content:"";position:absolute;inset:0 0 auto 0;height:160px;background:radial-gradient(circle at 30% 0%,rgba(114,215,244,.12),transparent 58%);pointer-events:none}.brand[data-v-88d3a763]{display:flex;align-items:center;gap:12px;padding:8px 10px 28px;position:relative;z-index:1}.brand-logo[data-v-88d3a763]{width:44px;height:44px;display:block;border-radius:14px;box-shadow:0 12px 30px #3867e847}.brand strong[data-v-88d3a763]{display:block;font-size:20px}.brand span[data-v-88d3a763]{display:block;color:var(--qfb-sub);font-size:12px;margin-top:4px}nav[data-v-88d3a763]{height:calc(100vh - 110px);overflow-y:auto;padding-right:4px;position:relative;z-index:1}.nav-item[data-v-88d3a763]{height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;margin:5px 0;border-radius:13px;color:#d4deef;transition:.18s}.nav-item[data-v-88d3a763]:hover,.router-link-active[data-v-88d3a763]{color:#fff;background:#3867e838;box-shadow:inset 0 0 0 1px #72d7f438}.nav-group[data-v-88d3a763]{margin:5px 0;border-radius:14px;border:1px solid transparent}.nav-group.active[data-v-88d3a763]{border-color:#72d7f438;background:#3867e814}.nav-group-head[data-v-88d3a763]{width:100%;height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:13px;background:transparent;border:none;color:#d4deef;cursor:pointer;font:inherit;text-align:left}.nav-group-head[data-v-88d3a763]:hover{color:#fff;background:#3867e824}.nav-group-head>span[data-v-88d3a763]{flex:1;font-weight:500}.nav-group-caret[data-v-88d3a763]{color:#8ea9c9;transition:transform .18s ease}.nav-group.open .nav-group-caret[data-v-88d3a763]{transform:rotate(90deg);color:#72d7f4}.nav-group.active .nav-group-head[data-v-88d3a763]{color:#fff}.nav-group-children[data-v-88d3a763]{display:grid;gap:2px;padding:2px 8px 6px}.nav-item.nav-child[data-v-88d3a763]{height:40px;padding-left:30px;margin:0;font-size:13.5px;border-radius:10px;position:relative}.nav-item.nav-child[data-v-88d3a763]:before{content:"";position:absolute;left:16px;top:50%;width:6px;height:6px;border-radius:50%;background:#72d7f459;transform:translateY(-50%)}.nav-item.nav-child.router-link-active[data-v-88d3a763]:before{background:#7effc4;box-shadow:0 0 6px #7effc48c}.nav-item.nav-child .el-icon[data-v-88d3a763]{font-size:14px;color:#8ea9c9}.nav-item.nav-child.router-link-active .el-icon[data-v-88d3a763]{color:#fff}.nav-item.nav-premium[data-v-88d3a763]{cursor:pointer;position:relative}.nav-item.nav-premium.locked[data-v-88d3a763]{opacity:.55}.nav-item.nav-premium.locked[data-v-88d3a763]:hover{opacity:.85;background:#f0b8541f}.nav-item.nav-premium .lock-badge[data-v-88d3a763]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:10px;font-weight:800;padding:2px 8px;border-radius:999px;background:linear-gradient(90deg,#f0b854,#e08e2f);color:#fff}.nav-item.nav-premium .lock-badge.open[data-v-88d3a763]{background:linear-gradient(90deg,#22c55e,#7effc4);color:#0e1c31}.layout.scrolled .topbar[data-v-88d3a763]{top:0;border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}.main[data-v-88d3a763]{flex:1;padding:0 18px 40px 22px;min-width:0;background:transparent}.topbar[data-v-88d3a763]{position:sticky;top:18px;z-index:35;display:flex;align-items:center;justify-content:space-between;padding:20px 24px 18px;margin:0 0 22px;background:linear-gradient(180deg,#10233ef5,#0d1d34eb 74%,#0d1d34d6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 38px #00000021,inset 0 1px #ffffff0f;border:1px solid rgba(154,181,221,.16);border-left:1px solid rgba(154,181,221,.1);border-radius:24px;overflow:hidden}.topbar[data-v-88d3a763]:after{content:"";position:absolute;left:22px;right:22px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(114,215,244,.24),transparent)}.content-shell[data-v-88d3a763]{position:relative;z-index:1}.page-subtitle[data-v-88d3a763]{font-size:13px;color:var(--qfb-sub);line-height:1.5}h1[data-v-88d3a763]{margin:5px 0 0;font-size:28px}.userbox[data-v-88d3a763]{display:flex;align-items:center;gap:12px}.top-status[data-v-88d3a763]{display:flex;gap:8px;align-items:center}.balance-alert[data-v-88d3a763]{margin:-10px 0 16px;border-radius:14px}@media (max-width: 980px){.layout[data-v-88d3a763]{padding:0 0 18px}.sidebar[data-v-88d3a763]{display:none}.main[data-v-88d3a763]{padding:0 18px 32px}.topbar[data-v-88d3a763]{top:0;border-radius:0 0 20px 20px;border-left:1px solid rgba(154,181,221,.16);padding-top:16px}.userbox[data-v-88d3a763]{flex-wrap:wrap;justify-content:flex-end}}.landing-page[data-v-7a047e11]{min-height:100vh;padding:0 min(6vw,80px) 72px}.landing-header[data-v-7a047e11]{position:fixed;left:min(6vw,80px);right:min(6vw,80px);top:0;z-index:80;height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 18px;border:1px solid rgba(172,198,236,.18);border-radius:0 0 22px 22px;background:#0a1627eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #0000002e}.brand[data-v-7a047e11]{display:flex;align-items:center;gap:12px;flex:0 0 auto}.brand-logo[data-v-7a047e11]{width:46px;height:46px;display:block;border-radius:15px;box-shadow:0 12px 30px #1e5eff61}.brand strong[data-v-7a047e11]{display:block;font-size:20px;letter-spacing:.5px}.brand span[data-v-7a047e11]{display:block;color:var(--qfb-sub);font-size:12px;margin-top:4px}nav[data-v-7a047e11]{display:flex;align-items:center;gap:20px;color:#d7e6fb;font-size:14px}nav a[data-v-7a047e11]{opacity:.9;transition:.18s}nav a[data-v-7a047e11]:hover{color:var(--qfb-cyan);opacity:1}.hero[data-v-7a047e11]{position:relative;min-height:720px;display:grid;grid-template-columns:minmax(0,1.05fr) 430px;gap:44px;align-items:center;padding:118px 0 34px}.hero-copy[data-v-7a047e11],.hero-panel[data-v-7a047e11]{position:relative;z-index:1}.eyebrow[data-v-7a047e11]{display:inline-flex;align-items:center;gap:9px;color:var(--qfb-cyan);font-size:13px;font-weight:800}.eyebrow span[data-v-7a047e11]{width:34px;height:1px;background:linear-gradient(90deg,var(--qfb-cyan),transparent)}h1[data-v-7a047e11]{margin:22px 0;font-size:clamp(44px,6vw,82px);line-height:.98;letter-spacing:-2.6px}.hero-desc[data-v-7a047e11]{max-width:810px;color:var(--qfb-sub);font-size:19px;line-height:1.85;margin:0}.hero-actions[data-v-7a047e11]{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}.trust-row[data-v-7a047e11]{margin-top:42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:860px}.trust-row div[data-v-7a047e11]{padding:16px 14px;border:1px solid rgba(148,174,213,.22);border-radius:18px;background:#ffffff0b}.trust-row b[data-v-7a047e11]{display:block;font-size:24px;color:#fff}.trust-row span[data-v-7a047e11]{display:block;margin-top:6px;color:#aebfd8;font-size:12px}.hero-panel[data-v-7a047e11]{padding:26px;border-radius:30px}.panel-top[data-v-7a047e11]{display:flex;justify-content:space-between;align-items:center;color:#eaf4ff}.panel-top em[data-v-7a047e11]{font-style:normal;color:#7df0bd;font-size:12px;padding:5px 10px;border-radius:999px;background:#4dc99a1f;border:1px solid rgba(77,201,154,.28)}.risk-orbit[data-v-7a047e11]{position:relative;height:280px;margin:18px 0;border-radius:28px;background:radial-gradient(circle at center,rgba(114,215,244,.17),transparent 34%),linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(148,174,213,.18)}.risk-orbit[data-v-7a047e11]:before,.risk-orbit[data-v-7a047e11]:after{content:"";position:absolute;top:38px;right:38px;bottom:38px;left:38px;border:1px dashed rgba(114,215,244,.25);border-radius:50%}.risk-orbit[data-v-7a047e11]:after{top:74px;right:74px;bottom:74px;left:74px;border-color:#3867e847}.orbit-center[data-v-7a047e11]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:112px;height:112px;display:grid;place-items:center;text-align:center;border-radius:50%;background:linear-gradient(135deg,#1e5eff,#72d7f4);color:#fff;font-weight:900;box-shadow:0 20px 54px #1e5eff73}.risk-orbit i[data-v-7a047e11]{position:absolute;left:var(--x);top:var(--y);padding:7px 12px;border-radius:999px;background:#050e1dc2;border:1px solid rgba(114,215,244,.3);color:#eaf6ff;font-style:normal;font-size:13px}.panel-list[data-v-7a047e11]{display:grid;gap:12px}.panel-list div[data-v-7a047e11]{display:flex;gap:12px;align-items:flex-start;padding:13px;border-radius:16px;background:#ffffff0e;border:1px solid rgba(148,174,213,.16)}.panel-list span[data-v-7a047e11]{width:10px;height:10px;margin-top:6px;border-radius:50%;flex:0 0 auto}.panel-list .warn[data-v-7a047e11]{background:#f0b75a}.panel-list .danger[data-v-7a047e11]{background:#f26f7f}.panel-list .success[data-v-7a047e11]{background:#4ac99a}.panel-list p[data-v-7a047e11]{margin:0;display:grid;gap:4px}.panel-list b[data-v-7a047e11]{color:#fff}.panel-list em[data-v-7a047e11]{color:var(--qfb-sub);font-style:normal;font-size:13px}.section[data-v-7a047e11]{margin-top:80px;scroll-margin-top:116px}.section-head[data-v-7a047e11]{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin:16px 0 24px}.section-head.center[data-v-7a047e11]{display:block;text-align:center;max-width:880px;margin-left:auto;margin-right:auto}.section h2[data-v-7a047e11]{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-1px}.section-head p[data-v-7a047e11],.scenario-copy p[data-v-7a047e11],.cta-card p[data-v-7a047e11]{color:var(--qfb-sub);line-height:1.85;font-size:16px}.compare-grid[data-v-7a047e11]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.compare-card[data-v-7a047e11]{padding:28px;border-radius:26px;border:1px solid rgba(148,174,213,.22);background:#ffffff0b}.compare-card h3[data-v-7a047e11]{margin:0 0 18px;font-size:24px}.compare-card.bad[data-v-7a047e11]{background:linear-gradient(145deg,#f26f7f1a,#ffffff09)}.compare-card.good[data-v-7a047e11]{background:linear-gradient(145deg,#4ac99a21,#ffffff0a);border-color:#4ac99a3d}ul[data-v-7a047e11]{margin:0;padding-left:20px}li[data-v-7a047e11]{margin:13px 0;color:#dbe8fb;line-height:1.75}.arch-board[data-v-7a047e11]{padding:28px;border-radius:30px}.arch-layer[data-v-7a047e11]{padding:22px;border-radius:22px;border:1px solid rgba(148,174,213,.18);background:#ffffff0b}.arch-layer h3[data-v-7a047e11]{margin:0 0 16px;font-size:22px}.layer-app[data-v-7a047e11]{background:linear-gradient(135deg,#3867e82e,#ffffff0a)}.layer-ai[data-v-7a047e11]{background:linear-gradient(135deg,#72d7f424,#ffffff0a)}.layer-data[data-v-7a047e11]{background:linear-gradient(135deg,#f0b75a1f,#ffffff09)}.arch-tags[data-v-7a047e11]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.arch-tags span[data-v-7a047e11]{text-align:center;padding:12px 8px;border-radius:14px;background:#050e1d6b;border:1px solid rgba(148,174,213,.18);color:#edf6ff;font-weight:700}.arch-flow[data-v-7a047e11]{height:42px;display:flex;justify-content:center;gap:80px;align-items:center}.arch-flow i[data-v-7a047e11]{width:1px;height:32px;background:linear-gradient(180deg,#72d7f41a,#72d7f4cc);position:relative}.arch-flow i[data-v-7a047e11]:after{content:"";position:absolute;left:-4px;bottom:-2px;width:8px;height:8px;border-right:1px solid rgba(114,215,244,.8);border-bottom:1px solid rgba(114,215,244,.8);transform:rotate(45deg)}.process-row[data-v-7a047e11]{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.process-card[data-v-7a047e11]{padding:20px;border-radius:20px;background:#ffffff0b;border:1px solid rgba(148,174,213,.18)}.process-card em[data-v-7a047e11]{color:var(--qfb-cyan);font-style:normal;font-weight:900}.process-card b[data-v-7a047e11]{display:block;margin:12px 0 8px;font-size:18px}.process-card span[data-v-7a047e11]{color:var(--qfb-sub);line-height:1.65}.feature-grid[data-v-7a047e11]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.feature-card[data-v-7a047e11]{min-height:312px;padding:24px;cursor:pointer;transition:.2s ease;display:flex;flex-direction:column}.feature-card[data-v-7a047e11]:hover{transform:translateY(-5px);border-color:#72d7f46b;box-shadow:0 22px 62px #00000047,0 0 0 1px #72d7f41f inset}.feature-icon[data-v-7a047e11]{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#72d7f41f;border:1px solid rgba(114,215,244,.26);color:var(--qfb-cyan);font-size:25px}.feature-card h3[data-v-7a047e11]{margin:18px 0 10px;font-size:21px}.feature-card p[data-v-7a047e11]{margin:0;color:var(--qfb-sub);line-height:1.7;flex:1}.feature-tags[data-v-7a047e11]{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.feature-tags span[data-v-7a047e11]{padding:4px 8px;border-radius:999px;background:#ffffff12;color:#cfe3ff;font-size:12px}.feature-card button[data-v-7a047e11]{align-self:flex-start;border:0;background:transparent;color:var(--qfb-cyan);padding:0;cursor:pointer;font-weight:800}.solution-grid[data-v-7a047e11]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.solution-card[data-v-7a047e11]{padding:24px}.solution-card em[data-v-7a047e11]{display:inline-block;padding:5px 11px;border-radius:999px;background:#72d7f41f;border:1px solid rgba(114,215,244,.24);color:var(--qfb-cyan);font-style:normal;font-weight:900}.solution-card h3[data-v-7a047e11]{font-size:22px;margin:18px 0 10px}.solution-card p[data-v-7a047e11]{color:var(--qfb-sub);line-height:1.7}.solution-card ul[data-v-7a047e11]{min-height:130px}.pricing-lite[data-v-7a047e11]{display:grid;grid-template-columns:1fr 1.25fr auto;gap:24px;align-items:center;padding:34px;border-radius:30px}.pricing-lite h2[data-v-7a047e11]{margin:14px 0 10px}.pricing-lite p[data-v-7a047e11]{color:var(--qfb-sub);line-height:1.8}.lite-plans[data-v-7a047e11]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lite-plan[data-v-7a047e11]{padding:18px;border:1px solid rgba(148,174,213,.18);border-radius:18px;background:#ffffff0b}.lite-plan.hot[data-v-7a047e11]{border-color:#f0b75a75;background:#f0b75a17}.lite-plan b[data-v-7a047e11],.lite-plan span[data-v-7a047e11]{display:block}.lite-plan strong[data-v-7a047e11]{display:block;font-size:30px;margin:10px 0}.lite-plan span[data-v-7a047e11]{color:var(--qfb-sub);line-height:1.55}.faq-grid[data-v-7a047e11]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.faq-card[data-v-7a047e11]{padding:22px;border-radius:20px;border:1px solid rgba(148,174,213,.18);background:#ffffff0b}.faq-card b[data-v-7a047e11]{font-size:18px}.faq-card p[data-v-7a047e11]{color:var(--qfb-sub);line-height:1.75}.sticky-cta[data-v-7a047e11]{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 18px;border-radius:999px;border:1px solid rgba(114,215,244,.28);background:#0a1627eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 48px #00000047}.sticky-cta span[data-v-7a047e11]{color:#dcecff;font-weight:800;white-space:nowrap}.advantage-grid[data-v-7a047e11]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.adv-card[data-v-7a047e11]{padding:24px;min-height:154px;border-radius:22px;border:1px solid rgba(148,174,213,.18);background:linear-gradient(145deg,#ffffff0f,#ffffff06)}.adv-card b[data-v-7a047e11]{font-size:20px}.adv-card p[data-v-7a047e11]{margin:12px 0 0;color:var(--qfb-sub);line-height:1.75}.scenario-section[data-v-7a047e11]{padding:34px;border-radius:30px;display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:center}.scenario-copy h2[data-v-7a047e11]{margin:0 0 12px}.scenario-list[data-v-7a047e11]{display:flex;flex-wrap:wrap;gap:12px}.scenario-list span[data-v-7a047e11]{padding:12px 14px;border-radius:999px;background:#72d7f417;border:1px solid rgba(114,215,244,.22);color:#e9f7ff}.cta-card[data-v-7a047e11]{padding:42px;border-radius:32px;display:flex;align-items:center;justify-content:space-between;gap:28px}.cta-card h2[data-v-7a047e11]{margin:0 0 12px}.cta-card p[data-v-7a047e11]{margin:0;max-width:760px}.cta-actions[data-v-7a047e11]{display:flex;gap:14px;flex-wrap:wrap;flex:0 0 auto}.site-footer[data-v-7a047e11]{margin:76px calc(-1*min(6vw,80px)) -72px;padding:42px min(6vw,80px) 34px;border-top:1px solid rgba(148,174,213,.16);background:#03080f8a}.footer-inner[data-v-7a047e11]{max-width:1280px;margin:0 auto}.footer-columns[data-v-7a047e11]{display:grid;grid-template-columns:1.1fr 1.1fr 1.1fr .9fr;gap:54px;padding-bottom:28px;border-bottom:1px solid rgba(148,174,213,.14)}.footer-col h4[data-v-7a047e11]{margin:0 0 16px;color:#f4f9ff;font-size:15px}.footer-col a[data-v-7a047e11],.footer-col p[data-v-7a047e11]{display:block;margin:0 0 11px;color:#8ea2bf;font-size:13px;line-height:1.6}.footer-col a[data-v-7a047e11]:hover{color:var(--qfb-cyan)}.qr-box[data-v-7a047e11]{width:92px;height:92px;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:0 16px 36px #00000038}.qr-box span[data-v-7a047e11]{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#1e5eff,#62e6ff);color:#fff;font-weight:900}.footer-qrcode p[data-v-7a047e11]{margin-top:10px}.footer-bottom[data-v-7a047e11]{padding-top:18px;color:#7589a7;font-size:12px;line-height:1.8}.footer-bottom p[data-v-7a047e11]{margin:5px 0}@media (max-width: 1180px){.feature-grid[data-v-7a047e11],.solution-grid[data-v-7a047e11],.faq-grid[data-v-7a047e11]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-lite[data-v-7a047e11]{grid-template-columns:1fr}.arch-tags[data-v-7a047e11]{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-row[data-v-7a047e11],.process-row[data-v-7a047e11]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.landing-page[data-v-7a047e11]{padding:0 16px 50px}.landing-header[data-v-7a047e11]{left:16px;right:16px;top:0;height:auto;padding:14px;align-items:flex-start}nav[data-v-7a047e11]{gap:10px;flex-wrap:wrap;justify-content:flex-end}nav a[data-v-7a047e11]{display:none}.hero[data-v-7a047e11]{min-height:auto;grid-template-columns:1fr;padding-top:120px}h1[data-v-7a047e11]{font-size:42px;letter-spacing:-1.2px}.hero-desc[data-v-7a047e11]{font-size:16px}.compare-grid[data-v-7a047e11],.scenario-section[data-v-7a047e11],.cta-card[data-v-7a047e11]{grid-template-columns:1fr;display:grid}.feature-grid[data-v-7a047e11],.advantage-grid[data-v-7a047e11],.process-row[data-v-7a047e11],.trust-row[data-v-7a047e11],.solution-grid[data-v-7a047e11],.faq-grid[data-v-7a047e11],.lite-plans[data-v-7a047e11]{grid-template-columns:1fr}.arch-tags[data-v-7a047e11]{grid-template-columns:repeat(2,minmax(0,1fr))}.section[data-v-7a047e11]{margin-top:58px}.cta-actions[data-v-7a047e11]{width:100%}.sticky-cta[data-v-7a047e11]{left:16px;right:16px;bottom:10px;transform:none;border-radius:18px;flex-wrap:wrap}.sticky-cta span[data-v-7a047e11]{width:100%;white-space:normal}.site-footer[data-v-7a047e11]{margin-left:-16px;margin-right:-16px;margin-bottom:-50px;padding:34px 16px 28px}.footer-columns[data-v-7a047e11]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width: 560px){.brand strong[data-v-7a047e11]{font-size:17px}.brand span[data-v-7a047e11]{display:none}nav .el-button[data-v-7a047e11]{padding:8px 10px}.hero-panel[data-v-7a047e11]{padding:18px}.risk-orbit[data-v-7a047e11]{height:230px}.arch-tags[data-v-7a047e11]{grid-template-columns:1fr}.section h2[data-v-7a047e11]{font-size:28px}.feature-grid[data-v-7a047e11]{gap:12px}.footer-columns[data-v-7a047e11]{grid-template-columns:1fr}}:root{--qfb-bg: #0b1626;--qfb-bg-soft: #0f1f36;--qfb-surface: #10233f;--qfb-surface-2: #142b4d;--qfb-surface-3: #18365f;--qfb-panel: rgba(16, 35, 63, .96);--qfb-card: #142b4d;--qfb-card-2: #18365f;--qfb-line: rgba(148, 174, 213, .3);--qfb-line-strong: rgba(190, 211, 241, .56);--qfb-text: #f7fbff;--qfb-text-strong: #ffffff;--qfb-sub: #d8e6f8;--qfb-muted: #c4d4ec;--qfb-placeholder: #b7c8e2;--qfb-blue: #3867e8;--qfb-blue-2: #2b92e6;--qfb-cyan: #72d7f4;--qfb-warn: #f0b75a;--qfb-warn-bg: #3b3120;--qfb-danger: #f26f7f;--qfb-danger-bg: #3b2430;--qfb-success: #4ac99a;--qfb-success-bg: #124836;--qfb-radius: 16px;--qfb-shadow: 0 18px 48px rgba(0, 0, 0, .22)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}html{background:var(--qfb-bg)}body{min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:var(--qfb-text);background:radial-gradient(circle at 16% 0%,rgba(73,112,222,.16),transparent 32%),radial-gradient(circle at 86% 12%,rgba(80,180,220,.1),transparent 30%),linear-gradient(180deg,#0e1c31,#0b1626 52%,#0a1322);background-attachment:fixed;background-repeat:no-repeat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}#app{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}.deep-card,.qfb-card,.qfb-section{background:var(--qfb-panel);border:1px solid var(--qfb-line);border-radius:18px;box-shadow:var(--qfb-shadow);color:var(--qfb-text);filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}.deep-card{background:linear-gradient(145deg,#142b4dfa,#10233ffa)}.glow-card{position:relative;overflow:hidden}.glow-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(120deg,rgba(114,215,244,.1),transparent 32%,rgba(56,103,232,.1));pointer-events:none}.page-title{margin:0;font-size:26px;letter-spacing:.3px;color:var(--qfb-text-strong);font-weight:850}.page-sub,.muted,.qfb-muted{margin:8px 0 0;color:var(--qfb-sub)!important}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.toolbar h1,.toolbar h2,.toolbar h3{color:var(--qfb-text-strong)}.grid{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.qfb-section{padding:22px}.stat-num{font-size:30px;font-weight:850;color:var(--qfb-text-strong)}.qfb-chip,.qfb-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--qfb-surface-2);border:1px solid var(--qfb-line);color:var(--qfb-sub);font-size:12px;font-weight:700}.qfb-tip{padding:12px 14px;border-radius:14px;background:var(--qfb-surface-2);border:1px solid var(--qfb-line);color:var(--qfb-sub);line-height:1.7}.qfb-tip b{color:var(--qfb-cyan)}.el-button--primary{--el-button-bg-color: var(--qfb-blue);--el-button-border-color: var(--qfb-blue);--el-button-hover-bg-color: var(--qfb-blue-2);--el-button-hover-border-color: var(--qfb-blue-2)}.el-button.is-plain{--el-button-bg-color: rgba(255,255,255,.1);--el-button-text-color: var(--qfb-text);--el-button-border-color: var(--qfb-line-strong);--el-button-hover-text-color: #fff;--el-button-hover-bg-color: rgba(114,215,244,.14)}.el-form-item__label{color:var(--qfb-text)!important;font-weight:750}.el-card,.el-table,.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{--el-bg-color-overlay: var(--qfb-surface-2);--el-fill-color-blank: rgba(255,255,255,.12);--el-border-color: var(--qfb-line-strong);--el-text-color-primary: var(--qfb-text-strong);--el-text-color-regular: var(--qfb-text);--el-text-color-placeholder: var(--qfb-placeholder);--el-input-bg-color: rgba(255,255,255,.12)}.el-input__wrapper,.el-select__wrapper{background:#ffffff1f!important;box-shadow:0 0 0 1px var(--qfb-line-strong) inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px #72d7f4f2 inset,0 0 0 3px #72d7f41f!important}.el-input__inner,.el-textarea__inner,.el-select__placeholder,.el-select__selected-item,.el-select__selected-item span,.el-date-editor .el-range-input{color:var(--qfb-text-strong)!important;-webkit-text-fill-color:var(--qfb-text-strong)!important;caret-color:var(--qfb-cyan)!important;font-weight:650;opacity:1!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--qfb-placeholder)!important;opacity:1!important}.el-textarea__inner{background:#ffffff1f!important;border:1px solid var(--qfb-line-strong)!important;color:var(--qfb-text-strong)!important;line-height:1.75}.el-input__inner:-webkit-autofill,.el-input__inner:-webkit-autofill:hover,.el-input__inner:-webkit-autofill:focus{-webkit-text-fill-color:var(--qfb-text-strong)!important;caret-color:var(--qfb-cyan)!important;transition:background-color 9999s ease-in-out 0s}.el-checkbox__label,.el-radio__label,.el-switch__label{color:var(--qfb-text)!important;font-weight:650}.el-radio-button__inner{color:#eaf3ff!important;background:#ffffff14!important;border-color:#bed3f173!important;box-shadow:none!important;font-weight:750}.el-radio-button__inner:hover{color:#fff!important;background:#72d7f429!important}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff!important;background:linear-gradient(135deg,#3867e8,#2b92e6)!important;border-color:#55b9f6!important;box-shadow:-1px 0 #55b9f6!important}.el-tag{border-radius:999px;font-weight:800;letter-spacing:.1px}.el-tag--warning{--el-tag-bg-color: var(--qfb-warn-bg);--el-tag-border-color: rgba(255,211,128,.55);--el-tag-text-color: #fff4d8}.el-tag--success{--el-tag-bg-color: var(--qfb-success-bg);--el-tag-border-color: rgba(113,240,196,.5);--el-tag-text-color: #eafff8}.el-tag--danger{--el-tag-bg-color: var(--qfb-danger-bg);--el-tag-border-color: rgba(242,111,127,.45);--el-tag-text-color: #ffe7eb}.el-tag--info{--el-tag-bg-color: var(--qfb-surface-2);--el-tag-border-color: var(--qfb-line);--el-tag-text-color: var(--qfb-sub)}.el-tabs__item{color:#dce8fb!important;font-weight:750}.el-tabs__item:hover,.el-tabs__item.is-active{color:var(--qfb-cyan)!important}.el-tabs__active-bar{background-color:var(--qfb-cyan)!important}.el-tabs__nav-wrap:after{background-color:#9ab5dd47!important}.el-table{background:transparent;color:#eef5ff;--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(255,255,255,.075);--el-table-row-hover-bg-color: rgba(72, 111, 166, .28);--el-table-text-color: #eef5ff;--el-table-header-text-color: #ffffff;--el-table-border-color: rgba(154,181,221,.22)}.el-table th.el-table__cell{background:#ffffff16!important;color:#fff!important;font-weight:800}.el-table tr,.el-table td.el-table__cell{background:transparent!important;color:#eef5ff!important;border-bottom-color:#9ab5dd38}.el-table__body tr:hover>td.el-table__cell{background:#486fa647!important;color:#fff!important}.el-select-dropdown,.el-popper.is-light{background:#f8fbff!important;color:#16233a!important;border-color:#d6e1f0!important}.el-select-dropdown__item{color:#16233a!important}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background:#e9f1ff!important;color:#0f1e33!important}.el-select-dropdown__item.is-selected{color:#2454d6!important;font-weight:800}.el-dialog{--el-dialog-bg-color: #f8fbff;--el-dialog-title-font-size: 20px}.el-dialog,.el-dialog__title,.el-dialog__body{color:#16233a}.el-overlay{background-color:#0912208a;-webkit-backdrop-filter:none;backdrop-filter:none}.qfb-light-dialog .el-dialog__body,.qfb-light-dialog .el-dialog__footer,.qfb-light-dialog .el-form-item__label{color:#16233a!important}.qfb-light-dialog .el-input__wrapper,.qfb-light-dialog .el-select__wrapper{background:#fff!important;box-shadow:0 0 0 1px #cfdced inset!important}.qfb-light-dialog .el-input__inner,.qfb-light-dialog .el-textarea__inner,.qfb-light-dialog .el-select__selected-item,.qfb-light-dialog .el-select__placeholder,.qfb-light-dialog .el-select__selected-item span{color:#16233a!important;-webkit-text-fill-color:#16233a!important;caret-color:#2454d6!important;opacity:1!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-tag{font-weight:700}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-tag--warning{--el-tag-bg-color: #FFF3D6 !important;--el-tag-border-color: #E9A700 !important;--el-tag-text-color: #6B4A00 !important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-tag--success{--el-tag-bg-color: #DCFCE7 !important;--el-tag-border-color: #16A34A !important;--el-tag-text-color: #14532D !important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-tag--danger{--el-tag-bg-color: #FDE8EA !important;--el-tag-border-color: #D92D3D !important;--el-tag-text-color: #7F1D1D !important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-tag--info{--el-tag-bg-color: #E8EEF7 !important;--el-tag-border-color: #B7C6DB !important;--el-tag-text-color: #334765 !important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-tag{color:#16233a}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-alert--info{background:#eef4fb!important;color:#16233a!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-alert--success{background:#dcfce7!important;color:#14532d!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-alert--warning{background:#fff3d6!important;color:#6b4a00!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-alert--error{background:#fde8ea!important;color:#7f1d1d!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-alert__title,.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-alert__description{color:inherit!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-divider__text{background:#f8fbff!important;color:#52647a!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-descriptions{color:#16233a}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-descriptions__label{color:#52647a!important;font-weight:700!important;background:#eef4fb!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-descriptions__content{color:#16233a!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-descriptions__body,.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-descriptions__table{background:transparent!important;border-color:#d6e1f0!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-timeline-item__timestamp{color:#52647a!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-timeline-item__content{color:#16233a!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body a{color:#2454d6}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body a:hover{color:#1e3fb0}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-input__wrapper,.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-select__wrapper,.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-textarea__inner{background:#fff!important;box-shadow:0 0 0 1px #cfdced inset!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-input__inner,.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-textarea__inner,.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-select__selected-item,.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-select__placeholder,.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-select__selected-item span{color:#16233a!important;-webkit-text-fill-color:#16233a!important;caret-color:#2454d6!important;opacity:1!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-form-item__label{color:#16233a!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-radio__label,.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-checkbox__label{color:#16233a!important}.el-dialog:not(.chk-dialog):not(.facts-dialog) .el-dialog__body .el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger){--el-button-bg-color: #ffffff !important;--el-button-text-color: #16233a !important;--el-button-border-color: #cfdced !important;--el-button-hover-text-color: #2454d6 !important;--el-button-hover-bg-color: #eef4fb !important}.el-calendar{--el-calendar-cell-width: 74px;--el-calendar-border: rgba(154,181,221,.22);--el-calendar-selected-bg-color: rgba(56,103,232,.28);--el-calendar-bg-color: transparent}.el-calendar__header,.el-calendar__body,.el-calendar-table,.el-calendar-table tr,.el-calendar-table td,.el-calendar-table .el-calendar-day{background:transparent!important;color:var(--qfb-text)!important}.el-calendar-table td:hover,.el-calendar-table td.is-selected,.el-calendar-table td.is-today,.el-calendar-table td:hover .el-calendar-day,.el-calendar-table td.is-selected .el-calendar-day,.el-calendar-table td.is-today .el-calendar-day{background:#3867e838!important;color:#fff!important}.el-calendar-table thead th{color:#dce9fb!important;background:#ffffff0d!important;font-weight:800;text-align:center!important;padding:12px 0!important}.el-calendar__title{color:var(--qfb-text)!important}@media (max-width: 980px){.grid-2,.grid-3{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:flex-start}}.qfb-page,.page-shell{color:var(--qfb-text)}.qfb-solid-card,.qfb-panel,.deep-card.qfb-section{background:var(--qfb-panel)!important;border:1px solid var(--qfb-line)!important;color:var(--qfb-text)!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}.qfb-title,.deep-card h1,.deep-card h2,.deep-card h3,.qfb-section h1,.qfb-section h2,.qfb-section h3{color:var(--qfb-text-strong)!important;font-weight:850}.deep-card p,.qfb-section p,.deep-card span,.qfb-section span,.deep-card em,.qfb-section em{text-shadow:none!important}.qfb-section .muted,.deep-card .muted,.qfb-section em,.deep-card em,.qfb-subtext{color:var(--qfb-sub)!important}.qfb-info-box,.qfb-warning-box,.qfb-success-box,.qfb-danger-box{padding:12px 14px;border-radius:14px;line-height:1.7;color:var(--qfb-sub)}.qfb-info-box{background:var(--qfb-surface-2);border:1px solid var(--qfb-line)}.qfb-warning-box{background:var(--qfb-warn-bg);border:1px solid rgba(255,211,128,.42);color:#fff4d8}.qfb-success-box{background:var(--qfb-success-bg);border:1px solid rgba(113,240,196,.38);color:#eafff8}.qfb-danger-box{background:var(--qfb-danger-bg);border:1px solid rgba(242,111,127,.38);color:#ffe7eb}.qfb-kpi-card,.qfb-stat-card{background:var(--qfb-surface-2)!important;border:1px solid var(--qfb-line)!important;color:var(--qfb-text)!important;border-radius:14px}.qfb-kpi-card b,.qfb-stat-card b,.qfb-kpi-card strong,.qfb-stat-card strong{color:var(--qfb-text-strong)!important}.qfb-kpi-card span,.qfb-stat-card span{color:var(--qfb-sub)!important}.summary,.stat,.action-item,.closure-step,.flow-step,.upcoming-day,.task,.rec,.fallback,.recent-item,.quick,.usage-grid button,.profile-card,.security-list div,.detail-block,.shortcut-panel button,.session,.scene-bar button,.starter,.msg.assistant,.composer,.mini-stats div,.budget-summary div,.tool-budget div,.plan,.pending-item,.source-card,.recommend-strip button,.doc-type-card,.cost-card,.context-panel,.check-card,.doc-tips,.template-note,.doc-stats div,.completion-card,.step-board button,.risk-preview,.profile-empty,.insight-board div,.profile-block,.next-grid button,.tip-card,.risk-summary div,.health-overview div,.progress-card,.category-board button,.group-title,.q,.precheck-score,.report-stats div,.trend-box,.summary-cards div,.priority-strip,.action-board,.plan-col,.report-block,.board-card,.batch-bar,.risk-col,.col-list article,.check-line,.meta-panel,.doc-preview,.template-tip,.version,.risk-overview,.field-board,.field-grid div,.field-list div,.risk-board,.risk-item,.tool-strip,.clause-sidebar,.clause-card,.replacement-card,.source-box{background-color:var(--qfb-surface-2)!important;border-color:var(--qfb-line)!important;color:var(--qfb-text)!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}.action-item.high,.summary.danger,.board-card.danger,.clause-card.is-high{background-color:var(--qfb-danger-bg)!important;border-color:#f26f7f66!important}.action-item.medium,.summary.warning,.board-card.warning,.q.vague,.field-warning,.clause-card.is-medium{background-color:var(--qfb-warn-bg)!important;border-color:#ffd3805c!important}.closure-step.done,.task.done,.q.done,.plan.suggest,.doc-recommend{background-color:var(--qfb-success-bg)!important;border-color:#71f0c452!important}.stat span,.action-item span,.flow-step span,.task em,.quick span,.recent-item em,.board-card em,.col-list article em,.summary-cards small,.template-tip em,.field-grid em,.risk-head span,.risk-item em,.clause-title em,.source-head,.plan span,.plan small,.pending-item span,.context-panel span,.context-panel li,.template-note em,.profile-block p,.profile-block li,.domain-list em,.next-grid span,.tip-card span,.el-table p,.health-overview span,.progress-card span,.progress-card small,.category-board span,.group-title span,.q-title span,.precheck-score span,.report-stats span,.trend-box p,.cover-main p,.cover-tags em,.score-dial span,.priority-strip span,.plan-head span,.plan-col article p,.doc-recommend p,.compare-box p,.tags em,.check-line,.meta-panel em,.template-tip span,.version span,.overview-left p,.overview-right em,.field-grid span,.field-warning p,.risk-item p,.clause-card p,.field-chips span.empty,.file-list span,.upload-lite span,.review-check,.contract-tips{color:var(--qfb-sub)!important}.el-empty__description p{color:var(--qfb-sub)!important}.el-descriptions__label,.el-descriptions__content{color:var(--qfb-text)!important}.el-statistic__head{color:var(--qfb-sub)!important}.el-statistic__content{color:var(--qfb-text-strong)!important}.el-alert{border-radius:14px!important}.el-alert__title{font-weight:800!important}.el-alert__description{color:inherit!important}.el-dropdown-menu__item{color:#16233a!important}.el-message-box{--el-messagebox-content-color: #25344d;--el-messagebox-title-color: #12233c}.el-date-editor .el-range-separator{color:var(--qfb-sub)!important}.el-date-editor .el-range-input::placeholder{color:var(--qfb-placeholder)!important}.el-switch__label.is-active{color:var(--qfb-cyan)!important}.el-pagination{--el-pagination-text-color: var(--qfb-sub);--el-pagination-button-color: var(--qfb-sub);--el-pagination-button-bg-color: var(--qfb-surface-2);--el-pagination-hover-color: var(--qfb-cyan)}.el-pagination button,.el-pager li{background:var(--qfb-surface-2)!important;color:var(--qfb-sub)!important;border:1px solid var(--qfb-line)}.el-pager li.is-active{color:#fff!important;background:var(--qfb-blue)!important}.qfb-no-blur,.qfb-no-blur *{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}.toolbar,.qfb-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px 16px;margin-bottom:16px;flex-wrap:wrap}.toolbar>:first-child,.qfb-toolbar>.toolbar-title,.qfb-toolbar>:first-child{flex:1 1 200px;min-width:0}.toolbar .actions,.qfb-toolbar .actions,.qfb-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.toolbar .actions .el-button,.qfb-toolbar .actions .el-button,.qfb-actions .el-button{margin-left:0!important}.qfb-actions-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.qfb-actions-stack .row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.qfb-actions-stack .row.minor .el-button{opacity:.92}.qfb-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.qfb-filters>.filters-tabs{flex:0 0 auto}.qfb-filters>.filters-rest{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end}.qfb-input-xs{width:108px}.qfb-input-sm{width:132px}.qfb-input-md{width:168px}.qfb-input-lg{width:220px}.qfb-input-xl{width:260px}.qfb-input-flex{flex:1 1 180px;min-width:160px}@media (max-width: 1180px){.qfb-input-lg{width:180px}.qfb-input-xl{width:200px}}@media (max-width: 900px){.qfb-input-xs,.qfb-input-sm,.qfb-input-md,.qfb-input-lg,.qfb-input-xl{width:100%}.qfb-filters>.filters-rest{justify-content:flex-start}}.qfb-stat-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:14px}.qfb-stat-row.cols-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.qfb-stat-row.cols-3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.qfb-stat-row.cols-4{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.qfb-stat-row.cols-6{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.qfb-stat-row>div,.qfb-stat-cell{padding:13px 14px;border:1px solid var(--qfb-line);border-radius:14px;background:#ffffff0d;min-width:0}.qfb-stat-row>div>b,.qfb-stat-cell>b{display:block;font-size:22px;color:var(--qfb-text-strong)}.qfb-stat-row>div>span,.qfb-stat-cell>span{display:block;color:var(--qfb-sub);font-size:12px;margin-top:4px}.qfb-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.qfb-form-row.cols-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.qfb-form-row.cols-3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.qfb-empty{padding:40px 20px;text-align:center;color:var(--qfb-sub);border:1px dashed var(--qfb-line);border-radius:14px;background:#ffffff05}.qfb-empty b{display:block;color:var(--qfb-text);margin-bottom:6px;font-size:15px}.qfb-empty p{margin:0;font-size:13px;line-height:1.6}.qfb-empty .el-button{margin-top:12px}.qfb-skeleton{height:12px;border-radius:6px;background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a);background-size:200% 100%;animation:qfbSk 1.2s infinite}@keyframes qfbSk{0%{background-position:200% 0}to{background-position:-200% 0}}.qfb-actions-cell{display:flex;gap:6px;justify-content:flex-end;align-items:center}.qfb-actions-cell .el-button+.el-button{margin-left:0!important}@media (max-width: 1280px){.qfb-section{padding:20px}}@media (max-width: 1180px){.qfb-section{padding:18px}.el-table .el-table__fixed-right{min-width:120px}}@media (max-width: 980px){.qfb-section{padding:16px}.toolbar,.qfb-toolbar{flex-direction:column;align-items:stretch}.toolbar .actions,.qfb-toolbar .actions,.qfb-actions,.qfb-actions-stack,.qfb-actions-stack .row{justify-content:flex-start;align-items:flex-start}.qfb-filters>.filters-rest{justify-content:flex-start}.qfb-stat-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width: 640px){.qfb-stat-row,.qfb-stat-row.cols-2,.qfb-stat-row.cols-3,.qfb-stat-row.cols-4,.qfb-stat-row.cols-6{grid-template-columns:1fr 1fr}}.qfb-inline-box,.qfb-preview-box{background:var(--qfb-surface-2);border:1px solid var(--qfb-line);border-radius:12px;padding:12px 14px;color:var(--qfb-text);line-height:1.75}.qfb-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.4;border:1px solid var(--qfb-line);background:#ffffff0f;color:var(--qfb-text)}.qfb-badge.is-danger{background:#ff787824;border-color:#ff787859;color:#ffb0b0}.qfb-badge.is-warning{background:#ffc16e24;border-color:#ffc16e59;color:#ffd69a}.qfb-badge.is-success{background:#7effc424;border-color:#7effc459;color:#98f7c8}.qfb-badge.is-info{background:#72d7f424;border-color:#72d7f459;color:#b3e6ff}
