
:root {
  --navy-950:#071226;--navy-900:#0b1730;--navy-800:#102243;--ink:#182230;--slate:#475467;--muted:#667085;
  --line:#d7dee8;--line-soft:#e8edf3;--surface:#f4f6f9;--surface-2:#eef2f7;--white:#fff;
  --blue:#2b61e8;--cyan:#0aa5c5;--teal:#138f7a;--green:#2a9d68;--red:#d94f5c;--orange:#e58a16;--purple:#7557c7;--gray:#6f7f8f;
  --shadow:0 18px 50px rgba(15,35,65,.10);--shadow-sm:0 8px 24px rgba(15,35,65,.08);
  --radius:18px;--radius-sm:11px;--max:1320px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",Inter,Arial,sans-serif;line-height:1.68;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select{font:inherit}
.site-header{position:sticky;top:0;z-index:1000;height:68px;background:rgba(7,18,38,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.09)}.header-inner{height:100%;max-width:var(--max);margin:auto;padding:0 28px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;white-space:nowrap}.brand-mark{width:31px;height:31px;border-radius:8px;background:linear-gradient(135deg,#4b7cff,#0bb5c9);position:relative;box-shadow:0 0 0 1px rgba(255,255,255,.18) inset}.brand-mark:before,.brand-mark:after{content:"";position:absolute;background:#fff;border-radius:50%}.brand-mark:before{width:7px;height:7px;left:7px;top:8px;box-shadow:10px 7px 0 #fff}.brand-mark:after{height:2px;width:14px;left:8px;top:14px;transform:rotate(30deg);transform-origin:left center}.brand-title,.brand-sub{display:block}.brand-title{font-size:14px;font-weight:800;letter-spacing:.02em}.brand-sub{font-size:10px;color:#a9b9d1;letter-spacing:.1em;text-transform:uppercase}.main-nav{display:flex;gap:20px;margin-left:auto}.main-nav a{text-decoration:none;color:#c4cfe0;font-size:13px;font-weight:650}.main-nav a:hover{color:#fff}.header-actions{display:flex;gap:8px}.icon-btn,.top-download{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;border-radius:8px;height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;text-decoration:none;cursor:pointer;font-size:12px;font-weight:700}.top-download{background:#fff;color:var(--navy-900);border-color:#fff}.menu-btn{display:none}
.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 25%,rgba(36,110,255,.27),transparent 29%),radial-gradient(circle at 88% 78%,rgba(0,187,202,.18),transparent 24%),linear-gradient(125deg,var(--navy-950),#10264b 63%,#0d2d51);color:#fff;padding:88px 0 96px}.hero:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to right,transparent,black 58%)}.hero-inner{position:relative;max-width:var(--max);margin:auto;padding:0 28px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:70px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;text-transform:uppercase;letter-spacing:.16em;font-weight:800;color:#7fd8ed}.eyebrow:before{content:"";height:2px;width:28px;background:currentColor}.hero h1{font-size:clamp(40px,4vw,58px);line-height:1.08;letter-spacing:-.05em;margin:17px 0 22px;max-width:900px}.hero-line{display:block}.hero-accent{color:#88ddf0;margin-top:7px}@media(min-width:1100px){.hero-line{white-space:nowrap}}.hero-lead{max-width:780px;color:#cdd8e8;font-size:19px;line-height:1.75;margin:0}.hero-actions{display:flex;gap:12px;margin-top:31px;flex-wrap:wrap}.btn{border-radius:9px;padding:12px 18px;text-decoration:none;display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:800;border:1px solid transparent;cursor:pointer}.btn-primary{background:#fff;color:var(--navy-900)}.btn-secondary{border-color:rgba(255,255,255,.23);color:#fff;background:rgba(255,255,255,.06)}.btn-dark{background:var(--navy-900);color:#fff}.btn-light{background:#fff;border-color:var(--line);color:var(--ink)}.hero-meta{margin-top:28px;display:flex;gap:25px;flex-wrap:wrap;color:#aab9ce;font-size:12px}.hero-meta b{color:#fff}.thesis-card{background:rgba(8,22,46,.66);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:26px;box-shadow:0 25px 70px rgba(0,0,0,.25);backdrop-filter:blur(14px)}.thesis-card h2{font-size:15px;margin:0 0 18px;color:#fff}.chain-step{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.chain-step:first-of-type{border-top:0}.chain-num{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;background:rgba(74,125,255,.18);border:1px solid rgba(120,168,255,.4);color:#a8c8ff}.chain-step b{display:block;font-size:14px}.chain-step p{margin:3px 0 0;color:#aebbd0;font-size:12px;line-height:1.55}.thesis-alert{margin-top:16px;padding:12px 13px;background:rgba(236,171,42,.10);border-left:3px solid #ecab2a;color:#e7d4ad;font-size:12px;line-height:1.6}
.kpi-band{position:relative;z-index:2;max-width:var(--max);margin:-38px auto 0;padding:0 28px}.kpi-grid{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border-radius:16px;box-shadow:var(--shadow);border:1px solid var(--line-soft);overflow:hidden}.kpi{padding:22px 18px;border-left:1px solid var(--line-soft)}.kpi:first-child{border-left:0}.kpi-value{font-size:29px;line-height:1;font-weight:900;letter-spacing:-.04em;color:var(--navy-900)}.kpi-label{font-size:12px;color:var(--muted);margin-top:8px}.kpi-note{font-size:10px;color:#98a2b3;margin-top:4px}
.section{padding:92px 0}.section.alt{background:var(--surface)}.container{max-width:var(--max);margin:auto;padding:0 28px}.section-heading{display:grid;grid-template-columns:1fr minmax(300px,.58fr);gap:55px;align-items:end;margin-bottom:38px}.section-kicker{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.section h2{font-size:clamp(31px,3.2vw,46px);line-height:1.18;letter-spacing:-.035em;margin:8px 0 0;color:var(--navy-900)}.section-heading p{font-size:15px;color:var(--slate);margin:0}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.insight-card{border-top:4px solid var(--blue);background:#fff;border-radius:0 0 14px 14px;padding:26px;box-shadow:var(--shadow-sm);min-height:235px}.insight-card:nth-child(2){border-top-color:var(--orange)}.insight-card:nth-child(3){border-top-color:var(--teal)}.insight-number{font-size:11px;letter-spacing:.14em;color:var(--muted);font-weight:900}.insight-card h3{font-size:21px;line-height:1.35;margin:13px 0 12px;color:var(--navy-900)}.insight-card p{font-size:14px;color:var(--slate);margin:0}.evidence-tag{display:inline-flex;margin-top:17px;padding:5px 9px;border-radius:20px;background:var(--surface-2);font-size:11px;color:var(--slate);font-weight:700}
.dashboard-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:20px}.panel{background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.panel-head{padding:20px 22px 0;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.panel-head h3{font-size:17px;margin:0;color:var(--navy-900)}.panel-head p{font-size:12px;color:var(--muted);margin:4px 0 0}.panel-body{padding:12px 15px 18px}.chart{width:100%;height:405px}.chart.tall{height:510px}.small-note{font-size:11px;color:var(--muted);line-height:1.55}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:var(--surface-2);font-size:10px;color:var(--slate);font-weight:750}.pill-dot{width:7px;height:7px;border-radius:50%}
.network-shell{background:#fff;border:1px solid var(--line-soft);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.network-shell.fullscreen-network{position:fixed;inset:10px;z-index:1900;border-radius:14px}.network-shell.fullscreen-network .network-layout{min-height:calc(100vh - 122px)}.network-shell.fullscreen-network .network-chart{height:calc(100vh - 170px)}.network-shell.fullscreen-network .network-detail{max-height:calc(100vh - 170px)}.network-toolbar{padding:16px 18px;border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:14px;align-items:center}.segmented{display:inline-flex;padding:3px;border-radius:9px;background:var(--surface-2)}.segmented button{border:0;background:transparent;padding:8px 12px;border-radius:7px;font-size:12px;color:var(--slate);font-weight:800;cursor:pointer}.segmented button.active{background:#fff;box-shadow:0 2px 10px rgba(15,35,65,.11);color:var(--navy-900)}.network-search{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 10px;min-width:0}.network-search input{border:0;outline:0;width:100%;height:38px;color:var(--ink)}.toolbar-actions{display:flex;gap:7px;align-items:center}.tool-btn{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 11px;font-size:11px;font-weight:800;color:var(--slate);cursor:pointer}.tool-btn:hover{border-color:#aab7ca;color:var(--navy-900)}.network-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 310px;min-height:770px}.network-filters{border-right:1px solid var(--line-soft);padding:20px 17px;background:#fbfcfe}.network-detail{border-left:1px solid var(--line-soft);padding:20px 18px;background:#fbfcfe;overflow:auto;max-height:770px}.network-canvas{min-width:0;position:relative}.network-chart{height:770px}.filter-block{margin-bottom:23px}.filter-title{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.check-row{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--slate);margin:7px 0;cursor:pointer}.check-row input{accent-color:var(--blue)}.legend-line{width:22px;height:3px;border-radius:3px}.range-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.range-row input{width:100%}.focus-chips{display:flex;flex-wrap:wrap;gap:6px}.focus-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;color:var(--slate);cursor:pointer}.focus-chip:hover{border-color:var(--blue);color:var(--blue)}.network-hint{position:absolute;left:18px;bottom:16px;background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:10px;color:var(--muted);z-index:4;box-shadow:var(--shadow-sm)}.detail-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;padding:55px 10px;color:var(--muted)}.detail-placeholder svg{opacity:.35;margin-bottom:14px}.detail-title{font-size:19px;line-height:1.35;margin:0 0 6px;color:var(--navy-900)}.detail-subtitle{font-size:12px;color:var(--muted);margin-bottom:16px}.detail-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line-soft)}.detail-row{padding:10px 0;border-bottom:1px solid var(--line-soft)}.detail-row dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#98a2b3;font-weight:800}.detail-row dd{margin:3px 0 0;font-size:12px;color:var(--ink);word-break:break-word}.source-link{display:inline-flex;margin-top:14px;padding:9px 11px;background:var(--navy-900);color:#fff;border-radius:7px;text-decoration:none;font-size:11px;font-weight:800}.network-legend{display:flex;gap:15px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--line-soft);background:#fbfcfe}.legend-item{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted)}.node-swatch{width:10px;height:10px;border-radius:3px}
.case-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.case-tab{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:800;color:var(--slate);cursor:pointer}.case-tab.active{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.case-panel{display:grid;grid-template-columns:1.12fr .88fr;gap:22px}.case-visual{background:#fff;border:1px solid var(--line-soft);border-radius:18px;padding:16px;min-height:430px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.case-visual img{width:100%;max-height:430px;object-fit:contain;cursor:zoom-in}.case-analysis{background:var(--navy-900);color:#fff;border-radius:18px;padding:28px}.case-analysis .eyebrow{color:#7fd8ed}.case-analysis h3{font-size:29px;line-height:1.25;margin:12px 0 14px}.case-analysis p{font-size:14px;color:#c6d2e3}.case-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.case-metric{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);padding:13px;border-radius:10px}.case-metric b{display:block;font-size:20px}.case-metric span{font-size:10px;color:#aebbd0}.case-actions{display:flex;gap:8px;flex-wrap:wrap}.case-actions button{border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800;cursor:pointer}
.financial-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.fin-card{background:#fff;border:1px solid var(--line-soft);border-radius:14px;padding:19px}.fin-card .label{font-size:11px;color:var(--muted);font-weight:800}.fin-card .value{font-size:26px;font-weight:900;letter-spacing:-.04em;color:var(--navy-900);margin:5px 0}.fin-card .basis{font-size:10px;color:#98a2b3}.warning-band{margin-top:18px;background:#fff7e7;border-left:4px solid #e4a11b;padding:14px 16px;color:#6d541e;font-size:12px;border-radius:0 9px 9px 0}
.risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.risk-card{background:#fff;border:1px solid var(--line-soft);border-radius:14px;padding:21px;position:relative;overflow:hidden}.risk-level{position:absolute;right:16px;top:16px;font-size:10px;font-weight:900;border-radius:20px;padding:4px 8px}.risk-high{background:#fdebec;color:#aa3540}.risk-medhigh{background:#fff1df;color:#975f18}.risk-medium{background:#eaf4ff;color:#2c63a2}.risk-card h3{font-size:17px;margin:0 70px 8px 0;color:var(--navy-900)}.risk-card p{font-size:12px;color:var(--slate);margin:0}.risk-signal{margin-top:14px;border-top:1px solid var(--line-soft);padding-top:11px;font-size:11px;color:var(--muted)}
.audit-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,auto);gap:9px;margin-bottom:12px}.control{height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 11px;color:var(--ink);font-size:12px;min-width:0}.audit-summary{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:10px 0;color:var(--muted);font-size:11px}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line-soft);border-radius:14px;box-shadow:var(--shadow-sm)}.data-table{border-collapse:collapse;width:100%;min-width:1180px}.data-table th{position:sticky;top:0;z-index:2;background:#f4f7fb;color:#536176;text-align:left;font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding:11px 10px;border-bottom:1px solid var(--line);cursor:pointer;white-space:nowrap}.data-table td{padding:11px 10px;border-bottom:1px solid var(--line-soft);font-size:11px;color:var(--slate);vertical-align:top}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:#f7faff}.edge-main{font-weight:800;color:var(--ink)}.edge-arrow{color:#98a2b3;margin:0 5px}.status-badge,.confidence-badge{display:inline-flex;padding:3px 6px;border-radius:999px;background:var(--surface-2);font-size:9px;font-weight:850;white-space:nowrap}.status-planned{background:#fff1df;color:#8e5c1e}.status-complete{background:#e9f7f1;color:#20775a}.confidence-badge{background:#eaf1ff;color:#315fa7}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.pagination button{border:1px solid var(--line);background:#fff;border-radius:7px;height:34px;padding:0 10px;font-size:11px;cursor:pointer}.pagination button:disabled{opacity:.4;cursor:not-allowed}
.method-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.method-card{background:#fff;border:1px solid var(--line-soft);border-radius:16px;padding:23px}.method-card h3{margin:0 0 10px;font-size:18px;color:var(--navy-900)}.method-card p,.method-card li{font-size:12px;color:var(--slate)}.method-card ul{padding-left:18px}.method-flow{display:grid;gap:10px}.method-step{display:grid;grid-template-columns:34px 1fr;gap:10px}.method-step span{width:30px;height:30px;border-radius:8px;background:#eaf1ff;color:var(--blue);display:grid;place-items:center;font-size:11px;font-weight:900}.source-toolbar{display:flex;gap:9px;margin-bottom:12px}.source-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.source-card{border:1px solid var(--line-soft);background:#fff;border-radius:11px;padding:14px;display:grid;grid-template-columns:45px 1fr auto;gap:10px;align-items:start}.source-id{width:41px;height:30px;border-radius:7px;background:var(--navy-900);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900}.source-card h4{font-size:12px;line-height:1.45;margin:0;color:var(--ink)}.source-meta{font-size:10px;color:var(--muted);margin-top:4px}.source-card a{text-decoration:none;color:var(--blue);font-size:11px;font-weight:900}.dictionary{margin-top:20px;border:1px solid var(--line-soft);border-radius:13px;overflow:hidden}.dictionary-row{display:grid;grid-template-columns:220px 1fr;border-top:1px solid var(--line-soft)}.dictionary-row:first-child{border-top:0}.dictionary-row code{padding:10px 13px;background:#f5f7fa;color:#31517a;font-size:11px}.dictionary-row span{padding:10px 13px;font-size:11px;color:var(--slate)}
.footer{background:var(--navy-950);color:#c1cce0;padding:48px 0}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.footer h3{color:#fff;margin:0 0 8px;font-size:19px}.footer p{font-size:11px;margin:0;max-width:790px}.footer-links{display:flex;gap:8px;flex-wrap:wrap}.footer-links a{border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:8px 10px;text-decoration:none;font-size:10px;color:#fff}
.modal{position:fixed;inset:0;z-index:2000;background:rgba(4,10,22,.82);display:none;align-items:center;justify-content:center;padding:30px}.modal.open{display:flex}.modal-inner{max-width:1280px;width:100%;height:90vh;background:#fff;border-radius:14px;position:relative;padding:16px}.modal-inner img{width:100%;height:100%;object-fit:contain}.modal-close{position:absolute;right:14px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:var(--navy-900);color:#fff;font-size:20px;cursor:pointer}
.theme-dark{--white:#0e1728;--surface:#0b1424;--surface-2:#172338;--ink:#eef3fa;--slate:#b9c5d6;--muted:#96a6ba;--line:#2b3950;--line-soft:#233149;--navy-900:#071226}.theme-dark .panel,.theme-dark .network-shell,.theme-dark .insight-card,.theme-dark .fin-card,.theme-dark .risk-card,.theme-dark .method-card,.theme-dark .source-card,.theme-dark .table-wrap,.theme-dark .kpi-grid{background:#111d30}.theme-dark .network-filters,.theme-dark .network-detail,.theme-dark .network-legend,.theme-dark .data-table th{background:#0e192b}.theme-dark .control,.theme-dark .tool-btn,.theme-dark .focus-chip,.theme-dark .segmented button.active{background:#142238;color:#eaf0f8}.theme-dark .dictionary-row code{background:#142238}.theme-dark .warning-band{background:#302713;color:#f0d893}
@media(max-width:1120px){.main-nav{display:none}.menu-btn{display:inline-flex}.hero-inner{grid-template-columns:1fr}.thesis-card{max-width:720px}.kpi-grid{grid-template-columns:repeat(3,1fr)}.kpi:nth-child(4){border-left:0;border-top:1px solid var(--line-soft)}.kpi:nth-child(n+5){border-top:1px solid var(--line-soft)}.network-layout{grid-template-columns:215px 1fr}.network-detail{grid-column:1/-1;border-left:0;border-top:1px solid var(--line-soft);max-height:none}.network-chart{height:670px}.case-panel{grid-template-columns:1fr}.risk-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.header-inner{padding:0 16px}.header-actions .top-download,#printBtn{display:none}.hero{padding:65px 0 76px}.hero-inner,.container,.kpi-band{padding-left:17px;padding-right:17px}.hero-lead{font-size:16px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.kpi:nth-child(odd){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line-soft)}.section{padding:68px 0}.section-heading{grid-template-columns:1fr;gap:15px}.insight-grid,.dashboard-grid,.financial-strip,.risk-grid,.source-list,.method-grid{grid-template-columns:1fr}.network-toolbar{grid-template-columns:1fr}.network-layout{grid-template-columns:1fr}.network-filters{border-right:0;border-bottom:1px solid var(--line-soft)}.network-chart{height:620px}.network-detail{border-left:0}.chart{height:360px}.audit-toolbar{grid-template-columns:1fr 1fr}.audit-toolbar .search-wide{grid-column:1/-1}.case-analysis h3{font-size:24px}.footer-grid{grid-template-columns:1fr}.dictionary-row{grid-template-columns:130px 1fr}.main-nav.mobile-open{position:absolute;top:68px;left:0;right:0;background:var(--navy-950);display:grid;padding:18px 22px;box-shadow:var(--shadow)}}
@media print{.site-header,.hero-actions,.network-toolbar,.network-filters,.network-detail,.audit-toolbar,.pagination,.footer-links{display:none!important}.hero{padding:35px 0;background:#fff;color:#111}.hero h1,.hero h1 span{color:#111}.hero-lead,.hero-meta{color:#555}.thesis-card{background:#fff;color:#111;border:1px solid #ccc;box-shadow:none}.chain-step p{color:#555}.section{padding:35px 0}.network-layout{display:block}.network-chart{height:700px}.panel,.network-shell,.insight-card{box-shadow:none;break-inside:avoid}.footer{background:#fff;color:#555;border-top:1px solid #ccc}}
