.overview-wrapper{--ov-bg: #fafaf9;--ov-card: #ffffff;--ov-text: #1c1917;--ov-text-secondary: #57534e;--ov-text-tertiary: #78716c;--ov-border: #e7e5e4;--ov-accent: #2563eb;--ov-accent-light: #eff6ff;--ov-accent-dark: #1d4ed8;--ov-red: #dc2626;--ov-red-light: #fef2f2;--ov-amber: #d97706;--ov-amber-light: #fffbeb;--ov-green: #059669;--ov-green-light: #ecfdf5;--ov-stone-50: #fafaf9;--ov-stone-100: #f5f5f4;--ov-stone-200: #e7e5e4;font-family:"Noto Serif SC","Source Han Serif SC",SimSun,Songti SC,Georgia,serif;background:var(--ov-bg);color:var(--ov-text);line-height:1.8;font-size:16px;border-radius:6px;overflow:hidden;border:1px solid var(--ov-border)}.overview-wrapper *{box-sizing:border-box;margin:0;padding:0}.overview-wrapper .hero{background:linear-gradient(135deg,#1e3a5f,#1a2744 60%,#0f172a);color:#fff;padding:80px 0 64px;text-align:center;position:relative;overflow:hidden}.overview-wrapper .hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.015) 2px,rgba(255,255,255,.015) 4px);pointer-events:none}.overview-wrapper .hero h1{font-family:"Noto Serif SC","Source Han Serif SC",SimSun,Songti SC,serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;line-height:1.5;max-width:720px;margin:0 auto 16px;letter-spacing:.02em;color:#fff}.overview-wrapper .hero .subtitle{font-size:.95rem;color:#ffffffa6;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.overview-wrapper .hero .meta{margin-top:32px;font-size:.85rem;color:#ffffff80;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.overview-wrapper .container{max-width:960px;margin:0 auto;padding:0 24px}.overview-wrapper section{padding:64px 0}.overview-wrapper section.alt{background:var(--ov-stone-50)}.overview-wrapper .section-label{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ov-accent);margin-bottom:8px}.overview-wrapper .section-title{font-family:"Noto Serif SC","Source Han Serif SC",SimSun,serif;font-size:1.5rem;font-weight:700;margin-bottom:24px;line-height:1.4;color:var(--ov-text)}.overview-wrapper .section-lead{font-size:1rem;color:var(--ov-text-secondary);max-width:720px;line-height:1.9;margin-bottom:32px}.overview-wrapper .section-lead strong{color:var(--ov-text)}.overview-wrapper .card{background:var(--ov-card);border:1px solid var(--ov-border);border-radius:10px;padding:28px 32px;margin-bottom:20px}.overview-wrapper .card-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.overview-wrapper .card-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.overview-wrapper .card h3{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:1.05rem;font-weight:600;margin-bottom:12px;color:var(--ov-text)}.overview-wrapper .card p{font-size:.9rem;color:var(--ov-text-secondary);line-height:1.75}.overview-wrapper .tag{display:inline-block;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:100px;margin-right:6px}.overview-wrapper .tag-red{background:var(--ov-red-light);color:var(--ov-red)}.overview-wrapper .tag-amber{background:var(--ov-amber-light);color:var(--ov-amber)}.overview-wrapper .tag-green{background:var(--ov-green-light);color:var(--ov-green)}.overview-wrapper .tag-blue{background:var(--ov-accent-light);color:var(--ov-accent)}.overview-wrapper .highlight-box{border-left:3px solid var(--ov-accent);padding:20px 24px;margin:24px 0;background:var(--ov-accent-light);border-radius:0 8px 8px 0;font-size:.95rem;color:var(--ov-accent-dark);line-height:1.85}.overview-wrapper .highlight-box.red{border-color:var(--ov-red);background:var(--ov-red-light);color:#991b1b}.overview-wrapper .highlight-box.amber{border-color:var(--ov-amber);background:var(--ov-amber-light);color:#92400e}.overview-wrapper .chart-wrap{max-width:520px;margin:0 auto;position:relative}.overview-wrapper .chart-wrap.wide{max-width:780px}.overview-wrapper .chart-wrap canvas{max-height:360px}.overview-wrapper .scene-card{background:var(--ov-card);border:1px solid var(--ov-border);border-radius:10px;padding:20px 24px;margin-bottom:12px;display:flex;align-items:flex-start;gap:16px;transition:box-shadow .15s}.overview-wrapper .scene-card:hover{box-shadow:0 2px 12px #0000000f}.overview-wrapper .scene-num{flex-shrink:0;width:36px;height:36px;border-radius:8px;font-family:Noto Sans SC,sans-serif;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff}.overview-wrapper .scene-num.red{background:var(--ov-red)}.overview-wrapper .scene-num.amber{background:var(--ov-amber)}.overview-wrapper .scene-num.green{background:var(--ov-green)}.overview-wrapper .scene-num.blue{background:var(--ov-accent)}.overview-wrapper .scene-num.slate{background:#64748b}.overview-wrapper .scene-body{flex:1;min-width:0}.overview-wrapper .scene-body h4{font-size:.95rem;font-weight:600;margin-bottom:4px}.overview-wrapper .scene-body p{font-size:.83rem;color:var(--ov-text-secondary);line-height:1.6}.overview-wrapper .scene-body .scene-tags{margin-top:6px}.overview-wrapper .process-flow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:32px 0}.overview-wrapper .process-step{background:var(--ov-card);border:1px solid var(--ov-border);border-radius:10px;padding:20px;text-align:center;min-width:160px;flex:1;max-width:220px}.overview-wrapper .process-step .step-num{font-family:Noto Sans SC,sans-serif;font-size:.7rem;font-weight:700;color:var(--ov-accent);margin-bottom:6px;letter-spacing:.04em}.overview-wrapper .process-step h4{font-size:.9rem;font-weight:600;margin-bottom:6px}.overview-wrapper .process-step p{font-size:.78rem;color:var(--ov-text-secondary);line-height:1.55}.overview-wrapper .process-arrow{font-size:1.2rem;color:var(--ov-text-tertiary);flex-shrink:0;font-family:Noto Sans SC,sans-serif}.overview-wrapper .compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.overview-wrapper .compare-col{padding:24px;border-radius:10px}.overview-wrapper .compare-col.left{background:var(--ov-red-light);border:1px solid #fecaca}.overview-wrapper .compare-col.right{background:var(--ov-green-light);border:1px solid #a7f3d0}.overview-wrapper .compare-col h4{font-family:Noto Sans SC,sans-serif;font-size:.95rem;font-weight:700;margin-bottom:12px}.overview-wrapper .compare-col.left h4{color:var(--ov-red)}.overview-wrapper .compare-col.right h4{color:var(--ov-green)}.overview-wrapper .compare-col ul{list-style:none;padding:0;font-size:.85rem;color:var(--ov-text-secondary);line-height:1.8}.overview-wrapper .compare-col ul li:before{content:"— ";color:var(--ov-text-tertiary)}.overview-wrapper .spectrum-bar{height:8px;border-radius:4px;background:linear-gradient(90deg,#dc2626,#f59e0b,#2563eb 66%,#059669);margin:16px 0 8px}.overview-wrapper .spectrum-labels{display:flex;justify-content:space-between;font-size:.75rem;color:var(--ov-text-tertiary);font-family:Noto Sans SC,sans-serif}.overview-wrapper .diagnosis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.overview-wrapper .diagnosis-card{background:var(--ov-card);border:1px solid var(--ov-border);border-radius:10px;padding:24px}.overview-wrapper .diagnosis-card .num{font-family:Noto Sans SC,sans-serif;font-size:2rem;font-weight:800;color:var(--ov-accent);opacity:.2;line-height:1;margin-bottom:8px}.overview-wrapper .diagnosis-card h4{font-size:.92rem;font-weight:700;margin-bottom:8px;line-height:1.4}.overview-wrapper .diagnosis-card p{font-size:.8rem;color:var(--ov-text-secondary);line-height:1.6}.overview-wrapper .data-table{width:100%;border-collapse:collapse;font-size:.82rem;margin:16px 0}.overview-wrapper .data-table th{font-family:Noto Sans SC,sans-serif;font-weight:600;text-align:left;padding:12px 14px;background:var(--ov-stone-100);border-bottom:2px solid var(--ov-border);font-size:.78rem;color:var(--ov-text-secondary)}.overview-wrapper .data-table td{padding:10px 14px;border-bottom:1px solid var(--ov-border);vertical-align:top}.overview-wrapper .data-table tr:last-child td{border-bottom:none}.overview-wrapper .data-table .bold-row td{font-weight:700;background:#fffbeb}.overview-wrapper blockquote{margin:24px 0;padding:20px 28px;background:var(--ov-stone-50);border-left:3px solid var(--ov-accent);border-radius:0 8px 8px 0;font-style:italic;color:var(--ov-text-secondary);font-size:.95rem;line-height:1.85}.overview-wrapper footer{text-align:center;padding:48px 24px;color:var(--ov-text-tertiary);font-size:.8rem;border-top:1px solid var(--ov-border)}.overview-wrapper p{margin-bottom:0}@media(max-width:720px){.overview-wrapper .card-row,.overview-wrapper .card-grid-3,.overview-wrapper .diagnosis-grid,.overview-wrapper .compare-grid{grid-template-columns:1fr}.overview-wrapper .process-flow{flex-direction:column}.overview-wrapper .process-arrow{transform:rotate(90deg)}.overview-wrapper .data-table{font-size:.72rem}.overview-wrapper .data-table th,.overview-wrapper .data-table td{padding:8px 6px}}.overview-page[data-astro-cid-grb7gowz]{padding:var(--space-xl) 0 var(--space-2xl)}.breadcrumb[data-astro-cid-grb7gowz]{font-size:var(--text-sm);color:var(--color-text-lighter);margin-bottom:var(--space-lg)}.breadcrumb[data-astro-cid-grb7gowz] a[data-astro-cid-grb7gowz]{color:var(--color-text-lighter);border-bottom:none}.breadcrumb[data-astro-cid-grb7gowz] a[data-astro-cid-grb7gowz]:hover{color:var(--color-accent)}.breadcrumb-sep[data-astro-cid-grb7gowz]{margin:0 var(--space-xs)}.breadcrumb-current[data-astro-cid-grb7gowz]{color:var(--color-text)}.version-switch[data-astro-cid-grb7gowz]{display:flex;gap:0;margin-bottom:var(--space-xl);border-bottom:2px solid var(--color-border)}.switch-tab[data-astro-cid-grb7gowz]{display:inline-block;padding:var(--space-xs) var(--space-md);font-family:var(--font-display);font-size:.9rem;text-decoration:none;border-bottom:none;color:var(--color-text-lighter);position:relative;top:2px;transition:color .2s}.switch-tab[data-astro-cid-grb7gowz]:hover{color:var(--color-accent)}.switch-tab[data-astro-cid-grb7gowz].active{color:var(--color-accent);border-bottom:2px solid var(--color-accent);font-weight:600}.article-header[data-astro-cid-grb7gowz]{margin-bottom:var(--space-sm)}.article-title[data-astro-cid-grb7gowz]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:1.35;margin-bottom:var(--space-md)}.article-meta[data-astro-cid-grb7gowz]{font-size:var(--text-sm);color:var(--color-text-lighter);display:flex;flex-wrap:wrap;gap:0}.meta-sep[data-astro-cid-grb7gowz]{margin:0 var(--space-xs)}.tag-link[data-astro-cid-grb7gowz]{color:var(--color-text-lighter);border-bottom:none;transition:color .2s}.tag-link[data-astro-cid-grb7gowz]:hover{color:var(--color-accent)}.article-divider[data-astro-cid-grb7gowz]{width:3rem;height:1px;background:var(--color-accent);margin:var(--space-lg) 0 var(--space-xl)}.no-overview[data-astro-cid-grb7gowz]{text-align:center;padding:var(--space-2xl) var(--space-md);color:var(--color-text-light)}.no-overview[data-astro-cid-grb7gowz] p[data-astro-cid-grb7gowz]{margin-bottom:var(--space-md)}.btn-full[data-astro-cid-grb7gowz]{display:inline-block;padding:var(--space-xs) var(--space-lg);border:1px solid var(--color-accent);border-radius:3px;color:var(--color-accent);font-size:var(--text-sm);text-decoration:none;transition:background .2s,color .2s}.btn-full[data-astro-cid-grb7gowz]:hover{background:var(--color-accent);color:var(--color-bg)}.article-nav[data-astro-cid-grb7gowz]{padding-top:var(--space-lg);margin-top:var(--space-xl);border-top:1px solid var(--color-border-light)}.article-nav[data-astro-cid-grb7gowz] a[data-astro-cid-grb7gowz]{font-size:var(--text-sm);color:var(--color-text-lighter)}@media(max-width:640px){.article-title[data-astro-cid-grb7gowz]{font-size:var(--text-2xl)}}
