.ant-message{position:fixed!important;top:24px!important;left:50%!important;transform:translate(-50%)!important;z-index:1010}.dashboard-v7{--dash-ease: cubic-bezier(.2, .8, .2, 1);display:grid;gap:20px;isolation:isolate}.dash-hero{position:relative;overflow:hidden;padding:22px;border:1px solid transparent;border-radius:24px;background:linear-gradient(145deg,#fdfefff0,#eff4ffe6) padding-box,linear-gradient(115deg,#306fe87a,#8153e161,#49c1db38) border-box;box-shadow:0 1px 2px #1c34640a,0 18px 55px #2d498a1c,0 36px 90px #5449ac0f}.dash-hero:before{content:"";position:absolute;inset:-35% -15% auto 38%;height:340px;pointer-events:none;background:radial-gradient(circle at 34% 44%,rgba(49,118,238,.24),transparent 34%),radial-gradient(circle at 68% 52%,rgba(125,77,225,.19),transparent 35%),radial-gradient(circle at 53% 82%,rgba(73,201,221,.12),transparent 31%);filter:blur(20px);opacity:.82}.dash-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(61,90,155,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(61,90,155,.055) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(110deg,transparent 0 24%,#000 72%,transparent 100%);mask-image:linear-gradient(110deg,transparent 0 24%,#000 72%,transparent 100%)}.dash-hero-top{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:16px}.dash-guide-panel{position:relative;overflow:hidden;min-height:188px;padding:24px;border-radius:19px;color:#fff;background:radial-gradient(circle at 78% 34%,rgba(116,182,255,.3),transparent 22%),linear-gradient(135deg,#194fbf,#315fd3 48%,#6c50d9);box-shadow:inset 0 1px #ffffff38,0 18px 42px #2b4bb33d}.dash-guide-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 44%,rgba(255,255,255,.1) 49%,transparent 54%);transform:translate(-36%);transition:transform .48s var(--dash-ease)}.dash-guide-panel:hover:after{transform:translate(36%)}.dash-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#ffffffbd;font-size:11px;font-weight:750;letter-spacing:.12em}.dash-kicker:before{content:"";width:20px;height:1px;background:#ffffff94}.dash-guide-panel h2{display:flex;align-items:center;gap:10px;margin:0;color:#fff;font-size:clamp(22px,2vw,30px);letter-spacing:-.025em}.dash-guide-panel h2 .lucide{width:25px;height:25px;color:#fff}.dash-guide-panel p{max-width:560px;margin:12px 0 0;color:#ffffffc2;line-height:1.75}.dash-signal{position:absolute;right:26px;bottom:-42px;width:178px;height:178px;border-radius:50%;border:1px solid rgba(255,255,255,.17);box-shadow:0 0 0 28px #ffffff0b,0 0 0 58px #ffffff06}.dash-signal:before,.dash-signal:after{content:"";position:absolute;border-radius:50%}.dash-signal:before{top:43px;right:43px;bottom:43px;left:43px;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 34px #8ad3ff3d}.dash-signal:after{width:9px;height:9px;top:28px;left:80px;background:#b5f3ff;box-shadow:0 0 18px #9ae8ff}.dash-score-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dash-score{position:relative;min-width:0;min-height:88px;padding:15px;border-radius:17px;color:#566681;background:#ffffffb8;box-shadow:inset 0 0 0 1px #28468314,0 10px 28px #2e467912;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s var(--dash-ease),box-shadow .22s var(--dash-ease),filter .22s var(--dash-ease)}.dash-score:first-child{grid-column:1/-1;min-height:92px}.dash-score:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #3561bd24,0 16px 36px #2e46791c}.dash-score-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.dash-score-head .lucide{width:16px;height:16px;color:#4b72d6}.dash-score strong{display:block;margin-top:8px;color:#15233d;font-size:25px;line-height:1;letter-spacing:-.03em}.dash-score small{display:block;margin-top:7px;color:#8996aa}.dash-score:first-child:after{content:"";position:absolute;right:16px;bottom:15px;width:88px;height:26px;opacity:.72;background:linear-gradient(135deg,transparent 0 12%,rgba(60,112,229,.12) 12% 24%,transparent 24% 38%,rgba(112,81,221,.18) 38% 52%,transparent 52% 65%,rgba(57,187,213,.18) 65% 80%,transparent 80%);clip-path:polygon(0 74%,18% 58%,35% 65%,53% 28%,70% 42%,100% 0,100% 100%,0 100%)}.dash-journey{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:16px;padding:8px;border-radius:18px;background:#ffffffad;box-shadow:inset 0 0 0 1px #2c488213,0 10px 30px #2c43750e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dash-stage{position:relative;min-width:0;min-height:104px;padding:13px;border-radius:13px;color:#7d899d;cursor:default;transition:transform .2s var(--dash-ease),background .2s var(--dash-ease),box-shadow .2s var(--dash-ease)}.dash-stage.is-clickable{cursor:pointer}.dash-stage.is-clickable:hover{transform:translateY(-2px);background:#ffffffb8}.dash-stage.current{color:#32435f;background:linear-gradient(145deg,#ecf4fff0,#f2edffeb);box-shadow:inset 0 0 0 1px #4e66ca21,0 10px 24px #4150a51a}.dash-stage.done{color:#466079;background:linear-gradient(145deg,#edfbf9f0,#eef5ffeb);box-shadow:inset 0 0 0 1px #269b8d21,0 8px 20px #2d687c14}.dash-stage.pending{opacity:.72}.dash-stage-index{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;color:#8a98ad;font-size:10px;font-weight:750;letter-spacing:.09em}.dash-stage.done .dash-stage-index{color:#138a83}.dash-stage.current .dash-stage-index{color:#4c65cf}.dash-stage-index .lucide{width:15px;height:15px}.dash-stage strong{display:block;color:#1d2c46;font-size:14px}.dash-stage>span{display:block;margin-top:5px;font-size:12px}.dash-stage>small{display:inline-flex;align-items:center;margin-top:9px;padding:3px 7px;border-radius:999px;color:#8995a8;background:#e6ebf4b8;font-size:10px;line-height:1.2}.dash-stage .btn,.dash-stage .ant-btn{min-height:28px;margin-top:9px;padding:4px 9px;font-size:11px}.dash-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dash-mid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:stretch}.dash-side{display:grid;gap:16px;min-width:0}.dash-section-panel{position:relative;overflow:hidden;padding:19px;border-radius:21px;background:#ffffffb3;box-shadow:inset 0 0 0 1px #25437e13,0 14px 38px #2b427413;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dash-section-panel:before{content:"";position:absolute;width:170px;height:170px;right:-88px;top:-102px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(88,111,225,.12),transparent 68%)}.dash-section-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.dash-section-head h2{margin:0;color:#1c2b45;font-size:17px;letter-spacing:-.01em}.dash-section-head p{margin:5px 0 0;color:#8995a8;font-size:12px}.dash-section-mark{display:inline-flex;align-items:center;gap:6px;color:#71809a;font-size:10px;letter-spacing:.1em}.dash-section-mark:before{content:"";width:18px;height:1px;background:linear-gradient(90deg,#3778e7,#7958df)}.dash-action-list{position:relative;display:grid;gap:9px}.dash-action-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px;border:0;border-radius:15px;color:#6d7b91;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fbfdfff2,#f4f7fde0);box-shadow:inset 0 0 0 1px #25448213,0 5px 15px #31456f09;transition:transform .21s var(--dash-ease),box-shadow .21s var(--dash-ease),filter .21s var(--dash-ease)}.dash-action-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 82% 16%,rgba(94,93,224,.13),transparent 38%);transition:opacity .21s var(--dash-ease)}.dash-action-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #3a62bb21,0 13px 27px #31456f17}.dash-action-card:hover:after{opacity:1}.dash-action-card:active{transform:scale(.985)}.dash-action-icon{position:relative;z-index:1;width:42px;height:42px;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 42px;line-height:0;font-size:0;border-radius:13px;color:#3971dc;background:linear-gradient(145deg,#eef5ff,#f2efff);box-shadow:inset 0 0 0 1px #4567c11a,0 8px 18px #3a59a814;transition:transform .21s var(--dash-ease),filter .21s var(--dash-ease)}.dash-action-card:hover .dash-action-icon{transform:translateY(-1px) scale(1.035);filter:saturate(1.1)}.dash-action-icon .lucide{display:block;width:19px;height:19px;flex:0 0 auto}.dash-action-copy{position:relative;z-index:1;min-width:0}.dash-action-copy strong{display:block;color:#263650;font-size:13px}.dash-action-copy span{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dash-action-arrow{position:relative;z-index:1;color:#9aa6b8;transition:transform .21s var(--dash-ease),color .21s var(--dash-ease)}.dash-action-arrow .lucide{width:16px;height:16px}.dash-action-card:hover .dash-action-arrow{color:#4c69c8;transform:translate(2px)}.dash-data-panel{padding:20px}.dash-range{display:inline-flex;gap:3px;padding:4px;border-radius:12px;background:#e8eef9b8;box-shadow:inset 0 0 0 1px #26437c12}.dash-range button{min-height:30px;padding:5px 11px;border:0;border-radius:9px;color:#7d899b;background:transparent;cursor:pointer;font-size:11px;transition:color .18s var(--dash-ease),background .18s var(--dash-ease),transform .18s var(--dash-ease),box-shadow .18s var(--dash-ease)}.dash-range button.active{color:#315ec6;background:#fff;box-shadow:0 5px 14px #31487e17}.dash-range button:active{transform:scale(.96)}.dash-data-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;transition:opacity .18s var(--dash-ease),transform .18s var(--dash-ease),filter .18s var(--dash-ease)}.dash-data-grid.is-switching{opacity:.58;transform:translateY(3px);filter:blur(1.5px)}.dash-data-card{position:relative;overflow:hidden;min-width:0;min-height:108px;padding:14px;border-radius:16px;background:linear-gradient(145deg,#fcfdfff0,#f4f7fde0);box-shadow:inset 0 0 0 1px #29468213,0 8px 22px #2f45740e;transition:transform .21s var(--dash-ease),box-shadow .21s var(--dash-ease)}.dash-data-card:nth-child(-n+3){grid-column:span 2}.dash-data-card:nth-child(4),.dash-data-card:nth-child(5){grid-column:span 1}.dash-data-card:nth-child(6),.dash-data-card:nth-child(7){grid-column:span 2}.dash-data-card:after{content:"";position:absolute;width:80px;height:80px;right:-34px;bottom:-42px;border-radius:50%;background:radial-gradient(circle,rgba(68,113,229,.13),transparent 70%)}.dash-data-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #3c65bf21,0 14px 30px #2f457417}.dash-data-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#78869b;font-size:11px}.dash-data-card-head .lucide{width:15px;height:15px;color:#5673d6}.dash-data-card strong{display:block;margin-top:17px;color:#17243c;font-size:25px;line-height:1}.dash-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dash-report-card{position:relative;min-height:112px;padding:15px;border:0;border-radius:16px;color:#708096;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fbfdfff2,#f1f5fde6);box-shadow:inset 0 0 0 1px #2a478314,0 8px 22px #2f45740e;transition:transform .22s var(--dash-ease),box-shadow .22s var(--dash-ease)}.dash-report-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #4067c224,0 16px 34px #3046751a}.dash-report-card:active{transform:scale(.985)}.dash-report-card .dash-action-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px}.dash-report-card strong{display:block;color:#253650;font-size:13px}.dash-report-card .dash-report-desc{display:block;margin-top:6px;font-size:12px;line-height:1.55}.dash-report-card .dash-action-arrow{position:absolute;right:14px;top:15px}.dash-reveal{opacity:0;transform:translateY(8px);filter:blur(3px)}.dashboard-v7.is-ready .dash-reveal{animation:dash-materialize .32s var(--dash-ease) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes dash-materialize{to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (max-width: 1080px){.dash-hero-top{grid-template-columns:1fr}.dash-score-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-score:first-child{grid-column:auto}.dash-duo,.dash-mid{grid-template-columns:1fr}}@media (max-width: 820px){.dash-hero{padding:14px;border-radius:19px}.dash-guide-panel{min-height:178px;padding:20px}.dash-signal{right:-30px;opacity:.62}.dash-score-stack,.dash-journey{grid-template-columns:1fr}.dash-stage{min-height:76px}.dash-section-panel{padding:15px;border-radius:18px}.dash-section-head{align-items:flex-start;flex-direction:column}.dash-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-data-card:nth-child(n){grid-column:span 1}.dash-report-grid{grid-template-columns:1fr}.dash-action-copy span{white-space:normal}}@media (prefers-reduced-motion: reduce){.dash-reveal{opacity:1;transform:none;filter:none}.dashboard-v7.is-ready .dash-reveal{animation:none}.dash-guide-panel:after{display:none}.dash-action-card,.dash-action-icon,.dash-action-arrow,.dash-score,.dash-stage,.dash-data-card,.dash-report-card,.dash-data-grid{transition-duration:.01ms!important}}.wiki-head-copy p,.wiki-head-copy .header-desc{margin:0 0 0 56px}.wiki-head-copy p+p,.wiki-head-copy .header-desc+.header-desc{color:#8390a5}.wiki-head-actions{display:flex;align-items:center;gap:8px}.wiki-icon-btn{width:36px;padding:0}.wiki-shell{min-height:520px;overflow:hidden;border:1px solid transparent;border-radius:19px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(115deg,#306fe861,#8153e147) border-box;box-shadow:0 22px 56px #2641741a}div.wiki-shell:not(.ant-layout){display:grid;grid-template-columns:248px minmax(0,1fr)}.ant-layout.wiki-shell{display:flex;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(115deg,#306fe861,#8153e147) border-box}.ant-layout.wiki-shell>.ant-layout-sider.wiki-library{flex:0 0 248px;max-width:248px;min-width:248px}.ant-layout.wiki-shell.library-shell>.ant-layout-sider.wiki-library{flex:0 0 286px;max-width:286px;min-width:286px}.wiki-library{padding:18px 14px;border-right:1px solid rgba(35,70,128,.09);background:radial-gradient(circle at 0 0,rgba(67,124,238,.12),transparent 14rem),linear-gradient(180deg,#f5f9fff5,#f8f6ffed)!important}.wiki-library-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 14px}.wiki-library-head strong,.wiki-library-head .ant-typography{color:#24334b;font-size:14px;font-weight:600}.wiki-library .ant-menu{background:transparent!important;border-inline-end:none!important}.wiki-library .ant-menu-item{width:100%;height:auto!important;min-height:42px;margin:0 0 8px!important;padding:9px 11px!important;border-radius:11px!important;color:#315fc3;background:linear-gradient(105deg,#e1ecffeb,#f0ecffbd);box-shadow:inset 0 0 0 1px #335ec31c,0 8px 20px #314e9714}.wiki-library .ant-menu-item-selected{background:linear-gradient(105deg,#2866e829,#7357dd1f)!important;color:#1f55ca!important}.wiki-library-item{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:9px 11px;border:0;border-radius:11px;color:#315fc3;text-align:left;background:linear-gradient(105deg,#e1ecffeb,#f0ecffbd);box-shadow:inset 0 0 0 1px #335ec31c,0 8px 20px #314e9714}.wiki-library-item .lucide{width:16px;height:16px}.wiki-workspace{min-width:0;padding:24px;background:radial-gradient(circle at 52% 36%,rgba(68,113,230,.11),transparent 13rem),radial-gradient(circle at 62% 50%,rgba(120,84,223,.07),transparent 18rem),#ffffffb8}.wiki-empty{max-width:420px;margin:50px auto 0;text-align:center;color:#7b8799}.wiki-empty-visual{width:78px;height:78px;display:grid;place-items:center;margin:0 auto 20px;border-radius:24px;color:#4d6fca;background:radial-gradient(circle at 30% 20%,#fff,transparent 45%),linear-gradient(145deg,#e8f2ff,#eee9ff);box-shadow:inset 0 0 0 1px #355bb721,0 18px 38px #344c9b24}.library-shell{grid-template-columns:286px minmax(0,1fr)}.library-search{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:7px;margin:0 0 12px}.library-workspace-inner{width:100%;min-width:0}.library-batch{display:flex;justify-content:flex-end;margin-bottom:12px}.mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mode-card{position:relative;min-width:0;background:#fff;border-radius:18px;box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.mode-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px #243e6c21}.mode-recommend{position:absolute;top:10px;left:10px;z-index:2;padding:2px 8px;border-radius:999px;background:#10b981;color:#fff;font-size:12px;line-height:20px}.mode-visual{flex-shrink:0;height:clamp(112px,16vh,160px);position:relative;overflow:hidden;background:#eef5ff}.mode-card:nth-child(1) .mode-visual{background:#ffe1d1}.mode-card:nth-child(2) .mode-visual{background:#ece7f7}.mode-card:nth-child(3) .mode-visual{background:#fce4f8}.mode-card:nth-child(4) .mode-visual{background:#bed6ff}.mode-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .18s ease}.mode-card:hover .mode-visual img{transform:scale(1.035)}.mode-body{padding:18px;display:flex;flex:1;flex-direction:column}.mode-card:nth-child(1) .mode-body{background:linear-gradient(180deg,#fff,#f1f6ff)}.mode-card:nth-child(2) .mode-body{background:linear-gradient(180deg,#fff,#f5f1ff)}.mode-card:nth-child(3) .mode-body{background:linear-gradient(180deg,#fff,#fff1f7)}.mode-card:nth-child(4) .mode-body{background:linear-gradient(180deg,#fff,#eefafd)}.mode-body h3{margin:0;font-size:16px;font-weight:600;color:#111827}.mode-body>p{margin:8px 0 14px;color:#475467;min-height:42px;line-height:1.55}.mode-list{margin:0 0 18px;padding-left:18px;color:#475467;line-height:1.8;flex:1}.mode-actions{display:flex;gap:8px;margin-top:auto;flex-shrink:0}.mode-actions .ant-btn{flex:1}.media-filter{padding:18px;background:#fffffff0;border-radius:16px;box-shadow:0 0 0 1px #1f427712,0 14px 34px #203d6c12}.media-search-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.media-search-row .ant-input-affix-wrapper,.media-search-row .ant-input{flex:1}.media-filter-lines{width:100%}.media-filter-lines>.ant-row{display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:start;width:100%!important;padding:10px 0;border-top:1px solid rgba(17,42,77,.07)}.media-filter-lines>.ant-row:first-child{border-top:0}.media-filter-lines>.ant-row>.ant-col:first-child{flex:none!important;max-width:none!important;padding-top:5px}.media-filter-lines .ant-typography{font-weight:600}.media-filter .ant-radio-group{display:inline-flex;flex-wrap:wrap;gap:7px;border:0}.media-filter .ant-radio-button-wrapper{min-height:28px;height:auto;line-height:1.35;padding:5px 9px;border:0!important;border-radius:7px!important;background:#f5f7fa;color:#4b5563;box-shadow:none!important}.media-filter .ant-radio-button-wrapper:before{display:none!important}.media-filter .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#1f55ca!important;background:#2866e81a!important;box-shadow:inset 0 0 0 1px #2f68eb1f!important}.media-filter-toggle{display:flex;justify-content:center;margin-top:8px;padding-top:8px;border-top:1px solid rgba(17,42,77,.07)}.media-list-section{margin-top:5px}.media-list-section .section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.media-list-section .section-title h2{margin:0;font-size:17px;font-weight:600;color:#111827}.media-list-section .section-count{min-height:24px;padding:2px 10px;border-radius:999px;background:#2866e814;color:#2458c4;font-size:13px}.media-list-section .ant-table-thead>tr>th,.media-list-section .ant-table-thead>tr>th.ant-table-cell{height:auto;padding:13px 16px!important;line-height:24px}.media-list-section .ant-table-tbody>tr>td,.media-list-section .ant-table-tbody>tr>td.ant-table-cell{height:50px;padding:13px 16px!important;line-height:24px;vertical-align:middle;white-space:nowrap}.media-list-section .ant-table-tbody>tr.ant-table-measure-row>td{height:0!important;padding:0!important}.media-list-section .ant-table-selection-column{padding-left:16px!important;padding-right:16px!important}.media-list-section .ant-typography,.media-list-section .ant-typography p{margin-bottom:0;line-height:24px}.table-wrap{overflow-x:auto;border-radius:16px}.geo-media-tabs.ant-tabs>.ant-tabs-nav:before{border-bottom-color:#112a4d14}.geo-media-tabs.ant-tabs .ant-tabs-tab{padding:10px 14px;color:#7b8799;font-weight:500}.geo-media-tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2458c4;font-weight:550}.geo-media-tabs.ant-tabs .ant-tabs-ink-bar{height:3px;background:linear-gradient(90deg,#2f6dec,#7655e9);border-radius:2px 2px 0 0}.notice{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:12px;color:#79591f;background:#fff8e8;box-shadow:inset 0 0 0 1px #b3792226;line-height:1.6}.geo-modal .ant-modal-content,.deep-modal .ant-modal-content,.knowledge-modal .ant-modal-content{overflow:hidden;border:0!important;border-radius:18px!important;background:radial-gradient(circle at 96% 0,rgba(113,80,218,.1),transparent 18rem),linear-gradient(145deg,#fffffffc,#f5f8fff7)!important;box-shadow:0 18px 50px #20375c24,0 0 0 1px #10223f0f!important}.geo-modal .ant-modal-header,.geo-modal .ant-modal-footer,.deep-modal .ant-modal-header,.deep-modal .ant-modal-footer,.knowledge-modal .ant-modal-header,.knowledge-modal .ant-modal-footer{padding-left:20px;padding-right:20px;border-color:#112a4d13;background:transparent!important}.geo-modal .ant-modal-header,.deep-modal .ant-modal-header,.knowledge-modal .ant-modal-header{padding-top:18px;padding-bottom:18px}.geo-modal .ant-modal-body,.deep-modal .ant-modal-body,.knowledge-modal .ant-modal-body{padding:20px}.geo-modal .ant-modal-footer,.deep-modal .ant-modal-footer,.knowledge-modal .ant-modal-footer{padding-top:14px;padding-bottom:18px}.geo-modal .ant-modal-title,.deep-modal .ant-modal-title,.knowledge-modal .ant-modal-title{color:#1c2b42;font-size:17px;font-weight:600}.geo-modal .ant-modal-close,.deep-modal .ant-modal-close,.knowledge-modal .ant-modal-close{top:16px;right:16px;width:32px;height:32px;border-radius:10px;color:#647188;background:#f5f7fa;box-shadow:inset 0 0 0 1px #112a4d14}.geo-modal .ant-modal-close:hover,.deep-modal .ant-modal-close:hover,.knowledge-modal .ant-modal-close:hover{color:#1c2b42;background:#fff}.geo-modal .ant-modal-footer .ant-btn-default,.deep-modal .ant-modal-footer .ant-btn-default,.knowledge-modal .ant-modal-footer .ant-btn-default{min-height:34px;padding:7px 12px;color:#475467!important;background:#fff!important;border:0!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #122a4c29}.knowledge-modal .ant-btn-primary:not(.ant-btn-background-ghost),.knowledge-modal .ant-btn-primary:not(.ant-btn-background-ghost):disabled,.knowledge-modal .ant-btn-primary:not(.ant-btn-background-ghost).ant-btn-disabled{color:#fff!important;background:linear-gradient(105deg,#2866e8,#3f61df 60%,#6958d8)!important;border:none!important}.knowledge-modal .ant-btn-primary:not(.ant-btn-background-ghost):disabled,.knowledge-modal .ant-btn-primary:not(.ant-btn-background-ghost).ant-btn-disabled{opacity:.48;box-shadow:none}.knowledge-tabs.ant-tabs>.ant-tabs-nav{margin-bottom:18px}.knowledge-tabs.ant-tabs>.ant-tabs-nav:before{border:none}.knowledge-tabs .ant-tabs-nav-list{gap:8px;padding:6px;border-radius:14px;background:#f2f5f9;box-shadow:inset 0 0 0 1px #112a4d0f}.knowledge-tabs .ant-tabs-tab{margin:0!important;padding:9px 13px;border-radius:10px;background:transparent}.knowledge-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#6e7b90!important}.knowledge-tabs .ant-tabs-tab-active{background:#fff;box-shadow:0 0 0 1px #112a4d0e,0 5px 12px #2039630e}.knowledge-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2858bd!important;font-weight:500}.knowledge-tabs .ant-tabs-ink-bar{display:none}.knowledge-pane{min-height:220px}.knowledge-upload.ant-upload-wrapper{display:block;width:100%}.knowledge-upload .ant-upload-drag{min-height:230px;padding:26px;border:1px dashed rgba(64,102,180,.42)!important;border-radius:15px;color:#69778d;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(69,119,231,.1),transparent 11rem),linear-gradient(145deg,#f8fcfff2,#f7f4ffe3)!important}.knowledge-upload .ant-upload-drag-icon .anticon{color:#5673cb;font-size:31px}.knowledge-upload .ant-upload-text{margin-bottom:7px;color:#34435d!important;font-weight:600}.knowledge-upload .ant-upload-hint{max-width:600px;margin:7px auto 0;color:#7a8699!important;line-height:1.65}.knowledge-form{display:grid;gap:14px}.knowledge-form .ant-input,.knowledge-form textarea.ant-input{min-height:42px;border:0!important;border-radius:11px;padding:11px 12px;color:#1c2b42!important;background:#fafbfdf2!important;box-shadow:inset 0 0 0 1px #112a4d1f}.knowledge-form textarea.ant-input{min-height:132px}.knowledge-form .ant-input:focus,.knowledge-form .ant-input-focused,.knowledge-form textarea.ant-input:focus{background:#fff!important;box-shadow:inset 0 0 0 1.5px #2866e8ad,0 0 0 3px #2866e814}.knowledge-warning{margin-bottom:14px;padding:11px 13px;border-radius:11px;color:#79591f;background:#fff8e8;box-shadow:inset 0 0 0 1px #b3792226;line-height:1.6}.knowledge-crawl{min-height:220px;display:grid;place-items:center;text-align:center;color:#7b8799}.geo-board{min-height:100%}.geo-board-stat,.geo-board-card{overflow:hidden;border:1px solid transparent;border-radius:16px!important;background:linear-gradient(145deg,#fffffff7,#f5f8ffe8) padding-box,linear-gradient(135deg,#4880f252,#ffffffc7 42%,#805be140) border-box;box-shadow:0 0 0 1px #21437911,0 2px 5px #16305b09,0 16px 38px #223e6d13}.geo-board-stat .stat-label{font-size:14px;color:#475467}.geo-board-stat .stat-value{font-size:28px;font-weight:700;margin:8px 0;color:#111827}.geo-board-stat .stat-compare{font-size:12px;color:#475467;display:flex;align-items:center;gap:4px}.geo-board-stat .stat-compare.up{color:#10b981}.geo-board-stat .stat-compare.down{color:#ef4444}@media (max-height: 860px){.mode-body{padding:14px 16px 16px}.mode-body>p{min-height:0;margin:6px 0 10px}.mode-list{margin-bottom:12px;line-height:1.55}}@media (max-width: 1080px){.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.wiki-head-copy p,.wiki-head-copy .header-desc{margin-left:0}div.wiki-shell:not(.ant-layout),.library-shell{grid-template-columns:1fr}.ant-layout.wiki-shell,.ant-layout.wiki-shell.library-shell{flex-direction:column}.ant-layout.wiki-shell>.ant-layout-sider.wiki-library,.ant-layout.wiki-shell.library-shell>.ant-layout-sider.wiki-library{flex:none;max-width:none;min-width:0;width:100%!important}.wiki-library{border-right:0;border-bottom:1px solid rgba(35,70,128,.09)}.mode-grid{grid-template-columns:1fr}.media-filter-lines>.ant-row{grid-template-columns:1fr;gap:7px}}.geo-page{padding:32px 24px 40px;background:#eef3fa}.ant-card{border-radius:16px!important;border:1px solid rgba(37,62,105,.09)!important;box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a;background:#fffffff0!important;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.ant-card:hover{box-shadow:0 8px 24px #2866e81f,0 2px 6px #1018280f}.ant-card-head{border-bottom:1px solid rgba(18,42,76,.1)!important;min-height:48px;background:transparent!important}.ant-card-head-title{font-size:15px;font-weight:600;color:#111827}.geo-card{border-radius:16px;box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a;background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.9);transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.geo-card:hover{box-shadow:0 8px 24px #2866e81f,0 2px 6px #1018280f;transform:translateY(-2px)}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-header,.ant-table-wrapper .ant-table-body,.ant-table-wrapper .ant-table-tbody{background:transparent!important}.ant-table-wrapper .ant-table{border-radius:16px;overflow:hidden}.ant-table-thead>tr>th,.ant-table-thead>tr>th.ant-table-cell,.ant-table-thead .ant-table-cell{background:linear-gradient(90deg,#eef5ff,#f5f2ff 68%,#f0f8fb)!important;color:#6e7b90!important;font-weight:500;font-size:12px;padding:14px 20px!important;border-bottom:1px solid rgba(17,42,77,.075)!important}.ant-table-tbody>tr>td,.ant-table-tbody>tr>td.ant-table-cell{padding:16px 20px!important;border-bottom:1px solid rgba(17,42,77,.07)!important;color:#526078;background:transparent!important}.ant-table-tbody>tr.ant-table-row:nth-child(2n)>td,.ant-table-tbody>tr.ant-table-row:nth-child(2n)>td.ant-table-cell,.ant-table-tbody>tr:nth-child(2n):not(.ant-table-measure-row)>td{background:#eff5ff7a!important}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell,.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:#f4f7fc!important}.main-content .table-out-border.ant-table-wrapper,.main-content .table-out-border,.main-content .table-wrap{border:1px solid transparent;border-radius:16px;background:linear-gradient(145deg,#fffffff7,#f5f8ffe8) padding-box,linear-gradient(135deg,#4880f252,#ffffffc7 42%,#805be140) border-box!important;box-shadow:0 0 0 1px #21437911,0 2px 5px #16305b09,0 16px 38px #223e6d13;overflow:hidden}.main-content .geo-board-card .table-out-border,.main-content .geo-board-card .table-wrap,.main-content .ant-card .table-out-border,.main-content .wiki-workspace .table-out-border,.main-content .wiki-workspace .table-wrap,.main-content .wiki-shell .table-out-border,.main-content .wiki-shell .table-wrap{background:transparent!important;border-color:transparent;box-shadow:none}.ant-card.geo-board-card,.ant-card.geo-list-card{border:1px solid transparent!important;background:linear-gradient(145deg,#fffffff7,#f5f8ffe8) padding-box,linear-gradient(135deg,#4880f252,#ffffffc7 42%,#805be140) border-box!important;box-shadow:0 0 0 1px #21437911,0 2px 5px #16305b09,0 16px 38px #223e6d13}.ant-btn{display:inline-flex!important;align-items:center;justify-content:center;flex-wrap:nowrap;line-height:1.25;vertical-align:middle;white-space:nowrap;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.ant-btn:has(.lucide):has(>span){gap:7px;height:auto!important;min-height:32px;line-height:1!important}.ant-btn-sm:has(.lucide):has(>span){min-height:24px}.ant-btn-lg:has(.lucide):has(>span){min-height:40px}.ant-btn.ant-btn-block{display:flex!important}.ant-btn>span{display:inline-flex!important;align-items:center;line-height:inherit}.ant-btn .anticon{display:inline-flex!important;align-items:center;justify-content:center;line-height:0}.ant-btn-primary:not(.ant-btn-background-ghost){background:linear-gradient(135deg,#2866e8,#6958d8);border:none;box-shadow:0 2px 8px #2866e840;color:#fff!important}.ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):hover{background:linear-gradient(135deg,#3f76ea,#2866e8)!important;box-shadow:0 4px 12px #2563eb59!important;color:#fff!important}.ant-btn-primary:not(.ant-btn-background-ghost):disabled,.ant-btn-primary:not(.ant-btn-background-ghost).ant-btn-disabled{color:#fff!important;background:linear-gradient(135deg,#2866e8,#6958d8)!important;border:none!important;opacity:.48;box-shadow:none;cursor:not-allowed}.ant-btn-primary.ant-btn-background-ghost{background:transparent!important;border:1px solid #2866e8!important;color:#2866e8!important;box-shadow:none!important}.ant-btn-primary.ant-btn-background-ghost:not(:disabled):hover{background:#2866e814!important;border-color:#1f55ca!important;color:#1f55ca!important;box-shadow:none!important}.ant-btn-primary:focus-visible,.ant-btn-default:focus-visible,.ant-input:focus-visible{outline:2px solid rgba(37,99,235,.4);outline-offset:2px}.ant-btn-link{color:#2866e8}.ant-tag{border-radius:6px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{border-radius:8px!important;background:#fff!important;border-color:#122a4c1a!important;color:#111827!important;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:#2866e8!important;box-shadow:0 0 0 2px #2563eb1f!important}.ant-alert{border-radius:10px}.ant-alert-warning{background:#f59e0b14;border:1px solid rgba(245,158,11,.2)}.ant-table-wrapper .ant-pagination{display:flex;width:100%;align-items:center;margin:12px 0 0!important;padding:4px 8px 12px}.ant-table-wrapper .ant-pagination-total-text{margin-inline-end:auto;color:#667085}.ant-table-wrapper .ant-pagination-options{margin-inline-start:auto}.ant-pagination-item{min-width:32px;border-radius:8px!important;border-color:transparent!important}.ant-pagination-item-active{background:#2866e8!important;border-color:#2866e8!important;color:#fff!important}.ant-pagination-item-active a{color:#fff!important}.geo-row-actions{gap:4px}.geo-row-action.ant-btn{height:auto;padding:4px 8px;color:#667085;display:inline-flex;align-items:center;gap:6px}.geo-row-action.ant-btn-dangerous,.geo-row-action.ant-btn.ant-btn-dangerous{color:#ef4444}.geo-time-cell{white-space:nowrap;color:#667085}.ant-steps-item-process .ant-steps-item-icon{background:#2866e8!important;border-color:#2866e8!important}.ant-steps-item-finish .ant-steps-item-icon{border-color:#10b981!important}.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#10b981!important}.ant-modal-content{border-radius:16px!important;background:#fffffff0!important;border:1px solid rgba(18,42,76,.1)}.ant-drawer-content{transition:transform .35s cubic-bezier(.4,0,.2,1)!important}.ant-segmented{border-radius:20px!important;background:#f7f9fc!important;transition:background .15s cubic-bezier(.4,0,.2,1)}.ant-segmented-item-selected{border-radius:20px!important;background:#fff!important;color:#2866e8!important;box-shadow:0 1px 3px #0f172a14}.geo-list-card{margin-top:8px}.geo-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:16px 20px;background:#fffffff0;border:1px solid rgba(18,42,76,.1);border-radius:16px;box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a}.geo-section-bar{width:4px;height:18px;background:linear-gradient(180deg,#2866e8,#0ea5e9);border-radius:2px;flex-shrink:0}.geo-section-title{font-size:16px;font-weight:600;color:#111827}.geo-glass-card{background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.9);border-radius:16px;box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.geo-glass-card:hover{box-shadow:0 8px 24px #2866e81f,0 2px 6px #1018280f;border-color:#2563eb33;transform:translateY(-2px)}.geo-surface-light{background:#fffffff0;border:1px solid rgba(18,42,76,.1);border-radius:16px;color:#101828}.geo-surface-light h1,.geo-surface-light h2,.geo-surface-light h3,.geo-surface-light h4,.geo-surface-light h5,.geo-surface-light h6,.geo-surface-light .ant-typography,.geo-surface-light .ant-typography p{color:#101828!important}.geo-surface-light .ant-typography-secondary,.geo-surface-light .ant-typography.ant-typography-secondary{color:#475467!important}.geo-surface-light .ant-form-item-label>label{color:#475467!important}.geo-surface-light .ant-table-thead>tr>th,.geo-surface-light .ant-table-thead>tr>th.ant-table-cell{background:linear-gradient(90deg,#eef5ff,#f5f2ff 68%,#f0f8fb)!important;color:#6e7b90!important}.geo-surface-light .ant-table-tbody>tr>td,.geo-surface-light .ant-table-tbody>tr>td.ant-table-cell{color:#526078!important;background:transparent!important}.geo-surface-light .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background:#eff5ff7a!important}.geo-surface-light .ant-table-tbody>tr.ant-table-row:hover>td{background:#f4f7fc!important}.geo-surface-light .ant-menu-item,.geo-surface-light .ant-menu-submenu-title{color:#101828!important}.geo-surface-light .ant-menu-item-selected{color:#2866e8!important}.geo-surface-light .ant-empty-description{color:#475467!important}.geo-surface-light .ant-btn-default{color:#101828!important;background:#fff!important;border-color:#122a4c1a!important}body,#app{color:#111827;background:#eef3fa}.main-content,.geo-top-header,.geo-page,.dashboard-page,.sider-box,.container,.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,.main-content .ant-typography,.main-content .ant-typography p,.geo-top-header h1,.geo-top-header h2,.geo-top-header h3,.geo-top-header h4,.geo-top-header h5,.geo-top-header h6,.geo-top-header .ant-typography,.geo-top-header .ant-typography p,.geo-page h1,.geo-page h2,.geo-page h3,.geo-page h4,.geo-page h5,.geo-page h6,.geo-page .ant-typography,.geo-page .ant-typography p,.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page h4,.dashboard-page h5,.dashboard-page h6,.dashboard-page .ant-typography,.dashboard-page .ant-typography p,.sider-box h1,.sider-box h2,.sider-box h3,.sider-box h4,.sider-box h5,.sider-box h6,.sider-box .ant-typography,.sider-box .ant-typography p,.container h1,.container h2,.container h3,.container h4,.container h5,.container h6,.container .ant-typography,.container .ant-typography p{color:#111827}.main-content .dash-guide-panel h2,.main-content .dash-guide-panel h2 .lucide,.geo-top-header .dash-guide-panel h2,.geo-top-header .dash-guide-panel h2 .lucide,.geo-page .dash-guide-panel h2,.geo-page .dash-guide-panel h2 .lucide,.dashboard-page .dash-guide-panel h2,.dashboard-page .dash-guide-panel h2 .lucide,.sider-box .dash-guide-panel h2,.sider-box .dash-guide-panel h2 .lucide,.container .dash-guide-panel h2,.container .dash-guide-panel h2 .lucide{color:#fff}.main-content .ant-typography-secondary,.main-content .ant-typography.ant-typography-secondary,.geo-top-header .ant-typography-secondary,.geo-top-header .ant-typography.ant-typography-secondary,.geo-page .ant-typography-secondary,.geo-page .ant-typography.ant-typography-secondary,.dashboard-page .ant-typography-secondary,.dashboard-page .ant-typography.ant-typography-secondary,.sider-box .ant-typography-secondary,.sider-box .ant-typography.ant-typography-secondary,.container .ant-typography-secondary,.container .ant-typography.ant-typography-secondary{color:#475467!important}.main-content .ant-form-item-label>label,.geo-top-header .ant-form-item-label>label,.geo-page .ant-form-item-label>label,.dashboard-page .ant-form-item-label>label,.sider-box .ant-form-item-label>label,.container .ant-form-item-label>label{color:#475467!important}.main-content .ant-tabs-tab,.geo-top-header .ant-tabs-tab,.geo-page .ant-tabs-tab,.dashboard-page .ant-tabs-tab,.sider-box .ant-tabs-tab,.container .ant-tabs-tab{color:#475467!important}.main-content .ant-tabs-tab-active .ant-tabs-tab-btn,.geo-top-header .ant-tabs-tab-active .ant-tabs-tab-btn,.geo-page .ant-tabs-tab-active .ant-tabs-tab-btn,.dashboard-page .ant-tabs-tab-active .ant-tabs-tab-btn,.sider-box .ant-tabs-tab-active .ant-tabs-tab-btn,.container .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2458c4!important}.main-content .knowledge-tabs .ant-tabs-tab .ant-tabs-tab-btn,.geo-top-header .knowledge-tabs .ant-tabs-tab .ant-tabs-tab-btn,.geo-page .knowledge-tabs .ant-tabs-tab .ant-tabs-tab-btn,.dashboard-page .knowledge-tabs .ant-tabs-tab .ant-tabs-tab-btn,.sider-box .knowledge-tabs .ant-tabs-tab .ant-tabs-tab-btn,.container .knowledge-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#6e7b90!important}.main-content .knowledge-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.geo-top-header .knowledge-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.geo-page .knowledge-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.dashboard-page .knowledge-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.sider-box .knowledge-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.container .knowledge-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2858bd!important}.main-content .ant-btn-default,.geo-top-header .ant-btn-default,.geo-page .ant-btn-default,.dashboard-page .ant-btn-default,.sider-box .ant-btn-default,.container .ant-btn-default{color:#111827!important;background:#fff!important;border-color:#122a4c1a!important}.main-content .ant-btn-default:hover,.geo-top-header .ant-btn-default:hover,.geo-page .ant-btn-default:hover,.dashboard-page .ant-btn-default:hover,.sider-box .ant-btn-default:hover,.container .ant-btn-default:hover{color:#2866e8!important;border-color:#2563eb66!important;background:#2563eb0a!important}.main-content .ant-empty-description,.geo-top-header .ant-empty-description,.geo-page .ant-empty-description,.dashboard-page .ant-empty-description,.sider-box .ant-empty-description,.container .ant-empty-description{color:#475467!important}.main-content .ant-modal-title,.main-content .ant-drawer-title,.geo-top-header .ant-modal-title,.geo-top-header .ant-drawer-title,.geo-page .ant-modal-title,.geo-page .ant-drawer-title,.dashboard-page .ant-modal-title,.dashboard-page .ant-drawer-title,.sider-box .ant-modal-title,.sider-box .ant-drawer-title,.container .ant-modal-title,.container .ant-drawer-title{color:#111827!important}.main-content .ant-breadcrumb a,.main-content .ant-breadcrumb li,.geo-top-header .ant-breadcrumb a,.geo-top-header .ant-breadcrumb li,.geo-page .ant-breadcrumb a,.geo-page .ant-breadcrumb li,.dashboard-page .ant-breadcrumb a,.dashboard-page .ant-breadcrumb li,.sider-box .ant-breadcrumb a,.sider-box .ant-breadcrumb li,.container .ant-breadcrumb a,.container .ant-breadcrumb li{color:#475467!important}.main-content .ant-breadcrumb li:last-child,.geo-top-header .ant-breadcrumb li:last-child,.geo-page .ant-breadcrumb li:last-child,.dashboard-page .ant-breadcrumb li:last-child,.sider-box .ant-breadcrumb li:last-child,.container .ant-breadcrumb li:last-child{color:#111827!important}.main-content .ant-select-selection-item,.geo-top-header .ant-select-selection-item,.geo-page .ant-select-selection-item,.dashboard-page .ant-select-selection-item,.sider-box .ant-select-selection-item,.container .ant-select-selection-item{color:#111827!important}.main-content .ant-select-selection-placeholder,.geo-top-header .ant-select-selection-placeholder,.geo-page .ant-select-selection-placeholder,.dashboard-page .ant-select-selection-placeholder,.sider-box .ant-select-selection-placeholder,.container .ant-select-selection-placeholder{color:#475467!important}.main-content .ant-alert-message,.geo-top-header .ant-alert-message,.geo-page .ant-alert-message,.dashboard-page .ant-alert-message,.sider-box .ant-alert-message,.container .ant-alert-message{color:#111827!important}.main-content .ant-alert-description,.geo-top-header .ant-alert-description,.geo-page .ant-alert-description,.dashboard-page .ant-alert-description,.sider-box .ant-alert-description,.container .ant-alert-description,.main-content .ant-segmented-item-label,.geo-top-header .ant-segmented-item-label,.geo-page .ant-segmented-item-label,.dashboard-page .ant-segmented-item-label,.sider-box .ant-segmented-item-label,.container .ant-segmented-item-label{color:#475467!important}.main-content .ant-segmented-item-selected .ant-segmented-item-label,.geo-top-header .ant-segmented-item-selected .ant-segmented-item-label,.geo-page .ant-segmented-item-selected .ant-segmented-item-label,.dashboard-page .ant-segmented-item-selected .ant-segmented-item-label,.sider-box .ant-segmented-item-selected .ant-segmented-item-label,.container .ant-segmented-item-selected .ant-segmented-item-label{color:#2866e8!important}.main-content .ant-pagination-item a,.geo-top-header .ant-pagination-item a,.geo-page .ant-pagination-item a,.dashboard-page .ant-pagination-item a,.sider-box .ant-pagination-item a,.container .ant-pagination-item a{color:#475467!important}.main-content .ant-pagination-item-active,.main-content .ant-pagination-item-active a,.geo-top-header .ant-pagination-item-active,.geo-top-header .ant-pagination-item-active a,.geo-page .ant-pagination-item-active,.geo-page .ant-pagination-item-active a,.dashboard-page .ant-pagination-item-active,.dashboard-page .ant-pagination-item-active a,.sider-box .ant-pagination-item-active,.sider-box .ant-pagination-item-active a,.container .ant-pagination-item-active,.container .ant-pagination-item-active a{color:#fff!important}.main-content .ant-statistic-title,.geo-top-header .ant-statistic-title,.geo-page .ant-statistic-title,.dashboard-page .ant-statistic-title,.sider-box .ant-statistic-title,.container .ant-statistic-title{color:#475467!important}.main-content .ant-statistic-content,.main-content .ant-statistic-content-value,.geo-top-header .ant-statistic-content,.geo-top-header .ant-statistic-content-value,.geo-page .ant-statistic-content,.geo-page .ant-statistic-content-value,.dashboard-page .ant-statistic-content,.dashboard-page .ant-statistic-content-value,.sider-box .ant-statistic-content,.sider-box .ant-statistic-content-value,.container .ant-statistic-content,.container .ant-statistic-content-value{color:#111827!important}.main-content .ant-descriptions-item-label,.geo-top-header .ant-descriptions-item-label,.geo-page .ant-descriptions-item-label,.dashboard-page .ant-descriptions-item-label,.sider-box .ant-descriptions-item-label,.container .ant-descriptions-item-label{color:#475467!important}.main-content .ant-descriptions-item-content,.geo-top-header .ant-descriptions-item-content,.geo-page .ant-descriptions-item-content,.dashboard-page .ant-descriptions-item-content,.sider-box .ant-descriptions-item-content,.container .ant-descriptions-item-content,.main-content .ant-list-item-meta-title,.geo-top-header .ant-list-item-meta-title,.geo-page .ant-list-item-meta-title,.dashboard-page .ant-list-item-meta-title,.sider-box .ant-list-item-meta-title,.container .ant-list-item-meta-title{color:#111827!important}.main-content .ant-list-item-meta-description,.geo-top-header .ant-list-item-meta-description,.geo-page .ant-list-item-meta-description,.dashboard-page .ant-list-item-meta-description,.sider-box .ant-list-item-meta-description,.container .ant-list-item-meta-description{color:#475467!important}.main-content .ant-collapse-header-text,.geo-top-header .ant-collapse-header-text,.geo-page .ant-collapse-header-text,.dashboard-page .ant-collapse-header-text,.sider-box .ant-collapse-header-text,.container .ant-collapse-header-text{color:#111827!important}.container{padding:24px 28px 40px;max-width:1600px;margin:0 auto}.container>.ant-typography,.page-title-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-weight:700;letter-spacing:-.02em;color:#111827}.page-title-row h2,.page-title-row .ant-typography{margin:0!important;font-size:22px;font-weight:700;color:#111827}.page-title-icon{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;padding:0;border-radius:15px;color:#285fce;line-height:0;font-size:0;background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.95),transparent 46%),linear-gradient(145deg,#e6f1ff,#ece8ff);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #335bb821,0 12px 28px #2c4e9b24}.page-title-icon .lucide{display:block;width:19px;height:19px}.ant-btn .lucide{display:block;flex-shrink:0;align-self:center}button.btn:has(>.lucide){display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.25}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:#2866e8!important;box-shadow:0 0 0 3px #2866e814!important}.ant-empty{padding:32px 16px}.sider-box .ant-menu-item,.sider-box .ant-menu-submenu-title{color:#475467!important;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.sider-box .ant-menu-item-selected{color:#2866e8!important}.geo-fade-enter-active,.geo-fade-leave-active{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.geo-fade-enter-from{opacity:0;transform:translateY(8px)}.geo-fade-leave-to{opacity:0;transform:translateY(-4px)}.deep-shell{display:grid;gap:18px}.deep-top{display:flex;align-items:center;gap:12px;color:#475467;font-size:13px}.deep-top .back{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;border-radius:11px;border:1px solid rgba(18,42,76,.1);background:#fffffff0;color:#111827;cursor:pointer}.deep-top .back .lucide{display:block;width:17px;height:17px}.deep-top .back:hover{border-color:#2866e8;color:#2866e8}.crumb-current{color:#111827;font-weight:700}.deep-shell .page-head{display:grid;gap:6px}.deep-shell .page-head>p{margin:0;color:#475467;line-height:1.75}.deep-shell .page-head .head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px}.deep-card{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(71,95,151,.14);border-radius:20px;background:linear-gradient(145deg,#fffffff0,#eff5ffd6);box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a}.deep-card:after{content:"";position:absolute;width:220px;height:220px;right:-110px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(115,87,221,.11),transparent 68%);pointer-events:none}.deep-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(77,98,151,.12)}.deep-actions.is-split{justify-content:space-between}.choice-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.choice-row>.ant-select,.choice-row>.ant-input,.choice-row>.ant-input-affix-wrapper{flex:1 1 180px;min-width:0}.field-block .ant-select{width:100%}.field-block .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-brand-select-dropdown{max-width:min(480px,90vw)}.geo-brand-select-dropdown .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-block .choice-row>.ant-select{width:auto;flex:1 1 180px}.field-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-stack .wide{grid-column:1/-1}.wizard-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.wizard-rail{position:sticky;top:72px;padding:15px;border:1px solid rgba(72,94,150,.13);border-radius:18px;background:linear-gradient(160deg,#f8fbff,#f1efff);box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a}.wizard-step{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:0;border-radius:11px;color:#475467;text-align:left;background:transparent;cursor:pointer}.wizard-step strong{display:block;font-size:13px}.wizard-step small{display:block;font-size:12px;opacity:.85}.wizard-step:before{content:attr(data-index);flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:9px;border:1px solid #ccd6ea;background:#fff;font-size:11px}.wizard-step.active{color:#2866e8;font-weight:700;background:linear-gradient(90deg,#eaf2ff,#f0ebff)}.wizard-step.done:before{content:"✓";color:#fff;border-color:transparent;background:linear-gradient(135deg,#2866e8,#7357dd)}.wizard-main{min-width:0}.progress-track{height:9px;overflow:hidden;border-radius:999px;background:#dce6f5}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2866e8,#7357dd)}.generation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.result-paper{padding:34px;border:1px solid #dfe5f0;border-radius:16px;background:#fff;line-height:1.9;box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a}.result-paper h2{font-size:25px;margin-bottom:16px}.deep-drawer .ant-drawer-content{border-radius:20px;border:1px solid rgba(71,95,151,.14);background:linear-gradient(145deg,#fffffff0,#eff5ffd6);box-shadow:0 1px 2px #1018280a,0 4px 12px #1018280a}.field-block{display:grid;gap:8px;min-width:0}.field-block.wide,.field-stack .wide{grid-column:1/-1}.field-block label{color:#3e4d65;font-weight:600;line-height:1.4}.field-block label em{margin-right:4px;color:#ef4444;font-style:normal}.field-help{color:#758196;font-size:12px;line-height:1.55}.inner-tabs{display:flex;gap:8px;padding:6px;margin-bottom:20px;overflow:auto;border:0;border-radius:14px;background:linear-gradient(110deg,#edf3fc,#f2effb);box-shadow:inset 0 0 0 1px #112a4d0f}.inner-tab{flex:0 0 auto;padding:9px 13px;border:0;border-radius:10px;color:#6e7b90;background:transparent;cursor:pointer;font:inherit}.inner-tab.active{color:#2858bd;font-weight:500;background:#fff;box-shadow:0 0 0 1px #112a4d0e,0 5px 12px #2039630e}.option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.option-card{position:relative;min-height:72px;padding:17px;border:0;border-radius:15px;background:#f6f8fb;box-shadow:inset 0 0 0 1px #112a4d16;cursor:pointer;text-align:left;color:#59677d;font:inherit}.option-card:hover,.option-card.active{color:#2859c3;background:linear-gradient(135deg,#edf3ff,#f3f0ff);box-shadow:inset 0 0 0 1px #305bbf33,0 7px 18px #2f4c9813}.option-card strong{display:block;margin-bottom:5px;color:#293a5a}.option-card span{color:#758196;font-size:12px;line-height:1.55}.integration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:22px}.integration-tile{min-height:50px;padding:12px 14px;border:0;border-radius:11px;background:linear-gradient(145deg,#ffffffe6,#f4f7fde6);box-shadow:inset 0 0 0 1px #112a4d16;text-align:left;color:#59677d;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:10px;font:inherit;line-height:1.25}.integration-tile:hover:not(:disabled){background:#fff;box-shadow:inset 0 0 0 1px #2853a62b,0 6px 16px #213d6c0e}.integration-tile.active{color:#2859c3;font-weight:700;background:linear-gradient(135deg,#edf3ff,#f3f0ff);box-shadow:inset 0 0 0 1px #305bbf33,0 7px 18px #2f4c9813}.integration-tile:disabled{cursor:not-allowed;opacity:.55}.integration-tile .lucide{width:19px;height:19px;flex:0 0 19px;color:inherit}.integration-tile .anticon,.integration-tile svg{width:20px;height:20px;flex:0 0 20px;overflow:visible}.integration-tile .anticon{font-size:20px;line-height:1}.drawer-note{padding:13px 15px;border-radius:12px;color:#715823;background:#fff8e8;box-shadow:inset 0 0 0 1px #b1792629;font-size:13px;line-height:1.65}.integration-form>.container>.ant-space.ant-space-vertical{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;width:100%}.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:first-child,.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:last-child,.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:has(.ant-alert),.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:has(textarea),.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:has(.ant-checkbox-group),.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:has(.ant-cascader),.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:not(:last-child):not(:has(.ant-input)):not(:has(.ant-input-affix-wrapper)):not(:has(.ant-select)):not(:has(textarea)):not(:has(.ant-switch)):not(:has(.ant-checkbox)):not(:has(.ant-cascader)):not(:has(.token-info)){grid-column:1/-1}.integration-form .ant-typography.ant-typography-strong,.integration-form .ant-typography strong{color:#3e4d65;font-weight:600;line-height:1.4}.integration-form .ant-alert-warning{padding:13px 15px;border:0;border-radius:12px;color:#715823;background:#fff8e8;box-shadow:inset 0 0 0 1px #b1792629}.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:last-child{margin-top:6px;padding-top:18px;border-top:1px solid rgba(77,98,151,.12)}.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:last-child .ant-flex{justify-content:flex-end}.integration-form>.container>.ant-space.ant-space-vertical>.ant-space-item:last-child .ant-btn{width:auto!important}@media (max-width: 1100px){.wizard-layout{grid-template-columns:1fr}.wizard-rail{position:static}.field-stack,.option-grid,.integration-form>.container>.ant-space.ant-space-vertical{grid-template-columns:1fr}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-content.geo-table-viewport-host{padding-bottom:16px!important}.main-content .container.geo-table-flow{padding-bottom:0!important;min-height:0}.geo-table-viewport-body{box-sizing:border-box;height:var(--geo-table-body-height)!important;max-height:var(--geo-table-body-height)!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior-y:auto}.ant-table-content.geo-table-viewport-body>table>thead>tr>th{position:sticky;top:0;z-index:2}.ant-table-content.geo-table-viewport-body>table>thead>tr>th.ant-table-cell-fix-left,.ant-table-content.geo-table-viewport-body>table>thead>tr>th.ant-table-cell-fix-right{z-index:3}.geo-table-viewport-body .ant-table-measure-row>td{padding:0!important;border:0!important;line-height:0!important;height:0!important}.wiki-shell.geo-table-flow>.list-slider,.library-shell.geo-table-flow>.list-slider{min-height:0!important;max-height:var(--geo-table-panel-height);box-sizing:border-box;overflow-y:auto}.wiki-shell.geo-table-flow{min-height:0}@media (max-width: 760px){.main-content.geo-table-viewport-host{padding-bottom:12px!important}}.cursor-pointer{cursor:pointer}html,body{margin:0;padding:0;width:100%;box-sizing:border-box;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;background:#eef3fa}a{text-decoration:none}@keyframes scaleBig{0%{transform:scale(1)}to{transform:scale(1.05)}}.animate-img{animation:scaleBig 3s linear 1s forwards}*{scrollbar-width:thin;scrollbar-color:#b0bac8 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#b0bac8;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#8a96a6}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}.mess{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#2866e8,#1f55ca);box-shadow:0 4px 16px #2563eb4d;position:fixed;bottom:48px;right:48px;text-align:center;cursor:pointer;z-index:1000}.mess .xiao{width:30px;height:30px;margin-top:calc(50% - 15px)}.table-out-border table{box-shadow:none}.aiseo-required:before{display:inline-block;margin-inline-end:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*";vertical-align:middle}::selection{background-color:#2866e8;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}::-moz-selection{background-color:#2866e8;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}[data-v-9a647302] .update-modal .ant-modal-content{border-radius:8px;overflow:hidden;padding:20px 0}[data-v-9a647302] .update-modal .ant-modal-body{padding:0}.update-box[data-v-9a647302]{height:450px;position:relative;background:url(/qszsgeo/assets/updater-back-9tWaAvGm.jpg) no-repeat center center;background-size:cover;background-position-x:-40px;background-position-x:-44px;background-size:890px 514px;background-position-y:-37px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.update-box .container[data-v-9a647302]{width:100%;text-align:center}.update-box .container .title[data-v-9a647302]{color:#fff;font-size:28px;font-weight:500}.update-box .container .text[data-v-9a647302]{color:#fff;margin-top:30px;font-size:18px}.update-box .container .text>div[data-v-9a647302]{margin-bottom:10px}.update-box .container .text .update-info[data-v-9a647302]{width:390px;max-height:150px;overflow:auto;color:#fff;background:#00000026;text-align:left;margin:0 auto;padding:5px}.update-box .container .text .update-info[data-v-9a647302]>ul{margin-block:0}.update-speed[data-v-9a647302]{left:24px;right:24px;bottom:35px;position:absolute;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.update-speed .update-text[data-v-9a647302]{text-align:center;width:100%;color:#fff;font-size:14px}#app{max-width:none;width:100%;padding:0}.force-notice-list-wrap{max-height:60vh;overflow:auto}.force-notice-list-wrap :deep(.ant-list-items){display:flex;flex-direction:column}.force-notice-list-wrap :deep(.ant-list-item){border:none!important;padding:0!important}.force-notice-list-item{cursor:pointer;padding:14px 16px!important;border-radius:8px;background:#f8fafc;border:1px solid #E2E8F0;transition:all .2s ease}.force-notice-list-item.is-unread{background:#2563eb0f;border-color:#2563eb33}.force-notice-list-item:hover{background:#2563eb14}.force-notice-list-item.is-read:hover{background:#f1f5f9}.force-notice-detail-wrap{max-height:60vh;overflow:auto}.force-notice-detail-title{margin-bottom:16px;text-align:center}.force-notice-detail-content{line-height:1.8;word-break:break-word}.force-notice-footer{display:flex;justify-content:center;margin-top:24px}.svg-icon[data-v-5046414b]{width:1em;height:1em;fill:currentColor;vertical-align:middle}
