.dev{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.dev__sum{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dev__cell{display:flex;flex-direction:column;gap:2px;padding:8px 10px 7px;border:1px solid rgba(93,146,255,.24);border-radius:3px;background:var(--inset-bg)}.dev__k{font-size:12px;color:var(--tx-3)}.dev__v{font-size:26px;font-weight:700;line-height:1.1;text-shadow:0 0 14px rgba(93,176,255,.35)}.dev__rows{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-around;border-top:1px solid rgba(93,146,255,.16);padding-top:6px}.dev__row{display:grid;grid-template-columns:76px 48px 1fr 54px 66px;align-items:center;gap:8px;font-size:12.5px}.dev__name{color:var(--tx-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev__total{text-align:right;color:var(--tx-2)}.dev__track{height:8px;border-radius:4px;background:#78a4ff1f;overflow:hidden}.dev__bar{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,rgba(61,220,151,.5),var(--ok))}.dev__rate{text-align:right;color:var(--tx-3)}.dev__off{text-align:right;color:var(--danger);opacity:.92}:root{--pr-50: #eef4ff;--pr-100: #dbe7ff;--pr-200: #bcd0ff;--pr-300: #93b0ff;--pr-400: #648cff;--pr-500: #2f6bff;--pr-600: #1e53e0;--bg-screen: #0a1a33;--bg-edge: #050e1e;--panel-bg: linear-gradient(180deg, rgba(36, 66, 118, .62) 0%, rgba(16, 34, 66, .78) 100%);--panel-line: rgba(93, 146, 255, .3);--panel-line-strong: rgba(120, 170, 255, .55);--inset-bg: rgba(120, 164, 255, .09);--inset-bg-hover: rgba(120, 164, 255, .17);--thead-bg: rgba(28, 52, 94, .94);--tx-1: #f2f7ff;--tx-2: #c3d6f2;--tx-3: #9db4d6;--tx-4: #7d95ba;--danger: #ff5b6e;--danger-dim: rgba(255, 91, 110, .16);--warn: #ffb454;--warn-dim: rgba(255, 180, 84, .16);--ok: #3ddc97;--ok-dim: rgba(61, 220, 151, .16);--info: #4fd1ff;--info-dim: rgba(79, 209, 255, .16);--violet: #a78bfa;--slate: #7f9dc2;--gap: 12px;--radius: 4px;--font: "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);background:var(--bg-edge);color:var(--tx-1);overflow:hidden;-webkit-font-smoothing:antialiased}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.stage-wrap{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(1200px 460px at 50% -8%,rgba(47,107,255,.22),transparent 70%),linear-gradient(180deg,var(--bg-screen) 0%,var(--bg-edge) 100%)}.stage-box{position:relative;overflow:hidden}.stage{position:relative;overflow:hidden;background-image:linear-gradient(rgba(93,146,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(93,146,255,.055) 1px,transparent 1px);background-size:48px 48px}.stage:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,rgba(120,170,255,.75),transparent);pointer-events:none}.screen{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:12px 20px 10px;gap:var(--gap)}.screen-hd{flex:none;height:72px;display:flex;align-items:center;justify-content:center;position:relative}.screen-hd__title{font-size:33px;font-weight:700;letter-spacing:5px;background:linear-gradient(180deg,#fff 8%,#bcd6ff 55%,#6f9bff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 6px 26px rgba(47,107,255,.45);white-space:nowrap}.screen-hd__sub{position:absolute;left:2px;bottom:12px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx-3)}.screen-hd__clock{position:absolute;right:2px;bottom:12px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--tx-3)}.screen-hd__clock b{font-size:20px;font-weight:600;color:var(--tx-1);letter-spacing:1px}.screen-hd__rule{position:absolute;top:50%;height:1px;width:calc(50% - 300px);background:linear-gradient(90deg,transparent,rgba(120,170,255,.6));transform:translateY(-50%)}.screen-hd__rule--l{left:2px}.screen-hd__rule--r{right:2px;background:linear-gradient(270deg,transparent,rgba(120,170,255,.6))}.screen-kpi{flex:none;display:grid;gap:var(--gap);height:100px}.screen-body{flex:1;min-height:0;display:grid;gap:var(--gap);grid-template-columns:1.18fr 1.4fr 1fr}.screen-body--split{grid-template-columns:1fr 1fr 1fr}.screen-ft{flex:none;height:38px}.col{display:flex;flex-direction:column;gap:var(--gap);min-height:0;min-width:0}.col>*{min-height:0}.f1{flex:1 1 0}.f2{flex:2 1 0}.f3{flex:3 1 0}.f4{flex:4 1 0}.f5{flex:5 1 0}.f6{flex:6 1 0}.f28{flex:2.8 1 0}.f32{flex:3.2 1 0}.fx{flex:none}.panel{position:relative;display:flex;flex-direction:column;min-height:0;border:1px solid var(--panel-line);border-radius:var(--radius);background:var(--panel-bg);box-shadow:inset 0 1px #a0c8ff1a,0 6px 20px #00000047;overflow:hidden}.panel-hd{flex:none;height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;background:linear-gradient(90deg,#2f6bff4d,#2f6bff05 78%);border-bottom:1px solid rgba(93,146,255,.2)}.panel-hd:before{content:"";width:3px;height:15px;border-radius:2px;background:linear-gradient(180deg,var(--pr-300),var(--pr-500));box-shadow:0 0 8px #5db0ffd9}.panel-hd__title{font-size:16px;font-weight:600;letter-spacing:1.2px;color:var(--tx-1)}.panel-hd__extra{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tx-3)}.panel-hd__btn{height:22px;padding:0 8px;border:1px solid rgba(93,146,255,.3);border-radius:3px;background:#142a4a8c;color:var(--pr-200);font:inherit;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.panel-hd__btn:hover{color:#eaf2ff;border-color:var(--pr-400);background:#2f6bff57}.panel-bd{flex:1;min-height:0;padding:10px 12px;display:flex;flex-direction:column}.panel-bd--pad0{padding:0}.panel-bd--scroll{overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.4) transparent}.panel-bd--scroll::-webkit-scrollbar{width:5px}.panel-bd--scroll::-webkit-scrollbar-thumb{background:#78aaff66;border-radius:3px}.kpi{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:10px 14px;border:1px solid var(--panel-line);border-radius:var(--radius);background:var(--panel-bg);box-shadow:inset 0 1px #a0c8ff1a;overflow:hidden}.kpi:after{content:"";position:absolute;right:0;top:0;width:3px;height:100%;background:linear-gradient(180deg,var(--kpi-tone, var(--pr-400)),transparent);opacity:.75}.kpi__label{font-size:13px;color:var(--tx-3);letter-spacing:.5px}.kpi__value{font-size:34px;font-weight:700;line-height:1.05;color:var(--kpi-tone, var(--pr-200));text-shadow:0 0 18px rgba(93,176,255,.4)}.kpi__value small{font-size:14px;font-weight:400;margin-left:4px;color:var(--tx-3);text-shadow:none}.kpi__foot{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tx-4)}.tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;font-size:12px;line-height:1;white-space:nowrap;border:1px solid transparent}.tag--danger{color:var(--danger);background:var(--danger-dim);border-color:#ff5b6e6b}.tag--warn{color:var(--warn);background:var(--warn-dim);border-color:#ffb4546b}.tag--ok{color:var(--ok);background:var(--ok-dim);border-color:#3ddc976b}.tag--info{color:var(--info);background:var(--info-dim);border-color:#4fd1ff6b}.tag--violet{color:var(--violet);background:#a78bfa29;border-color:#a78bfa6b}.tag--slate{color:var(--tx-3);background:#7f9dc229;border-color:#7f9dc261}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;flex:none}.dot--live{animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.tbl{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.tbl th{position:sticky;top:0;z-index:1;height:30px;padding:0 8px;text-align:left;font-weight:500;color:var(--tx-3);background:var(--thead-bg);border-bottom:1px solid rgba(93,146,255,.24);white-space:nowrap}.tbl td{height:34px;padding:0 8px;border-bottom:1px solid rgba(93,146,255,.1);color:var(--tx-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl tbody tr:nth-child(2n){background:#78a4ff0b}.tbl tbody tr:hover{background:var(--inset-bg-hover)}.tbl tbody tr.is-active{background:#2f6bff3d;box-shadow:inset 3px 0 0 var(--pr-400)}.tbl--click tbody tr{cursor:pointer}.tbl .c{text-align:center}.tbl .r{text-align:right}.rank{display:flex;flex-direction:column;justify-content:space-around;height:100%;gap:2px}.rank__row{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;font-size:13px}.rank__idx{display:grid;place-items:center;width:17px;height:17px;border-radius:3px;font-size:11px;color:var(--tx-3);background:#7f9dc233}.rank__row:nth-child(1) .rank__idx{color:#1b1206;background:linear-gradient(180deg,#ffd873,#f0a92e)}.rank__row:nth-child(2) .rank__idx{color:#171c26;background:linear-gradient(180deg,#dfe9f7,#a9bdd6)}.rank__row:nth-child(3) .rank__idx{color:#1e1206;background:linear-gradient(180deg,#f3b981,#cd8241)}.rank__name{position:relative;z-index:1;color:var(--tx-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank__bar{position:absolute;left:0;top:1px;bottom:1px;border-radius:2px;background:linear-gradient(90deg,#2f6bff8c,#4fd1ff29)}.rank__track{position:relative;height:18px;display:flex;align-items:center;padding-left:8px;border-radius:2px;background:#78a4ff0f}.rank__val{font-size:13px;font-weight:600;color:var(--pr-200)}.rank__sub{margin-left:6px;font-style:normal;font-weight:400;font-size:11.5px;color:var(--tx-3)}.ticker{display:flex;align-items:center;gap:10px;height:100%;padding:0 12px;border:1px solid var(--panel-line);border-radius:var(--radius);background:#0c1c38b8;overflow:hidden}.ticker__badge{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--info)}.ticker__track{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.ticker__inner{display:inline-flex;gap:40px;padding-left:100%;animation:ticker-scroll linear infinite;font-size:13px;color:var(--tx-2)}.ticker__inner span b{color:var(--pr-200);font-weight:600}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.static .ticker__inner{animation:none;padding-left:0;gap:26px}.muted{color:var(--tx-3)}.faint{color:var(--tx-4)}.strong{color:var(--pr-200);font-weight:600}.gr{display:flex;gap:8px}.gr-1{display:grid;gap:6px}.between{display:flex;align-items:center;justify-content:space-between;gap:8px}.seg{display:inline-flex;padding:2px;border:1px solid var(--panel-line);border-radius:3px;background:#0a183099}.seg__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--tx-3);font-family:inherit;font-size:12.5px;padding:4px 10px;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .15s,color .15s}.seg__btn:hover{color:var(--tx-1);background:#78a4ff1f}.seg__btn.is-on{color:#fff;background:linear-gradient(180deg,var(--pr-500),var(--pr-600));box-shadow:0 0 12px #2f6bff80}.seg__btn i{font-style:normal;font-size:11.5px;opacity:.85}.bar{height:6px;border-radius:3px;background:#78a4ff24;overflow:hidden}.bar>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--pr-500),var(--info))}.shot{position:relative;width:100%;height:100%;overflow:hidden;background:#0a1526}.shot img{width:100%;height:100%;object-fit:cover;display:block}.shot__box{position:absolute;border:2px solid var(--info);box-shadow:0 0 10px #4fd1ff8c;pointer-events:none}.shot__box:before{content:attr(data-label);position:absolute;left:-2px;top:-20px;padding:1px 5px;font-size:11px;line-height:16px;color:#04101f;background:var(--info);border-radius:2px 2px 0 0;white-space:nowrap}.shot__scan{position:absolute;left:0;right:0;height:34%;background:linear-gradient(180deg,transparent,rgba(79,209,255,.16),transparent);animation:scan 3.6s linear infinite;pointer-events:none}@keyframes scan{0%{top:-34%}to{top:100%}}.static .shot__scan{display:none}.vfeed{position:relative;border:1px solid var(--panel-line);border-radius:3px;overflow:hidden;background:#061223}.vfeed svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vfeed__top,.vfeed__btm{position:absolute;left:0;right:0;display:flex;align-items:center;gap:6px;padding:5px 8px;font-size:12px;background:linear-gradient(180deg,rgba(4,12,26,.88),transparent)}.vfeed__top{top:0}.vfeed__top b{color:var(--tx-1);font-weight:600}.vfeed__btm{bottom:0;background:linear-gradient(0deg,rgba(4,12,26,.9),transparent);color:var(--tx-3)}.vfeed__lines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(120,170,255,.07) 0 1px,transparent 1px 3px);pointer-events:none}.vwall{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;padding:10px}.vfeed--go{padding:0;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.vfeed--go svg{transition:transform .4s ease-out}.vfeed--go:hover,.vfeed--go:focus-visible{border-color:var(--panel-line-strong);box-shadow:0 0 0 1px #78aaff66,inset 0 0 26px #2f6bff47}.vfeed--go:hover svg,.vfeed--go:focus-visible svg{transform:scale(1.035)}.vfeed__go{position:absolute;right:8px;bottom:30px;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid rgba(120,170,255,.5);border-radius:3px;background:#061022d1;color:#eaf2ff;font-size:12px;opacity:.62;pointer-events:none;transition:opacity .16s,border-color .16s}.vfeed--go:hover .vfeed__go,.vfeed--go:focus-visible .vfeed__go{opacity:1;border-color:var(--info)}.vfeed__go-ic{width:0;height:0;border-left:6px solid var(--info);border-top:4px solid transparent;border-bottom:4px solid transparent}.hr{height:1px;background:linear-gradient(90deg,rgba(93,146,255,.34),transparent)}.home{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px}.home__title{font-size:46px;font-weight:700;letter-spacing:8px;background:linear-gradient(180deg,#fff 10%,#bcd6ff,#6f9bff);-webkit-background-clip:text;background-clip:text;color:transparent}.home__sub{font-size:15px;color:var(--tx-3);letter-spacing:2px}.home__grid{display:grid;grid-template-columns:repeat(3,360px);gap:24px}.home__card{position:relative;height:382px;border:1px solid var(--panel-line);border-radius:6px;background:var(--panel-bg);box-shadow:inset 0 1px #a0c8ff1a;overflow:hidden;cursor:pointer;text-align:left;padding:0;font-family:inherit;color:inherit;transition:border-color .2s,transform .2s,box-shadow .2s}.home__card:hover{border-color:var(--panel-line-strong);transform:translateY(-4px);box-shadow:0 14px 34px #00000073,inset 0 1px #a0c8ff33}.home__thumb{height:152px;display:grid;place-items:center;background:radial-gradient(400px 130px at 50% 20%,rgba(47,107,255,.34),transparent 70%),#061224e6;border-bottom:1px solid var(--panel-line)}.home__body{padding:14px 18px}.home__name{font-size:19px;font-weight:600;color:var(--tx-1);margin-bottom:8px}.home__desc{font-size:13px;line-height:1.7;color:var(--tx-3)}.home__route{margin-top:12px;font-size:12px;color:var(--pr-300)}.screen-body--face{grid-template-columns:1.12fr 1.42fr 1fr;grid-template-rows:1fr 176px}.col--wide{grid-column:1 / -1}.chain{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.chain__head{display:flex;align-items:baseline;gap:10px;font-size:13px}.chain__head b{font-size:17px;color:var(--tx-1);letter-spacing:.5px}.chain__head .muted{color:var(--tx-2)}.chain__head .faint:last-child{margin-left:auto}.chain__track{flex:1;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:0}.chain__node{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:1}.chain__line{position:absolute;top:13px;left:50%;width:100%;height:2px;background:#78a4ff2e;z-index:-1}.chain__node.is-done .chain__line{background:linear-gradient(90deg,var(--ok),rgba(61,220,151,.3))}.chain__dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:12.5px;font-weight:600;border:1px solid rgba(120,164,255,.4);background:#08162ce6;color:var(--tx-3)}.chain__node.is-done .chain__dot{color:#06131f;border-color:var(--ok);background:linear-gradient(180deg,#58e7ab,var(--ok));box-shadow:0 0 12px #3ddc978c}.chain__node.is-doing .chain__dot{color:#1c1206;border-color:var(--warn);background:linear-gradient(180deg,#ffc874,var(--warn));box-shadow:0 0 14px #ffb454b3;animation:pulse 1.8s ease-in-out infinite}.chain__name{font-size:12.5px;color:var(--tx-2);white-space:nowrap}.chain__node.is-wait .chain__name{color:var(--tx-4)}.chain__time{font-size:12px;color:var(--tx-3)}.chain__node.is-doing .chain__time{color:var(--warn)}.chain__foot{display:flex;align-items:center;gap:12px;padding-top:8px;border-top:1px solid rgba(93,146,255,.16);font-size:12.5px;color:var(--tx-3)}.chain__foot span:last-child{margin-left:auto;text-align:right}.match__none{flex:none;margin:8px 10px 2px;padding:7px 10px;border:1px dashed rgba(93,146,255,.3);border-radius:3px;font-size:12px;color:var(--tx-3)}.flow{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-around;gap:4px}.flow__row{display:grid;grid-template-columns:78px 1fr 58px;align-items:center;gap:8px;font-size:12.5px}.flow__name{color:var(--tx-2)}.flow__track{position:relative;height:16px;border-radius:3px;background:#78a4ff14;overflow:hidden}.flow__bar{display:block;height:100%;border-radius:3px}.flow__val{text-align:right;font-weight:600;color:var(--pr-200)}.dossier{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.dossier__hero{flex:1.2;min-height:0;display:grid;grid-template-columns:1.62fr 1fr;gap:10px}.dossier__evidence{position:relative;min-height:0;display:flex;flex-direction:column;border:1px solid var(--panel-line);border-radius:3px;overflow:hidden}.dossier__evidence .shot{flex:1;min-height:0}.dossier__cap{flex:none;display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:12px;color:var(--tx-2);background:#061020b8;border-top:1px solid rgba(93,146,255,.2)}.dossier__side{min-height:0;display:flex;flex-direction:column;gap:8px}.dossier__head{position:relative;flex:1;min-height:0;border:1px solid var(--panel-line);border-radius:3px;overflow:hidden}.dossier__head-cap{position:absolute;left:6px;bottom:5px;padding:1px 6px;border-radius:2px;font-size:11px;color:var(--tx-1);background:#061020c7}.dossier__verdict{flex:none;display:flex;flex-direction:column;gap:2px;padding:7px 9px;border:1px solid rgba(255,91,110,.4);border-radius:3px;background:#ff5b6e1a}.dossier__verdict-k{font-size:11.5px;color:var(--tx-3)}.dossier__verdict-v{font-size:15px;color:var(--danger)}.notice{flex:none;display:flex;flex-direction:column;gap:4px;padding:5px 10px 6px;border:1px solid rgba(79,209,255,.42);border-radius:3px;background:linear-gradient(90deg,#4fd1ff29,#2f6bff12 64%,#2f6bff08)}.notice__hd{display:flex;align-items:center;gap:8px;min-width:0}.notice__ttl{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;letter-spacing:.5px;color:var(--info)}.notice__ttl:before{content:"";width:3px;height:12px;border-radius:2px;background:linear-gradient(180deg,var(--info),var(--pr-500));box-shadow:0 0 8px #4fd1ffcc}.notice__to{flex:none;font-size:13.5px;font-weight:600;color:var(--tx-1);white-space:nowrap}.notice__to em{margin-left:6px;font-style:normal;font-size:12px;font-weight:400;color:var(--tx-3)}.notice__ch{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px}.notice__body{margin:0;font-size:12.5px;line-height:1.5;color:var(--tx-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rec-rail{flex:none;display:flex;flex-direction:column;gap:6px}.rec-rail__hd{display:flex;align-items:center;gap:10px;min-width:0;font-size:11.5px;line-height:15px;color:var(--tx-3)}.rec-rail__live{flex:none;display:inline-flex;align-items:center;gap:5px;color:var(--info);white-space:nowrap}.rec-rail__live b{font-weight:600;color:var(--tx-1)}.rec-rail__chain{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-rail__label{margin-right:6px;color:var(--tx-3)}.rec-rail__chain b{font-weight:500;color:var(--tx-2)}.rec-rail__sep{margin:0 4px;font-style:normal;color:#78aaff80}.rec-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.rec-card{display:flex;flex-direction:column;gap:3px;padding:3px;border:1px solid rgba(93,146,255,.22);border-radius:3px;background:#0a18306b;animation:rec-in .48s ease-out both}.static .rec-card{animation:none}.rec-card.is-live{border-color:#93b0ffd9;background:#2f6bff38;box-shadow:0 0 14px #2f6bff73,inset 0 0 0 1px #93b0ff4d}.rec-card__shot{position:relative;flex:none;height:54px;border-radius:2px;overflow:hidden;background:#0a1526}.rec-card__shot .shot__box{border-width:1px;box-shadow:0 0 6px #4fd1ffd9}.rec-card__shot .shot__box:before{display:none}.rec-card__time{position:absolute;right:3px;bottom:3px;padding:0 4px;border-radius:2px;font-size:10px;line-height:14px;color:var(--tx-1);background:#040c1ac7}.rec-card__meta{display:flex;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:16px}.rec-card__school{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--tx-2)}.rec-card.is-live .rec-card__school{color:var(--tx-1)}.rec-card__st{flex:none;font-size:11px}.rec-card__sub{font-size:11px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes rec-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.dossier__grid{flex:none;min-height:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.dossier__col{display:flex;flex-direction:column;gap:1px;padding:7px 9px;border:1px solid rgba(93,146,255,.2);border-radius:3px;background:#0a18306b}.dossier__col-ttl{margin-bottom:2px;padding-bottom:3px;border-bottom:1px solid rgba(93,146,255,.2);font-size:12.5px;font-weight:600;color:var(--pr-200)}.kv{display:grid;grid-template-columns:78px 1fr;align-items:baseline;gap:6px;font-size:12.5px;line-height:1.45}.kv__k{color:var(--tx-4);white-space:nowrap}.kv__v{color:var(--tx-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stepbar{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding-top:6px}.stepbar__i{display:flex;align-items:center;justify-content:center;gap:4px;height:22px;border-radius:3px;border:1px solid rgba(120,164,255,.2);background:#78a4ff12;font-size:11.5px;color:var(--tx-4)}.stepbar__i b{font-weight:600}.stepbar__i em{font-style:normal}.stepbar__i.is-on{color:#06131f;border-color:transparent;background:linear-gradient(180deg,#6fe0f5,#34a9d6)}.stepbar__i.is-on:last-child{background:linear-gradient(180deg,#58e7ab,var(--ok))}.fthumb{position:relative;width:100%;height:100%;overflow:hidden;background:#0a1526}.fthumb img{display:block;width:100%;height:100%;object-fit:cover}.fthumb__tag{position:absolute;left:4px;bottom:4px;padding:1px 5px;border-radius:2px;font-size:10.5px;color:#04101f;background:#93b0ffeb}.fthumb__rec,.fthumb__cam{position:absolute;right:4px;top:4px;font-size:9.5px;letter-spacing:.5px;color:var(--tx-1);opacity:.85}.fthumb__rec:before{content:"";display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;background:var(--danger);vertical-align:middle}.home__card *{text-decoration:none}.screen-hd__title{max-width:100%}.fvd{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:8px}.fvd__hd{position:absolute;z-index:4;left:50%;top:10px;transform:translate(-50%);display:flex;align-items:baseline;gap:8px;max-width:calc(100% - 360px);padding:3px 10px;border:1px solid rgba(120,170,255,.24);border-radius:3px;font-size:12.5px;background:#040c1ab8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fvd__hd b{font-size:15px;color:var(--tx-1);white-space:nowrap}.fvd__hd .faint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvd__bar{flex:none;display:flex;align-items:center;gap:8px;padding-bottom:2px}.fvd__ttl{flex:none;font-size:12.5px;font-weight:600;color:var(--pr-200)}.fvd__cam{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 9px;border:1px solid rgba(93,146,255,.3);border-radius:3px;background:#142a4a8c;color:var(--tx-2);font:inherit;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.fvd__cam b{color:var(--pr-200);font-weight:600}.fvd__cam:hover{color:var(--tx-1);border-color:var(--pr-400);background:#2f6bff42}.fvd__cam.is-on{border-color:#4fd1ff9e;background:#2f6bff57;color:var(--tx-1);box-shadow:inset 0 0 0 1px #4fd1ff33}.fvd__cam.is-off{border-style:dashed;opacity:.62}.fvd__sum{margin-left:auto;font-size:12px;color:var(--tx-3);white-space:nowrap}.chain--sm{gap:6px}.chain--sm .chain__foot{padding-top:6px;font-size:12px}.fpl{flex:1;min-height:0;display:flex;flex-direction:column}.fpl__list{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.35) transparent}.fpl__list::-webkit-scrollbar{width:5px}.fpl__list::-webkit-scrollbar-thumb{background:#78aaff59;border-radius:3px}.fpc{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:10px;padding:8px;border:1px solid rgba(93,146,255,.2);border-radius:4px;background:var(--inset-bg);color:var(--tx-2);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.fpc:hover{border-color:var(--panel-line-strong);background:var(--inset-bg-hover)}.fpc.is-hit{border-color:#ff5b6e80;background:#ff5b6e1a}.fpc__face{width:78px;height:78px;border:1px solid rgba(93,146,255,.3);border-radius:3px;overflow:hidden;background:#0a1526}.fpc.is-hit .fpc__face{border-color:#ff5b6eb3}.fpc__face img{width:100%;height:100%;object-fit:cover;display:block}.fpc__main{display:flex;flex-direction:column;gap:3px;min-width:0}.fpc__name{font-size:15px;color:var(--tx-1);white-space:nowrap}.fpc__name i{font-size:12px;font-weight:400}.fpc__id{font-size:12.5px;letter-spacing:.4px;color:var(--tx-3)}.fpc__meta{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:11.5px}.fpc__meta em{flex:none;font-style:normal;font-weight:600}.fpc__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpc__file{font-size:11.5px;letter-spacing:.3px}.fpc__go{flex:none;font-size:12px;color:var(--pr-300);white-space:nowrap}.fpc__go i{font-style:normal}.fsh-panel{height:122px}.fsh-row{flex:1;min-height:0;display:flex;align-items:center;gap:6px;padding:0 12px}.fsh{position:relative;flex:1 1 0;min-width:0;height:58px;display:grid;place-items:center;border:1px solid rgba(93,146,255,.2);border-radius:3px;overflow:hidden;background:#0a1526}.fsh__plate{padding:1px 6px;border:1px solid #3c5a8f;border-radius:2px;background:#1d3f9e;color:#eaf2ff;font-size:12px;letter-spacing:.5px}.fsh__t{position:absolute;right:2px;bottom:1px;padding:0 3px;border-radius:2px;font-size:10.5px;color:var(--tx-2);background:#040c1ac7}.fpl__note{flex:none;padding:7px 12px;border-top:1px solid rgba(93,146,255,.16);font-size:11.5px;line-height:1.6;color:var(--tx-4)}.fpl__note b{color:var(--pr-200)}.wrail{flex:1;min-height:0;display:flex;gap:10px;padding:10px 12px}.wrail__i{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(93,146,255,.24);border-radius:4px;background:var(--inset-bg)}.wrail__i.is-hot{border-color:#ff5b6e80;background:#ff5b6e17}.wrail__face{flex:none;width:58px;height:58px;border:1px solid rgba(255,91,110,.5);border-radius:3px;object-fit:cover}.wrail__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.wrail__main b{display:flex;align-items:baseline;gap:7px;font-size:13.5px;color:var(--tx-1);white-space:nowrap}.wrail__main em{font-style:normal;font-size:12px;font-weight:600}.wrail__meta{font-size:11.5px;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrail__meta i{font-style:normal;font-weight:600;color:var(--tx-2)}.wrail__st{flex:none}.home__grid{grid-template-columns:repeat(4,348px)}.dms-daybar{flex:none;display:flex;align-items:center;gap:6px;padding:8px 10px 0}.dms-daybar__nav{flex:none;width:26px;height:26px;font:inherit;font-size:11px;color:var(--tx-2);border:1px solid rgba(93,146,255,.3);border-radius:3px;background:#0a183099;cursor:pointer;transition:border-color .15s,background .15s}.dms-daybar__nav:hover:not(:disabled){border-color:var(--panel-line-strong);background:#2f6bff2e}.dms-daybar__nav:disabled{opacity:.35;cursor:default}.dms-daybar__sel{flex:none;max-width:172px;height:26px;padding:0 4px;font:inherit;font-size:12px;color:var(--tx-1);border:1px solid rgba(93,146,255,.3);border-radius:3px;background:#0a183099;cursor:pointer}.dms-daybar__sel option{background:#0d1e3a;color:var(--tx-1)}.dms-daybar__stat{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--tx-4);white-space:nowrap}.dms-daybar__stat b{font-weight:600;color:var(--tx-1)}.dms-daybar__stat b.is-warn{color:var(--warn)}.dms-daybar__stat i{font-style:normal;color:#78aaff59}.dms-capgrid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:2px 10px 8px;overflow:hidden auto;align-content:start;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.35) transparent}.dms-capgrid::-webkit-scrollbar{width:5px}.dms-capgrid::-webkit-scrollbar-thumb{background:#78aaff59;border-radius:3px}.dms-capgrid__none{grid-column:1 / -1;display:grid;place-items:center;min-height:120px;font-size:12.5px;color:var(--tx-4)}.dms-capc{min-width:0;display:flex;flex-direction:column;gap:4px;padding:7px;text-align:left;font:inherit;color:inherit;border:1px solid rgba(93,146,255,.22);border-radius:3px;background:#0a18306b}.dms-capc.is-drill{cursor:pointer;transition:border-color .15s,background .15s}.dms-capc.is-drill:hover,.dms-capc.is-drill:focus-visible{border-color:var(--panel-line-strong);background:#2f6bff29}.dms-capc.is-suspect{border-color:#ff5b6e8c;background:#ff5b6e12}.dms-capc.is-suspect.is-drill:hover{border-color:var(--danger);background:#ff5b6e24}.dms-capc__img{position:relative;border-radius:3px;overflow:hidden;background:#0a1526}.dms-capc__img img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.dms-capc__ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;aspect-ratio:1;font-size:10.5px;color:var(--tx-4);background:repeating-linear-gradient(-45deg,rgba(120,164,255,.05) 0 6px,transparent 6px 12px),#0a1526}.dms-capc__ph i{font-style:normal;font-size:26px;line-height:1;color:#7f9dc273}.dms-capc__ph.is-none i{color:#ffb4548c}.dms-capc__tm{position:absolute;left:4px;top:4px;padding:0 5px;border-radius:2px;font-size:10.5px;line-height:16px;color:var(--tx-1);background:#040c1acc;border:1px solid rgba(120,170,255,.4)}.dms-capc.is-suspect .dms-capc__tm{border-color:#ff5b6e99}.dms-capc__nm{display:flex;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:600;color:var(--tx-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-capc__nm.is-none{color:var(--warn)}.dms-capc__meta{font-size:11.5px;color:var(--tx-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-capc__ft{display:flex;align-items:center;justify-content:space-between;gap:4px}.dms-capc__ft .faint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-capc__ft .tag{flex:none;height:17px;padding:0 5px;font-size:10.5px}.dms-pg{flex:none;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 10px 8px;font-size:11.5px;color:var(--tx-4)}.dms-pg button{height:22px;padding:0 10px;font:inherit;font-size:11.5px;color:var(--tx-2);border:1px solid rgba(93,146,255,.3);border-radius:3px;background:#0a183099;cursor:pointer;transition:border-color .15s,background .15s}.dms-pg button:hover:not(:disabled){border-color:var(--panel-line-strong);background:#2f6bff2e}.dms-pg button:disabled{opacity:.35;cursor:default}.dms-suspects{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.35) transparent}.dms-suspects::-webkit-scrollbar{width:5px}.dms-suspects::-webkit-scrollbar-thumb{background:#78aaff59;border-radius:3px}.dms-suspect{flex:none;display:flex;flex-direction:column;gap:6px;padding:8px 10px;text-align:left;font:inherit;color:inherit;border:1px solid rgba(255,180,84,.5);border-radius:3px;background:linear-gradient(90deg,#ffb4541f,#ffb45408 72%);cursor:pointer;transition:border-color .15s,box-shadow .15s}.dms-suspect:hover,.dms-suspect:focus-visible{border-color:var(--warn);box-shadow:0 0 14px #ffb45440}.dms-suspect.is-danger{border-color:#ff5b6e99;background:linear-gradient(90deg,#ff5b6e24,#ff5b6e08 72%)}.dms-suspect.is-danger:hover{border-color:var(--danger);box-shadow:0 0 14px #ff5b6e4d}.dms-suspect.is-slate{border-color:#7f9dc266;background:#7f9dc212}.dms-suspect__hd{display:flex;align-items:center;gap:8px;min-width:0}.dms-suspect__face{flex:none;width:46px;height:46px;border-radius:3px;object-fit:cover;border:1px solid rgba(255,180,84,.65)}.dms-suspect.is-danger .dms-suspect__face{border-color:#ff5b6ebf}.dms-suspect.is-slate .dms-suspect__face{border-color:#7f9dc28c}.dms-suspect__id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dms-suspect__code{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--tx-1);white-space:nowrap}.dms-suspect__code .faint{font-size:11.5px;font-weight:400}.dms-suspect__sub{font-size:11.5px;color:var(--tx-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-suspect__score{flex:none;display:flex;align-items:baseline;gap:4px}.dms-suspect__score b{font-size:26px;font-weight:700;line-height:1;color:var(--warn)}.dms-suspect.is-danger .dms-suspect__score b{color:var(--danger)}.dms-suspect.is-slate .dms-suspect__score b{color:var(--tx-3)}.dms-suspect__score .faint{font-size:10.5px}.dms-suspect__rules{display:flex;flex-wrap:wrap;gap:4px}.dms-suspect__rules .tag{height:17px;padding:0 5px;font-size:10.5px}.dms-suspect__metrics{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--tx-3);overflow:hidden;white-space:nowrap}.dms-suspect__metrics b{color:var(--tx-1);font-weight:600}.dms-suspect__metrics .sep{color:#78aaff59}.dms-cstat{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-around;gap:3px}.dms-cstat__row{display:grid;grid-template-columns:20px 30px 118px 1fr 44px;align-items:center;gap:8px;font-size:12.5px}.dms-cstat__idx{display:grid;place-items:center;width:17px;height:17px;border-radius:3px;font-size:11px;color:var(--tx-3);background:#7f9dc233}.dms-cstat__row:nth-child(1) .dms-cstat__idx{color:#fff;background:linear-gradient(180deg,#ff7c88,#e03e4e)}.dms-cstat__row:nth-child(2) .dms-cstat__idx{color:#fff;background:linear-gradient(180deg,#ff9d7c,#e06e3e)}.dms-cstat__row:nth-child(3) .dms-cstat__idx{color:#1c1206;background:linear-gradient(180deg,#ffc874,#f0a92e)}.dms-cstat__face{width:30px;height:30px;border-radius:3px;object-fit:cover;border:1px solid rgba(93,146,255,.35)}.dms-cstat__row.is-stranger .dms-cstat__face{border-color:#ffb454b3}.dms-cstat__row.is-suspect .dms-cstat__face{border-color:#ff5b6ecc}.dms-cstat__nm{min-width:0;display:flex;flex-direction:column;gap:1px;overflow:hidden}.dms-cstat__nm b{font-size:12.5px;color:var(--tx-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-cstat__nm i{font-style:normal;font-size:10.5px;color:var(--tx-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-cstat__track{position:relative;height:14px;border-radius:2px;background:#78a4ff12;overflow:hidden}.dms-cstat__bar{position:absolute;left:0;top:1px;bottom:1px;border-radius:2px;background:linear-gradient(90deg,#2f6bff99,#4fd1ff2e)}.dms-cstat__row.is-staff .dms-cstat__bar{background:linear-gradient(90deg,#3ddc978c,#3ddc9729)}.dms-cstat__row.is-stranger .dms-cstat__bar{background:linear-gradient(90deg,#ffb454b3,#ffb4542e)}.dms-cstat__row.is-suspect .dms-cstat__bar{background:linear-gradient(90deg,#ff5b6ebf,#ff5b6e33)}.dms-cstat__val{text-align:right;font-weight:600;color:var(--pr-200)}.dms-hits{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-around;gap:4px}.dms-hit{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:4px 9px;border:1px solid rgba(93,146,255,.16);border-radius:3px;background:#78a4ff0a}.dms-hit__nm{min-width:0;display:flex;flex-direction:column;gap:1px;font-size:12.5px;color:var(--tx-2)}.dms-hit__nm b{font-weight:600;color:var(--tx-1)}.dms-hit__nm i{font-style:normal;font-size:11px;color:var(--tx-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-hit__n{display:inline-flex;align-items:baseline;gap:3px;font-size:11.5px;color:var(--tx-4);white-space:nowrap}.dms-hit__n b{font-size:17px;font-weight:700;color:var(--warn)}.dms-hit__n b.zero{color:var(--tx-3);font-weight:500}.dms-lib{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;align-content:space-around}.dms-lib__i{display:flex;flex-direction:column;gap:2px;padding:6px 9px;border-radius:3px;background:var(--inset-bg);font-size:11.5px;color:var(--tx-4);min-width:0}.dms-lib__i b{font-size:16px;font-weight:600;color:var(--tx-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dms-lib__i b small{font-size:11px;font-weight:400;color:var(--tx-4);margin-left:2px}.dms-lib__i.is-ok b{color:var(--ok)}.dms-feed{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-around;gap:3px}.dms-feed__row{display:grid;grid-template-columns:30px 52px 1fr auto;align-items:center;gap:8px;padding:2px 6px;border-radius:3px;font-size:12px}.dms-feed__row:nth-child(odd){background:#78a4ff0b}.dms-feed__row.is-suspect{background:#ff5b6e1a}.dms-feed__face{width:30px;height:30px;border-radius:3px;object-fit:cover;border:1px solid rgba(93,146,255,.3)}.dms-feed__row.is-suspect .dms-feed__face{border-color:#ff5b6eb3}.dms-feed__ph{display:grid;place-items:center;width:30px;height:30px;border-radius:3px;font-size:15px;color:#ffb45499;background:repeating-linear-gradient(-45deg,rgba(120,164,255,.05) 0 6px,transparent 6px 12px),#0a1526;border:1px dashed rgba(255,180,84,.35)}.dms-feed__tm{color:var(--tx-2)}.dms-feed__info{min-width:0;display:flex;flex-direction:column;gap:1px;overflow:hidden}.dms-feed__info b{font-size:12px;font-weight:600;color:var(--tx-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-feed__info i{font-style:normal;font-size:10.5px;color:var(--tx-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dms-feed__row .tag{height:17px;padding:0 5px;font-size:10.5px}.bcv-video{position:relative;flex:1;min-height:0;border:1px solid rgba(93,146,255,.32);border-radius:5px;overflow:hidden;background:#040c1a}.bcv-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:repeating-linear-gradient(0deg,rgba(120,170,255,.06) 0 1px,transparent 1px 3px);pointer-events:none}.bcv-live{position:absolute;top:0;right:0;bottom:0;left:0}.bcv-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.bcv-osd{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;max-width:72%;padding:4px 9px;border:1px solid rgba(120,170,255,.22);border-radius:3px;font-size:12px;color:var(--tx-2);background:#040c1aa8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);white-space:nowrap}.bcv-osd--tl{left:10px;top:10px}.bcv-osd--tr{right:10px;top:10px}.bcv-osd--bl{left:10px;bottom:10px}.bcv-osd--br{right:10px;bottom:10px}.bcv-rec{display:inline-flex;align-items:center;gap:6px;color:var(--tx-1);letter-spacing:1px}.bcv-rec i{width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 10px var(--danger);animation:pulse 1.4s ease-in-out infinite}.bcv-rec b{font-weight:600}.bcv-live__tag{padding:0 6px}.bcv-sig{display:inline-flex;align-items:flex-end;gap:2px}.bcv-sig i{width:3.5px;border-radius:1px;background:#93b0ff40}.bcv-sig i:nth-child(1){height:5px}.bcv-sig i:nth-child(2){height:8px}.bcv-sig i:nth-child(3){height:11px}.bcv-sig i:nth-child(4){height:14px}.bcv-sig i.is-on{background:var(--ok);box-shadow:0 0 6px #3ddc97b3}.bcv-off{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0 60px;text-align:center;color:var(--tx-3);background:radial-gradient(560px 240px at 50% 38%,rgba(47,107,255,.12),transparent 72%),#050d1c}.bcv-off__ic{width:84px;height:84px;opacity:.9}.bcv-off b{font-size:19px;letter-spacing:1px;color:var(--tx-1)}.bcv-off span{max-width:560px;font-size:13px;line-height:1.7}.imd-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#030914bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.imd{position:relative;width:1568px;height:calc(100% - 52px);max-width:calc(100% - 44px);display:flex;flex-direction:column;border:1px solid var(--panel-line-strong);border-radius:6px;background:linear-gradient(180deg,#0c1f3e,#081630 46%,#0a1a33);box-shadow:0 24px 80px #0009,inset 0 1px #a0c8ff24;overflow:hidden;animation:imdIn .22s ease-out}@keyframes imdIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.imd-hd{flex:none;height:54px;display:flex;align-items:center;gap:10px;padding:0 14px 0 16px;border-bottom:1px solid rgba(93,146,255,.26);background:linear-gradient(90deg,#2f6bff42,#2f6bff08 70%)}.imd-hd__bar{flex:none;width:4px;height:18px;border-radius:2px;background:linear-gradient(180deg,var(--pr-300),var(--pr-500));box-shadow:0 0 10px #5db0ffd9}.imd-hd__ttl{font-size:20px;font-weight:700;letter-spacing:2px;color:var(--tx-1)}.imd-hd__id{font-size:14px;color:var(--pr-200);letter-spacing:1px}.imd-hd__src{margin-left:auto;font-size:12px;white-space:nowrap}.imd-close{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(93,146,255,.35);border-radius:4px;background:#0a183099;color:var(--tx-3);font-size:15px;line-height:1;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.imd-close:hover{color:#fff;border-color:var(--danger);background:#ff5b6e2e}.imd-bd{flex:1;min-height:0;display:grid;grid-template-columns:296px 1fr 396px;gap:12px;padding:12px 14px}.imd-side{display:flex;flex-direction:column;gap:12px;min-height:0}.imd-box{border:1px solid rgba(93,146,255,.22);border-radius:4px;background:#0a183073;padding:10px 12px}.imd-box--fill{flex:1;min-height:0;display:flex;flex-direction:column}.imd-box__ttl{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;font-weight:600;color:var(--pr-200)}.imd-box__ttl:before{content:"";flex:none;width:3px;height:12px;border-radius:2px;background:linear-gradient(180deg,var(--pr-300),var(--pr-500))}.imd-box__ttl .faint{margin-left:auto;font-weight:400;font-size:11.5px;text-align:right}.imd-kv{grid-template-columns:62px 1fr;font-size:12.5px}.imd-box--cams{flex:0 1 auto;min-height:0}.imd-cams{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px;overflow:hidden auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.35) transparent}.imd-cams::-webkit-scrollbar{width:5px}.imd-cams::-webkit-scrollbar-thumb{background:#78aaff59;border-radius:3px}.imd-cam{display:grid;grid-template-columns:10px 64px 1fr auto 46px;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(93,146,255,.2);border-radius:4px;background:#78a4ff0d;color:var(--tx-2);font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.imd-cam:hover{border-color:var(--panel-line-strong);background:var(--inset-bg-hover)}.imd-cam.is-on{border-color:#4fd1ff8c;background:#2f6bff33;box-shadow:inset 2.5px 0 0 var(--info)}.imd-cam__id{color:var(--pr-200);font-weight:600}.imd-cam__ofc{display:flex;flex-direction:column;gap:1px;line-height:1.3;min-width:0}.imd-cam__ofc i{font-style:normal;font-size:11px}.imd-cam__role{padding:0 5px}.imd-cam__bat{text-align:right;font-size:12px}.imd-mid{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0}.imd-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#eaf2ff;pointer-events:none;animation:imdFlash .34s ease-out forwards}@keyframes imdFlash{0%{opacity:.9}to{opacity:0}}.imd-toast{position:absolute;z-index:7;left:50%;top:46px;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:1px solid rgba(61,220,151,.45);border-radius:3px;background:#061814e6;color:var(--ok);font-size:13px;white-space:nowrap;animation:imdToast 2.6s ease forwards}@keyframes imdToast{0%{opacity:0;transform:translate(-50%,-6px)}10%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.imd-ctl{flex:none;display:flex;align-items:stretch;gap:10px}.imd-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 18px;border:1px solid rgba(93,146,255,.4);border-radius:4px;background:linear-gradient(180deg,#2f6bff47,#1e53e029);color:var(--tx-1);font-family:inherit;font-size:14px;letter-spacing:1px;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.imd-btn .imd-ic{width:17px;height:17px}.imd-btn:hover:not(:disabled){border-color:var(--pr-300);background:linear-gradient(180deg,#2f6bff6b,#1e53e042)}.imd-btn:disabled{opacity:.38;cursor:not-allowed}.imd-btn.is-on{border-color:#ff5b6e99;background:linear-gradient(180deg,#ff5b6e52,#ff5b6e24);color:#ffd7dc;animation:pulse 1.8s ease-in-out infinite}.imd-talk{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:0 14px;border:1px solid rgba(93,146,255,.24);border-radius:4px;background:#0a183080}.imd-talk__info{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12.5px}.imd-talk__txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imd-talk__txt.is-ok{color:var(--ok)}.imd-talk__txt.is-warn{color:var(--warn)}.imd-wave{flex:none;display:flex;align-items:center;gap:2.5px;height:26px}.imd-wave i{width:3px;height:100%;border-radius:2px;background:linear-gradient(180deg,#58e7ab,#2f9d6d);transform:scaleY(.18);opacity:.28}.imd-talk.is-on .imd-wave i{animation:imdWave .8s ease-in-out infinite alternate;opacity:.92}.imd-talk.is-connecting .imd-wave i{animation:imdWave 1.6s ease-in-out infinite alternate;opacity:.6;background:linear-gradient(180deg,#ffd98a,#c98a2e)}@keyframes imdWave{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.imd-log{flex:none;display:flex;flex-direction:column;gap:3px;max-height:82px;overflow:hidden;padding:6px 12px;border:1px dashed rgba(93,146,255,.28);border-radius:4px;background:#06102080;font-size:12px;color:var(--tx-3)}.imd-log__i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imd-log__i.is-ok{color:var(--ok)}.imd-log__i.is-warn{color:var(--warn)}.imd-people{display:flex;flex-direction:column;min-height:0;border:1px solid rgba(93,146,255,.22);border-radius:4px;background:#0a183073;overflow:hidden}.imd-caps__hd{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px 8px 16px;font-size:13.5px;font-weight:600;color:var(--pr-200);border-bottom:1px solid rgba(93,146,255,.2);background:linear-gradient(90deg,rgba(47,107,255,.18),transparent 76%)}.imd-caps__hd:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:3px;height:12px;border-radius:2px;background:linear-gradient(180deg,var(--pr-300),var(--pr-500))}.imd-caps__hd .faint{font-weight:400;font-size:11.5px}.imd-caps__list{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.35) transparent}.imd-caps__list::-webkit-scrollbar{width:5px}.imd-caps__list::-webkit-scrollbar-thumb{background:#78aaff59;border-radius:3px}.imd-cap{display:grid;grid-template-columns:58px 1fr;gap:9px;align-items:center;padding:6px;border:1px solid rgba(93,146,255,.18);border-radius:4px;background:#78a4ff0b;color:var(--tx-2);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.imd-cap:hover{border-color:var(--panel-line-strong);background:var(--inset-bg-hover)}.imd-cap.is-on{border-color:#4fd1ff8c;background:#2f6bff33}.imd-cap__th{position:relative;width:58px;height:58px;border:1px solid rgba(93,146,255,.2);border-radius:3px;overflow:hidden;background:#0a1526}.imd-cap__th img{width:100%;height:100%;object-fit:cover;display:block}.imd-cap__th .imd-plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:6px 3px}.imd-cap__th .fthumb{width:100%;height:100%}.imd-cap__meta{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:11.5px}.imd-cap__meta b{display:flex;gap:6px;font-size:12.5px;font-weight:600;color:var(--tx-1)}.imd-cap__kind{color:var(--tx-3)}.imd-cap__hit{margin-left:6px;font-style:normal;font-weight:600;color:var(--danger)}.imd-cap__meta>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imd-plate{display:block;width:100%;height:100%}.imd-plate text{font-family:var(--font)}.imd-plate--big{width:min(76%,620px);height:auto;filter:drop-shadow(0 14px 42px rgba(0,0,0,.55))}.imd-plate--big text{font-size:34px}.imd-capview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;background:#040c1a}.imd-capview__back{position:absolute;z-index:5;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:1px solid rgba(93,146,255,.45);border-radius:3px;background:#061020d9;color:var(--tx-1);font-family:inherit;font-size:12.5px;cursor:pointer}.imd-capview__back:hover{border-color:var(--info);color:#fff}.imd-capview__stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:44px 26px 16px;background:radial-gradient(760px 430px at 50% 46%,rgba(47,107,255,.1),transparent 72%)}.imd-capview__still{position:relative;width:min(100%,800px);aspect-ratio:16 / 9;border:1px solid rgba(93,146,255,.3);border-radius:4px;overflow:hidden;background:#040c1a;box-shadow:0 14px 40px #00000073}.imd-capview__still .bcv-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.imd-capview__still-tag{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:2px;font-size:11.5px;color:#04101f;background:#93b0ffeb}.imd-capview__sq{position:relative;height:100%;aspect-ratio:1 / 1;max-width:100%;border:1px solid rgba(93,146,255,.3);border-radius:4px;overflow:hidden;background:#0a1526}.imd-capview__sq img{width:100%;height:100%;object-fit:cover;display:block}.imd-capview__sq .shot__box{border-width:2.5px}.imd-capview__meta{flex:none;display:flex;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid rgba(93,146,255,.22);background:#040c1ab8;font-size:12.5px}.imd-capview__meta .faint:last-child{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imd-ft{flex:none;display:flex;align-items:center;gap:14px;height:62px;padding:0 16px;border-top:1px solid rgba(93,146,255,.26);background:#0610208c}.imd-ft__ttl{flex:none;font-size:13.5px;font-weight:600;letter-spacing:1px;color:var(--pr-200)}.imd-ft__track{flex:1;display:flex;align-items:center;min-width:0}.imd-step{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.imd-step__dot{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:600;border:1px solid rgba(120,164,255,.4);background:#08162ce6;color:var(--tx-3)}.imd-step.is-done .imd-step__dot{color:#06131f;border-color:var(--ok);background:linear-gradient(180deg,#58e7ab,var(--ok))}.imd-step.is-doing .imd-step__dot{color:#1c1206;border-color:var(--warn);background:linear-gradient(180deg,#ffc874,var(--warn));animation:pulse 1.8s ease-in-out infinite}.imd-step__name{font-size:12.5px;color:var(--tx-2);white-space:nowrap}.imd-step.is-wait .imd-step__name{color:var(--tx-4)}.imd-step__at{font-size:12px;color:var(--tx-3)}.imd-step.is-doing .imd-step__at{color:var(--warn)}.imd-ft__hint{flex:none;font-size:12px}.static .imd,.static .bcv-sway,.static .bcv-carA,.static .bcv-carB,.static .bcv-bob,.static .bcv-beacon,.static .bcv-rec i,.static .imd-btn.is-on,.static .imd-step.is-doing .imd-step__dot,.static .imd-talk.is-on .imd-wave i,.static .imd-talk.is-connecting .imd-wave i{animation:none}.static .imd-talk.is-on .imd-wave i{transform:scaleY(.55);opacity:.8}.static .imd-flash{animation:none;opacity:0}.static .imd-toast{animation:none;opacity:1}.imd-overview__grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:8px 10px;overflow:hidden}.imd-ov{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 12px;border:1px solid rgba(93,146,255,.18);border-radius:4px;background:#78a4ff0d;font-size:12px}.imd-ov .faint{font-size:11.5px}.imd-ov b{font-size:17px;color:var(--tx-1)}.imd-ov b i{font-style:normal;font-size:11px;font-weight:400;color:var(--tx-3)}.imd-ov--hit{color:var(--danger)}.imd-tabs{display:flex;align-items:center;gap:6px}.imd-tab{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border:1px solid rgba(93,146,255,.28);border-radius:3px;background:#142a4a80;color:var(--tx-3);font:inherit;font-size:12.5px;font-weight:400;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.imd-tab i{font-style:normal;font-size:11.5px;color:var(--tx-4)}.imd-tab:hover{color:var(--tx-1);border-color:var(--pr-400)}.imd-tab.is-on{color:var(--tx-1);border-color:var(--panel-line-strong);background:#2f6bff52}.imd-tab.is-on i{color:var(--pr-200)}.imp-sum{display:flex;align-items:center;gap:14px;padding:8px 10px;border:1px solid rgba(93,146,255,.2);border-radius:3px;background:#0a183080;font-size:12px;color:var(--tx-3)}.imp-sum b{margin-left:2px;font-size:13.5px;color:var(--tx-1)}.imp-sum__hit{color:var(--danger)}.imp{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:10px;padding:8px;border:1px solid rgba(93,146,255,.2);border-radius:4px;background:#78a4ff0b;color:var(--tx-2);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.imp:hover{border-color:var(--panel-line-strong);background:var(--inset-bg-hover)}.imp.is-hit{border-color:#ff5b6e80;background:#ff5b6e1a}.imp__face{display:block;width:62px;height:62px;border:1px solid rgba(93,146,255,.3);border-radius:3px;overflow:hidden;background:#0a1526}.imp.is-hit .imp__face{border-color:#ff5b6eb3}.imp__face img{width:100%;height:100%;object-fit:cover;display:block}.imp__main{display:flex;flex-direction:column;gap:3px;min-width:0}.imp__main b{font-size:14.5px;color:var(--tx-1);white-space:nowrap}.imp__main b i{font-size:12px;font-weight:400}.imp__id{font-size:12.5px;letter-spacing:.4px;color:var(--tx-3)}.imp__meta{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:11.5px}.imp__meta em{flex:none;font-style:normal;font-weight:600}.imp__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp__go{flex:none;font-size:12px;color:var(--pr-300);white-space:nowrap}.imp-note{padding:0 2px 4px;font-size:11.5px;line-height:1.65;color:var(--tx-4)}.ima{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.35) transparent}.ima::-webkit-scrollbar{width:5px}.ima::-webkit-scrollbar-thumb{background:#78aaff59;border-radius:3px}.ima__back{flex:none;align-self:flex-start;height:24px;padding:0 10px;border:1px solid rgba(93,146,255,.32);border-radius:3px;background:#142a4a8c;color:var(--pr-200);font:inherit;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ima__back:hover{color:#eaf2ff;border-color:var(--pr-400);background:#2f6bff57}.ima__hero{flex:none;display:grid;grid-template-columns:92px 1fr;align-items:center;gap:12px;padding:10px;border:1px solid rgba(93,146,255,.24);border-radius:4px;background:#0a183080}.ima__hero.is-hit{border-color:#ff5b6e80;background:#ff5b6e1a}.ima__hero img{width:92px;height:92px;border:1px solid rgba(93,146,255,.35);border-radius:3px;object-fit:cover}.ima__hero.is-hit img{border-color:#ff5b6ea6}.ima__hero-main{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ima__hero-main b{font-size:21px;letter-spacing:1px;color:var(--tx-1)}.ima__id{letter-spacing:.6px;color:var(--pr-200)}.ima__tags{display:inline-flex;flex-wrap:wrap;gap:5px}.ima__block{flex:none;display:flex;flex-direction:column;gap:6px}.ima__block--fill{flex:1;min-height:0}.ima__records{display:flex;flex-direction:column;gap:5px}.ima__rec{display:grid;grid-template-columns:84px 1fr;gap:8px;font-size:12.5px;line-height:1.5;color:var(--tx-2)}.ima__caps{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;overflow:hidden auto}.ima__cap{display:grid;grid-template-columns:42px 74px 1fr 76px;gap:8px;padding:5px 8px;border:1px solid rgba(93,146,255,.16);border-radius:3px;background:#78a4ff0d;font-size:12px}.ima__cap>span:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ima__cap>span:last-child{text-align:right}.ima__acts{flex:none;display:flex;gap:8px;padding-top:2px}.bcv-osd--raise{bottom:56px}.bcv-rec.is-play i{background:var(--warn);box-shadow:0 0 10px var(--warn)}.impv{position:absolute;z-index:5;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid rgba(120,170,255,.26);border-radius:3px;background:#040c1acc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.impv__play{flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(120,170,255,.45);border-radius:50%;background:#2f6bff4d;color:var(--tx-1);font-size:11px;cursor:pointer}.impv__play:hover{background:#2f6bff80}.impv__t{flex:none;font-size:12px;color:var(--tx-3)}.impv__track{position:relative;flex:1;height:22px;cursor:pointer}.impv__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;transform:translateY(-50%);border-radius:2px;background:#78a4ff33}.impv__fill{position:absolute;left:0;top:50%;height:4px;transform:translateY(-50%);border-radius:2px;background:linear-gradient(90deg,rgba(120,170,255,.5),var(--pr-400))}.impv__mark{position:absolute;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--slate);box-shadow:0 0 0 1.5px #040c1ae6}.impv__mark.is-face{background:var(--pr-300)}.impv__mark.is-hit{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--danger)}.impv__mark.is-plate{background:var(--warn)}.impv__head{position:absolute;top:50%;width:2px;height:16px;margin-top:-8px;background:var(--tx-1);box-shadow:0 0 8px #eaf2ffb3}.impv__now{flex:none;font-size:12.5px;font-weight:600;color:var(--tx-1)}.imd-btn.is-play{border-color:#ffb4548c;background:linear-gradient(180deg,#ffb45447,#ffb4541f);color:#ffe3bd}.imd-who{display:inline-flex;align-items:center;gap:8px;padding:3px 9px;border:1px solid rgba(93,146,255,.3);border-radius:3px;background:#5d92ff1a;font-size:12.5px}.imd-who.is-hit{border-color:#ff5b6e8c;background:#ff5b6e24}.imd-who b{font-size:14.5px;color:var(--tx-1)}.imd-who i{font-style:normal;letter-spacing:.4px;color:var(--tx-3)}.imd-who em{font-style:normal;font-weight:600}.imd-who__sim{color:var(--danger)}.vmd-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#030914bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vmd{position:relative;width:1568px;height:calc(100% - 52px);max-width:calc(100% - 44px);display:flex;flex-direction:column;border:1px solid var(--panel-line-strong);border-radius:6px;background:linear-gradient(180deg,#0c1f3e,#081630 46%,#0a1a33);box-shadow:0 24px 80px #0009,inset 0 1px #a0c8ff24;overflow:hidden;animation:vmdIn .22s ease-out}@keyframes vmdIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.vmd-hd{flex:none;height:54px;display:flex;align-items:center;gap:10px;padding:0 14px 0 16px;border-bottom:1px solid rgba(93,146,255,.26);background:linear-gradient(90deg,#2f6bff42,#2f6bff08 70%)}.vmd-hd__bar{flex:none;width:4px;height:18px;border-radius:2px;background:linear-gradient(180deg,var(--pr-300),var(--pr-500));box-shadow:0 0 10px #5db0ffd9}.vmd-hd__ttl{font-size:20px;font-weight:700;letter-spacing:2px;color:var(--tx-1)}.vmd-hd__sum{font-size:12.5px}.vmd-hd__src{margin-left:auto;font-size:12px;white-space:nowrap}.vmd-close{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(93,146,255,.35);border-radius:4px;background:#0a183099;color:var(--tx-3);font-size:15px;line-height:1;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.vmd-close:hover{color:#fff;border-color:var(--danger);background:#ff5b6e2e}.vmd-bd{flex:1;min-height:0;display:grid;grid-template-columns:336px 1fr;gap:10px;padding:10px}.vmd-left{display:flex;flex-direction:column;gap:10px;min-height:0}.vmd-dir{flex:1;display:flex;flex-direction:column;min-height:0;border:1px solid rgba(93,146,255,.22);border-radius:4px;background:#0a183080}.vmd-dir__hd{flex:none;height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;font-size:13px;color:var(--tx-1);border-bottom:1px solid rgba(93,146,255,.16)}.vmd-dir__hd .faint{font-size:11.5px}.vmd-dir__tools{flex:none;display:flex;flex-direction:column;gap:7px;padding:8px;border-bottom:1px solid rgba(93,146,255,.14)}.vmd-search{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border:1px solid rgba(93,146,255,.28);border-radius:3px;background:#061022cc;color:var(--tx-3);transition:border-color .15s,box-shadow .15s}.vmd-search:focus-within{border-color:var(--panel-line-strong);box-shadow:0 0 0 2px #2f6bff33}.vmd-search__ic{flex:none;width:13px;height:13px}.vmd-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--tx-1);font:inherit;font-size:13px}.vmd-search input::placeholder{color:var(--tx-4)}.vmd-search__x{flex:none;border:0;padding:0 2px;background:transparent;color:var(--tx-4);font-size:12px;cursor:pointer}.vmd-search__x:hover{color:var(--danger)}.vmd-chips{display:flex;gap:5px}.vmd-chip{flex:1;height:24px;border:1px solid rgba(93,146,255,.24);border-radius:3px;background:#142a4a8c;color:var(--tx-3);font:inherit;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.vmd-chip:hover{color:var(--tx-1);border-color:var(--panel-line-strong)}.vmd-chip.is-on{color:#eaf2ff;border-color:var(--pr-400);background:#2f6bff5c;box-shadow:inset 0 0 0 1px #78aaff47}.vmd-dir__list{flex:1;min-height:0;overflow:hidden auto;padding:2px 6px 8px;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.4) transparent}.vmd-dir__list::-webkit-scrollbar{width:5px}.vmd-dir__list::-webkit-scrollbar-thumb{background:#78aaff66;border-radius:3px}.vmd-group__hd{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;height:26px;margin-top:4px;padding:0 6px;font-size:12px;color:var(--pr-200);background:linear-gradient(180deg,#0b1c38fc 20%,#0b1c38db)}.vmd-item{display:flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--tx-2);text-align:left;font:inherit;cursor:pointer;transition:background .14s,border-color .14s}.vmd-item:hover{background:var(--inset-bg)}.vmd-item.is-on{border-color:var(--pr-400);background:linear-gradient(90deg,#2f6bff6b,#2f6bff1f)}.vmd-item.is-off{opacity:.62}.vmd-item__th{position:relative;flex:none;width:66px;height:38px;border:1px solid rgba(93,146,255,.3);border-radius:3px;overflow:hidden;background:#061223}.vmd-item__th svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vmd-item__star{position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:var(--warn);box-shadow:0 0 6px #ffb454e6}.vmd-item__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px}.vmd-item__meta b{font-weight:600;color:var(--tx-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vmd-item__meta .faint{font-size:11.5px}.vmd-item__st{flex:none;font-size:11.5px;color:var(--danger)}.vmd-item__st.is-on{color:var(--ok)}.vmd-empty{padding:22px 12px;text-align:center;font-size:12.5px;line-height:1.6;color:var(--tx-4)}.vmd-grabs{flex:none;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid rgba(93,146,255,.22);border-radius:4px;background:#0a183080}.vmd-grabs__hd{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--tx-1)}.vmd-grabs__hd .faint{font-size:11.5px}.vmd-grabs__list{display:flex;flex-wrap:wrap;gap:6px;min-height:58px;max-height:152px;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.4) transparent}.vmd-grabs__list::-webkit-scrollbar{width:5px}.vmd-grabs__list::-webkit-scrollbar-thumb{background:#78aaff66;border-radius:3px}.vmd-grabs__hint{font-size:11.5px;line-height:1.7}.vmd-grab{position:relative;flex:none;width:96px;padding:0;border:1px solid rgba(93,146,255,.3);border-radius:3px;overflow:hidden;background:#061223;cursor:pointer;transition:border-color .15s,box-shadow .15s}.vmd-grab:hover,.vmd-grab.is-on{border-color:var(--info);box-shadow:0 0 0 1px #4fd1ff59}.vmd-grab img{display:block;width:100%;height:54px;object-fit:cover}.vmd-grab__cap{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:2px 5px;font-size:11px;background:#061022e6;color:var(--tx-2)}.vmd-main{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.vmd-stage{position:relative;flex:0 1 auto;width:100%;min-height:220px;aspect-ratio:16 / 9;max-height:610px;border:1px solid var(--panel-line);border-radius:4px;overflow:hidden;background:#03080f}.vmd-stage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vmd-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.78;animation:vmdFlash .32s ease-out forwards;pointer-events:none}@keyframes vmdFlash{0%{opacity:.78}to{opacity:0}}.static .vmd-flash{display:none}.vmd-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#02060d}.vmd-still__back{position:absolute;top:8px;left:8px;padding:3px 10px;border:1px solid rgba(93,146,255,.4);border-radius:3px;background:#040c1adb;color:var(--tx-1);font:inherit;font-size:12px;cursor:pointer}.vmd-still__back:hover{border-color:var(--info);color:var(--info)}.vmd-still__tag{position:absolute;bottom:8px;left:8px;padding:2px 8px;border-radius:3px;background:#040c1acc;font-size:11.5px;color:var(--tx-2)}.vmd-lost{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 120px;text-align:center;background:radial-gradient(120% 90% at 50% 40%,#0a1a30,#040b16 70%)}.vmd-lost__ic{width:78px;height:78px}.vmd-lost b{font-size:19px;letter-spacing:1px;color:var(--tx-1)}.vmd-lost span{font-size:13px;line-height:1.75;color:var(--tx-3)}.vmd-ctl{flex:none;display:flex;align-items:center;gap:9px;height:34px}.vmd-seg{display:flex;border:1px solid rgba(93,146,255,.3);border-radius:3px;overflow:hidden}.vmd-seg button{height:32px;padding:0 14px;border:0;background:#142a4a80;color:var(--tx-3);font:inherit;font-size:13px;cursor:pointer;transition:color .15s,background .15s}.vmd-seg button:hover{color:var(--tx-1)}.vmd-seg button.is-on{color:#eaf2ff;background:linear-gradient(180deg,#2f6bff9e,#2f6bff4d);box-shadow:inset 0 0 0 1px #78aaff59}.vmd-days{display:flex;gap:4px}.vmd-day{height:26px;padding:0 10px;border:1px solid rgba(93,146,255,.24);border-radius:3px;background:#142a4a80;color:var(--tx-3);font:inherit;font-size:12px;cursor:pointer}.vmd-day:hover{color:var(--tx-1);border-color:var(--panel-line-strong)}.vmd-day.is-on{color:#eaf2ff;border-color:var(--pr-400);background:#2f6bff57}.vmd-play{display:flex;align-items:center;gap:6px}.vmd-btn{height:26px;padding:0 11px;border:1px solid rgba(93,146,255,.3);border-radius:3px;background:#142a4a9e;color:var(--tx-1);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.vmd-btn:hover:not(:disabled){border-color:var(--pr-400);background:#2f6bff57}.vmd-btn:disabled{opacity:.42;cursor:not-allowed}.vmd-btn--play{min-width:76px}.vmd-btn--sm{padding:0 8px;color:var(--tx-2)}.vmd-btn--grab{margin-left:4px;border-color:#4fd1ff73;color:#eaf2ff;background:#4fd1ff33}.vmd-speed{display:flex;gap:3px}.vmd-speed button{height:26px;padding:0 8px;border:1px solid rgba(93,146,255,.24);border-radius:3px;background:#142a4a80;color:var(--tx-3);font:inherit;font-size:12px;cursor:pointer}.vmd-speed button.is-on{color:#eaf2ff;border-color:var(--pr-400);background:#2f6bff57}.vmd-ctl__hint{font-size:12px}.vmd-ctl__clock{margin-left:auto;font-size:13px;color:var(--tx-2)}.vmd-track{flex:none;display:flex;flex-direction:column;gap:3px}.vmd-track__hd{display:flex;align-items:center;justify-content:space-between;font-size:11.5px}.vmd-track__bar{position:relative;height:18px;border:1px solid rgba(93,146,255,.28);border-radius:3px;background:#061022d9;cursor:pointer;touch-action:none}.vmd-track__bar.is-on{border-color:#78aaff8c}.vmd-track__reel{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#5d92ff24 0,#5d92ff24 1px,#5d92ff0d 1px,#5d92ff0d 30px)}.vmd-track__tick{position:absolute;top:0;bottom:0;width:1px;background:#93b0ff59}.vmd-track__played{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,#2f6bff59,#4fd1ff73)}.vmd-ev{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;padding:0;border:1px solid rgba(4,12,26,.85);border-radius:50%;cursor:pointer;box-shadow:0 0 7px currentColor;transition:transform .12s}.vmd-ev:hover{transform:scale(1.5)}.vmd-track__head{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 8px #ffffffd9;pointer-events:none}.vmd-track__head:after{content:"";position:absolute;top:-5px;left:-3.5px;border:4.5px solid transparent;border-top-color:#fff}.vmd-track__scale{display:flex;justify-content:space-between;font-size:11px;color:var(--tx-4)}.static .vmd-track__head{box-shadow:none}.vmd-kvline{flex:none;display:flex;flex-wrap:wrap;gap:6px}.vmd-chipkv{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px solid rgba(93,146,255,.22);border-radius:3px;background:#78a4ff17;font-size:12px}.vmd-chipkv i{font-style:normal;color:var(--tx-4)}.vmd-chipkv b{font-weight:600;color:var(--tx-1)}.vmd-chipkv.is-ok b{color:var(--ok)}.vmd-chipkv.is-danger b{color:var(--danger)}.vmd-events{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;padding:7px 9px;border:1px solid rgba(93,146,255,.22);border-radius:4px;background:#0a183073;overflow:hidden}.vmd-events__hd{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--tx-1)}.vmd-events__list{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.4) transparent}.vmd-events__list::-webkit-scrollbar{width:5px}.vmd-events__list::-webkit-scrollbar-thumb{background:#78aaff66;border-radius:3px}.vmd-evrow{display:flex;align-items:center;gap:8px;width:100%;padding:2px 4px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--tx-2);text-align:left;font:inherit;cursor:pointer}.vmd-evrow:hover{border-color:#5d92ff4d;background:var(--inset-bg)}.vmd-evrow__t{flex:none;font-size:12.5px}.vmd-evrow__k{flex:none}.vmd-evrow__n{flex:1;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vmd-events__none{font-size:12px;line-height:1.7}.vmd-ft{flex:none;height:34px;display:flex;align-items:center;gap:12px;padding:0 14px;border-top:1px solid rgba(93,146,255,.2);background:#06102280;font-size:12px}.vmd-ft .faint{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vmd-ft__warn{flex:none;color:var(--danger)}.dmd-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#030914bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dmd{position:relative;width:1420px;height:calc(100% - 56px);max-width:calc(100% - 44px);display:flex;flex-direction:column;border:1px solid var(--panel-line-strong);border-radius:6px;background:linear-gradient(180deg,#0c1f3e,#081630 46%,#0a1a33);box-shadow:0 24px 80px #0009,inset 0 1px #a0c8ff24;overflow:hidden;animation:dmdIn .22s ease-out}@keyframes dmdIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.dmd-hd{flex:none;height:52px;display:flex;align-items:center;gap:10px;padding:0 14px 0 16px;border-bottom:1px solid rgba(93,146,255,.26);background:linear-gradient(90deg,#2f6bff42,#2f6bff08 70%)}.dmd-hd__bar{flex:none;width:4px;height:18px;border-radius:2px;background:linear-gradient(180deg,var(--pr-300),var(--pr-500));box-shadow:0 0 10px #5db0ffd9}.dmd-hd__ttl{font-size:19px;font-weight:700;letter-spacing:2px;color:var(--tx-1);white-space:nowrap}.dmd-hd__id{font-size:13px;color:var(--pr-200);letter-spacing:1px;white-space:nowrap}.dmd-hd__src{margin-left:auto;font-size:12px;white-space:nowrap}.dmd-close{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(93,146,255,.35);border-radius:4px;background:#0a183099;color:var(--tx-3);font-size:15px;line-height:1;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.dmd-close:hover{color:#fff;border-color:var(--danger);background:#ff5b6e2e}.dmd-bd{flex:1;min-height:0;display:grid;grid-template-columns:252px 1fr 330px;gap:12px;padding:14px}.dmd-side{min-height:0;display:flex;flex-direction:column;gap:10px}.dmd-photo{position:relative;flex:none;border-radius:4px;overflow:hidden;border:1px solid rgba(93,146,255,.4)}.dmd-photo.is-stranger{border-color:#ffb4548c}.dmd-photo img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.dmd-photo__cap{position:absolute;left:0;right:0;bottom:0;padding:4px 8px;font-size:11.5px;color:var(--tx-1);background:linear-gradient(0deg,rgba(4,12,26,.88),transparent)}.dmd-risk{flex:none;display:flex;flex-direction:column;gap:5px;padding:10px 12px;border-radius:4px;border:1px solid rgba(255,180,84,.45);background:#ffb45417}.dmd-risk.is-danger{border-color:#ff5b6e8c;background:#ff5b6e1a}.dmd-risk.is-slate{border-color:#7f9dc273;background:#7f9dc21a}.dmd-risk__k{font-size:12px;color:var(--tx-3)}.dmd-risk__v{font-size:34px;font-weight:700;line-height:1;color:var(--warn)}.dmd-risk.is-danger .dmd-risk__v{color:var(--danger)}.dmd-risk.is-slate .dmd-risk__v{color:var(--tx-2)}.dmd-risk__v i{font-style:normal;font-size:13px;font-weight:400;color:var(--tx-4);margin-left:4px}.dmd-risk__bar{height:5px;border-radius:3px;background:#78a4ff24;overflow:hidden}.dmd-risk__bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,rgba(255,180,84,.55),var(--warn))}.dmd-risk.is-danger .dmd-risk__bar i{background:linear-gradient(90deg,rgba(255,91,110,.55),var(--danger))}.dmd-risk.is-slate .dmd-risk__bar i{background:linear-gradient(90deg,rgba(127,157,194,.5),var(--tx-3))}.dmd-risk__hint{font-size:11px;color:var(--tx-4)}.dmd-libkv{flex:none;display:flex;flex-direction:column;gap:5px;padding:9px 12px;border-radius:4px;border:1px solid rgba(61,220,151,.4);background:#3ddc9712}.dmd-advise{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px;padding:9px 12px;border-radius:4px;border:1px solid rgba(79,209,255,.4);background:#4fd1ff14}.dmd-advise__ttl{font-size:12.5px;font-weight:600;color:var(--info)}.dmd-advise p{margin:0;font-size:12.5px;line-height:1.65;color:var(--tx-2)}.dmd-main{min-height:0;min-width:0;display:flex;flex-direction:column;gap:12px}.dmd-box{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 14px 12px;border:1px solid rgba(93,146,255,.22);border-radius:4px;background:#0a18306b}.dmd-box__ttl{flex:none;display:flex;align-items:baseline;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(93,146,255,.2);font-size:14px;font-weight:600;color:var(--pr-200)}.dmd-box__ttl .faint{font-weight:400;font-size:11.5px}.dmd-cols{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 26px;align-content:space-evenly}.dmd-kv{grid-template-columns:74px 1fr}.dmd-rules{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly}.dmd-rule{display:grid;grid-template-columns:1fr 84px 96px;align-items:center;gap:12px;padding:6px 10px;border-radius:3px;border:1px solid rgba(93,146,255,.14)}.dmd-rule.is-hit{border-color:#ff5b6e73;background:#ff5b6e14}.dmd-rule__nm{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:13.5px;font-weight:600;color:var(--tx-2);white-space:nowrap}.dmd-rule.is-hit .dmd-rule__nm{color:var(--tx-1)}.dmd-rule__nm i{font-style:normal;font-size:11.5px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.dmd-rule__val{text-align:right;font-size:15px;font-weight:600;color:var(--pr-200)}.dmd-rule.is-hit .dmd-rule__val{color:var(--danger)}.dmd-rule .tag{justify-self:end}.dmd-metrics{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:9px}.dmd-m{display:flex;flex-direction:column;gap:3px;padding:8px 11px;border-radius:3px;background:var(--inset-bg)}.dmd-m .faint{font-size:11.5px}.dmd-m b{font-size:16px;color:var(--tx-1)}.dmd-cams{flex:1;min-height:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;font-size:12px;overflow:hidden auto}.dmd-caps{min-height:0;display:flex;flex-direction:column;border:1px solid rgba(93,146,255,.22);border-radius:4px;background:#0a18306b;overflow:hidden}.dmd-caps__hd{flex:none;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;font-size:14px;color:var(--pr-200);border-bottom:1px solid rgba(93,146,255,.2);background:linear-gradient(90deg,rgba(47,107,255,.16),transparent)}.dmd-caps__hd .faint{font-size:11.5px;font-weight:400}.dmd-caps__list{flex:1;min-height:0;overflow:hidden auto;padding:6px;display:flex;flex-direction:column;gap:5px;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.35) transparent}.dmd-caps__list::-webkit-scrollbar{width:5px}.dmd-caps__list::-webkit-scrollbar-thumb{background:#78aaff59;border-radius:3px}.dmd-cap{flex:none;display:flex;align-items:center;gap:9px;padding:5px 7px;border:1px solid rgba(93,146,255,.16);border-radius:3px;background:#78a4ff0d}.dmd-cap__th{flex:none;width:34px;height:34px;border-radius:3px;object-fit:cover;border:1px solid rgba(93,146,255,.3)}.dmd-cap__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:12.5px}.dmd-cap__meta b{color:var(--tx-1);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmd-cap__sub{font-size:11px}.dmd-cap .tag,.dmd-box--fit{flex:none}.dmd-nodes{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.dmd-node{position:relative;display:flex;flex-direction:column;gap:3px;padding:7px 9px 8px;border:1px solid transparent;border-radius:3px;background:var(--inset-bg)}.dmd-node:not(:last-child):after{content:"";position:absolute;top:18px;right:-7px;width:7px;height:1px;background:#5d92ff73}.dmd-node__tm{min-height:15px;font-size:12px;color:var(--tx-2);white-space:nowrap}.dmd-node__lb{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--tx-1);white-space:nowrap}.dmd-node__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--info);box-shadow:0 0 6px #4fd1ffcc}.dmd-node.is-doing{border-color:#ffb45466}.dmd-node.is-doing .dmd-node__dot{background:var(--warn);box-shadow:0 0 8px #ffb454e6;animation:dmdDot 1.1s ease-in-out infinite}.dmd-node.is-doing .dmd-node__tm{color:var(--warn)}.dmd-node.is-todo{opacity:.5}.dmd-node.is-todo .dmd-node__dot{background:var(--tx-4);box-shadow:none}.dmd-node__pl{font-size:11px;color:var(--tx-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmd-node__nt{font-size:12px;font-weight:600;color:var(--ok)}.dmd-node__nt.is-bad{color:var(--danger)}@keyframes dmdDot{50%{opacity:.35}}.dmd-plate{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:5px 10px;border:1px dashed rgba(255,180,84,.4);border-radius:3px;font-size:12px;white-space:nowrap;overflow:hidden}.dmd-plate b{letter-spacing:1px;color:var(--warn)}.dmd-acts{flex:1;min-height:0;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(120,170,255,.35) transparent}.dmd-subttl{display:flex;align-items:baseline;gap:8px;margin:9px 0 5px;font-size:12.5px;font-weight:600;color:var(--pr-200);white-space:nowrap}.dmd-subttl:first-child{margin-top:0}.dmd-subttl .faint{font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis}.dmd-act{display:flex;align-items:center;gap:8px;margin-bottom:3px;padding:4px 9px;border-left:2px solid rgba(93,146,255,.3);border-radius:0 3px 3px 0;background:#78a4ff0d;font-size:12px;color:var(--tx-2);white-space:nowrap}.dmd-act b{color:var(--tx-1)}.dmd-act b.is-bad{color:var(--danger)}.dmd-act__end{margin-left:auto;overflow:hidden;text-overflow:ellipsis}.dmd-act--warn{border-left-color:#ffb4548c}.dmd-act--warn b{color:var(--warn)}.dmd-act--none{border-left-color:#7f9dc240;color:var(--tx-4)}.dmd-agenda{display:flex;flex-direction:column;gap:3px;margin-top:9px}.dmd-agd{display:grid;grid-template-columns:46px 1fr auto;gap:9px;align-items:center;padding:4px 9px;border-radius:3px;background:var(--inset-bg);font-size:12px}.dmd-agd__tx{color:var(--tx-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmd-agd__st{font-size:11px;color:var(--tx-4)}.dmd-agd.is-done .dmd-agd__st{color:var(--tx-3)}.dmd-agd.is-doing .dmd-agd__st{color:var(--warn)}
