@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from{opacity:0;transform:translateY(4px)}.page-leave-to{opacity:0}.ambient-ripple-canvas[data-v-13e94828]{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;opacity:.88;pointer-events:none}@media(prefers-reduced-motion:reduce){.ambient-ripple-canvas[data-v-13e94828]{display:none}}.brand[data-v-771f4a8f]{display:inline-flex;align-items:center;gap:11px;flex:none;color:inherit;text-decoration:none}.brand-mark[data-v-771f4a8f]{position:relative;width:43px;height:39px;display:grid;grid-template-columns:1fr 1fr;gap:3px;color:#fff;font-size:12px;font-weight:700}.brand-mark span[data-v-771f4a8f],.brand-mark b[data-v-771f4a8f]{display:grid;place-items:center;font-style:normal;border-radius:5px}.brand-mark span[data-v-771f4a8f]{background:#185adb;transform:translateY(4px)}.brand-mark b[data-v-771f4a8f]{background:#13a99f;transform:translateY(-2px)}.brand-mark i[data-v-771f4a8f]{position:absolute;width:7px;height:7px;border-radius:50%;right:-2px;top:0;background:#f4a240;box-shadow:0 0 0 3px #fff}.brand-text[data-v-771f4a8f]{display:flex;flex-direction:column;justify-content:center;line-height:1.1}.brand-name-row[data-v-771f4a8f]{display:flex;align-items:center;gap:6px}.brand-name[data-v-771f4a8f]{font-size:19px;font-weight:700;letter-spacing:-.4px}.brand-badge[data-v-771f4a8f]{display:inline-flex;align-items:center;gap:4px;margin-top:16px;padding:2px 8px;border-radius:999px;background:#ffecec;color:#e02d2d;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;line-height:1.4}.brand-badge[data-v-771f4a8f] svg{color:#f0345a}.brand-sub[data-v-771f4a8f]{font-size:10px;font-weight:600;color:#185adb;letter-spacing:.06em;margin-top:1px}.brand-mark.compact[data-v-771f4a8f]{width:37px;height:34px;font-size:10px}.brand-text.compact .brand-name[data-v-771f4a8f]{font-size:17px}.brand-text.compact .brand-badge[data-v-771f4a8f]{font-size:10px;padding:1px 7px;gap:3px}.brand-text.compact .brand-sub[data-v-771f4a8f]{font-size:9px}.search-composer[data-v-d4b19f6b]{position:relative;width:min(760px,100%);z-index:10}.search-field[data-v-d4b19f6b]{height:66px;display:flex;align-items:center;gap:12px;padding:7px 7px 7px 22px;border:1px solid #cfd8e6;border-radius:18px;background:#fff;box-shadow:0 15px 45px #1f35591a,0 2px 7px #1f35590d;transition:border .2s ease,box-shadow .2s ease}.search-field.focused[data-v-d4b19f6b]{border-color:#8caeeb;box-shadow:0 18px 55px #1f4d9c24,0 0 0 4px #185adb0f}.search-leading[data-v-d4b19f6b]{flex:none;color:#8797ad}.search-field input[data-v-d4b19f6b]{flex:1;min-width:0;height:100%;border:0;outline:0;color:#192a43;background:transparent;font-size:17px}.search-field input[data-v-d4b19f6b]::placeholder{color:#98a5b7}.search-field input[data-v-d4b19f6b]::-webkit-search-cancel-button{display:none}.search-submit[data-v-d4b19f6b]{height:50px;min-width:126px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#2169e7,#1553cc);box-shadow:0 7px 18px #185adb40;font-weight:600;transition:transform .18s ease,box-shadow .18s ease}.search-submit[data-v-d4b19f6b]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #185adb4f}.suggestion-panel[data-v-d4b19f6b]{position:absolute;top:calc(100% + 10px);left:0;right:0;padding:8px;border:1px solid #e0e6ef;border-radius:17px;background:#fffffffa;box-shadow:0 22px 55px #192c4c29;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.suggestion-item[data-v-d4b19f6b]{width:100%;display:grid;grid-template-columns:34px 1fr auto 18px;align-items:center;gap:10px;padding:11px 12px;border:0;border-radius:11px;color:#25344b;background:transparent;text-align:left}.suggestion-item[data-v-d4b19f6b]:hover,.suggestion-item.active[data-v-d4b19f6b]{background:#f2f6fd}.suggestion-icon[data-v-d4b19f6b]{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:currentColor}.suggestion-icon[data-v-d4b19f6b] svg{color:#fff}.suggestion-copy[data-v-d4b19f6b]{min-width:0;display:flex;flex-direction:column;gap:3px}.suggestion-copy strong[data-v-d4b19f6b],.suggestion-copy small[data-v-d4b19f6b]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.suggestion-copy strong[data-v-d4b19f6b]{font-size:14px;font-weight:600}.suggestion-copy small[data-v-d4b19f6b]{color:#8a97a9;font-size:11px}.suggestion-type[data-v-d4b19f6b]{color:#8190a6;font-size:11px}.suggestion-arrow[data-v-d4b19f6b]{color:#9aa7b8}.suggestion-empty[data-v-d4b19f6b]{padding:16px;color:#748299;font-size:13px}.compact[data-v-d4b19f6b]{width:100%}.compact .search-field[data-v-d4b19f6b]{height:50px;padding:4px 5px 4px 15px;border-radius:12px;box-shadow:none}.compact .search-field.focused[data-v-d4b19f6b]{box-shadow:0 5px 22px #1f4d9c1a,0 0 0 3px #185adb0d}.compact .search-field input[data-v-d4b19f6b]{font-size:15px}.compact .search-submit[data-v-d4b19f6b]{height:40px;min-width:81px;border-radius:9px;box-shadow:none;font-size:14px}.compact .search-submit[data-v-d4b19f6b] svg{display:none}.compact .suggestion-panel[data-v-d4b19f6b]{top:calc(100% + 7px)}@media(max-width:640px){.search-field[data-v-d4b19f6b]{height:59px;padding-left:17px;border-radius:16px}.search-field input[data-v-d4b19f6b]{font-size:14px}.search-submit[data-v-d4b19f6b]{min-width:53px;width:53px;height:45px}.search-submit span[data-v-d4b19f6b]{display:none}.suggestion-item[data-v-d4b19f6b]{grid-template-columns:32px 1fr 16px}.suggestion-type[data-v-d4b19f6b]{display:none}.compact .search-field[data-v-d4b19f6b]{height:48px}}.home-shell[data-v-2e27f3dc]{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 20%,rgba(24,90,219,.055),transparent 32%),#fafbfc}.home-shell[data-v-2e27f3dc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(43,69,108,.1) .7px,transparent .7px);background-size:25px 25px;-webkit-mask-image:linear-gradient(to bottom,transparent 5%,#000 28%,transparent 72%);mask-image:linear-gradient(to bottom,transparent 5%,#000 28%,transparent 72%);opacity:.32}.home-header[data-v-2e27f3dc]{height:72px;display:flex;align-items:center;justify-content:space-between;max-width:1240px;padding:0 32px;margin:0 auto;position:relative;z-index:5}.home-header[data-v-2e27f3dc]:after{content:"";position:absolute;left:32px;right:32px;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#3b82f6 35%,#14b8a6 68%,transparent);transform:scaleX(0);transform-origin:center;opacity:0;animation:nav-line-draw-2e27f3dc .9s cubic-bezier(.2,.75,.25,1) .48s forwards}.home-header[data-v-2e27f3dc] .brand{opacity:0;transform:translate(-30px);animation:nav-brand-enter-2e27f3dc .72s cubic-bezier(.2,.76,.22,1) 40ms forwards}.home-header nav[data-v-2e27f3dc]{display:flex;align-items:center;gap:30px;color:#536177;font-size:14px;opacity:0;transform:translate(28px);animation:nav-link-enter-2e27f3dc .72s cubic-bezier(.2,.76,.22,1) .15s forwards}.home-header nav button[data-v-2e27f3dc]{padding:7px 4px;border:0;color:inherit;background:transparent;font-size:inherit}.home-header nav button[data-v-2e27f3dc]:hover{color:var(--blue)}@keyframes nav-brand-enter-2e27f3dc{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes nav-link-enter-2e27f3dc{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes nav-line-draw-2e27f3dc{0%{opacity:0;transform:scaleX(0)}to{opacity:.42;transform:scaleX(1)}}.hero-section[data-v-2e27f3dc]{min-height:calc(100vh - 220px);padding:clamp(20px,4vh,36px) 24px 0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:3}.eyebrow[data-v-2e27f3dc]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #dae4f5;border-radius:999px;color:#3d68b7;background:#f4f8ffe6;font-size:12px;font-weight:600;letter-spacing:.08em}.hero-section h1[data-v-2e27f3dc]{margin:18px 0 14px;color:#18263b;font-size:clamp(38px,5vw,62px);line-height:1.5;letter-spacing:-2.6px;font-weight:700}.hero-title[data-v-2e27f3dc]{position:relative;isolation:isolate;cursor:default}.ripple-char[data-v-2e27f3dc]{position:relative;z-index:2;display:inline-block;white-space:pre;transform:translateY(var(--ripple-lift, 0)) scale(var(--ripple-scale, 1));transform-origin:50% 72%;transition:transform .12s cubic-bezier(.2,.82,.22,1);will-change:transform}.title-cursor[data-v-2e27f3dc]{position:absolute;z-index:1;width:112px;height:112px;border:1px solid rgba(37,99,235,.28);border-radius:50%;background:radial-gradient(circle,#ffffff4d,#60a5fa17 58%,#14b8a60b);box-shadow:0 0 0 8px #3b82f606,inset 0 0 28px #ffffffb8;opacity:0;transform:translate(-50%,-50%) scale(.78);transition:opacity .15s ease,transform .15s ease;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.title-cursor.visible[data-v-2e27f3dc]{opacity:1;transform:translate(-50%,-50%) scale(1)}.hero-title-line[data-v-2e27f3dc]{display:block;opacity:0;transform:translateY(28px);animation:hero-rise-2e27f3dc .82s cubic-bezier(.2,.76,.22,1) var(--hero-delay) forwards}.hero-accent-line[data-v-2e27f3dc]{transform:translate(-46px,32px);animation-name:hero-diagonal-rise-2e27f3dc}.hero-reveal[data-v-2e27f3dc]{opacity:0;transform:translateY(22px);animation:hero-rise-2e27f3dc .76s cubic-bezier(.2,.76,.22,1) var(--hero-delay) forwards}@keyframes hero-rise-2e27f3dc{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-diagonal-rise-2e27f3dc{0%{opacity:0;transform:translate(-46px,32px)}68%{opacity:1;transform:translate(3px,-2px)}to{opacity:1;transform:translate(0)}}.hero-section h1 em[data-v-2e27f3dc]{color:var(--blue);font-style:normal;position:relative}.hero-section h1 em[data-v-2e27f3dc]:after{content:"";position:absolute;left:4%;right:2%;height:9px;bottom:-5px;border-radius:50%;border-top:3px solid #70a2ef;transform-origin:left center;transform:rotate(-1.4deg) scaleX(0);opacity:0;animation:underline-diagonal-draw-2e27f3dc .78s cubic-bezier(.2,.78,.2,1) calc(var(--hero-delay) + .41s) forwards}@keyframes underline-diagonal-draw-2e27f3dc{0%{opacity:0;transform:rotate(-1.4deg) scaleX(0)}24%{opacity:.6}to{opacity:.72;transform:rotate(-1.4deg) scaleX(1)}}.hero-copy[data-v-2e27f3dc]{max-width:650px;margin:18px 0 32px;color:#68768a;font-size:16px;line-height:1.85;position:relative;cursor:default}.copy-ripple-char[data-v-2e27f3dc]{position:relative;z-index:2;display:inline-block;white-space:pre;transform:translateY(var(--copy-lift, 0)) scale(var(--copy-scale, 1));transform-origin:50% 70%;transition:transform .12s cubic-bezier(.2,.8,.2,1);will-change:transform}.copy-cursor[data-v-2e27f3dc]{position:absolute;z-index:1;width:48px;height:48px;border:1px solid rgba(37,99,235,.3);border-radius:50%;background:#60a5fa14;box-shadow:0 0 0 5px #14b8a609,inset 0 0 14px #ffffffad;opacity:0;transform:translate(-50%,-50%) scale(.82);transition:opacity .14s ease,transform .14s ease;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.copy-cursor.visible[data-v-2e27f3dc]{opacity:1;transform:translate(-50%,-50%) scale(1)}.search-entry[data-v-2e27f3dc]{position:relative;z-index:20;width:min(760px,100%);opacity:0;transform:translateY(32px) scale(.965);animation:search-arrive-2e27f3dc .92s cubic-bezier(.16,.8,.22,1) var(--hero-delay) forwards}.search-entry[data-v-2e27f3dc]:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:-13px;height:28px;border-radius:50%;background:linear-gradient(90deg,#2169e733,#13a99f2e);filter:blur(16px);opacity:0;animation:search-shadow-2e27f3dc .9s ease calc(var(--hero-delay) + .24s) forwards}.search-entry[data-v-2e27f3dc] .search-composer{width:100%}.search-entry[data-v-2e27f3dc] .search-field{height:56px;animation:search-glow-2e27f3dc 1.15s ease calc(var(--hero-delay) + .33s) both}.search-entry[data-v-2e27f3dc] .search-submit{height:44px}@keyframes search-arrive-2e27f3dc{0%{opacity:0;transform:translateY(32px) scale(.965)}72%{opacity:1;transform:translateY(-3px) scale(1.008)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes search-shadow-2e27f3dc{0%{opacity:0;transform:scaleX(.55)}to{opacity:.9;transform:scaleX(1)}}@keyframes search-glow-2e27f3dc{0%,to{box-shadow:0 15px 45px #1f35591a,0 2px 7px #1f35590d}48%{box-shadow:0 20px 58px #185adb38,0 0 0 6px #185adb14}}.quick-searches[data-v-2e27f3dc]{margin-top:14px;margin-bottom:18px;width:min(760px,92%);display:flex;align-items:center;gap:12px;color:#8b97a9;font-size:12px}.qs-label[data-v-2e27f3dc]{flex:none;white-space:nowrap}.name-marquee[data-v-2e27f3dc]{position:relative;flex:1;min-width:0;overflow:hidden;padding:3px 0;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);scrollbar-width:none}.name-marquee-track[data-v-2e27f3dc]{display:flex;gap:9px;width:max-content;animation:name-marquee-scroll-2e27f3dc 28s linear infinite;will-change:transform}.quick-searches:hover .name-marquee-track[data-v-2e27f3dc],.quick-searches:focus-within .name-marquee-track[data-v-2e27f3dc]{animation-play-state:paused}.name-marquee-track button[data-v-2e27f3dc]{flex:none;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #e1e6ed;border-radius:999px;color:#5f6f85;background:#ffffffb8;box-shadow:0 2px 5px #1f355909;font-size:12px;transform:translateY(0);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease;will-change:transform}.name-marquee-track button[data-v-2e27f3dc]:hover,.name-marquee-track button[data-v-2e27f3dc]:focus-visible{border-color:#a9c4f2;color:var(--blue);background:#fff;box-shadow:0 9px 18px #2563eb24;transform:translateY(-5px)}.name-marquee-track button[data-v-2e27f3dc]:active{box-shadow:0 4px 10px #2563eb1a;transform:translateY(-2px) scale(.98)}@keyframes name-marquee-scroll-2e27f3dc{0%{transform:translate(0)}to{transform:translate(-50%)}}.data-strip[data-v-2e27f3dc]{position:relative;z-index:2;max-width:860px;min-height:74px;margin:18px auto 36px;padding:12px 32px;display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));align-items:center;border:1px solid #e6eaf0;border-radius:20px;background:#ffffffc7;box-shadow:0 8px 32px #1e2e480d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.data-strip article[data-v-2e27f3dc]{display:flex;align-items:center;gap:12px;padding:5px 22px;border-right:1px solid #e7ebf1}.data-strip article[data-v-2e27f3dc]:last-child{border-right:0}.data-item[data-v-2e27f3dc]{will-change:opacity,transform}.data-strip.animation-ready[data-v-2e27f3dc]{opacity:0;transform:translateY(30px)}.data-strip.animation-ready.is-visible[data-v-2e27f3dc]{opacity:1;transform:translateY(0);transition:opacity .68s cubic-bezier(.2,.75,.25,1) 1.1s,transform .68s cubic-bezier(.2,.75,.25,1) 1.1s}.data-strip.animation-ready .data-item[data-v-2e27f3dc]{opacity:0;transform:translateY(30px)}.data-strip.animation-ready.is-visible .data-item[data-v-2e27f3dc]{opacity:1;transform:translateY(0);transition:opacity .68s cubic-bezier(.2,.75,.25,1) var(--delay),transform .68s cubic-bezier(.2,.75,.25,1) var(--delay)}.stat-icon[data-v-2e27f3dc]{width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.stat-icon.teal[data-v-2e27f3dc]{color:#148d86;background:#e7f6f4}.stat-icon.orange[data-v-2e27f3dc]{color:#c87920;background:#fff2e3}.stat-icon.blue[data-v-2e27f3dc]{color:#366dcc;background:#eaf1ff}.data-strip article div[data-v-2e27f3dc]{display:flex;flex-direction:column}.data-strip article strong[data-v-2e27f3dc]{font-size:20px;line-height:1}.stat-number[data-v-2e27f3dc]{display:inline-block;width:fit-content;color:transparent;background:linear-gradient(110deg,#1b4fd1,#18a6a0 48%,#1b4fd1);background-size:220% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text}.data-strip article:nth-child(2) .stat-number[data-v-2e27f3dc]{background-image:linear-gradient(110deg,#d56b13,#f0a326 48%,#d56b13)}.data-strip article:nth-child(3) .stat-number[data-v-2e27f3dc]{background-image:linear-gradient(110deg,#315fc5,#7c54d9 48%,#315fc5)}.data-strip.animation-ready .stat-number[data-v-2e27f3dc]{opacity:0;transform:translateY(7px)}.data-strip.animation-ready.is-visible .stat-number[data-v-2e27f3dc]{animation:number-gradient-reveal-2e27f3dc .9s cubic-bezier(.2,.75,.25,1) both;animation-delay:calc(var(--delay) + .26s)}@keyframes number-gradient-reveal-2e27f3dc{0%{opacity:0;transform:translateY(7px);background-position:100% 50%}to{opacity:1;transform:translateY(0);background-position:0 50%}}.data-strip article small[data-v-2e27f3dc]{margin-top:5px;color:#7a879a;font-size:11px}.home-footer[data-v-2e27f3dc]{position:relative;z-index:2;padding:0 24px 22px;color:#9aa4b2;text-align:center;font-size:11px}@media(max-width:900px){.data-strip[data-v-2e27f3dc]{margin-inline:20px;grid-template-columns:repeat(3,1fr)}.data-strip article[data-v-2e27f3dc]:nth-child(3){border-right:0}}@media(max-width:640px){.home-header[data-v-2e27f3dc]{height:70px;padding:0 18px}.home-header nav[data-v-2e27f3dc]{gap:14px}.home-header nav button[data-v-2e27f3dc]{display:none}.hero-section[data-v-2e27f3dc]{min-height:calc(100vh - 190px);padding:40px 16px}.hero-section h1[data-v-2e27f3dc]{font-size:38px;letter-spacing:-1.8px}.hero-copy[data-v-2e27f3dc]{font-size:14px}.data-strip[data-v-2e27f3dc]{min-height:78px;margin-inline:14px;padding:14px 6px;border-radius:16px}.data-strip article[data-v-2e27f3dc]{flex-direction:column;gap:7px;padding:0 6px;text-align:center}.stat-icon[data-v-2e27f3dc]{width:29px;height:29px}.data-strip article strong[data-v-2e27f3dc]{font-size:16px}.data-strip article small[data-v-2e27f3dc]{font-size:9px}}@media(prefers-reduced-motion:reduce){.home-header[data-v-2e27f3dc] .brand,.home-header nav[data-v-2e27f3dc],.home-header[data-v-2e27f3dc]:after,.ripple-char[data-v-2e27f3dc],.copy-ripple-char[data-v-2e27f3dc],.quick-searches button[data-v-2e27f3dc],.hero-title-line[data-v-2e27f3dc],.hero-reveal[data-v-2e27f3dc],.search-entry[data-v-2e27f3dc],.search-entry[data-v-2e27f3dc]:before,.search-entry[data-v-2e27f3dc] .search-field,.data-strip.animation-ready .data-item[data-v-2e27f3dc],.data-strip.animation-ready .stat-number[data-v-2e27f3dc]{opacity:1;transform:none;transition:none;animation:none}.copy-cursor[data-v-2e27f3dc],.title-cursor[data-v-2e27f3dc]{display:none}.hero-accent-line[data-v-2e27f3dc]:after{opacity:.72;transform:rotate(-1.4deg) scaleX(1);animation:none}}.team-section[data-v-2e27f3dc]{width:min(860px,100%);margin:6px auto 1px;display:grid;grid-template-columns:1fr 1.35fr;gap:20px;text-align:left}.team-col[data-v-2e27f3dc]{padding:20px 24px;background:linear-gradient(160deg,#ffffffeb,#f7faffd1);border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 26px #1e2e480f}.team-title[data-v-2e27f3dc]{display:flex;align-items:center;justify-content:center;gap:7px;width:fit-content;margin:0 auto 12px;padding:0 14px 8px;border-bottom:2px solid #eef2f8;font-size:15px;font-weight:700;color:#1e293b}.team-title[data-v-2e27f3dc] svg{color:#185adb}.member-avatar[data-v-2e27f3dc]{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2169e7,#18a6a0);color:#fff;font-size:12px;font-weight:700}.team-members[data-v-2e27f3dc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.team-members li[data-v-2e27f3dc]{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid #eef2f8;border-radius:12px;background:#ffffffb3;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.team-members li[data-v-2e27f3dc]:hover{transform:translate(4px);border-color:#c7d9f5;box-shadow:0 8px 18px #2563eb14}.member-info[data-v-2e27f3dc]{display:flex;flex-direction:column;gap:2px;min-width:0}.member-name[data-v-2e27f3dc]{font-size:14px;font-weight:700;color:#1f2f47}.member-title[data-v-2e27f3dc]{font-size:11px;color:#9aa4b2;white-space:nowrap}.member-affil[data-v-2e27f3dc]{margin-left:auto;display:flex;align-items:center;gap:4px;color:#94a1b3;font-size:11px;white-space:nowrap}.member-affil[data-v-2e27f3dc] svg{color:#b6c2d3;flex:none}@media(max-width:768px){.team-section[data-v-2e27f3dc]{grid-template-columns:1fr;gap:16px;padding-inline:16px}.member-affil[data-v-2e27f3dc]{width:100%;margin-left:0;padding-left:38px}}.source-paper[data-v-94068d17]{display:flex;align-items:flex-start;gap:7px;margin-bottom:12px;padding:9px 12px;border-radius:8px;background:#eef6ff;border:1px solid #d6e7fa;color:#1d4f91;font-size:12px;line-height:1.6}.source-paper svg[data-v-94068d17]{flex:none;margin-top:2px}.sp-label[data-v-94068d17]{flex:none;color:#35658f;font-weight:700}.sp-title[data-v-94068d17]{font-weight:600;word-break:break-word}.sp-meta[data-v-94068d17]{color:#60738b}.sp-doi[data-v-94068d17]{margin-left:auto;flex:none;color:#0d9488;text-decoration:none}.sp-doi[data-v-94068d17]:hover{text-decoration:underline}.field-grid[data-v-94068d17]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 28px;margin:0}.field-item[data-v-94068d17]{display:flex;gap:10px;min-width:0}.field-item dt[data-v-94068d17]{flex:none;min-width:88px;color:#64748b;font-size:12px;padding-top:1px}.field-item dd[data-v-94068d17]{margin:0;color:#1e3a5f;font-size:13px;line-height:1.65;word-break:break-word}.evidence-text[data-v-94068d17]{font-style:italic;color:#475569!important}@media(max-width:600px){.field-grid[data-v-94068d17]{grid-template-columns:1fr}}.substance-card[data-v-898e8fc8]{padding:20px 22px}.anchor-block[data-v-898e8fc8]{scroll-margin-top:100px}.sub-section[data-v-898e8fc8]{margin-bottom:18px}.sub-section[data-v-898e8fc8]:last-child{margin-bottom:0}.sub-heading[data-v-898e8fc8]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #dde6f0}.table-tag[data-v-898e8fc8]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:700;line-height:18px;color:#fff;vertical-align:1px}.tag-entity[data-v-898e8fc8]{background:#dc2626}.tag-composition[data-v-898e8fc8]{background:#16a34a}.tag-mention[data-v-898e8fc8]{background:#2563eb}.sub-badge[data-v-898e8fc8]{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.type-a[data-v-898e8fc8]{background:#dbeafe;color:#1d4ed8}.type-x[data-v-898e8fc8]{background:#fce7f3;color:#be185d}.sub-count[data-v-898e8fc8]{margin-left:auto;color:#889bb3;font-size:11px}.sub-block[data-v-898e8fc8]{margin-bottom:12px;padding:12px 14px;border:1px solid #e4ebf3;border-radius:10px;background:#fbfdff}.sub-block[data-v-898e8fc8]:last-child{margin-bottom:0}.block-name[data-v-898e8fc8]{margin:0 0 10px;color:#1d4f91;font-size:13px;font-weight:700}.item-index[data-v-898e8fc8]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;border-radius:50%;background:#2563eb;color:#fff;font-size:11px;font-weight:700;line-height:1;vertical-align:1px}.literature-card[data-v-cf565a8b]{border-top:1px solid #edf0f4;background:#fff}.literature-card[data-v-cf565a8b]:first-of-type{border-top:0}.literature-card summary[data-v-cf565a8b]{display:flex;flex-direction:column;gap:4px;padding:14px 22px;cursor:pointer;list-style:none}.literature-card summary[data-v-cf565a8b]::-webkit-details-marker{display:none}.lit-summary[data-v-cf565a8b]{display:flex;align-items:center;gap:12px;min-width:0}.lit-index[data-v-cf565a8b]{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:11px;font-weight:700;line-height:1}.lit-title[data-v-cf565a8b]{flex:1;min-width:0;font-size:15px;font-weight:600;color:#172f4f}.lit-meta-row[data-v-cf565a8b]{display:flex;align-items:center;justify-content:space-between;min-width:0;padding-left:32px}.lit-meta[data-v-cf565a8b]{font-size:13px;color:#6b7d94}.lit-chevron[data-v-cf565a8b]{flex:none;color:#94a3b8;transition:transform .2s}.literature-card[open] .lit-chevron[data-v-cf565a8b]{transform:rotate(180deg)}.lit-detail[data-v-cf565a8b]{padding:0 22px 18px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:0}.lit-detail>div[data-v-cf565a8b]{display:flex;gap:8px}.lit-detail dt[data-v-cf565a8b]{color:#64748b;font-size:12px;min-width:70px}.lit-detail dd[data-v-cf565a8b]{margin:0;color:#1e3a5f;font-size:13px;word-break:break-all}.lit-detail dd .doi-link[data-v-cf565a8b]{color:#1d4ed8;text-decoration:none;word-break:break-all}.lit-detail dd .doi-link[data-v-cf565a8b]:hover{text-decoration:underline}.formula-card[data-v-e54e71e9]{padding:20px 22px}.anchor-block[data-v-e54e71e9]{scroll-margin-top:100px}.matrix-block[data-v-e54e71e9]{margin-bottom:20px}.matrix-block[data-v-e54e71e9]:last-child{margin-bottom:0}.matrix-name[data-v-e54e71e9]{margin:0 0 12px;color:#122b4c;font-size:15px;font-weight:700}.table-tag[data-v-e54e71e9]{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:700;line-height:18px;color:#fff;vertical-align:1px}.tag-matrix[data-v-e54e71e9]{background:#dc2626}.tag-formula[data-v-e54e71e9]{background:#16a34a}.tag-component[data-v-e54e71e9]{background:#2563eb}.formula-list[data-v-e54e71e9]{margin-top:14px}.sub-block[data-v-e54e71e9]{margin-bottom:12px;padding:12px 14px;border:1px solid #e4ebf3;border-radius:10px;background:#fbfdff}.block-name[data-v-e54e71e9]{margin:0 0 10px;color:#1d4f91;font-size:13px;font-weight:700}.component-list[data-v-e54e71e9]{margin-top:12px;padding-top:10px;border-top:1px dashed #e3ebf4}.component-block[data-v-e54e71e9]{margin-bottom:10px;padding:10px 12px;border:1px solid #e9eef5;border-radius:8px;background:#f8fafd}.component-block[data-v-e54e71e9]:last-child{margin-bottom:0}.component-name[data-v-e54e71e9]{margin:0 0 8px;color:#0f766e;font-size:12px;font-weight:700}.experiment-card[data-v-33f574fe]{padding:20px 22px}.anchor-block[data-v-33f574fe]{scroll-margin-top:100px}.exp-block[data-v-33f574fe]{margin-bottom:20px}.exp-block[data-v-33f574fe]:last-child{margin-bottom:0}.exp-name[data-v-33f574fe]{margin:0 0 12px;color:#122b4c;font-size:15px;font-weight:700}.nested-list[data-v-33f574fe]{margin-top:14px}.sub-block[data-v-33f574fe]{margin-bottom:12px;padding:12px 14px;border:1px solid #e4ebf3;border-radius:10px;background:#fbfdff}.block-name[data-v-33f574fe]{margin:0 0 10px;color:#1d4f91;font-size:13px;font-weight:700}.sampling-list[data-v-33f574fe]{margin-top:12px;padding-top:10px;border-top:1px dashed #e3ebf4}.sampling-block[data-v-33f574fe]{margin-bottom:10px;padding:10px 12px;border:1px solid #e9eef5;border-radius:8px;background:#f8fafd}.sampling-name[data-v-33f574fe]{margin:0 0 8px;color:#0f766e;font-size:12px;font-weight:700}.table-tag[data-v-33f574fe]{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:700;line-height:18px;color:#fff;vertical-align:1px}.tag-exp[data-v-33f574fe]{background:#dc2626}.tag-treatment[data-v-33f574fe]{background:#16a34a}.tag-sampling[data-v-33f574fe]{background:#2563eb}.mechanism-card[data-v-2614ac12]{border-top:1px solid #edf0f4;border-left:4px solid #dbeafe;padding:18px 22px;background:#fff}.mechanism-card[data-v-2614ac12]:first-of-type{border-top:0}.mech-header[data-v-2614ac12]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mech-category[data-v-2614ac12]{font-size:14px;font-weight:600;color:#172f4f}.mech-pathway[data-v-2614ac12]{margin:0 0 12px;font-size:14px;line-height:1.7;color:#475569;font-weight:600}.source-paper[data-v-2614ac12]{display:flex;align-items:flex-start;gap:7px;margin:0 0 12px;padding:9px 12px;border-radius:8px;background:#eef6ff;border:1px solid #d6e7fa;color:#1d4f91;font-size:12px;line-height:1.6}.source-paper svg[data-v-2614ac12]{flex:none;margin-top:2px}.sp-label[data-v-2614ac12]{flex:none;color:#35658f;font-weight:700}.sp-title[data-v-2614ac12]{font-weight:600;word-break:break-word}.sp-meta[data-v-2614ac12]{color:#60738b}.sp-doi[data-v-2614ac12]{margin-left:auto;flex:none;color:#0d9488;text-decoration:none}.sp-doi[data-v-2614ac12]:hover{text-decoration:underline}.mech-grid[data-v-2614ac12]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:0}.mech-grid>div[data-v-2614ac12]{display:flex;gap:8px}.mech-grid dt[data-v-2614ac12]{color:#64748b;font-size:12px;min-width:70px}.mech-grid dd[data-v-2614ac12]{margin:0;color:#1e3a5f;font-size:13px}.evidence-text[data-v-2614ac12]{font-style:italic;color:#475569!important}@media(max-width:600px){.mech-grid[data-v-2614ac12]{grid-template-columns:1fr}}.side-panel[data-v-7fd76be5]{display:flex;flex-direction:column;gap:18px}.side-section[data-v-7fd76be5]{padding:18px;border:1px solid #e1e6ed;border-radius:14px;background:#fff;box-shadow:0 4px 14px #1f395d0a}.side-section h4[data-v-7fd76be5]{margin:0 0 10px;font-size:13px;color:#274766;font-weight:700}.side-dl[data-v-7fd76be5]{margin:0}.side-dl>div[data-v-7fd76be5]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.side-dl dt[data-v-7fd76be5]{color:#64748b}.side-dl dd[data-v-7fd76be5]{margin:0;color:#1e3a5f;font-weight:600}.related-list[data-v-7fd76be5]{display:flex;flex-direction:column}.related-list button[data-v-7fd76be5]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 0;border:0;border-bottom:1px solid #f1f5f9;background:none;color:#2563eb;font-size:14px;cursor:pointer;text-align:left}.related-list button[data-v-7fd76be5]:hover{color:#1d4ed8}.related-list button[data-v-7fd76be5]:last-child{border-bottom:0}.side-empty[data-v-7fd76be5]{color:#94a3b8;font-size:13px;margin:0}.side-note p[data-v-7fd76be5]{margin:0;font-size:12px;color:#64748b;line-height:1.7}li[data-v-4db2dd83]{list-style:none}a[data-v-4db2dd83]{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:8px;color:#2f4a68;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}a[data-v-4db2dd83]:hover{color:#0c57c7;background:linear-gradient(90deg,#edf5ff,#effcf9)}a.active[data-v-4db2dd83]{color:#2563eb;background:#e7efff}.node-chevron[data-v-4db2dd83]{flex:none;color:#94a3b8;transition:transform .2s}.node-chevron.expanded[data-v-4db2dd83]{transform:rotate(90deg);color:#2563eb}.node-dot[data-v-4db2dd83]{flex:none;width:12px;display:grid;place-items:center}.node-dot[data-v-4db2dd83]:before{content:"";width:5px;height:5px;border-radius:50%;background:#c3cede}a.active .node-dot[data-v-4db2dd83]:before{background:#2563eb}.node-text[data-v-4db2dd83]{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.node-count[data-v-4db2dd83]{flex:none;font-size:10px;color:#889bb3;font-weight:400;padding:1px 6px;border-radius:999px;background:#eef2f7}a.active .node-count[data-v-4db2dd83]{background:#dce8fb;color:#2563eb}.node-children[data-v-4db2dd83]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.node-children.open[data-v-4db2dd83]{grid-template-rows:1fr}.node-children-inner[data-v-4db2dd83]{min-height:0;overflow:hidden;margin:0 0 0 -30px;padding:0;border-left:1px dashed #dbe4ef}@media(prefers-reduced-motion:reduce){.node-children[data-v-4db2dd83]{transition:none}}.entity-page[data-v-f5d020d6]{position:relative;min-height:100vh;color:#13233a;background:radial-gradient(circle at 8% 18%,rgba(59,130,246,.13),transparent 25%),radial-gradient(circle at 92% 30%,rgba(20,184,166,.12),transparent 22%),linear-gradient(180deg,#eef5ff 0,#f5f8fc 430px,#f7f9fc)}.entity-header[data-v-f5d020d6]{position:sticky;top:0;z-index:40;height:82px;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#2563eb,#06b6d4,#14b8a6) 1;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 7px 24px #1b3e7114}.entity-header-inner[data-v-f5d020d6]{width:min(1480px,calc(100% - 48px));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.header-center[data-v-f5d020d6]{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;max-width:100%;min-width:0}.header-search-wrap[data-v-f5d020d6]{flex:1 1 auto;max-width:860px;min-width:0;opacity:0;transform:translateY(-18px);animation:entity-search-arrive-f5d020d6 .82s cubic-bezier(.16,.8,.22,1) .1s forwards}@keyframes entity-search-arrive-f5d020d6{0%{opacity:0;transform:translateY(-18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.header-back-link[data-v-f5d020d6]{display:inline-flex;align-items:center;gap:6px;flex:none;padding:8px 14px;border-radius:10px;color:#1d4f91;background:#e9f2ff;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;opacity:0;transform:translate(28px);animation:entity-nav-link-enter-f5d020d6 .72s cubic-bezier(.2,.76,.22,1) .15s forwards}.header-back-link[data-v-f5d020d6]:hover{color:#2563eb;background:#dce8fb}@keyframes entity-nav-link-enter-f5d020d6{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.entity-toolbar[data-v-f5d020d6]{display:none}.entity-shell[data-v-f5d020d6]{position:relative;z-index:3;width:80%;max-width:1480px;margin:0 auto;padding:32px 0 70px}.entity-hero[data-v-f5d020d6]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:7px;padding:42px 48px;border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(96,165,250,.16),transparent 45%),radial-gradient(circle at 95% 10%,rgba(45,212,191,.14),transparent 42%),radial-gradient(circle at 50% 140%,rgba(167,139,250,.1),transparent 50%),linear-gradient(118deg,#fff,#f3f8ff 55%,#eefcf8);border:1px solid rgba(148,180,222,.35);box-shadow:0 14px 40px #1f395d1f,inset 0 1px #fff}.entity-hero[data-v-f5d020d6]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,#2563eb,#06b6d4,#14b8a6)}.entity-hero[data-v-f5d020d6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(118deg,#2563eb33,#06b6d433,#14b8a633,#34d3992e,#a78bfa38,#f472b62e,#fb923c29,#2563eb33);background-size:400% 400%;animation:hero-tint-f5d020d6 10s ease-in-out infinite}@keyframes hero-tint-f5d020d6{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-glow[data-v-f5d020d6]{position:absolute;right:-140px;top:-150px;width:460px;height:460px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.72) 0%,rgba(96,165,250,.3) 36%,rgba(45,212,191,.16) 55%,transparent 72%);filter:blur(8px);animation:hero-glow-breathe-f5d020d6 5.5s ease-in-out infinite}@keyframes hero-glow-breathe-f5d020d6{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.95;transform:scale(1.1)}}.hero-title-row[data-v-f5d020d6]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.hero-name[data-v-f5d020d6]{margin:0;font-size:52px;font-weight:800;letter-spacing:3.5px;line-height:1.15;background:linear-gradient(130deg,#102a52 10%,#1d4ed8,#0d9488);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-badge[data-v-f5d020d6]{padding:5px 16px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.8px;border:1px solid rgba(255,255,255,.6);box-shadow:0 2px 8px #1f395d1a}.type-a[data-v-f5d020d6]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.type-x[data-v-f5d020d6]{background:linear-gradient(135deg,#fce7f3,#fbcfe8);color:#be185d}.hero-en[data-v-f5d020d6]{margin:0;color:#4a6687;font-size:22px;font-style:italic;font-weight:500;letter-spacing:1.8px;font-family:Georgia,Times New Roman,serif}.hero-sub[data-v-f5d020d6]{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 0;color:#60738b;font-size:16px}.hero-sub span[data-v-f5d020d6]{color:#35658f;font-weight:500}.hero-sub span+span[data-v-f5d020d6]{color:#7c8aa0}.entity-layout[data-v-f5d020d6]{display:grid;grid-template-columns:250px minmax(0,1fr) 250px;gap:28px;align-items:start;margin-top:28px}.outline-nav[data-v-f5d020d6]{position:sticky;top:112px;max-height:calc(100vh - 132px);overflow-y:auto;padding:16px 14px;border:1px solid #e1e6ed;border-radius:14px;background:#fff;box-shadow:0 4px 14px #1f395d0a;scrollbar-width:none;-ms-overflow-style:none}.outline-nav[data-v-f5d020d6]::-webkit-scrollbar{display:none;width:0;height:0}.nav-head[data-v-f5d020d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nav-label[data-v-f5d020d6]{color:#274766;font-size:12px;font-weight:800}.nav-toggle-all[data-v-f5d020d6]{border:0;background:none;color:#2563eb;font-size:11px;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:6px}.nav-toggle-all[data-v-f5d020d6]:hover{background:#e7efff}.toc-root[data-v-f5d020d6]{list-style:none;margin:0;padding:0}.card-list[data-v-f5d020d6]{min-width:0;display:flex;flex-direction:column;gap:26px}.entity-side-panel[data-v-f5d020d6]{position:sticky;top:112px;max-height:calc(100vh - 132px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;animation:fadeUp-f5d020d6 .8s ease .3s both}.entity-side-panel[data-v-f5d020d6]::-webkit-scrollbar{display:none;width:0;height:0}.detail-card[data-v-f5d020d6]{scroll-margin-top:110px;border-radius:18px;background:#fff;box-shadow:0 12px 34px #1f395d17;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.reveal-item.revealed[data-v-f5d020d6]:hover{transform:translateY(-4px);box-shadow:0 18px 44px #1f395d26}@keyframes fadeUp-f5d020d6{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.entity-hero[data-v-f5d020d6]{animation:fadeUp-f5d020d6 .8s ease both}.outline-nav[data-v-f5d020d6]{animation:fadeUp-f5d020d6 .8s ease .18s both}.reveal-item[data-v-f5d020d6]{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.reveal-item.revealed[data-v-f5d020d6]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.entity-hero[data-v-f5d020d6],.outline-nav[data-v-f5d020d6],.entity-side-panel[data-v-f5d020d6]{animation:none}.reveal-item[data-v-f5d020d6]{opacity:1;transform:none;transition:none}}.detail-card[data-v-f5d020d6]:nth-child(1){border-top:4px solid #2563eb}.detail-card[data-v-f5d020d6]:nth-child(2){border-top:4px solid #14b8a6}.detail-card[data-v-f5d020d6]:nth-child(3){border-top:4px solid #8b5cf6}.detail-card[data-v-f5d020d6]:nth-child(4){border-top:4px solid #f59e0b}.detail-card[data-v-f5d020d6]:nth-child(5){border-top:4px solid #6366f1}.section-heading[data-v-f5d020d6]{min-height:70px;display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #dfe8f2;background:linear-gradient(100deg,#f4f8ff,#f7fffd)}.section-heading>div[data-v-f5d020d6]{min-width:0;flex:1}.section-heading p[data-v-f5d020d6]{margin:0 0 3px;color:#35658f;font-size:11px;font-weight:700}.section-heading h2[data-v-f5d020d6]{margin:0;color:#122b4c;font-size:20px}.section-icon[data-v-f5d020d6]{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:11px;color:#fff!important}.section-icon.blue[data-v-f5d020d6]{background:linear-gradient(135deg,#2563eb,#3b82f6)}.section-icon.teal[data-v-f5d020d6]{background:linear-gradient(135deg,#0d9488,#14b8a6)}.section-icon.violet[data-v-f5d020d6]{background:linear-gradient(135deg,#7c3aed,#a855f7)}.section-icon.orange[data-v-f5d020d6]{background:linear-gradient(135deg,#ea580c,#f59e0b)}.section-icon.indigo[data-v-f5d020d6]{background:linear-gradient(135deg,#4f46e5,#6366f1)}.section-count[data-v-f5d020d6]{flex:none;padding:6px 11px;border-radius:999px;color:#174f8e;background:#e5f1ff;font-size:12px;font-weight:700}.card-body[data-v-f5d020d6]{padding:4px 0}.empty-hint[data-v-f5d020d6]{margin:0;padding:26px;text-align:center;color:#94a3b8;font-size:13px}.entity-loading[data-v-f5d020d6]{position:relative;z-index:3;padding:40px 0}.skeleton-card[data-v-f5d020d6]{padding:30px;margin:0 auto 16px;max-width:800px;border-radius:16px;background:#fff;border:1px solid #e8ecf1}.sk-line[data-v-f5d020d6]{height:12px;border-radius:6px;background:#e8ecf1;margin-bottom:10px}.w60[data-v-f5d020d6]{width:60%}.w80[data-v-f5d020d6]{width:80%}.w40[data-v-f5d020d6]{width:40%}.back-top[data-v-f5d020d6]{position:fixed;right:28px;bottom:32px;z-index:60;width:48px;height:48px;display:grid;place-items:center;border:1px solid transparent;border-radius:14px;cursor:pointer;color:#3b82f6;background:#ffffff47;backdrop-filter:blur(18px) saturate(1.8);-webkit-backdrop-filter:blur(18px) saturate(1.8);box-shadow:0 2px 10px #2563eb1f;transition:transform .2s,box-shadow .2s,background .2s}.back-top[data-v-f5d020d6]:hover{transform:translateY(-3px);background:#ffffff73;box-shadow:0 4px 14px #2563eb2e}.back-top[data-v-f5d020d6]:active{transform:translateY(0) scale(.96)}.back-top svg[data-v-f5d020d6]{position:relative;z-index:2;filter:drop-shadow(0 1px 2px rgba(255,255,255,.8))}.back-top .ball-box[data-v-f5d020d6]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:1}.back-top .ball[data-v-f5d020d6]{position:absolute;left:0;top:0;width:4.4px;height:4.4px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#dbeafe,#60a5fa 45%,#1d4ed8);box-shadow:inset 0 -1px 2px #0000002e;will-change:transform}.back-top .ball.c0[data-v-f5d020d6]{background:radial-gradient(circle at 32% 28%,#dbeafe,#60a5fa 45%,#2563eb)}.back-top .ball.c1[data-v-f5d020d6]{background:radial-gradient(circle at 32% 28%,#fecaca,#f87171 45%,#dc2626)}.back-top .ball.c2[data-v-f5d020d6]{background:radial-gradient(circle at 32% 28%,#fed7aa,#fb923c 45%,#ea580c)}.back-top .ball.c3[data-v-f5d020d6]{background:radial-gradient(circle at 32% 28%,#d1fae5,#34d399 45%,#059669)}.back-top .ball.c4[data-v-f5d020d6]{background:radial-gradient(circle at 32% 28%,#ede9fe,#a78bfa 45%,#7c3aed)}.back-top .ball.c5[data-v-f5d020d6]{background:radial-gradient(circle at 32% 28%,#fce7f3,#f472b6 45%,#db2777)}.back-top[data-v-f5d020d6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:1;pointer-events:none;overflow:hidden;background:linear-gradient(118deg,#2563ebb3,#06b6d4b3,#14b8a6b3,#34d399a6,#a78bfabf,#f472b6a6,#fb923c99,#2563ebb3);background-size:400% 400%;animation:back-top-breathe-f5d020d6 3.2s ease-in-out infinite,hero-tint-f5d020d6 10s ease-in-out infinite}@keyframes back-top-breathe-f5d020d6{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.back-top[data-v-f5d020d6]:before{animation:none;opacity:.7}}.back-top-enter-active[data-v-f5d020d6],.back-top-leave-active[data-v-f5d020d6]{transition:opacity .25s,transform .25s}.back-top-enter-from[data-v-f5d020d6],.back-top-leave-to[data-v-f5d020d6]{opacity:0;transform:translateY(10px)}@media(max-width:1100px){.entity-layout[data-v-f5d020d6]{grid-template-columns:1fr}.outline-nav[data-v-f5d020d6]{position:static;padding:0;border:0;border-radius:0;background:none;box-shadow:none;max-height:none;overflow:visible;scrollbar-width:auto}.outline-nav[data-v-f5d020d6]::-webkit-scrollbar{display:block}.outline-nav ul[data-v-f5d020d6]{display:flex;overflow-x:auto;gap:4px;padding:0;margin-bottom:20px}.outline-nav[data-v-f5d020d6] .node-children{margin:0;border-left:0;display:flex}.outline-nav li[data-v-f5d020d6]{margin:0}.outline-nav[data-v-f5d020d6] a{padding:8px 12px;border-radius:6px;font-size:11px;white-space:nowrap}.outline-nav[data-v-f5d020d6] .node-chevron,.outline-nav[data-v-f5d020d6] .node-dot,.outline-nav[data-v-f5d020d6] .node-count{display:none}.entity-side-panel[data-v-f5d020d6]{position:static;max-height:none;overflow:visible}}:root{font-family:DM Sans,Noto Sans SC,Microsoft YaHei,sans-serif;color:#17243a;background:#f7f8fb;font-synthesis:none;text-rendering:optimizeLegibility;--blue: #185adb;--deep-blue: #123d92;--ink: #17243a;--muted: #6f7f96;--line: #dfe5ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f7f8fb}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
