html.home-intro-open{overflow:hidden}.app-header{transition:opacity .5s ease}html.home-intro-open .app-header{opacity:0;pointer-events:none;visibility:hidden}.home-interface[data-v-e7eac628]{opacity:0;transform:translateY(18px) scale(.994);transition:opacity 1.3s ease,transform 1.3s cubic-bezier(.22,1,.36,1)}.interface-ready .home-interface[data-v-e7eac628]{opacity:1;transform:none}.cfd-intro[data-v-e7eac628]{backface-visibility:hidden;background:transparent;cursor:pointer;display:grid;inset:0;outline:none;overflow:hidden;place-items:center;position:fixed;touch-action:manipulation;transform:translateZ(0);will-change:opacity,transform;z-index:120}.intro-shard i[data-v-e7eac628],.intro-title[data-v-e7eac628]{color:#325b741d;font-family:FangSong,FangSong_GB2312,STFangsong,serif;font-size:clamp(56px,14.2vw,218px);font-style:normal;font-weight:400;left:50%;letter-spacing:.1em;line-height:1;margin:0;position:absolute;text-shadow:0 0 22px rgba(116,181,216,.16),0 18px 48px rgba(86,139,169,.1),0 -12px 42px hsla(0,0%,100%,.72);top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.intro-title[data-v-e7eac628]{transition:opacity .08s linear,filter .08s linear;z-index:2}.intro-shard i[data-v-e7eac628]{color:#325b7429}.intro-shards[data-v-e7eac628]{inset:0;pointer-events:none;position:absolute;visibility:hidden;z-index:3}.intro-shard[data-v-e7eac628]{background:linear-gradient(135deg,#e2f1f9fb,#fffffff7);filter:drop-shadow(0 0 18px rgba(75,145,181,.42));inset:0;overflow:hidden;position:absolute;transform:translateZ(0);will-change:transform}.intro-shard.top-left[data-v-e7eac628]{clip-path:polygon(0 0,var(--split-x) 0,var(--split-x) var(--split-y),0 var(--split-y))}.intro-shard.top-right[data-v-e7eac628]{clip-path:polygon(var(--split-x) 0,100% 0,100% var(--split-y),var(--split-x) var(--split-y))}.intro-shard.bottom-left[data-v-e7eac628]{clip-path:polygon(0 var(--split-y),var(--split-x) var(--split-y),var(--split-x) 100%,0 100%)}.intro-shard.bottom-right[data-v-e7eac628]{clip-path:polygon(var(--split-x) var(--split-y),100% var(--split-y),100% 100%,var(--split-x) 100%)}.intro-axis[data-v-e7eac628]{background:#51a5d2e0;box-shadow:0 0 22px #5bb4e2e6;display:block;opacity:0;position:absolute;z-index:5}.intro-axis.horizontal[data-v-e7eac628]{height:2px;left:var(--split-x);right:calc(100% - var(--split-x));top:var(--split-y)}.intro-axis.vertical[data-v-e7eac628]{bottom:calc(100% - var(--split-y));width:2px}.intro-axis.vertical[data-v-e7eac628],.intro-origin[data-v-e7eac628]{left:var(--split-x);top:var(--split-y)}.intro-origin[data-v-e7eac628]{border:1px solid rgba(101,180,222,.84);border-radius:50%;box-shadow:0 0 22px #65b4deb3;height:12px;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(.35);width:12px;z-index:6}.cfd-intro.leaving[data-v-e7eac628]{animation:intro-shell-leave-e7eac628 2.26s linear forwards!important;pointer-events:none}.cfd-intro.leaving>.intro-title[data-v-e7eac628]{filter:blur(8px);opacity:0}.cfd-intro.leaving .intro-shards[data-v-e7eac628]{visibility:visible}.cfd-intro.leaving .intro-shard.top-left[data-v-e7eac628]{animation:shard-top-left-e7eac628 2.2s cubic-bezier(.32,0,.18,1) forwards!important}.cfd-intro.leaving .intro-shard.top-right[data-v-e7eac628]{animation:shard-top-right-e7eac628 2.2s cubic-bezier(.32,0,.18,1) forwards!important}.cfd-intro.leaving .intro-shard.bottom-left[data-v-e7eac628]{animation:shard-bottom-left-e7eac628 2.2s cubic-bezier(.32,0,.18,1) forwards!important}.cfd-intro.leaving .intro-shard.bottom-right[data-v-e7eac628]{animation:shard-bottom-right-e7eac628 2.2s cubic-bezier(.32,0,.18,1) forwards!important}.cfd-intro.leaving .intro-axis.horizontal[data-v-e7eac628]{animation:split-horizontal-e7eac628 1.05s ease-out forwards!important}.cfd-intro.leaving .intro-axis.vertical[data-v-e7eac628]{animation:split-vertical-e7eac628 1.05s ease-out forwards!important}.cfd-intro.leaving .intro-origin[data-v-e7eac628]{animation:split-origin-e7eac628 1.12s ease-out forwards!important}.knowledge-map-section[data-v-e7eac628]{background:transparent}.knowledge-map-grid[data-v-e7eac628]{display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.knowledge-map-grid>a[data-v-e7eac628]{background:transparent;border:1px solid var(--color-border-200);border-radius:8px;min-height:178px;padding:22px;position:relative}.knowledge-map-grid>a[data-v-e7eac628]:hover{border-color:var(--color-primary-500);box-shadow:0 12px 30px #18406012}.knowledge-map-grid span[data-v-e7eac628]{color:var(--color-primary-600);font:11px var(--font-mono)}.knowledge-map-grid h3[data-v-e7eac628]{font-size:18px;margin:26px 0 7px}.knowledge-map-grid p[data-v-e7eac628]{color:var(--color-text-600);font-size:12px;line-height:1.75;margin:0}.knowledge-map-grid svg[data-v-e7eac628]{bottom:18px;color:var(--color-primary-600);position:absolute;right:18px}.home-page .hero-section,.home-page .capability-card,.home-page .capability-card:hover,.home-page .knowledge-feature{background:transparent}.home-page .article-list a,.home-page .featured-article,.home-page .tool-preview{background-color:transparent}.home-page .simulation-showcase{background:#102b41e8}.home-page .capability-grid{gap:clamp(24px,3.5vw,54px)}.home-page .capability-card{border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 14px 14px rgba(25,63,91,.08));isolation:isolate;overflow:visible;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s ease}.home-page .capability-card:before{background:radial-gradient(ellipse at 35% 42%,rgba(255,252,247,.58),rgba(255,244,232,.18) 48%,transparent 75%);border-radius:50%;content:"";filter:blur(18px);inset:8% 0 2%;opacity:.56;pointer-events:none;position:absolute;transition:opacity .32s ease,transform .32s ease;z-index:-1}.home-page .capability-card:hover{filter:drop-shadow(0 22px 18px rgba(25,63,91,.13));transform:translateY(-9px)}.home-page .capability-card:hover:before{opacity:.9;transform:scale(1.06)}.home-page .capability-card .cap-icon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#eef6fc8f;border:0;box-shadow:0 10px 28px #1769aa1f;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.home-page .capability-card:hover .cap-icon{box-shadow:0 16px 32px #1769aa2e;transform:translateY(-3px) rotate(-3deg)}.home-page .capability-card .card-link{text-shadow:0 6px 18px rgba(23,105,170,.16);transition:gap .24s ease,transform .24s ease;width:-moz-max-content;width:max-content}.home-page .capability-card:hover .card-link{gap:12px;transform:translate(3px)}.knowledge-map-grid>a[data-v-e7eac628]{border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 12px 14px rgba(25,63,91,.06));isolation:isolate;overflow:visible;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s ease}.knowledge-map-grid>a[data-v-e7eac628]:before{background:radial-gradient(ellipse,rgba(255,251,245,.42),transparent 72%);border-radius:50%;content:"";filter:blur(16px);inset:12% 0 4%;pointer-events:none;position:absolute;z-index:-1}.knowledge-map-grid>a[data-v-e7eac628]:hover{border-color:transparent;box-shadow:none;filter:drop-shadow(0 20px 18px rgba(25,63,91,.12));transform:translateY(-7px)}.home-page .hero-actions .button{border:0;border-radius:999px;box-shadow:0 14px 30px #0e558f2e;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.home-page .hero-actions .button:hover{box-shadow:0 20px 38px #0e558f3d;transform:translateY(-4px)}.home-page .hero-actions .button.secondary{background:#ffffff2e;box-shadow:0 12px 28px #193f5b17}@keyframes intro-shell-leave-e7eac628{0%,88%{opacity:1}to{opacity:0}}@keyframes shard-top-left-e7eac628{0%,8%{transform:translateZ(0) rotate(0)}58%{transform:translate3d(-42vw,-34vh,0) rotate(-1.8deg)}to{transform:translate3d(-108vw,-108vh,0) rotate(-3deg)}}@keyframes shard-top-right-e7eac628{0%,8%{transform:translateZ(0) rotate(0)}58%{transform:translate3d(42vw,-34vh,0) rotate(1.8deg)}to{transform:translate3d(108vw,-108vh,0) rotate(3deg)}}@keyframes shard-bottom-left-e7eac628{0%,8%{transform:translateZ(0) rotate(0)}58%{transform:translate3d(-42vw,34vh,0) rotate(1.8deg)}to{transform:translate3d(-108vw,108vh,0) rotate(3deg)}}@keyframes shard-bottom-right-e7eac628{0%,8%{transform:translateZ(0) rotate(0)}58%{transform:translate3d(42vw,34vh,0) rotate(-1.8deg)}to{transform:translate3d(108vw,108vh,0) rotate(-3deg)}}@keyframes split-horizontal-e7eac628{0%{opacity:0}12%,68%{left:0;opacity:1;right:0}to{left:0;opacity:0;right:0}}@keyframes split-vertical-e7eac628{0%{opacity:0}12%,68%{bottom:0;opacity:1;top:0}to{bottom:0;opacity:0;top:0}}@keyframes split-origin-e7eac628{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(9)}}@media(max-width:820px){.knowledge-map-grid[data-v-e7eac628]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.knowledge-map-grid[data-v-e7eac628]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-interface[data-v-e7eac628]{transition:opacity 1.3s ease,transform 1.3s cubic-bezier(.22,1,.36,1)!important}}.chart-tick[data-v-0ef273a2]{stroke:#9eabb5;stroke-width:1}.chart-point[data-v-0ef273a2],.chart-tick[data-v-0ef273a2]{vector-effect:non-scaling-stroke}.chart-point[data-v-0ef273a2]{fill:var(--color-primary-600)}.chart-point.secondary[data-v-0ef273a2]{fill:var(--color-accent-500)}.chart-empty[data-v-0ef273a2]{fill:#788590;font-size:13px}
