.guide-button{white-space:nowrap;height:40px}.app-header>.ant-space{min-width:0}.guide-menu-label{justify-content:space-between;align-items:center;gap:12px;min-width:180px;display:flex}.guide-menu-label .ant-tag{margin:0}.guide-context-link{white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.guide-context-own-heading{justify-content:flex-end;margin:0 0 8px;display:flex}.guide-page{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px 24px;width:100%;min-width:0;display:grid}.guide-page-header{grid-column:1/-1;min-width:0;padding-bottom:4px}.guide-back{align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:inline-flex}.guide-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guide-title-row h1{color:#1e2e3e;margin:0;font-size:26px;line-height:1.35}.guide-title-row .ant-tag{margin:0}.guide-page-header p{color:#8494a4;margin:7px 0 0;font-size:12px}.guide-toc{background:#fff;border:1px solid #e4ebf2;border-radius:9px;min-width:0;padding:16px;position:sticky;top:80px}.guide-toc strong{color:#30465d;margin-bottom:9px;font-size:12px;display:block}.guide-toc nav{gap:2px;display:grid}.guide-toc a{color:#627488;border-radius:5px;padding:5px 7px;font-size:12px;line-height:1.5}.guide-toc a:hover{color:#2371b9;background:#f0f6fd}.guide-toc a.nested{color:#8494a4;padding-left:20px}.guide-content{min-width:0;overflow:hidden}.guide-content>.ant-card-body{padding:28px 32px}.guide-content h2,.guide-content h3{color:#20364b;scroll-margin-top:80px}.guide-content h2{border-bottom:1px solid #e9eef4;margin:32px 0 14px;padding-bottom:8px;font-size:20px}.guide-content h2:first-child{margin-top:0}.guide-content h3{margin:24px 0 10px;font-size:16px}.guide-content p,.guide-content li{color:#42586d;font-size:14px;line-height:1.8}.guide-content ol,.guide-content ul{padding-left:24px}.guide-content li+li{margin-top:5px}.guide-content table{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.guide-content th,.guide-content td{text-align:left;vertical-align:top;border:1px solid #e2e9f0;min-width:120px;padding:9px 12px}.guide-content th{color:#30465d;white-space:nowrap;background:#f5f8fb}.guide-content td{color:#52677b}.guide-content code{color:#344f69;background:#f1f4f7;border-radius:4px;padding:2px 5px;font-size:.9em}.guide-content pre{color:#e7eef6;background:#182635;border-radius:7px;max-width:100%;padding:14px;overflow-x:auto}.guide-content pre code{color:inherit;background:0 0;padding:0}.guide-repository-link{color:#596d81}.guide-repository-link>span{color:#8494a4;white-space:nowrap;border:1px solid #d7e0e9;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px}.guide-mermaid-disabled{color:#9cabb9}@media (width<=991px){.guide-page{grid-template-columns:minmax(0,1fr)}.guide-toc{position:static}.guide-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.guide-page{gap:12px}.guide-title-row h1{font-size:22px}.guide-toc{padding:12px}.guide-toc nav{grid-template-columns:minmax(0,1fr)}.guide-content>.ant-card-body{padding:18px 14px}.guide-content h2{font-size:18px}}.vertical-switcher-desktop{width:228px;min-width:0}.vertical-switcher-desktop .ant-menu-horizontal{background:0 0;border-bottom:0;min-width:0;line-height:58px}.vertical-switcher-mobile{display:none}.app-header-primary{flex:1;min-width:0}.app-header-primary>.ant-space-item:last-child{min-width:0}.app-header-actions{flex:none}@media (width<=767px){.vertical-switcher-desktop{display:none}.vertical-switcher-mobile{white-space:nowrap;display:inline-flex}}.console-login-page{--login-navy:#102236;--login-lake:#2371b9;--login-lake-ink:#1c5f9d;--login-lake-light:#4a90d0;--login-muted:#59677d;--login-line:#e3e8ef;--login-sea-text:#9fb3c8;background:#fff;grid-template-columns:minmax(340px,1fr) minmax(440px,1fr);min-height:100dvh;display:grid}.console-login-intro{color:#fff;background:#102236;flex-direction:column;justify-content:space-between;padding:40px clamp(32px,5vw,80px);display:flex;position:relative;overflow:hidden}.console-login-intro:before{content:"";pointer-events:none;background-image:radial-gradient(#9fb3c833 .7px,#0000 .7px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 60%,#0000);mask-image:linear-gradient(#0000,#000 60%,#0000)}.console-login-intro>*{position:relative}.console-login-wordmark{letter-spacing:-.6px;align-items:center;gap:12px;font-size:22px;font-weight:800;line-height:1.2;display:flex}.console-login-wordmark img{display:block}.console-login-wordmark small{color:#9fb3c8;letter-spacing:1px;margin-top:3px;font-size:11px;font-weight:400;display:block}.console-login-eyebrow{color:#9fb3c8;letter-spacing:3px;font-size:11px}.console-login-intro h2{letter-spacing:-1px;margin:20px 0 24px;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.4}.console-login-intro p{color:#c9d6e4;line-height:2}.console-login-footnote{color:#9fb3c8;margin:48px 0 76px;font-size:12px}.console-login-water{background:linear-gradient(#4a90d0 0 12px,#0000 12px 18px,#4a90d0 18px 27px,#0000 27px 33px,#4a90d0 33px 100%);height:32px;position:absolute;bottom:0;left:0;right:0}.console-login-panel{place-self:center;width:min(100%,456px);margin:24px 0}.console-login-card .ant-space-vertical{row-gap:18px}.console-login-card{width:100%;box-shadow:none;border:0;padding:8px 0}.console-login-mobile-brand,.console-login-water-narrow{display:none}.console-login-heading h1.ant-typography{letter-spacing:-.8px;margin-bottom:10px;font-size:32px;line-height:1.25}.console-login-title-name{color:var(--login-navy);font-weight:800}.console-login-title-suffix{color:#3d4f66;font-weight:500}.console-login-kicker{color:var(--login-lake-ink);letter-spacing:2.5px;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.console-login-kicker:before{content:"";background:linear-gradient(#2371b9 0 3px,#0000 3px 4.5px,#2371b9 4.5px 6.75px,#0000 6.75px 8.25px,#2371b9 8.25px 100%);flex:none;width:22px;height:10px}.console-login-heading .ant-typography+.ant-typography{color:#59677d;max-width:400px;font-size:14px;line-height:1.8}.console-login-heading .ant-typography{margin-bottom:8px}.console-login-card .ant-form-item:last-child{margin-bottom:0}.console-login-card .ant-input-affix-wrapper,.console-login-card .ant-btn-primary{min-height:44px}.console-login-card .ant-form-item-extra{padding-top:8px;font-size:12px;line-height:1.8}@media (width<=900px){.console-login-page{background:#f3f5f8;grid-template-columns:1fr;padding:40px 16px 72px;position:relative}.console-login-intro{display:none}.console-login-panel{margin:0}.console-login-mobile-brand{color:var(--login-navy);letter-spacing:-.6px;align-items:center;gap:12px;margin-bottom:20px;font-size:20px;font-weight:800;line-height:1.2;display:flex}.console-login-mobile-brand small{color:var(--login-muted);letter-spacing:1px;margin-top:3px;font-size:11px;font-weight:400;display:block}.console-login-card .ant-card-body{padding:20px}.console-login-card{border:1px solid var(--login-line);background:#fff;border-radius:12px;padding:0;box-shadow:0 1px 2px #1022360a,0 2px 8px #10223608}.console-login-water-narrow{display:block}.console-login-heading h1.ant-typography{font-size:28px}}.console-login-privacy.ant-typography{margin:16px 0 0;font-size:12px;line-height:1.7}.console-login-privacy{font-size:12px;line-height:1.7;display:block}.console-login-password .ant-input-password-icon{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.console-login-password .ant-input-password-icon:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2371b9}.console-login-page .ant-alert{border-radius:8px;align-items:flex-start;padding:10px 14px;line-height:1.6}.console-login-page .ant-alert .ant-alert-icon{margin-top:3px;margin-inline-end:10px;font-size:16px}.console-login-page .ant-alert-section{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.console-login-page .ant-alert-title{min-width:0;color:var(--login-navy);overflow-wrap:anywhere;flex:0 auto;margin:0;font-size:14px;font-weight:600}.console-login-page .ant-alert-description{min-width:0;color:var(--login-muted);overflow-wrap:anywhere;flex:260px;margin:0;font-size:13px}.console-login-page .ant-alert-warning{background:#fff8e6;border-color:#ecd9a4}.console-login-page .ant-alert-info{background:#eaf3fb;border-color:#bdd6ee}.console-login-page .ant-alert-error{background:#fdeceb;border-color:#f1c4c0}.login-ill{width:100%;height:clamp(160px,28vh,246px);margin-top:28px;display:block;overflow:visible}.login-ill-line,.login-ill-surface,.login-ill-stripes path,.login-ill-ruler path,.login-ill-token rect,.login-ill-check,.login-ill-flow path,.login-ill-ground,.login-ill-bank{stroke-linecap:round;stroke-linejoin:round}.login-ill-line{fill:none;stroke:#9fb3c8;stroke-width:2px}.login-ill-ground{fill:none;stroke:#9fb3c8;stroke-opacity:.3;stroke-width:1.5px}.login-ill-bank{fill:none;stroke:#9fb3c8;stroke-opacity:.45;stroke-width:1.5px}.login-ill-water{fill:#4a90d0;fill-opacity:.12}.login-ill-surface{fill:none;stroke:#4a90d0;stroke-width:2px}.login-ill-stripes path{fill:none;stroke:#4a90d0;stroke-opacity:.55;stroke-width:1.5px}.login-ill-bubbles circle{fill:none;opacity:.5;stroke:#4a90d0;stroke-width:1.3px}.login-ill-ruler path{fill:none;stroke:#9fb3c8;stroke-opacity:.7;stroke-width:1.5px}.login-ill-mark{fill:#4a90d0}.login-ill-token{opacity:0}.login-ill-token rect{fill:#102236;stroke:#9fb3c8;stroke-width:2px}.login-ill-check{fill:none;opacity:0;stroke:#4a90d0;stroke-width:1.8px}.login-ill-flow path{fill:none;stroke:#9fb3c8;stroke-dasharray:2 7;stroke-opacity:.45;stroke-width:1.5px}.login-ill-flow .login-ill-arrow{stroke-dasharray:none;stroke-opacity:.6}.login-ill-labels text{fill:#9fb3c8;letter-spacing:3px;font-size:12px}.login-ill-wave{animation:5.5s linear infinite login-ill-wave}.login-ill-wave-slow{animation-duration:8s}.login-ill-stripes path{animation:7s ease-in-out infinite login-ill-shimmer}.login-ill-stripes path:nth-child(2){animation-delay:-2.3s}.login-ill-stripes path:nth-child(3){animation-delay:-4.6s}.login-ill-stripes-late path{animation-delay:-1.2s}.login-ill-stripes-late path:nth-child(2){animation-delay:-3.5s}.login-ill-stripes-late path:nth-child(3){animation-delay:-5.8s}.login-ill-bubbles circle{animation:9.5s linear infinite login-ill-bubble}.login-ill-bubbles circle:nth-child(2){animation-duration:11s;animation-delay:-3.3s}.login-ill-bubbles circle:nth-child(3){animation-duration:8.5s;animation-delay:-6.2s}.login-ill-flow path:first-child{animation:2s linear infinite login-ill-flow}@keyframes login-ill-validated{0%,34%{stroke:#9fb3c8}40%,to{stroke:#4a90d0}}@keyframes login-ill-check{0%,38%{opacity:0}44%,to{opacity:1}}@keyframes login-ill-wave{to{transform:translate(40px)}}@keyframes login-ill-shimmer{0%,to{stroke-opacity:.3}50%{stroke-opacity:.7}}@keyframes login-ill-bubble{0%{opacity:0;transform:translateY(0)}12%{opacity:.7}to{opacity:0;transform:translateY(-62px)}}@keyframes login-ill-flow{to{stroke-dashoffset:-9px}}@media (prefers-reduced-motion:reduce){.console-login-page .login-ill,.console-login-page .login-ill *{animation:none}.console-login-page .login-ill-token{opacity:1}}.login-ill-source,.login-ill-source *,.login-ill-pipe,.login-ill-conduit,.login-ill-leg,.login-ill-pipeflow,.login-ill-fall,.login-ill-splash{stroke-linecap:round;stroke-linejoin:round}.login-ill-source rect,.login-ill-source circle,.login-ill-source ellipse{fill:#102236;stroke:#9fb3c8;stroke-width:1.8px}.login-ill-source path{fill:none;stroke:#9fb3c8;stroke-opacity:.7;stroke-width:1.5px}.login-ill-source .login-ill-fill{fill:#4a90d0;fill-opacity:.25;stroke:none}.login-ill-conduit{fill:none;stroke:#9fb3c8;stroke-dasharray:2 5;stroke-opacity:.5;stroke-width:1.5px}.login-ill-pipe{fill:#102236;stroke:#9fb3c8;stroke-width:2px}.login-ill-leg{fill:none;stroke:#9fb3c8;stroke-opacity:.35;stroke-width:1.5px}.login-ill-pipeflow{fill:none;stroke:#4a90d0;stroke-dasharray:6 6;stroke-opacity:.6;stroke-width:1.5px}.login-ill-fall{fill:none;stroke:#4a90d0;stroke-dasharray:3 5;stroke-width:2px}.login-ill-ping{fill:#4a90d0;opacity:0}.login-ill-splash{fill:none;opacity:0;stroke:#4a90d0;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%}.login-ill-item rect{fill:#102236;stroke:#9fb3c8;stroke-width:2px}.login-ill-item path{fill:none;stroke:#9fb3c8;stroke-linecap:round;stroke-opacity:.7;stroke-width:1.4px}.login-ill-item{opacity:0}.login-ill-pipeflow{animation:1.6s linear infinite login-ill-flow}.login-ill-fall{animation:1.2s linear infinite login-ill-drip}.login-ill-lake{animation:14s ease-in-out infinite login-ill-lake}.login-ill-lake-body{transform-box:view-box;transform-origin:0 190px;animation:14s ease-in-out infinite login-ill-lake-body}.login-ill-item-a{animation:14s linear infinite login-ill-item-a}.login-ill-item-a rect{animation:14s linear infinite login-ill-collect-a}.login-ill-ping-a{animation:14s ease-out infinite login-ill-ping-a}.login-ill-splash-a{animation:14s ease-out infinite login-ill-splash-a}.login-ill-item-b{animation:14s linear infinite login-ill-item-b}.login-ill-item-b rect{animation:14s linear infinite login-ill-collect-b}.login-ill-ping-b{animation:14s ease-out infinite login-ill-ping-b}.login-ill-splash-b{animation:14s ease-out infinite login-ill-splash-b}.login-ill-item-c{animation:14s linear infinite login-ill-item-c}.login-ill-item-c rect{animation:14s linear infinite login-ill-collect-c}.login-ill-ping-c{animation:14s ease-out infinite login-ill-ping-c}.login-ill-splash-c{animation:14s ease-out infinite login-ill-splash-c}@keyframes login-ill-drip{to{stroke-dashoffset:-16px}}@keyframes login-ill-item-a{0%{opacity:0;transform:translate(84px,36px)}1.5%{opacity:1;transform:translate(84px,36px)}4%{opacity:1;transform:translate(128px,36px)}10%{opacity:1;transform:translate(176px,84px)}12.5%{opacity:1;transform:translate(204px,84px)}15%{opacity:1;transform:translate(242px,92px)}24%{opacity:1;transform:translate(322px,92px)}26.5%{opacity:1;animation-timing-function:ease-in;transform:translate(332px,106px)}31%{opacity:1;animation-timing-function:ease-out;transform:translate(340px,146px)}37%{opacity:1;transform:translate(372px,184px)}94%{opacity:1;transform:translate(372px,184px)}98%{opacity:0;transform:translate(372px,184px)}99%{opacity:0;transform:translate(84px,36px)}to{opacity:0;transform:translate(84px,36px)}}@keyframes login-ill-collect-a{0%{stroke:#9fb3c8}12%{stroke:#9fb3c8}15%{stroke:#4a90d0}99%{stroke:#4a90d0}99.5%{stroke:#9fb3c8}to{stroke:#9fb3c8}}@keyframes login-ill-ping-a{0%{opacity:0}1.5%{opacity:1}8%{opacity:0}to{opacity:0}}@keyframes login-ill-splash-a{0%{opacity:0;transform:scale(.3)}30.5%{opacity:0;transform:scale(.3)}31%{opacity:.9;transform:scale(.5)}37%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes login-ill-item-b{0%{opacity:0;transform:translate(84px,84px)}18%{opacity:0;transform:translate(84px,84px)}19.5%{opacity:1;transform:translate(84px,84px)}22%{opacity:1;transform:translate(128px,84px)}28%{opacity:1;transform:translate(176px,84px)}30.5%{opacity:1;transform:translate(204px,84px)}33%{opacity:1;transform:translate(242px,92px)}42%{opacity:1;transform:translate(322px,92px)}44.5%{opacity:1;animation-timing-function:ease-in;transform:translate(332px,106px)}49%{opacity:1;animation-timing-function:ease-out;transform:translate(340px,143px)}55%{opacity:1;transform:translate(398px,184px)}94%{opacity:1;transform:translate(398px,184px)}98%{opacity:0;transform:translate(398px,184px)}99%{opacity:0;transform:translate(84px,84px)}to{opacity:0;transform:translate(84px,84px)}}@keyframes login-ill-collect-b{0%{stroke:#9fb3c8}30%{stroke:#9fb3c8}33%{stroke:#4a90d0}to{stroke:#4a90d0}}@keyframes login-ill-ping-b{0%{opacity:0}17%{opacity:0}19.5%{opacity:1}26%{opacity:0}to{opacity:0}}@keyframes login-ill-splash-b{0%{opacity:0;transform:scale(.3)}48.5%{opacity:0;transform:scale(.3)}49%{opacity:.9;transform:scale(.5)}55%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes login-ill-item-c{0%{opacity:0;transform:translate(84px,132px)}36%{opacity:0;transform:translate(84px,132px)}37.5%{opacity:1;transform:translate(84px,132px)}40%{opacity:1;transform:translate(128px,132px)}46%{opacity:1;transform:translate(176px,84px)}48.5%{opacity:1;transform:translate(204px,84px)}51%{opacity:1;transform:translate(242px,92px)}60%{opacity:1;transform:translate(322px,92px)}62.5%{opacity:1;animation-timing-function:ease-in;transform:translate(332px,106px)}67%{opacity:1;animation-timing-function:ease-out;transform:translate(340px,140px)}73%{opacity:1;transform:translate(424px,184px)}94%{opacity:1;transform:translate(424px,184px)}98%{opacity:0;transform:translate(424px,184px)}99%{opacity:0;transform:translate(84px,132px)}to{opacity:0;transform:translate(84px,132px)}}@keyframes login-ill-collect-c{0%{stroke:#9fb3c8}48%{stroke:#9fb3c8}51%{stroke:#4a90d0}to{stroke:#4a90d0}}@keyframes login-ill-ping-c{0%{opacity:0}35%{opacity:0}37.5%{opacity:1}44%{opacity:0}to{opacity:0}}@keyframes login-ill-splash-c{0%{opacity:0;transform:scale(.3)}66.5%{opacity:0;transform:scale(.3)}67%{opacity:.9;transform:scale(.5)}73%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes login-ill-lake{0%{transform:translateY(0)}31%{transform:translateY(0)}37%{transform:translateY(-3px)}49%{transform:translateY(-3px)}55%{transform:translateY(-6px)}67%{transform:translateY(-6px)}73%{transform:translateY(-9px)}94%{transform:translateY(-9px)}99%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes login-ill-lake-body{0%{transform:scaleY(1)}31%{transform:scaleY(1)}37%{transform:scaleY(1.068)}49%{transform:scaleY(1.068)}55%{transform:scaleY(1.136)}67%{transform:scaleY(1.136)}73%{transform:scaleY(1.205)}94%{transform:scaleY(1.205)}99%{transform:scaleY(1)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.console-login-page .login-ill-item-a{transform:translate(372px,184px)}.console-login-page .login-ill-item-b{transform:translate(204px,84px)}.console-login-page .login-ill-item-b rect,.console-login-page .login-ill-item-a rect{stroke:#4a90d0}.console-login-page .login-ill-item-c{transform:translate(84px,132px)}.console-login-page .login-ill-ping-c{opacity:1}.console-login-page .login-ill-lake{transform:translateY(-3px)}.console-login-page .login-ill-lake-body{transform:scaleY(1.068)}}:root{--space-control:8px;--space-section:16px;--space-card:20px;--space-page:24px;color:#1e2e3e;font-synthesis:none;background:#f4f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}a,button,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:2px solid #2371b9}.brand{color:#2371b9;align-items:center;gap:12px;display:inline-flex}.brand-mark{flex:none;width:40px;height:40px}.brand-wordmark{color:#102236;letter-spacing:-.8px;font-size:21px;font-weight:800;line-height:1.3}.brand-wordmark small{letter-spacing:1px;color:#748494;margin-top:3px;font-size:10px;font-weight:400;display:block}.brand-link{padding:24px 20px;display:flex}.app-layout{min-height:100vh}.app-sidebar{border-right:1px solid #e6ecf3;height:100vh;top:0;overflow:hidden;position:sticky!important}.sidebar-navigation{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.sidebar-menu-scroll{flex:1;min-height:0;overflow-y:auto}.app-sidebar .ant-menu,.ant-drawer-body .ant-menu{padding:0 10px;border-inline-end:none!important}.ant-menu .ant-menu-item-group-title{letter-spacing:1px;padding-top:16px;padding-bottom:8px;font-size:11px}.nav-planned{opacity:.8;margin-left:8px;font-size:10px}.sidebar-note{color:#8896a6;border-top:1px solid #e6ecf3;flex:none;margin:24px;padding-top:16px;font-size:12px}.sidebar-note-label{letter-spacing:1.4px;font-size:9px}.app-main{min-width:0}.app-header{z-index:100;background:#fff;border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.account-button{align-items:center;gap:8px;height:40px;display:flex}.account-button .ant-avatar{color:#2371b9;background:#e8f2fe}.account-name{text-overflow:ellipsis;max-width:180px;overflow:hidden}.app-content{padding:var(--space-card) var(--space-page);width:100%;min-width:0}.page-heading{margin-bottom:var(--space-section);flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.page-heading h1{letter-spacing:-.4px;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:22px;font-weight:650;line-height:32px}.page-heading p{color:#748494;margin:0;font-size:13px;line-height:22px}.list-card>.ant-card-body{padding:var(--space-card)}.list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-control) var(--space-section);margin-bottom:var(--space-section);flex-wrap:wrap;display:flex}.list-toolbar-actions{justify-content:flex-end}.list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav{margin-bottom:var(--space-section)}.list-card>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{padding-top:0;padding-bottom:12px}.page-body{animation:.2s ease-out appear}.page-body>.ant-card{box-shadow:0 3px 16px #27366304}.ant-card-head-wrapper{flex-wrap:wrap;gap:16px;padding:8px 0}.ant-card-head-title{overflow-wrap:anywhere;min-width:0;white-space:normal!important;flex:auto!important}.ant-card-extra{max-width:100%;margin-inline-start:0!important}.ant-card-extra>.ant-space{flex-wrap:wrap}.page-body,.page-body>*,.ant-card,.ant-card-body{min-width:0}.ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.list-card .ant-table-pagination{margin:16px 0 0}.list-card .filter-toolbar>*,.list-toolbar>*{max-width:100%}.ant-table-content{overflow-x:auto}.ant-table-cell{overflow-wrap:anywhere}.ant-table-thead>tr>th{white-space:nowrap;font-size:12px;font-weight:500!important}.ant-table-tbody>tr>td{font-size:13px}.ant-tag{border-radius:5px}.app-footer{color:#919faf;gap:12px;padding-top:24px;font-size:11px;display:flex}.app-footer span{border-left:1px solid #d9e1ea;padding-left:12px}.skip-link{z-index:2000;background:#fff;padding:12px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.dashboard-welcome{background:linear-gradient(110deg,#eaf3fe,#f9fcff);border:1px solid #d4e6f9;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:20px;display:flex}.dashboard-welcome h2{margin:0 0 8px;font-size:19px;font-weight:600}.dashboard-welcome p{color:#6e87a0;margin:0;font-size:13px}.metric-card{height:100%}.metric-top{color:#748494;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.metric-icon{color:#2371b9;background:#eaf3fe;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.metric-note{color:#8293a4;margin-top:12px;font-size:12px;display:block}.quick-links{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.quick-link{color:#1e2e3e;background:#fff;border:1px solid #e6ecf3;border-radius:9px;align-items:center;gap:12px;padding:20px;transition:border-color .18s,box-shadow .18s;display:flex}.quick-link:hover{border-color:#a6c8ef;box-shadow:0 4px 14px #2371b910}.quick-link>.anticon{color:#477eb8;font-size:20px}.quick-link strong{font-size:13px;font-weight:600}.quick-link small{color:#8293a4;margin-top:4px;font-size:12px;display:block}.filter-toolbar{align-items:center;gap:var(--space-control);padding:0 0 var(--space-section);flex-wrap:wrap;display:flex}.article-reading{overflow-wrap:anywhere;color:#1e2e3e;max-width:760px;margin:auto;font-size:15px;line-height:1.85}.article-reading>:first-child{margin-top:0}.article-reading p{margin:0 0 1.1em}.article-reading h1{letter-spacing:-.3px;margin:0 0 .5em;font-size:26px;font-weight:700;line-height:1.4}.article-reading h2{margin:1.8em 0 .6em;font-size:20px;font-weight:650;line-height:1.5}.article-reading h3{margin:1.6em 0 .5em;font-size:17px;font-weight:650;line-height:1.5}.article-reading :is(h4,h5,h6){margin:1.4em 0 .4em;font-size:15px;font-weight:650;line-height:1.6}.article-reading h1+p:has(>em:only-child){color:#566676;margin-bottom:1.6em;font-size:17px;line-height:1.7}.article-reading h1+p>em:only-child{font-style:normal}.article-reading strong{color:#142332;font-weight:650}.article-reading a{color:#2371b9;text-decoration:none}.article-reading a:hover{text-decoration:underline}.article-reading del{color:#919faf}.article-reading img{vertical-align:middle;border-radius:6px;max-width:100%;height:auto}.article-reading p:has(>img:only-child){text-align:center;margin:1.6em 0 .6em}.article-reading p:has(>img:only-child)+p:has(>em:first-child){color:#748494;text-align:center;margin:0 0 1.8em;font-size:13px;line-height:1.6}.article-reading p:has(>img:only-child)+p>em{font-style:normal}.article-reading blockquote{color:#566676;background:#f5f9fd;border-left:3px solid #8bb4e3;border-radius:0 6px 6px 0;margin:1.4em 0;padding:10px 20px}.article-reading blockquote>:last-child{margin-bottom:0}.article-reading :is(ul,ol){margin:0 0 1.1em;padding-left:1.6em}.article-reading li,.article-reading li>p{margin:.25em 0}.article-reading hr{border:none;border-top:1px solid #e6ecf3;margin:2em 0}.article-reading code{background:#f0f4f8;border-radius:4px;padding:.1em .4em;font-size:.9em}.article-reading pre{background:#f4f7fa;border-radius:8px;padding:16px;line-height:1.6;overflow:auto}.article-reading pre code{background:0 0;padding:0;font-size:13px}.article-reading table{border-collapse:collapse;margin:0 0 1.4em;font-size:14px;line-height:1.6;display:block;overflow:auto}.article-reading th,.article-reading td{border:1px solid #e6ecf3;padding:8px 12px}.article-reading th{text-align:left;background:#f7f9fc;font-weight:600}.article-reading tr:nth-child(2n) td{background:#fbfbfd}@keyframes appear{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.app-content{padding:20px}.quick-links{gap:16px}.quick-link{padding:16px}}@media (width<=767px){.app-header{height:60px;padding:0 12px}.app-content{padding:16px}.account-name{display:none}.page-heading h1{font-size:20px}.page-heading{margin-bottom:16px}.ant-card .ant-card-body{padding:16px}.ant-card .ant-card-head{padding:0 16px}.dashboard-welcome{flex-direction:column;align-items:flex-start;padding:20px}.quick-links{grid-template-columns:1fr}.ant-table-content>table{min-width:650px}.filter-toolbar>*{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.filter-field{align-items:center;gap:8px;max-width:100%;display:inline-flex}.filter-field>label{color:#627488;white-space:nowrap;flex-shrink:0;font-size:13px}.filter-field>.ant-select,.filter-field>.ant-input-group-wrapper{min-width:0}.table-title,.table-summary{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.table-title{font-weight:500}.table-title-button.ant-btn{-webkit-line-clamp:2;white-space:normal;text-align:left;-webkit-box-orient:vertical;width:100%;height:auto;padding:0;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.table-translation{color:#748494;margin-top:4px;font-size:12px}.ant-table-cell{font-variant-numeric:tabular-nums}.docs-page{gap:var(--space-section);flex-direction:column;width:100%;min-width:0;display:flex}.docs-page>.ant-card,.docs-body>.ant-card,.docs-facets{box-shadow:0 3px 16px #27366304}.docs-toolbar>.ant-card-body{padding:16px 20px}.docs-toolbar-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.docs-search{flex:320px;max-width:560px}.docs-toolbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.time-controls{margin-top:14px}.time-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.time-range-picker{width:260px}.pill-group{background:#f0f4f8;border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.pill-group button{color:#465a6e;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;transition:background .15s,color .15s}.pill-group button:hover{color:#1e2e3e;background:#e3eaf3}.pill-group button.is-active{color:#2371b9;background:#fff;font-weight:600;box-shadow:0 1px 3px #2736631a}.day-strip{margin-top:14px}.day-strip-bars,.day-strip-axis{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;display:grid}.day-strip-bars{align-items:end;height:44px}.day-bar{cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}.day-bar:after{content:"";background:#e1e8f0;border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.day-bar:hover{background:#eff4fb}.day-bar-fill{z-index:1;background:#a1c3ea;border-radius:3px 3px 1px 1px;width:100%;transition:background .15s;position:relative}.day-bar:hover .day-bar-fill{background:#72a3d9}.day-bar.is-selected .day-bar-fill{background:#2371b9}.day-bar.is-muted .day-bar-fill{background:#dbe4ed}.day-bar.is-today:after{background:#84afdf}.day-strip-axis{color:#919faf;margin-top:4px;font-size:11px;line-height:16px}.day-strip-axis span{white-space:nowrap;justify-content:center;display:flex}.day-strip-axis span:last-child{justify-content:flex-end}.docs-body{gap:var(--space-section);grid-template-columns:248px minmax(0,1fr);align-items:start;display:grid}.docs-facets{scrollbar-width:thin;scrollbar-color:#d9e0e8 transparent;background:#fff;border:1px solid #e6ecf3;border-radius:8px;max-height:calc(100dvh - 92px);padding:16px;position:sticky;top:76px;overflow:auto}.facet-section+.facet-section{border-top:1px solid #eef2f6;margin-top:16px;padding-top:16px}.facet-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.facet-heading h3{color:#627488;letter-spacing:.5px;margin:0;font-size:12px;font-weight:600}.facet-clear,.facet-more{color:#2371b9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.facet-more{margin-top:8px}.facet-options{gap:2px;margin:0;padding:0;list-style:none;display:grid}.facet-option{color:#30465d;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.facet-option:hover{background:#f3f7fb}.facet-option.is-active{color:#2371b9;background:#e8f2fe;font-weight:600}.facet-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.facet-count{color:#919faf;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:400}.facet-option.is-active .facet-count{color:#5c93ce}.facet-search{margin-bottom:8px}.facet-tags{flex-wrap:wrap;gap:6px;display:flex}.facet-tag .facet-count{margin-left:5px}.facet-note,.facet-empty{color:#919faf;margin:8px 0 0;font-size:12px}.doc-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.doc-tag{color:#465a6e;max-width:220px;height:24px;font:inherit;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;cursor:pointer;background:#fafbfd;border:1px solid #e2e9f0;border-radius:12px;padding:0 9px;font-size:12px;line-height:22px;transition:border-color .15s,background .15s,color .15s;display:inline-block;overflow:hidden}.doc-tag:hover{color:#2371b9;background:#f1f7ff;border-color:#a6c8ef}.doc-tag.is-active{color:#fff;background:#2371b9;border-color:#2371b9}.doc-tag.is-active .facet-count{color:#d4e7fd}.doc-tag.is-shared:not(.is-active){color:#93601a;background:#fff8ec;border-color:#efcf9f}.doc-tag-more{color:#919faf;cursor:default;font-size:12px;line-height:24px}.docs-results>.ant-card-body{padding:0}.docs-results-head{border-bottom:1px solid #eef2f6;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.docs-summary{color:#627488;font-size:13px}.docs-summary strong{color:#1e2e3e;margin:0 2px;font-size:15px;font-weight:650}.docs-sort{color:#919faf;border-left:1px solid #dfe6ee;margin-left:12px;padding-left:12px;font-size:12px}.docs-expansion{color:#62778e;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.docs-expansion-label{color:#30465d;align-items:center;gap:6px;margin-right:6px;display:inline-flex}.docs-expansion .ant-tag-checkable{border:1px solid #d3e5f9;margin-inline-end:0}.docs-expansion .ant-tag-checkable:not(.ant-tag-checkable-checked){color:#92a3b6;text-decoration:line-through}.docs-expansion-source{color:#92a3b6;margin-left:4px}.docs-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.docs-chip{color:#125fa1;max-width:100%;height:26px;font:inherit;cursor:pointer;background:#eef6ff;border:1px solid #d3e5f9;border-radius:13px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12px;display:inline-flex}.docs-chip:hover{border-color:#94bce8}.docs-chip .anticon{color:#5e92ca;font-size:10px}.group-table .ant-table-thead>tr>th{background:#fafbfd}.group-table .ant-table-tbody>tr.ant-table-row{cursor:pointer}.group-title{align-items:center;gap:8px;min-width:0;display:flex}.group-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.group-title .ant-tag{flex:none;margin:0}.group-summary{color:#748494;align-items:baseline;gap:10px;margin-top:4px;font-size:12px;display:flex}.group-summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-count strong{margin-right:2px;font-size:18px;font-weight:650}.group-new{color:#269773;font-size:12px;display:block}.group-sites{flex-wrap:wrap;gap:4px;display:flex}.group-site{color:#465a6e;white-space:nowrap;background:#f0f4f8;border-radius:10px;padding:1px 8px;font-size:12px}.group-site b{color:#1e2e3e;font-weight:600}.group-time{flex-direction:column;font-size:13px;display:flex}.group-time small{color:#919faf;font-size:12px}.group-link{flex:none;font-size:12px}.group-table .ant-table-expanded-row>td{background:#fafcfe!important;padding:0 20px 8px 64px!important}.group-articles-footer{border-top:1px solid #ecf1f6;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 4px;display:flex}.doc-row{border-top:1px solid #eef2f6;grid-template-columns:52px minmax(0,1fr);gap:0 16px;padding:14px 0;display:grid}.group-articles>.doc-row:first-child,.related-list>.doc-row:first-of-type,.feed-day-title+.doc-row{border-top:0}.doc-row-compact{grid-template-columns:48px minmax(0,1fr);padding:10px 0}.doc-row-time{color:#30465d;font-variant-numeric:tabular-nums;flex-direction:column;padding-top:1px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.doc-row-date{color:#919faf;font-size:11px;font-weight:500}.doc-row-kicker{color:#748494;flex-wrap:wrap;align-items:center;gap:4px 0;margin-bottom:2px;font-size:12px;display:flex}.doc-row-kicker>span+span:before{content:"·";color:#bfcad5;margin:0 6px}.doc-row-kicker .ant-tag{margin-left:8px}.doc-row-site{color:#2371b9;font-weight:600}.doc-row-title{color:#192837;width:100%;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;line-height:1.55;display:block}.doc-row-title:hover{color:#2371b9}.doc-row-compact .doc-row-title{font-size:14px}.doc-row-translation{color:#55697e;margin-top:2px;font-size:13px;line-height:1.6}.doc-row-summaries{margin-top:6px}.doc-row-summary{color:#748494;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.doc-row-summaries .doc-row-summary{margin-top:0}.doc-row-summaries .doc-row-summary-en{color:#8e9aa7;margin-top:2px}.doc-row-ai{text-align:left;width:100%;font:inherit;cursor:pointer;background:#f5f9fe;border:1px solid #e2ecf7;border-radius:8px;align-items:flex-start;gap:10px;margin-top:8px;padding:9px 12px;display:flex}.doc-row-ai:hover{background:#eef5fd;border-color:#bbd3ee}.doc-row-ai-label{color:#396ca4;flex:none;padding-top:1px;font-size:11px;font-weight:650;line-height:1.8}.doc-row-ai-preview{color:#4b6176;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.article-ai-summary{background:linear-gradient(135deg,#f1f7ff,#fbfdff 65%);border:1px solid #dbe7f4;border-radius:12px;margin:0 0 20px;padding:20px 22px 14px}.article-ai-summary-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.article-ai-summary-header h3{color:#255d93;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;display:flex}.article-ai-summary-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-ai-summary-content{color:#2d4459;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.article-ai-summary-content>:first-child{margin-top:0}.article-ai-summary-content>:last-child{margin-bottom:0}.article-ai-summary-content p{margin:0 0 12px}.article-ai-summary-content h1,.article-ai-summary-content h2,.article-ai-summary-content h3,.article-ai-summary-content h4{color:#273f57;margin:16px 0 6px;font-size:14px;font-weight:650}.article-ai-summary-content ul,.article-ai-summary-content ol{margin:8px 0 12px;padding-left:22px}.article-ai-summary-content li+li{margin-top:6px}.article-ai-summary-empty p{color:#627488;margin:0 0 12px;font-size:13px;line-height:1.7}.article-ai-summary-note{color:#8494a4;border-top:1px solid #e2ebf5;margin-top:14px;padding-top:10px;font-size:11px}@media (width<=767px){.article-ai-summary{padding:16px 14px 12px}.doc-row-ai{gap:8px;padding:8px}.article-drawer-header{flex-wrap:wrap;gap:12px}.article-drawer-header .ant-drawer-header-title{flex:100%;min-width:0}.article-drawer-header .ant-drawer-extra{margin-inline-start:0;padding-inline-start:24px}}.doc-row-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.doc-row-compact .doc-row-meta{margin-top:6px}.doc-row-task{color:#3570b7;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.doc-row-task:hover{text-decoration:underline}.doc-row-aside{color:#919faf;white-space:nowrap;font-size:12px}.doc-feed{padding:0 20px 20px;transition:opacity .2s}.doc-feed.is-loading{opacity:.6}.feed-day-title{z-index:2;color:#1e2e3e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border-bottom:1px solid #ecf1f6;align-items:baseline;gap:10px;margin:0 -20px;padding:12px 20px 8px;font-size:13px;font-weight:650;display:flex;position:sticky;top:0}.feed-day-title span{color:#919faf;font-size:12px;font-weight:400}.feed-pagination{justify-content:center;margin-top:16px;display:flex}.doc-head{border-bottom:1px solid #eef2f6;gap:8px;margin:-4px 0 12px;padding-bottom:14px;display:grid}.doc-head-translation{color:#30465d;margin:0;font-size:15px;font-weight:500}.doc-head-line{align-items:flex-start;gap:10px;display:flex}.doc-head-line .doc-row-task{line-height:24px}.doc-head-label{color:#919faf;flex:none;font-size:12px;line-height:24px}.related-note{color:#919faf;margin:0 0 4px;font-size:12px}@media (width<=1100px){.docs-body{grid-template-columns:220px minmax(0,1fr)}}@media (width<=991px){.docs-body{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.docs-toolbar>.ant-card-body{padding:14px 16px}.docs-search{flex-basis:100%;max-width:none}.docs-toolbar-actions{justify-content:space-between;width:100%;margin-left:0}.time-range-picker{width:100%}.day-strip-bars{gap:2px;height:36px}.day-strip-axis{gap:2px}.docs-results-head{padding:14px 16px}.docs-sort{border:0;margin:4px 0 0;padding:0;display:block}.doc-feed{padding:0 16px 16px}.feed-day-title{margin:0 -16px;padding:10px 16px 6px}.doc-row{grid-template-columns:44px minmax(0,1fr);gap:0 10px}.group-table .ant-table-expanded-row>td{padding:0 12px 8px!important}}.failure-evidence{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.failure-screenshot{object-fit:cover;object-position:top;border:1px solid #e0e7ef;border-radius:6px;max-height:300px}.failure-evidence-detail{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.failure-network{margin:0;padding:0;font-size:12px;list-style:none}.failure-network li{gap:8px;min-width:0;padding:2px 0;display:flex}.failure-network-status{color:#cf1322;font-variant-numeric:tabular-nums;flex:none;min-width:44px}.failure-network-type{color:#8497ab;flex:none;min-width:64px}.failure-network-url{text-overflow:ellipsis;white-space:nowrap;color:#30465d;min-width:0;overflow:hidden}.failure-stack{margin-top:8px}.failure-stack summary{cursor:pointer;color:#62778e;font-size:12px}.failure-stack pre{max-height:240px;margin:6px 0 0;font-size:12px;overflow:auto}.hotspots-page{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.hotspots-filter{align-items:center;gap:8px;font-size:13px;display:flex}.hotspots-scope{color:#62778e;font-size:13px;line-height:1.7}.hotspots-refresh{color:#748494;font-size:12px;line-height:1.8}.hotspots-summary{color:#62778e;flex-wrap:wrap;align-items:baseline;gap:8px 24px;font-size:13px;display:flex}.hotspots-summary strong{color:#1e2e3e;font-size:20px}.hotspot-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hotspot-title{overflow-wrap:anywhere;margin:12px 0 8px;font-size:18px;line-height:1.6}.hotspot-title a{color:#1e2e3e}.hotspot-title a:hover{color:#2371b9}.hotspot-original-title,.hotspot-reason{color:#62778e;margin:8px 0;font-size:13px;line-height:1.7}.hotspot-sources{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.hotspot-counts{color:#748494;margin:12px 0 4px;font-size:12px}.hotspot-articles{max-height:520px;margin:0;padding:0;list-style:none;overflow:auto}.hotspot-articles li{border-top:1px solid #ecf1f6;padding:12px 0}.hotspot-article-title{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.hotspot-article-meta{color:#748494;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:12px;display:flex}.hotspots-pagination{justify-content:center}.headlines-page{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.headlines-scope{color:#62778e;max-width:760px;font-size:13px;line-height:1.7}.headlines-meta{color:#748494;margin-bottom:8px;font-size:12px}.headlines-row-selected td{background:#eff6fe!important}.hotspot-headlines{gap:4px;margin-top:12px;display:grid}.ai-page{gap:var(--space-section);flex-direction:column;width:100%;min-width:0;display:flex}.ai-page .ant-card{box-shadow:0 3px 16px #27366304}.ai-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.ai-overview>.ant-card-body{padding:0}.ai-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.55fr);display:grid}.ai-stat{min-width:0;padding:18px 22px}.ai-stat+.ai-stat{border-left:1px solid #ecf1f6}.ai-stat-label{color:#748494;margin-bottom:10px;font-size:12px}.ai-stat-main{align-items:center;gap:10px;min-height:30px;display:flex}.ai-stat-main>strong{overflow-wrap:anywhere;font-size:15px;font-weight:650}.ai-stat-note{color:#8293a4;margin:8px 0 0;font-size:12px;line-height:1.7}.ai-stat-note.is-warn{color:#a8730f}.ai-stat-note .anticon{margin-right:4px}.ai-stat-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.ai-status{background:#bfcad5;border-radius:50%;flex:none;width:8px;height:8px}.ai-status.is-ok{background:#269773;box-shadow:0 0 0 3px #26977322}.ai-test{font-size:12px}.ai-test.is-ok{color:#269773}.ai-test.is-fail{color:#d14d50}.ai-coverage-head{flex-wrap:wrap;justify-content:space-between}.ai-big{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.ai-of{color:#748494;font-size:13px}.ai-bar{background:#eef2f6;border-radius:4px;gap:2px;height:8px;margin-top:12px;display:flex;overflow:hidden}.ai-bar>span{border-radius:2px;min-width:3px}.ai-legend{color:#627488;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ai-legend li{align-items:center;gap:6px;display:inline-flex}.ai-legend i{border-radius:2px;width:8px;height:8px}.ai-legend b{color:#1e2e3e;font-variant-numeric:tabular-nums;font-weight:600}.ai-job{margin-top:6px}.ai-job .ant-progress{margin:0}.ai-job-line{color:#465a6e;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ai-job-line .is-warn{color:#a8730f;font-weight:500}.ai-block-head h2{margin:0;font-size:16px;font-weight:650}.ai-block-head p{color:#748494;margin:4px 0 0;font-size:13px}.ai-gallery-label{color:#627488;letter-spacing:.5px;align-items:center;gap:6px;margin:16px 0 8px;font-size:12px;font-weight:600;display:flex}.ai-gallery-label span{color:#919faf;font-weight:400}.ai-presets{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ai-preset{background:#fff;border:1px solid #e6ecf3;border-radius:10px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.ai-preset:hover{border-color:#a6c8ef;box-shadow:0 4px 14px #2371b910}.ai-preset.is-active{background:linear-gradient(160deg,#f0f7ff,#fff 62%)}.ai-preset.is-selected{border-color:#2371b9;box-shadow:0 0 0 1px #2371b9,0 6px 18px #2371b91a}.ai-preset-main{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:14px 16px 6px;display:flex}.ai-preset-main:focus-visible{outline-offset:-2px;outline:2px solid #2371b9}.ai-preset-name{align-items:center;gap:8px;width:100%;display:flex}.ai-preset-name strong{font-size:15px;font-weight:650}.ai-preset-name .ant-tag{margin:0}.ai-preset-desc{color:#627488;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.ai-preset-facts{flex-wrap:wrap;gap:4px 6px;display:flex}.ai-preset-facts span{color:#465a6e;background:#f0f4f8;border-radius:10px;padding:1px 9px;font-size:12px}.ai-preset-foot{justify-content:space-between;align-items:center;min-height:44px;padding:6px 16px 12px;display:flex}.ai-using{color:#269773;font-size:12px;font-weight:600}.ai-viewing{color:#2371b9;font-size:12px}.ai-preset-new{background:#fafcfe;border-style:dashed}.ai-preset-new .ai-preset-main{color:#477eb8;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:6px}.ai-preset-new .ai-preset-main>.anticon{font-size:20px}.ai-preset-new .ai-preset-desc{color:#8293a4}.ai-gallery-empty{color:#919faf;font-size:13px}.ai-editor>.ant-card-body{padding:0}.ai-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 0;display:flex}.ai-editor-title{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.ai-editor-title h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:650}.ai-name.ant-input{width:280px;max-width:100%;font-size:17px;font-weight:650}.ai-desc.ant-input{width:calc(100% - 48px);margin:12px 24px 0;display:block}.ai-editor-desc{color:#627488;margin:8px 24px 0;font-size:13px;line-height:1.7}.ai-banner{margin:14px 24px 0}.ai-editor>.ant-card-body>.ai-field-error{padding:0 24px}.ai-editor-body{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px;padding:22px 24px 24px;display:grid}.ai-form{flex-direction:column;gap:28px;min-width:0;display:flex}.ai-form>.ai-section+.ai-section{border-top:1px solid #eef2f6;padding-top:26px}.ai-aside{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9e0e8 transparent;flex-direction:column;gap:16px;min-width:0;max-height:calc(100vh - 104px);margin:-2px;padding:2px;display:flex;position:sticky;top:16px;overflow-y:auto}.ai-section-title{gap:12px;margin-bottom:18px;display:flex}.ai-section-icon{color:#2371b9;background:#eaf3fe;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.ai-section-title h3{margin:0;font-size:15px;font-weight:650}.ai-section-title p{color:#748494;margin:2px 0 0;font-size:12.5px;line-height:1.7}.ai-field{margin-bottom:18px}.ai-field:last-child{margin-bottom:0}.ai-field-head{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:8px;display:flex}.ai-field-head:last-child{margin-bottom:0}.ai-field-label{color:#30465d;font-size:13px;font-weight:600}.ai-field-value{color:#2371b9;font-variant-numeric:tabular-nums;font-weight:650}.ai-field-hint{color:#8293a4;margin-top:6px;font-size:12px;line-height:1.7}.ai-field-error{color:#d14d50;margin-top:6px;font-size:12px;line-height:1.7}.ai-pair{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:0 28px;display:grid}.ai-range-inputs{align-items:center;gap:6px;display:inline-flex}.ai-range-inputs .ant-input-number{width:76px}.ai-strip{flex-wrap:wrap;align-items:center;gap:6px 0;margin-bottom:12px;display:flex}.ai-strip-pair{align-items:center;display:inline-flex}.ai-strip-seg{color:#0e5795;background:#e8f2fe;border-radius:6px;padding:3px 12px;font-size:12px;line-height:20px}.ai-strip-seg.is-paragraph{color:#465a6e;background:#f0f4f8}.ai-strip-cut{color:#8293a4;font-variant-numeric:tabular-nums;padding:0 8px;font-size:11px}.ai-strip-cut:after{content:" ›"}.ai-steps{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ai-steps li{color:#465a6e;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ai-steps .ant-input-number{width:116px}.ai-type-tabs .ant-tabs-nav{margin-bottom:16px}.ai-type-tab{align-items:center;gap:6px;display:inline-flex}.ai-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.ai-tab-issue{color:#d14d50;font-size:12px}.ai-detect{color:#627488;background:#f7f9fc;border-radius:8px;gap:8px;margin:0 0 18px;padding:10px 12px;font-size:12.5px;line-height:1.75;display:flex}.ai-detect .anticon{color:#8896a6;flex:none;margin-top:4px}.ai-detect b{color:#465a6e;font-weight:600}.ai-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.ai-chips-label{color:#8293a4;font-size:12px}.ai-chips .ant-tag-checkable{border:1px solid #d3e5f9;margin-inline-end:0}.ai-aside-card{background:#fff;border:1px solid #e6ecf3;border-radius:10px;padding:16px}.ai-aside-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-aside-card h3{margin:0;font-size:14px;font-weight:650}.ai-aside-note{color:#8293a4;margin:6px 0 12px;font-size:12px;line-height:1.7}.ai-aside-note.is-warn{color:#a8730f;margin:10px 0 0}.ai-length-wrap{transition:opacity .2s}.ai-length-wrap.is-loading{opacity:.6}.ai-length{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.ai-length th,.ai-length td{text-align:center;border-bottom:1px solid #eef2f6;padding:7px 2px}.ai-length thead th{color:#748494;font-weight:500}.ai-length thead th:first-child,.ai-length tbody th{text-align:left;width:74px}.ai-length thead button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px}.ai-length thead button:hover{background:#e7f0fa}.ai-length thead th.is-active button{font-weight:650}.ai-length tbody th{color:#465a6e;white-space:nowrap;font-weight:500}.ai-length td b{color:#1e2e3e;font-size:14px;font-weight:600;display:block}.ai-length td i{color:#477eb8;font-size:11px;font-style:normal;display:block}.ai-length td.is-active,.ai-length th.is-active{background:#eff6fe}.ai-length-empty{color:#919faf;padding:20px 0!important}.ai-trial-select{width:100%;margin-bottom:10px}.ai-trial-option{flex-direction:column;min-width:0;line-height:1.5;display:flex}.ai-trial-option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-trial-option small{color:#919faf;font-size:11px}.ai-trial-error{margin-top:10px}.ai-trial-result{border-top:1px solid #eef2f6;margin-top:14px;padding-top:14px}.ai-trial-controls{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.ai-trial-text{color:#2d4459;overflow-wrap:anywhere;background:linear-gradient(135deg,#f1f7ff,#fbfdff 65%);border:1px solid #dbe7f4;border-radius:8px;max-height:340px;padding:12px 14px;font-size:13.5px;line-height:1.85;overflow:auto}.ai-trial-text>:first-child{margin-top:0}.ai-trial-text>:last-child{margin-bottom:0}.ai-trial-text p{margin:0 0 8px}.ai-trial-text :is(ol,ul){margin:6px 0 0;padding-left:20px}.ai-trial-text li+li{margin-top:4px}.ai-trial-meta{grid-template-columns:1fr 1fr;gap:6px 12px;margin:12px 0 4px;font-size:12px;display:grid}.ai-trial-meta>div{align-items:center;gap:8px;min-width:0;display:flex}.ai-trial-meta dt{color:#8293a4;flex:none;width:40px}.ai-trial-meta dd{color:#30465d;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;display:flex}.ai-trial-meta .ant-tag{margin:0}.ai-meter{background:#e1e8f0;border-radius:2px;width:40px;height:4px;display:inline-block;overflow:hidden}.ai-meter i{background:#2371b9;height:100%;display:block}.ai-meter.is-over i{background:#d14d50}.ai-prompt{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fa;border-radius:6px;max-height:260px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6;overflow:auto}.ai-savebar{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border-top:1px solid #e6ecf3;border-radius:0 0 8px 8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;bottom:0}.ai-savebar-info{color:#8293a4;flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.ai-savebar-info .is-dirty{color:#a8730f}.ai-savebar-info .is-error{color:#d14d50}.ai-savebar-info .is-note{color:#627488}.ai-modal-lead{color:#465a6e;margin:0 0 16px;font-size:13px;line-height:1.8}.ai-scopes{flex-direction:column;gap:14px;width:100%;display:flex}.ai-scopes .ant-radio-wrapper{align-items:flex-start}.ai-scope-title{align-items:center;gap:8px;font-weight:600;display:flex}.ai-scope-title .ant-tag{margin:0}.ai-scope-hint{color:#8293a4;font-size:12px;font-weight:400;line-height:1.7;display:block}.ai-modal-limit{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;font-size:13px;display:flex}.ai-modal-limit span{color:#8293a4;font-size:12px}.ai-modal-cost{color:#8293a4;margin:12px 0 0;font-size:12px}@media (width<=1360px){.ai-editor-body{grid-template-columns:minmax(0,1fr)}.ai-aside{max-height:none;position:static;overflow:visible}}@media (width<=991px){.ai-overview-grid{grid-template-columns:minmax(0,1fr)}.ai-stat+.ai-stat{border-top:1px solid #ecf1f6;border-left:0}}@media (width<=767px){.ai-editor-head,.ai-editor-body,.ai-savebar{padding-inline:16px}.ai-desc.ant-input{width:calc(100% - 32px);margin-inline:16px}.ai-banner,.ai-editor-desc,.ai-editor>.ant-card-body>.ai-field-error{margin-inline:16px;padding-inline:0}.ai-presets,.ai-trial-meta{grid-template-columns:minmax(0,1fr)}.ai-stat{padding:16px}}
