/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.z-0{z-index:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#03111d;--panel:#071f30e6;--panel-soft:#09263aad;--line:#62d8ff29;--cyan:#35d8ff;--blue:#528cff;--green:#44e3a2;--amber:#ffc45d;--violet:#a98bff;--red:#ff6b75;--text:#e7f8ff;--muted:#7696a7}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{color:var(--text);background:radial-gradient(circle at 50% -20%,#27a4d533,#0000 40%),linear-gradient(#3fafd209 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#3fafd209 1px,#0000 1px) 0 0/40px 40px,#03111d;margin:0;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}button{font:inherit}.dashboard-shell{width:min(1920px,100%);min-height:100vh;margin:0 auto;padding:18px 24px 12px;position:relative;overflow:hidden}.dashboard-shell:before,.dashboard-shell:after{content:"";pointer-events:none;filter:blur(120px);opacity:.12;border-radius:50%;width:360px;height:360px;position:fixed}.dashboard-shell:before{background:var(--cyan);top:20%;left:-220px}.dashboard-shell:after{background:var(--violet);bottom:-180px;right:-180px}.topbar{border-bottom:1px solid #40c5f238;justify-content:space-between;align-items:center;min-height:70px;padding:0 8px 14px;display:flex;position:relative}.topbar:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:2px;position:absolute;bottom:-1px;left:35%;right:35%}.brand-block{align-items:center;gap:15px;display:flex}.brand-mark{background:linear-gradient(145deg,#2fdcff2e,#256dac0f);border:1px solid #45deff80;border-radius:14px;width:48px;height:48px;position:relative;transform:rotate(45deg);box-shadow:0 0 30px #35d8ff24,inset 0 0 14px #35d8ff17}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";background:linear-gradient(90deg, var(--green), var(--cyan));border-radius:50% 10%;height:5px;position:absolute;transform:rotate(-45deg)}.brand-mark:before{width:27px;top:13px;left:5px}.brand-mark:after{width:23px;top:22px;right:5px}.brand-mark span{width:17px;top:30px;left:7px}.eyebrow{color:#4a8297;letter-spacing:.25em;margin:0 0 4px;font-size:10px}h1{letter-spacing:.09em;text-shadow:0 0 22px #35d8ff2e;margin:0;font-size:clamp(20px,1.55vw,30px);font-weight:650}.header-status{align-items:center;gap:24px;display:flex}.overview-entry{color:#a8d9e7;letter-spacing:.04em;background:#061b29d1;border:1px solid #35d8ff3d;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:11px;text-decoration:none;transition:all .2s;display:inline-flex}.overview-entry:hover{color:#ecfbff;border-color:#35d8ff94;box-shadow:0 0 18px #35d8ff1c}.quick-entry-group{align-items:center;gap:5px;display:inline-flex}.quick-entry-group a{color:#648b99;letter-spacing:.06em;background:#051621ad;border:1px solid #35d8ff2b;justify-content:center;align-items:center;min-width:34px;height:25px;padding:0 7px;font-size:8px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.connection-pill{color:var(--muted);background:#030f1a8c;border:1px solid #759bae2e;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:flex}.connection-pill.disconnected{color:#ff9aa2;border-color:#ff6b7540}.status-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.connected .status-dot{animation:2s ease-in-out infinite pulse}.clock-block{grid-template-columns:auto auto;align-items:end;gap:4px 12px;min-width:152px;display:grid}.clock-block strong{color:var(--cyan);letter-spacing:.04em;grid-row:1/3;font:500 26px/1 Consolas,monospace}.clock-block span{color:var(--muted);white-space:nowrap;font-size:11px}.kpi-row{grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0 12px;display:grid}.kpi-card{border:1px solid var(--line);background:linear-gradient(135deg,#082335f0,#051725bf);border-radius:10px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;min-height:86px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.kpi-card:before{content:"";opacity:.55;background:linear-gradient(90deg,currentColor,#0000 60%);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.kpi-card:after{content:"";filter:blur(35px);opacity:.09;background:currentColor;border-radius:50%;width:80px;height:80px;position:absolute;top:-42px;right:-38px}.kpi-card.accent-cyan{color:var(--cyan)}.kpi-card.accent-blue{color:var(--blue)}.kpi-card.accent-green{color:var(--green)}.kpi-card.accent-amber{color:var(--amber)}.kpi-card.accent-violet{color:var(--violet)}.kpi-icon{background:currentColor;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.kpi-icon{background:color-mix(in srgb, currentColor 10%, transparent)}}.kpi-icon{border:1px solid}@supports (color:color-mix(in lab, red, red)){.kpi-icon{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}}.kpi-icon{font-size:14px;font-weight:700}.kpi-card>div:nth-child(2){min-width:0}.kpi-card span{color:#8aa8b8;margin-bottom:3px;font-size:12px;display:block}.kpi-card strong{color:var(--text);font:600 25px/1 Consolas,Microsoft YaHei,monospace}.kpi-card small{color:currentColor;margin-left:6px;font-size:11px}.kpi-card p{color:#547486;white-space:nowrap;align-self:end;margin:0;padding-bottom:3px;font-size:10px}.main-grid{grid-template-columns:minmax(230px,16%) minmax(720px,1fr) minmax(285px,20%);gap:12px;min-height:calc(100vh - 205px);display:grid}.panel{border:1px solid var(--line);background:linear-gradient(155deg,#082234eb,#041725d6);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #b3eeff08,0 12px 30px #00000024}.panel:after{content:"";background:var(--cyan);opacity:.7;width:34px;height:1px;position:absolute;top:0;right:0}.panel-heading{border-bottom:1px solid #58b5d31a;justify-content:space-between;align-items:center;min-height:54px;padding:14px 16px 10px;display:flex}.panel-heading>div:first-child{align-items:center;gap:10px;display:flex}.panel-heading h2{letter-spacing:.08em;margin:0;font-size:14px;font-weight:600}.section-index{color:var(--cyan);opacity:.52;border-right:1px solid #35d8ff38;padding-right:9px;font:600 10px Consolas,monospace}.micro-label{color:#3d6577;letter-spacing:.14em;font-size:8px}.shed-panel{flex-direction:column;display:flex}.shed-list{flex:1;gap:7px;padding:10px;display:grid}.shed-row{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:#03121e5c;border:1px solid #4691ae1c;border-radius:7px;grid-template-columns:35px 1fr;gap:9px;padding:9px 10px;transition:all .18s;display:grid}.shed-row:hover{border-color:#35d8ff52;transform:translate(2px)}.shed-row.active{box-shadow:inset 2px 0 var(--cyan), 0 0 25px #35d8ff0d;background:linear-gradient(90deg,#35d8ff1a,#1758730a);border-color:#35d8ff75}.shed-number{color:#52798c;border:1px solid #4d98b229;border-radius:6px;place-items:center;height:35px;font:600 15px Consolas,monospace;display:grid}.active .shed-number{color:var(--cyan);border-color:#35d8ff47}.shed-info>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.shed-info strong{font-size:11px;font-weight:600}.shed-info>div:first-child span{color:#537488;font-size:8px}.progress-track{background:#40778d24;height:3px;margin:6px 0 5px;overflow:hidden}.progress-track i{background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;box-shadow:0 0 8px var(--cyan);display:block}.shed-meta{color:#587c8e;justify-content:space-between;font-size:8px;display:flex}.source-card{background:#1d65500f;border:1px solid #44e3a221;border-radius:7px;gap:4px;margin:5px 10px 10px;padding:12px;display:grid}.source-card span{color:#587a89;font-size:9px}.source-card strong{color:#9ddbc7;font-size:11px;font-weight:500}.source-card code{color:#4d8c78;font-size:9px}.tank-panel{min-width:0}.tank-heading{padding-right:18px}.legend{color:#5d7e8e;gap:11px;font-size:9px;display:flex}.legend span{align-items:center;gap:4px;display:flex}.legend i{background:#527183;border-radius:50%;width:6px;height:6px;display:inline-block}.legend i.normal{background:var(--green);box-shadow:0 0 7px var(--green)}.legend i.warning{background:var(--amber)}.legend i.alarm{background:var(--red)}.tank-matrix{grid-template-rows:repeat(4,minmax(120px,1fr));grid-template-columns:repeat(6,minmax(94px,1fr));gap:9px;height:calc(100% - 54px);padding:13px;display:grid}.tank-card{appearance:none;min-width:0;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(160deg,#092b3fe6,#041624e0);border:1px solid #53a1bb24;border-radius:8px;padding:8px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.tank-card:hover{border-color:#35d8ff61;transform:translateY(-2px)}.tank-card.selected{border-color:var(--cyan);box-shadow:0 0 0 1px #35d8ff1f,0 0 22px #35d8ff17}.tank-card.alarm{border-color:#ff6b7580}.tank-card.warning{border-color:#ffc45d6e}.tank-card.offline{opacity:.62}.tank-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.tank-top strong{color:#83b0c3;font:600 13px Consolas,monospace}.tank-top span{color:#56778a;font-size:8px}.normal .tank-top span{color:var(--green)}.alarm .tank-top span{color:var(--red)}.warning .tank-top span{color:var(--amber)}.tank-water{background:linear-gradient(#35d8ff08 30%,#35d8ff26 31%,#126c8c40);border:1px solid #41a0be24;border-radius:50% 50% 8px 8px/12px 12px 8px 8px;height:32px;margin:7px 1px 5px;position:relative;overflow:hidden}.tank-water:after{content:"";border-top:1px dashed #50bdd833;height:1px;position:absolute;inset:8px 8px auto}.wave{border-top:1px solid #35d8ff6b;border-radius:50%;width:120%;height:8px;position:absolute;bottom:7px;left:-10%}.bubble{border:1px solid #92eaff80;border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px}.b1{animation:2.8s infinite bubble;left:30%}.b2{animation:3.5s .8s infinite bubble;right:28%}.tank-card dl{gap:3px;margin:0;display:grid}.tank-card dl div{border-top:1px solid #4a889d14;grid-template-columns:32px 1fr;align-items:baseline;padding-top:2px;display:grid}.tank-card dt{color:#4d7183;font:500 7px Consolas,monospace}.tank-card dd{text-align:right;color:#b8dce9;margin:0;font:600 10px Consolas,monospace}.tank-card.normal dd{color:#c9f5ea}.tank-card dd small{color:#456879;margin-left:2px;font-size:6px;font-weight:400}.right-column{grid-template-rows:1fr minmax(178px,30%);gap:12px;min-width:0;display:grid}.detail-panel,.alert-panel{min-height:0}.device-state{color:#7194a4;background:#4c7e911a;border-radius:999px;padding:4px 8px;font-size:9px}.device-state.normal{color:var(--green);background:#44e3a214}.device-state.alarm{color:var(--red);background:#ff6b7514}.device-state.warning{color:var(--amber);background:#ffc45d14}.tank-identity{background:linear-gradient(135deg,#35d8ff17,#2e689108);border:1px solid #35d8ff24;border-radius:8px;margin:12px 15px;padding:12px 14px}.tank-identity>div{justify-content:space-between;align-items:end;display:flex}.tank-identity span{color:#6f99aa;font-size:11px}.tank-identity strong{color:var(--cyan);font:600 29px/1 Consolas,monospace}.tank-identity strong small{color:#66899a;margin-left:4px;font:500 9px Microsoft YaHei,sans-serif}.tank-identity p{color:#527486;margin:9px 0 0;font-size:9px}.metric-stack{gap:8px;padding:0 15px 14px;display:grid}.metric-row{background:#020f1a61;border:1px solid #5897ac1a;border-radius:7px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.metric-code{width:37px;height:37px;color:var(--cyan);background:#35d8ff0d;border:1px solid #35d8ff38;border-radius:50%;place-items:center;font:600 8px Consolas,monospace;display:grid}.metric-row.violet .metric-code{color:var(--violet);background:#a98bff0d;border-color:#a98bff38}.metric-row.amber .metric-code{color:var(--amber);background:#ffc45d0d;border-color:#ffc45d38}.metric-row.green .metric-code{color:var(--green);background:#44e3a20d;border-color:#44e3a238}.metric-row.threshold-alarm{box-shadow:inset 2px 0 var(--red);background:#ff6b7514;border-color:#ff6b757a}.metric-row.threshold-alarm .metric-code{color:var(--red);background:#ff6b7514;border-color:#ff6b7561}.metric-row.threshold-alarm .metric-copy small,.metric-row.threshold-alarm .metric-value strong{color:#ff9aa2}.metric-copy{gap:2px;display:grid}.metric-copy span{color:#a5c0cc;font-size:11px}.metric-copy small{color:#496c7c;font-size:8px}.metric-value{text-align:right;min-width:62px}.metric-value strong{color:#e6f9ff;font:600 19px Consolas,monospace;display:block}.metric-value span{color:#4f7485;font-size:8px;display:block}.panel-heading.compact{min-height:46px;padding-top:10px}.badge{color:var(--cyan);letter-spacing:.12em;border:1px solid #35d8ff33;border-radius:999px;padding:4px 7px;font:600 8px Consolas,monospace}.notice-list{gap:7px;max-height:calc(100% - 46px);padding:10px 12px 12px;display:grid;overflow:auto}.notice{background:#03111c61;border:1px solid #5c98ad1a;border-radius:6px;grid-template-columns:7px 1fr;gap:9px;padding:8px 9px;display:grid}.notice-dot{background:var(--cyan);border-radius:50%;width:5px;height:5px;margin-top:4px;box-shadow:0 0 7px}.notice.warning .notice-dot{background:var(--amber)}.notice.danger .notice-dot{background:var(--red)}.notice strong{color:#a6c4d1;font-size:9px;font-weight:600;display:block}.notice p{color:#4e7080;margin:3px 0 0;font-size:8px;line-height:1.5}.dashboard-footer{color:#3e6171;letter-spacing:.04em;justify-content:space-between;align-items:end;min-height:28px;padding:8px 4px 0;font-size:9px;display:flex}.analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr);gap:12px;margin-top:12px;display:grid}.analytics-heading{min-height:58px}.trend-controls{align-items:center;gap:10px;display:flex}.metric-tabs{background:#020e1873;border:1px solid #4a9ab526;border-radius:7px;padding:3px;display:flex}.metric-tabs button{color:#597c8d;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 9px;font:600 9px Consolas,monospace}.metric-tabs button:hover{color:#a7d2df}.trend-controls select{color:#86a8b7;background:#061b2a;border:1px solid #4c9bb52e;border-radius:6px;outline:none;padding:6px 9px;font-size:9px}.chart-wrap{min-height:270px;padding:8px 14px 0}.chart-wrap svg{width:100%;height:270px;display:block;overflow:visible}.chart-grid-line{stroke:#62b7d31c;stroke-width:1px;stroke-dasharray:3 5}.chart-axis-text,.chart-time-text,.chart-unit-text{fill:#4f7282;font:9px Consolas,Microsoft YaHei,sans-serif}.chart-unit-text{fill:#7199a9}.threshold-line{stroke:var(--red);stroke-width:1px;stroke-dasharray:6 5;opacity:.7}.threshold-line-label{fill:#ff8d96;font:8px Microsoft YaHei,sans-serif}.chart-empty{color:#4f7485;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:270px;font-size:10px;display:flex}.chart-empty strong{color:#86acba;font-size:13px;font-weight:500}.chart-loader{border:2px solid #35d8ff26;border-top-color:var(--cyan);border-radius:50%;width:22px;height:22px;animation:1s linear infinite spin}.chart-footer{color:#496c7c;justify-content:space-between;align-items:center;min-height:34px;padding:0 18px 12px;font-size:9px;display:flex}.chart-footer span:first-child{color:#6494a5;align-items:center;gap:6px;display:flex}.chart-footer i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.threshold-panel{padding-bottom:13px}.threshold-list{gap:7px;padding:10px 13px 8px;display:grid}.threshold-row{background:#02101b66;border:1px solid #4f97b01c;border-radius:7px;grid-template-columns:34px minmax(88px,1fr) 76px 76px;align-items:center;gap:8px;padding:8px 9px;transition:opacity .15s;display:grid}.threshold-row.disabled{opacity:.48}.threshold-switch{width:28px;height:16px;position:relative}.threshold-switch input{opacity:0;pointer-events:none;position:absolute}.threshold-switch span{cursor:pointer;background:#173748;border:1px solid #5b9eb433;border-radius:999px;width:28px;height:16px;display:block}.threshold-switch span:after{content:"";background:#668896;border-radius:50%;width:10px;height:10px;transition:all .18s;position:absolute;top:3px;left:3px}.threshold-switch input:checked+span{background:#44e3a22e;border-color:#44e3a259}.threshold-switch input:checked+span:after{background:var(--green);transform:translate(12px);box-shadow:0 0 8px #44e3a299}.threshold-name{gap:2px;display:grid}.threshold-name strong{color:#a7c5d0;font-size:10px;font-weight:600}.threshold-name small{color:#496c7d;font:8px Consolas,monospace}.threshold-row>label:not(.threshold-switch){gap:3px;display:grid}.threshold-row>label:not(.threshold-switch) span{color:#557687;font-size:8px}.threshold-row input[type=number]{color:#c7e8f1;background:#051d2bd1;border:1px solid #4e9eb82e;border-radius:5px;outline:none;width:100%;min-width:0;padding:6px 7px;font:10px Consolas,monospace}.threshold-row input[type=number]:focus{border-color:#35d8ff7a;box-shadow:0 0 0 2px #35d8ff0f}.save-thresholds{color:#06231d;cursor:pointer;background:linear-gradient(90deg,#44e3a2,#35d8ff);border:0;border-radius:7px;width:calc(100% - 26px);margin:2px 13px 0;padding:9px;font-size:10px;font-weight:700;display:block;box-shadow:0 6px 18px #35d8ff1a}.save-thresholds:hover{filter:brightness(1.06)}.save-thresholds.saved{color:#d7fff0;background:#44e3a22e;box-shadow:inset 0 0 0 1px #44e3a24d}.settings-note{color:#466979;margin:8px 14px 0;font-size:8px;line-height:1.5}@keyframes pulse{50%{opacity:.5}}@keyframes bubble{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1280px){.dashboard-shell{padding:14px}.main-grid{grid-template-columns:210px minmax(610px,1fr) 260px}.tank-matrix{gap:7px;padding:10px}.kpi-card{grid-template-columns:38px 1fr;padding:12px}.kpi-icon{width:36px;height:36px}.kpi-card p{display:none}}@media (width<=980px){.dashboard-shell{overflow:visible}.topbar{align-items:flex-start;gap:18px}.connection-pill{display:none}.kpi-row{grid-template-columns:repeat(2,1fr)}.main-grid{grid-template-columns:1fr}.shed-list{grid-template-columns:repeat(2,1fr)}.source-card{display:none}.tank-panel{min-height:760px}.right-column{grid-template-rows:auto;grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}}@media (width<=620px){.dashboard-shell{padding:10px}.brand-mark{width:38px;height:38px}h1{letter-spacing:.02em;font-size:17px}.eyebrow,.clock-block span{display:none}.clock-block{min-width:auto;display:block}.clock-block strong{font-size:17px}.kpi-row{grid-template-columns:1fr}.kpi-card{min-height:72px}.shed-list{grid-template-columns:1fr}.tank-heading{flex-direction:column;align-items:flex-start;gap:8px}.legend{flex-wrap:wrap}.tank-panel{min-height:1170px}.tank-matrix{grid-template-rows:repeat(8,130px);grid-template-columns:repeat(3,1fr);height:auto}.right-column{grid-template-columns:1fr}.analytics-heading{flex-direction:column;align-items:flex-start;gap:9px}.trend-controls{justify-content:space-between;width:100%}.metric-tabs button{padding-inline:7px}.chart-wrap,.chart-wrap svg{height:220px;min-height:220px}.threshold-row{grid-template-columns:30px 1fr 68px 68px;gap:6px}.dashboard-footer{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=0){:root{--bg:#eef7f4;--panel:#fffffff0;--panel-soft:#f6fcfaf0;--line:#36827d2e;--cyan:#258b92;--blue:#4b7fb6;--green:#2d9b73;--amber:#dc9137;--violet:#7769af;--red:#d65d5a;--text:#173f49;--muted:#688b88}html,body{background:#eef7f4}body{color:var(--text)}.dashboard-shell:before,.dashboard-shell:after{opacity:.05}.topbar{border-color:#36827d33}.topbar:after{background:#36978d}.brand-mark{background:#f6fcfa;border-color:#258b926b;box-shadow:0 8px 22px #27676114}.brand-mark:before,.brand-mark:after,.brand-mark span{background:#35a084}.eyebrow{color:#648c87}h1{color:#173f49;text-shadow:none}.overview-entry{color:#176c70;background:#edf8f5;border-color:#258b924d}.overview-entry.return-overview{color:#fff;background:#278e82;border-color:#278e82;height:40px;padding:0 17px;font-size:12px;font-weight:700;box-shadow:0 8px 20px #278e822e}.overview-entry:hover,.overview-entry.return-overview:hover{color:#fff;background:#1f746e;border-color:#1f746e;box-shadow:0 9px 22px #1f746e33}.overview-entry.return-overview span{color:#d8fff4}.quick-entry-group a{color:#527b77;background:#f7fbfa;border-color:#36827d2e}.quick-entry-group a:hover,.quick-entry-group a:focus-visible{color:#1b6e6d;background:#e9f5f2;border-color:#2a898470}.connection-pill{color:#668783;background:#ffffffc2;border-color:#36827d2e}.connection-pill.connected{color:#237e60;border-color:#2d9b7342}.connection-pill.disconnected{color:#be5250;border-color:#d65d5a40}.clock-block strong{color:#19767c}.clock-block span{color:#6d8d8a}.kpi-card{border-color:var(--line);background:#fffffff0;box-shadow:0 8px 22px #2a5b580f}.kpi-card span{color:#698985}.kpi-card strong{color:#1d4b53}.kpi-card p{color:#799490}.panel{border-color:var(--line);background:#fffffff0;box-shadow:0 10px 28px #2a5b5812}.panel-heading{border-color:#36827d1f}.panel-heading h2{color:#214b53}.section-index{color:#25858a;border-color:#258b9238}.micro-label{color:#73918e}.shed-row{color:#446e6d;background:#f9fcfb;border-color:#36827d21}.shed-row:hover{background:#eef8f5;border-color:#258b9252}.shed-row.active{background:#e8f5f2;border-color:#258b9270;box-shadow:inset 3px 0 #288d89}.shed-number{color:#5f8884;border-color:#36827d29}.active .shed-number{color:#176f72;border-color:#258b9247}.shed-info>div:first-child span,.shed-meta{color:#789491}.progress-track{background:#dfeeea}.progress-track i{box-shadow:none;background:#3a9b91}.source-card{background:#edf8f1;border-color:#2d9b7329}.source-card span{color:#71908c}.source-card strong{color:#287d62}.source-card code{color:#4e8173}.legend{color:#617f7d}.tank-card,.tank-card.normal{color:#244f57;background:#f8fcfb;border-color:#36827d2b}.tank-card:hover{border-color:#258b9261}.tank-card.selected{border-color:#258b92;box-shadow:0 8px 22px #258b921c}.tank-card.normal{background:#f1faf5;border-color:#2d9b7340}.tank-card.alarm{background:#fff5f4;border-color:#d65d5a80}.tank-card.warning{background:#fff9ef;border-color:#dc91376e}.tank-top strong{color:#3d6b70}.tank-top span{color:#718e8c}.tank-water{background:#dff1f1;border-color:#258b9229}.tank-card dt{color:#708d8b}.tank-card dd,.tank-card.normal dd{color:#24565e}.tank-card dd small{color:#789592}.device-state{color:#62837f;background:#edf5f2}.tank-identity{background:#edf8f7;border-color:#258b9229}.tank-identity span{color:#5f8481}.tank-identity strong{color:#19767c}.tank-identity p{color:#74928f}.metric-row{background:#f8fcfb;border-color:#36827d21}.metric-copy span{color:#3d6667}.metric-copy small{color:#77928f}.metric-value strong{color:#214e56}.metric-value span{color:#76918e}.notice{background:#f8fcfb;border-color:#36827d1f}.notice strong{color:#3a6565}.notice p{color:#77918e}.badge{color:#247d80;border-color:#258b9238}.metric-tabs{background:#edf6f3;border-color:#36827d26}.metric-tabs button{color:#668783}.metric-tabs button.active{color:#176f72;background:#dff0ec;box-shadow:inset 0 0 0 1px #258b9229}.trend-controls select{color:#456d6d;background:#f6fbfa;border-color:#36827d2e}.chart-grid-line{stroke:#36827d26}.chart-axis-text,.chart-time-text,.chart-unit-text{fill:#6e8c89}.threshold-row{background:#f8fcfb;border-color:#36827d21}.threshold-name strong{color:#3f6868}.threshold-name small,.threshold-row>label:not(.threshold-switch) span{color:#77918e}.threshold-row input[type=number]{color:#28565b;background:#fff;border-color:#36827d33}.save-thresholds{color:#fff;background:#278e82;box-shadow:0 7px 18px #278e8224}.dashboard-footer,.chart-footer,.settings-note{color:#718d8a}}:root{--bg:#030504;--panel:#111513d1;--panel-soft:#171c19a3;--line:#ecfff61a;--cyan:#63f0bd;--blue:#67a7ff;--green:#18e875;--amber:#ff9f43;--violet:#8da7ff;--red:#ff6f61;--text:#f5f7f6;--muted:#8a9590;--glass-highlight:#ffffff24;--glass-shadow:0 24px 70px #00000061}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030504;overflow-x:clip}body{letter-spacing:-.01em;background-color:#0000;background-image:radial-gradient(at 48% -12%,#2775582e,#0000 42%),radial-gradient(at 92% 78%,#1643351f,#0000 35%),linear-gradient(145deg,#020403 0%,#070a08 48%,#030504 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:#02130b;background:#6cf6b2}*{scrollbar-width:thin;scrollbar-color:#5ef0ac61 #ffffff09}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff06}::-webkit-scrollbar-thumb{background:#5ef0ac5c padding-box padding-box;border:2px solid #0000;border-radius:999px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:color .22s,border-color .22s,background .22s,box-shadow .22s,transform .22s,opacity .22s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #65f5b5bf}.dashboard-shell{width:min(1960px,100%);padding:20px 24px 14px;animation:.7s cubic-bezier(.2,.8,.2,1) both premiumPageIn}.dashboard-shell:before{opacity:.06;filter:blur(150px);background:#18e875}.dashboard-shell:after{opacity:.045;filter:blur(160px);background:#4f8bff}.topbar{background:linear-gradient(#0d110f85,#0508060d);border-bottom-color:#effff71a;min-height:76px;padding:0 8px 15px}.topbar:after{background:linear-gradient(90deg,#0000,#69f4b5bf,#0000);height:1px;left:43%;right:43%}.brand-mark{background:linear-gradient(145deg,#56dea529,#ffffff06);border-color:#70f5bc47;border-radius:16px;width:48px;height:48px;box-shadow:inset 0 1px #ffffff29,inset 0 -14px 28px #00000038,0 14px 34px #00000057}.brand-mark:before,.brand-mark:after,.brand-mark span{background:linear-gradient(90deg,#18e875,#8af7c2)}.eyebrow{color:#7c8e86;letter-spacing:.2em;font-size:10px}h1{color:#f6f8f7;letter-spacing:.035em;text-shadow:none;font-weight:650}.connection-pill,.overview-entry,.quick-entry-group a{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#1419168f;border-color:#f0fff71a;box-shadow:inset 0 1px #ffffff0f}.overview-entry{color:#c6d0cb;border-radius:12px;height:38px}.overview-entry span{color:#6af4b2}.overview-entry:hover{color:#fff;background:#223129cc;border-color:#69f4b561;transform:translateY(-1px);box-shadow:0 10px 28px #00000047}.quick-entry-group a{color:#8b9791;border-radius:10px;min-width:38px;height:30px}.quick-entry-group a:hover,.quick-entry-group a:focus-visible{color:#dfffee;background:#203027d1;border-color:#69f4b557}.connection-pill{color:#8a9690}.connection-pill.connected{color:#67efad;border-color:#18e87533}.clock-block strong{color:#edf7f2;text-shadow:0 0 22px #63f0bd1f;font-family:SFMono-Regular,Consolas,monospace}.kpi-row{gap:12px;margin:14px 0}.kpi-card{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(145deg,#1c221fb8,#0b0f0d8f);border-color:#effff717;border-radius:20px;min-height:92px;animation:.7s cubic-bezier(.2,.8,.2,1) both premiumCardIn;box-shadow:inset 0 1px #ffffff1a,0 16px 42px #00000038}.kpi-card:nth-child(2){animation-delay:50ms}.kpi-card:nth-child(3){animation-delay:.1s}.kpi-card:nth-child(4){animation-delay:.15s}.kpi-card:nth-child(5){animation-delay:.2s}.kpi-card:before{opacity:.22}.kpi-card:after{opacity:.06;filter:blur(42px)}.kpi-card:hover{border-color:#69f4b533;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff24,0 24px 52px #00000052}.kpi-icon{background:#ffffff0b;border-color:#ffffff1a;border-radius:14px;box-shadow:inset 0 1px #ffffff14}.kpi-card span{color:#8e9a94}.kpi-card strong{color:#f4f7f5;font-family:SFMono-Regular,Consolas,monospace}.kpi-card p{color:#65706b}.main-grid{gap:12px}.panel{box-shadow:inset 0 1px #ffffff16, var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(120%);backdrop-filter:blur(28px)saturate(120%);background:linear-gradient(155deg,#191f1cc7,#090d0bad);border-color:#effff717;border-radius:22px;animation:.65s cubic-bezier(.2,.8,.2,1) both premiumPanelIn}.panel:after{display:none}.panel-heading{border-bottom-color:#effff711;min-height:60px;padding:15px 18px 11px}.panel-heading h2{color:#f1f5f3;letter-spacing:.03em;font-size:15px}.section-index{color:#61eaa9;border-color:#61eaa92e}.micro-label{color:#6f7b75}.shed-list{gap:8px;padding:11px}.shed-row,.tank-card,.metric-row,.notice,.threshold-row{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-color:#effff713;border-radius:15px;box-shadow:inset 0 1px #ffffff09}.shed-row:hover,.tank-card:hover,.metric-row:hover,.notice:hover{background:linear-gradient(145deg,#5bbe901a,#ffffff06);border-color:#68f2b238;transform:translateY(-2px)}.shed-row.active,.tank-card.selected{background:linear-gradient(120deg,#206f4c33,#ffffff06);border-color:#58efa757;box-shadow:inset 2px 0 #38e994,inset 0 1px #ffffff14,0 14px 32px #0000003d}.shed-number,.metric-code{background:#ffffff09;border-color:#ffffff17}.active .shed-number,.metric-code{color:#72f3b6;border-color:#59f0ab38}.progress-track,.scoreBar,.healthBar{background:#ffffff0e;border-radius:999px}.progress-track i,.scoreBar i{border-radius:inherit;background:linear-gradient(90deg,#18e875,#87f4c0);box-shadow:0 0 12px #18e87538}.source-card{background:#1f5c4117;border-color:#5eefab1f;border-radius:15px}.tank-card.normal{background:linear-gradient(155deg,#246f4e1f,#ffffff05);border-color:#4fe89e26}.tank-card.warning{background:linear-gradient(155deg,#7a451424,#ffffff05);border-color:#ff9f434d}.tank-card.alarm{background:linear-gradient(155deg,#71261f29,#ffffff05);border-color:#ff6f6157}.tank-water{background:linear-gradient(#5de4bb05 30%,#5de4bb1f 31%,#12705638);border-color:#6dcdb31f}.normal .tank-top span,.notice-dot{color:#62efa9}.tank-card dd,.tank-card.normal dd{color:#e0eee7}.tank-card dt,.tank-top strong{color:#87978f}.tank-identity{background:linear-gradient(135deg,#32896024,#ffffff06);border-color:#61eca91f;border-radius:16px}.tank-identity strong,.badge{color:#6ff2b2}.metric-value strong{color:#eff6f2}.metric-copy span,.notice strong{color:#b8c4be}.threshold-row input[type=number],.trend-controls select{color:#dfe8e3;background:#ffffff0b;border-color:#effff71a;border-radius:10px}.metric-tabs{background:#ffffff06;border-color:#effff714;border-radius:12px}.metric-tabs button{color:#7f8b85;border-radius:9px}.metric-tabs button.active{color:#dfffee;background:#2897652e;box-shadow:inset 0 0 0 1px #58efa726}.save-thresholds{color:#03120a;background:linear-gradient(135deg,#18e875,#87f4c0);border-radius:13px;box-shadow:0 12px 28px #18e87524,inset 0 1px #ffffff57}.save-thresholds:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 18px 36px #18e87533}.overview-entry.return-overview{color:#dffff0;background:linear-gradient(135deg,#229d64cc,#115b3dbd);border:1px solid #5ff1ab42;border-radius:13px;height:42px;box-shadow:inset 0 1px #ffffff29,0 13px 30px #00000045}.overview-entry.return-overview:hover{color:#fff;background:linear-gradient(135deg,#2dbe79eb,#167149db);border-color:#7affc27a;transform:translateY(-2px)}@keyframes premiumPageIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes premiumCardIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes premiumPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.status-dot,.notice-dot{animation:2.8s ease-in-out infinite premiumStatusBreath}}@keyframes premiumStatusBreath{50%{opacity:.55;box-shadow:0 0 18px}}.overview-entry.return-overview{color:#eafff3;background:linear-gradient(135deg,#24a466e0,#115e3cd1);border-color:#5ff1ab45;border-radius:13px;height:42px;padding:0 17px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff2b,0 14px 30px #00000045}.overview-entry.return-overview:hover{color:#fff;background:linear-gradient(135deg,#30c279f2,#157349e6);border-color:#7cffc580;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 19px 38px #00000057}.overview-entry.return-overview span{color:#baffd8}.panel,.kpi-card{border-color:#8df8c321;box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #69f1b00e,0 0 0 1px #54e09c05,0 24px 70px #00000061,0 0 30px #2bd68909}.panel:before{content:"";z-index:8;pointer-events:none;opacity:.42;-webkit-mask-composite:xor;border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(115deg,#0000 28%,#58e8a40d 42%,#aaffd6eb 50%,#52e69e14 58%,#0000 72%) 0 0/320% 320%;padding:1px;animation:9s ease-in-out infinite premiumEdgeOrbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel:nth-child(2):before{animation-duration:11s;animation-delay:-3s}.panel:nth-child(3):before{animation-duration:13s;animation-delay:-6s}.kpi-card:before{opacity:.55;background:linear-gradient(90deg,#0000 0%,#6df5b51f 15%,#bfffded9 50%,#6df5b51f 85%,#0000 100%);height:1px;animation:8s cubic-bezier(.45,0,.55,1) infinite premiumEdgeTravel;transform:translate(-115%)}.kpi-card:nth-child(2):before{animation-delay:-1.6s}.kpi-card:nth-child(3):before{animation-delay:-3.2s}.kpi-card:nth-child(4):before{animation-delay:-4.8s}.kpi-card:nth-child(5):before{animation-delay:-6.4s}@keyframes premiumEdgeOrbit{0%,18%{opacity:.12;background-position:110% 110%}42%,62%{opacity:.48}84%,to{opacity:.12;background-position:-110% -110%}}@keyframes premiumEdgeTravel{0%,68%{opacity:0;transform:translate(-115%)}74%{opacity:.6}92%{opacity:.6}to{opacity:0;transform:translate(115%)}}@media (prefers-reduced-motion:reduce){.panel:before,.kpi-card:before{opacity:.18;animation:none!important}}@media (width<=720px){.dashboard-shell{width:100%;min-height:100svh;padding:calc(10px + env(safe-area-inset-top)) 10px calc(12px + env(safe-area-inset-bottom));overflow-x:hidden}.topbar{grid-template-columns:1fr;gap:12px;min-height:0;padding:6px 2px 12px;display:grid}.brand-block{gap:11px}.brand-mark{border-radius:12px;flex:0 0 40px;width:40px;height:40px}.eyebrow{letter-spacing:.13em;font-size:8px}h1{letter-spacing:.035em;font-size:18px;line-height:1.25}.header-status{flex-wrap:wrap;gap:7px;width:100%}.overview-entry,.quick-entry-group a{min-height:44px}.overview-entry.return-overview{flex:1;justify-content:center;padding-inline:12px}.connection-pill{flex:1;justify-content:center;min-height:40px}.clock-block{min-width:120px;margin-left:auto}.clock-block strong{font-size:20px}.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.kpi-card{border-radius:14px;grid-template-columns:34px 1fr;gap:8px;min-height:82px;padding:10px}.kpi-card>p{display:none}.kpi-icon{width:34px;height:34px}.kpi-card strong{font-size:20px}.main-grid{flex-direction:column;gap:10px;min-height:0;display:flex}.tank-panel{order:1}.right-column{order:2;grid-template-rows:auto auto;display:grid}.shed-panel{order:3;max-height:520px}.panel{border-radius:17px}.panel-heading{min-height:58px;padding:12px}.panel-heading h2{font-size:15px}.tank-matrix{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;padding:10px}.tank-card{border-radius:13px;min-height:132px;padding:10px}.tank-card:hover{transform:none}.tank-card dl div{grid-template-columns:42px 1fr}.tank-card dt{font-size:8px}.tank-card dd{font-size:12px}.shed-list{overflow-y:auto}.shed-row{min-height:58px}.right-column .panel{min-height:0}.analytics-grid{grid-template-columns:1fr;gap:10px;display:grid}.analytics-heading{flex-direction:column;align-items:flex-start;gap:8px}.trend-controls{flex-direction:column;align-items:stretch;width:100%}.metric-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric-tabs button,.trend-controls select,.save-thresholds{min-height:44px}.chart-wrap{min-height:250px;padding-inline:8px;overflow-x:auto}.chart-wrap svg{min-width:620px;height:240px}.threshold-row{grid-template-columns:1fr;gap:7px}.dashboard-footer{flex-wrap:wrap;gap:8px;min-height:40px}}@media (width<=390px){.kpi-row,.tank-matrix{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._shell_1ouzf_1{--cyan:#39d8ff;--green:#43e3aa;--amber:#ffc36b;--red:#ff7c74;color:#e7faff;background:#020a12;min-height:100vh;padding:18px}._header_1ouzf_2{border-bottom:1px solid #57cce92e;justify-content:space-between;align-items:center;min-height:68px;padding:0 10px 14px;display:flex}._header_1ouzf_2 p{color:#4a7688;letter-spacing:.2em;margin:0 0 5px;font:600 9px Consolas,monospace}._header_1ouzf_2 h1{letter-spacing:.08em;margin:0;font-size:24px}._headerActions_1ouzf_5{gap:8px;display:flex}._headerActions_1ouzf_5 a{color:#9fc9d6;background:#061824;border:1px solid #39d8ff33;align-items:center;height:34px;padding:0 12px;font-size:9px;text-decoration:none;display:flex}._headerActions_1ouzf_5 a:hover{color:#effcff;border-color:#39d8ff94}._erpToolbar_1ouzf_8{background:linear-gradient(145deg,#191f1ba8,#0a0e0c8a);border:1px solid #effff713;border-radius:15px;flex-wrap:wrap;justify-content:flex-end;margin:10px 0 12px;padding:10px}._summary_1ouzf_9{background:#04121d;border:1px solid #57cce929;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid}._summary_1ouzf_9>div{border-right:1px solid #57cce91a;justify-content:space-between;align-items:center;min-height:66px;padding:10px 16px;display:flex}._summary_1ouzf_9>div:last-child{border-right:0}._summary_1ouzf_9 span{color:#668a99;font-size:10px}._summary_1ouzf_9 strong{color:#e9fbff;font:600 24px Consolas,monospace}._summary_1ouzf_9 small{color:var(--cyan);margin-left:6px;font:500 9px Microsoft YaHei,sans-serif}._workspace_1ouzf_15{grid-template-columns:310px minmax(720px,1fr);gap:10px;min-height:calc(100vh - 210px);display:grid}._directory_1ouzf_16,._pondForm_1ouzf_16,._harvestPanel_1ouzf_16{background:#04131f;border:1px solid #57cce929}._directory_1ouzf_16{min-height:0;overflow:hidden}._directoryHeader_1ouzf_18,._sectionTitle_1ouzf_18{border-bottom:1px solid #57cce91a;justify-content:space-between;align-items:center;min-height:58px;padding:0 13px;display:flex}._directoryHeader_1ouzf_18>div,._sectionTitle_1ouzf_18>div:first-child{gap:4px;display:grid}._directoryHeader_1ouzf_18 span,._sectionTitle_1ouzf_18 span{color:#477183;letter-spacing:.15em;font:600 8px Consolas,monospace}._directoryHeader_1ouzf_18 strong,._sectionTitle_1ouzf_18 strong{font-size:14px;font-weight:600}._directoryHeader_1ouzf_18 button,._sectionTitle_1ouzf_18 button,._harvestForm_1ouzf_22>button{appearance:none;color:#dffaff;cursor:pointer;background:#0a3443;border:1px solid #39d8ff52;padding:7px 11px;font-size:9px}._directoryHeader_1ouzf_18 button:hover,._sectionTitle_1ouzf_18 button:hover,._harvestForm_1ouzf_22>button:hover{border-color:var(--cyan)}._filters_1ouzf_24{border-bottom:1px solid #57cce914;grid-template-columns:1fr 82px;gap:6px;padding:8px;display:grid}._filters_1ouzf_24 input,._filters_1ouzf_24 select,._field_1ouzf_25 input,._field_1ouzf_25 select,._wideField_1ouzf_25 textarea{color:#c6e7ef;background:#03101a;border:1px solid #57cce924;outline:0;width:100%;min-width:0;padding:8px;font-size:9px}._filters_1ouzf_24 input:focus,._filters_1ouzf_24 select:focus,._field_1ouzf_25 input:focus,._field_1ouzf_25 select:focus,._wideField_1ouzf_25 textarea:focus{border-color:#39d8ff99}._recordList_1ouzf_27{scrollbar-width:thin;scrollbar-color:#165169 #04131f;align-content:start;gap:5px;height:calc(100vh - 328px);min-height:430px;padding:7px;display:grid;overflow-y:auto}._recordList_1ouzf_27>button{appearance:none;color:#809eaa;text-align:left;cursor:pointer;background:#051722;border:1px solid #57cce917;grid-template-columns:1fr 72px 72px;align-items:center;gap:7px;min-height:60px;padding:7px 8px;display:grid}._recordList_1ouzf_27>button:hover,._recordList_1ouzf_27>button._activeRecord_1ouzf_29{background:#082532;border-color:#39d8ff73}._recordList_1ouzf_27 button>span{gap:3px;min-width:0;display:grid}._recordList_1ouzf_27 strong{color:#c9e7ee;font:600 11px Consolas,monospace}._recordList_1ouzf_27 small{color:#4f7483;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}._recordList_1ouzf_27 b{color:#55dfad;background:#08261f;width:max-content;padding:3px 5px;font-size:7px;font-weight:500}._editor_1ouzf_37{align-content:start;gap:10px;min-width:0;display:grid}._sectionTitle_1ouzf_18>div:last-child{align-items:center;gap:7px;display:flex}._sectionTitle_1ouzf_18 button:disabled,._harvestForm_1ouzf_22 button:disabled,._harvestTable_1ouzf_40 button:disabled{opacity:.45;cursor:wait}._formGrid_1ouzf_41{grid-template-columns:repeat(5,1fr);gap:10px;padding:12px;display:grid}._field_1ouzf_25,._wideField_1ouzf_25{gap:5px;min-width:0;display:grid}._field_1ouzf_25>span,._wideField_1ouzf_25>span{color:#628696;font-size:8px}._field_1ouzf_25 input,._field_1ouzf_25 select{height:37px}._wideField_1ouzf_25{grid-column:1/-1}._wideField_1ouzf_25 textarea{resize:vertical;min-height:52px;font-family:inherit}._harvestPanel_1ouzf_16{min-height:310px}._outputTotal_1ouzf_49{align-items:baseline!important;gap:9px!important;display:flex!important}._outputTotal_1ouzf_49 strong{color:var(--green);font:600 21px Consolas,monospace}._outputTotal_1ouzf_49 small{font-size:8px}._harvestForm_1ouzf_22{border-bottom:1px solid #57cce91a;grid-template-columns:1fr 1fr 1fr 1fr 1.3fr auto;align-items:end;gap:8px;padding:10px 12px;display:grid}._harvestForm_1ouzf_22>button{white-space:nowrap;height:37px}._harvestTable_1ouzf_40{padding:8px 12px 12px}._harvestTable_1ouzf_40>div{color:#7f9da9;border-bottom:1px solid #57cce914;grid-template-columns:42px 100px 100px 80px 90px 1fr 48px;align-items:center;gap:8px;min-height:36px;font-size:8px;display:grid}._feedingTable_1ouzf_56>div{grid-template-columns:42px 125px 100px 110px 90px 1fr 48px}._harvestTable_1ouzf_40 ._tableHead_1ouzf_57{color:#527788;font-size:7px}._harvestTable_1ouzf_40 strong{color:#accbd5;font-size:9px}._harvestTable_1ouzf_40 b{color:#7de3bd;font:600 10px Consolas,monospace}._harvestTable_1ouzf_40 button{appearance:none;color:#ff928c;cursor:pointer;background:0 0;border:1px solid #ff7c742e;padding:4px;font-size:7px}._harvestTable_1ouzf_40>p{color:#527586;text-align:center;margin:18px 0;font-size:9px}._footer_1ouzf_62{color:#416676;justify-content:space-between;align-items:center;min-height:42px;padding:0 5px;font-size:8px;display:flex}._footer_1ouzf_62 code{color:#3d6c7d;font-size:7px}._notice_1ouzf_64{z-index:20;color:#a8f3d4;background:#08251f;border:1px solid #43e3aa59;padding:11px 15px;font-size:10px;position:fixed;bottom:22px;right:22px;box-shadow:0 0 24px #43e3aa1f}._resourceTabs_1ouzf_66{gap:6px;margin:0 0 10px;display:flex}._resourceTabs_1ouzf_66 button{appearance:none;color:#5f8595;cursor:pointer;background:#04131f;border:1px solid #57cce924;min-width:170px;padding:10px 14px;font-size:10px}._resourceTabs_1ouzf_66 button._activeTab_1ouzf_68{color:#dffaff;box-shadow:inset 0 -2px var(--cyan);background:#082532;border-color:#39d8ff7a}._resourceWorkspace_1ouzf_69{grid-template-columns:360px minmax(680px,1fr);gap:10px;min-height:calc(100vh - 270px);display:grid}._resourceForm_1ouzf_70,._resourceTable_1ouzf_70{background:#04131f;border:1px solid #57cce929}._resourceFormGrid_1ouzf_71{grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}._resourceTable_1ouzf_70{min-width:0;padding:8px 12px 12px;overflow-x:auto}._resourceTable_1ouzf_70>div{color:#7999a6;border-bottom:1px solid #57cce914;grid-template-columns:90px 1.4fr 100px 100px 1.1fr 100px 90px;align-items:center;gap:9px;min-width:780px;min-height:50px;font-size:9px;display:grid}._resourceTable_1ouzf_70 ._resourceHead_1ouzf_74{color:#4b7282;min-height:34px;font-size:8px}._resourceTable_1ouzf_70>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._resourceTable_1ouzf_70>div>span:nth-child(2){gap:3px;display:grid}._resourceTable_1ouzf_70 strong{color:#b8d6df;font-size:10px}._resourceTable_1ouzf_70 small{color:#4e7483;font-size:7px}._resourceTable_1ouzf_70 button{appearance:none;color:#82becd;cursor:pointer;background:#061824;border:1px solid #39d8ff26;margin-right:4px;padding:4px 6px;font-size:7px}._resourceTable_1ouzf_70 ._lowStock_1ouzf_81{box-shadow:inset 2px 0 var(--amber);background:#25180b}._resourceTable_1ouzf_70 ._lowStock_1ouzf_81>strong{color:var(--amber)}._resourceTable_1ouzf_70 ._maintenance_1ouzf_83{box-shadow:inset 2px 0 var(--amber);background:#251a0c}._resourceTable_1ouzf_70 ._disabledAsset_1ouzf_84{opacity:.6;background:#111621}._moduleIntro_1ouzf_85{background:#04131f;border:1px solid #57cce924;align-items:center;gap:18px;min-height:72px;margin:12px 0;padding:0 16px;display:flex}._moduleIntro_1ouzf_85 span{color:#496f80;letter-spacing:.2em;font:600 8px Consolas,monospace}._moduleIntro_1ouzf_85 strong{color:#92b1bd;font-size:11px;font-weight:500}._moduleGrid_1ouzf_88{grid-template-columns:repeat(3,1fr);gap:12px;min-height:calc(100vh - 250px);display:grid}._moduleGrid_1ouzf_88 article{background:#04131f;border:1px solid #57cce929;min-height:420px;padding:26px;position:relative;overflow:hidden}._moduleGrid_1ouzf_88 article:after{content:"";border:1px solid #39d8ff1f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-80px;right:-80px;box-shadow:0 0 40px #39d8ff0d}._moduleCode_1ouzf_91{color:#416d7e;letter-spacing:.2em;font:600 8px Consolas,monospace}._moduleIcon_1ouzf_92{color:#7ae9fb;background:#072532;border:1px solid #39d8ff61;place-items:center;width:70px;height:70px;margin:32px 0 22px;font:600 18px Consolas,monospace;display:grid;box-shadow:0 0 24px #39d8ff1a}._aiModuleIcon_1ouzf_93{color:#b9a8ff;background:#15162c;border-color:#a68bff6b;box-shadow:0 0 24px #a68bff1f}._moduleGrid_1ouzf_88 h2{letter-spacing:.08em;margin:0;font-size:24px}._moduleGrid_1ouzf_88 p{color:#648897;max-width:560px;margin:14px 0 24px;font-size:10px;line-height:1.8}._moduleGrid_1ouzf_88 dl{max-width:620px;margin:0}._moduleGrid_1ouzf_88 dl div{border-bottom:1px solid #57cce914;justify-content:space-between;align-items:center;min-height:40px;display:flex}._moduleGrid_1ouzf_88 dt{color:#507687;font-size:9px}._moduleGrid_1ouzf_88 dd{color:#9cbac5;margin:0;font:9px Consolas,Microsoft YaHei,sans-serif}._reservedBadge_1ouzf_100{color:#efbe70;background:#1e180e;border:1px solid #ffc36b42;padding:6px 8px;font:600 8px Consolas,monospace;position:absolute;top:24px;right:24px}._enterModule_1ouzf_101{color:#06231d;background:var(--green);border:1px solid var(--green);z-index:2;align-items:center;height:34px;margin-top:20px;padding:0 13px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}._enterModule_1ouzf_101:hover{background:#78efc0;border-color:#78efc0}@media (width<=1100px){._shell_1ouzf_1{overflow:auto}._workspace_1ouzf_15{grid-template-columns:270px minmax(760px,1fr);overflow-x:auto}._formGrid_1ouzf_41,._harvestForm_1ouzf_22{grid-template-columns:repeat(3,1fr)}._header_1ouzf_2{align-items:flex-start;gap:12px}._headerActions_1ouzf_5{flex-wrap:wrap;justify-content:flex-end}._moduleGrid_1ouzf_88{grid-template-columns:1fr 1fr}._resourceWorkspace_1ouzf_69{grid-template-columns:330px minmax(780px,1fr);overflow-x:auto}}@media (width<=720px){._summary_1ouzf_9{grid-template-columns:1fr 1fr}._workspace_1ouzf_15{display:block}._directory_1ouzf_16{height:420px;margin-bottom:9px}._recordList_1ouzf_27{height:300px;min-height:0}._formGrid_1ouzf_41,._harvestForm_1ouzf_22{grid-template-columns:1fr 1fr}._header_1ouzf_2{display:block}._headerActions_1ouzf_5{justify-content:flex-start;margin-top:12px}._harvestTable_1ouzf_40{overflow-x:auto}._harvestTable_1ouzf_40>div{min-width:720px}._footer_1ouzf_62 code{display:none}._resourceWorkspace_1ouzf_69{display:block}._resourceForm_1ouzf_70{margin-bottom:9px}._moduleGrid_1ouzf_88{grid-template-columns:1fr}._moduleGrid_1ouzf_88 article{min-height:360px}}._shell_1ouzf_1{--cyan:#67efad;--green:#18e875;--amber:#ff9f43;--red:#ff6f61;color:#f5f7f6;background:radial-gradient(at 50% -16%,#2878542e,#0000 44%),linear-gradient(145deg,#020403,#070a08 50%,#030504);padding:20px 24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;animation:.68s cubic-bezier(.2,.8,.2,1) both _erpPageIn_1ouzf_1}._header_1ouzf_2{background:linear-gradient(#11161361,#0000);border-bottom-color:#effff716;min-height:76px;padding:0 8px 15px}._header_1ouzf_2 p{color:#7c8b84;letter-spacing:.16em}._header_1ouzf_2 h1{color:#f7f9f8;letter-spacing:.035em;font-weight:660}._headerActions_1ouzf_5{gap:9px}._headerActions_1ouzf_5 a{color:#aeb9b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161c189e;border-color:#effff71a;border-radius:12px;height:38px;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000002e}._headerActions_1ouzf_5 a:hover{color:#effff6;background:#23372bd1;border-color:#62f0ab52;transform:translateY(-2px)}._summary_1ouzf_9{background:0 0;border:0;gap:10px}._summary_1ouzf_9>div{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:linear-gradient(145deg,#1e2421b8,#0b0f0d8f);border-radius:18px;min-height:76px;animation:.65s cubic-bezier(.2,.8,.2,1) both _erpCardIn_1ouzf_1;box-shadow:inset 0 1px #ffffff14,0 16px 38px #00000030;border:1px solid #effff716!important}._summary_1ouzf_9>div:nth-child(2){animation-delay:50ms}._summary_1ouzf_9>div:nth-child(3){animation-delay:.1s}._summary_1ouzf_9>div:nth-child(4){animation-delay:.15s}._summary_1ouzf_9>div:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1c,0 22px 46px #00000045;border-color:#63efac2e!important}._summary_1ouzf_9 span{color:#8b9791}._summary_1ouzf_9 strong{color:#f5f7f6;font-family:SFMono-Regular,Consolas,monospace}._summary_1ouzf_9 small{color:#6ff2b1}._workspace_1ouzf_15,._resourceWorkspace_1ouzf_69{gap:12px}._directory_1ouzf_16,._pondForm_1ouzf_16,._harvestPanel_1ouzf_16,._resourceForm_1ouzf_70,._resourceTable_1ouzf_70,._moduleIntro_1ouzf_85,._moduleGrid_1ouzf_88 article{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:linear-gradient(155deg,#181e1bcc,#080c0ab8);border-color:#effff716;border-radius:20px;box-shadow:inset 0 1px #ffffff13,0 24px 58px #00000042}._directoryHeader_1ouzf_18,._sectionTitle_1ouzf_18{border-bottom-color:#effff711}._directoryHeader_1ouzf_18 span,._sectionTitle_1ouzf_18 span{color:#74827b}._directoryHeader_1ouzf_18 strong,._sectionTitle_1ouzf_18 strong{color:#edf3f0;letter-spacing:.02em}._directoryHeader_1ouzf_18 button,._sectionTitle_1ouzf_18 button,._harvestForm_1ouzf_22>button{color:#dffff0;background:#277c5133;border-color:#5befa738;border-radius:11px;box-shadow:inset 0 1px #ffffff0f}._directoryHeader_1ouzf_18 button:hover,._sectionTitle_1ouzf_18 button:hover,._harvestForm_1ouzf_22>button:hover{color:#fff;background:#2c975e47;border-color:#70f8b975;transform:translateY(-1px)}._sectionTitle_1ouzf_18 button._deleteButton_1ouzf_39{color:#ff998f;background:#6f251f26;border-color:#ff6f6138}._filters_1ouzf_24{border-bottom-color:#effff70e}._filters_1ouzf_24 input,._filters_1ouzf_24 select,._field_1ouzf_25 input,._field_1ouzf_25 select,._wideField_1ouzf_25 textarea{color:#e2ebe6;background:#ffffff09;border-color:#effff717;border-radius:11px;min-height:38px;box-shadow:inset 0 1px #ffffff06}._filters_1ouzf_24 input:focus,._filters_1ouzf_24 select:focus,._field_1ouzf_25 input:focus,._field_1ouzf_25 select:focus,._wideField_1ouzf_25 textarea:focus{border-color:#63f1ae66;box-shadow:0 0 0 3px #44dd9312}._field_1ouzf_25 input[readonly]{color:#8b9791;background:#ffffff05}._field_1ouzf_25>span,._wideField_1ouzf_25>span{color:#7e8b84}._recordList_1ouzf_27{scrollbar-color:#5defa947 #ffffff06;gap:7px}._recordList_1ouzf_27>button{color:#9da9a3;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-color:#effff711;border-radius:14px;min-height:64px;box-shadow:inset 0 1px #ffffff06}._recordList_1ouzf_27>button:hover,._recordList_1ouzf_27>button._activeRecord_1ouzf_29{background:linear-gradient(125deg,#2a805529,#ffffff05);border-color:#5fefaa40;transform:translate(3px)}._activeRecord_1ouzf_29{box-shadow:inset 2px 0 #4be99d,0 12px 26px #0000002e}._recordList_1ouzf_27 strong{color:#d9e3de}._recordList_1ouzf_27 small{color:#76837d}._recordList_1ouzf_27 b{color:#73efb1;background:#197c4c2b;border-radius:8px}._recordList_1ouzf_27 b._ready_1ouzf_35{color:#ffba68;background:#8148102b}._recordList_1ouzf_27 b._done_1ouzf_36{color:#bec8ff;background:#46509029}._editor_1ouzf_37{gap:12px}._harvestForm_1ouzf_22{border-bottom-color:#effff711}._harvestTable_1ouzf_40>div,._resourceTable_1ouzf_70>div{color:#919e97;border-bottom-color:#effff70e;transition:all .2s}._harvestTable_1ouzf_40>div:not(._tableHead_1ouzf_57):hover,._resourceTable_1ouzf_70>div:not(._resourceHead_1ouzf_74):hover{background:#33825b12;transform:translate(2px)}._harvestTable_1ouzf_40 ._tableHead_1ouzf_57,._resourceTable_1ouzf_70 ._resourceHead_1ouzf_74{color:#6e7b75}._harvestTable_1ouzf_40 strong,._resourceTable_1ouzf_70 strong{color:#d3ded8}._harvestTable_1ouzf_40 b{color:#75efb2}._harvestTable_1ouzf_40 button,._resourceTable_1ouzf_70 button{color:#9fb0a7;background:#ffffff09;border-color:#effff714;border-radius:8px}._harvestTable_1ouzf_40 button:hover,._resourceTable_1ouzf_70 button:hover{color:#eafff3;background:#2e7e5624;border-color:#60efaa40}._resourceTable_1ouzf_70 button:last-child{color:#ff9188;border-color:#ff6f612b}._outputTotal_1ouzf_49 strong{color:#72efb0}._notice_1ouzf_64{color:#bff7d8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#133725e0;border-color:#5fefaa3d;border-radius:14px;animation:.32s both _erpNoticeIn_1ouzf_1;bottom:24px;right:24px;box-shadow:inset 0 1px #ffffff14,0 20px 50px #0000006b}._noticeError_1ouzf_65{color:#ffb0a8;background:#461815e6;border-color:#ff6f6147}._resourceTabs_1ouzf_66{gap:8px}._resourceTabs_1ouzf_66 button{color:#7f8d86;background:#ffffff07;border-color:#effff713;border-radius:13px;min-width:170px}._resourceTabs_1ouzf_66 button:hover,._resourceTabs_1ouzf_66 button._activeTab_1ouzf_68{color:#eafff3;background:#297b5126;border-color:#60efaa45;transform:translateY(-1px);box-shadow:inset 0 -2px #57eba3}._resourceTable_1ouzf_70 ._lowStock_1ouzf_81,._resourceTable_1ouzf_70 ._maintenance_1ouzf_83{background:#8048111f;border-radius:10px;box-shadow:inset 2px 0 #ff9f43}._resourceTable_1ouzf_70 ._disabledAsset_1ouzf_84{background:#ffffff05;border-radius:10px}._moduleIntro_1ouzf_85{color:#b6c2bc}._moduleIntro_1ouzf_85 span{color:#75827b}._moduleIntro_1ouzf_85 strong{color:#b8c5be}._moduleGrid_1ouzf_88{gap:14px}._moduleGrid_1ouzf_88 article{transition:transform .28s,border-color .28s,box-shadow .28s;animation:.65s cubic-bezier(.2,.8,.2,1) both _erpCardIn_1ouzf_1}._moduleGrid_1ouzf_88 article:nth-child(2){animation-delay:80ms}._moduleGrid_1ouzf_88 article:nth-child(3){animation-delay:.16s}._moduleGrid_1ouzf_88 article:hover{border-color:#63efac2e;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1a,0 34px 70px #00000057}._moduleGrid_1ouzf_88 article:after{border-color:#60efaa14;box-shadow:0 0 50px #38d88908}._moduleCode_1ouzf_91{color:#718078}._moduleIcon_1ouzf_92,._aiModuleIcon_1ouzf_93{color:#8bf6c1;background:linear-gradient(145deg,#3291622e,#ffffff06);border-color:#65f0ae38;border-radius:20px;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000042}._moduleGrid_1ouzf_88 h2{color:#f2f5f3;letter-spacing:.035em}._moduleGrid_1ouzf_88 p{color:#8b9791}._moduleGrid_1ouzf_88 dl div{border-bottom-color:#effff70e}._moduleGrid_1ouzf_88 dt{color:#75817b}._moduleGrid_1ouzf_88 dd{color:#b4c0ba}._reservedBadge_1ouzf_100{color:#ffbb70;background:#6a3b0e29;border-color:#ff9f4333;border-radius:999px}._enterModule_1ouzf_101{color:#eafff3;background:linear-gradient(135deg,#26ab6ae0,#115f3cd1);border-color:#62f0ab4d;border-radius:12px;height:38px;box-shadow:inset 0 1px #ffffff29,0 14px 30px #0000003d}._enterModule_1ouzf_101:hover{background:linear-gradient(135deg,#31c67cf2,#167449e6);border-color:#7effc780;transform:translateY(-2px)}._footer_1ouzf_62{color:#65716b}@keyframes _erpPageIn_1ouzf_1{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes _erpCardIn_1ouzf_1{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes _erpNoticeIn_1ouzf_1{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}._summary_1ouzf_9>div,._directory_1ouzf_16,._pondForm_1ouzf_16,._harvestPanel_1ouzf_16,._resourceForm_1ouzf_70,._resourceTable_1ouzf_70,._moduleIntro_1ouzf_85,._moduleGrid_1ouzf_88 article{border-color:#89f8c121;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #68f1af0d,0 0 0 1px #50de9905,0 24px 58px #00000045,0 0 30px #2dd88c08}._directory_1ouzf_16:before,._pondForm_1ouzf_16:before,._harvestPanel_1ouzf_16:before,._resourceForm_1ouzf_70:before,._resourceTable_1ouzf_70:before,._moduleIntro_1ouzf_85:before,._moduleGrid_1ouzf_88 article:before{content:"";z-index:8;pointer-events:none;border-radius:inherit;opacity:.1;-webkit-mask-composite:xor;background:linear-gradient(118deg,#0000 27%,#57e8a30a 41%,#b1ffd9e6 50%,#54e59f14 59%,#0000 73%) 0 0/330% 330%;padding:1px;animation:11s ease-in-out infinite _erpEdgeFlow_1ouzf_1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._harvestPanel_1ouzf_16:before,._resourceTable_1ouzf_70:before{animation-duration:13s;animation-delay:-4s}._moduleGrid_1ouzf_88 article:nth-child(2):before{animation-delay:-3.5s}._moduleGrid_1ouzf_88 article:nth-child(3):before{animation-delay:-7s}._summary_1ouzf_9>div:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#b9ffddeb,#0000);height:1px;animation:9s ease-in-out infinite _erpEdgeTravel_1ouzf_1;position:absolute;top:-1px;left:10%;right:10%;transform:translate(-160%)}._summary_1ouzf_9>div:nth-child(2):before{animation-delay:-2.25s}._summary_1ouzf_9>div:nth-child(3):before{animation-delay:-4.5s}._summary_1ouzf_9>div:nth-child(4):before{animation-delay:-6.75s}@keyframes _erpEdgeFlow_1ouzf_1{0%,18%{opacity:.09;background-position:110% 110%}42%,62%{opacity:.44}84%,to{opacity:.09;background-position:-110% -110%}}@keyframes _erpEdgeTravel_1ouzf_1{0%,64%{opacity:0;transform:translate(-160%)}72%,90%{opacity:.6}to{opacity:0;transform:translate(340%)}}@media (prefers-reduced-motion:reduce){._directory_1ouzf_16:before,._pondForm_1ouzf_16:before,._harvestPanel_1ouzf_16:before,._resourceForm_1ouzf_70:before,._resourceTable_1ouzf_70:before,._moduleIntro_1ouzf_85:before,._moduleGrid_1ouzf_88 article:before,._summary_1ouzf_9>div:before{opacity:.15;animation:none!important}}@media (width<=720px){._shell_1ouzf_1{width:100%;min-height:100svh;padding:calc(12px + env(safe-area-inset-top)) 10px calc(14px + env(safe-area-inset-bottom));overflow-x:hidden}._header_1ouzf_2{grid-template-columns:1fr;gap:12px;min-height:0;padding:4px 2px 12px;display:grid}._header_1ouzf_2 h1{font-size:21px;line-height:1.25}._header_1ouzf_2 p{letter-spacing:.11em;font-size:8px}._headerActions_1ouzf_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}._headerActions_1ouzf_5 a{text-align:center;justify-content:center;min-width:0;height:auto;min-height:44px;padding:9px 8px}._summary_1ouzf_9{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._summary_1ouzf_9>div{border:1px solid #89f8c121;border-radius:14px;min-height:80px;padding:10px}._summary_1ouzf_9 strong{font-size:23px}._workspace_1ouzf_15{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:visible}._directory_1ouzf_16{height:390px;margin:0}._recordList_1ouzf_27{height:270px;min-height:0}._recordList_1ouzf_27>button{grid-template-columns:minmax(0,1fr) 68px;min-height:66px}._recordList_1ouzf_27>button>:nth-child(3){display:none}._pondForm_1ouzf_16,._harvestPanel_1ouzf_16,._resourceForm_1ouzf_70,._resourceTable_1ouzf_70,._moduleIntro_1ouzf_85,._moduleGrid_1ouzf_88 article{border-radius:16px}._sectionTitle_1ouzf_18{gap:10px;min-height:62px;padding:10px 12px}._sectionTitle_1ouzf_18 button{min-height:44px;padding-inline:13px}._formGrid_1ouzf_41,._resourceFormGrid_1ouzf_71{grid-template-columns:1fr 1fr;gap:9px;padding:10px}._field_1ouzf_25 input,._field_1ouzf_25 select,._field_1ouzf_25 textarea,._wideField_1ouzf_25 textarea{min-height:44px;font-size:16px}._harvestForm_1ouzf_22{grid-template-columns:1fr 1fr;padding:10px}._harvestForm_1ouzf_22>button{min-height:44px}._harvestTable_1ouzf_40,._resourceTable_1ouzf_70{-webkit-overflow-scrolling:touch;overflow-x:auto}._harvestTable_1ouzf_40>div{min-width:720px}._resourceTable_1ouzf_70>div{min-width:760px}._resourceWorkspace_1ouzf_69{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:visible}._resourceForm_1ouzf_70{margin:0}._resourceTabs_1ouzf_66{grid-template-columns:1fr 1fr;display:grid}._resourceTabs_1ouzf_66 button{min-width:0;min-height:46px;padding:8px}._moduleIntro_1ouzf_85{padding:15px}._moduleGrid_1ouzf_88{grid-template-columns:1fr}._moduleGrid_1ouzf_88 article{min-height:0;padding:20px}._enterModule_1ouzf_101{min-height:44px}._footer_1ouzf_62{flex-wrap:wrap;gap:8px;min-height:46px}._footer_1ouzf_62 code{display:none}._notice_1ouzf_64{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));text-align:center}}@media (width<=460px){._headerActions_1ouzf_5,._summary_1ouzf_9{grid-template-columns:1fr 1fr}._formGrid_1ouzf_41,._resourceFormGrid_1ouzf_71,._harvestForm_1ouzf_22{grid-template-columns:1fr}._wideField_1ouzf_25{grid-column:auto}._directory_1ouzf_16{height:360px}._resourceTabs_1ouzf_66{grid-template-columns:1fr}._resourceTabs_1ouzf_66 button{width:100%}}._shell_t4v94_1{--cyan:#39d8ff;--green:#42e6b0;--amber:#ffc36b;--red:#ff7c74;--violet:#a98bff;color:#e7faff;background:#020a12;min-height:100vh;padding:18px 22px 14px;font-family:Microsoft YaHei,PingFang SC,sans-serif}._header_t4v94_2{border-bottom:1px solid #57cce92e;justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}._titleBlock_t4v94_3{align-items:center;gap:14px;display:flex}._moduleMark_t4v94_4{width:48px;height:48px;color:var(--cyan);background:#072432;border:1px solid #39d8ff6b;place-items:center;font:700 16px Consolas,monospace;display:grid;box-shadow:0 0 22px #39d8ff1f}._aiMark_t4v94_5{color:#c4b4ff;background:#15162b;border-color:#a98bff73}._titleBlock_t4v94_3 p{color:#53798a;letter-spacing:.12em;margin:0 0 5px;font-size:9px}._titleBlock_t4v94_3 h1{letter-spacing:.07em;margin:0;font-size:24px}._headerActions_t4v94_8{align-items:center;gap:9px;display:flex}._headerActions_t4v94_8 a{color:#a8dbe6;background:#071b28;border:1px solid #39d8ff40;align-items:center;height:39px;padding:0 14px;font-size:10px;text-decoration:none;display:inline-flex}._headerActions_t4v94_8 a:first-child{color:#06231d;border-color:var(--green);background:var(--green);font-weight:700}._demoBadge_t4v94_11{color:#f1c475;background:#1d180e;border:1px solid #ffc36b40;align-items:center;gap:7px;height:39px;padding:0 12px;font-size:9px;display:flex}._demoBadge_t4v94_11 i{background:var(--amber);width:6px;height:6px;box-shadow:0 0 8px var(--amber);border-radius:50%}._summary_t4v94_13{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}._summary_t4v94_13 article{background:#041521;border:1px solid #57cce924;align-content:center;gap:7px;min-height:88px;padding:13px 15px;display:grid}._summary_t4v94_13 span{color:#658697;font-size:9px}._summary_t4v94_13 strong{color:#e9fbff;font:700 27px Consolas,Microsoft YaHei,sans-serif}._summary_t4v94_13 strong small{color:var(--cyan);margin-left:5px;font:500 9px Microsoft YaHei,sans-serif}._summary_t4v94_13 p{color:#456a7a;margin:0;font-size:7px}._content_t4v94_19{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:10px;min-height:calc(100vh - 235px);display:grid}._sideStack_t4v94_20{grid-template-rows:auto 1fr;gap:10px;min-width:0;display:grid}._panel_t4v94_21{background:#04131f;border:1px solid #57cce929;min-width:0;overflow:hidden}._panelHeading_t4v94_22{border-bottom:1px solid #57cce91f;justify-content:space-between;align-items:center;min-height:55px;padding:0 14px;display:flex}._panelHeading_t4v94_22 div{gap:4px;display:grid}._panelHeading_t4v94_22 strong{font-size:13px}._panelHeading_t4v94_22 span,._panelHeading_t4v94_22 small{color:#527788;font-size:8px}._panelHeading_t4v94_22 b{color:#68dcb8;background:#08241e;border:1px solid #42e6b033;padding:5px 7px;font-size:8px;font-weight:500}._tableWrap_t4v94_27{overflow:auto}._missionTable_t4v94_28{border-collapse:collapse;width:100%;min-width:850px}._missionTable_t4v94_28 th{color:#4f7384;text-align:left;border-bottom:1px solid #57cce914;height:39px;padding:0 10px;font-size:8px;font-weight:500}._missionTable_t4v94_28 td{color:#91b0bc;border-bottom:1px solid #57cce914;height:57px;padding:0 10px;font-size:9px}._missionTable_t4v94_28 td strong{color:#d8f1f7;font:600 10px Consolas,monospace}._missionTable_t4v94_28 td b{color:#70dfba;font:600 12px Consolas,monospace}._status_t4v94_33{color:#6fe1bb;background:#08251f;border:1px solid #42e6b033;justify-content:center;align-items:center;min-width:48px;height:23px;font-size:8px;display:inline-flex}._progressTrack_t4v94_37{background:#0a2735;width:78px;height:4px;overflow:hidden}._progressTrack_t4v94_37 i{background:var(--cyan);height:100%;display:block;box-shadow:0 0 8px #39d8ff73}._fleetList_t4v94_39{gap:7px;padding:9px;display:grid}._fleetCard_t4v94_40{background:#051722;border:1px solid #57cce91a;grid-template-columns:1fr auto;gap:7px;min-height:80px;padding:10px;display:grid}._fleetCard_t4v94_40>div:first-child{gap:4px;display:grid}._fleetCard_t4v94_40 strong{font-size:10px}._fleetCard_t4v94_40 span{color:#517587;font-size:8px}._fleetCard_t4v94_40 b{color:#72e2bc;align-self:start;font-size:8px;font-weight:500}._fleetMetrics_t4v94_45{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}._fleetMetrics_t4v94_45 div{border-top:1px solid #57cce914;padding:5px 6px}._fleetMetrics_t4v94_45 small{color:#476b7a;font-size:7px;display:block}._fleetMetrics_t4v94_45 em{color:#b5d4dd;font:600 10px Consolas,monospace}._routeList_t4v94_49{gap:12px;padding:12px;display:grid}._routeItem_t4v94_50{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}._routeItem_t4v94_50>i{color:#62dff4;border:1px solid #39d8ff47;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}._routeItem_t4v94_50 div{gap:3px;display:grid}._routeItem_t4v94_50 strong{font-size:9px}._routeItem_t4v94_50 span,._routeItem_t4v94_50 small{color:#537788;font-size:7px}._routeItem_t4v94_50>b{color:#7adfbd;font:600 10px Consolas,monospace}._aiContent_t4v94_56{grid-template-columns:minmax(420px,.8fr) minmax(0,1.2fr)}._visionStage_t4v94_57{background:#071421;border:1px solid #a98bff42;min-height:330px;margin:12px;position:relative;overflow:hidden}._visionGrid_t4v94_58{position:absolute;inset:0}._visionGrid_t4v94_58:before,._visionGrid_t4v94_58:after{content:"";background:#7396ae1f;position:absolute}._visionGrid_t4v94_58:before{height:1px;top:50%;left:0;right:0}._visionGrid_t4v94_58:after{width:1px;top:0;bottom:0;left:50%}._scanLine_t4v94_62{background:#a98bff;height:1px;animation:3.8s ease-in-out infinite _scan_t4v94_62;position:absolute;top:18%;left:0;right:0;box-shadow:0 0 14px #a98bffb3}._target_t4v94_63{color:#77e7c5;border:1px solid #62e6c2bf;width:92px;height:62px;position:absolute}._target_t4v94_63:after{content:attr(data-label);white-space:nowrap;background:#0b2a27;padding:3px 5px;font-size:7px;position:absolute;top:-18px;left:-1px}._targetOne_t4v94_65{top:32%;left:18%}._targetTwo_t4v94_66{color:#ffc36b;border-color:#ffc36bcc;top:47%;right:19%}._targetThree_t4v94_67{width:112px;bottom:18%;left:42%}._visionStatus_t4v94_68{background:#03121ce6;border:1px solid #57cce924;justify-content:space-between;align-items:center;min-height:43px;padding:8px 10px;display:flex;position:absolute;bottom:12px;left:13px;right:13px}._visionStatus_t4v94_68 span{color:#5e8291;font-size:8px}._visionStatus_t4v94_68 strong{color:#c3e5ec;font-size:10px}._scoreList_t4v94_71{gap:6px;padding:0 12px 12px;display:grid}._scoreRow_t4v94_72{background:#051722;border:1px solid #57cce917;grid-template-columns:52px 1fr 45px;align-items:center;gap:9px;min-height:42px;padding:7px 9px;display:grid}._scoreRow_t4v94_72 strong{font:600 9px Consolas,monospace}._scoreBar_t4v94_74{background:#0a2735;height:5px;overflow:hidden}._scoreBar_t4v94_74 i{background:var(--green);height:100%;display:block}._scoreRow_t4v94_72 b{color:#71dfbb;text-align:right;font-size:8px;font-weight:500}._scoreRow_t4v94_72 b._attention_t4v94_77{color:var(--amber)}._scoreRow_t4v94_72 b._warning_t4v94_78{color:var(--red)}._detectionList_t4v94_79{gap:6px;max-height:460px;padding:8px 10px;display:grid;overflow:auto}._detectionItem_t4v94_80{background:#051722;border:1px solid #57cce917;grid-template-columns:57px 1fr 55px;align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:grid}._detectionItem_t4v94_80>div:first-child{gap:4px;display:grid}._detectionItem_t4v94_80 time{color:#7ae3f5;font:600 10px Consolas,monospace}._detectionItem_t4v94_80 span{color:#527687;font-size:8px}._detectionCopy_t4v94_84{gap:4px;display:grid}._detectionCopy_t4v94_84 strong{color:#c6e2e9;font-size:9px}._detectionCopy_t4v94_84 small{color:#557787;font-size:8px}._detectionResult_t4v94_87{text-align:right}._detectionResult_t4v94_87 b{color:#70dfba;font-size:8px;display:block}._detectionResult_t4v94_87 small{color:#56798a;font:8px Consolas,monospace}._detectionResult_t4v94_87 b._attention_t4v94_77{color:var(--amber)}._detectionResult_t4v94_87 b._warning_t4v94_78{color:var(--red)}._capabilityGrid_t4v94_92{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}._capabilityGrid_t4v94_92 article{background:#071521;border:1px solid #a98bff26;align-content:center;gap:7px;min-height:112px;padding:14px;display:grid}._capabilityGrid_t4v94_92 i{color:#c4b5ff;border:1px solid #a98bff4d;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}._capabilityGrid_t4v94_92 strong{font-size:10px}._capabilityGrid_t4v94_92 p{color:#537586;margin:0;font-size:8px;line-height:1.6}._refreshButton_t4v94_97{appearance:none;color:#bde8f1;cursor:pointer;background:#071b28;border:1px solid #39d8ff47;height:39px;padding:0 14px;font:600 10px Microsoft YaHei,sans-serif}._refreshButton_t4v94_97:hover,._refreshButton_t4v94_97:focus-visible{color:#fff;background:#0a2938;border-color:#39d8ffad;outline:none}._refreshButton_t4v94_97:disabled{color:#648493;cursor:wait}._pageTools_t4v94_100{justify-content:flex-end;margin:10px 0 0;display:flex}._analysisError_t4v94_103{color:#ffb0aa;background:#251316;border:1px solid #ff7c7459;align-content:center;gap:4px;min-height:48px;margin:12px 0;padding:9px 13px;display:grid}._analysisError_t4v94_103 strong{font-size:11px}._analysisError_t4v94_103 span{color:#c88986;font-size:9px}._summaryRisk_t4v94_105 strong{color:#ffaaa4}._analysisWorkspace_t4v94_107{grid-template-columns:minmax(0,1.35fr) minmax(430px,.85fr);gap:10px;display:grid}._analysisMainColumn_t4v94_108,._analysisSideColumn_t4v94_108{align-content:start;gap:10px;min-width:0;display:grid}._metricAnalysisGrid_t4v94_109{grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}._metricAnalysisGrid_t4v94_109 article{background:linear-gradient(145deg,#061927,#04131f);border:1px solid #57cce91c;align-content:center;gap:8px;min-height:103px;padding:11px;display:grid}._metricAnalysisGrid_t4v94_109 article>div{justify-content:space-between;align-items:center;gap:7px;display:flex}._metricAnalysisGrid_t4v94_109 span{color:#7699a7;font-size:10px}._metricAnalysisGrid_t4v94_109 article>div small{color:#476b7b;font-size:7px}._metricAnalysisGrid_t4v94_109 strong{color:#e2f9fd;font:700 24px Consolas,monospace}._metricAnalysisGrid_t4v94_109 strong small{color:#62cfe4;margin-left:5px;font:500 8px Microsoft YaHei,sans-serif}._metricAnalysisGrid_t4v94_109 p{color:#567988;justify-content:space-between;gap:8px;margin:0;font-size:8px;display:flex}._metricAnalysisGrid_t4v94_109 p b{color:#6edbb8;font-weight:500}._metricAnalysisGrid_t4v94_109 p b._metricAlarm_t4v94_114{color:#ff8d85}._healthDistribution_t4v94_115{gap:7px;padding:0 10px 12px;display:grid}._healthDistribution_t4v94_115>div:first-child{color:#658897;justify-content:space-between;font-size:9px;display:flex}._healthDistribution_t4v94_115>div:first-child strong{color:#bfe9ef}._healthBar_t4v94_116{background:#0a2533;height:8px;display:flex;overflow:hidden}._healthBar_t4v94_116 i{height:100%;display:block}._healthDistribution_t4v94_115>small{color:#527483;font-size:8px}._riskFilters_t4v94_117{gap:6px;padding:8px 10px 0;display:flex}._riskFilters_t4v94_117 button{appearance:none;color:#668b9a;cursor:pointer;background:#051722;border:1px solid #57cce924;min-width:64px;height:28px;font-size:8px}._riskFilters_t4v94_117 button:hover,._riskFilters_t4v94_117 button._riskFilterActive_t4v94_117{color:#dff8fd;background:#092432;border-color:#39d8ff75}._riskList_t4v94_118{scrollbar-width:thin;scrollbar-color:#18556b #04131f;gap:6px;max-height:520px;padding:8px 10px 10px;display:grid;overflow:auto}._riskItem_t4v94_119{background:#051722;border:1px solid #57cce917;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:75px;padding:9px;display:grid}._riskItem_t4v94_119>div:nth-child(2){gap:4px;min-width:0;display:grid}._riskItem_t4v94_119>div:nth-child(2)>span{color:#567d8c;font-size:8px}._riskItem_t4v94_119>div:nth-child(2)>strong{color:#cce8ee;font-size:10px}._riskItem_t4v94_119 p{color:#678894;margin:0;font-size:8.5px;line-height:1.55}._riskScore_t4v94_121{background:#08231e;border:1px solid #42e6b038;align-content:center;place-items:center;width:45px;height:45px;display:grid}._riskScore_t4v94_121 strong{font:700 15px Consolas,monospace}._riskScore_t4v94_121 span{font-size:6px}._riskItem_t4v94_119>b{text-align:center;border:1px solid;min-width:48px;padding:5px 6px;font-size:8px;font-weight:500}._analysisEmpty_t4v94_124,._historyChartEmpty_t4v94_124{color:#567988;place-items:center;min-height:160px;font-size:10px;display:grid}._recommendationPanel_t4v94_125{background:linear-gradient(145deg,#051923,#04131f);border-color:#42e6b061;position:relative;box-shadow:0 0 28px #42e6b012,inset 3px 0 #42e6b07a}._recommendationPanel_t4v94_125:before{content:"";background:linear-gradient(90deg,var(--green),var(--cyan),transparent 78%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #42e6b057}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22{border-bottom-color:#42e6b02e;min-height:76px;padding:0 18px}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22 strong{color:#efffff;letter-spacing:.04em;font-size:18px}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22 span{color:#6f9d9a;margin-top:2px;font-size:10px}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22 b{color:#86f0cb;border-color:#42e6b057;padding:7px 10px;font-size:10px}._recommendationList_t4v94_131{gap:10px;margin:0;padding:14px;list-style:none;display:grid}._recommendationList_t4v94_131 li{background:linear-gradient(110deg,#071e28,#071722);border:1px solid #42e6b026;grid-template-columns:44px 1fr;align-items:center;gap:13px;min-height:78px;padding:12px 14px;transition:border-color .18s,background .18s;display:grid}._recommendationList_t4v94_131 li:hover{background:linear-gradient(110deg,#092b31,#081b27);border-color:#42e6b06b}._recommendationList_t4v94_131 li>span{color:#7cebc6;background:#082820;border:1px solid #42e6b066;place-items:center;width:40px;height:40px;font:700 13px Consolas,monospace;display:grid;box-shadow:0 0 14px #42e6b017}._recommendationList_t4v94_131 li:first-child>span{color:#ffd181;background:#2a1e0e;border-color:#ffc36b8c;box-shadow:0 0 14px #ffc36b1a}._recommendationList_t4v94_131 p{color:#c2dce0;margin:0;font-size:13px;font-weight:500;line-height:1.75}._livePondMetrics_t4v94_138{grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;display:grid}._livePondMetrics_t4v94_138>div{background:#061b20;border:1px solid #42e6b01f;align-content:center;gap:7px;min-height:66px;padding:8px;display:grid}._livePondMetrics_t4v94_138 span{color:#5d8790;font-size:8px}._livePondMetrics_t4v94_138 strong{color:#c8f6e9;font:700 18px Consolas,monospace}._livePondMetrics_t4v94_138 strong small{color:#557b79;margin-left:3px;font:6px Microsoft YaHei,sans-serif}._livePondPanel_t4v94_138>p{color:#547886;margin:0 10px 10px;font-size:8px}._speciesAnalysis_t4v94_139{gap:7px;padding:9px;display:grid}._speciesAnalysis_t4v94_139 article{background:#051722;border:1px solid #57cce91a;padding:10px}._speciesAnalysis_t4v94_139 article>div{justify-content:space-between;align-items:center;display:flex}._speciesAnalysis_t4v94_139 article>div strong{color:#c7e7ed;font-size:11px}._speciesAnalysis_t4v94_139 article>div span{color:#6b8e9b;font-size:8px}._speciesAnalysis_t4v94_139 dl{grid-template-columns:1fr 1fr;gap:6px;margin:9px 0 0;display:grid}._speciesAnalysis_t4v94_139 dl div{border-top:1px solid #57cce914;padding-top:6px}._speciesAnalysis_t4v94_139 dt{color:#4e7180;font-size:7px}._speciesAnalysis_t4v94_139 dd{color:#91b6bf;margin:3px 0 0;font:600 9px Consolas,monospace}._pondScoreList_t4v94_140{gap:6px;padding:9px;display:grid}._pondScoreList_t4v94_140>div{grid-template-columns:48px 60px 1fr 28px;align-items:center;gap:7px;min-height:35px;display:grid}._pondScoreList_t4v94_140 strong{color:#c8e4ea;font:600 9px Consolas,monospace}._pondScoreList_t4v94_140 span{color:#587b89;font-size:7px}._pondScoreList_t4v94_140 i{background:#0a2836;height:5px;overflow:hidden}._pondScoreList_t4v94_140 i b{background:linear-gradient(90deg,#ff786f,#ffc36b,#4adca9);height:100%;display:block}._pondScoreList_t4v94_140 em{text-align:right;font:600 9px Consolas,monospace}._historyControls_t4v94_141{border-bottom:1px solid #57cce91a;align-items:end;gap:10px;padding:10px 12px;display:flex}._historyControls_t4v94_141 label{color:#5d8292;gap:5px;font-size:8px;display:grid}._historyControls_t4v94_141 select{color:#b9dae2;background:#061925;border:1px solid #57cce933;outline:none;min-width:118px;height:34px;padding:0 9px;font-size:9px}._metricTabs_t4v94_141{gap:5px;margin-left:auto;display:flex}._metricTabs_t4v94_141 button{appearance:none;color:#658a98;cursor:pointer;background:#061722;border:1px solid #57cce926;min-width:58px;height:34px;font:600 8px Consolas,monospace}._metricTabs_t4v94_141 button._metricTabActive_t4v94_141{color:#e8fbff;background:#092938;border-color:#39d8ff8c;box-shadow:inset 0 -2px #39d8ff}._historyAnalysisBody_t4v94_142{grid-template-columns:minmax(0,1fr) 260px;gap:10px;padding:10px 12px;display:grid}._historyCurve_t4v94_142{background:#03121d;border:1px solid #57cce91a;min-width:0}._historyCurve_t4v94_142>div{border-bottom:1px solid #57cce914;justify-content:space-between;align-items:center;min-height:38px;padding:0 11px;display:flex}._historyCurve_t4v94_142>div span{color:#a7c9d1;font-size:10px}._historyCurve_t4v94_142>div strong{color:#557988;font-size:8px}._historyCurve_t4v94_142 svg{width:100%;height:280px;display:block;overflow:visible}._analysisChartGrid_t4v94_143{stroke:#57cce91c;stroke-width:1px}._analysisChartAxis_t4v94_143,._analysisChartTime_t4v94_143{fill:#527687;font:8px Consolas,monospace}._analysisThreshold_t4v94_143{stroke:#ff7c7499;stroke-width:1px;stroke-dasharray:5 4}._analysisThresholdText_t4v94_143{fill:#d9827d;font:8px Microsoft YaHei,sans-serif}._historyInsights_t4v94_144{background:#051722;border:1px solid #57cce91a;align-content:start;gap:10px;padding:11px;display:grid}._historyInsights_t4v94_144>div{border-bottom:1px solid #57cce917;gap:4px;padding-bottom:9px;display:grid}._historyInsights_t4v94_144>div span{color:#587e8e;font-size:8px}._historyInsights_t4v94_144>div strong{color:#d7f0f5;font-size:12px}._historyInsights_t4v94_144>div small{color:#597986;font-size:7px}._historyInsights_t4v94_144 dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}._historyInsights_t4v94_144 dl div{background:#04131f;border:1px solid #57cce914;align-content:center;gap:5px;min-height:52px;padding:7px;display:grid}._historyInsights_t4v94_144 dt{color:#547685;font-size:7px}._historyInsights_t4v94_144 dd{color:#b7dce3;margin:0;font:600 11px Consolas,monospace}._historyInsights_t4v94_144 dd small{color:#537a85;font:6px Microsoft YaHei,sans-serif}._historyInsights_t4v94_144>p{color:#76a0aa;background:#11152a;border:1px solid #a98bff24;margin:0;padding:9px;font-size:8px;line-height:1.65}._trendAttention_t4v94_144{color:#ffc36b!important}._trendDanger_t4v94_144{color:#ff7c74!important}._historyTableWrap_t4v94_145{border:1px solid #57cce91a;margin:0 12px 12px;overflow:auto}._historyTable_t4v94_145{border-collapse:collapse;width:100%;min-width:760px}._historyTable_t4v94_145 th{color:#567988;text-align:left;background:#061925;height:34px;padding:0 10px;font-size:8px;font-weight:500}._historyTable_t4v94_145 td{color:#91b2bb;border-top:1px solid #57cce912;height:38px;padding:0 10px;font:8px Consolas,Microsoft YaHei,sans-serif}._historyTable_t4v94_145 tbody tr:hover{background:#071c28}._footer_t4v94_146{color:#456a79;justify-content:space-between;align-items:end;min-height:31px;font-size:8px;display:flex}@keyframes _scan_t4v94_62{0%,to{opacity:.2;top:12%}50%{opacity:1;top:86%}}@media (width<=1250px){._analysisWorkspace_t4v94_107{grid-template-columns:1fr}._analysisSideColumn_t4v94_108{grid-template-columns:1fr 1fr}._recommendationPanel_t4v94_125{grid-column:1/-1}._metricAnalysisGrid_t4v94_109{grid-template-columns:1fr 1fr}}@media (width<=1050px){._shell_t4v94_1{overflow:auto}._summary_t4v94_13{grid-template-columns:1fr 1fr}._content_t4v94_19,._aiContent_t4v94_56{grid-template-columns:1fr}._capabilityGrid_t4v94_92{grid-template-columns:1fr 1fr}._sideStack_t4v94_20{grid-template-rows:auto}._header_t4v94_2{align-items:flex-start;padding:10px 0}._headerActions_t4v94_8{flex-wrap:wrap;justify-content:flex-end}._analysisSideColumn_t4v94_108,._historyAnalysisBody_t4v94_142{grid-template-columns:1fr}._historyControls_t4v94_141{flex-wrap:wrap}._metricTabs_t4v94_141{width:100%;margin-left:0}}@media (width<=620px){._shell_t4v94_1{padding:12px}._header_t4v94_2{display:block}._headerActions_t4v94_8{justify-content:flex-start;margin-top:12px}._summary_t4v94_13,._capabilityGrid_t4v94_92{grid-template-columns:1fr}._visionStage_t4v94_57{min-height:270px}._footer_t4v94_146{flex-wrap:wrap;gap:10px}._metricAnalysisGrid_t4v94_109{grid-template-columns:1fr}._riskItem_t4v94_119{grid-template-columns:44px 1fr}._riskItem_t4v94_119>b{grid-column:2;justify-self:start}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22{min-height:68px;padding:0 13px}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22 strong{font-size:16px}._recommendationList_t4v94_131{padding:10px}._recommendationList_t4v94_131 li{grid-template-columns:38px 1fr;gap:10px;min-height:72px;padding:10px}._recommendationList_t4v94_131 li>span{width:36px;height:36px}._recommendationList_t4v94_131 p{font-size:12px}._historyControls_t4v94_141 label,._historyControls_t4v94_141 select{width:100%}._metricTabs_t4v94_141{grid-template-columns:1fr 1fr;display:grid}._livePondMetrics_t4v94_138,._historyInsights_t4v94_144 dl{grid-template-columns:1fr}._historyCurve_t4v94_142 svg{height:230px}}._shell_t4v94_1{--cyan:#67efad;--green:#18e875;--amber:#ff9f43;--red:#ff6f61;--violet:#8da7ff;color:#f5f7f6;background:radial-gradient(at 48% -16%,#2878542e,#0000 44%),radial-gradient(at 92% 72%,#23503d1a,#0000 35%),linear-gradient(145deg,#020403,#070a08 50%,#030504);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;animation:.7s cubic-bezier(.2,.8,.2,1) both _modulePageIn_t4v94_1}._header_t4v94_2{background:linear-gradient(#11161357,#0000);border-bottom-color:#effff716;min-height:78px}._titleBlock_t4v94_3{gap:15px}._moduleMark_t4v94_4,._aiMark_t4v94_5{color:#8cf7c2;background:linear-gradient(145deg,#3497652e,#ffffff06);border-color:#65f1ae3d;border-radius:16px;width:50px;height:50px;box-shadow:inset 0 1px #ffffff1a,0 16px 38px #0000004d}._titleBlock_t4v94_3 p{color:#78867f}._titleBlock_t4v94_3 h1{color:#f7f9f8;letter-spacing:.035em;font-weight:660}._headerActions_t4v94_8{gap:9px}._headerActions_t4v94_8 a,._demoBadge_t4v94_11,._refreshButton_t4v94_97{color:#aeb9b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161c189e;border-color:#effff71a;border-radius:12px;height:40px;box-shadow:inset 0 1px #ffffff12,0 11px 25px #0000002e}._headerActions_t4v94_8 a:first-child{color:#eafff3;background:linear-gradient(135deg,#27ab6ae0,#11603dd1);border-color:#60f0aa47}._headerActions_t4v94_8 a:hover,._refreshButton_t4v94_97:hover,._refreshButton_t4v94_97:focus-visible{color:#fff;background:#264232d9;border-color:#6ff9b866;transform:translateY(-2px)}._headerActions_t4v94_8 a:first-child:hover{background:linear-gradient(135deg,#31c57bf5,#15754ae6)}._headerActions_t4v94_8 ._embeddedBackButton_t4v94_192{appearance:none;color:#eafff3;cursor:pointer;background:linear-gradient(135deg,#27ab6ae0,#11603dd1);border:1px solid #60f0aa47;border-radius:12px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 11px 25px #0000002e}._headerActions_t4v94_8 ._embeddedBackButton_t4v94_192:hover{color:#fff;background:linear-gradient(135deg,#31c57bf5,#15754ae6);border-color:#6ff9b866;transform:translateY(-2px)}._demoBadge_t4v94_11{color:#f5b96f;background:#442b1161;border-color:#ff9f432e}._summary_t4v94_13{gap:11px}._summary_t4v94_13 article{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:linear-gradient(145deg,#1e2421b8,#0b0f0d8f);border-color:#effff716;border-radius:18px;min-height:94px;animation:.66s cubic-bezier(.2,.8,.2,1) both _moduleCardIn_t4v94_1;box-shadow:inset 0 1px #ffffff14,0 16px 38px #0003}._summary_t4v94_13 article:nth-child(2){animation-delay:50ms}._summary_t4v94_13 article:nth-child(3){animation-delay:.1s}._summary_t4v94_13 article:nth-child(4){animation-delay:.15s}._summary_t4v94_13 article:hover{border-color:#63efac2e;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1c,0 24px 48px #00000047}._summary_t4v94_13 span{color:#8b9891}._summary_t4v94_13 strong{color:#f5f7f6;font-family:SFMono-Regular,Consolas,Microsoft YaHei,sans-serif}._summary_t4v94_13 strong small{color:#71efb0}._summary_t4v94_13 p{color:#69766f}._content_t4v94_19,._aiContent_t4v94_56,._analysisWorkspace_t4v94_107,._analysisMainColumn_t4v94_108,._analysisSideColumn_t4v94_108,._sideStack_t4v94_20{gap:12px}._panel_t4v94_21{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:linear-gradient(155deg,#181e1bcc,#080c0ab8);border-color:#effff716;border-radius:20px;animation:.6s cubic-bezier(.2,.8,.2,1) both _modulePanelIn_t4v94_1;box-shadow:inset 0 1px #ffffff13,0 24px 58px #00000045}._panelHeading_t4v94_22{border-bottom-color:#effff711;min-height:62px}._panelHeading_t4v94_22 strong{color:#eef3f0;letter-spacing:.02em}._panelHeading_t4v94_22 span,._panelHeading_t4v94_22 small{color:#74827b}._panelHeading_t4v94_22 b{color:#77efb1;background:#277a5026;border-color:#60efaa26;border-radius:9px}._missionTable_t4v94_28 th,._missionTable_t4v94_28 td,._historyTable_t4v94_145 td{border-bottom-color:#effff70e}._missionTable_t4v94_28 th,._historyTable_t4v94_145 th{color:#707d76}._missionTable_t4v94_28 td,._historyTable_t4v94_145 td{color:#929f98;transition:all .2s}._missionTable_t4v94_28 tbody tr:hover,._historyTable_t4v94_145 tbody tr:hover{background:#32825b12}._missionTable_t4v94_28 td strong{color:#d9e3de}._missionTable_t4v94_28 td b{color:#75efb2}._status_t4v94_33{color:#72efb0;background:#197e4b26;border-color:#18e8752e;border-radius:999px}._statusActive_t4v94_34{color:#9af8c7;background:#248b582e;border-color:#62f0ab40}._statusWaiting_t4v94_35{color:#ffba67;background:#7e461129;border-color:#ff9f4338}._statusPlanned_t4v94_36{color:#aeb8b3;background:#ffffff09;border-color:#effff717}._progressTrack_t4v94_37,._scoreBar_t4v94_74,._healthBar_t4v94_116,._pondScoreList_t4v94_140 i{background:#ffffff0e;border-radius:999px}._progressTrack_t4v94_37 i,._scoreBar_t4v94_74 i{border-radius:inherit;background:linear-gradient(90deg,#18e875,#88f5c1);box-shadow:0 0 12px #18e87533}._fleetList_t4v94_39,._routeList_t4v94_49,._riskList_t4v94_118,._scoreList_t4v94_71,._detectionList_t4v94_79{gap:8px}._fleetCard_t4v94_40,._routeItem_t4v94_50,._scoreRow_t4v94_72,._detectionItem_t4v94_80,._riskItem_t4v94_119,._metricAnalysisGrid_t4v94_109 article,._recommendationList_t4v94_131 li,._livePondMetrics_t4v94_138>div,._speciesAnalysis_t4v94_139 article,._historyInsights_t4v94_144,._historyInsights_t4v94_144 dl div,._historyCurve_t4v94_142,._historyTableWrap_t4v94_145{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border-color:#effff712;border-radius:14px;box-shadow:inset 0 1px #ffffff06}._fleetCard_t4v94_40,._scoreRow_t4v94_72,._detectionItem_t4v94_80,._riskItem_t4v94_119,._metricAnalysisGrid_t4v94_109 article,._recommendationList_t4v94_131 li,._speciesAnalysis_t4v94_139 article{transition:transform .22s,border-color .22s,background .22s}._fleetCard_t4v94_40:hover,._scoreRow_t4v94_72:hover,._detectionItem_t4v94_80:hover,._riskItem_t4v94_119:hover,._metricAnalysisGrid_t4v94_109 article:hover,._recommendationList_t4v94_131 li:hover,._speciesAnalysis_t4v94_139 article:hover{background:linear-gradient(130deg,#2f7f571f,#ffffff05);border-color:#60efaa33;transform:translateY(-2px)}._fleetCard_t4v94_40 strong,._routeItem_t4v94_50 strong,._scoreRow_t4v94_72 strong,._detectionCopy_t4v94_84 strong,._riskItem_t4v94_119>div:nth-child(2)>strong,._speciesAnalysis_t4v94_139 article>div strong,._pondScoreList_t4v94_140 strong{color:#d7e1dc}._fleetCard_t4v94_40 span,._routeItem_t4v94_50 span,._routeItem_t4v94_50 small,._detectionItem_t4v94_80 span,._detectionCopy_t4v94_84 small,._riskItem_t4v94_119>div:nth-child(2)>span,._riskItem_t4v94_119 p,._speciesAnalysis_t4v94_139 article>div span,._pondScoreList_t4v94_140 span{color:#7a8780}._routeItem_t4v94_50>i{color:#85f4bc;background:#2d8e5d1f;border-color:#62f0ab38}._routeItem_t4v94_50>b,._fleetCard_t4v94_40 b,._detectionResult_t4v94_87 b{color:#72efb0}._visionStage_t4v94_57{background:radial-gradient(circle at 50% 45%,#2b755221,#0000 44%),#070b09;border-color:#63f0ad24;border-radius:17px;box-shadow:inset 0 0 70px #2fab6a0e}._visionGrid_t4v94_58:before,._visionGrid_t4v94_58:after{background:#effff711}._scanLine_t4v94_62{background:linear-gradient(90deg,#0000,#72efb0,#0000);animation-duration:5.2s;box-shadow:0 0 16px #51ec9f4d}._target_t4v94_63{color:#81f4ba;border-color:#64f1ae80;border-radius:8px}._target_t4v94_63:after{color:#baf8d7;background:#123221d1;border-radius:7px}._visionStatus_t4v94_68{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1511c7;border-color:#effff716;border-radius:13px}._visionStatus_t4v94_68 strong{color:#e2eee8}._capabilityGrid_t4v94_92{gap:11px}._capabilityGrid_t4v94_92 article{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border-color:#effff713;border-radius:16px;transition:all .22s}._capabilityGrid_t4v94_92 article:hover{border-color:#60efaa33;transform:translateY(-3px)}._capabilityGrid_t4v94_92 i{color:#86f4bd;background:#2e8b5d1f;border-color:#60efaa33;border-radius:10px}._capabilityGrid_t4v94_92 p{color:#78857f}._sourceMixed_t4v94_101{color:#7cefb5;background:#26774e26;border-color:#60efaa3d}._sourceDemo_t4v94_102{color:#ffbc70}._analysisError_t4v94_103{color:#ffaaa2;background:#5a1e1929;border-color:#ff6f6142;border-radius:13px}._summaryRisk_t4v94_105{background:linear-gradient(145deg,#561d192e,#ffffff05)!important;border-color:#ff6f6133!important}._metricAnalysisGrid_t4v94_109{gap:9px}._metricAnalysisGrid_t4v94_109 article{min-height:110px}._metricAnalysisGrid_t4v94_109 span{color:#8b9891}._metricAnalysisGrid_t4v94_109 strong{color:#f2f6f4;font-family:SFMono-Regular,Consolas,monospace}._metricAnalysisGrid_t4v94_109 strong small{color:#6cefab}._metricAnalysisGrid_t4v94_109 p{color:#74817a}._metricAnalysisGrid_t4v94_109 p b{color:#72efb0}._healthNormal_t4v94_116{background:#18e875}._healthWarning_t4v94_116{background:#ff9f43}._healthOffline_t4v94_116{background:#ff6f61}._riskFilters_t4v94_117{gap:7px}._riskFilters_t4v94_117 button,._metricTabs_t4v94_141 button,._historyControls_t4v94_141 select{color:#7f8d86;background:#ffffff08;border-color:#effff713;border-radius:11px}._riskFilters_t4v94_117 button:hover,._riskFilters_t4v94_117 button._riskFilterActive_t4v94_117,._metricTabs_t4v94_141 button:hover,._metricTabs_t4v94_141 button._metricTabActive_t4v94_141{color:#eafff3;background:#2b815526;border-color:#60efaa47;box-shadow:inset 0 -2px #59eba4}._riskList_t4v94_118{scrollbar-color:#5defa947 #ffffff06}._riskScore_t4v94_121{background:#28774f24;border-color:#60efaa2e;border-radius:13px}._riskHigh_t4v94_123{color:#ff8075!important}._riskAttention_t4v94_123{color:#ffae55!important}._riskNormal_t4v94_123{color:#62ecaa!important}._recommendationPanel_t4v94_125{background:linear-gradient(145deg,#1c36286b,#090d0bc7);border-color:#60efaa33;box-shadow:inset 0 1px #ffffff14,0 24px 58px #00000047}._recommendationPanel_t4v94_125:before{height:1px;box-shadow:none;background:linear-gradient(90deg,#0000,#68efad,#0000)}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22{border-bottom-color:#effff711}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22 strong{color:#f4f8f6}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22 span{color:#819088}._recommendationPanel_t4v94_125 ._panelHeading_t4v94_22 b{color:#80f1b8;border-color:#60efaa33}._recommendationList_t4v94_131 li{min-height:84px}._recommendationList_t4v94_131 li:first-child{background:linear-gradient(110deg,#6b3c1029,#ffffff05);border-color:#ff9f4333}._recommendationList_t4v94_131 li>span{color:#86f3bc;box-shadow:none;background:#2b835626;border-color:#60efaa3d;border-radius:12px}._recommendationList_t4v94_131 li:first-child>span{color:#ffc27b;background:#7944112e;border-color:#ff9f4347}._recommendationList_t4v94_131 p{color:#c9d4ce}._livePondPanel_t4v94_138{border-color:#60efaa24}._livePondMetrics_t4v94_138>div{background:#2c7c5414}._livePondMetrics_t4v94_138 strong{color:#dff8eb}._historyAnalysisPanel_t4v94_141{margin-top:12px}._historyControls_t4v94_141{border-bottom-color:#effff70f}._historyControls_t4v94_141 label{color:#7d8983}._historyCurve_t4v94_142>div{border-bottom-color:#effff70e}._historyCurve_t4v94_142>div span,._historyInsights_t4v94_144>div strong,._historyInsights_t4v94_144 dd{color:#dbe5e0}._historyCurve_t4v94_142>div strong,._historyInsights_t4v94_144>div span,._historyInsights_t4v94_144 dt{color:#7b8881}._historyInsights_t4v94_144>div{border-bottom-color:#effff70e}._historyInsights_t4v94_144>p{color:#9aaba2;background:#2b795114;border-color:#60efaa1a;border-radius:11px}._analysisChartGrid_t4v94_143{stroke:#effff712}._analysisChartAxis_t4v94_143,._analysisChartTime_t4v94_143{fill:#6f7d76}._analysisCurveLine_t4v94_143{filter:drop-shadow(0 0 5px #5befa640)}._historyTableWrap_t4v94_145{overflow:auto}._historyTable_t4v94_145 th{background:#ffffff06}._footer_t4v94_146{color:#65716b}@keyframes _modulePageIn_t4v94_1{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes _moduleCardIn_t4v94_1{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes _modulePanelIn_t4v94_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._summary_t4v94_13 article,._panel_t4v94_21,._fleetCard_t4v94_40,._riskItem_t4v94_119,._recommendationList_t4v94_131 li{border-color:#89f8c121;box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #68f1af0b,0 0 0 1px #50de9904,0 22px 54px #00000040,0 0 28px #2dd88c07}._panel_t4v94_21{position:relative}._panel_t4v94_21:not(._recommendationPanel_t4v94_125):before{content:"";z-index:8;pointer-events:none;border-radius:inherit;opacity:.1;-webkit-mask-composite:xor;background:linear-gradient(118deg,#0000 27%,#57e8a30a 41%,#b1ffd9e6 50%,#54e59f14 59%,#0000 73%) 0 0/330% 330%;padding:1px;animation:12s ease-in-out infinite _moduleEdgeFlow_t4v94_1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._analysisSideColumn_t4v94_108 ._panel_t4v94_21:not(._recommendationPanel_t4v94_125):before,._sideStack_t4v94_20 ._panel_t4v94_21:not(._recommendationPanel_t4v94_125):before{animation-duration:14s;animation-delay:-5s}._summary_t4v94_13 article{position:relative;overflow:hidden}._summary_t4v94_13 article:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#b9ffddeb,#0000);height:1px;animation:9s ease-in-out infinite _moduleEdgeTravel_t4v94_1;position:absolute;top:-1px;left:10%;right:10%;transform:translate(-160%)}._summary_t4v94_13 article:nth-child(2):before{animation-delay:-2.25s}._summary_t4v94_13 article:nth-child(3):before{animation-delay:-4.5s}._summary_t4v94_13 article:nth-child(4):before{animation-delay:-6.75s}@keyframes _moduleEdgeFlow_t4v94_1{0%,18%{opacity:.09;background-position:110% 110%}42%,62%{opacity:.43}84%,to{opacity:.09;background-position:-110% -110%}}@keyframes _moduleEdgeTravel_t4v94_1{0%,64%{opacity:0;transform:translate(-160%)}72%,90%{opacity:.6}to{opacity:0;transform:translate(340%)}}@media (prefers-reduced-motion:reduce){._panel_t4v94_21:not(._recommendationPanel_t4v94_125):before,._summary_t4v94_13 article:before{opacity:.15;animation:none!important}}@media (width<=720px){._shell_t4v94_1{width:100%;min-height:100svh;padding:calc(12px + env(safe-area-inset-top)) 10px calc(14px + env(safe-area-inset-bottom));overflow-x:hidden}._header_t4v94_2{grid-template-columns:1fr;gap:12px;min-height:0;padding-bottom:12px;display:grid}._header_t4v94_2>div:first-child{min-width:0}._header_t4v94_2 h1{font-size:21px;line-height:1.25}._header_t4v94_2 p{letter-spacing:.12em;font-size:8px}._headerActions_t4v94_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}._headerActions_t4v94_8 a,._demoBadge_t4v94_11,._refreshButton_t4v94_97{text-align:center;justify-content:center;min-width:0;height:auto;min-height:44px;padding:9px 10px}._summary_t4v94_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._summary_t4v94_13 article{min-height:96px;padding:12px}._summary_t4v94_13 strong{font-size:24px}._content_t4v94_19,._aiContent_t4v94_56,._analysisWorkspace_t4v94_107{grid-template-columns:1fr;gap:10px;min-height:0;display:grid}._panel_t4v94_21{border-radius:16px}._panelHeading_t4v94_22{min-height:62px;padding:10px 12px}._panelHeading_t4v94_22 strong{font-size:15px}._visionStage_t4v94_57{min-height:300px;margin:9px}._capabilityGrid_t4v94_92{grid-template-columns:1fr 1fr}._metricAnalysisGrid_t4v94_109{grid-template-columns:1fr 1fr;padding:8px}._analysisSideColumn_t4v94_108{grid-template-columns:1fr;display:grid}._sideStack_t4v94_20{grid-template-rows:auto}._riskFilters_t4v94_117{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._riskFilters_t4v94_117 button,._metricTabs_t4v94_141 button,._historyControls_t4v94_141 select{min-height:44px}._riskItem_t4v94_119{grid-template-columns:44px minmax(0,1fr);gap:9px}._riskItem_t4v94_119>b{grid-column:2;justify-self:start}._recommendationList_t4v94_131{padding:9px}._recommendationList_t4v94_131 li{grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:76px;padding:10px}._recommendationList_t4v94_131 p{font-size:12px;line-height:1.65}._livePondMetrics_t4v94_138{grid-template-columns:repeat(2,minmax(0,1fr))}._historyAnalysisBody_t4v94_142{grid-template-columns:1fr;padding:9px}._historyControls_t4v94_141{grid-template-columns:1fr;gap:8px;display:grid}._metricTabs_t4v94_141{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._historyCurve_t4v94_142{overflow-x:auto}._historyCurve_t4v94_142 svg{min-width:620px;height:240px}._historyTable_t4v94_145{min-width:720px}._tableWrap_t4v94_27,._historyTableWrap_t4v94_145{-webkit-overflow-scrolling:touch;overflow-x:auto}._fleetCard_t4v94_40,._routeItem_t4v94_50,._detectionItem_t4v94_80{min-height:72px}._footer_t4v94_146{flex-wrap:wrap;gap:8px;min-height:44px}}@media (width<=420px){._summary_t4v94_13,._capabilityGrid_t4v94_92,._metricAnalysisGrid_t4v94_109,._livePondMetrics_t4v94_138{grid-template-columns:1fr}._headerActions_t4v94_8{grid-template-columns:1fr 1fr}._riskFilters_t4v94_117{grid-template-columns:1fr}._visionStage_t4v94_57{min-height:250px}}._droneShell_t4v94_426{overflow-x:hidden}._droneShell_t4v94_426 ._content_t4v94_19{min-height:0;margin-top:12px}._trajectoryPanel_t4v94_428{margin-top:12px;overflow:hidden}._trajectoryPanel_t4v94_428:after{content:"";opacity:.72;background:linear-gradient(90deg,#72efb0,#0000);height:1px;position:absolute;top:0;left:18px;right:58%}._trajectoryWorkspace_t4v94_430{grid-template-columns:minmax(0,1fr) 360px;gap:12px;padding:12px;display:grid}._trajectoryVideo_t4v94_431{background:#050806;border:1px solid #effff717;border-radius:16px;min-width:0;overflow:hidden;box-shadow:inset 0 0 50px #00000052}._trajectoryMap_t4v94_432{background-image:url(/models/aquaculture_textures/tianditu_xianning_satellite.jpg);background-position:50% 53%;background-size:cover;height:500px;position:relative;overflow:hidden}._trajectoryShade_t4v94_433{z-index:1;background:linear-gradient(#0309051f,#01050359),radial-gradient(circle at 58% 54%,#0000 16%,#0106033d 76%);position:absolute;inset:0;box-shadow:inset 0 0 90px #0000005c}._trajectoryMap_t4v94_432:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(#75f5b10e 1px,#0000 1px),linear-gradient(90deg,#75f5b10e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}._operationPond_t4v94_435{z-index:3;background:#27794e1a;border:2px solid #73f6b5a8;border-radius:16px 24px 18px 13px;width:47%;height:53%;position:absolute;top:26%;left:34%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 0 24px #46e1931f,inset 0 0 40px #3cc47c14}._operationPond_t4v94_435>span{z-index:2;color:#dff9eb;background:#081a0fb3;border:1px solid #6ceead47;border-radius:7px;padding:5px 7px;font-size:8px;position:absolute;top:10px;left:12px}._operationPond_t4v94_435>i{background:linear-gradient(90deg,#0000,#69efab2e,#96ffcf40,#69efab1f,#0000);border-radius:999px;height:8%;position:absolute;left:8%;right:8%}._operationPond_t4v94_435>i:first-of-type{top:25%}._operationPond_t4v94_435>i:nth-of-type(2){top:42%}._operationPond_t4v94_435>i:nth-of-type(3){top:59%}._operationPond_t4v94_435>i:nth-of-type(4){top:76%}._trajectoryRouteSegment_t4v94_439{z-index:5;transform-origin:0;background:linear-gradient(90deg,#57efa161,#a4ffd3eb);border-radius:999px;height:2px;display:block;position:absolute;box-shadow:0 0 7px #57efa173}._takeoffMarker_t4v94_440{z-index:7;color:#baf6d5;grid-template-columns:22px auto;align-items:center;gap:6px;font:700 8px Consolas,monospace;display:grid;position:absolute;transform:translate(-50%,-50%)}._takeoffMarker_t4v94_440 i{background:#0a311bc7;border:1px solid #6cefae94;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 0 15px #43e28f47}._takeoffMarker_t4v94_440 i:before,._takeoffMarker_t4v94_440 i:after{content:"";background:#7af0b3;position:absolute}._takeoffMarker_t4v94_440 i:before{width:10px;height:1px;margin:10px 0 0 5px}._takeoffMarker_t4v94_440 i:after{width:1px;height:10px;margin:5px 0 0 10px}._droneMarker_t4v94_444{z-index:9;filter:drop-shadow(0 7px 10px #00000073);grid-template-columns:34px auto;align-items:center;gap:7px;transition:left 80ms linear,top 80ms linear;display:grid;position:absolute;transform:translate(-50%,-50%)}._droneMarker_t4v94_444>i{color:#07150d;background:#71f0ae;border:2px solid #d9ffea;border-radius:12px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid;transform:rotate(45deg);box-shadow:0 0 0 7px #5deea61f,0 0 22px #5deea680}._droneMarker_t4v94_444>span{color:#dff9eb;white-space:nowrap;background:#05160cc7;border:1px solid #7cf5b840;border-radius:7px;padding:5px 7px;font:700 8px Consolas,monospace}._videoTopbar_t4v94_447{z-index:10;color:#dff7e9;text-shadow:0 1px 7px #000;justify-content:space-between;align-items:center;font:8px Consolas,monospace;display:flex;position:absolute;top:11px;left:12px;right:12px}._videoTopbar_t4v94_447>span{align-items:center;gap:7px;display:flex}._videoTopbar_t4v94_447 i{background:#ff6f61;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite _trajectoryRecordPulse_t4v94_1;box-shadow:0 0 9px #ff6f61bf}._videoTopbar_t4v94_447 b{font-weight:600}._videoStage_t4v94_450{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f09c2;border:1px solid #effff71f;border-radius:12px;gap:4px;min-width:188px;padding:10px 12px;display:grid;position:absolute;bottom:13px;left:13px}._videoStage_t4v94_450 span{color:#779087;font-size:7px}._videoStage_t4v94_450 strong{color:#e6f7ed;font-size:10px}._videoCoordinate_t4v94_452{z-index:10;color:#94cbb0;text-align:right;background:#050f09b3;border:1px solid #6defae29;border-radius:10px;padding:8px 10px;font:7px/1.7 Consolas,monospace;position:absolute;bottom:13px;right:13px}._sequencePondGrid_t4v94_453{z-index:3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10% 5%;display:grid;position:absolute;inset:14% 10% 15% 18%;transform:perspective(800px)rotateX(2deg)}._sequencePond_t4v94_453{background:linear-gradient(145deg,#3077514d,#09221566);border:1px solid #dbffec61;border-radius:12px 18px 14px 10px;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #4ad68d1f,0 9px 25px #0000003d}._sequencePond_t4v94_453:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff12,#0000 42%);position:absolute;inset:0}._sequencePondA_t4v94_456{border-color:#69f1aa7a}._sequencePondB_t4v94_457{background:linear-gradient(145deg,#815b2840,#26190a5c);border-color:#ffc05d7a;box-shadow:inset 0 0 32px #f4ae4b1a,0 9px 25px #0000003d}._sequencePond_t4v94_453>span{z-index:2;color:#f1fff7;text-shadow:0 2px 8px #000;font:800 13px Consolas,monospace;position:absolute;top:9px;left:10px}._sequencePond_t4v94_453>small{z-index:2;color:#dbf0e59e;font-size:8px;position:absolute;top:11px;right:9px}._sequencePond_t4v94_453>i{background:linear-gradient(90deg,#0000,#9fffcf29,#0000);border-radius:999px;height:6px;position:absolute;left:8%;right:8%}._sequencePond_t4v94_453>i:first-of-type{top:35%}._sequencePond_t4v94_453>i:nth-of-type(2){top:55%}._sequencePond_t4v94_453>i:nth-of-type(3){top:75%}._sequenceRouteSegment_t4v94_462{z-index:5;transform-origin:0;pointer-events:none;border-radius:999px;height:2px;display:block;position:absolute}._sequenceRouteA_t4v94_463{background:linear-gradient(90deg,#4fe09573,#b9ffda);box-shadow:0 0 8px #46e89485}._sequenceRouteB_t4v94_464{background:linear-gradient(90deg,#efa43e73,#ffe0a3);box-shadow:0 0 8px #f6a9437a}._sequenceTakeoff_t4v94_465{z-index:7;color:#dbf5e7;grid-template-columns:20px auto;align-items:center;gap:5px;font:700 8px Consolas,monospace;display:grid;position:absolute;transform:translate(-50%,-50%)}._sequenceTakeoff_t4v94_465>i{background:#03120acc;border:1px solid;border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 0 12px}._sequenceTakeoff_t4v94_465>i:before,._sequenceTakeoff_t4v94_465>i:after{content:"";background:currentColor;position:absolute}._sequenceTakeoff_t4v94_465>i:before{width:9px;height:1px;margin:9px 0 0 5px}._sequenceTakeoff_t4v94_465>i:after{width:1px;height:9px;margin:5px 0 0 9px}._sequenceTakeoffA_t4v94_469{color:#79f0b2}._sequenceTakeoffB_t4v94_469{color:#ffc56c}._sequenceDroneMarker_t4v94_470{z-index:9;filter:drop-shadow(0 7px 10px #0000007a);grid-template-columns:32px auto;align-items:center;gap:7px;transition:left 80ms linear,top 80ms linear;display:grid;position:absolute;transform:translate(-50%,-50%)}._sequenceDroneMarker_t4v94_470>i{color:#06130c;border:2px solid #effff6;border-radius:11px;place-items:center;width:32px;height:32px;font:800 9px Consolas,monospace;display:grid;transform:rotate(45deg)}._sequenceDroneMarker_t4v94_470>span{color:#f2fff8;white-space:nowrap;background:#030f08d1;border:1px solid #ffffff38;border-radius:7px;padding:5px 7px;font:700 8px Consolas,monospace}._sequenceDroneA_t4v94_473>i{background:#69efaa;box-shadow:0 0 0 7px #5deea61f,0 0 22px #5deea68c}._sequenceDroneB_t4v94_474>i{background:#ffc66f;box-shadow:0 0 0 7px #f5ad481f,0 0 22px #f5ad4885}._sequenceStage_t4v94_475{grid-template-columns:1fr 1fr;gap:10px;min-width:300px}._sequenceStage_t4v94_475>div{gap:3px;min-width:0;display:grid}._sequenceStage_t4v94_475>div+div{border-left:1px solid #ffffff1a;padding-left:10px}._sequenceStage_t4v94_475 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._trajectorySideStack_t4v94_479{align-content:start;gap:10px;min-width:0;display:grid}._publicOperationVideo_t4v94_480{background:linear-gradient(150deg,#1c2e24e6,#070c09f2);border:1px solid #70efb02b;border-radius:15px;overflow:hidden}._publicOperationVideo_t4v94_480>div{justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 11px;display:flex}._publicOperationVideo_t4v94_480>div span{color:#799087;font-size:8px}._publicOperationVideo_t4v94_480>div b{color:#dff7ea;font-size:10px}._publicOperationVideo_t4v94_480 video{aspect-ratio:16/9;object-fit:cover;background:#020403;width:100%;display:block}._publicOperationVideo_t4v94_480 p{color:#75847c;margin:0;padding:8px 10px 10px;font-size:7px;line-height:1.65}._publicOperationVideo_t4v94_480 a{color:#73eaae;margin-left:5px;text-decoration:none}._dualDroneTelemetry_t4v94_486{gap:9px;display:grid}._dualDroneTelemetry_t4v94_486>article{background:#ffffff06;border:1px solid #effff714;border-radius:14px;gap:6px;padding:11px;display:grid}._dualDroneTelemetry_t4v94_486 article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}._dualDroneTelemetry_t4v94_486 header>div{align-items:center;gap:7px;display:flex}._dualDroneTelemetry_t4v94_486 header i{border:1px solid;border-radius:8px;place-items:center;width:24px;height:24px;font:700 8px Consolas,monospace;display:grid}._dualDroneTelemetry_t4v94_486 header span{color:#dce9e1;font-size:9px;font-weight:700}._dualDroneTelemetry_t4v94_486 header b{font-size:8px}._dualDroneTelemetry_t4v94_486 article>strong{color:#ecf9f2;font-size:11px}._dualDroneTelemetry_t4v94_486 article>small{color:#718078;font-size:7px}._dualDroneTelemetry_t4v94_486 dl{grid-template-columns:1fr 1fr;gap:5px 8px;margin:2px 0 0;display:grid}._dualDroneTelemetry_t4v94_486 dl>div{gap:3px;min-width:0;display:grid}._dualDroneTelemetry_t4v94_486 dt{color:#6f7e76;font-size:7px}._dualDroneTelemetry_t4v94_486 dd{color:#bacbc2;text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 8px Consolas,Microsoft YaHei,sans-serif;overflow:hidden}._droneTelemetryA_t4v94_493{box-shadow:inset 3px 0 #64eaa5}._droneTelemetryA_t4v94_493 header i,._droneTelemetryA_t4v94_493 header b{color:#73efae}._droneTelemetryB_t4v94_494{box-shadow:inset 3px 0 #f4b759}._droneTelemetryB_t4v94_494 header i,._droneTelemetryB_t4v94_494 header b{color:#ffc56c}._droneTelemetryProgress_t4v94_495{background:#ffffff0e;border-radius:999px;height:4px;overflow:hidden}._droneTelemetryProgress_t4v94_495>i{border-radius:inherit;background:linear-gradient(90deg,#58d99a,#b8fbd7);height:100%;transition:width .12s linear;display:block}._droneTelemetryB_t4v94_494 ._droneTelemetryProgress_t4v94_495>i{background:linear-gradient(90deg,#dc9946,#ffd999)}._videoControls_t4v94_496{background:#0e1310eb;border-top:1px solid #effff711;grid-template-columns:auto auto auto minmax(120px,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 12px;display:grid}._videoControls_t4v94_496>button{color:#d8e8df;cursor:pointer;background:#ffffff09;border:1px solid #effff717;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:54px;height:34px;display:flex}._videoControls_t4v94_496>button span{color:#829088;font-size:7px}._videoControls_t4v94_496>button:hover,._videoControls_t4v94_496>button:focus-visible{color:#7df2b5;border-color:#65f0ad47;outline:none}._videoControls_t4v94_496 time{color:#8e9b94;white-space:nowrap;font:8px Consolas,monospace}._videoControls_t4v94_496>input{accent-color:#5be9a3;cursor:pointer;width:100%}._videoSpeed_t4v94_501{gap:4px;display:flex}._videoSpeed_t4v94_501 button{color:#7d8b83;cursor:pointer;background:#ffffff06;border:1px solid #effff712;border-radius:8px;min-width:32px;height:28px;font:8px Consolas,monospace}._videoSpeed_t4v94_501 button._videoSpeedActive_t4v94_501{color:#dff9eb;background:#2b815526;border-color:#65f0ad47}._trajectoryTelemetry_t4v94_502{background:linear-gradient(150deg,#202924b3,#0a0e0cc2);border:1px solid #effff714;border-radius:16px;align-content:start;gap:10px;padding:12px;display:grid}._trajectoryTelemetry_t4v94_502>div{background:#2e7d5413;border:1px solid #66efab1c;border-radius:12px;gap:5px;min-height:75px;padding:11px;display:grid}._trajectoryTelemetry_t4v94_502>div span,._trajectoryTelemetry_t4v94_502 dt,._trajectoryTelemetry_t4v94_502 section>span{color:#77877e;font-size:8px}._trajectoryTelemetry_t4v94_502>div strong{color:#e7f5ed;font-size:12px}._trajectoryTelemetry_t4v94_502>div small{color:#61dda2;font-size:8px}._trajectoryTelemetry_t4v94_502 dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}._trajectoryTelemetry_t4v94_502 dl>div{background:#ffffff06;border:1px solid #effff70f;border-radius:10px;align-content:center;gap:6px;min-height:62px;padding:8px;display:grid}._trajectoryTelemetry_t4v94_502 dd{color:#e2eee7;margin:0;font:700 15px Consolas,monospace}._trajectoryTelemetry_t4v94_502 dd small{color:#74827a;margin-left:3px;font:7px Microsoft YaHei,sans-serif}._trajectoryTelemetry_t4v94_502 section{background:#ffffff05;border:1px solid #effff70f;border-radius:11px;gap:8px;padding:10px;display:grid}._trajectoryTelemetry_t4v94_502 section p{color:#b7c7be;justify-content:space-between;gap:8px;margin:0;font-size:8px;display:flex}._trajectoryTelemetry_t4v94_502 section b{color:#6f7e76;font-weight:500}._operationResultList_t4v94_510{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:10px;display:grid}._operationResultList_t4v94_510>div{background:#ffffff06;border:1px solid #effff711;border-radius:11px;align-content:center;gap:6px;min-height:60px;padding:9px;display:grid}._operationResultList_t4v94_510 dt{color:#718078;font-size:8px}._operationResultList_t4v94_510 dd{color:#e0eee6;margin:0;font:700 14px Consolas,Microsoft YaHei,sans-serif}._operationResultList_t4v94_510 dd small{color:#718179;margin-left:4px;font:7px Microsoft YaHei,sans-serif}._routeExecutionList_t4v94_513{gap:8px;padding:10px;display:grid}._routeExecutionCard_t4v94_514{background:#ffffff06;border:1px solid #effff712;border-radius:12px;gap:8px;padding:10px;display:grid}._routeExecutionCard_t4v94_514:first-child{box-shadow:inset 3px 0 #62e9a4}._routeExecutionCard_t4v94_514:last-child{box-shadow:inset 3px 0 #efae51}._routeExecutionCard_t4v94_514>header{justify-content:space-between;align-items:center;gap:8px;display:flex}._routeExecutionCard_t4v94_514 header>div{gap:3px;display:grid}._routeExecutionCard_t4v94_514 header strong{color:#e5f2ea;font-size:10px}._routeExecutionCard_t4v94_514 header span{color:#75837b;font-size:7px}._routeExecutionCard_t4v94_514 header>b{color:#79ebb1;background:#3285591a;border:1px solid #65eeab2e;border-radius:7px;padding:4px 7px;font-size:8px}._routeExecutionCard_t4v94_514>p{color:#9be5bd;letter-spacing:.03em;margin:0;font:700 10px Consolas,monospace}._routeExecutionCard_t4v94_514:last-child>p{color:#f1c279}._routeExecutionCard_t4v94_514 dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}._routeExecutionCard_t4v94_514 dl>div{gap:3px;min-width:0;display:grid}._routeExecutionCard_t4v94_514 dt{color:#6f7d75;font-size:7px}._routeExecutionCard_t4v94_514 dd{color:#bdcbc3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:650;overflow:hidden}._operationWorkspace_t4v94_519{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}._operationDisclosure_t4v94_520{overflow:hidden}._operationDisclosure_t4v94_520:last-child{grid-column:1/-1}._operationDisclosure_t4v94_520>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}._operationDisclosure_t4v94_520>summary::-webkit-details-marker{display:none}._operationDisclosure_t4v94_520>summary:hover{background:linear-gradient(90deg,#308b5d1a,#0000)}._operationDisclosureAction_t4v94_525{align-items:center;gap:8px;display:flex}._operationDisclosureAction_t4v94_525>i{color:#76eeb0;white-space:nowrap;background:#277d511f;border:1px solid #67efad2e;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:66px;height:29px;padding:0 8px;font-size:8px;font-style:normal;display:flex}._operationDisclosureAction_t4v94_525>i:before{content:"＋";font:700 11px Consolas,monospace}._operationDisclosureAction_t4v94_525>i span:last-child{display:none}._operationDisclosure_t4v94_520[open] ._operationDisclosureAction_t4v94_525>i:before{content:"−"}._operationDisclosure_t4v94_520[open] ._operationDisclosureAction_t4v94_525>i span:first-child{display:none}._operationDisclosure_t4v94_520[open] ._operationDisclosureAction_t4v94_525>i span:last-child{display:inline}._operationDisclosureBody_t4v94_532{border-top:1px solid #effff70e;animation:.2s both _operationDisclosureIn_t4v94_1}@keyframes _operationDisclosureIn_t4v94_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._operationArchivePanel_t4v94_534{grid-column:1/-1}._operationMetaGrid_t4v94_535{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:11px;display:grid}._operationMetaGrid_t4v94_535>div{background:#ffffff06;border:1px solid #effff711;border-radius:11px;align-content:center;gap:6px;min-height:60px;padding:10px 11px;display:grid}._operationMetaGrid_t4v94_535 dt{color:#718078;font-size:8px}._operationMetaGrid_t4v94_535 dd{color:#dce9e2;text-overflow:ellipsis;white-space:nowrap;margin:0;font:600 9px Consolas,Microsoft YaHei,sans-serif;overflow:hidden}._preflightTableWrap_t4v94_538{overflow:auto}._preflightTable_t4v94_538{border-collapse:collapse;width:100%;min-width:680px}._preflightTable_t4v94_538 th{color:#707d76;text-align:left;border-bottom:1px solid #effff70e;height:38px;padding:0 10px;font-size:8px;font-weight:500}._preflightTable_t4v94_538 td{color:#929f98;border-bottom:1px solid #effff70d;height:50px;padding:0 10px;font-size:8px}._preflightTable_t4v94_538 td strong{color:#d9e4de;font-size:9px}._preflightTable_t4v94_538 td b{color:#6eeaaa;font-size:8px;font-weight:600}._operationTimeline_t4v94_539{gap:7px;padding:10px;display:grid}._operationTimeline_t4v94_539>article{background:#ffffff05;border:1px solid #effff70f;border-radius:11px;grid-template-columns:30px 58px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}._operationTimeline_t4v94_539>article>i{color:#70e9aa;background:#2f81571c;border:1px solid #63edaa2b;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}._operationTimeline_t4v94_539 time{color:#85a395;font:8px Consolas,monospace}._operationTimeline_t4v94_539>article>div{gap:4px;min-width:0;display:grid}._operationTimeline_t4v94_539 strong{color:#dce7e1;font-size:9px}._operationTimeline_t4v94_539 span{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}._operationTimeline_t4v94_539>article>b{color:#6fe7a8;font-size:8px;font-weight:600}@keyframes _trajectoryRecordPulse_t4v94_1{50%{opacity:.45}}@media (width>=781px) and (width<=1280px){._trajectoryWorkspace_t4v94_430{grid-template-columns:minmax(0,1fr) 310px}._trajectoryMap_t4v94_432{height:430px}._operationMetaGrid_t4v94_535{grid-template-columns:repeat(2,minmax(0,1fr))}._operationWorkspace_t4v94_519{grid-template-columns:1fr}._operationArchivePanel_t4v94_534{grid-column:auto}._videoControls_t4v94_496{grid-template-columns:auto auto auto minmax(80px,1fr)}._videoSpeed_t4v94_501{display:none}}._droneLedgerPanel_t4v94_548{margin-top:12px;overflow:hidden}._droneLedgerHeading_t4v94_549{background:linear-gradient(90deg,#28744e21,#0000 55%);border-bottom:1px solid #effff713;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:0 18px;display:flex}._droneLedgerHeading_t4v94_549>div{gap:4px;display:grid}._droneLedgerHeading_t4v94_549 span{color:#5bd89b;letter-spacing:.16em;font-size:8px}._droneLedgerHeading_t4v94_549 strong{color:#f1f8f4;letter-spacing:.03em;font-size:17px}._droneLedgerHeading_t4v94_549 small{color:#74827a;font-size:8px}._droneLedgerHeadingActions_t4v94_554{justify-content:flex-end;align-items:center;gap:8px;display:flex}._droneLedgerHeadingActions_t4v94_554>b{color:#81efb6;white-space:nowrap;background:#277d5121;border:1px solid #67efad2e;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:600}._droneLedgerHeadingActions_t4v94_554>button{color:#dff5e9;cursor:pointer;background:linear-gradient(135deg,#2b895838,#12382533);border:1px solid #67efad3d;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font:600 9px Microsoft YaHei,sans-serif;transition:border-color .18s,background .18s,transform .18s;display:flex}._droneLedgerHeadingActions_t4v94_554>button>span{color:#65eda9;border:1px solid #67efad33;border-radius:6px;place-items:center;width:17px;height:17px;font:700 12px Consolas,monospace;display:grid}._droneLedgerHeadingActions_t4v94_554>button:hover,._droneLedgerHeadingActions_t4v94_554>button:focus-visible{background:linear-gradient(135deg,#309d624d,#14462b40);border-color:#67efad7a;outline:none;transform:translateY(-1px)}._droneLedgerWorkspace_t4v94_559{grid-template-columns:350px minmax(0,1fr);min-height:690px;display:grid}._droneLedgerListPane_t4v94_560{background:#05090766;border-right:1px solid #effff713;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}._droneLedgerToolbar_t4v94_561{border-bottom:1px solid #effff70f;gap:10px;padding:13px;display:grid}._droneLedgerToolbar_t4v94_561 label{gap:6px;display:grid}._droneLedgerToolbar_t4v94_561 label>span{color:#75857c;font-size:8px}._droneLedgerToolbar_t4v94_561 input{color:#e7f3ec;background:#ffffff06;border:1px solid #effff717;border-radius:11px;outline:none;width:100%;height:42px;padding:0 12px;font-size:9px}._droneLedgerToolbar_t4v94_561 input::placeholder{color:#59665f}._droneLedgerToolbar_t4v94_561 input:focus{border-color:#69efae57;box-shadow:0 0 0 3px #3ac77e0f}._droneLedgerFilters_t4v94_567{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}._droneLedgerFilters_t4v94_567 button{color:#718078;cursor:pointer;background:#ffffff05;border:1px solid #effff711;border-radius:8px;min-width:0;height:32px;padding:0 5px;font-size:7px}._droneLedgerFilters_t4v94_567 button:hover,._droneLedgerFilters_t4v94_567 button:focus-visible,._droneLedgerFilters_t4v94_567 button._droneLedgerFilterActive_t4v94_569{color:#ddf8e9;background:#2c895a29;border-color:#69efae40;outline:none}._droneLedgerRows_t4v94_570{scrollbar-width:thin;scrollbar-color:#52be8557 transparent;align-content:start;gap:7px;min-height:0;padding:9px;display:grid;overflow-y:auto}._droneLedgerRow_t4v94_570{appearance:none;width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #effff70f;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}._droneLedgerRow_t4v94_570:hover,._droneLedgerRow_t4v94_570:focus-visible{background:linear-gradient(145deg,#3185581f,#ffffff05);border-color:#69efae38;outline:none;transform:translate(2px)}._droneLedgerRow_t4v94_570._droneLedgerRowActive_t4v94_573{background:linear-gradient(145deg,#30996033,#17382629);border-color:#6cf1b159;box-shadow:inset 3px 0 #68efad,0 10px 24px #0000002e}._droneLedgerIndex_t4v94_574{color:#72ecac;background:#25774d26;border:1px solid #69efae3d;border-radius:12px;place-items:center;width:38px;height:38px;font:700 10px Consolas,monospace;display:grid}._droneLedgerRowBody_t4v94_575{gap:5px;min-width:0;display:grid}._droneLedgerRowBody_t4v94_575>span{justify-content:space-between;align-items:center;gap:8px;display:flex}._droneLedgerRowBody_t4v94_575 strong{color:#e2eee7;font:700 10px Consolas,monospace}._droneLedgerRowBody_t4v94_575>b{color:#afc0b7;font-size:9px;font-weight:600}._droneLedgerRowBody_t4v94_575>small{color:#6d7b73;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}._droneLedgerState_t4v94_580{color:#71eaaa;white-space:nowrap;background:#287a4f21;border:1px solid #69efae2e;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:22px;padding:0 7px;font-size:7px;font-style:normal;display:inline-flex}._droneLedgerStateActive_t4v94_581{color:#9ff7c8;background:#30996038;border-color:#69efae52;box-shadow:0 0 13px #35da831a}._droneLedgerStateWaiting_t4v94_582{color:#f1ba67;background:#69411029;border-color:#ffb55238}._droneLedgerEmpty_t4v94_583{color:#6c7972;place-items:center;min-height:140px;font-size:9px;display:grid}._droneLedgerPagination_t4v94_584{background:#040806c7;border-top:1px solid #effff711;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:grid}._droneLedgerPagination_t4v94_584 button{color:#d8eee3;cursor:pointer;background:#2b89581f;border:1px solid #69efae30;border-radius:9px;height:34px;font:600 8px Microsoft YaHei,sans-serif}._droneLedgerPagination_t4v94_584 button:hover,._droneLedgerPagination_t4v94_584 button:focus-visible{color:#fff;background:#3099603d;border-color:#69efae6b;outline:none}._droneLedgerPagination_t4v94_584 button:disabled{color:#56645d;cursor:not-allowed;background:#ffffff05;border-color:#effff70e}._droneLedgerPagination_t4v94_584>span{color:#7d8c84;text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:baseline;column-gap:5px;font:8px Consolas,monospace;display:grid}._droneLedgerPagination_t4v94_584>span b{color:#7aefb2;font-size:12px}._droneLedgerPagination_t4v94_584>span small{color:#59675f;grid-column:1/-1;margin-top:3px;font:7px Microsoft YaHei,sans-serif}._droneLedgerDetail_t4v94_591{background:linear-gradient(145deg,#141d1894,#070b098c);align-content:start;gap:12px;min-width:0;padding:15px;display:grid}._droneLedgerDetailHeader_t4v94_592{border-bottom:1px solid #effff713;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:0 4px 13px;display:flex}._droneLedgerIdentity_t4v94_593{gap:5px;min-width:0;display:grid}._droneLedgerIdentity_t4v94_593 span{color:#64dfa1;letter-spacing:.05em;font:700 8px Consolas,monospace}._droneLedgerIdentity_t4v94_593 strong{color:#f3f8f5;letter-spacing:.035em;font-size:19px}._droneLedgerIdentity_t4v94_593 small{color:#74827a;font-size:8px}._droneLedgerDetailHeader_t4v94_592>div:last-child{align-items:center;gap:8px;display:flex}._droneLedgerDetailHeader_t4v94_592 button{color:#dff9eb;cursor:pointer;background:#2b895826;border:1px solid #69efae3b;border-radius:10px;height:38px;padding:0 13px;font-size:8px}._droneLedgerDetailHeader_t4v94_592 button:hover,._droneLedgerDetailHeader_t4v94_592 button:focus-visible{color:#fff;background:#30996045;border-color:#69efae75;outline:none}._droneLedgerMetrics_t4v94_600{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}._droneLedgerMetrics_t4v94_600>div{background:#ffffff06;border:1px solid #effff711;border-radius:11px;align-content:center;gap:7px;min-height:68px;padding:10px;display:grid}._droneLedgerMetrics_t4v94_600 dt{color:#74827a;font-size:7px}._droneLedgerMetrics_t4v94_600 dd{color:#e2eee7;text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 11px Consolas,Microsoft YaHei,sans-serif;overflow:hidden}._droneLedgerMetrics_t4v94_600 dd small{color:#70dca6;margin-left:4px;font:7px Microsoft YaHei,sans-serif}._droneLedgerMaterial_t4v94_605{grid-template-columns:1fr 1fr;gap:8px;display:grid}._droneLedgerMaterial_t4v94_605>div{background:linear-gradient(135deg,#2b82561a,#ffffff04);border:1px solid #69efae1a;border-radius:11px;align-content:center;gap:5px;min-height:72px;padding:10px 12px;display:grid}._droneLedgerMaterial_t4v94_605 span{color:#6e7f76;font-size:7px}._droneLedgerMaterial_t4v94_605 strong{color:#dff2e7;font-size:10px}._droneLedgerMaterial_t4v94_605 small{color:#71a48b;font:7px Consolas,Microsoft YaHei,sans-serif}._droneSortieSection_t4v94_608{background:#ffffff04;border:1px solid #effff711;border-radius:13px;overflow:hidden}._droneSortieSection_t4v94_608>div:first-child{border-bottom:1px solid #effff70f;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:flex}._droneSortieSection_t4v94_608>div:first-child strong{color:#e6f0ea;font-size:10px}._droneSortieSection_t4v94_608>div:first-child span{color:#718078;font-size:7px}._droneSortieTableWrap_t4v94_611{overflow:auto}._droneSortieTable_t4v94_611{border-collapse:collapse;width:100%;min-width:620px}._droneSortieTable_t4v94_611 th{color:#707e76;text-align:left;background:#ffffff04;height:34px;padding:0 10px;font-size:7px;font-weight:500}._droneSortieTable_t4v94_611 td{color:#9eaea5;border-top:1px solid #effff70b;height:43px;padding:0 10px;font:8px Consolas,Microsoft YaHei,sans-serif}._droneSortieTable_t4v94_611 td strong{color:#dce8e1}._droneSortieTable_t4v94_611 td b{color:#70eaaa;font-size:7px;font-weight:600}._droneLedgerVideo_t4v94_615{background:linear-gradient(135deg,#29774f1a,#03070559);border:1px solid #69efae1c;border-radius:14px;grid-template-columns:minmax(180px,.54fr) minmax(300px,1fr);align-items:center;gap:12px;min-height:232px;padding:10px;display:grid;overflow:hidden}._droneLedgerVideo_t4v94_615>div{gap:7px;padding:10px;display:grid}._droneLedgerVideo_t4v94_615 span{color:#66dfa2;letter-spacing:.12em;font-size:8px}._droneLedgerVideo_t4v94_615 strong{color:#eef6f1;font-size:13px;line-height:1.55}._droneLedgerVideo_t4v94_615 small{color:#74827a;font-size:8px}._droneLedgerVideo_t4v94_615 a{color:#6ee7aa;width:max-content;font-size:8px;text-decoration:none}._droneLedgerVideo_t4v94_615 a:hover,._droneLedgerVideo_t4v94_615 a:focus-visible{color:#c8f7dd;outline:none;text-decoration:underline}._droneLedgerVideo_t4v94_615 video{object-fit:cover;background:#020403;border:1px solid #effff717;border-radius:11px;width:100%;height:210px;display:block}@media (width>=781px) and (width<=1280px){._droneLedgerWorkspace_t4v94_559{grid-template-columns:300px minmax(0,1fr)}._droneLedgerMetrics_t4v94_600{grid-template-columns:repeat(2,minmax(0,1fr))}._droneLedgerVideo_t4v94_615{grid-template-columns:1fr}._droneLedgerVideo_t4v94_615 video{height:250px}}._dronePlanCoverage_t4v94_627{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._dronePlanCoverage_t4v94_627 article{background:#ffffff06;border:1px solid #effff711;border-radius:12px;align-content:center;gap:7px;min-height:72px;padding:10px 12px;display:grid}._dronePlanCoverage_t4v94_627 span{color:#74827a;font-size:7px}._dronePlanCoverage_t4v94_627 strong{color:#edf7f1;font:700 18px Consolas,monospace}._dronePlanCoverage_t4v94_627 small{color:#69e7a7;margin-left:4px;font:7px Microsoft YaHei,sans-serif}._realRouteMap_t4v94_630{background:#030705;border:1px solid #69efae24;border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #0006}._realRouteMap_t4v94_630>svg{aspect-ratio:1000/720;background:#050907;width:100%;min-height:470px;max-height:650px;display:block}._realRouteMapShade_t4v94_632{fill:#0108046b}._realPondLayer_t4v94_633 polygon{vector-effect:non-scaling-stroke;stroke-width:1.35px;transition:fill .2s,stroke .2s,opacity .2s}._realPondLayer_t4v94_633 text{fill:#b7d8c7;text-anchor:middle;paint-order:stroke;stroke:#010804e6;stroke-width:2.5px;pointer-events:none;font:700 8px Consolas,Microsoft YaHei,sans-serif}._realPondPlanned_t4v94_635 polygon{fill:#357b5030;stroke:#5cda9580}._realPondPlanned_t4v94_635 text{opacity:.82}._realPondSkipped_t4v94_636 polygon{fill:#2e312f3d;stroke:#9ca5a03d}._realPondSkipped_t4v94_636 text{fill:#7f8983;opacity:.55}._realPondSelected_t4v94_637 polygon{fill:#48e28f57;stroke:#b4ffd5;stroke-width:2.4px;filter:drop-shadow(0 0 5px #5deea69e)}._realPondSelected_t4v94_637 text{fill:#f1fff7;opacity:1;font-size:10px}._realSweepLines_t4v94_638 line{stroke:#d3ffe8c7;stroke-width:2.3px;stroke-dasharray:7 4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #63efac94)}._realTransferRouteBase_t4v94_639{fill:none;stroke:#010704e0;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._realTransferRoute_t4v94_639{fill:none;stroke:url(#route-green);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11 6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #57efa19e)}._realRouteStop_t4v94_641 circle{fill:#10281b;stroke:#68eaa7;stroke-width:2px;vector-effect:non-scaling-stroke}._realRouteStop_t4v94_641 text,._realRouteStopActive_t4v94_641 text{fill:#effff6;text-anchor:middle;font:700 8px Consolas,monospace}._realRouteStopActive_t4v94_641 circle{fill:#5ceaa2;stroke:#effff6;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #57e99f)}._realRouteStopActive_t4v94_641 text{fill:#06140c}._realDroneMarker_t4v94_643{filter:drop-shadow(0 0 8px #5deea6d9)}._realDroneMarker_t4v94_643 circle{fill:#66efaa;stroke:#f0fff7;stroke-width:2px;vector-effect:non-scaling-stroke}._realDroneMarker_t4v94_643 path{fill:none;stroke:#06140c;stroke-width:2px;vector-effect:non-scaling-stroke}._realBaseMarker_t4v94_644 circle{fill:#05180dd9;stroke:#6cefae;stroke-width:2px;vector-effect:non-scaling-stroke}._realBaseMarker_t4v94_644 path{fill:none;stroke:#b9ffda;stroke-width:2px;vector-effect:non-scaling-stroke}._realBaseMarker_t4v94_644 text{fill:#b9e9ce;paint-order:stroke;stroke:#020704;stroke-width:3px;font:700 9px Microsoft YaHei,sans-serif}._realRouteMapIntro_t4v94_645{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06110ad4;border:1px solid #69efae2e;border-radius:13px;gap:5px;max-width:360px;padding:13px 15px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 15px 38px #0000004d}._realRouteMapIntro_t4v94_645 span{color:#6ae8a8;font-size:8px}._realRouteMapIntro_t4v94_645 strong{color:#eff8f3;font-size:13px}._realRouteMapIntro_t4v94_645 small{color:#829087;font-size:8px;line-height:1.7}._realRoutePlayback_t4v94_647{background:#0d120ff5;border-top:1px solid #effff711;grid-template-columns:auto minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:grid}._realRoutePlayback_t4v94_647 button{color:#dcf7e8;cursor:pointer;background:#2a825526;border:1px solid #69efae38;border-radius:9px;height:34px;padding:0 13px;font-size:8px}._realRoutePlayback_t4v94_647 button:hover,._realRoutePlayback_t4v94_647 button:focus-visible{background:#30996047;border-color:#69efae75;outline:none}._realRoutePlayback_t4v94_647 input{accent-color:#61eaa5;width:100%}._realRoutePlayback_t4v94_647 span{color:#83a492;text-align:right;font:8px Consolas,monospace}._droneSortieStops_t4v94_650{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._droneSortieStops_t4v94_650 a{min-width:0;min-height:58px;color:inherit;background:#2d7e5413;border:1px solid #69efae1a;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:all .18s;display:grid}._droneSortieStops_t4v94_650 a:hover,._droneSortieStops_t4v94_650 a:focus-visible{background:#2f915c29;border-color:#69efae52;outline:none;transform:translateY(-1px)}._droneSortieStops_t4v94_650 i{color:#07150d;background:#65eaa7;border-radius:9px;place-items:center;width:28px;height:28px;font:700 8px Consolas,monospace;display:grid}._droneSortieStops_t4v94_650 span{gap:3px;min-width:0;display:grid}._droneSortieStops_t4v94_650 strong{color:#dcebe3;font-size:9px}._droneSortieStops_t4v94_650 small{color:#738078;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}._droneSortieStops_t4v94_650 b{color:#6ce7a8;white-space:nowrap;font-size:7px;font-weight:600}@media (width>=781px) and (width<=1280px){._dronePlanCoverage_t4v94_627,._droneSortieStops_t4v94_650{grid-template-columns:repeat(2,minmax(0,1fr))}._realRouteMap_t4v94_630>svg{min-height:420px}}._shell_141t0_2{--page:#020504;--page-edge:#070b08;--page-base:#030504;--surface:#0d1310;--surface-raised:#141c17;--surface-soft:#19241d;--video-surface:#060a08;--video-deep:#050806;--line:#ebfff417;--line-strong:#74f6b440;--ink:#f0f6f2;--ink-soft:#a4b2aa;--ink-muted:#6f7f76;--live:#67efad;--live-strong:#18e875;--warning:#ffb563;--danger:#ff746a;--danger-copy:#dba19d;min-height:100vh;color:var(--ink);background:radial-gradient(ellipse at 48% -14%,#2a825829,transparent 42%), linear-gradient(145deg,var(--page),var(--page-edge) 52%,var(--page-base));padding:18px 22px 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}._header_141t0_30{border-bottom:1px solid var(--line);background:linear-gradient(#11161357,#0000);justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}._titleBlock_141t0_40{align-items:center;gap:15px;display:flex}._moduleMark_141t0_41{width:50px;height:50px;color:var(--live);border:1px solid var(--line-strong);letter-spacing:.08em;background:linear-gradient(145deg,#3497652e,#ffffff06);border-radius:16px;place-items:center;font:700 10px/1 SFMono-Regular,Consolas,monospace;display:grid;box-shadow:inset 0 1px #ffffff1a,0 16px 38px #0000004d}._titleBlock_141t0_40 p{color:var(--ink-muted);letter-spacing:.12em;margin:0 0 5px;font-size:9px}._titleBlock_141t0_40 h1{color:var(--ink);letter-spacing:.035em;margin:0;font-size:24px;font-weight:660}._statusStrip_141t0_51{grid-template-columns:1fr .72fr .92fr 1.12fr auto;gap:10px;margin:12px 0;display:grid}._statusStrip_141t0_51 article{border:1px solid var(--line);background:linear-gradient(145deg,#1e2421c2,#0b0f0d99);border-radius:17px;align-content:center;gap:7px;min-height:92px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #ffffff12,0 15px 34px #0000002e}._statusStrip_141t0_51 span{color:var(--ink-muted);font-size:9px}._statusStrip_141t0_51 strong{color:var(--ink);font:700 20px/1.1 SFMono-Regular,Consolas,Microsoft YaHei,sans-serif}._statusStrip_141t0_51 strong em{color:var(--ink-muted);font-size:13px;font-style:normal}._statusStrip_141t0_51 small{color:var(--ink-muted);font-size:8px}._statusStrip_141t0_51 ._metricGood_141t0_64{color:var(--live)}._statusStrip_141t0_51 ._metricBad_141t0_65{color:var(--danger)}._statusStrip_141t0_51 ._heartbeat_141t0_66{font-size:15px}._refreshButton_141t0_67{min-width:132px;min-height:44px;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;background:linear-gradient(145deg,#27ab6aa6,#11603d94);border-radius:17px;align-self:stretch;padding:0 16px;font:700 11px Microsoft YaHei,sans-serif;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff1a,0 15px 34px #0000002e}._refreshButton_141t0_67:hover:not(:disabled),._refreshButton_141t0_67:focus-visible{border-color:var(--live);background:linear-gradient(145deg,#2dc479c2,#147046b8);outline:none;transform:translateY(-2px)}._refreshButton_141t0_67:disabled{opacity:.55;cursor:wait}._serviceError_141t0_78{min-height:58px;color:var(--danger);background:#45141457;border:1px solid #ff746a52;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}._serviceError_141t0_78 div{gap:4px;display:grid}._serviceError_141t0_78 strong{font-size:12px}._serviceError_141t0_78 span{color:var(--danger-copy);font-size:9px}._serviceError_141t0_78 button,._emptyState_141t0_83 button{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:0 14px}._workspace_141t0_85{border:1px solid var(--line);background:linear-gradient(155deg,#181e1bd1,#080c0abd);border-radius:22px;min-height:calc(100vh - 250px);overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 26px 60px #0000004d}._workspaceHeading_141t0_91{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 16px;display:flex}._workspaceTitle_141t0_94{gap:4px;display:grid}._workspaceHeading_141t0_91 span{color:var(--ink-muted);letter-spacing:.08em;font-size:8px}._workspaceHeading_141t0_91 strong{font-size:14px}._workspaceHeading_141t0_91 p{color:var(--ink-muted);align-items:center;gap:7px;margin:0;font-size:9px;display:flex}._workspaceHeading_141t0_91 p i{background:var(--live);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #67efad8c}._modeSwitch_141t0_96{border:1px solid var(--line);background:#070c09bd;border-radius:12px;gap:3px;padding:4px;display:flex}._modeSwitch_141t0_96 button{min-height:36px;color:var(--ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font:650 9px Microsoft YaHei,sans-serif}._modeSwitch_141t0_96 button:hover,._modeSwitch_141t0_96 button:focus-visible{color:var(--ink);outline:none}._modeSwitch_141t0_96 ._modeActive_141t0_102{color:var(--live);background:var(--surface-soft);box-shadow:inset 0 1px #ffffff0f}._cameraGrid_141t0_104{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;height:calc(100vh - 326px);min-height:560px;padding:10px;display:grid}._cameraGridFocused_141t0_105{grid-template-rows:repeat(3,1fr);grid-template-columns:minmax(0,2.25fr) minmax(245px,.75fr)}._cameraTile_141t0_106{border:1px solid var(--line);background:var(--video-surface);border-radius:16px;min-width:0;min-height:0;transition:border-color .2s,transform .2s,opacity .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}._cameraTile_141t0_106:hover{border-color:#67efad40}._cameraFocused_141t0_113{border-color:var(--line-strong);grid-row:1/4}._cameraSecondary_141t0_114{border-radius:13px}._lastFrame_141t0_115{z-index:0;object-fit:cover;filter:saturate(.82)brightness(.82);width:100%;height:100%;display:block;position:absolute;inset:0}._video_141t0_116{z-index:1;object-fit:cover;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .18s;display:block;position:relative}._videoVisible_141t0_117{opacity:1}._videoShade_141t0_118{z-index:2;pointer-events:none;background:linear-gradient(#00000080,#0000 28% 67%,#000000b8);position:absolute;inset:0}._tileTopline_141t0_119,._tileFooter_141t0_119{z-index:4;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}._tileTopline_141t0_119{padding:12px 13px;top:0}._cameraIdentity_141t0_121{align-items:center;gap:9px;min-width:0;display:flex}._cameraIdentity_141t0_121 strong{min-width:34px;height:26px;color:var(--live);border:1px solid var(--line-strong);background:#081c12c7;border-radius:8px;place-items:center;font:700 10px Consolas,monospace;display:grid}._cameraIdentity_141t0_121 span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}._statePill_141t0_124{background:#050a07b8;border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}._statePill_141t0_124 i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}._stateOnline_141t0_126{color:var(--live)}._stateOffline_141t0_126{color:var(--danger)}._tileFooter_141t0_119{padding:10px 12px;bottom:0}._tileFooter_141t0_119>div:first-child{gap:3px;min-width:0;display:grid}._tileFooter_141t0_119 span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font:9px Consolas,monospace;overflow:hidden}._tileFooter_141t0_119 small{color:var(--ink-muted);font-size:7px}._tileActions_141t0_130{gap:6px;display:flex}._tileActions_141t0_130 button{min-width:52px;min-height:36px;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:#0c130fc7;border-radius:9px;padding:0 9px;font-size:8px}._tileActions_141t0_130 button:hover:not(:disabled),._tileActions_141t0_130 button:focus-visible{color:var(--ink);border-color:var(--line-strong);outline:none}._tileActions_141t0_130 button:disabled{opacity:.4;cursor:not-allowed}._emptyState_141t0_83{z-index:3;text-align:center;pointer-events:none;background:radial-gradient(circle,#1f35293d,#0000 50%);place-content:center;justify-items:center;gap:8px;padding:72px 18px 62px;display:grid;position:absolute;inset:0}._emptyState_141t0_83>span{width:44px;height:44px;color:var(--ink-muted);border:1px solid var(--line);border-radius:50%;place-items:center;font:700 15px Consolas,monospace;display:grid}._emptyState_141t0_83 strong{color:var(--ink-soft);font-size:11px}._emptyState_141t0_83 p{color:var(--ink-muted);margin:0;font-size:8px;line-height:1.6}._errorState_141t0_138>span{color:var(--danger);border-color:#ff746a59}._errorState_141t0_138 button{color:var(--danger);margin-top:4px;font-size:9px}._emptyState_141t0_83 button{z-index:5;pointer-events:auto;position:relative}._spinner_141t0_140{animation:.9s linear infinite _spin_141t0_140;border-color:#67efad2e!important;border-top-color:var(--live)!important}._cameraSkeleton_141t0_141{border:1px solid var(--line);color:var(--ink-muted);background:#080d0abd;border-radius:16px;place-content:center;justify-items:center;gap:10px;font-size:9px;display:grid}._cameraSkeleton_141t0_141 i{border:2px solid #67efad29;border-top-color:var(--live);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite _spin_141t0_140}._replayWorkspace_141t0_144{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:10px;height:calc(100vh - 326px);min-height:560px;padding:10px;display:grid}._replayRail_141t0_145{border:1px solid var(--line);background:#070c09c7;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}._replayFilters_141t0_146{border-bottom:1px solid var(--line);gap:10px;padding:14px;display:grid}._replayFilters_141t0_146 label{min-width:0;color:var(--ink-muted);gap:5px;font-size:8px;display:grid}._replayFilters_141t0_146 select,._replayFilters_141t0_146 input{width:100%;min-width:0;min-height:38px;color:var(--ink-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:0 10px;font:600 9px Microsoft YaHei,sans-serif}._replayFilters_141t0_146 select:hover,._replayFilters_141t0_146 input:hover{border-color:var(--line-strong)}._replayFilters_141t0_146 select:focus-visible,._replayFilters_141t0_146 input:focus-visible{border-color:var(--live);outline-offset:1px;outline:2px solid #67efad24}._timeFields_141t0_154{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}._queryButton_141t0_155{min-height:42px;color:var(--ink);border:1px solid var(--line-strong);white-space:nowrap;cursor:pointer;background:#1e875370;border-radius:10px;font:700 9px Microsoft YaHei,sans-serif}._queryButton_141t0_155:hover:not(:disabled),._queryButton_141t0_155:focus-visible{color:var(--live);border-color:var(--live);outline:none}._queryButton_141t0_155:disabled{opacity:.55;cursor:wait}._recordHeading_141t0_160{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:45px;padding:0 14px;display:flex}._recordHeading_141t0_160 strong{font-size:10px}._recordHeading_141t0_160 span{color:var(--ink-muted);font:700 8px Consolas,monospace}._recordList_141t0_162{flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}._recordList_141t0_162 button{text-align:left;min-height:58px;color:var(--ink-soft);cursor:pointer;background:#141c1794;border:1px solid #0000;border-radius:10px;gap:6px;padding:9px 10px;display:grid}._recordList_141t0_162 button:hover,._recordList_141t0_162 button:focus-visible{border-color:var(--line-strong);outline:none}._recordList_141t0_162 ._recordSelected_141t0_167{color:var(--ink);border-color:var(--line-strong);background:var(--surface-soft);box-shadow:inset 3px 0 var(--live)}._recordList_141t0_162 button span{color:inherit;letter-spacing:0;align-items:center;gap:7px;font:700 10px Consolas,monospace;display:flex}._recordList_141t0_162 button span i{background:var(--ink-muted);width:16px;height:1px}._recordList_141t0_162 button small{color:var(--ink-muted);font-size:8px}._recordEmpty_141t0_170{text-align:center;place-content:center;gap:6px;min-height:150px;padding:18px;display:grid}._recordEmpty_141t0_170 strong{font-size:10px}._recordEmpty_141t0_170 span{font-size:8px;line-height:1.6}._recordSkeleton_141t0_171{background:linear-gradient(90deg,var(--surface),var(--surface-soft),var(--surface));background-size:220% 100%;border-radius:10px;height:58px;animation:1.6s infinite _shimmer_141t0_1}._replayStage_141t0_173{border:1px solid var(--line-strong);background:var(--video-deep);border-radius:16px;min-width:0;min-height:0;position:relative;overflow:hidden}._replayPoster_141t0_174,._replayVideo_141t0_174{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._replayPoster_141t0_174{z-index:0;filter:saturate(.75)brightness(.58)}._replayVideo_141t0_174{z-index:1;opacity:0;background:0 0}._replayVideo_141t0_174._videoVisible_141t0_117{opacity:1}._replayShade_141t0_176{z-index:2;pointer-events:none;background:linear-gradient(#00000094,#0000 24% 68%,#000000c2);position:absolute;inset:0}._replayTopline_141t0_177,._replayFooter_141t0_177{z-index:4;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}._replayTopline_141t0_177{padding:13px 14px;top:0}._replayTopline_141t0_177>div{align-items:center;gap:9px;display:flex}._replayTopline_141t0_177>div strong{min-width:34px;height:26px;color:var(--live);border:1px solid var(--line-strong);background:#081c12c7;border-radius:8px;place-items:center;font:700 10px Consolas,monospace;display:grid}._replayTopline_141t0_177>div span{color:var(--ink);letter-spacing:0;font-size:10px;font-weight:650}._replayTopline_141t0_177>span{min-height:25px;color:var(--ink-muted);letter-spacing:0;background:#050a07b8;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}._replayTopline_141t0_177>span i{background:currentColor;border-radius:50%;width:6px;height:6px}._replayTopline_141t0_177 ._playbackActive_141t0_180{color:var(--warning)}._replayMessage_141t0_181{z-index:3;text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:9px;padding:80px 22px;display:grid;position:absolute;inset:0}._replayMessage_141t0_181>span{width:48px;height:48px;color:var(--ink-muted);border:1px solid var(--line);border-radius:50%;place-items:center;font:700 14px Consolas,monospace;display:grid}._replayMessage_141t0_181 strong{font-size:12px}._replayMessage_141t0_181 p{max-width:360px;color:var(--ink-muted);margin:0;font-size:9px;line-height:1.6}._replayFooter_141t0_177{padding:10px 13px;bottom:48px}._replayFooter_141t0_177>div{gap:3px;min-width:0;display:grid}._replayFooter_141t0_177 span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font:9px Consolas,monospace;overflow:hidden}._replayFooter_141t0_177 small{color:var(--ink-muted);font-size:8px}._replayFooter_141t0_177 button{min-height:38px;color:var(--warning);white-space:nowrap;cursor:pointer;background:#12120dc2;border:1px solid;border-radius:9px;padding:0 12px;font-size:8px}._replayFooter_141t0_177 button:hover,._replayFooter_141t0_177 button:focus-visible{color:var(--ink);outline:none}._replayLoading_141t0_186{min-height:560px;color:var(--ink-muted);place-items:center;font-size:10px;display:grid}._footer_141t0_188{min-height:36px;color:var(--ink-muted);justify-content:space-between;align-items:end;gap:16px;font-size:8px;display:flex}@keyframes _spin_141t0_140{to{transform:rotate(360deg)}}@keyframes _shimmer_141t0_1{to{background-position:-120% 0}}@media (width<=1100px){._statusStrip_141t0_51{grid-template-columns:1fr 1fr 1fr 1fr}._refreshButton_141t0_67{grid-column:1/-1;min-height:48px}._cameraGridFocused_141t0_105{grid-template-columns:minmax(0,1.8fr) minmax(210px,.8fr)}}@media (width<=760px){._shell_141t0_2{padding:12px}._header_141t0_30{flex-wrap:wrap;align-items:flex-start;padding:8px 0 12px}._titleBlock_141t0_40 h1{font-size:20px}._statusStrip_141t0_51{grid-template-columns:1fr 1fr}._statusStrip_141t0_51 article{min-height:82px;padding:11px}._statusStrip_141t0_51 strong{font-size:16px}._statusStrip_141t0_51 ._heartbeat_141t0_66{font-size:12px}._workspaceHeading_141t0_91{flex-direction:column;align-items:flex-start;padding:12px 13px}._workspaceHeading_141t0_91 p{line-height:1.5}._modeSwitch_141t0_96{width:100%}._modeSwitch_141t0_96 button{flex:1;min-height:44px}._cameraGrid_141t0_104,._cameraGridFocused_141t0_105{grid-template-rows:none;grid-template-columns:1fr;height:auto;min-height:0}._cameraTile_141t0_106,._cameraFocused_141t0_113,._cameraSecondary_141t0_114{opacity:1;grid-row:auto;min-height:58vw}._cameraFocused_141t0_113{order:-1;min-height:68vw}._tileActions_141t0_130 button{min-height:44px}._replayWorkspace_141t0_144{grid-template-columns:1fr;height:auto;min-height:0}._replayRail_141t0_145{max-height:480px}._replayStage_141t0_173{min-height:64vw}._footer_141t0_188{flex-direction:column;align-items:flex-start;padding-top:8px}}@media (width<=460px){._statusStrip_141t0_51{grid-template-columns:1fr}._statusStrip_141t0_51 article{min-height:74px}._cameraTile_141t0_106,._cameraFocused_141t0_113{min-height:64vw}._tileFooter_141t0_119>div:first-child{display:none}._tileFooter_141t0_119{justify-content:flex-end}._cameraIdentity_141t0_121 span{max-width:170px}._replayWorkspace_141t0_144{padding:7px}._replayStage_141t0_173{min-height:72vw}._replayFooter_141t0_177>div{display:none}._replayFooter_141t0_177{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){._spinner_141t0_140,._cameraSkeleton_141t0_141 i,._recordSkeleton_141t0_171{animation-duration:2s}._cameraTile_141t0_106,._refreshButton_141t0_67,._video_141t0_116{transition:none}}
