.data-login-page{--login-cyan:#29e5fa;isolation:isolate;color:#edf6ff;background:#030b18;align-items:center;min-height:100svh;padding:52px 6%;display:flex;position:relative;overflow:clip}.data-login-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.data-login-universe{background:url(/data-guanshu-universe-20261028-v2.png) 50%/cover no-repeat;animation:26s ease-in-out infinite alternate guanshu-universe;position:absolute;inset:-2%}.data-login-stars{position:absolute;inset:0}.data-login-stars i{left:var(--x);top:var(--y);width:3px;height:3px;animation:guanshu-star var(--duration) var(--delay) ease-in-out infinite;background:#d8fcff;border-radius:50%;position:absolute;box-shadow:0 0 9px 2px #35b7ff}.data-login-orbit-rig{aspect-ratio:1;width:64%;position:absolute;top:calc(68% - 32vw);left:1%;transform:rotate(23deg)scaleY(.32)}.data-login-orbit{border:1px solid #57bcff35;border-radius:50%;animation:28s linear infinite guanshu-orbit;position:absolute;inset:0}.data-login-orbit i{clip-path:polygon(50% 0,100% 0,100% 13%,50% 13%);filter:drop-shadow(0 0 5px #35cfff);border:2px solid #0000;border-top-color:#65efffb3;border-radius:50%;position:absolute;inset:-1px;transform:rotate(0)}.data-login-orbit i:nth-child(2){border-top-color:#8d92ff;transform:rotate(120deg)}.data-login-orbit i:nth-child(3){transform:rotate(240deg)}.orbit-secondary{opacity:.65;width:56%;top:calc(68% - 28vw);left:5%;transform:rotate(-19deg)scaleY(.42)}.orbit-secondary .data-login-orbit{animation-duration:39s;animation-direction:reverse}.data-login-shooting-star{opacity:0;background:linear-gradient(90deg,#0000,#76eaff);width:190px;height:1px;animation:14s ease-out 3s infinite guanshu-shoot;position:absolute;top:12%;left:20%;transform:rotate(-32deg)}.data-login-shell{grid-template-columns:minmax(0,1.48fr) minmax(380px,1fr);align-items:center;gap:clamp(42px,6vw,104px);width:100%;max-width:1600px;min-height:calc(100svh - 104px);margin:auto;display:grid}.data-login-intro{align-self:stretch}.data-login-brand{color:#f2f7ff;letter-spacing:2px;align-items:center;gap:13px;font-size:27px;font-weight:700;display:flex}.data-login-brand img{object-fit:contain;filter:drop-shadow(0 0 14px #218dff88);flex-shrink:0}.data-login-story{margin-top:clamp(38px,5vh,68px)}.data-login-story h2{color:#f5faff;letter-spacing:1px;text-shadow:0 4px 20px #0008;margin:0;font-size:clamp(50px,5.4vw,84px);font-weight:800;line-height:1.3}.data-login-story h2 span{-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(165deg,#b3ffff 4%,#3cf0ee 43%,#1ca1ef 92%);-webkit-background-clip:text;background-clip:text}.data-login-story p{color:#c0d2e9;letter-spacing:1px;text-shadow:0 2px 12px #000;max-width:650px;margin:18px 0 0;font-size:clamp(15px,1.45vw,22px);line-height:1.9}.data-login-form-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(140deg,#10233aeb,#050d19ed 53%,#182a43e0);border:1px solid #37bbf5a6;border-radius:16px;min-width:0;padding:clamp(34px,4vw,62px) clamp(28px,3.4vw,52px);position:relative;box-shadow:0 20px 90px #0008,0 0 35px #149aff18,inset 0 1px #b6edff35}.data-login-form-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#79efff,#99cfff,#0000);width:42%;height:2px;animation:7s ease-in-out infinite alternate guanshu-edge;position:absolute;top:-1px;left:29%;box-shadow:0 0 16px 2px #34baff}.data-login-form-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#54d8ff,#0000);width:48%;height:1px;position:absolute;bottom:-1px;right:8%}.data-login-form-content{width:100%;max-width:460px;margin:0 auto}.data-login-form-content header{margin-bottom:22px}.data-login-form-content h1{color:#f3f8ff;letter-spacing:1px;margin:0 0 8px;font-size:clamp(30px,2.8vw,42px);font-weight:700;line-height:1.4}.data-login-form-content header p{color:#a7bad3;margin:0;font-size:16px;line-height:1.7}.data-login-methods .ant-tabs-nav{margin-bottom:28px}.data-login-methods .ant-tabs-nav-list{width:100%}.data-login-methods .ant-tabs-tab{flex:1;justify-content:center;padding:13px 0;font-size:15px;margin:0!important}.data-login-methods .ant-tabs-ink-bar{box-shadow:0 0 12px #20d9ff66}.data-login-form-content .ant-form-item{margin-bottom:25px}.data-login-form-content .ant-form-item-label{padding-bottom:9px}.data-login-form-content .ant-form-item-label>label{color:#dde8f7;height:auto;font-size:15px;font-weight:500}.data-login-form-content .ant-input-affix-wrapper{background:linear-gradient(120deg,#ffffff08,#ffffff03);border-color:#415570;border-radius:8px;min-height:54px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background .2s}.data-login-form-content .ant-input-affix-wrapper:hover,.data-login-form-content .ant-input-affix-wrapper-focused{background:#182c4059;border-color:#48d9f4;box-shadow:0 0 0 3px #25c7ff0c}.data-login-form-content .ant-input-prefix{color:#a4bedc;margin-inline-end:12px}.data-login-form-content .ant-input{font-size:16px}.data-login-form-content .ant-input-password-icon{color:#a5bddc;font-size:18px}.data-login-form-content .ant-btn.ant-btn-primary{border-radius:8px;gap:16px;height:56px;margin-top:8px;font-size:17px;font-weight:600;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 5px 30px #028ee93b;color:#fff!important;background:linear-gradient(100deg,#0568ff,#07b4ef 65%,#29edeb)!important;border:0!important}.data-login-form-content .ant-btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff25,#0000);width:35%;height:200%;animation:8s ease-in-out 2s infinite guanshu-button;position:absolute;top:-50%;left:-50%;transform:skew(-25deg)}.data-login-form-content .ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 36px #0cc7f45c}.data-login-error{margin-bottom:18px}.data-login-help{color:#a9bad1;border-top:1px solid #7d99b62b;justify-content:center;margin-top:26px;padding-top:19px;font-size:12px;display:flex}.data-login-help>div{align-items:center;gap:6px;display:flex}.data-login-help .info-hint{color:#a5bddc}.data-login-footer{color:#90a5bf;text-align:center;letter-spacing:1px;margin-top:17px;font-size:11px;line-height:1.8}.data-login-mobile-brand{display:none}.data-login-code-row{align-items:flex-start;gap:10px;display:flex}.data-login-code-row>.ant-input-affix-wrapper{flex:1;min-width:0}.data-login-send-code.ant-btn{color:#62def5;background:#0d2945;border-color:#456280;flex:none;min-width:105px;height:54px;padding-inline:10px}.data-login-send-code.ant-btn:disabled{color:#8ea5c2}.data-login-atmosphere[data-paused=true] *{animation-play-state:paused!important}@keyframes guanshu-universe{0%{transform:scale(1)translate(0)}to{transform:scale(1.035)translate(-.4%,.4%)}}@keyframes guanshu-orbit{to{transform:rotate(360deg)}}@keyframes guanshu-star{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.85;transform:scale(1)}}@keyframes guanshu-shoot{0%,78%,to{opacity:0;transform:translate(0)rotate(-32deg)}80%{opacity:.8}92%{opacity:0;transform:translate(320px,-200px)rotate(-32deg)}}@keyframes guanshu-edge{0%{opacity:.55;transform:translate(-35%)}to{opacity:1;transform:translate(35%)}}@keyframes guanshu-button{0%,65%,to{left:-50%}90%{left:140%}}@media (width>=761px) and (height<=800px){.data-login-page{padding-block:36px}.data-login-shell{min-height:calc(100svh - 72px)}.data-login-form-panel{padding-block:30px}.data-login-form-content header{margin-bottom:15px}.data-login-form-content .ant-form-item{margin-bottom:21px}.data-login-story{margin-top:24px}.data-login-story h2{font-size:clamp(46px,4.6vw,60px);line-height:1.2}}@media (width<=1100px) and (width>=761px){.data-login-page{padding-inline:4%}.data-login-shell{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:30px}.data-login-form-panel{padding-inline:28px}.data-login-story h2{font-size:46px}.data-login-story p{max-width:340px;font-size:15px}}@media (width<=760px){.data-login-page{padding:64px 18px 28px}.data-login-shell{max-width:460px;min-height:0;display:block}.data-login-intro{display:none}.data-login-form-panel{background:linear-gradient(155deg,#0d2135ee,#050e1bf2);padding:28px 20px}.data-login-mobile-brand{margin-bottom:28px;display:block}.data-login-brand{font-size:22px}.data-login-brand img{width:34px;height:34px}.data-login-form-content h1{font-size:28px}.data-login-form-content header{margin-bottom:15px}.data-login-form-content header p{font-size:14px}.data-login-code-row{gap:8px}.data-login-send-code.ant-btn{min-width:100px;padding-inline:8px}.data-login-universe{background-position:30%}.data-login-orbit-rig{display:none}}@media (prefers-reduced-motion:reduce){.data-login-page *,.data-login-page :before,.data-login-page :after{transition:none!important;animation:none!important}}.account-panel .ant-drawer-body{padding:28px 24px}.account-panel-identity{background:#2a95cd14;border:1px solid #4eabdf38;border-radius:12px;align-items:center;gap:14px;margin-bottom:32px;padding:20px;display:flex}.account-panel-identity .ant-avatar{color:#55ddef;background:#28bedd24;flex-shrink:0}.account-panel-identity strong{overflow-wrap:anywhere;margin-bottom:6px;font-size:16px;display:block}.account-panel-identity span:not(.ant-avatar){color:#95afca;overflow-wrap:anywhere;font-size:13px}.account-panel-section{color:#55ddef;align-items:center;gap:9px;margin-bottom:22px;display:flex}.account-panel-section h3{color:#e5f0ff;margin:0;font-size:16px}.account-panel-notice{color:#95afca;margin-top:8px;font-size:13px;line-height:1.7}.account-panel-actions{justify-content:flex-end;gap:12px;padding:8px 0;display:flex}.account-menu-anchor{display:inline-flex}@media (width<=480px){.account-panel .ant-drawer-body{padding:24px 20px}}.data-session-loading{isolation:isolate;color:#edf6ff;background:radial-gradient(at 50% 43%,#12305766 0%,#09182d55 30%,#0000 60%),#040c1b;place-items:center;min-height:100svh;padding:32px 20px;display:grid;position:relative;overflow:clip}.data-session-loading:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#278bc330,#66deff65,#278bc330,#0000);width:min(840px,90vw);height:1px;position:absolute;top:46%;left:50%;transform:translate(-50%);box-shadow:0 0 32px 3px #1a8bce1a}.data-loading-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#3f94c20d 1px,#0000 1px),linear-gradient(90deg,#3f94c20d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0,#0000 63%);mask-image:radial-gradient(at 50% 48%,#000 0,#0000 63%)}.data-loading-content{text-align:center;flex-direction:column;align-items:center;margin-top:-32px;display:flex}.data-loading-emblem{place-items:center;width:252px;height:252px;display:grid;position:relative}.data-loading-emblem:before{content:"";border:1px dashed #5fcfff20;border-radius:50%;position:absolute;inset:12px}.data-loading-emblem:after{content:"";z-index:-1;background:radial-gradient(circle,#048dcd24 0,#048dcd0a 45%,#0000 68%);border-radius:50%;position:absolute;inset:-36px}.data-loading-orbit{border:1px solid #68d6ff20;border-radius:50%;position:absolute}.data-loading-orbit:after{content:"";background:#7be9ff;border-radius:50%;width:5px;height:5px;position:absolute;top:14%;left:14%;box-shadow:0 0 12px 3px #46cfff99}.data-loading-orbit.orbit-outer{border-top-color:#72e8ff;border-left-color:#37aefb80;animation:8s linear infinite data-loading-orbit;inset:0}.data-loading-orbit.orbit-inner{border-bottom-color:#4caeff45;border-right-color:#5483ffba;animation:12s linear infinite reverse data-loading-orbit;inset:29px}.data-loading-orbit.orbit-inner:after{background:#91b0ff;width:3px;height:3px;box-shadow:0 0 10px 2px #4b8bff80}.data-loading-core{background:radial-gradient(circle at 40% 30%,#153f62,#0a1c36 70%);border:1px solid #3fbbfa42;border-radius:50%;place-items:center;width:124px;height:124px;display:grid;box-shadow:inset 0 0 24px #34b6ed15,0 0 44px #159fdd1c}.data-loading-core img{object-fit:contain;filter:drop-shadow(0 0 16px #168bfc7a)}.data-loading-cross{background:#59cfff;width:6px;height:6px;position:absolute;left:calc(50% - 3px);transform:rotate(45deg);box-shadow:0 0 10px #30beff}.data-loading-cross.cross-top{top:-15px}.data-loading-cross.cross-bottom{opacity:.4;bottom:-15px}.data-loading-content h1{letter-spacing:8px;color:#ecf6ff;margin:40px 0 17px;padding-left:8px;font-size:30px;font-weight:650;line-height:1.4}.data-loading-caption{letter-spacing:2px;color:#a1b7d3;align-items:center;gap:12px;font-size:14px;line-height:24px;display:flex}.data-loading-caption .ant-spin{color:#54d8f5}@keyframes data-loading-orbit{to{transform:rotate(360deg)}}@media (width<=600px){.data-loading-emblem{width:210px;height:210px}.data-loading-core{width:108px;height:108px}.data-loading-core img{width:64px;height:64px}.data-loading-content h1{margin-top:36px;font-size:26px}.data-loading-content{margin-top:-20px}}@media (prefers-reduced-motion:reduce){.data-session-loading *,.data-session-loading :before,.data-session-loading :after{transition:none!important;animation:none!important}}:root{color:#e4edff;font-synthesis:none;--accent:#38d9f5;--muted:#9bb2d0;--line:#1d3854;--surface:#0b1b30;background:#060e20;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input{font:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #38d9f5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#0b1b30;flex-direction:column;width:208px;display:flex;position:fixed;inset:0 auto 0 0}.brand{white-space:nowrap;align-items:center;gap:10px;height:76px;padding:20px 22px 22px;display:flex}.brand img{object-fit:contain;width:31px;height:31px}.brand b{letter-spacing:.3px;color:#eef6ff;font-size:21px;font-weight:700}.sidebar .ant-menu{background:0 0;border-inline-end:0!important}.sidebar .ant-menu-item{align-items:center;gap:7px;margin-top:5px;margin-bottom:7px;font-size:14px;display:flex}.sidebar .ant-menu-item-selected{font-weight:600}.sidebar .ant-menu-item-selected:before{content:"";background:#38d9f5;border-radius:3px;width:3px;position:absolute;inset:9px auto 9px 0}.sidebar-bottom{color:#9bb2d0;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding:22px;font-size:11px;display:flex}.sidebar-bottom>span:last-child{color:#8da6c6;flex-basis:100%;padding-left:13px;display:block}.space-dot{background:#42e3c6;border-radius:50%;width:6px;height:6px}.app-body{margin-left:208px}.topbar{border-bottom:1px solid var(--line);background:#0b1b30;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 24px;display:flex}.topbar-start,.topbar-end{align-items:center;gap:12px;display:flex}.topbar-start .ant-btn{padding:0}.topbar-divider{background:var(--line);width:1px;height:16px;margin-left:5px}.topbar-end .ant-btn-primary{height:32px;font-size:12px}.mobile-menu{display:none!important}main{max-width:1900px;margin:auto;padding:18px 24px 0}.page-heading{justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-bottom:17px;display:flex}.page-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:15px;display:flex}.page-heading h1{letter-spacing:.5px;color:#eef6ff;font-size:25px;font-weight:700;line-height:1.5}.page-heading p{color:#9bb2d0;font-size:12px;line-height:1.5}.data-context{color:#9bb2d0;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.filters{margin-bottom:14px}.filter-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.date-presets{gap:8px;display:flex}.date-presets .ant-btn{height:34px;padding:0 13px;font-size:12px}.filter-row>.ant-btn,.entity-select .ant-select-selector{height:34px!important}.filter-row .ant-picker{background:#0b1b30;width:160px;height:34px;font-size:12px}.entity-select{flex:0 146px;min-width:130px}.entity-select .ant-select-content{font-size:12px}.entity-select.product{min-width:190px}.filter-more{border:1px solid var(--line);background:#0b1b30;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.filter-more>span{color:var(--muted);margin-left:auto;font-size:11px}.scope-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.scope-chips>span:first-child{color:var(--muted);margin-right:5px;font-size:11px}.scope-chips .ant-tag{color:var(--accent);background:#10384b;border-color:#245a70;align-items:center;gap:8px;margin:0;display:flex}.metric-strip{border:1px solid var(--line);background:#0b1b30;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:115px;margin-bottom:15px;padding:18px 8px;display:grid}.metric{border-right:1px solid var(--line);min-width:0;padding:0 18px}.metric:last-child{border:0}.metric-label{color:#a8c1df;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.metric-label>svg{color:var(--accent);flex-shrink:0}.metric .info-hint{opacity:.6;width:18px;min-width:18px;height:18px;margin-left:-3px}.metric strong{letter-spacing:.1px;color:#eef6ff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:25px;font-weight:650;line-height:1.65;display:block}.metric-caption{color:#8da6c6;white-space:nowrap;font-size:10px}.chart-grid{gap:15px;min-width:0;margin-bottom:15px;display:grid}.primary-charts{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.secondary-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.paired-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-panel{border:1px solid var(--line);background:#0b1b30;border-radius:7px;min-width:0;height:280px;padding:15px 16px 9px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:10px;min-height:27px;margin-bottom:9px;display:flex}.panel-heading h2{color:#e4edff;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:14px;font-weight:650;display:flex}.panel-heading .info-hint{opacity:.6;width:18px;min-width:18px;height:18px}.panel-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.panel-actions .ant-btn-link{color:#9bb2d0;padding:0 3px;font-size:11px}.panel-actions>.ant-btn-text{color:#8da6c6;opacity:.6}.panel-actions>.ant-btn-text:hover{opacity:1}.plot{width:100%;height:calc(100% - 38px);min-height:170px}.secondary-charts .chart-panel{height:236px}.secondary-charts .plot{min-height:150px}.chart-empty{justify-content:center;align-items:center;height:calc(100% - 35px);display:flex}.chart-panel>.ant-skeleton{padding:22px 14px}.progress-rows{flex-direction:column;gap:19px;margin-top:27px;display:flex}.progress-row{grid-template-columns:64px 30px minmax(35px,1fr) 38px;align-items:center;gap:8px;font-size:11px;display:grid}.progress-row b{color:#d5e5fb;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.progress-row>small{color:#8da6c6;text-align:right;font-size:10px}.progress-row .ant-progress{margin:0;line-height:1}.sample-progress .ant-btn-link{color:#9bb2d0;padding:0;font-size:11px}.table-panel{border:1px solid var(--line);background:#0b1b30;border-radius:7px;min-width:0;margin-bottom:15px;overflow:hidden}.table-panel>.panel-heading{min-height:42px;margin-bottom:10px;padding:13px 16px 0}.table-panel .ant-table-container{border-top:1px solid var(--line)}.table-panel .ant-table-thead>tr>th{color:#9bb2d0;white-space:nowrap;font-size:11px;font-weight:500}.table-panel .ant-table-tbody>tr>td{color:#b4c8e3;font-size:12px}.table-panel .ant-table-tbody>tr>td strong{color:#d5e5fb;font-variant-numeric:tabular-nums;font-weight:600}.table-panel .ant-pagination{padding:0 15px}.entity-cell{align-items:center;gap:10px;min-width:0;display:flex}.entity-cell>div:last-child{min-width:0}.entity-cell .ant-btn-link{text-align:left;color:#cbdcf2;white-space:normal;max-width:190px;height:auto;padding:0;font-size:12px;line-height:1.5}.entity-cell .ant-btn-link:hover{color:var(--accent)}.entity-cell small,.order-cell small{color:#8da6c6;margin-top:3px;font-size:10px;line-height:1.7;display:block}.order-cell b{color:#cbdcf2;font-size:12px;font-weight:500}.table-search{width:235px;height:30px;font-size:12px}.table-tools{align-items:center;gap:8px;display:flex}.table-tools .ant-input-search{width:230px}.table-tools .ant-select{width:125px}.table-footnote{border-top:1px solid var(--line);color:#9bb2d0;padding:11px 16px;font-size:10px;line-height:1.8}.table-footnote .ant-tag{font-size:10px}.page-notice{margin-bottom:14px;font-size:12px}.page-notice .ant-alert-title{font-size:12px}.sample-summary{border:1px solid var(--line);background:#0b1b30;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:15px;padding:17px;display:grid}.sample-summary>div{flex-direction:column;gap:6px;display:flex}.sample-summary span{color:#9bb2d0;align-items:center;font-size:12px;display:flex}.sample-summary strong{color:#eef6ff;font-size:27px;font-weight:650}.sample-summary strong small{font-size:12px;font-weight:400}.sample-summary small{color:#8da6c6;font-size:10px}.window-switch .ant-segmented{max-width:190px}.window-switch{justify-content:space-between}.detail-orders{margin-top:18px}.detail-subtitle{margin:24px 0 20px}.detail-back{z-index:1200;position:fixed;top:14px;right:80px}.page-footer{color:#8da6c6;justify-content:center;align-items:center;gap:12px;padding:14px 0 20px;font-size:10px;display:flex}.page-footer>span:first-child{color:#9bb2d0;font-weight:600}.page-footer .ant-tag{color:#9bb2d0;margin:0;font-size:10px}.warning-text{color:#ffc36a}.muted{color:#8da6c6}.sr-status{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nav-drawer .ant-menu{border:0}.nav-drawer .brand,.nav-drawer .sidebar-bottom{padding-left:10px}.ant-drawer-body{overscroll-behavior:contain}@media (width>=1650px){.chart-panel{height:310px}.secondary-charts .chart-panel{height:255px}.metric strong{font-size:29px}.metric{padding:0 23px}}@media (width<=1250px){.sidebar{width:184px}.app-body{margin-left:184px}.brand{padding-left:17px}.brand b{font-size:19px}main{padding:17px 18px 0}.topbar{padding:0 18px}.metric{padding:0 11px}.metric-label{gap:4px;font-size:11px}.metric strong{font-size:21px}.metric-label>svg{width:15px}.metric .info-hint,.page-heading p{display:none}.data-context{font-size:10px}.filter-row{gap:7px}.date-presets{gap:6px}.date-presets .ant-btn{padding:0 10px}.entity-select{flex-basis:130px}.secondary-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-charts .chart-panel:last-child{grid-column:1/-1;height:240px}.progress-row{grid-template-columns:66px 32px minmax(35px,1fr) 38px}}@media (width<=900px){.sidebar{width:76px}.app-body{margin-left:76px}.brand{padding:20px 23px}.brand b,.sidebar .ant-menu-title-content,.sidebar-bottom{display:none}.sidebar .ant-menu-item{width:48px;padding-inline:15px!important}.sidebar .ant-menu-item-icon{font-size:20px}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.metric:nth-child(3){border:0}.metric{padding:0 16px}.metric strong{font-size:23px}.primary-charts{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.panel-heading h2{font-size:13px}.sample-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.sidebar{display:none}.app-body{margin-left:0}.topbar{gap:6px;padding:0 12px}.mobile-menu{display:inline-flex!important}.topbar-start,.topbar-end{gap:7px}.account-name,.topbar-divider,.topbar-end .ant-avatar{display:none}.topbar-end .ant-btn-primary{padding:0 9px;font-size:11px}main{padding:13px 12px 0}.page-heading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:12px}.page-heading h1{font-size:23px}.page-heading p{font-size:11px;display:block}.page-heading>div:first-child{gap:8px}.data-context{font-size:10px}.filter-row{gap:8px}.date-presets{flex:auto}.filter-row .ant-picker{width:150px}.entity-select{flex:130px}.filter-more .entity-select{flex-basis:100%}.filter-more>span{margin:0;font-size:10px}.metric-strip{row-gap:14px;min-height:178px;padding:14px 3px}.metric{padding:0 8px}.metric strong{letter-spacing:-.5px;font-size:19px}.metric-label{gap:3px;font-size:10px}.metric-caption{font-size:8px}.metric-label>svg{width:13px}.chart-grid{gap:12px;margin-bottom:12px}.primary-charts,.secondary-charts,.paired-charts{grid-template-columns:minmax(0,1fr)}.chart-panel,.secondary-charts .chart-panel,.secondary-charts .chart-panel:last-child{grid-column:auto;height:270px;padding:13px 13px 8px}.primary-charts>.chart-panel:first-child{height:290px}.plot{min-height:190px}.sample-progress .progress-rows{gap:24px;margin-top:24px}.sample-summary{gap:17px;padding:14px}.sample-summary strong{font-size:25px}.sample-summary span{font-size:11px}.sample-summary small{font-size:9px}.sample-summary .ant-segmented{font-size:11px}.panel-heading{flex-wrap:wrap}.table-search{width:190px}.table-tools{flex-wrap:wrap;width:100%}.table-tools .ant-input-search{flex:1;width:170px}.table-panel>.panel-heading{padding:12px 12px 0}.page-footer{flex-wrap:wrap;gap:6px;font-size:9px}.page-footer>span:nth-child(2){text-align:center;flex-basis:100%;order:3}.page-notice .ant-alert-title{font-size:11px}.detail-back{font-size:11px;top:17px;right:64px}.window-switch .ant-segmented{max-width:160px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.date-presets .ant-btn.ant-btn-primary,.topbar-end .ant-btn.ant-btn-primary{color:#041628!important;background:#38d9f5!important;border-color:#38d9f5!important}.date-presets .ant-btn-default:hover{color:#38d9f5;border-color:#38d9f5}.session-screen{background:#060e20;place-items:center;min-height:100vh;padding:24px;display:grid}.session-screen>.ant-card{width:min(100%,430px)}.login-brand{align-items:center;gap:12px;display:flex}.login-brand img{width:36px}.login-brand h1{margin:12px 0;font-size:23px}.login-card p,.login-card small{color:#9bb2d0;line-height:1.8}.login-card small{margin-top:16px;display:block}.session-screen .ant-btn.ant-btn-primary{color:#fff!important;background:#38d9f5!important;border-color:#38d9f5!important}.session-screen .ant-btn.ant-btn-primary:hover{background:#2ca4dd!important}.topbar-end .ant-btn.ant-btn-primary:disabled{cursor:not-allowed;color:#8095b3!important;background:#12243a!important;border-color:#274465!important}.workspace-title{font-size:13px;font-weight:500}.account-name{color:#9bb2d0;font-size:12px}@media (width<=680px){.topbar-start>.ant-tag{display:none}.topbar-end>.ant-btn-text{padding-inline:4px}.workspace-title{font-size:12px}.date-presets{flex-wrap:wrap}.date-presets .ant-btn{padding-inline:9px}}.date-presets .ant-btn[disabled]{opacity:.45;cursor:not-allowed}.product-thumbnail{background:#10253d;border-radius:6px;flex:0 0 48px;width:48px;height:48px;display:inline-flex;overflow:hidden}.product-thumbnail .ant-image{flex-shrink:0}.product-thumbnail-empty{color:#91acca;border:1px solid #25425f;border-radius:6px;place-items:center;width:48px;height:48px;display:grid}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#38d9f5;--muted:#9bb2d0;--line:#1d3854;--surface:#0b1b30}body{background:#060e20}.app-shell{background:radial-gradient(at 65% 0,#10376935,#0000 60%),#060e20}.sidebar{background:linear-gradient(#0a1d36,#071326 60%);border-right-color:#1b3f5e}.brand{border-bottom:1px solid #193552;height:66px}.brand img{filter:drop-shadow(0 0 10px #218dff55)}.brand b{color:#eef6ff}.sidebar .ant-menu{padding-top:14px}.sidebar .ant-menu-item-selected{background:linear-gradient(90deg,#1376b650,#17397070);box-shadow:inset 0 0 24px #1388c311}.sidebar .ant-menu-item-selected:before{background:#3ae0ff;box-shadow:0 0 12px #38d9f5aa}.topbar{background:linear-gradient(90deg,#0a2039,#09182d);border-color:#1c3e5b;height:58px}.topbar-end .ant-avatar{color:#66e8ff!important;background:#123652!important}main{padding-top:22px}.page-heading h1{color:#edf7ff;text-shadow:0 0 25px #3ba9ed22;font-size:28px}.metric-strip,.chart-panel,.table-panel,.sample-summary{background:linear-gradient(140deg,#0d243caa,#09182bc9);border:1px solid #225272;border-radius:8px;position:relative;box-shadow:inset 0 1px #6cdfff09,0 5px 24px #00000019}.metric-strip:before,.chart-panel:before,.table-panel:before,.sample-summary:before{content:"";pointer-events:none;z-index:1;border-top:2px solid #36ddf6;border-left:2px solid #36ddf6;border-radius:8px 0 0;width:22px;height:14px;position:absolute;inset:-1px auto auto -1px}.metric-strip:after,.chart-panel:after,.table-panel:after,.sample-summary:after{content:"";pointer-events:none;border-bottom:2px solid #259bda;border-right:2px solid #259bda;border-radius:0 0 8px;width:22px;height:14px;position:absolute;inset:auto -1px -1px auto}.metric-strip{padding-block:22px}.metric strong{color:#eaf9ff;text-shadow:0 0 24px #2cb7ed22;font-family:DIN Alternate,Bahnschrift,Inter,sans-serif;font-size:30px;font-weight:650;line-height:1.7}.metric:first-child strong{color:#74efff}.metric-label>svg{color:#53dbfa;filter:drop-shadow(0 0 6px #39d4fa44)}.panel-heading h2:before{content:"";background:#39d5f4;width:2px;height:13px;margin-right:3px;display:block;box-shadow:0 0 8px #39d5f455}.chart-panel .panel-heading{border-bottom:1px solid #1d3854;margin-bottom:5px;padding-bottom:10px}.chart-panel .plot{height:calc(100% - 44px)}.panel-actions .ant-btn-link,.sample-progress .ant-btn-link{color:#97bedf}.table-panel .ant-table{background:0 0}.table-panel .ant-table-tbody>tr>td{border-bottom-color:#19344d}.table-panel .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#102f47}.table-panel .ant-table-thead>tr>th{color:#abc6e7;background:#10253f}.scope-chips .ant-tag{background:#10384b;border-color:#245a70}.entity-cell .ant-avatar{color:#70dff4!important;background:#12354c!important}.date-presets .ant-btn.ant-btn-primary,.topbar-end .ant-btn.ant-btn-primary{box-shadow:inset 0 0 16px #4fbdff15;color:#eafaff!important;background:linear-gradient(110deg,#1552a5,#157b9d)!important;border-color:#3599d3!important}.date-presets .ant-btn.ant-btn-primary:hover,.topbar-end .ant-btn.ant-btn-primary:hover{background:#176e9d!important}.topbar-end .ant-btn.ant-btn-primary:disabled{color:#8095b3!important;background:#12243a!important;border-color:#274465!important}.date-presets .ant-btn-default{color:#b4c8e3;background:#0c1e34;border-color:#294866}.filter-row .ant-picker{background:#0b1b30}.fullscreen-button{align-items:center;gap:6px;font-size:12px;display:inline-flex}html:fullscreen .app-shell{min-height:100vh}@media (width>=1650px){.metric strong{font-size:34px}.chart-panel{height:320px}}@media (width<=1250px){.metric strong{font-size:25px}}@media (width<=900px){.brand{padding-inline:23px}.metric strong{font-size:26px}.fullscreen-button span{display:none}}@media (width<=680px){main{padding-top:16px}.page-heading h1{font-size:24px}.metric strong{font-size:22px}.metric-strip{padding-block:16px}.topbar{height:56px}.fullscreen-button{display:none!important}.metric-label{color:#b4c8e3}.metric-caption{color:#91acca}.chart-panel .plot{height:calc(100% - 44px)}}
