@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Sans+SC:wght@400;500;600&family=Roboto+Mono:wght@500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@600;700&display=swap";:root{--brand-blue:#1677ff;--brand-green:#21d4a2;--shell-width:min(1320px, calc(100vw - 32px));--bg-deep:#081222;--bg-layer:#0f1f3f;--text-main:#ecf2ff;--text-sub:#9db0d1;--panel-border:#ffffff1a;--panel-bg:#061224c2;--glow:0 14px 40px #0f64ff47}*{box-sizing:border-box}body{isolation:isolate;color:var(--text-main);background:radial-gradient(circle at 12% 20%, #1677ff47, transparent 34%), radial-gradient(circle at 88% 12%, #21d4a22e, transparent 32%), linear-gradient(140deg, var(--bg-deep), #0b1632 42%, var(--bg-layer));min-height:100vh;margin:0;font-family:IBM Plex Sans SC,Segoe UI,sans-serif;position:relative}body:before,body:after,#root:before{content:"";filter:blur(120px);pointer-events:none;z-index:-1;border-radius:50%;position:fixed}body:before{background:radial-gradient(circle,#3752ff6b,#3752ff00);width:40vw;min-width:320px;height:40vw;min-height:320px;top:18vh;left:-10vw}body:after{background:radial-gradient(circle,#722ed16b,#722ed100);width:38vw;min-width:280px;height:38vw;min-height:280px;top:4vh;right:-12vw}#root:before{background:radial-gradient(circle,#1890ff52,#1890ff00);width:34vw;min-width:260px;height:34vw;min-height:260px;bottom:-14vh;left:36vw}#root{min-height:100vh}.app-shell{background:0 0;min-height:100vh}.header-shell{z-index:20;width:var(--shell-width);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;border-radius:20px;flex-direction:column;gap:10px;height:auto;margin:0 auto;padding:12px 16px;line-height:normal;display:flex;position:sticky;top:20px;box-shadow:0 8px 26px #0000003d;background:#081222c7!important}.header-shell.ant-layout-header{height:auto!important;padding:12px 16px!important;line-height:normal!important}.header-main{justify-content:space-between;align-items:center;gap:14px;width:100%;margin:0;display:flex}.header-left{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.brand-wrap{align-items:center;gap:7px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 10px #1890ff73);flex:0 0 38px;width:38px;height:38px}.brand-wrap .brand-logo{width:38px!important;max-width:38px!important;height:38px!important;max-height:38px!important}.header-actions{justify-content:flex-end}.header-right{flex-shrink:0;align-items:center;gap:8px!important}.brand{letter-spacing:.5px;color:#dce7ff;flex-direction:column;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;line-height:1.04;display:flex}.brand>div:last-child{opacity:.88;font-size:15px}.menu-shell{flex:1;min-width:0;margin-left:4px;padding-left:14px;position:relative;background:0 0!important;border-bottom:none!important}.header-left .menu-shell:before{content:"";background:#a7b6ce73;width:1px;height:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.menu-shell .ant-menu-overflow{flex-wrap:nowrap}.menu-shell .ant-menu-title-content,.menu-shell .ant-menu-title-content a{letter-spacing:.5px;font-family:Space Grotesk,IBM Plex Sans SC,sans-serif}.menu-shell .ant-menu-title-content{display:inline-block;position:relative}.menu-shell .ant-menu-title-content:after{content:"";background:var(--menu-line-color,linear-gradient(90deg, #21d4a2, #00e0ff));opacity:0;border-radius:999px;height:2px;transition:opacity .22s,transform .22s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(.25)}.menu-shell .ant-menu-title-content:before{content:"";background:var(--menu-scan-color,#defff6f2);opacity:0;border-radius:999px;width:10px;height:2px;position:absolute;bottom:-7px;left:-2px}.menu-shell .ant-menu-item:hover .ant-menu-title-content:after,.menu-shell .ant-menu-item-active .ant-menu-title-content:after,.menu-shell .ant-menu-item-selected .ant-menu-title-content:after{opacity:1;transform:scaleX(1)}.menu-shell .ant-menu-item:hover .ant-menu-title-content:before,.menu-shell .ant-menu-item-active .ant-menu-title-content:before,.menu-shell .ant-menu-item-selected .ant-menu-title-content:before{opacity:1;animation:.92s linear infinite menuLineScan}.menu-row{align-items:center;gap:12px;width:100%;margin:0;display:flex}.menu-shell.ant-menu-horizontal>.ant-menu-item,.menu-shell.ant-menu-horizontal>.ant-menu-submenu{border-radius:10px;padding-inline:14px;position:relative;align-items:center!important;height:38px!important;margin:0 6px!important;line-height:38px!important;display:inline-flex!important}.menu-shell.ant-menu-horizontal{line-height:1!important}.menu-shell.ant-menu-horizontal>.ant-menu-item:after,.menu-shell.ant-menu-horizontal>.ant-menu-item-selected:after,.menu-shell.ant-menu-horizontal>.ant-menu-submenu:after,.menu-shell.ant-menu-horizontal>.ant-menu-submenu-selected:after{border:0!important;display:none!important}.menu-shell.ant-menu-horizontal>.ant-menu-item:before{display:none}.menu-shell.ant-menu-horizontal>.ant-menu-item-selected{font-weight:700}.menu-search{width:clamp(220px,19vw,260px)}.menu-search .ant-input-affix-wrapper{border-radius:999px;height:36px;padding-inline:12px}.menu-search .ant-input{font-size:14px}.icon-only-btn{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:inline-flex;border-radius:10px!important;padding:0!important}.user-trigger-btn{border-color:#7da2d661!important}.user-dropdown-panel{background:#0a162cf5;border:1px solid #78b5ff3d;border-radius:12px;min-width:220px;padding:12px;box-shadow:0 14px 28px #00000040}.user-dropdown-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.user-dropdown-avatar{background:linear-gradient(135deg,#3da2ff,#145ad6)}.user-dropdown-name{color:#e8f1ff;font-size:14px;font-weight:600}.user-dropdown-link-btn{margin-bottom:8px}.content-shell{width:var(--shell-width);margin:18px auto 24px;padding:8px}.patent-search-count{text-align:right;color:#b5c7e6;font-size:13px}.patent-workbench-page .ant-card{border-radius:16px}.patent-hero-card{background:linear-gradient(120deg,#1677ff33,#1677ff08),repeating-linear-gradient(90deg,#b2d0ff1a 0 1px,#0000 1px 24px)}.patent-hero-desc{color:#a7b7d6}.patent-hero-actions{grid-template-rows:auto auto;gap:8px;min-height:86px;display:grid}.patent-hero-query,.patent-hero-query.ant-input,.patent-hero-query.ant-input-affix-wrapper,.patent-hero-query.ant-input-textarea textarea{height:86px}.patent-hero-query.ant-input-textarea textarea{resize:none;border-radius:12px;padding-top:10px}.patent-hero-primary-btn{border-radius:12px;width:100%;height:42px}.patent-hero-sub-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.patent-upload-wrap,.patent-upload-wrap .ant-upload{width:100%}.patent-hero-secondary-btn{border-radius:10px;width:100%;height:36px}.patent-intent-alert{margin-top:12px}.patent-assistant-card .ant-btn{border-radius:999px}.patent-recommended-experts{flex-direction:column;gap:8px;margin:10px 0 12px;display:flex}.patent-search-table{margin-top:12px}.patent-ai-output{white-space:pre-wrap;color:#dbe8ff;background:#08152a94;border:1px solid #78b5ff3d;border-radius:12px;margin-top:12px;padding:12px;line-height:1.7}body.theme-light .patent-ai-output{color:#17365d;background:linear-gradient(#f4f9fffa,#eaf4ffeb);border-color:#276dca3d}body.theme-dark .patent-ai-output{color:#dbe8ff;background:#08152a94;border-color:#78b5ff3d}.patent-agent-item .ant-card-body{flex-direction:column;gap:12px;display:flex}.patent-package-card .ant-list-item{padding-inline:0}.patent-service-value-prop{background:linear-gradient(110deg,#1677ff1f,#21d4a214);border:1px solid #7cc4ff33;border-radius:12px;margin-bottom:12px;padding:12px}.patent-tool-emoji{margin-right:8px;font-size:18px}.patent-tool-price{margin-bottom:8px!important}.patent-freemium-tip,.patent-tool-trial-meta,.patent-tool-addon{margin-top:8px}.patent-trust-card{margin-top:12px}.patent-trust-item{height:100%}.patent-checkout-card{border-radius:14px}.patent-checkout-row{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.patent-checkout-addon{margin-top:6px}.patent-checkout-total{font-size:16px}.patent-checkout-total strong{color:#21d4a2;font-size:22px}body.theme-light .patent-checkout-total strong{color:#11834a}.projects-intake-card{background:linear-gradient(120deg,#1677ff24,#21d4a20f),#ffffff08}.projects-intake-summary-card{height:100%}.projects-intake-line{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.projects-intake-total strong{color:#21d4a2;font-size:22px}body.theme-light .projects-intake-total strong{color:#11834a}.projects-record-card{cursor:pointer}.projects-record-card .ant-card-actions{background:0 0}.patent-service-card .ant-space{justify-content:space-between}body.theme-light .patent-trust-item .ant-card-head-title,body.theme-light .patent-trust-item .ant-typography{color:#1d3557}@media (width<=768px){.patent-search-count{text-align:left}.patent-hero-sub-actions{grid-template-columns:1fr}.patent-hero-actions,.patent-hero-query,.patent-hero-query.ant-input,.patent-hero-query.ant-input-affix-wrapper,.patent-hero-query.ant-input-textarea textarea{min-height:initial;height:auto}.patent-service-card .ant-space{flex-wrap:wrap}}.patent-stats-bar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#e6f2ff;text-shadow:0 1px 2px #00000073;background:linear-gradient(135deg,#061a36c7,#092850a3);border:1px solid #7ec2ff61;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:10px 18px;font-size:13px;display:flex;box-shadow:0 8px 20px #02102261,inset 0 0 18px #54abff14}body.theme-light .patent-stats-bar{color:#edf6ff;background:linear-gradient(135deg,#061a36b8,#09285094);border-color:#7ec2ff6b}.patent-stats-bar strong{color:#7fffd0;font-weight:700}body.theme-light .patent-stats-bar strong{color:#9dffd9}.patent-stats-divider{opacity:.62;color:#dbedffe6}.patent-hero-tabs .ant-tabs-tab{padding:6px 16px;font-size:15px;font-weight:500}.patent-hero-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#21d4a2}.patent-hero-tabs .ant-tabs-ink-bar{background:#21d4a2}.patent-ai-output-wrap{margin-top:12px}.patent-cta-buy{transition:filter .2s,transform .15s}.patent-cta-buy:hover{filter:brightness(1.12);transform:translateY(-1px)}.patent-package-card{transition:box-shadow .22s,transform .18s}.patent-package-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px #1677ff38,0 2px 8px #0000002e}body.theme-light .patent-package-card:hover{box-shadow:0 8px 28px #1677ff29,0 2px 8px #00000014}@media (width<=600px){.patent-capability-table-card .ant-table{font-size:12px}}.slogan{color:var(--text-sub);margin-bottom:16px!important}.hero-panel{border:1px solid var(--panel-border);box-shadow:var(--glow);background:linear-gradient(120deg,#1677ff38,#1677ff0a),repeating-linear-gradient(90deg,#9db0d11a 0 1px,#0000 1px 30px);border-radius:18px;margin-top:24px;padding:24px;animation:.58s ease-out panelRise;position:relative;overflow:hidden}.hero-panel-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;gap:18px;min-height:376px;display:flex}.hero-copy-stack{z-index:1;max-width:760px;position:relative}.hero-message-list{flex-direction:column;gap:2px;display:flex}.home-page{position:relative}.home-page:before{content:"";clip-path:polygon(18% 0,100% 0,100% 82%,82% 100%,0 100%,0 18%);pointer-events:none;opacity:.7;background:linear-gradient(135deg,#55c4ff14,#21d4a20a),repeating-linear-gradient(45deg,#6eaaff14 0 1px,#0000 1px 18px);border-radius:28px;width:180px;height:180px;position:absolute;top:-10px;right:12px}.hero-panel:before{content:"";opacity:.6;pointer-events:none;border:1px solid #55c4ff24;border-radius:24px;width:180px;height:180px;position:absolute;top:-56px;right:-34px;transform:rotate(16deg)}.hero-panel:after{content:"";opacity:.38;pointer-events:none;background:linear-gradient(#ffffff0a,#0000 26% 74%,#ffffff08),repeating-linear-gradient(#82beff0a 0 1px,#0000 1px 12px);position:absolute;inset:0}.hero-title{text-shadow:0 0 14px #5abaff1f;animation:3.8s ease-in-out infinite heroTitleGlow;display:inline-block;position:relative}.hero-subtitle{z-index:1;max-width:860px;position:relative;color:#f2f8ff!important;margin-bottom:0!important}.hero-subtitle-strong{text-shadow:0 2px 16px #08122247;font-weight:600;color:#f2f8ff!important}.home-hero-search{z-index:1;display:block;position:relative}.home-hero-search:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#7cd2ff57,#0000);width:22%;position:absolute;top:-1px;bottom:-1px;left:-18%;transform:skew(-22deg);box-shadow:0 0 18px #44d7ff24}.home-hero-search:focus-within:before{opacity:1;animation:.98s cubic-bezier(.22,.61,.36,1) both heroSearchSweep}.home-hero-search .ant-input-group{border-radius:14px;overflow:hidden}.home-hero-search .ant-input-affix-wrapper,.home-hero-search .ant-input-group-addon,.home-hero-search .ant-input-search-button{transition:border-color .22s,box-shadow .22s,background .22s,color .22s}.home-hero-search .ant-input-affix-wrapper{background:#ffffff14;border-color:#82b6ff3d;box-shadow:inset 0 0 0 1px #ffffff05}.home-hero-search .ant-input{font-size:15px}.home-hero-search .ant-input-search-button{letter-spacing:.02em;min-width:116px;font-weight:700}.home-hero-search:hover .ant-input-affix-wrapper{border-color:#7cd2ff57}.home-hero-search:focus-within .ant-input-affix-wrapper{border-color:#21d4a2b8!important;box-shadow:0 0 0 3px #21d4a21f,0 0 18px #44d7ff1f!important}.home-hero-search:hover .ant-input-search-button,.home-hero-search:focus-within .ant-input-search-button{box-shadow:0 10px 20px #00e0ff24}.hero-quick-actions{z-index:1;flex-wrap:wrap;gap:12px;display:flex;position:relative}.hero-quick-button.ant-btn{color:#eef6ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06172c85;border:1px solid #ffffff38;border-radius:999px;min-height:46px;padding-inline:18px;font-weight:600;box-shadow:0 10px 22px #030f2333}.hero-quick-button.ant-btn:hover,.hero-quick-button.ant-btn:focus-visible{transform:translateY(-1px);color:#fff!important;background:#092642c2!important;border-color:#76e2ffb8!important}.hero-quick-button.primary.ant-btn{background:linear-gradient(135deg,#12866ef0,#1172b2eb);border-color:#21d4a2b8}.hero-quick-button.primary.ant-btn:hover,.hero-quick-button.primary.ant-btn:focus-visible{background:linear-gradient(135deg,#14987dfa,#1881c8f5)!important;border-color:#6df3cbeb!important}.stat-glow-number{letter-spacing:-.8px;background:linear-gradient(#fff 0%,#b7d7ff 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 10px #1890ff80;-webkit-background-clip:text;background-clip:text;font-family:Roboto Mono,Space Grotesk,sans-serif;font-size:62px;font-weight:800;line-height:.96;animation:none}.stat-line.is-live .stat-glow-number{animation:2.6s ease-in-out infinite statPulse}.stat-line{align-items:flex-start;gap:6px;margin-top:8px;display:flex}.stat-unit{color:#999;margin-left:2px;font-size:11px;line-height:1;transform:translateY(6px)}.ant-card{-webkit-backdrop-filter:blur(10px);transition:border-color .22s,box-shadow .22s,transform .22s;background:#ffffff08!important;border:1px solid #ffffff1a!important}.ant-card .ant-card-head{position:relative;border-bottom:none!important}.ant-card .ant-card-head:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#1890ff,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.ant-card .ant-card-head-title{padding-left:12px;position:relative}.ant-card .ant-card-head-title:before{content:"";background:linear-gradient(#7ae7ff,#1890ff);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #1890ffbf}.ant-card:hover{box-shadow:0 0 20px #1890ff4d;border-color:#1890ff!important}.ant-btn-primary{box-shadow:0 0 16px #1890ff61;background:linear-gradient(135deg,#3da2ff,#145ad6)!important;border-color:#2f86ff!important}.ant-btn-primary:hover,.ant-btn-primary:focus{box-shadow:0 0 20px #1890ff7a;background:linear-gradient(135deg,#62b9ff,#1a67eb)!important;border-color:#58a9ff!important}.hover-card{transition:transform .22s,box-shadow .22s,border-color .22s}.hover-card:hover{border-color:#1890ff;transform:translateY(-4px);box-shadow:0 0 20px #1890ff4d}.field-button{background:#1677ff1a;border:1px solid #1677ff66;border-radius:12px;height:56px;transition:border-color .22s,box-shadow .22s,transform .22s,background .22s;position:relative;overflow:hidden}.field-button:before{content:"";opacity:0;background:linear-gradient(90deg,#21d4a200,#21d4a21a);transition:opacity .22s;position:absolute;inset:0}.field-button .anticon{transition:transform .22s}.field-button:hover,.field-button:focus{transform:translateY(-2px);box-shadow:0 10px 22px #00e0ff24;border-color:var(--brand-green)!important}.field-button:hover:before,.field-button:focus:before{opacity:1}.field-button:hover .anticon,.field-button:focus .anticon{transform:translate(4px)}.tech-cloud-wrapper{background:0 0;width:100%;min-height:260px}.tech-wordcloud-shell{background:0 0;justify-items:center;width:100%;display:grid;position:relative}.tech-wordcloud-canvas{background:0 0;width:100%;height:360px;transition:filter .3s;display:block}.tech-wordcloud-hover{color:#00e0ff;text-shadow:0 0 10px #00e0ff59;margin-top:10px;font-size:13px}.tech-wordcloud-tooltip{z-index:3;pointer-events:auto;background:#061224eb;border:1px solid #72bbff57;border-radius:10px;min-width:220px;max-width:320px;padding:10px 12px;animation:.18s ease-out wordTipPop;position:absolute;transform:translate(14px,-10px);box-shadow:0 12px 28px #030a185c}.tech-wordcloud-tooltip-title{color:#dff0ff;margin-bottom:4px;font-family:Space Grotesk,IBM Plex Sans SC,sans-serif;font-size:18px;font-weight:700}.tech-wordcloud-tooltip-text{color:#afc4e0;font-size:12px;line-height:1.45}.tech-wordcloud-tooltip-action{color:#6fe4c1;letter-spacing:.1px;margin-top:6px;font-size:11px}.tech-wordcloud-expert-preview{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tech-wordcloud-expert-chip{appearance:none;cursor:pointer;color:#d8e7fb;background:#6fe4c114;border:1px solid #6fe4c12e;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 2px;font-size:11px;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.tech-wordcloud-expert-chip:hover,.tech-wordcloud-expert-chip:focus-visible{background:#6fe4c129;border-color:#6fe4c157;outline:none;transform:translateY(-1px)}.tech-wordcloud-expert-avatar{object-fit:cover;border:1px solid #a0dcffcc;border-radius:50%;width:20px;height:20px}@keyframes statPulse{0%,to{filter:drop-shadow(0 0 #21d4a200);transform:translateY(0)}50%{filter:drop-shadow(0 0 7px #21d4a25c);transform:translateY(-1px)}}@keyframes wordTipPop{0%{opacity:0;transform:translate(14px,-10px)scale(.94)}to{opacity:1;transform:translate(14px,-10px)scale(1)}}.expert-toolbar-card{background:#081a3a94!important}.expert-hero-panel{gap:16px;min-height:320px;margin-top:18px}.expert-hero-search{max-width:100%}.expert-hero-toolbar{z-index:1;width:100%;max-width:1120px;position:relative}.expert-hero-toolbar .expert-filter-control.ant-select .ant-select-selector,.expert-hero-toolbar .expert-filter-control .ant-input-affix-wrapper{color:#edf5ff;background:#091c388f;border-color:#82b6ff57!important}.expert-hero-toolbar .expert-filter-control.ant-select .ant-select-selector{align-items:center;display:flex;height:40px!important;padding:0 11px!important}.expert-hero-toolbar .expert-filter-control.ant-select .ant-select-selection-item,.expert-hero-toolbar .expert-filter-control.ant-select .ant-select-selection-placeholder{line-height:38px!important}.expert-hero-toolbar .expert-hero-search .ant-input-group .ant-input,.expert-hero-toolbar .expert-hero-search .ant-input-group .ant-input-search-button{height:40px}.expert-hero-toolbar .expert-hero-search .ant-input{line-height:38px}.expert-hero-toolbar .expert-filter-control.ant-select .ant-select-selection-placeholder,.expert-hero-toolbar .expert-filter-control .ant-input::placeholder{color:#b9cae2}.expert-hero-toolbar .expert-filter-control.ant-select .ant-select-arrow,.expert-hero-toolbar .expert-filter-control .ant-input-search-button{color:#d7e9ff}.expert-hero-toolbar .expert-filter-control.ant-select.ant-select-focused .ant-select-selector,.expert-hero-toolbar .expert-filter-control.ant-select:hover .ant-select-selector,.expert-hero-toolbar .expert-filter-control .ant-input-affix-wrapper-focused,.expert-hero-toolbar .expert-filter-control .ant-input-affix-wrapper:focus-within{border-color:#21d4a2c7!important;box-shadow:0 0 0 3px #21d4a21f,0 0 20px #44d7ff24!important}@media (width<=767px){.expert-hero-panel{min-height:268px}.expert-hero-panel .hero-subtitle.hero-subtitle-strong{font-size:20px!important}.expert-hero-panel .hero-subtitle{font-size:15px!important}.expert-hero-toolbar .ant-row{row-gap:10px}}.expert-grid-item{opacity:0;animation:.62s cubic-bezier(.22,.61,.36,1) forwards expertCardEnter;transform:translateY(14px)scale(.985)}.expert-tech-card{aspect-ratio:1;border-radius:18px;position:relative;overflow:hidden;background:linear-gradient(160deg,#0a224ef2,#05122df0),repeating-linear-gradient(90deg,#70a3ff0d 0 1px,#0000 1px 18px)!important}.search-result-head{background:#081a3a94;border:1px solid #72bbff3d;border-radius:18px;margin-top:24px;padding:18px;position:relative;overflow:hidden}.search-result-head .ant-input-search{margin-top:6px}.search-filter-card{position:sticky;top:96px}.search-results-card .ant-tabs-nav{margin-bottom:14px}.search-results-list{width:100%}.search-result-card{border-radius:14px}.expert-result-wrap{grid-template-columns:86px 1fr;align-items:start;gap:14px;display:grid}.expert-result-content{min-width:0}.patent-result-card,.paper-result-card,.policy-result-card{margin-bottom:12px}@media (width<=991px){.search-filter-card{position:static}.expert-result-wrap{grid-template-columns:1fr;justify-items:start}}.expert-tech-card:before,.expert-tech-card:after{content:"";pointer-events:none;opacity:0;transition:opacity .26s;position:absolute}.expert-tech-card:before{border-radius:inherit;inset:0;box-shadow:inset 0 0 0 1px #64dcff75,0 0 26px #00e0ff2e}.ai-recommended-card:before{opacity:.58;box-shadow:inset 0 0 0 1px #84f2ffd1,0 0 30px #00e0ff57}.expert-tech-card:after{background:linear-gradient(90deg,#0000,#92ebff47,#0000);width:56%;height:124%;top:-12%;left:-28%;transform:skew(-18deg)}.expert-tech-card .ant-card-body{height:100%;padding:16px;position:relative}.expert-tech-radar{opacity:.1;pointer-events:none;height:62%;position:absolute;bottom:-26%;left:-8%;right:-8%}.expert-tech-content{z-index:1;text-align:center;flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.expert-tech-content:before{content:"";opacity:0;filter:blur(.2px);pointer-events:none;background:linear-gradient(#00e0ff1f,#0000 68%),repeating-linear-gradient(90deg,#96e6ff24 0 1px,#0000 1px 10px);border-radius:10px;height:56px;animation:1.3s ease-out both titleGridBoot;position:absolute;top:112px;left:8%;right:8%}.expert-avatar-ring{background:linear-gradient(135deg,#00e0fff2,#2b75ffe6);border-radius:50%;place-items:center;width:116px;height:116px;margin-top:8px;display:grid;box-shadow:0 0 14px #00e0ff66}.expert-avatar-ring .ant-avatar{border:2px solid #00e0ffb8;box-shadow:0 0 12px #00e0ff61}.ai-recommended-card .expert-avatar-ring{box-shadow:0 0 18px #00e0ff85,0 0 28px #52b8ff47}.ai-recommended-card .expert-avatar-ring .ant-avatar{border-color:#98f5ffe0;box-shadow:0 0 16px #6ae4ff8f}.expert-name-title{text-shadow:0 0 8px #77e8ff40;animation:.96s cubic-bezier(.22,.61,.36,1) both titleGlowBoot;color:#fff!important;margin:12px 0 2px!important;font-size:24px!important;font-weight:700!important}.expert-name-title a{color:#fff}.expert-subtitle{font-size:14px;color:#b9c3d7!important}.expert-tag-row{justify-content:center;margin-top:10px}.expert-tech-tag{border-radius:999px;color:#00e0ff!important;background:#0000005c!important;border:1px solid #00e0ffb3!important}.expert-tech-tag.ai{background:#00e0ff1f!important}.ai-recommended-card .expert-tech-tag.ai{box-shadow:0 0 12px #00e0ff47;color:#e6fbff!important;background:#00e0ff33!important;border-color:#96f0fff5!important}.expert-research-field{max-width:92%;font-size:12px;color:#9fb1cc!important;margin:auto 0 10px!important}.expert-detail-link{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(8px)}.ai-recommended-card .expert-detail-link{opacity:.72;transform:translateY(0)}.expert-detail-btn{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);isolation:isolate;align-items:center;gap:6px;transition:transform .22s,box-shadow .24s,border-color .22s,background .24s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 14px #00e0ff3d,inset 0 0 10px #78dcff29;color:#ddf8ff!important;background:linear-gradient(135deg,#00e0ff33,#1890ff3d)!important;border:1px solid #00e0ff99!important;border-radius:999px!important;height:32px!important;padding:0 14px!important}.expert-detail-btn:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:42%;height:calc(100% + 2px);position:absolute;top:-1px;left:-65%;transform:skew(-24deg)}.expert-detail-btn:hover,.expert-detail-btn:focus{box-shadow:0 0 20px #00e0ff5c,inset 0 0 12px #8cf0ff42;color:#fff!important;background:linear-gradient(135deg,#00e0ff4d,#1890ff52)!important;border-color:#80f0fff2!important}.expert-detail-btn:hover:before,.expert-detail-btn:focus:before{opacity:1;animation:.78s cubic-bezier(.22,.61,.36,1) both detailBtnSweep}.expert-detail-arrow{z-index:1;font-size:12px;transition:transform .22s;position:relative}.expert-detail-btn span{z-index:1;position:relative}.expert-detail-summary-card .ant-card-body{gap:14px;display:grid}.expert-detail-summary-actions{justify-content:flex-end;width:100%;display:flex}.expert-detail-apply-wrap{justify-content:center;margin-top:2px;display:flex}.expert-detail-tag-row{justify-content:center;width:100%;margin-top:2px;display:flex!important}.expert-detail-tag{border-radius:999px;padding-inline:10px;font-weight:500;color:#d9f1ff!important;background:#113a6180!important;border:1px solid #69caff85!important}.expert-detail-summary-avatar{justify-content:center;display:flex}.expert-detail-summary-avatar .ant-avatar{border:3px solid #92deffd1;box-shadow:0 0 0 5px #52b4ff1f,0 10px 24px #08183047}.expert-intro-card,.expert-related-card{background:linear-gradient(150deg,#071833ad,#05142a70);border:1px solid #70a6f533;border-radius:16px;box-shadow:0 10px 26px #030e2133}.expert-intro-collapse{background:0 0}.expert-intro-collapse .ant-collapse-item{border-bottom:1px solid #81bcff33!important}.expert-intro-collapse .ant-collapse-item:last-child{border-bottom:0!important}.expert-intro-collapse .ant-collapse-header,.expert-intro-collapse .ant-collapse-expand-icon{color:#e8f3ff!important}.expert-intro-content p{color:#c9dbf4;margin:0 0 8px;line-height:1.8}.expert-research-list{color:#c9dbf4;margin:0;padding-left:18px;line-height:1.8}.expert-related-item{background:#0719348f;border:1px solid #74b7ff42;border-radius:12px;align-items:flex-start;gap:12px;height:100%;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.expert-related-item:hover{border-color:#8cd8ff85;transform:translateY(-2px);box-shadow:0 10px 20px #04122847}.expert-related-content{gap:2px;display:grid}.expert-related-content strong{color:#f4f8ff;font-size:15px}.expert-related-content p{color:#b6cae3;margin:0;font-size:13px}.expert-related-content span{color:#8fcfff;font-size:12px}.expert-related-link{justify-self:start;margin-top:2px}.expert-related-link .ant-btn-link{color:#75d3ff;height:auto;padding:0}.expert-related-link .ant-btn-link:hover{color:#a9e6ff!important}.demand-selected-expert-card{background:linear-gradient(135deg,#081e3bad,#0826487a);border:1px solid #76bcff47;border-radius:14px}.demand-selected-expert-meta{gap:3px;display:grid}.demand-selected-expert-label{color:#8fcfff;font-size:12px}.demand-selected-expert-card .ant-avatar{border:2px solid #9bdeffd9}.theme-light .demand-selected-expert-card{background:linear-gradient(135deg,#fff,#f5f9ff);border-color:#dbe8f5;box-shadow:0 8px 20px #103a6814}.theme-light .demand-selected-expert-label{color:#2f84c8}.demand-mode-tabs .ant-tabs-nav{margin-bottom:18px}.demand-mode-tabs .ant-tabs-nav-list{gap:14px;width:100%}.demand-mode-tabs .ant-tabs-tab{flex:1;justify-content:center;font-size:24px;font-weight:700;transition:transform .2s,border-color .2s,box-shadow .2s;color:#dceaff!important;background:linear-gradient(145deg,#091c38d6,#0a264c8a)!important;border:1px solid #66a3ec3d!important;border-radius:18px!important;margin:0!important;padding:18px 24px!important}.demand-mode-tabs .ant-tabs-tab:hover{transform:translateY(-2px);border-color:#88d1ff6b!important}.demand-mode-tabs .ant-tabs-tab-active{box-shadow:0 12px 26px #0079ff29,inset 0 0 18px #5cd2ff14;border-color:#74e1ff9e!important}.demand-mode-tabs .ant-tabs-tab-btn{color:inherit!important}.demand-mode-tabs .ant-tabs-ink-bar{display:none}.demand-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.demand-disclaimer-btn{font-weight:600;box-shadow:0 10px 20px #ff5e2547,inset 0 0 8px #ffe3c63d;color:#fff4e8!important;background:linear-gradient(135deg,#ff7a25eb,#ff4e4ee6)!important;border:1px solid #ffad60b8!important;border-radius:999px!important;height:36px!important;padding:0 16px!important}.demand-disclaimer-btn:hover,.demand-disclaimer-btn:focus{transform:translateY(-1px);box-shadow:0 12px 24px #ff5e2557,inset 0 0 10px #ffead24d;color:#fff!important;border-color:#ffcc9af0!important}.demand-disclaimer-drawer .ant-drawer-body{line-height:1.8}.demand-disclaimer-drawer .ant-typography{margin-bottom:10px}.demand-review-panel{background:#071a3285;border:1px solid #72b5ff38;border-radius:14px;padding:18px}.demand-review-descriptions .ant-descriptions-item-label{width:132px;color:#94cbff!important}.demand-review-descriptions .ant-descriptions-item-content{color:#e9f4ff!important}.theme-light .demand-disclaimer-btn{color:#fff!important;background:linear-gradient(135deg,#ff8e3a,#ff5d4d)!important;border-color:#ff9940b8!important}.theme-light .demand-mode-tabs .ant-tabs-tab{box-shadow:0 8px 18px #12467a0f;color:#18436f!important;background:linear-gradient(145deg,#fff,#f4f9ff)!important;border-color:#deebf8!important}.theme-light .demand-mode-tabs .ant-tabs-tab-active{box-shadow:0 10px 22px #12467a1f;border-color:#2f84c861!important}.theme-light .demand-review-panel{background:#f8fbff;border-color:#deebf8}.theme-light .demand-review-descriptions .ant-descriptions-item-label{color:#2f84c8!important}.theme-light .demand-review-descriptions .ant-descriptions-item-content{color:#1f2d3d!important}.service-center-page{margin-top:10px}.service-center-hero{background:radial-gradient(circle at 16% 20%,#60bcff61,#0000 36%),radial-gradient(circle at 86% 26%,#4777ff75,#0000 30%),linear-gradient(110deg,#0d4fc6,#0a3fb1 48%,#1147bf);border-radius:18px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px #09215759}.service-center-hero:before,.service-center-hero:after{content:"";pointer-events:none;position:absolute}.service-center-hero:before{opacity:.4;background:linear-gradient(135deg,#ffffff14,#0000 28%),repeating-linear-gradient(105deg,#add4ff1c 0 1px,#0000 1px 16px);inset:0}.service-center-hero:after{background:linear-gradient(145deg,#67bbff3d,#1f5ad229);border:1px solid #b4ddff5c;border-radius:14px;width:156px;height:108px;bottom:24px;right:32px;box-shadow:0 10px 30px #08184059}.service-center-hero-overlay{background:linear-gradient(#0528672e,#05286761);position:absolute;inset:0}.service-center-hero-content{z-index:1;text-align:center;padding:24px;position:relative;color:#fff!important}.service-center-hero-content .ant-typography{text-shadow:0 4px 14px #07194466;margin-bottom:10px;color:#fff!important}.service-center-hero-content .ant-typography,.service-center-hero-content .ant-typography h1,.service-center-hero-content .ant-typography h2,.service-center-hero-content .ant-typography h3,.service-center-hero-content .ant-typography h4,.service-center-hero-content .ant-typography h5,.service-center-hero-content .ant-typography p,.service-center-hero-content .ant-typography span{color:#fff!important}.service-center-hero-divider{background:linear-gradient(90deg,#d5e8ff,#fff);border-radius:999px;width:66px;height:4px;margin:0 auto}.service-center-intro-card{box-shadow:0 10px 30px #10306414;background:#f5fbfffa!important;border:1px solid #a4c6ee47!important;border-radius:14px!important}.service-center-intro-card .ant-typography{text-align:center;color:#4c627f;margin:0;line-height:1.9}.service-center-service-card{height:100%;box-shadow:0 12px 26px #10346217;background:#fff!important;border:1px solid #aac9ec52!important;border-radius:14px!important}.service-center-service-card .ant-card-body{flex-direction:column;gap:10px;height:100%;display:flex}.service-center-service-icon{color:#1f6be3;background:linear-gradient(145deg,#e5f1ff,#f3f9ff);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex}.service-center-service-card .ant-typography{margin:0}.service-center-service-card .ant-typography h4{color:#193e73;margin-bottom:2px;font-size:20px}.service-center-service-card .ant-typography-paragraph{color:#5d6f86;flex:1;line-height:1.8}.service-center-detail-btn{align-items:center;gap:8px;display:inline-flex;box-shadow:0 10px 20px #1d6af240;color:#fff!important;background:linear-gradient(90deg,#1d6af2,#1e86ff)!important;border:none!important;border-radius:8px!important;height:36px!important;padding:0 18px!important}.service-center-detail-btn:hover,.service-center-detail-btn:focus{color:#fff!important;background:linear-gradient(90deg,#2875f6,#2e93ff)!important}@media (width<=768px){.service-center-hero{min-height:178px}.service-center-hero:after{width:102px;height:72px;bottom:16px;right:16px}.service-center-hero-content .ant-typography{font-size:24px!important}}.service-center-detail-link{margin-top:auto;display:inline-flex}.service-detail-page{margin-top:10px}.service-detail-head{text-align:center;padding:2px 0 4px}.service-detail-hero{border-radius:18px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px #09215759}.service-detail-hero:before{content:"";opacity:.42;background:linear-gradient(135deg,#ffffff14,#0000 30%),repeating-linear-gradient(105deg,#add4ff1c 0 1px,#0000 1px 16px);position:absolute;inset:0}.service-detail-hero-content{z-index:1;padding:20px 24px;position:relative;color:#fff!important}.service-detail-head .ant-typography{text-shadow:0 4px 14px #0719446b;margin:0;font-size:clamp(28px,3vw,44px);color:#fff!important}.service-detail-hero-content .ant-typography,.service-detail-hero-content .ant-typography h1,.service-detail-hero-content .ant-typography h2,.service-detail-hero-content .ant-typography h3,.service-detail-hero-content .ant-typography h4,.service-detail-hero-content .ant-typography h5,.service-detail-hero-content .ant-typography p,.service-detail-hero-content .ant-typography span{color:#fff!important}.service-detail-hero-divider{background:linear-gradient(90deg,#d8eaff,#fff);border-radius:999px;width:64px;height:4px;margin:12px auto 14px}.service-detail-consult-btn{font-weight:600;box-shadow:0 10px 24px #0c43a859;color:#fff!important;background:linear-gradient(90deg,#1a6ff4db,#2e95ffdb)!important;border:1px solid #bae2ffdb!important;border-radius:999px!important;height:38px!important;padding:0 22px!important}.service-detail-consult-btn:hover,.service-detail-consult-btn:focus{color:#fff!important;background:linear-gradient(90deg,#2279f8eb,#3ba1ffeb)!important;border-color:#d5effff5!important}.service-detail-block-card{height:100%;box-shadow:0 10px 26px #142c5514;background:#ffffffdb!important;border:1px solid #cddcef8c!important;border-radius:14px!important}.service-detail-block-card .ant-card-body{flex-direction:column;gap:12px;min-height:250px;display:flex}.service-detail-block-icon{color:#2a69ea;background:linear-gradient(145deg,#eaf2ff,#f4f9ff);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex}.service-detail-block-card .ant-typography{margin:0}.service-detail-block-card .ant-typography h4{color:#1f2c42;font-size:28px}.service-detail-block-card .ant-typography-paragraph{color:#647089;flex:1;line-height:1.9}.service-detail-process-card{box-shadow:0 10px 26px #142c5514;background:#ffffffe6!important;border:1px solid #cddcef8c!important;border-radius:14px!important}.service-detail-process-card .ant-card-body{gap:14px;display:grid}.service-detail-process-card .ant-typography{text-align:center;color:#1f2c42;margin:0}.service-detail-process-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.service-detail-step-item{text-align:center;padding:8px 10px;position:relative}.service-detail-step-icon{color:#2a69ea;background:#f5f9ff;border:2px solid #2f77ebbf;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 8px;font-size:22px;display:grid}.service-detail-step-item strong{color:#2a3b54;font-size:16px}.service-detail-step-item p{color:#7a8698;margin:6px 0 0;font-size:13px;line-height:1.6}.service-detail-step-arrow{color:#3a79eb;font-size:22px;position:absolute;top:30px;right:-8px}@media (width<=1100px){.service-detail-process-line{grid-template-columns:repeat(3,minmax(0,1fr))}.service-detail-step-arrow{display:none}}@media (width<=768px){.service-detail-hero{min-height:190px}.service-detail-head .ant-typography{font-size:28px}.service-detail-process-line{grid-template-columns:repeat(1,minmax(0,1fr))}}.expert-tech-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #08162c80,0 0 22px #1890ff59}.expert-tech-card:hover:before{opacity:1;animation:2.2s ease-in-out infinite cardEdgePulse}.ai-recommended-card:hover:before{animation:1.8s ease-in-out infinite cardEdgePulseStrong}.expert-tech-card:hover:after{opacity:1;animation:1.6s cubic-bezier(.22,.61,.36,1) infinite cardScanSweep}.expert-tech-card:hover .expert-detail-link{opacity:1;transform:translateY(0)}.expert-tech-card:hover .expert-detail-btn{transform:translateY(-1px)}.expert-tech-card:hover .expert-detail-arrow{transform:translate(3px)}@keyframes detailBtnSweep{0%{left:-65%}to{left:130%}}@keyframes expertCardEnter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes titleGridBoot{0%{opacity:0;transform:translateY(6px)}35%{opacity:.2;transform:translateY(0)}to{opacity:.04;transform:translateY(0)}}@keyframes titleGlowBoot{0%{text-shadow:0 0 #77e8ff00;letter-spacing:.01em}45%{text-shadow:0 0 16px #77e8ff80;letter-spacing:.03em}to{text-shadow:0 0 8px #77e8ff40;letter-spacing:.01em}}@keyframes cardEdgePulse{0%,to{box-shadow:inset 0 0 0 1px #64dcff5c,0 0 18px #00e0ff1f}50%{box-shadow:inset 0 0 0 1px #84f2ffa3,0 0 28px #00e0ff3d}}@keyframes cardEdgePulseStrong{0%,to{box-shadow:inset 0 0 0 1px #84f2ff9e,0 0 28px #00e0ff3d}50%{box-shadow:inset 0 0 0 1px #acfaffeb,0 0 36px #58c8ff6b}}@keyframes cardScanSweep{0%{left:-35%}to{left:122%}}@media (prefers-reduced-motion:reduce){.expert-grid-item,.expert-tech-content:before,.expert-name-title,.expert-tech-card:hover:before,.expert-tech-card:hover:after,.menu-shell .ant-menu-item:hover .ant-menu-title-content:before,.menu-shell .ant-menu-item-active .ant-menu-title-content:before,.menu-shell .ant-menu-item-selected .ant-menu-title-content:before,.expert-detail-btn:hover:before,.expert-detail-btn:focus:before{animation:none!important}.expert-grid-item{opacity:1;transform:none}}.chat-bubble{border-radius:12px;width:fit-content;max-width:min(90%,320px);padding:10px 12px}.chat-bubble .ant-typography{margin:0;line-height:1.6}.chat-bubble.user{background:#1677ff29;border:1px solid #1677ff66;border-radius:12px 12px 0;margin-left:auto}.chat-bubble.user .ant-typography{color:#dce9ff}.chat-bubble.assistant{border:1px solid var(--panel-border);background:#0c1729d9;border-radius:12px 12px 12px 0}.chat-bubble.assistant .ant-typography{color:#edf4ff}.chat-markdown{color:inherit;font-size:14px;line-height:1.65}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p,.chat-markdown ul,.chat-markdown ol,.chat-markdown pre,.chat-markdown blockquote,.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{margin:0 0 8px}.chat-markdown ul,.chat-markdown ol{padding-left:20px}.chat-markdown li{margin-bottom:4px}.chat-markdown a{color:#80c7ff;text-decoration:underline}.chat-markdown code{background:#98c4ff29;border-radius:6px;padding:1px 5px;font-family:Roboto Mono,Consolas,monospace;font-size:12px}.chat-markdown pre{background:#020c1a7a;border:1px solid #88b0e640;border-radius:8px;padding:8px 10px;overflow-x:auto}.chat-markdown pre code{background:0 0;padding:0;font-size:12px}.chat-markdown blockquote{color:#e2eeffe6;border-left:3px solid #21d4a280;padding-left:10px}.theme-light .chat-bubble.user{background:#007aff1f;border-color:#007aff47}.theme-light .chat-bubble.user .ant-typography{color:#1f446e}.theme-light .chat-bubble.assistant{background:#f4f8fd;border-color:#d8e3ef}.theme-light .chat-bubble.assistant .ant-typography,.theme-light .chat-markdown{color:#24384f}.theme-light .chat-markdown a{color:#0f68b7}.theme-light .chat-markdown code{background:#0f68b71a}.theme-light .chat-markdown pre{background:#eef4fb;border-color:#c9d9ea}.theme-light .chat-markdown blockquote{color:#3f556d}.chat-widget-drawer .ant-drawer-body{flex-direction:column;height:100%;padding:0;display:flex}.chat-widget-body{flex-direction:column;height:100%;min-height:0;display:flex}.chat-message-list{flex:1;padding:14px 14px 8px;overflow-y:auto}.chat-message-row{margin-bottom:10px;display:flex}.chat-message-row.user{justify-content:flex-end}.chat-message-row.assistant{justify-content:flex-start}.chat-loading-row{padding:4px 2px 8px}.chat-composer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081222e6;border-top:1px solid #93add13d;padding:10px 14px 14px;position:sticky;bottom:0}.theme-light .chat-composer{background:#fffffff5;border-top-color:#dde7f2}@keyframes panelRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSearchSweep{0%{left:-20%}to{left:108%}}@keyframes heroTitleGlow{0%,to{text-shadow:0 0 14px #5abaff1f}50%{text-shadow:0 0 24px #5abaff3d}}@keyframes heroUnderlinePulse{0%,to{opacity:.86;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.06)}}@keyframes menuLineScan{0%{transform:translate(0)}to{transform:translate(calc(100% + 2px))}}.theme-toggle-btn{background:0 0!important;border:1px solid #b4c2d6cc!important}body.theme-light{color:#1f2d3d;background:#f4f7fa}body.theme-light:before,body.theme-light:after,body.theme-light #root:before{display:none}.theme-light .header-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;box-shadow:0 4px 20px #0000000d;background:#ffffffd9!important}.theme-light .header-shell.ant-layout-header{padding:12px 16px!important}.theme-light .brand{color:#1f2d3d}.theme-light .brand-logo{filter:none}.theme-light .theme-toggle-btn{color:#1f2d3d;border-color:#c9d4e3!important}.theme-light .theme-toggle-btn:hover,.theme-light .theme-toggle-btn:focus{color:#093;box-shadow:0 0 0 3px #00993324;border-color:#0099339e!important}.theme-light .menu-shell .ant-menu-item,.theme-light .menu-shell .ant-menu-submenu-title,.theme-light .menu-shell .ant-menu-item .ant-menu-title-content a{color:#1f2d3d!important}.theme-light .menu-shell{--menu-line-color:linear-gradient(90deg, #093, #00b34d);--menu-scan-color:#c7ffe0fa}.theme-light .header-left .menu-shell:before{background:#cfd8e6e6}.theme-light .user-trigger-btn{border-color:#c9d4e3!important}.theme-light .user-dropdown-panel{background:#fff;border:1px solid #e1e8f0;box-shadow:0 10px 24px #1224401a}.theme-light .user-dropdown-name{color:#1f2d3d}.theme-light .user-dropdown-avatar{background:linear-gradient(135deg,#00b34d,#093)}.theme-light .menu-shell.ant-menu-horizontal>.ant-menu-item:before{display:none}.theme-light .menu-shell .ant-menu-item:hover,.theme-light .menu-shell .ant-menu-item:hover .ant-menu-title-content a,.theme-light .menu-shell .ant-menu-item-active,.theme-light .menu-shell .ant-menu-item-active .ant-menu-title-content a{color:#093!important}.theme-light .menu-shell.ant-menu-horizontal>.ant-menu-item:hover:before,.theme-light .menu-shell.ant-menu-horizontal>.ant-menu-item-active:before,.theme-light .menu-shell.ant-menu-horizontal>.ant-menu-item-selected:before{display:none}.theme-light .menu-shell .ant-menu-item-selected,.theme-light .menu-shell .ant-menu-item-selected .ant-menu-title-content a{color:#093!important}.theme-light .menu-shell.ant-menu-horizontal>.ant-menu-item-selected{box-shadow:none;background:0 0!important}.theme-dark .header-shell{box-shadow:0 10px 28px #0000004d;background:#081222c7!important}.theme-dark .header-shell.ant-layout-header{padding:12px 16px!important}.theme-dark .menu-shell .ant-menu-item,.theme-dark .menu-shell .ant-menu-submenu-title,.theme-dark .menu-shell .ant-menu-item .ant-menu-title-content a{color:#dce7ff!important}.theme-dark .menu-shell{--menu-line-color:linear-gradient(90deg, #21d4a2, #00e0ff);--menu-scan-color:#ddfff7fa}.theme-dark .menu-shell .ant-menu-item:hover,.theme-dark .menu-shell .ant-menu-item:hover .ant-menu-title-content a,.theme-dark .menu-shell .ant-menu-item-active,.theme-dark .menu-shell .ant-menu-item-active .ant-menu-title-content a,.theme-dark .menu-shell .ant-menu-item-selected,.theme-dark .menu-shell .ant-menu-item-selected .ant-menu-title-content a{color:#21d4a2!important}.theme-dark .menu-shell.ant-menu-horizontal>.ant-menu-item:before,.theme-dark .menu-shell.ant-menu-horizontal>.ant-menu-item:hover:before,.theme-dark .menu-shell.ant-menu-horizontal>.ant-menu-item-active:before,.theme-dark .menu-shell.ant-menu-horizontal>.ant-menu-item-selected:before{display:none}.theme-dark .menu-shell.ant-menu-horizontal>.ant-menu-item-selected{box-shadow:none;background:0 0!important}.theme-light .slogan{color:#7f8c99}.theme-light .menu-search .ant-input,.theme-light .menu-search .ant-input-affix-wrapper,.theme-light .home-hero-search .ant-input,.theme-light .home-hero-search .ant-input-search,.theme-light .expert-filter-control .ant-select-selector,.theme-light .expert-filter-control .ant-input,.theme-light .demand-input .ant-input,.theme-light .demand-input .ant-select-selector,.theme-light .policy-page .ant-input-number,.theme-light .policy-page .ant-input-number-input{color:#1f2d3d!important;background:#fff!important;border-color:#e1e8f0!important}.theme-light .home-hero-search .ant-input-search-button,.theme-light .expert-filter-control .ant-input-search-button{color:#007aff!important;background:#fff!important;border-color:#e1e8f0!important}.theme-light .home-hero-search .ant-input-affix-wrapper{background:#ffffffe0;box-shadow:inset 0 0 0 1px #ecf2f8e6}.theme-light .home-hero-search:before{background:linear-gradient(90deg,#0000,#00b36d38,#0000)}.theme-light .home-hero-search:hover .ant-input-search-button,.theme-light .home-hero-search:focus-within .ant-input-search-button{box-shadow:0 12px 22px #00e0ff14}.theme-light .menu-search .ant-input-affix-wrapper-focused,.theme-light .menu-search .ant-input-affix-wrapper:focus-within,.theme-light .home-hero-search .ant-input-affix-wrapper-focused,.theme-light .home-hero-search .ant-input-affix-wrapper:focus-within,.theme-light .expert-filter-control.ant-select-focused .ant-select-selector,.theme-light .expert-filter-control .ant-input-affix-wrapper-focused,.theme-light .expert-filter-control .ant-input-affix-wrapper:focus-within,.theme-light .demand-input.ant-select-focused .ant-select-selector,.theme-light .demand-input .ant-input:focus,.theme-light .policy-page .ant-input-number-focused{border-color:#093!important;box-shadow:0 0 0 3px #0099331f!important}.theme-light .hero-panel{background:linear-gradient(#007aff0d,#007aff03),repeating-linear-gradient(90deg,#007aff0d 0 1px,#0000 1px 28px);border:1px solid #e1e8f0;box-shadow:0 10px 24px #12244014}.theme-light .hero-panel-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.theme-light .search-result-head{background:linear-gradient(#007aff0d,#007aff03),repeating-linear-gradient(90deg,#007aff0d 0 1px,#0000 1px 28px);border:1px solid #e1e8f0;box-shadow:0 10px 24px #12244014}.theme-light .search-result-head:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#ffffff29,#0000 26% 74%,#007aff05),repeating-linear-gradient(#7598bf0a 0 1px,#0000 1px 14px);position:absolute;inset:0}.theme-light .search-result-head .ant-typography{z-index:1;color:#1f2d3d;position:relative}.theme-light .search-result-head .ant-typography.ant-typography-secondary{color:#5f6f80}.theme-light .search-result-head .ant-input-search{z-index:1;position:relative}.theme-light .hero-panel:after{opacity:.5;background:linear-gradient(#ffffff29,#0000 26% 74%,#007aff05),repeating-linear-gradient(#7598bf0a 0 1px,#0000 1px 14px)}.theme-light .hero-title{text-shadow:0 0 16px #007aff14;color:#1f2d3d!important;margin-bottom:10px!important}.theme-light .hero-title:after{content:"";background:linear-gradient(90deg,#093,#00b34d);border-radius:999px;width:112px;height:3px;margin-top:8px;animation:2.8s ease-in-out infinite heroUnderlinePulse;display:block;box-shadow:0 0 18px #00b34d33}.theme-light .hero-subtitle{color:#5f6f80}.theme-light .hero-subtitle-strong{color:#f6fbff!important}.theme-light .hero-quick-button.ant-btn{color:#f8fbff;background:#ffffff2e;border-color:#ffffff5c}.theme-light .hero-quick-button.ant-btn:hover,.theme-light .hero-quick-button.ant-btn:focus-visible{background:#ffffff47!important;border-color:#ffffffb3!important}.theme-light .hero-quick-button.primary.ant-btn{color:#fff}.theme-dark .hero-title:after{content:"";background:linear-gradient(90deg,#21d4a2,#44d7ff);border-radius:999px;width:124px;height:3px;margin-top:8px;animation:2.8s ease-in-out infinite heroUnderlinePulse;display:block;box-shadow:0 0 18px #44d7ff42}.theme-dark .hero-subtitle{color:#b7c7e4}.theme-dark .hero-panel{box-shadow:0 18px 36px #08162c61,0 0 32px #44d7ff0f}.theme-light .home-stat-card{box-shadow:0 10px 24px #12244014;background:#fff!important;border-color:#e1e8f0!important}.theme-light .home-stat-card .ant-typography,.theme-light .home-stat-card .ant-typography-secondary{color:#7f8c99!important}.theme-light .stat-glow-number{-webkit-text-fill-color:#1f2d3d;color:#1f2d3d;text-shadow:none;background:0 0}.theme-light .stat-unit{color:#999}.theme-light .wordcloud-card{background:#fff!important}.home-news-panel,.home-events-panel{background:linear-gradient(170deg,#0a1a3470,#09142a57),repeating-linear-gradient(90deg,#8ac4ff0a 0 1px,#0000 1px 20px);border:1px solid #78a7ff29;border-radius:12px;flex-direction:column;height:100%;padding:12px 14px;display:flex;box-shadow:0 10px 24px #06142a33}.home-panel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.home-panel-title{align-items:center;gap:8px;padding-left:12px;display:inline-flex;position:relative;font-size:16px!important;font-weight:600!important}.home-panel-title .anticon{color:#74dfff;font-size:15px}.home-panel-title:before{content:"";background:linear-gradient(#7ae7ff,#1890ff);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #1890ffbf}.home-panel-head .ant-btn-link{padding-inline:0}.home-news-featured{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;width:100%;margin-bottom:10px;padding:0;position:relative;overflow:hidden}.home-news-featured-cover{object-fit:cover;width:100%;height:176px;transition:transform .26s}.home-news-featured-mask{background:linear-gradient(#0000000f,#000000e6);position:absolute;inset:0}.home-news-featured-content{gap:4px;display:grid;position:absolute;bottom:10px;left:12px;right:12px}.home-news-featured-title{color:#eff6ff;text-shadow:0 2px 10px #00000059;font-size:18px;font-weight:700;line-height:1.3}.home-news-featured-summary{color:#c5d8f4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.home-news-featured:hover .home-news-featured-cover,.home-news-featured:focus-visible .home-news-featured-cover{transform:scale(1.05)}.home-news-list{gap:8px;display:grid}.home-news-row{cursor:pointer;text-align:left;background:#5b92e114;border:0;border-radius:10px;grid-template-columns:112px 1fr;align-items:start;gap:12px;width:100%;padding:8px;transition:transform .22s,background .22s,box-shadow .22s;display:grid}.home-news-cover{aspect-ratio:4/3;object-fit:cover;filter:grayscale();border:1px solid #82bfff3d;border-radius:8px;width:112px;transition:filter .26s,transform .26s}.home-news-main{gap:6px;min-width:0;display:grid}.home-news-title{-webkit-line-clamp:1;color:#dbe9ff;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;transition:color .22s;display:-webkit-box;overflow:hidden}.home-news-summary{color:#a9bddb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.home-news-date{letter-spacing:.04em;color:#8ea1bf;font-family:Roboto Mono,Space Grotesk,monospace;font-size:12px}.home-news-meta-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-news-views{color:#9cc2f1;flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.home-news-row:hover,.home-news-row:focus-visible{background:#3e9ae224;transform:translateY(-1px);box-shadow:0 8px 18px #0814283d}.home-news-row:hover .home-news-title,.home-news-row:focus-visible .home-news-title{color:#6fe4c1}.home-news-row:hover .home-news-cover,.home-news-row:focus-visible .home-news-cover{filter:grayscale(0);transform:scale(1.02)}.home-events-list{grid-template-columns:1fr;gap:12px;display:grid}.home-event-row{cursor:pointer;text-align:left;background:#5694e71a;border:0;border-radius:12px;flex-direction:column;width:100%;padding:0;transition:transform .22s,box-shadow .22s,background .22s;display:flex;overflow:hidden}.home-event-media{border-top-left-radius:12px;border-top-right-radius:12px;width:100%;position:relative;overflow:hidden}.home-event-cover{object-fit:cover;border:0;border-top-left-radius:12px;border-top-right-radius:12px;width:100%;height:160px;display:block}.home-event-date-badge{color:#fff;background:linear-gradient(145deg,#0b3f8a,#0a2f67);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:54px;height:54px;line-height:1.05;display:flex;position:absolute;top:10px;left:12px;box-shadow:0 8px 18px #081e4a57}.home-event-date-badge span{letter-spacing:.08em;font-size:10px}.home-event-date-badge strong{font-size:18px}.home-event-row:hover,.home-event-row:focus-visible{background:#24beb624;transform:translateY(-2px);box-shadow:0 12px 26px #09182e47}.home-event-content{gap:10px;min-width:0;padding:12px;display:grid}.home-event-title{color:#e8f1ff;text-shadow:0 3px 10px #05122859;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;display:-webkit-box;overflow:hidden}.home-event-meta-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-event-meta-tags{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.home-event-badge{color:#c5dcff;background:#7cb4ff2e;border:1px solid #82bfff4d;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.home-event-cta{isolation:isolate;white-space:normal;text-align:center;justify-content:center;align-items:center;gap:6px;height:38px;font-size:12px;font-weight:600;line-height:1.1;transition:transform .22s,box-shadow .22s,border-color .22s,filter .22s;animation:2.8s ease-in-out infinite homeEventCtaPulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #083c8259,inset 0 0 10px #82dfff2e;color:#f3fbff!important;background:linear-gradient(90deg,#2563eb,#06b6d4)!important;border:0!important;border-radius:10px!important;min-width:112px!important;padding:0 12px!important}.home-event-cta-label{z-index:1;letter-spacing:.02em;font-size:13px;font-weight:700;line-height:1.1;position:relative}.home-event-cta-arrow{z-index:1;opacity:.78;font-size:12px;transition:transform .22s,opacity .22s;position:relative}.home-event-cta:before,.home-event-cta:after{content:"";pointer-events:none;position:absolute}.home-event-cta:before{opacity:.78;z-index:-1;background:radial-gradient(circle at 26% 24%,#bef6ff42,#0000 50%);inset:0}.home-event-cta:after{opacity:0;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:48%;height:calc(100% + 2px);top:-1px;left:-70%;transform:skew(-24deg)}.home-event-cta:hover,.home-event-cta:focus-visible{filter:saturate(1.05);animation-play-state:paused;transform:translateY(-1px)scale(1.05);box-shadow:0 14px 26px #0a28566b,0 0 0 1px #87ebff47,inset 0 0 12px #a0eeff47}.home-event-cta:hover .home-event-cta-arrow,.home-event-cta:focus-visible .home-event-cta-arrow{opacity:1;transform:translate(2px)}.home-event-cta:hover:after,.home-event-cta:focus-visible:after{opacity:1;animation:.88s cubic-bezier(.22,.61,.36,1) both homeEventCtaSweep}.home-event-cta:active{transform:translateY(1px)scale(.98);box-shadow:0 6px 14px #0718365c,inset 0 0 10px #8ce6ff2e}.home-event-cta:active .home-event-cta-arrow{transform:translate(0)}.home-event-cta:focus-visible{outline-offset:2px;outline:2px solid #84ecff85}.home-event-status-text{color:#97abc9;border-left:2px solid #22c55e;align-items:center;min-height:20px;padding-left:8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.home-event-views{color:#8fc3fb;align-items:center;gap:4px;min-height:20px;font-size:12px;line-height:1;display:inline-flex}@keyframes homeEventCtaSweep{0%{left:-70%}to{left:135%}}@keyframes homeEventCtaPulse{0%,to{box-shadow:0 10px 20px #081e4a59,inset 0 0 10px #82dfff38}50%{box-shadow:0 12px 24px #0826546b,0 0 0 1px #82dfff38,inset 0 0 12px #a2eeff4d}}.home-expert-card{height:100%;position:relative;overflow:hidden;background:linear-gradient(#0c1c3a9e,#0a152e8f),repeating-linear-gradient(90deg,#8cc0ff0d 0 1px,#0000 1px 14px)!important;border:1px solid #78a7ff3d!important}.home-expert-card:before{content:"";border-radius:inherit;opacity:.35;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 14px),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 14px);position:absolute;inset:0}.home-expert-card .ant-card-body{padding:14px}.home-expert-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.home-expert-card .ant-avatar{border:2px solid #92deffd1;transition:transform .24s,box-shadow .24s;box-shadow:0 0 0 4px #52b4ff1f}.home-expert-card .ant-typography,.home-expert-card .ant-typography a{color:#e8f1ff!important}.home-expert-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.home-expert-tags .ant-tag{color:#ddebff;background:#7cb4ff29;border-color:#82bfff2e;margin-inline-end:0;font-weight:600;transition:background .22s,color .22s,border-color .22s}.home-expert-card:after{content:"";filter:blur(10px);opacity:0;background:radial-gradient(circle,#21d4a252 0%,#21d4a200 74%);border-radius:999px;height:38px;transition:opacity .22s;position:absolute;bottom:-24px;left:8%;right:8%}.home-expert-card:hover:after{opacity:1}.home-expert-card:hover .ant-avatar{transform:scale(1.05);box-shadow:0 0 0 4px #52b4ff29,0 8px 16px #0003}.home-expert-card:hover .home-expert-tags .ant-tag{color:#fff;background:linear-gradient(135deg,#093,#07b56f);border-color:#0099338a}.home-stat-card:hover,.home-expert-card:hover,.home-fields-card:hover,.wordcloud-card:hover{border-color:var(--brand-green)!important;box-shadow:0 0 0 1px #21d4a22e,0 14px 30px #00e0ff1f!important}.theme-light .tech-wordcloud-hover{color:#093;text-shadow:none;font-weight:600}.theme-light .tech-wordcloud-tooltip{background:#fffffff7;border-color:#00993347;box-shadow:0 10px 26px #12244029}.theme-light .tech-wordcloud-tooltip-title{color:#184775}.theme-light .tech-wordcloud-tooltip-text{color:#5f6f80}.theme-light .tech-wordcloud-expert-chip{color:#35556f;background:#00993314;border-color:#0933}.theme-light .tech-wordcloud-expert-chip:hover,.theme-light .tech-wordcloud-expert-chip:focus-visible{background:#00993329;border-color:#0099335c}.theme-light .tech-wordcloud-expert-avatar{border-color:#0099336b}.theme-light .tech-wordcloud-tooltip-action{color:#093}.theme-light .home-expert-card{box-shadow:0 8px 16px #0f23410f;background:#fff!important;border-color:#e1e8f0!important}.theme-light .home-news-panel,.theme-light .home-events-panel{background:linear-gradient(#007aff0a,#007aff03),repeating-linear-gradient(90deg,#7598bf0f 0 1px,#0000 1px 18px);border-color:#e1e8f0;box-shadow:0 8px 24px #162c4d14}.theme-light .home-panel-title:before{background:linear-gradient(#00b34d,#093);box-shadow:0 0 10px #00993359}.theme-light .home-panel-title .anticon{color:#0093ff}.theme-light .home-news-featured-mask{background:linear-gradient(#102e521a,#102e52bf)}.theme-light .home-news-featured-title{color:#f9fcff}.theme-light .home-news-featured-summary{color:#d6e7ff}.theme-light .home-news-title{color:#23415d}.theme-light .home-news-date{color:#8a9aad}.theme-light .home-news-row{background:#007aff0f}.theme-light .home-news-cover,.theme-light .home-event-cover{border-color:#007aff33}.theme-light .home-news-row:hover .home-news-title,.theme-light .home-news-row:focus-visible .home-news-title{color:#093}.theme-light .home-news-summary{color:#6d8196}.theme-light .home-event-row{background:#fff;border:1px solid #e7edf6}.theme-light .home-event-row:hover,.theme-light .home-event-row:focus-visible{background:#fff;box-shadow:0 12px 28px #1228481f}.theme-light .home-event-date-badge{background:linear-gradient(145deg,#0b4c9d,#093b7a);box-shadow:0 8px 18px #0c4d9a47}.theme-light .home-event-title{color:#1f2d3d}.theme-light .home-event-badge{color:#567390;background:#007aff1a;border-color:#007aff38}.theme-light .home-event-cta{box-shadow:0 10px 20px #0d56af47,inset 0 0 10px #d2f0ff38;background:linear-gradient(90deg,#2563eb,#06b6d4)!important;border:0!important}.theme-light .home-event-cta:before{background:radial-gradient(circle at 26% 24%,#e8f6ff52,#0000 50%)}.theme-light .home-event-cta:hover,.theme-light .home-event-cta:focus-visible{box-shadow:0 14px 26px #0a54aa57,0 0 0 1px #8ce2ff3d,inset 0 0 12px #e2f6ff57}.theme-light .home-event-status-text{color:#5f7388}@media (width<=991px){.home-news-featured-cover{height:160px}.home-event-row{min-height:0}.home-event-cover{aspect-ratio:auto;height:140px}.home-news-row{grid-template-columns:92px 1fr}.home-news-cover{width:92px}}.theme-light .home-page:before{background:linear-gradient(135deg,#007aff0d,#00993308),repeating-linear-gradient(45deg,#7598bf14 0 1px,#0000 1px 18px)}.theme-light .hero-panel:before{border-color:#0099331f}@media (width<=768px){.hero-panel-cover{gap:16px;min-height:332px;padding:22px 18px}.hero-title{margin-bottom:10px!important}.hero-subtitle,.hero-subtitle-strong{line-height:1.65;font-size:14px!important}.hero-quick-actions{flex-direction:column}.hero-quick-button.ant-btn{justify-content:center;width:100%}}.theme-light .home-stat-card:hover,.theme-light .home-expert-card:hover,.theme-light .home-fields-card:hover,.theme-light .wordcloud-card:hover{border-color:#093!important;box-shadow:0 0 0 1px #00993324,0 14px 28px #00e0ff14!important}.theme-light .home-expert-card .ant-avatar{border-color:#0099336b;box-shadow:0 0 0 4px #00993314}.theme-light .expert-detail-summary-avatar .ant-avatar{border-color:#00993361;box-shadow:0 0 0 5px #00993314,0 8px 18px #1028461f}.theme-light .home-expert-card .ant-typography,.theme-light .home-expert-card .ant-typography a{color:#1f2d3d!important}.theme-light .home-expert-tags .ant-tag{color:#093;background:#0099331f;border-color:#0099331f}.news-page{margin-top:24px}.news-page-shell{width:100%}.news-page-head{gap:10px;margin-bottom:2px;display:grid}.news-page-head .ant-breadcrumb{color:#93a9c7}.news-page-head .ant-breadcrumb a,.news-page-head .ant-breadcrumb-link,.news-page-head .ant-breadcrumb-separator{color:inherit}.news-list-card,.news-sidebar-card{background:#0a183099!important;border-radius:16px!important}.news-list-card .ant-card-body,.news-sidebar-card .ant-card-body{padding:18px!important}.news-sidebar-stack{gap:16px;display:grid}.news-list-stack{gap:12px;display:grid}.news-smart-filter{background:#fff;border-radius:8px;flex-direction:column;gap:20px;margin-bottom:14px;padding:24px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;box-shadow:0 4px 12px #0000000d}.news-smart-filter-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.news-smart-filter-search{width:100%;min-width:0}.news-smart-filter-time{justify-content:flex-end;min-width:396px;display:flex}.news-time-controls{grid-template-columns:128px 260px;align-items:center;gap:8px;width:396px;display:grid}.news-time-quick-select{width:100%}.news-time-quick-select .ant-select-selector{align-items:center;transition:all .3s;display:flex;background:#f7f9fc!important;border-color:#e5eaf1!important;border-radius:8px!important;height:44px!important;padding:0 11px!important}.news-time-quick-select .ant-select-selection-item,.news-time-quick-select .ant-select-selection-placeholder{line-height:42px!important}.news-time-quick-select.ant-select-open .ant-select-selector,.news-time-quick-select:hover .ant-select-selector,.news-time-quick-select.ant-select-focused .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1a!important}.news-search-input .ant-input-group{border-radius:6px;width:100%;display:flex;overflow:hidden}.news-search-input .ant-input,.news-search-input .ant-input-search-button{height:44px;transition:all .3s}.news-search-input .ant-input-affix-wrapper{height:44px;box-shadow:none;background:#f5f7fa;border:1px solid #0000;border-radius:6px 0 0 6px;align-items:center;padding:0 12px;transition:all .3s;display:flex}.news-search-input .ant-input{color:#1f2d3d;height:100%;box-shadow:none;background:#f5f7fa;border:none;padding:0;font-weight:500;line-height:42px}.news-search-input .ant-input::placeholder{color:#b8c2d1}.news-search-input .ant-input-affix-wrapper:hover{border-color:#e2e8f2}.news-search-input .ant-input:focus,.news-search-input .ant-input-focused,.news-search-input .ant-input-affix-wrapper:focus,.news-search-input .ant-input-affix-wrapper-focused,.news-search-input .ant-input-affix-wrapper:focus-within{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff24!important}.news-search-input .ant-input-search-button{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;line-height:1;box-shadow:none!important;border:1px solid #1677ff!important;border-left:none!important;border-radius:0 6px 6px 0!important;display:inline-flex!important}.news-search-input .ant-input-group-addon{width:44px;min-width:44px}.news-search-submit-icon{justify-content:center;align-items:center;width:100%;display:inline-flex}.news-date-range{border-radius:8px;width:100%;height:44px;transition:all .3s}.news-date-range .ant-picker-input>input{cursor:pointer;height:42px;padding:0;font-weight:500;line-height:42px}.news-date-range.ant-picker{color:#5f6f85;background:#f7f9fc;border-color:#e5eaf1;height:44px;padding:0 11px}.news-date-range.ant-picker:hover,.news-date-range.ant-picker-focused{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.news-smart-filter-tags{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:32px;padding-top:20px;display:flex}.news-category-tab{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 6px;font-size:14px;font-weight:500;transition:all .3s}.news-category-tab:hover{color:#3e516d}.news-category-tab.active{color:#1677ff;border-bottom-color:#1677ff;font-weight:600}.news-empty-state{padding:20px 0}.news-filter-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.news-filter-tab{appearance:none;color:#b8c9e5;cursor:pointer;background:#5688d214;border:0;border-bottom:2px solid #0000;border-radius:10px;padding:8px 12px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.news-filter-tab.active{color:#6fe4c1;background:#21d4a214;border-bottom-color:#21d4a2}.news-list-item{background:#6da3ed14;border-radius:12px;padding:0;transition:transform .22s,box-shadow .22s,background .22s;overflow:hidden}.news-list-link{width:100%;color:inherit;grid-template-columns:160px minmax(0,1fr);align-items:stretch;gap:14px;padding:12px;text-decoration:none;display:grid}.news-list-item:hover{background:#5297e824;transform:translateY(-1px);box-shadow:0 10px 22px #07142a3d}.news-list-cover{object-fit:cover;border-radius:10px;flex:0 0 160px;width:160px;height:104px;display:block}.news-list-content{flex:1;gap:8px;min-width:0;display:grid}.news-list-title{transition:color .2s;color:#e9f2ff!important;margin:0!important}.news-list-item:hover .news-list-title{color:#6fe4c1!important}.news-list-summary{line-height:1.65;color:#9eb2cf!important;margin:0!important}.news-list-meta{color:#89a0bf;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.news-list-meta .anticon{margin-right:4px}.news-pagination-wrap{justify-content:center;margin-top:18px;display:flex}.news-hot-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.news-hot-item{padding:10px 0;display:block}.news-hot-item+.news-hot-item{border-top:1px solid #8298b633}.news-hot-link{width:100%;color:inherit;align-items:flex-start;gap:10px;padding:2px 0;text-decoration:none;display:flex}.news-hot-rank{color:#e4efff;background:#7a9ec957;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.news-hot-rank.top:first-child,.news-hot-item:first-child .news-hot-rank.top{color:#1f2937;background:#f59e0b}.news-hot-item:nth-child(2) .news-hot-rank.top{color:#082f49;background:#38bdf8}.news-hot-item:nth-child(3) .news-hot-rank.top{color:#052e16;background:#22c55e}.news-hot-title{color:#c9daf2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.news-hot-card .ant-card-head-title{padding-left:10px;position:relative}.news-hot-card .ant-card-head-title:before{content:"";background:#1677ff;border-radius:2px;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.news-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.news-category-link{text-align:left;color:#aad0ff!important;justify-content:flex-start!important;padding:4px 0!important}.news-category-link:hover{color:#6fe4c1!important}.theme-light .news-list-card,.theme-light .news-sidebar-card{background:#fff!important}.theme-light .news-page-head .ant-breadcrumb{color:#7f95ad}.theme-light .news-filter-tab{color:#516982;background:#007aff0d}.theme-light .news-smart-filter{background:#fff;border:1px solid #edf1f6}.theme-light .news-filter-tab.active{color:#093;background:#00993314;border-bottom-color:#093}.theme-light .news-list-item{background:#007aff0d}.theme-light .news-list-item:hover{background:#00993314}.theme-light .news-list-title{color:#1f2d3d!important}.theme-light .news-list-item:hover .news-list-title{color:#093!important}.theme-light .news-list-summary{color:#6f8399!important}.theme-light .news-list-meta{color:#7f95ad}.theme-light .news-hot-title{color:#4a6178}.theme-light .news-date-quick-actions .ant-btn-primary{background:#093;border-color:#093}.theme-light .news-category-link{color:#2b5f8a!important}.theme-light .news-category-link:hover{color:#093!important}.news-detail-page{margin-top:24px}.news-detail-shell{width:100%;margin:0}.news-detail-main{gap:18px;display:grid}.news-detail-head{gap:12px;display:grid}.news-detail-title{margin:0!important;font-size:clamp(1.8rem,3vw,2rem)!important;line-height:1.3!important}.news-detail-meta{color:#9bb0ce;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.news-detail-meta .anticon{margin-right:4px}.news-prose{color:#d2e3fb;line-height:1.85}.news-prose h2{color:#f3f8ff;margin:1.4rem 0 .7rem;font-size:1.35rem}.news-prose p{margin:.65rem 0}.news-prose img{border-radius:12px;width:100%;margin:1rem 0}.news-prose blockquote{color:#b6cbea;background:#21d4a20f;border-left:3px solid #21d4a2ad;border-radius:0 8px 8px 0;margin:1rem 0;padding:.2rem 0 .2rem .9rem}.news-prose ul{margin:.7rem 0 1rem;padding-left:1.2rem}.news-prose li{margin:.35rem 0}.news-detail-nav{border-top:1px solid #78a7ff33;gap:10px;padding-top:14px;display:grid}.news-detail-nav-link{color:#9fd8ff;text-decoration:none}.news-detail-nav-link:hover{color:#6fe4c1}.news-detail-nav-empty{color:#7f95b0}.news-comment-card{background:#0a183099!important}.news-comment-login-tip{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.news-comment-actions{justify-content:flex-end;margin-top:10px;display:flex}.news-comment-list{gap:12px;margin-top:14px;display:grid}.news-comment-item{align-items:flex-start;gap:10px;display:flex}.news-comment-avatar{color:#fff;background:linear-gradient(135deg,#38bdf8,#22c55e)}.news-comment-main{background:#72a2e414;border-radius:10px;flex:1;min-width:0;padding:10px 12px}.news-comment-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.news-comment-author{color:#e9f2ff;font-weight:600}.news-comment-time{color:#90a4c2;font-size:12px}.news-comment-content{white-space:pre-wrap;color:#c0d2eb!important;margin:0!important}.news-detail-sidebar{position:sticky;top:96px}.news-detail-side-card{background:#0a183099!important}.news-detail-related-list,.news-detail-toc-list{gap:8px;margin:0;padding-left:1rem;display:grid}.news-detail-related-link,.news-detail-toc-link{color:#bad1f1;line-height:1.45;text-decoration:none}.news-detail-related-link:hover,.news-detail-toc-link:hover{color:#6fe4c1}.theme-light .news-detail-title{color:#1f2d3d!important}.theme-light .news-detail-meta{color:#6f8399}.theme-light .news-prose{color:#3f556c}.theme-light .news-prose h2{color:#1f2d3d}.theme-light .news-prose blockquote{color:#4b647c;background:#00993314;border-left-color:#00993380}.theme-light .news-detail-nav{border-top-color:#e1e8f0}.theme-light .news-detail-nav-link{color:#2b5f8a}.theme-light .news-detail-nav-link:hover{color:#093}.theme-light .news-detail-nav-empty{color:#8799ac}.theme-light .news-detail-side-card,.theme-light .news-comment-card{background:#fff!important}.theme-light .news-comment-main{background:#007aff0d}.theme-light .news-comment-author{color:#1f2d3d}.theme-light .news-comment-time{color:#6f8399}.theme-light .news-comment-content{color:#3f556c!important}.theme-light .news-detail-related-link,.theme-light .news-detail-toc-link{color:#4a6178}.theme-light .news-detail-related-link:hover,.theme-light .news-detail-toc-link:hover{color:#093}@media (width<=767px){.news-smart-filter-main{grid-template-columns:1fr;align-items:stretch}.news-smart-filter-search,.news-smart-filter-time{width:100%;min-width:0}.news-time-controls{grid-template-columns:1fr;width:100%}.news-list-cover{flex:auto;width:100%;height:170px}.news-list-link{grid-template-columns:1fr}.news-date-range{width:100%}.news-category-grid{grid-template-columns:1fr}.news-detail-sidebar{position:static}}.theme-light .home-expert-card:hover .home-expert-tags .ant-tag{color:#fff;background:linear-gradient(135deg,#093,#00b877);border-color:#0099337a}.theme-light .field-button{background:linear-gradient(#007aff0a,#007aff03);border-color:#e1e8f0}.theme-light .field-button:hover,.theme-light .field-button:focus{background:linear-gradient(90deg,#0930,#0099331a);box-shadow:0 12px 24px #00e0ff14;border-color:#093!important}.theme-light .ant-card{-webkit-backdrop-filter:none;box-shadow:0 10px 24px #12244014;background:#fff!important;border:1px solid #e1e8f0!important}.theme-light .ant-card .ant-card-head:after{background:linear-gradient(90deg,#0000,#007aff29,#0000)}.theme-light .ant-card .ant-card-head-title,.theme-light .ant-typography,.theme-light .ant-typography h1,.theme-light .ant-typography h2,.theme-light .ant-typography h3{color:#1f2d3d}.theme-light .expert-toolbar-card{background:#fff!important}.theme-light .expert-hero-panel{border-color:#dce7f5}.theme-light .expert-tech-card{background:#fff!important;border:1px solid #e1e8f0!important}.theme-light .expert-tech-card:before{box-shadow:inset 0 0 0 1px #0933,0 0 #0000}.theme-light .expert-tech-content:before{background:linear-gradient(#00993314,#0000 72%),repeating-linear-gradient(90deg,#00993314 0 1px,#0000 1px 10px)}.theme-light .expert-avatar-ring{background:#fff;border:1px solid #0099338c;box-shadow:0 0 0 3px #00993314,0 8px 18px #0933}.theme-light .ai-recommended-card .expert-avatar-ring{border-color:#009933b8;box-shadow:0 0 0 4px #0099331a,0 10px 22px #00993338}.theme-light .expert-avatar-ring .ant-avatar{border-color:#00993385;box-shadow:0 0 0 3px #00993314}.events-page{color:#d7e5fb;margin-top:18px}.events-banner{background:radial-gradient(circle at 78% 16%,#2badff61,#0000 38%),linear-gradient(120deg,#071430e0,#0a193ba3),url(https://images.unsplash.com/photo-1518770660439-4636190af475?auto=format&fit=crop&w=1600&q=80) 50%/cover no-repeat;border-radius:16px;width:100%;min-height:260px;margin-bottom:14px;position:relative;overflow:hidden}.events-banner-mask{background:linear-gradient(#0000003d,#000000a3),repeating-linear-gradient(90deg,#9bb9ff14 0 1px,#0000 1px 22px);position:absolute;inset:0}.events-banner-content{text-align:center;z-index:1;place-content:center;gap:10px;padding:18px;display:grid;position:absolute;inset:0}.events-banner-content .events-banner-cn{color:#a4c4f5;letter-spacing:.1em;margin:0;font-family:Space Grotesk,IBM Plex Sans SC,sans-serif}.events-banner-content h1{color:#f2f7ff;letter-spacing:.02em;margin:0;font-family:Noto Serif SC,serif;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2}.events-banner-content p{color:#d1e3ff;margin:0}.events-breadcrumb{margin-bottom:12px}.events-filter-sticky{z-index:9;margin-bottom:16px;position:sticky;top:92px}.events-filter-grid{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07142cd1;border:1px solid #70a6f53d;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid;box-shadow:0 8px 20px #03081257}.events-filter-item{gap:7px;display:grid}.events-filter-item>span{color:#9eb7da;font-size:12px}.events-filter-item .ant-select{width:100%}.events-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:8px;display:grid}.events-empty-wrap{background:#07142c85;border:1px solid #70a6f52e;border-radius:14px;grid-column:1/-1;padding:20px}.event-card{background:linear-gradient(#081834a8,#091327b8);border:1px solid #70a6f538;border-radius:16px;grid-template-columns:40% 1fr;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden}.event-card:hover{border-color:#6fe4c194;transform:translateY(-3px);box-shadow:0 16px 30px #070f2359}.event-card-media{background-position:50%;background-size:cover;min-height:220px;position:relative}.event-media-mask{background:linear-gradient(#0000,#000000a3);height:52%;position:absolute;inset:auto 0 0}.event-badge{z-index:1;color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.event-badge.is-open{background:linear-gradient(90deg,#0ea765,#3ad38b)}.event-badge.is-soon{background:linear-gradient(90deg,#0052d9,#00bfff)}.event-badge.is-history,.event-badge.is-full{background:linear-gradient(90deg,#5d6f84,#7f91a4)}.event-date-corner{z-index:1;color:#fff;text-align:right;gap:0;display:grid;position:absolute;top:10px;right:12px}.event-date-corner span{font-size:34px;font-weight:700;line-height:1}.event-date-corner em{letter-spacing:.14em;opacity:.86;font-size:12px;font-style:normal}.event-card-content{gap:12px;padding:14px;display:grid}.event-card-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:52px;margin:0;font-size:20px;line-height:1.3;display:-webkit-box;overflow:hidden}.event-card-content h3 a{color:#ecf4ff}.event-card-content h3 a:hover{color:#80e7ca}.event-meta{gap:8px;display:grid}.event-meta p{color:#9eb8da;align-items:center;gap:7px;margin:0;font-size:13px;display:inline-flex}.event-meta .event-views{color:#8bc0f8}.event-tags{flex-wrap:wrap;gap:7px;display:flex}.event-tags .ant-tag{color:#b5cbeb;background:#4877be14;border-color:#78b1ff57;border-radius:999px;margin:0}.event-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.event-organizer{align-items:center;gap:8px;min-width:0;display:inline-flex}.event-organizer img{object-fit:contain;background:#fff;border-radius:50%;width:22px;height:22px}.event-organizer span{color:#8fa9cb;font-size:12px}.event-detail-link{color:#8fd9ff;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.event-detail-link:hover{color:#80e7ca}.event-detail-page{margin-top:24px}.event-detail-breadcrumb{margin-bottom:16px}.event-detail-breadcrumb .ant-breadcrumb-link,.event-detail-breadcrumb .ant-breadcrumb-separator{color:#dcebffc7}.event-detail-main{gap:18px;display:grid}.event-detail-hero{--event-hero-pad:clamp(20px, 3vw, 34px);border:1px solid #8bbeff3d;border-radius:22px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 24px 56px #05123173}.event-hero-bg{object-fit:cover;filter:saturate(1.12)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.event-hero-mask{background:linear-gradient(104deg,#030e26cc 16%,#0412318a 47%,#04112c47 100%),linear-gradient(#07143224,#020a1cad);position:absolute;inset:0}.event-hero-content{z-index:2;padding:var(--event-hero-pad);max-width:min(760px,76%);position:relative}.event-hero-content h1{color:#f8fbff;letter-spacing:.01em;text-wrap:balance;text-shadow:0 4px 10px #00000080;margin:0;font-family:Space Grotesk,IBM Plex Sans SC,sans-serif;font-size:clamp(2.2rem,3.8vw,3.15rem);font-weight:700;line-height:1.16}.event-hero-content>p{color:#e2eeffe6;max-width:56ch;margin:14px 0 15px;font-size:16px;line-height:1.8}.event-detail-tags{flex-wrap:wrap;gap:10px;display:flex}.event-detail-tags .ant-tag{margin-inline-end:0;color:#f4fafff0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;margin-bottom:0;padding:4px 12px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff0d,0 4px 12px #0000002e}.event-detail-tags .ant-tag:nth-child(2){color:#e9f9ff;border-color:#ffffff52}.event-detail-tags .ant-tag:nth-child(3){color:#e6f4ff;border-color:#ffffff47}.event-detail-tag-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.event-detail-views{color:#d7ebff;background:#08224880;border:1px solid #80b4ff6b;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;line-height:1;display:inline-flex}.event-org-list{gap:14px;display:grid}.event-org-row{grid-template-columns:78px 1fr;align-items:center;gap:12px;display:grid}.event-org-row-label{text-align:center;letter-spacing:.04em;color:#d6eaff;background:#89c5ff33;border:0;border-radius:8px;width:100%;margin:0;padding:5px 10px;font-size:12px}.event-org-row-primary .event-org-row-label{color:#ecf7ff;background:#65b1ff47}.event-org-row-content{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.event-org-unit-card{background:linear-gradient(150deg,#11294cb3,#0c1e3a94);border:1px solid #8fc6ff47;border-radius:12px;grid-template-rows:1fr auto;place-items:center;gap:6px;width:200px;height:80px;padding:8px 10px;transition:transform .2s,box-shadow .2s;display:grid}.event-org-unit-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px #06122957}.event-org-unit-media{background:linear-gradient(140deg,#f5faffeb,#e5effce6);border:1px solid #add3ff3d;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:36px;padding:4px 8px;display:inline-flex}.event-org-unit-logo{object-fit:contain;filter:none;width:auto;max-width:124px;max-height:28px}.event-org-unit-fallback{color:#b9ddff;background:#92c8ff3d;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.event-org-unit-fallback .anticon{font-size:16px}.event-org-unit-name{color:#b5c8dd;text-align:center;max-width:178px;font-family:Space Grotesk,IBM Plex Sans SC,sans-serif;font-size:14px;line-height:1.3}.event-org-unit-name-primary{color:#edf5ff;font-weight:700}.event-key-info{z-index:2;left:var(--event-hero-pad);right:var(--event-hero-pad);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:0;display:grid;position:absolute;bottom:clamp(14px,2.2vw,24px)}.event-key-info-item{color:#deebff;align-content:start;justify-items:start;gap:10px;min-height:0;margin:0;padding:0;display:grid}.event-key-info-icon{color:#9ad8ff;filter:drop-shadow(0 0 8px #5ec7ff73);background:#ffffff1f;border:1px solid #ffffff42;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:inline-flex}.event-key-info-label{color:#c3dcf8e6;font-size:14px}.event-key-info-value{color:#f2f8ff;letter-spacing:.01em;text-shadow:0 8px 20px #0000005c;font-size:24px;font-weight:700;line-height:1.55}.event-key-info-actions{align-items:center;gap:12px;margin-top:4px;display:inline-flex}.event-key-info .ant-btn-link{color:#a4d8ff;height:20px;padding-inline:0}.event-key-info .ant-btn-link:hover{color:#d4ebff!important}.event-rich-content,.event-org-card,.event-agenda-section,.event-speaker-section,.event-traffic-section{background:linear-gradient(150deg,#071833ad,#05142a6b);border:1px solid #70a6f529;border-radius:18px;padding:20px;box-shadow:0 10px 28px #030e2138}.event-agenda-section{background:linear-gradient(150deg,#071833ad,#05142a6b);border-color:#70a6f529;position:relative;overflow:hidden;box-shadow:0 10px 24px #030e2133}.event-agenda-section:before{content:"";opacity:.26;pointer-events:none;background-image:linear-gradient(#92c2ff0f 1px,#0000 1px),linear-gradient(90deg,#92c2ff0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.event-agenda-section>*{z-index:1;position:relative}.event-org-card{background:linear-gradient(150deg,#071833ad,#05142a6b);border:1px solid #70a6f529;box-shadow:0 10px 24px #030e212e}.event-rich-content h2,.event-org-card h2,.event-agenda-section h2,.event-speaker-section h2,.event-traffic-section h2{color:#f4f8ff;letter-spacing:.03em;margin:0 0 12px;font-family:Space Grotesk,IBM Plex Sans SC,sans-serif;font-size:24px}.event-panel-title{align-items:center;padding-left:12px;display:inline-flex;position:relative}.event-panel-title:before{content:"";background:linear-gradient(#7ae7ff,#1890ff);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #1890ffbf}.event-register-title{color:#edf6ff;letter-spacing:.03em;margin:0 0 12px;font-family:Space Grotesk,IBM Plex Sans SC,sans-serif;font-size:20px}.event-traffic-section img{border-radius:14px;width:100%;margin-bottom:12px}.event-rich-content p,.event-traffic-section p{color:#cfdef5;line-height:1.88}.event-intro-cover{object-fit:cover;border:1px solid #82bcff57;border-radius:14px;width:100%;margin-top:14px;display:block;box-shadow:0 16px 28px #04122847}.event-rich-content{position:relative}.event-rich-content:after,.event-org-card:after,.event-agenda-section:after,.event-speaker-section:after,.event-traffic-section:after{content:"";background:linear-gradient(90deg,#78b0ff00,#78b0ff66,#78b0ff00);width:100%;height:1px;margin-top:18px;display:block}.event-agenda-timeline{gap:10px;display:grid}.event-agenda-row{grid-template-columns:132px 26px 1fr;align-items:flex-start;gap:14px;display:grid}.event-agenda-time{color:#a8c3e3;letter-spacing:.01em;padding-top:2px;font-family:Roboto Mono,monospace;font-size:14px;font-weight:700}.event-agenda-node{justify-content:center;min-height:40px;display:flex;position:relative}.event-agenda-dot{background:#2d8fff;border:0;border-radius:50%;width:10px;height:10px;margin-top:6px;transition:transform .2s,border-color .2s;position:relative;box-shadow:0 0 0 5px #3b82f62e,0 0 10px #3b82f68c}.event-agenda-line{background:linear-gradient(#207effb3,#73c4ff8c,#73c4ff00);width:2px;position:absolute;top:20px;bottom:-8px}.event-agenda-item{box-shadow:none;background:0 0;border:0;padding:2px 0 10px}.event-agenda-item strong{color:#e4f0ff;font-size:18px;font-weight:700;line-height:1.45}.event-agenda-row:hover .event-agenda-item strong{color:#f2f8ff}.event-agenda-row:hover .event-agenda-item{box-shadow:none;background:0 0}.event-agenda-row:hover .event-agenda-dot{transform:scale(1.12)}.event-speaker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.event-speaker-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:linear-gradient(170deg,#e1f1ff1f,#aad2ff14);border:1px solid #8bc2ff33;border-radius:14px;padding:16px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 12px 24px #0003}.event-speaker-card img{object-fit:cover;border:3px solid #f0f9fff5;border-radius:50%;width:76px;height:76px;transition:transform .25s;box-shadow:0 0 0 4px #0079ff33,0 10px 22px #0c294f57}.event-speaker-card h4{color:#f7fbff;margin:11px 0 5px;font-size:17px;font-weight:700}.event-speaker-card p{color:#adbfda;margin:0;font-size:13px}.event-speaker-card .event-speaker-org{color:#96acc8;margin-top:5px;font-size:12px;display:block}.event-speaker-card .expert-detail-link{opacity:1;margin-top:8px;display:inline-flex;transform:none}.event-speaker-card:hover{border-color:#8fd5ff85;transform:translateY(-4px);box-shadow:0 14px 30px #000a1a57}.event-speaker-card .expert-detail-btn{box-shadow:0 8px 16px #0078d64d,inset 0 0 0 1px #c2eeff38;color:#ecf9ff!important;background:linear-gradient(135deg,#00b9ff6b,#1f80ff75)!important;border-color:#4cc4ffdb!important;height:30px!important;padding:0 12px!important}.event-speaker-card:hover .expert-detail-arrow{transform:translate(3px)}.event-speaker-card:hover img{transform:scale(1.06)}.theme-light .event-speaker-card{background:linear-gradient(172deg,#f8fbff,#eef3f9);border-color:#d1dbe7;box-shadow:0 10px 22px #122a4814}.theme-light .event-speaker-card h4{color:#1f3248}.theme-light .event-speaker-card p{color:#536b84}.theme-light .event-speaker-card .event-speaker-org{color:#68829d}.theme-light .event-speaker-card .expert-detail-btn,.theme-light .event-speaker-card .expert-detail-btn span,.theme-light .event-speaker-card .expert-detail-btn .expert-detail-arrow{color:#0f3f75!important}.theme-light .event-speaker-card .expert-detail-btn:hover,.theme-light .event-speaker-card .expert-detail-btn:focus,.theme-light .event-speaker-card .expert-detail-btn:active,.theme-light .event-speaker-card .expert-detail-btn:hover span,.theme-light .event-speaker-card .expert-detail-btn:hover .expert-detail-arrow,.theme-light .event-speaker-card .expert-detail-btn:focus span,.theme-light .event-speaker-card .expert-detail-btn:focus .expert-detail-arrow,.theme-light .event-speaker-card .expert-detail-btn:active span,.theme-light .event-speaker-card .expert-detail-btn:active .expert-detail-arrow{color:#fff!important}.theme-light .event-speaker-card .expert-detail-link{opacity:1;display:inline-flex;transform:none}.theme-light .event-speaker-card .expert-detail-btn{box-shadow:0 8px 18px #2161a824,inset 0 0 0 1px #ffffffb8;color:#0f3f75!important;background:linear-gradient(135deg,#5aaeff3d,#c3e6ffd6)!important;border-color:#1e77d68c!important}.theme-light .event-speaker-card .expert-detail-btn:hover,.theme-light .event-speaker-card .expert-detail-btn:focus{box-shadow:0 10px 22px #1864c642;color:#fff!important;background:linear-gradient(135deg,#2f87ef,#1264cc)!important;border-color:#1f74d6!important}.event-traffic-section img{filter:grayscale(.32)saturate(.75)brightness(.78)contrast(1.05);border:1px solid #7ba9ea4d}.event-register-sticky{position:sticky;top:96px}.event-register-card{color:#e8f3ff;border:1px solid #82bcff42;border-top:3px solid #2f86ff;box-shadow:0 20px 36px #00000059,0 10px 30px #0946a747;background:linear-gradient(168deg,#0c234af0,#051128f0)!important;border-radius:18px!important}.theme-light .event-register-card{color:#27405d;border-color:#2276f4 #d7e4f3 #d7e4f3;box-shadow:0 14px 30px #0b233e1f;background:linear-gradient(165deg,#fff,#f6f9ff)!important}.theme-light .event-price{color:#1f62d8;text-shadow:none}.theme-light .event-price-wrap span{color:#7c92ac}.theme-light .event-status-box>p{color:#3f5874}.theme-light .event-status-box>p strong{color:#d0641f}.theme-light .event-status-note{color:#6d87a6}.theme-light .event-status-ended{color:#47617e;background:#f7fafe;border-color:#d6e0ec}.theme-light .event-secondary-actions .ant-btn{color:#3f5b79;background:#f6faff;border-color:#c2d3e6}.theme-light .event-secondary-actions .ant-btn:hover{color:#1e4f88!important;background:#edf5ff!important;border-color:#89acd4!important}.theme-light .event-register-footnote{border-top-color:#d7e3ef}.theme-light .event-register-footnote p{color:#67819f}.event-price-wrap{gap:2px;margin-bottom:14px;display:grid}.event-price-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-price{letter-spacing:.02em;color:#8ec8ff;text-shadow:0 0 16px #2a91ff57;margin:0;font-family:Roboto Mono,monospace;font-size:clamp(2.3rem,3vw,2.8rem);font-weight:800;line-height:1.02}.event-price-wrap span{color:#c7d9f28f;font-family:Roboto Mono,monospace;text-decoration:line-through}.event-price-badge{color:#e9f7ff;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(100deg,#1e63ff,#10b8ff);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;box-shadow:0 8px 16px #1e63ff52}.event-status-box{gap:10px;margin-bottom:14px;display:grid}.event-status-box>p{color:#d8e8ff;margin:0;font-size:14px}.event-status-box>p strong{color:#ffb26c;font-family:Roboto Mono,monospace}.event-status-box .ant-progress .ant-progress-inner{border-radius:999px}.event-status-note{color:#adcef5d6;font-size:12px}.event-status-ended{color:#b5cde8;background:#071d429e;border:1px solid #85aee459;border-radius:10px;align-items:center;gap:8px;padding:10px;display:inline-flex}.event-register-btn{letter-spacing:.03em;font-weight:700;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 26px #1473ff66,0 0 20px #1473ff33;background:linear-gradient(95deg,#1e5dff,#00b5f8)!important;border:0!important;height:50px!important}.event-register-btn:after{content:"";background:linear-gradient(110deg,#fff0,#ffffff52,#fff0);width:42%;height:100%;transition:left .45s;position:absolute;top:0;left:-46%;transform:skew(-22deg)}.event-register-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1473ff80,0 0 30px #2092ff47}.event-register-btn:hover:after{left:118%}.event-secondary-actions{margin-top:10px}.event-secondary-actions .ant-btn{color:#cde4ff;background:#091b395c;border-color:#91c1ff6b;height:40px}.event-secondary-actions .ant-btn:hover{color:#eff7ff!important;background:#0a2a5894!important;border-color:#91d5ffcc!important}.event-register-footnote{border-top:1px dashed #82b7ff47;gap:6px;margin-top:12px;padding-top:10px;display:grid}.event-register-footnote p{color:#9ebadb;margin:0;font-size:12px}.event-register-footnote .anticon{margin-right:6px}.event-register-steps{margin-bottom:18px}.event-register-form,.event-register-payment,.event-register-success{gap:12px;display:grid}.event-register-payment{text-align:center;justify-items:center}.event-register-payment p{color:#b7cde8;margin:0}.event-register-success{text-align:center;justify-items:center}.event-register-success .anticon{color:#10b981;font-size:44px}.event-register-success h3{color:#ecf6ff;margin:0;font-size:22px}.event-register-success p{color:#a8c0db;margin:0}.event-speaker-detail-page{margin-top:24px}.event-speaker-profile-card{background:linear-gradient(150deg,#071833ad,#05142a6b);border:1px solid #70a6f529;border-radius:18px;gap:16px;padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:0 12px 30px #04102533}.event-speaker-profile-head{align-items:center;gap:16px;display:flex}.event-speaker-profile-head img{object-fit:cover;border:3px solid #a5daff9e;border-radius:50%;width:92px;height:92px;box-shadow:0 0 0 5px #1890ff2e}.event-speaker-profile-head h1{color:#eef6ff;margin:0;font-size:clamp(1.8rem,3vw,2.2rem)}.event-speaker-profile-head p{color:#b9cdeb;margin:6px 0 4px}.event-speaker-profile-head span{color:#9cb4d4;font-size:13px}.event-speaker-profile-summary{color:#c6d9f5;margin:0;line-height:1.8}.event-speaker-profile-meta{gap:8px;display:grid}.event-speaker-profile-meta p{color:#b8cde9;align-items:center;gap:8px;margin:0;display:inline-flex}.event-speaker-highlight{background:#091e4161;border:1px solid #80b5ff3d;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.event-speaker-highlight h2{color:#ecf6ff;align-items:center;gap:8px;margin:0;font-size:20px;display:inline-flex}.event-speaker-highlight p{color:#c2d8f2;margin:0;line-height:1.75}.event-speaker-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1200px){.event-agenda-row{grid-template-columns:118px 24px 1fr}}@media (width<=992px){.event-detail-hero{--event-hero-pad:18px;min-height:420px}.event-hero-content{max-width:100%;padding:22px var(--event-hero-pad)}.event-key-info{background:#06163294;border:1px solid #82bcff38;border-radius:12px;grid-template-columns:1fr;width:calc(100% - 24px);margin:0 12px 14px;padding:12px;position:static}.event-key-info-item{min-height:auto}.event-speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-org-row{grid-template-columns:1fr;gap:8px}.event-org-row-label{width:fit-content}.event-org-row-content{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.event-org-unit-card{width:100%;max-width:220px}}@media (width<=768px){.event-detail-page,.event-speaker-detail-page{margin-top:14px}.event-speaker-profile-head{align-items:flex-start}.event-speaker-profile-head img{width:82px;height:82px}.event-agenda-row{grid-template-columns:1fr;gap:8px}.event-agenda-time{padding-top:0}.event-agenda-node{justify-content:flex-start;min-height:20px}.event-speaker-grid{grid-template-columns:1fr}}.theme-light .events-page{color:#354c67}.theme-light .events-banner-content .events-banner-cn{color:#d5e7ff}.theme-light .events-banner-content p{color:#f0f6ff}.theme-light .events-filter-grid{background:#ffffffeb;border-color:#dfe9f4;box-shadow:0 10px 22px #0c1e361a}.theme-light .events-filter-item>span{color:#5d768e}.theme-light .event-card{background:#fff;border-color:#dfe9f4}.theme-light .event-org-card{background:linear-gradient(145deg,#f8fbff,#eef4ff);border:1px solid #d4e2f2;box-shadow:0 8px 18px #0b233e14}.theme-light .event-org-row-label{color:#2a547b;background:#ecf4ff;border:0}.theme-light .event-org-row-primary .event-org-row-label{color:#224c73;background:#e4efff}.theme-light .event-org-unit-card{background:#f8fafc;border-color:#fff}.theme-light .event-org-unit-media{background:linear-gradient(140deg,#fff,#f4f8fd);border-color:#e4edf6}.theme-light .event-org-unit-card:hover{box-shadow:0 8px 16px #14335214}.theme-light .event-org-card h2{color:#1e2f46}.theme-light .event-panel-title:before{background:linear-gradient(#00b34d,#093);box-shadow:0 0 10px #00993359}.theme-light .event-register-title{color:#1f2d3d}.theme-light .event-org-card .event-detail-orgs p{color:#4a617d}.theme-light .event-org-card .event-detail-orgs strong{color:#24364e}.theme-light .event-org-unit-fallback{color:#2f628e;background:#dbe9fa}.theme-light .event-org-unit-name{color:#5f6f81}.theme-light .event-org-unit-name-primary{color:#142d47}.theme-light .event-agenda-item{box-shadow:none;background:0 0;border:0}.theme-light .event-agenda-row:hover .event-agenda-item{box-shadow:none;background:0 0}.theme-light .event-agenda-row:hover .event-agenda-item strong{color:#0f6b4f}.theme-light .event-agenda-section{background:#fafafa;border-color:#e3e8ee}.theme-light .event-agenda-time{color:#3d5a78}.theme-light .event-agenda-item strong{color:#1f2d3d}.theme-light .event-speaker-profile-card{background:linear-gradient(145deg,#f8fbff,#eef4ff);border-color:#d4e2f2;box-shadow:0 8px 18px #0b233e14}.theme-light .event-speaker-profile-head h1{color:#1f2d3d}.theme-light .event-speaker-profile-head p,.theme-light .event-speaker-profile-summary,.theme-light .event-speaker-profile-meta p,.theme-light .event-speaker-highlight p{color:#4f6680}.theme-light .event-speaker-profile-head span{color:#6280a3}.theme-light .event-speaker-highlight{background:#f7fbff;border-color:#dce8f4}.theme-light .event-speaker-highlight h2{color:#1f2d3d}.theme-light .event-register-btn{box-shadow:0 12px 24px #0f60e44d,0 0 16px #0f60e429}.theme-light .event-price-badge{color:#fff}.theme-light .event-card-content h3 a{color:#1f2d3d}.theme-light .event-card-content h3 a:hover,.theme-light .event-detail-link:hover{color:#0052d9}.theme-light .event-meta p,.theme-light .event-organizer span,.theme-light .event-tags .ant-tag{color:#5c738b}.theme-light .home-news-views,.theme-light .home-event-views,.theme-light .event-meta .event-views{color:#2b5f8a}.theme-light .event-detail-header,.theme-light .event-key-info p,.theme-light .event-rich-content,.theme-light .event-agenda-section,.theme-light .event-speaker-section,.theme-light .event-traffic-section{background:#fff;border-color:#e1e8f0}.theme-light .event-detail-header h1,.theme-light .event-rich-content h2,.theme-light .event-agenda-section h2,.theme-light .event-speaker-section h2,.theme-light .event-traffic-section h2,.theme-light .event-agenda-item strong{color:#1f2d3d}.theme-light .event-detail-header>p,.theme-light .event-rich-content p,.theme-light .event-traffic-section p,.theme-light .event-agenda-item span,.theme-light .event-key-info p,.theme-light .event-speaker-card p,.theme-light .event-speaker-card .event-speaker-org{color:#4f6680}.theme-light .event-intro-cover{border-color:#d5e2ef;box-shadow:0 10px 24px #0f26431f}.theme-light .event-detail-views{color:#2b5f8a;background:#007aff14;border-color:#2b5f8a33}.theme-light .event-detail-orgs{border-top-color:#e1e8f0}.theme-light .event-detail-orgs p{color:#4f6680}.theme-light .event-detail-orgs strong{color:#1f2d3d}.theme-light .event-speaker-card{background:#f8fbff;border-color:#e1e8f0}@media (width<=1199px){.events-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-card-grid,.event-card{grid-template-columns:1fr}.event-card-media{min-height:200px}.event-key-info{grid-template-columns:1fr}.event-detail-tag-row{align-items:flex-start}.event-speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-register-sticky{position:static}}@media (width<=767px){.events-banner{min-height:220px}.events-filter-grid{grid-template-columns:1fr}.event-card-content h3{min-height:46px;font-size:18px}.event-speaker-grid{grid-template-columns:1fr}.event-date-corner span{font-size:28px}}.event-replay-page{margin-top:24px}.event-replay-hero,.event-replay-summary,.event-replay-side .ant-card{background:#08183494!important;border:1px solid #70a6f533!important;border-radius:16px!important}.event-replay-video{border-radius:14px;margin:14px 0;position:relative;overflow:hidden}.event-replay-video img{object-fit:cover;width:100%;max-height:360px;display:block}.event-replay-play-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0052d9e6,#00bfffdb);border:0;border-radius:50%;width:80px;height:80px;font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 30px #0052d952}.event-replay-play-btn:hover{transform:translate(-50%,-50%)scale(1.06)}.event-replay-meta{color:#a9c0de;flex-wrap:wrap;gap:12px;display:flex}.event-replay-meta .anticon{margin-right:6px}.event-replay-side{gap:14px;display:grid}.event-resource-list{gap:10px;display:grid}.event-resource-card{background:linear-gradient(#0a1f3ea3,#09162cb3);border:1px solid #75adff38;border-radius:12px;padding:12px}.event-resource-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.event-resource-head h4{color:#e8f1ff;margin:0;font-size:15px;line-height:1.35}.event-resource-head .ant-tag{border-radius:999px;margin-inline-end:0}.event-resource-meta{color:#9ab2d2;margin:8px 0 10px;font-size:12px}.event-replay-modal-video{background:#000;border-radius:10px;width:100%;max-height:68vh}.theme-light .event-replay-hero,.theme-light .event-replay-summary,.theme-light .event-replay-side .ant-card{background:#fff!important;border-color:#e1e8f0!important}.theme-light .event-replay-meta{color:#5b738d}.theme-light .event-resource-card{background:#f8fbff;border-color:#e1e8f0}.theme-light .event-resource-head h4{color:#223447}.theme-light .event-resource-meta{color:#607991}.theme-light .ai-recommended-card .expert-avatar-ring .ant-avatar{border-color:#009933b3;box-shadow:0 0 0 4px #0099331a}.theme-light .expert-name-title,.theme-light .expert-name-title a{text-shadow:none;color:#1f2d3d!important}.theme-light .expert-subtitle,.theme-light .expert-research-field{color:#7f8c99!important}.theme-light .expert-intro-card,.theme-light .expert-related-card{background:#fff;border-color:#dce7f1;box-shadow:0 10px 24px #0f26431a}.theme-light .expert-detail-tag{color:#1f5f9f!important;background:#4691e31f!important;border-color:#2e7ad252!important}.theme-light .expert-intro-collapse .ant-collapse-item{border-bottom-color:#e5edf5!important}.theme-light .expert-intro-collapse .ant-collapse-header,.theme-light .expert-intro-collapse .ant-collapse-expand-icon{color:#24415f!important}.theme-light .expert-intro-content p,.theme-light .expert-research-list{color:#4e6783}.theme-light .expert-related-item{background:#f8fbff;border-color:#dbe7f2}.theme-light .expert-related-item:hover{border-color:#9dc3e8;box-shadow:0 8px 20px #163e6a24}.theme-light .expert-related-content strong{color:#1f2d3d}.theme-light .expert-related-content p{color:#58718c}.theme-light .expert-related-content span{color:#2b6ea8}.theme-light .expert-related-link .ant-btn-link{color:#1f74d6}.theme-light .expert-related-link .ant-btn-link:hover{color:#0f5cb5!important}.theme-light .expert-tech-tag{color:#093!important;background:#00993314!important;border-color:#0099334d!important}.theme-light .expert-tech-tag.ai,.theme-light .ai-recommended-card .expert-tech-tag.ai{box-shadow:inset 0 0 0 1px #ffffff59;color:#007a29!important;background:#00993329!important;border-color:#00993361!important}.theme-light .expert-detail-link,.theme-light .ai-recommended-card .expert-detail-link{opacity:0;transform:translateY(8px)}.theme-light .expert-tech-card:hover .expert-detail-link,.theme-light .ai-recommended-card:hover .expert-detail-link{opacity:1;transform:translateY(0)}.theme-light .expert-detail-btn{box-shadow:0 6px 16px #007aff14,inset 0 0 0 1px #fff9;color:#007aff!important;background:linear-gradient(135deg,#007aff1a,#00993314)!important;border-color:#007aff47!important}.theme-light .expert-detail-btn:hover,.theme-light .expert-detail-btn:focus{box-shadow:0 10px 20px #00993338;color:#fff!important;background:linear-gradient(135deg,#093,#00b34d)!important;border-color:#093!important}.theme-light .ai-recommended-card .expert-detail-btn{box-shadow:0 8px 18px #0099331f,inset 0 0 0 1px #ffffffa3;color:#007a29!important;background:linear-gradient(135deg,#00993324,#00b34d1f)!important;border-color:#00993361!important}.theme-light .expert-tech-card .ant-card-body:after{content:"";border-bottom:1px dashed #0099339e;position:absolute;bottom:12px;left:12%;right:12%}.theme-light .ai-recommended-card{background:linear-gradient(#fff,#f2fbf6fa)!important;border-color:#00993338!important;box-shadow:0 12px 26px #0f234114,0 0 0 1px #00993314!important}.theme-light .ai-recommended-card:before{opacity:.88;box-shadow:inset 0 0 0 1px #00993342,0 0 16px #00993314}.theme-light .demand-steps .ant-steps-item-title,.theme-light .demand-steps .ant-steps-item-description{color:#7f8c99!important}.theme-light .demand-steps .ant-steps-item-finish .ant-steps-item-icon,.theme-light .demand-steps .ant-steps-item-wait .ant-steps-item-icon{background:#fff;border-color:#d3dbe7}.theme-light .demand-steps .ant-steps-item-process .ant-steps-item-icon{background:#093;border-color:#093}.theme-light .demand-steps .ant-steps-item-process .ant-steps-item-title{color:#1f2d3d!important}.theme-light .demand-steps .ant-steps-item-process .ant-steps-item-description{color:#7f8c99!important}.theme-light .demand-steps .ant-steps-item-process .ant-steps-icon{color:#fff!important}.theme-light .demand-steps .ant-steps-item-tail:after{background-color:#e1e8f0!important}.theme-light .demand-uploader.ant-upload-wrapper .ant-upload-drag{background:#f7fafc;border-color:#d6dfeb}.theme-light .demand-submit-btn,.theme-light .policy-generate-btn,.theme-light .ant-btn-primary{box-shadow:none;color:#fff!important;background:#093!important;border-color:#093!important}.theme-light .demand-submit-btn:hover,.theme-light .demand-submit-btn:focus,.theme-light .policy-generate-btn:hover,.theme-light .policy-generate-btn:focus,.theme-light .ant-btn-primary:hover,.theme-light .ant-btn-primary:focus{color:#fff!important;background:#00872d!important;border-color:#00872d!important}.theme-light .policy-level-tag{border:none!important}.theme-light .policy-level-tag.level-国家{color:#fff!important;background:#093!important}.theme-light .policy-topic-tag{color:#093!important;background:#0099331a!important;border-color:#0099333d!important}.theme-light .policy-deadline{color:#7f8c99!important}.theme-light .policy-deadline-icon{color:#ff9f43}.theme-light .policy-score-slider .ant-slider-rail{background:#e1e8f0}.theme-light .policy-score-slider .ant-slider-track{background:#093}.theme-light .policy-score-slider .ant-slider-handle:after{box-shadow:0 0 0 2px #093}.theme-light .projects-tabs .ant-tabs-tab{color:#7f8c99}.theme-light .projects-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#093}.theme-light .projects-tabs .ant-tabs-ink-bar{background:#093;border-radius:999px;height:4px}.theme-light .projects-empty-icon{color:#aab2bd;border:1px solid #cfd8e6;border-radius:12px;place-items:center;width:72px;height:72px;margin:0 auto;font-size:34px;display:grid;position:relative}.theme-light .projects-empty-dot{background:#093;border-radius:50%;width:8px;height:8px;position:absolute;bottom:14px;right:14px;box-shadow:0 0 0 3px #00993324}@media (width<=1024px){.header-shell{gap:8px;width:calc(100vw - 16px);margin:0 auto;padding:10px 12px;top:10px}.header-shell.ant-layout-header{padding:10px 12px!important}.header-main{flex-direction:column;align-items:stretch;width:100%}.header-left{flex-direction:column;align-items:stretch;gap:10px;width:100%}.menu-shell{width:100%;margin-left:0;padding-left:0}.header-left .menu-shell:before{display:none}.menu-row{flex-direction:column;align-items:stretch;width:100%}.menu-search{width:100%}.header-actions{justify-content:flex-start;width:100%}.header-right{gap:8px!important}.icon-only-btn{width:34px;min-width:34px;height:34px}.brand{font-size:16px}.brand-logo{flex-basis:44px;width:44px;height:44px}.brand-wrap .brand-logo{width:44px!important;max-width:44px!important;height:44px!important;max-height:44px!important}.content-shell{width:calc(100vw - 16px);margin-top:8px}.tech-wordcloud-canvas{height:220px}}.policy-eval-card{background:linear-gradient(155deg,#06142aeb,#081835db),repeating-linear-gradient(90deg,#78b0ff14 0 1px,#0000 1px 18px)}.policy-eval-guide{background:linear-gradient(145deg,#0c27508a,#0716307a);border:1px solid #6eacff52;border-radius:14px;margin-bottom:18px;padding:14px 16px}.policy-eval-steps .ant-steps-item-title,.policy-eval-steps .ant-steps-item-description{color:#d8e7ff!important}.policy-eval-steps .ant-steps-item-description{color:#9eb6d8!important}.policy-step-panel{background:linear-gradient(152deg,#071833b3,#04102699);border:1px solid #7ab7ff3d;border-radius:16px;margin-top:12px;padding:16px}.policy-step-header{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.policy-step-header>span{letter-spacing:.06em;color:#e6f4ff;background:radial-gradient(circle at 32% 30%,#63dcff85,#1a68ddc2);border:1px solid #7cd5ffc2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 14px #1f97ff57}.policy-step-header h3{color:#eef6ff;letter-spacing:.02em;margin:0;font-size:18px}.policy-step-header p{color:#a8c0e1;margin:6px 0 0;font-size:13px;line-height:1.6}.policy-generate-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.policy-generate-tip{color:#9cc5ea;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.policy-step-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.policy-eval-result-card{margin-top:8px;box-shadow:0 14px 26px #00081857;background:linear-gradient(152deg,#091c3cdb,#041024d6)!important;border:1px solid #70beff4d!important;border-radius:16px!important}.policy-eval-result-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.policy-eval-result-head .ant-typography{color:#d7ecff;font-weight:600}.policy-score-placeholder{color:#7fa1c7;border:1px dashed #8cc4ff75;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:inline-flex}.policy-stream-panel{background:linear-gradient(#102a5480,#08183285),radial-gradient(circle at 100% 0,#49adff24,#0000 55%);border:1px solid #78b4ff3d;border-radius:12px;min-height:132px;padding:12px 14px;position:relative;overflow:hidden}.policy-stream-panel:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#80beff0d 0 1px,#0000 1px 14px);position:absolute;inset:0}.policy-stream-markdown{z-index:1;color:#d8e6fb;line-height:1.72;position:relative}.policy-stream-markdown p,.policy-stream-markdown li{margin:0 0 .5rem}.policy-stream-markdown h1,.policy-stream-markdown h2,.policy-stream-markdown h3,.policy-stream-markdown h4{color:#eff7ff;margin:.35rem 0 .6rem}.policy-stream-markdown ul,.policy-stream-markdown ol{margin:.2rem 0 .7rem;padding-left:1.15rem}.policy-stream-markdown table{border-collapse:collapse;background:linear-gradient(#0c274d9e,#071a389e),repeating-linear-gradient(90deg,#88c1ff0f 0 1px,#0000 1px 20px);border:1px solid #7bbbff59;border-radius:10px;width:100%;margin:.75rem 0;overflow:hidden;box-shadow:inset 0 0 0 1px #71b0f71a}.policy-stream-markdown thead{background:linear-gradient(90deg,#4ca6ff4d,#2980ff2e)}.policy-stream-markdown th,.policy-stream-markdown td{text-align:left;vertical-align:top;border:1px solid #7cbcff38;padding:10px 12px;font-size:14px}.policy-stream-markdown th{color:#eef8ff;letter-spacing:.02em;font-weight:700}.policy-stream-markdown td{color:#d2e7ff}.policy-stream-markdown tbody tr:nth-child(2n){background:#589cec14}.policy-stream-markdown tbody tr:hover{background:#5fc2ff24}.policy-stream-markdown code{color:#edf7ff;background:#8bbeff33;border-radius:6px;padding:.08rem .36rem}.policy-stream-markdown blockquote{color:#c4e4ff;background:#46a3ff1f;border-left:3px solid #72d8ffb8;margin:.55rem 0;padding:.4rem .65rem}.policy-stream-empty{z-index:1;color:#8da9ca;line-height:1.7;position:relative}.policy-stream-cursor{z-index:1;background:#7de3ff;border-radius:3px;width:8px;height:1.05em;margin-left:4px;animation:1s step-end infinite policyCursorBlink;display:inline-block;position:relative;box-shadow:0 0 9px #4fd1ff94}.theme-light .policy-eval-card{background:linear-gradient(150deg,#fff,#f4f9ff),repeating-linear-gradient(90deg,#3e8de90d 0 1px,#0000 1px 18px)}.theme-light .policy-eval-guide{background:linear-gradient(145deg,#f8fbff,#eef5ff);border-color:#d4e2f0}.theme-light .policy-eval-steps .ant-steps-item-title{color:#1f3750!important}.theme-light .policy-eval-steps .ant-steps-item-description{color:#5e7996!important}.theme-light .policy-step-panel{background:linear-gradient(152deg,#fbfdff,#f1f7ff);border-color:#d8e5f1}.theme-light .policy-step-header h3{color:#21344a}.theme-light .policy-step-header p{color:#5f7894}.theme-light .policy-generate-tip{color:#5b7fa5}.theme-light .policy-step-actions .ant-btn{color:#365674;background:#f3f8ff;border-color:#c6d8eb}.theme-light .policy-step-actions .ant-btn-primary{color:#fff;background:linear-gradient(135deg,#3b8ff2,#1f71d6);border-color:#2e7ae1}.theme-light .policy-eval-result-card{box-shadow:0 12px 24px #0c26431a;background:linear-gradient(155deg,#fff,#f5faff)!important;border-color:#d4e4f2!important}.theme-light .policy-eval-result-head .ant-typography{color:#1f3a56}.theme-light .policy-score-placeholder{color:#6b88a5;border-color:#bbd1e7}.theme-light .policy-stream-panel{background:linear-gradient(#f2f9fff2,#ecf6fff2),radial-gradient(circle at 100% 0,#3983d91f,#0000 55%);border-color:#d3e3f2}.theme-light .policy-stream-markdown{color:#2f4c68}.theme-light .policy-stream-markdown h1,.theme-light .policy-stream-markdown h2,.theme-light .policy-stream-markdown h3,.theme-light .policy-stream-markdown h4{color:#163552}.theme-light .policy-stream-markdown code{color:#174779;background:#4184d729}.theme-light .policy-stream-markdown table{background:linear-gradient(#f5fbfffa,#eef7fffa),repeating-linear-gradient(90deg,#63a2e90f 0 1px,#0000 1px 20px);border-color:#cfe0f2;box-shadow:inset 0 0 0 1px #619bdc14}.theme-light .policy-stream-markdown thead{background:linear-gradient(90deg,#4c9be833,#3b8fe41f)}.theme-light .policy-stream-markdown th,.theme-light .policy-stream-markdown td{border-color:#d7e6f4}.theme-light .policy-stream-markdown th{color:#1f4366}.theme-light .policy-stream-markdown td{color:#355877}.theme-light .policy-stream-markdown tbody tr:nth-child(2n){background:#4e99e00f}.theme-light .policy-stream-markdown tbody tr:hover{background:#54a5f124}.theme-light .policy-stream-markdown blockquote{color:#355877;background:#438ee01a;border-left-color:#307aceb8}.theme-light .policy-stream-empty{color:#607f9f}@keyframes policyCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}
