.s-nav{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:0;overflow-x:auto;scrollbar-width:none}.s-nav,.s-nav a{align-items:center}.s-nav a{display:inline-flex;gap:8px;padding:9px 14px;font-size:14.5px;font-weight:600;color:var(--muted);border-radius:8px 8px 0 0;position:relative;white-space:nowrap;text-decoration:none}.s-nav a i{font-size:17.5px}.s-nav a:hover{color:var(--ink);background:var(--surface-3)}.s-nav a.on{color:var(--primary-ink)}.s-nav a.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2.5px;border-radius:3px;background:var(--primary)}.s-nav a.on i{color:var(--primary)}.s-nav .s-navadmin{margin-left:auto;font-size:13px;color:var(--faint);font-weight:600;display:inline-flex;align-items:center;gap:5px;padding-right:6px}.s-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:15px}@media(max-width:900px){.s-kpis{grid-template-columns:1fr 1fr}}.s-kpi:hover{border-color:var(--border-3)}.s-kpi .kl{font-size:13px;font-weight:700;color:var(--muted);display:flex;gap:6px;align-items:center}.s-kpi .kv small{font-size:13.5px;color:var(--muted);font-weight:600}.s-kpi.hot .kv{color:var(--danger)}.s-kpi .kd b{color:var(--ink-2)}@media(max-width:1000px){.s-2col{grid-template-columns:1fr}}.s-card.fill{display:flex;flex-direction:column}.s-chart{position:relative;flex:1 1;min-height:190px;margin:6px 0 4px 30px}.s-gl{left:0;right:0;border-top:1px dashed var(--border);height:0}.s-gl,.s-ylab{position:absolute}.s-ylab{left:-28px;top:-7px;font-size:12px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:22px;text-align:right}.s-cols{position:absolute;inset:0;display:flex;align-items:flex-end;gap:9%;padding:0 2%}.s-col{flex:1 1;justify-content:flex-end;height:100%}.s-col,.s-stack{display:flex;flex-direction:column}.s-stack{width:100%;border-radius:4px 4px 0 0;overflow:hidden;min-height:4px}.s-seg{background:var(--info);flex:1 1}.s-seg.hot{background:var(--danger);flex:none}.s-xlab{display:flex;gap:9%;padding:0 2%;margin-left:30px;margin-top:6px}.s-xlab span{flex:1 1;text-align:center;font-size:12px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-axis{border-left:1.5px solid var(--border-3);border-bottom:1.5px solid var(--border-3);position:absolute;inset:0}.s-sum{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;margin-top:14px;border-top:1px dashed var(--border);padding-top:12px}.s-sum .c{text-align:center}.s-sum .n{font-size:17.5px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-sum .n.hot{color:var(--danger)}.s-sum .l{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.5}.s-hb{display:grid;grid-template-columns:132px 1fr 56px;grid-gap:10px;gap:10px;align-items:center;padding:6.5px 0;font-size:13px}.s-hb .k{color:var(--ink-2);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-hb .bar{height:11px;border-radius:6px;background:var(--surface-2);overflow:hidden}.s-hb .bar i{display:block;height:100%;border-radius:6px;background:var(--info)}.s-hb.hot .bar i{background:var(--danger)}.s-hb .v{text-align:right;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-filter{gap:9px;flex-wrap:wrap;margin-bottom:12px}.s-filter,.s-fsearch{display:flex;align-items:center}.s-fsearch{gap:7px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-sm);height:40px;padding:0 12px;min-width:250px;flex:1 1;max-width:360px}.s-fsearch i{color:var(--muted);font-size:15px}.s-fsearch input{border:none;outline:none;background:none;font:inherit;font-size:13.5px;color:var(--ink);width:100%}.s-fcount{font-size:13px;font-weight:700;color:var(--muted);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-tbl{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);overflow:hidden}.s-thd{display:grid;grid-template-columns:84px 100px minmax(150px,2fr) 124px 88px 100px 96px 128px 100px;grid-gap:8px;gap:8px;padding:9px 12px;background:var(--surface-2);border-bottom:1px solid var(--border);font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.s-row:last-child{border-bottom:none}.s-row:hover{background:var(--surface-2)}.s-row .tid{font-size:13px;font-weight:800;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.s-row .tt{font-weight:700;color:var(--ink);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.s-row .co{font-size:12.5px;color:var(--muted);margin-top:2px;display:flex;gap:6px;align-items:center;min-width:0}.s-row .co .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-debtflag{font-size:12px;font-weight:800;color:var(--danger);background:#fdf0f0;border-radius:var(--r-chip);padding:1.5px 7px;white-space:nowrap;display:inline-flex;gap:3px;align-items:center}.s-ch i{font-size:13.5px}.s-pill.ok{background:var(--success-soft);color:#2f6a1a}.s-pill.warn{background:var(--warning-soft);color:#a86404}.s-pill.danger{background:#fdf0f0;color:var(--danger)}.s-pill.info{background:#eef4fb;color:var(--c-blue)}.s-pill.plain,.s-slap.ok{background:var(--surface-2);color:var(--muted)}.s-slap.warn{background:var(--warning-soft);color:#a86404}.s-slap.breach{background:#fdf0f0;color:var(--danger)}.s-who{display:flex;gap:7px;align-items:center;font-size:13px;font-weight:700;color:var(--ink-2);min-width:0}.s-who img{width:22px;height:22px;border-radius:50%;flex-shrink:0}.s-who small{font-weight:600;color:var(--muted);display:block;font-size:12px}.s-empty{padding:34px;text-align:center;color:var(--muted);font-size:14px;display:none}.s-empty i{font-size:26px;display:block;margin-bottom:8px;color:var(--border-3)}@media(max-width:1220px){.s-thd{display:none}.s-row{grid-template-columns:1fr;gap:7px}}.s-wrap{display:grid;grid-template-columns:270px minmax(0,1fr) 316px;grid-gap:14px;gap:14px;align-items:start}@media(max-width:1180px){.s-wrap{grid-template-columns:220px minmax(0,1fr)}.s-side{grid-column:1/-1}}@media(max-width:860px){.s-wrap{grid-template-columns:1fr}}.s-rail{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);overflow:hidden}.s-rh small{margin-left:auto;font-weight:600;color:var(--muted)}.s-ri{padding:10px 14px;border-bottom:1px solid var(--border);cursor:pointer}.s-ri:last-child{border-bottom:none}.s-ri:hover{background:var(--surface-2)}.s-ri.on{background:#f4f5fc;box-shadow:inset 3px 0 0 var(--navy)}.s-ri .t{font-size:13px;font-weight:700;color:var(--ink);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.s-ri .m{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:12px;color:var(--muted)}.s-ri .m i{font-size:13.5px}.s-ri .m .id{font-size:12px;font-weight:800;color:var(--navy);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-ri .m2{font-size:12px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-main{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);overflow:hidden;min-width:0}.s-th{padding:15px 18px;border-bottom:1px solid var(--border)}.s-th h2{font-size:16.5px;font-weight:800;color:var(--ink);line-height:1.45}.s-chips{align-items:center}.s-chips,.s-refs{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.s-ref{font-size:12.5px;font-weight:700;color:var(--navy);background:#f0f1fa;border:1px solid #dcdff2;border-radius:8px;padding:3px 10px;display:inline-flex;gap:5px;align-items:center;cursor:pointer}.s-ref:hover{background:#e7e9f7}.s-ref i{font-size:13.5px}.s-thread{padding:16px 18px;display:flex;flex-direction:column;gap:11px;background:var(--surface-2)}.s-msg{max-width:76%;border-radius:12px;padding:10px 13px;font-size:14px;line-height:1.6}.s-msg .w{font-size:12px;font-weight:800;margin-bottom:3px;display:flex;gap:7px;align-items:center}.s-msg .w small{font-weight:600;color:var(--muted)}.s-msg.kh{align-self:flex-start;background:var(--surface);border:1px solid var(--border-2);color:var(--ink-2)}.s-msg.kh .w{color:var(--navy)}.s-msg.us{align-self:flex-end;background:#eef0fb;border:1px solid #dcdff2;color:var(--ink-2)}.s-msg.us .w{color:var(--c-blue)}.s-msg.sys{align-self:center;background:transparent;border:1px dashed var(--border-3);color:var(--muted);font-size:13px;max-width:92%;text-align:center;padding:7px 14px}.s-msg.sys b{color:var(--ink-2)}.s-ai{margin:14px 18px;border:1px solid #e3d9f3;background:linear-gradient(120deg,#f7f4fd,#fdf6ee);border-radius:var(--r-lg);padding:13px 16px}.s-ai .h{font-size:13px;font-weight:800;color:#8256d0;display:flex;align-items:center;gap:7px;margin-bottom:7px}.s-ai .h small{margin-left:auto;font-weight:600;color:var(--muted)}.s-ai .body{font-size:14px;color:var(--ink-2);line-height:1.65;white-space:pre-line}.s-ai .src{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.s-ai .src b{color:var(--muted);align-self:center}.s-ai .sc,.s-ai .src b{font-size:12px;font-weight:700}.s-ai .sc{color:#8256d0;background:#f1eafa;border-radius:7px;padding:2px 8px;display:inline-flex;gap:4px;align-items:center}.s-ai .act{display:flex;gap:8px;margin-top:11px}.s-comp{border-top:1px solid var(--border);padding:13px 18px}.s-comp textarea{width:100%;min-height:74px;border:1px solid var(--border-2);border-radius:10px;padding:10px 13px;font:inherit;font-size:14px;color:var(--ink);resize:vertical;background:var(--surface)}.s-comp textarea:focus{outline:none;border-color:var(--navy)}.s-cbar{display:flex;align-items:center;gap:9px;margin-top:9px;flex-wrap:wrap}.s-cbar .sp{margin-left:auto}.s-bsm{padding:6px 13px;font-size:13px}.s-bsm i{font-size:15px}.s-side{display:flex;flex-direction:column;gap:12px;min-width:0}.s-conm{font-size:15.5px;font-weight:800;color:var(--ink)}.s-cosub{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.6}.s-debt{border:1px solid #f3d6d6;background:#fdf3f2;border-radius:var(--r-lg);padding:13px 15px}.s-debt .h{font-size:13px;display:flex;gap:6px;align-items:center;margin-bottom:7px}.s-debt .h,.s-debt .v{font-weight:800;color:var(--danger)}.s-debt .v{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-debt p{font-size:13px;color:#8c4a44;line-height:1.6;margin-top:6px}.s-debt p b{color:var(--danger)}.s-kv:last-child{border-bottom:none}.s-hs{display:flex;align-items:center;gap:11px}.s-hsn{font-size:23px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-hsn.ok{color:#2f6a1a}.s-hsn.warn{color:#a86404}.s-hsn.danger{color:var(--danger)}.s-hsw{font-size:12.5px;color:var(--muted);line-height:1.55}.s-mini{font-size:13px;padding:6px 0;border-bottom:1px dashed var(--border);display:flex;gap:8px;align-items:baseline}.s-mini:last-child{border-bottom:none}.s-mini .id{font-weight:700;color:var(--navy);white-space:nowrap}.s-mini .tx{color:var(--ink-2);min-width:0}.s-mini .r{margin-left:auto;white-space:nowrap;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-intro{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:15px 18px;margin-bottom:15px;display:flex;gap:14px;align-items:flex-start}.s-intro i.big{font-size:24px;color:var(--navy);margin-top:2px}.s-intro .tt{font-size:14.5px;font-weight:800;color:var(--ink)}.s-intro p{font-size:13.5px;color:var(--muted);line-height:1.65;margin-top:4px}.s-intro p b{color:var(--ink-2)}.s-rma{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:17px 19px;margin-bottom:14px}.s-rtop{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.s-rid{font-size:15px;font-weight:800;color:var(--navy)}.s-rtt{font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.5}.s-rsub{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.6}.s-rsub b{color:var(--ink-2)}.s-rval{margin-left:auto;text-align:right;flex-shrink:0}.s-rval .v{font-size:16px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-rval .u{font-size:12px;color:var(--muted)}.s-steps{display:flex;margin-top:14px;border-top:1px dashed var(--border);padding-top:13px}.s-step{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.s-step:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:var(--border-2)}.s-step.done:not(:last-child):after{background:var(--success)}.s-step .dot{width:27px;height:27px;border-radius:50%;background:var(--surface-2);border:1.5px solid var(--border-3);display:inline-flex;align-items:center;justify-content:center;font-size:14.5px;color:var(--muted);position:relative;z-index:1}.s-step.done .dot{background:var(--success-soft);border-color:var(--success);color:#2f6a1a}.s-step.cur .dot{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 0 0 3px #30337422}.s-step .lb{font-size:12px;font-weight:700;color:var(--muted);margin-top:6px}.s-step.cur .lb{color:var(--navy);font-weight:800}.s-step.done .lb{color:#2f6a1a}.s-snote{margin-top:12px;font-size:13px;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-lg);padding:9px 13px;line-height:1.6;display:flex;gap:8px;align-items:flex-start}.s-snote i{color:var(--navy);font-size:15px;margin-top:1px;flex-shrink:0}.s-snote span{min-width:0}.s-snote b{color:var(--ink)}.s-snote.hot{background:#fdf6ee;color:#7a5410}.s-snote.hot i{color:#a86404}.s-act{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.s-rwait{margin-top:10px;font-size:13px;font-weight:600;color:var(--muted);display:flex;gap:6px;align-items:center}.s-deff-h{font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:6px}.s-deff{margin:0;padding-left:18px;font-size:14px;line-height:1.6;color:var(--ink-2)}.s-deff li{overflow-wrap:anywhere}@media(max-width:900px){.s-2col{grid-template-columns:1fr}}.s-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media(max-width:1080px){.s-grid{grid-template-columns:1fr}}.s-ch2{padding:13px 17px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.s-ch2 .t{font-size:14px;font-weight:800;color:var(--navy)}.s-ch2 .r{margin-left:auto;font-size:12.5px;color:var(--muted)}.s-hrow{display:grid;grid-template-columns:minmax(0,1.4fr) 74px minmax(0,1.6fr);grid-gap:12px;gap:12px;padding:12px 17px;border-bottom:1px solid var(--border);align-items:center;cursor:pointer}.s-hrow:last-child{border-bottom:none}.s-hrow:hover{background:var(--surface-2)}.s-hnm{font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-hkd{font-size:12px;color:var(--muted);margin-top:2px}.s-hscore{text-align:center}.s-hscore .n{font-size:19px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.s-hscore .n.ok{color:#2f6a1a}.s-hscore .n.warn{color:#a86404}.s-hscore .n.danger{color:var(--danger)}.s-hbar{height:5px;border-radius:3px;background:var(--surface-2);margin-top:5px;overflow:hidden}.s-hbar i{display:block;height:100%;border-radius:3px}.s-hbar i.ok{background:var(--success)}.s-hbar i.warn{background:#e8a33d}.s-hbar i.danger{background:var(--danger)}.s-hwhy{font-size:12.5px;color:var(--muted);line-height:1.55}.s-hwhy b{color:var(--ink-2)}.s-legend{padding:10px 17px;border-top:1px solid var(--border);font-size:12.5px;color:var(--muted);display:flex;gap:14px;flex-wrap:wrap}.s-legend i{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:4px}.s-legend .ok i{background:var(--success)}.s-legend .warn i{background:#e8a33d}.s-legend .danger i{background:var(--danger)}.s-cs{padding:13px 17px;border-bottom:1px solid var(--border)}.s-cs:last-child{border-bottom:none}.s-cst{display:flex;gap:10px;align-items:flex-start}.s-cst .ico{width:32px;height:32px;border-radius:9px;background:#f0f1fa;color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.s-cst .t{font-size:14px;font-weight:700;color:var(--ink);line-height:1.45}.s-cst .d{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.6}.s-cst .d b{color:var(--ink-2)}.s-pill.auto{background:#f1eafa;color:#8256d0}.s-pill.hand{background:var(--surface-2);color:var(--muted)}.s-pill.due{background:var(--warning-soft);color:#a86404}.s-pill.hot{background:#fdf0f0;color:var(--danger)}.s-csa{display:flex;gap:8px;margin-top:9px;flex-wrap:wrap;align-items:center}.s-csa,.s-why{margin-left:42px}.s-why{margin-top:7px;font-size:12.5px;color:var(--muted);background:var(--surface-2);border-radius:var(--r-md);padding:7px 11px;line-height:1.6}.s-why b{color:var(--ink-2)}.s-search{display:flex;gap:9px;margin-bottom:13px}.s-search input{flex:1 1;border:1px solid var(--border-2);border-radius:10px;padding:10px 14px;font:inherit;font-size:14.5px;color:var(--ink);background:var(--surface)}.s-search input:focus{outline:none;border-color:var(--navy)}.s-try{font-size:12.5px;color:var(--muted);margin-bottom:13px}.s-try span{color:var(--navy);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.s-recent{margin-top:13px;border-top:1px dashed var(--border);padding-top:11px}.s-recent .rh{font-size:13px;font-weight:800;color:var(--navy);margin-bottom:6px;display:flex;gap:6px;align-items:center}.s-recent .rr{display:flex;gap:9px;align-items:baseline;font-size:13px;padding:5.5px 0;border-bottom:1px dashed var(--border);cursor:pointer}.s-recent .rr:last-child{border-bottom:none}.s-recent .rr:hover .c{text-decoration:underline}.s-recent .c{font-weight:700;color:var(--navy);white-space:nowrap}.s-recent .t{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-recent .d{margin-left:auto;color:var(--faint);font-size:12px;white-space:nowrap}.s-res{border:1px solid var(--border-2);border-radius:var(--r-lg);overflow:hidden;display:none}.s-res.show{display:block}.s-rh.real{background:var(--success-soft);color:#2f6a1a}.s-rh.fake{background:#fdf0f0;color:var(--danger)}.s-rh i{font-size:17.5px}.s-rb{padding:14px 16px}.s-tl{margin-top:11px;border-top:1px dashed var(--border);padding-top:11px}.s-tlr{gap:11px;padding:6px 0;align-items:flex-start}.s-tlr,.s-tlr .dot{display:flex;font-size:13px}.s-tlr .dot{width:22px;height:22px;border-radius:50%;background:#f0f1fa;color:var(--navy);align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.s-tlr .tx{line-height:1.55;color:var(--ink-2)}.s-tlr .tx b{color:var(--ink)}.s-tlr .tx small{display:block;color:var(--muted)}.s-fake{padding:14px 16px;font-size:13.5px;color:#8c4a44;line-height:1.7}.s-fake b{color:var(--danger)}.s-calc{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin-bottom:13px}.s-calc label{font-size:12.5px;font-weight:700;color:var(--muted);display:block;margin-bottom:5px}.s-out{border:1px solid var(--border-2);border-radius:var(--r-lg);padding:14px 16px;background:var(--surface-2)}.s-out .big{font-size:21px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-out .big.ok{color:#2f6a1a}.s-out .big.bad{color:var(--danger)}.s-out .big small{font-size:13.5px;color:var(--muted);font-weight:600}.s-out p{font-size:13px;color:var(--ink-2);line-height:1.65;margin-top:7px}.s-out p b{color:var(--ink)}.s-form{font-size:12.5px;color:var(--muted);margin-top:11px;line-height:1.6;border-top:1px dashed var(--border);padding-top:9px}.s-adminbar{display:flex;gap:10px;align-items:center;background:#f0f1fa;border:1px solid #dcdff2;border-radius:var(--r-lg);padding:11px 16px;margin-bottom:16px;font-size:13.5px;color:var(--navy);flex-wrap:wrap}.s-adminbar b{font-weight:800}.s-sec{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);margin-bottom:14px;overflow:hidden}.s-sh{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:11px}.s-sh>i{width:34px;height:34px;border-radius:9px;background:var(--primary-soft);color:var(--primary-ink);display:grid;place-items:center;font-size:18px;flex-shrink:0}.s-sh .t{font-size:14.5px;font-weight:800;color:var(--ink)}.s-sh .d{font-size:12.5px;color:var(--muted);margin-top:2px}.s-sb{padding:8px 18px 14px}.s-row .k{font-weight:700;color:var(--ink)}.s-row .k small{display:block;font-weight:600;color:var(--muted);font-size:12.5px;margin-top:2px;line-height:1.5}.s-row .sp{margin-left:auto;display:flex;gap:8px;align-items:center;flex-shrink:0}.s-in{width:76px;border:1px solid var(--border-2);border-radius:var(--r-md);padding:6px 9px;font:inherit;font-size:13.5px;text-align:right;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-un{font-size:12.5px;color:var(--muted);margin-left:8px}.s-tblh{padding:8px 0;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--border)}.s-tblh,.s-tblr{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;grid-gap:10px;gap:10px}.s-tblr{padding:9px 0;border-bottom:1px dashed var(--border);font-size:13.5px;align-items:center}.s-tblr:last-child{border-bottom:none}.s-tblr .nm{font-weight:700;color:var(--ink)}.s-tblr .esc{font-size:12.5px;color:var(--muted)}.s-tg{width:34px;height:19px;border-radius:999px;background:var(--border-3);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s}.s-tg:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:left .15s}.s-tg.on{background:var(--success)}.s-tg.on:after{left:17px}.s-tg.lock{opacity:.5;pointer-events:none}.s-lock{font-size:13.5px;color:var(--muted)}.s-macro{background:var(--surface-2);border-radius:var(--r-lg);padding:10px 13px;font-size:13px;color:var(--ink-2);line-height:1.6;margin-top:7px}.s-macro b{color:var(--ink)}.s-save{position:-webkit-sticky;position:sticky;bottom:14px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:12px 18px;display:flex;gap:10px;align-items:center;box-shadow:0 8px 26px rgba(48,51,116,.13);z-index:5}.s-save .m{font-size:13px;color:var(--muted)}.s-save .sp{margin-left:auto;display:flex;gap:9px}.s-pg-tq .s-kpi{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:15px 18px;cursor:pointer}.s-pg-tq .s-kpi .kv{font-size:25px;font-weight:800;color:var(--ink);margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.s-pg-tq .s-kpi .kd{font-size:12.5px;color:var(--muted);margin-top:8px;line-height:1.5}.s-pg-tq .s-2col{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:16px}.s-pg-tq .s-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:16px 19px}.s-pg-tq .s-card .h{font-size:14px;font-weight:800;color:var(--navy);display:flex;align-items:center;gap:7px;margin-bottom:4px}.s-pg-tq .s-card .sub{font-size:12.5px;color:var(--muted);margin-bottom:13px}.s-pg-ht .s-kpi{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:14px 17px;cursor:pointer}.s-pg-ht .s-kpi .kv{font-size:24px;font-weight:800;color:var(--ink);margin-top:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.s-pg-ht .s-kpi .kd{font-size:12.5px;color:var(--muted);margin-top:7px}.s-pg-ht .s-row{display:grid;grid-template-columns:84px 100px minmax(150px,2fr) 124px 88px 100px 96px 128px 100px;grid-gap:8px;gap:8px;padding:11px 12px;border-bottom:1px solid var(--border);align-items:center;cursor:pointer;font-size:13.5px}.s-pg-ht .s-row>span{min-width:0}.s-pg-ht .s-who{text-wrap:balance}.s-pg-ht .s-ch,.s-pg-ht .s-pill{white-space:nowrap}.s-pg-ht .s-slap{display:inline-block;text-overflow:ellipsis;vertical-align:middle}@media(max-width:1220px){.s-pg-ht .s-row{grid-template-columns:1fr;gap:7px}}.s-pg-ht .s-ch{font-size:12px;font-weight:800;border-radius:var(--r-chip);padding:3px 9px;border:1px solid;display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content}.s-pg-ht .s-pill,.s-pg-ht .s-slap{font-size:12px;font-weight:800;border-radius:var(--r-chip);padding:3px 9px;display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content}.s-pg-ht .s-slap{white-space:nowrap}.s-pg-ct .s-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:14px 16px}.s-pg-ct .s-card .h{font-size:13px;font-weight:800;color:var(--navy);display:flex;align-items:center;gap:6px;margin-bottom:10px}.s-pg-ct .s-ch{border-radius:var(--r-chip);border:1px solid}.s-pg-ct .s-ch,.s-pg-ct .s-pill{font-size:12px;font-weight:800;padding:3px 9px;display:inline-flex;align-items:center;gap:5px}.s-pg-ct .s-pill{border-radius:var(--r-chip)}.s-pg-ct .s-slap{font-size:12px;border-radius:var(--r-chip);padding:2px 8px;white-space:nowrap;display:inline-flex;gap:4px}.s-pg-ct .s-rh,.s-pg-ct .s-slap{font-weight:800;align-items:center}.s-pg-ct .s-rh{padding:12px 15px;border-bottom:1px solid var(--border);font-size:13.5px;color:var(--navy);display:flex;gap:7px}.s-pg-ct .s-kv{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:5px 0;border-bottom:1px dashed var(--border)}.s-pg-ct .s-kv .k{color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-pg-ct .s-kv .v{font-weight:700;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.s-pg-rma .s-rstages{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.s-pg-rma .s-rstage{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:700;color:var(--muted);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-chip);padding:6px 12px;cursor:pointer}.s-pg-rma .s-rstage:hover{border-color:var(--border-3);color:var(--ink)}.s-pg-rma .s-rstage.on{background:var(--navy,#303374);border-color:var(--navy,#303374);color:#fff}.s-pg-rma .s-rstage b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-pg-rma .s-rage-warn{gap:6px;margin-left:auto;font-size:13px;color:#c2455e}.s-pg-rma .s-rage,.s-pg-rma .s-rage-warn{display:inline-flex;align-items:center;font-weight:800}.s-pg-rma .s-rage{gap:5px;font-size:12px;border-radius:var(--r-chip);padding:3px 9px;white-space:nowrap;background:var(--surface-2);color:var(--muted);border:1px solid var(--border-2)}.s-pg-rma .s-rage.warn{background:#fff4e8;color:#a85a13;border-color:#f3d3ae}.s-pg-rma .s-rage.breach{background:#fdecef;color:#c2455e;border-color:#f0c3cc}.s-pg-rma .s-rempty{padding:34px;text-align:center;color:var(--muted);font-size:14px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);margin-bottom:16px}.s-pg-rma .s-rempty i{font-size:26px;display:block;margin-bottom:8px;color:var(--border-3)}.s-pg-rma .s-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.s-pg-rma .s-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:15px 18px}.s-pg-rma .s-card .h{font-size:13.5px;font-weight:800;color:var(--navy);display:flex;align-items:center;gap:7px;margin-bottom:10px}.s-pg-rma .s-pill{font-size:12px;font-weight:800;border-radius:var(--r-chip);padding:3px 9px;display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content}.s-pg-rma .s-kv{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px dashed var(--border)}.s-pg-rma .s-kv .k{color:var(--muted)}.s-pg-rma .s-kv .v{font-weight:700;color:var(--ink);text-align:right}.s-pg-cs .s-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);overflow:hidden}.s-pg-cs .s-pill{font-size:12px;font-weight:800;border-radius:var(--r-chip);padding:2.5px 8px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.s-pg-tc .s-2col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.s-pg-tc .s-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:17px 20px}.s-pg-tc .s-card .h{font-size:14.5px;font-weight:800;color:var(--navy);display:flex;align-items:center;gap:7px}.s-pg-tc .s-card .sub{font-size:13px;color:var(--muted);margin-top:4px;margin-bottom:13px;line-height:1.6}.s-pg-tc .s-rh{padding:12px 16px;display:flex;gap:9px;align-items:center;font-size:14px;font-weight:800}.s-pg-tc .s-kv{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:5px 0;border-bottom:1px dashed var(--border)}.s-pg-tc .s-kv .k{color:var(--muted)}.s-pg-tc .s-kv .v{font-weight:700;color:var(--ink);text-align:right}.s-pg-ch .s-row{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--border);font-size:13.5px}@media(max-width:820px){.s-pg-ht .s-row{grid-template-columns:1fr;gap:7px}.s-thd{display:none}.s-fsearch{min-width:0;max-width:100%;flex:1 0 100%}.s-filter>select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);width:auto!important;min-width:0}.s-2col,.s-pg-rma .s-2col,.s-pg-tc .s-2col,.s-pg-tq .s-2col{grid-template-columns:minmax(0,1fr)}.s-kpis{grid-template-columns:1fr 1fr}.s-cols,.s-xlab{gap:4px;padding:0 4px}.s-search input,.s-xlab span{min-width:0}.s-recent .t{white-space:normal;overflow-wrap:anywhere}.s-hb{grid-template-columns:90px 1fr 48px;gap:8px}.s-rma{overflow-x:hidden}.s-steps{overflow-x:visible;padding-bottom:6px}.s-step{min-width:0;flex:1 1}.s-step .lb{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.s-step:not(:last-child):after{content:none}.s-step:not(:first-child):before{content:"";position:absolute;top:13px;right:calc(50% + 16px);left:calc(-50% + 16px);height:2px;background:var(--border-2)}.s-step.done+.s-step:before{background:var(--success)}.s-rtop{flex-wrap:wrap}.s-rval{margin-left:0;text-align:left;width:100%}.s-hrow{grid-template-columns:minmax(0,1fr) 64px;gap:9px}.s-hrow .s-hwhy{grid-column:1/-1}.s-csa,.s-why{margin-left:0}.s-msg{max-width:92%}.s-sb{overflow-x:auto}.s-tblh,.s-tblr{min-width:520px}.s-calc{grid-template-columns:1fr}.s-save{bottom:8px;flex-wrap:wrap}.s-save .sp{margin-left:0;width:100%;justify-content:flex-end}.s-pg-ch .s-row{flex-wrap:wrap}.s-row .sp{margin-left:0}.s-pg-ht .s-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px}.s-pg-ht .s-row>span{min-width:0}.s-pg-ht .s-row>span:nth-child(3){flex:1 1 100%}.s-pg-ht .s-row>span:nth-child(3)>div:first-child{white-space:normal!important;overflow-wrap:anywhere}.s-pg-ht .s-row>span:nth-child(3)>div:last-child{flex-wrap:wrap;row-gap:3px}.s-pg-ht .s-row>span:nth-child(2){margin-left:auto}.s-pg-ht .s-row .s-who{font-size:13px;color:var(--muted)}}.s-comp-re{width:100%}.s-comp-re .re-body{max-height:220px}.s-msg-rt>*+*{margin-top:6px}.s-msg-rt ol,.s-msg-rt ul{padding-left:19px}.s-msg-rt li+li{margin-top:3px}.s-msg-rt a{color:inherit;text-decoration:underline}.s-msg-rt blockquote{border-left:2px solid;padding-left:9px;opacity:.85}.s-plogo{width:18px;height:18px;border-radius:4px;object-fit:contain;background:#fff;border:1px solid var(--line,#e5e7eb);padding:1px;box-sizing:border-box;vertical-align:middle;flex-shrink:0}.s-plogo.s-plogo-lg{width:26px;height:26px;border-radius:6px;margin-right:6px}.s-kpi-off{opacity:.75}.s-kpi-off .kv,.s-off{color:var(--muted)}.s-off{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:12.5px;font-weight:600}.s-sh{border-bottom:0}.s-pg-ht .s-row{border-bottom-color:var(--border-faint)}.s-pg-ct .s-ch,.s-pg-ht .s-ch{border-color:transparent}.s-pg-ch .s-row{border-bottom:0}.s-pg-ht .s-soft .s-pill{background:none;padding-left:0;padding-right:0;font-weight:600;color:var(--muted)}.s-pg-ht .s-soft .s-pill.warn{color:#a86404}.s-pg-ht .s-soft .s-pill.danger{color:var(--danger)}.s-pg-ht .s-slap{max-width:100%;overflow:hidden}.s-slap .s-slat{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-pg-ht .s-debtflag{background:none;padding:0}.p-go.how{font-size:13px;border-radius:9px;padding:7px 13px;gap:7px}.p-howp.show{display:block}.p-fr:last-child{border-bottom:none}.p-inp .btn{height:44px;border-radius:11px;align-self:flex-start}.p-gl{left:0;right:0;border-top:1px dashed var(--border)}.p-gl,.p-wfd{position:absolute;height:0}.p-wfd{left:-16%;right:94%;border-top:1.5px dashed #9aa0c0;z-index:1}.p-lg{display:flex;gap:15px;margin-top:14px;font-size:12.5px;color:var(--muted);flex-wrap:wrap;border-top:1px dashed var(--border);padding-top:12px}.p-lg i.sw{width:11px;height:11px;border-radius:3px;display:inline-block;margin-right:5px;vertical-align:-1px}.p-tbl{width:100%}.p-tr.sum,.p-tr:last-child{border-bottom:none}.p-tr.sum{background:#f4f5fc;font-weight:800;margin:0 -20px;padding:13px 20px;border-top:1.5px solid var(--border-3);font-size:15px}.p-tr.sub{font-weight:700;background:var(--surface-2);margin:0 -20px;padding:10px 20px}.p-pg-ln .p-tr.sum{padding:13px 20px}.p-pg-ln .p-tr.sub{padding:10px 20px}.p-tr.sub .k{color:var(--ink);font-weight:700}.p-tr .k{color:var(--ink-2);font-weight:600;white-space:pre-wrap}.p-tr.sum .k{color:var(--ink);font-weight:800}.p-tr .n.mu{color:var(--muted)}.p-tr .dl{text-align:right;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-tr .dl.ok{color:#2f6a1a}.p-tr .dl.bad{color:var(--danger)}.p-tr .pc{text-align:right;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1240px){.p-2col{grid-template-columns:1fr}.p-th,.p-tr{grid-template-columns:minmax(0,1.5fr) minmax(120px,1fr) 84px;gap:10px}.p-th span:nth-child(3),.p-th span:nth-child(5),.p-tr span:nth-child(3),.p-tr span:nth-child(5){display:none}}@media(max-width:760px){.p-th,.p-tr{grid-template-columns:minmax(0,1.4fr) minmax(104px,1fr);gap:8px}.p-th span:nth-child(4),.p-tr span:nth-child(4){display:none}}.p-mini{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.p-mb{border:1px solid var(--border);border-radius:11px;padding:13px 15px}.p-mb .n{font-size:20px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.p-mb .n.hot{color:var(--danger)}.p-mb .n.good{color:#2f6a1a}.p-mb .l{font-size:12.5px;color:var(--muted);margin-top:5px;line-height:1.45}@media(max-width:900px){.p-kpis{grid-template-columns:1fr 1fr}}.p-kpi .l{font-size:13px;font-weight:700;color:var(--muted);display:flex;gap:6px;align-items:center}.p-kpi .v.hot{color:var(--danger)}.p-kpi .v small{font-size:13.5px;color:var(--muted);font-weight:600}.p-kpi .d{font-size:12.5px;color:var(--muted);margin-top:8px;line-height:1.5}.p-par{position:relative;height:215px;margin:0 40px 0 44px;display:flex;align-items:flex-end;gap:7px}.p-parax{left:-44px;right:0;top:0;bottom:0;border-left:1.5px solid var(--border-3);border-bottom:1.5px solid var(--border-3)}.p-parax,.p-yr{position:absolute}.p-yr{left:calc(100% + 7px);top:-7px;font-size:12px;color:#a86404;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-pc{flex:1 1;height:100%;position:relative;cursor:pointer}.p-pb{position:absolute;left:8%;right:8%;bottom:0;border-radius:3px 3px 0 0;background:var(--info)}.p-pc.dead .p-pb{background:var(--danger)}.p-pc.slow .p-pb{background:#e8a33d}.p-pc:hover .p-pb{filter:brightness(1.12)}.p-pd{width:7px;height:7px;border-radius:50%;background:#a86404;left:50%;transform:translate(-50%,50%);z-index:3}.p-cumsvg,.p-pd{position:absolute}.p-cumsvg{inset:0;z-index:2;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%}.p-cut{position:absolute;top:0;bottom:0;border-left:2px dashed #a86404;opacity:.6;z-index:1}.p-cut span{position:absolute;top:2px;left:6px;font-size:12px;font-weight:800;color:#a86404;white-space:nowrap;background:rgba(255,255,255,.85);padding:1px 5px;border-radius:5px}.p-p80{position:absolute;left:0;right:0;border-top:2px dashed #a86404;height:0;z-index:1}.p-p80 span{position:absolute;right:-36px;top:-8px;font-size:12px;font-weight:800;color:#a86404;background:var(--surface);padding:0 3px}.p-parl{display:flex;gap:7px;margin:8px 40px 0 44px}.p-parl span{text-align:center;font-size:12px;color:var(--muted);line-height:1.35;word-break:break-word}.p-parl{height:70px;align-items:flex-start}.p-parl span{flex:1 1;min-width:0;position:relative;height:1px}.p-parl span b{position:absolute;right:50%;top:2px;font-weight:500;white-space:nowrap;transform:rotate(-38deg);transform-origin:right top}@media (max-width:640px){.p-parl{display:none}}.p-pc{min-width:0}.p-pc.rest .p-pb{background:var(--border-3)}.p-cut.trai span{left:auto;right:6px}.p-tr:hover{background:var(--surface-2)}.p-tr .sk{font-size:12.5px;color:var(--muted);margin-top:2px}.p-tr .n b{color:var(--ink)}.p-pill{font-size:12px;font-weight:800;border-radius:var(--r-chip);padding:3px 9px;white-space:nowrap;width:-moz-fit-content;width:fit-content;margin-left:auto}.p-pill.ok{background:var(--success-soft);color:#2f6a1a}.p-pill.slow{background:var(--warning-soft);color:#a86404}.p-pill.dead{background:#fdf0f0;color:var(--danger)}.p-abc{font-size:12px;font-weight:800;border-radius:5px;padding:2px 7px;background:var(--surface-2);color:var(--muted)}@media(max-width:1000px){.p-th span:nth-child(2),.p-th span:nth-child(4),.p-th span:nth-child(5),.p-tr span:nth-child(2),.p-tr span:nth-child(4),.p-tr span:nth-child(5){display:none}}.p-warn{background:#fdf6ee;border:1px solid #f0dfc4;border-radius:11px;padding:13px 16px;margin-top:14px;font-size:13px;color:#7a5410;line-height:1.65}.p-warn b{color:#5c3f0c}.p-dead{display:flex;gap:12px;align-items:flex-start;background:#fdf3f2;border:1px solid #f3d6d6;border-radius:11px;padding:14px 17px;margin-bottom:14px}.p-dead .ico{width:36px;height:36px;border-radius:10px;background:#fdeaea;color:var(--danger);display:grid;place-items:center;font-size:18px;flex-shrink:0}.p-dead .t{font-size:14.5px;font-weight:800;color:var(--danger)}.p-dead .d{font-size:13px;color:#8c4a44;margin-top:4px;line-height:1.65}.p-dead .d b{color:var(--danger)}.p-mx{position:relative;height:355px;margin:0 0 0 52px;border-left:1.5px solid var(--border-3);border-bottom:1.5px solid var(--border-3)}.p-mxq{position:absolute;width:50%;height:50%;box-sizing:border-box}.p-mxq .lb{position:absolute;bottom:7px;left:10px;right:10px;font-size:12px;font-weight:800;letter-spacing:.2px;line-height:1.35;background:rgba(255,255,255,.72);border-radius:6px;padding:3px 6px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 20px)}.p-mxq.tl .lb,.p-mxq.tr2 .lb{top:8px;bottom:auto}.p-mxq.tl{top:0;left:0;background:#fdf3f2}.p-mxq.tl .lb{color:var(--danger)}.p-mxq.tr2{top:0;right:0;background:#fdf9f0}.p-mxq.tr2 .lb{color:#a86404}.p-mxq.bl{bottom:0;left:0;background:#fbfbfd}.p-mxq.bl .lb{color:var(--muted)}.p-mxq.br{bottom:0;right:0;background:#f4faf2}.p-mxq.br .lb{color:#2f6a1a}.p-bub{position:absolute;border-radius:50%;transform:translate(-50%,50%);cursor:pointer;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;border:2px solid #fff;box-shadow:0 2px 7px rgba(0,0,0,.12)}.p-bub:hover{z-index:5;filter:brightness(1.08)}.p-mxy{position:absolute;right:calc(100% + 9px);font-size:12px;color:var(--faint);white-space:nowrap;transform:translateY(50%)}.p-mxx{display:flex;margin-left:52px;margin-top:7px}.p-mxx span{flex:1 1;color:var(--faint)}.p-axl,.p-mxx span{text-align:center;font-size:12px}.p-axl{font-weight:700;margin-top:9px}.p-axl,.p-blg{color:var(--muted)}.p-blg{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px;border-top:1px dashed var(--border);padding-top:12px;font-size:12.5px}.p-blg,.p-blg .s{align-items:center}.p-blg .s{display:inline-flex;gap:5px}.p-blg .s i{border-radius:50%;background:#c9cbe0;display:inline-block}.p-blg .c{display:inline-flex;gap:5px;align-items:center}.p-blg .c i{width:11px;height:11px;border-radius:50%;display:inline-block}.p-axly{position:absolute;left:-46px;top:50%;transform:rotate(-90deg) translateX(50%);transform-origin:right center;font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.p-hs{display:flex;align-items:center;gap:8px;justify-content:flex-end}.p-hsn{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-hsn.ok{color:#2f6a1a}.p-hsn.warn{color:#a86404}.p-hsn.danger{color:var(--danger)}.p-hsb{width:38px;height:5px;background:var(--surface-2);overflow:hidden}.p-hsb,.p-hsb i{border-radius:3px}.p-hsb i{display:block;height:100%}.p-hsb i.ok{background:var(--success)}.p-hsb i.warn{background:#e8a33d}.p-hsb i.danger{background:var(--danger)}.p-pill.warn{background:var(--warning-soft);color:#a86404}.p-pill.danger{background:#fdf0f0;color:var(--danger)}.p-pill.info{background:#eef4fb;color:var(--c-blue)}@media(max-width:960px){.p-th,.p-tr{grid-template-columns:minmax(0,1.5fr) 108px 96px;gap:9px}.p-th span:nth-child(3),.p-th span:nth-child(5),.p-tr span:nth-child(3),.p-tr span:nth-child(5){display:none}}.p-kpi .v.good{color:#2f6a1a}.p-bar.hot .tr3 i{background:var(--danger)}.p-bar .v small{font-weight:600;color:var(--muted)}.p-cum{position:absolute;top:-3px;bottom:-3px;border-left:2px solid #a86404;box-shadow:-1px 0 0 #fff,1px 0 0 #fff}.p-pscale{display:grid;grid-template-columns:minmax(0,152px) 1fr 108px;grid-gap:11px;gap:11px;margin-top:5px}.p-pscale .ax{position:relative;height:14px}.p-pscale .ax span{position:absolute;transform:translateX(-50%);font-size:12px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--surface);padding:0 2px}.p-pscale .ax i.p80{position:absolute;left:80%;top:-186px;bottom:14px;border-left:1.5px dashed #a86404;opacity:.5}.p-sc{display:flex;align-items:center;gap:7px;justify-content:flex-end}.p-scn{font-size:15.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-scn.ok{color:#2f6a1a}.p-scn.warn{color:#a86404}.p-scn.danger{color:var(--danger)}.p-scn.info{color:#2f6a8a}.p-scb{width:34px;height:5px;background:var(--surface-2);overflow:hidden}.p-scb,.p-scb i{border-radius:3px}.p-scb i{display:block;height:100%}.p-scb i.ok{background:var(--success)}.p-scb i.warn{background:#e8a33d}.p-scb i.danger{background:var(--danger)}.p-scb i.info{background:var(--c-blue)}@media(max-width:1000px){.p-th span:nth-child(3),.p-th span:nth-child(4),.p-tr span:nth-child(3),.p-tr span:nth-child(4){display:none}}.p-ag{display:flex;gap:8px;align-items:flex-end;height:126px;margin-left:44px;position:relative}.p-agax{position:absolute;left:-44px;right:0;top:0;bottom:0;border-left:1.5px solid var(--border-3);border-bottom:1.5px solid var(--border-3)}.p-agc{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.p-agb{border-radius:4px 4px 0 0;min-height:3px}.p-agl{display:flex;gap:8px;margin-left:44px;margin-top:8px}.p-agl span{flex:1 1;text-align:center;font-size:12px;color:var(--muted);line-height:1.4}.p-hint{background:#f4faf2;border:1px solid #cfe6c8;border-radius:11px;padding:13px 16px;margin-top:14px;font-size:13px;color:#2f6a1a;line-height:1.65;display:flex;gap:11px;align-items:flex-start}.p-hint i{font-size:17.5px;flex-shrink:0;margin-top:1px}.p-hint b{color:#245216}.p-adminbar{display:flex;gap:10px;align-items:center;background:#f0f1fa;border:1px solid #dcdff2;border-radius:var(--r-lg);padding:11px 16px;margin-bottom:16px;font-size:13.5px;color:var(--navy);flex-wrap:wrap}.p-adminbar b{font-weight:800}.p-sec{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);margin-bottom:14px;overflow:hidden}.p-sh{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:11px}.p-sh>i{width:34px;height:34px;border-radius:9px;background:var(--primary-soft);color:var(--primary-ink);display:grid;place-items:center;font-size:18px;flex-shrink:0}.p-sh .t{font-size:14.5px;font-weight:800;color:var(--ink)}.p-sh .d{font-size:12.5px;color:var(--muted);margin-top:2px}.p-sb{padding:8px 18px 15px}.p-tr .f{color:var(--ink-2);line-height:1.55;font-size:13px}.p-good{color:var(--muted)}.p-good,.p-thr{font-size:12.5px}.p-thr{color:var(--ink-2);line-height:1.5}.p-edit{font-size:15px;color:var(--faint);cursor:pointer;text-align:right}.p-edit:hover{color:var(--navy)}@media(max-width:1100px){.p-th,.p-tr{grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr) 140px;gap:9px}.p-th span:nth-child(4),.p-th span:nth-child(5),.p-tr span:nth-child(4),.p-tr span:nth-child(5){display:none}}.p-row{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--border);font-size:13.5px}.p-row:last-child{border-bottom:none}.p-row .k{font-weight:700;color:var(--ink)}.p-row .k small{display:block;font-weight:600;color:var(--muted);font-size:12.5px;margin-top:2px;line-height:1.5}.p-row .sp{margin-left:auto;display:flex;gap:8px;align-items:center;flex-shrink:0}.p-in{width:88px;border:1px solid var(--border-2);border-radius:8px;padding:6px 9px;font:inherit;font-size:13.5px;text-align:right;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-un{font-size:12.5px;color:var(--muted)}.p-tg{width:34px;height:19px;border-radius:999px;background:var(--border-3);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s}.p-tg:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:left .15s}.p-tg.on{background:var(--success)}.p-tg.on:after{left:17px}.p-tg.lock{opacity:.5;pointer-events:none}.p-lock{font-size:13.5px;color:var(--muted)}.p-save{position:-webkit-sticky;position:sticky;bottom:14px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:12px 18px;display:flex;gap:10px;align-items:center;box-shadow:0 8px 26px rgba(48,51,116,.13);z-index:5}.p-save .m{font-size:13px;color:var(--muted)}.p-save .sp{margin-left:auto;display:flex;gap:9px}.p-pg-bl .p-kpi{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:15px 17px;display:flex;flex-direction:column}.p-pg-bl .p-howp{display:none;margin-top:10px;background:var(--surface-2);border-radius:10px;padding:11px 13px}.p-pg-bl .p-fr{display:flex;gap:9px;font-size:12.5px;padding:4px 0;border-bottom:1px dashed var(--border);align-items:flex-start}.p-pg-bl .p-fr .k{font-weight:700;color:var(--muted);min-width:66px;flex-shrink:0}.p-pg-bl .p-fr .v{color:var(--ink-2);line-height:1.55;min-width:0}.p-pg-bl .p-2col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:14px;gap:14px}.p-pg-bl .p-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:16px 19px;display:flex;flex-direction:column}.p-pg-bl .p-ch{font-size:14px;font-weight:800;color:var(--navy);display:flex;gap:7px;align-items:center;margin-bottom:4px}.p-pg-bl .p-cs{font-size:12.5px;color:var(--muted);margin-bottom:13px}.p-pg-hc .p-howp{display:none;margin-top:12px;background:var(--surface-2);border-radius:11px;padding:14px 17px}.p-pg-hc .p-fr{display:flex;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px dashed var(--border);align-items:flex-start}.p-pg-hc .p-fr .k{font-weight:700;color:var(--muted);min-width:92px;flex-shrink:0}.p-pg-hc .p-fr .v{color:var(--ink-2);line-height:1.6;min-width:0}.p-pg-hc .p-srcs{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.p-pg-hc .p-src{font-size:12.5px;font-weight:700;border-radius:8px;padding:4px 10px;border:1px solid;display:inline-flex;gap:5px;align-items:center;cursor:pointer}.p-pg-hc .p-src i{font-size:13.5px}.p-pg-hc .p-bar{display:grid;grid-template-columns:minmax(0,168px) 1fr 92px;grid-gap:11px;gap:11px;align-items:center;font-size:13px}.p-pg-hc .p-wf{display:flex;align-items:flex-end;gap:7px;height:172px;position:relative;margin-left:46px}.p-pg-hc .p-wfax{position:absolute;left:0;right:0;bottom:0;top:0;border-left:1.5px solid var(--border-3);border-bottom:1.5px solid var(--border-3)}.p-pg-hc .p-wfc{flex:1 1;height:100%;position:relative}.p-pg-hc .p-wfb{position:absolute;left:7%;right:7%;border-radius:3px 3px 0 0;min-height:3px;z-index:2}.p-pg-hc .p-wfv{position:absolute;left:0;right:0;text-align:center;font-size:12px;font-weight:800;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-pg-hc .p-wfl{display:flex;gap:7px;margin-left:46px;margin-top:7px}.p-pg-hc .p-wfl span{flex:1 1;text-align:center;font-size:12px;color:var(--muted);line-height:1.35}.p-pg-ln .p-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.p-pg-ln .p-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:17px 20px;margin-bottom:14px}.p-pg-ln .p-ch{font-size:14.5px;font-weight:800;color:var(--navy);display:flex;gap:7px;align-items:center}.p-pg-ln .p-cs{font-size:13px;color:var(--muted);margin-top:4px;margin-bottom:15px;line-height:1.6}.p-pg-ln .p-wf{position:relative;height:270px;margin-left:64px;display:flex;align-items:flex-end;gap:10px}.p-pg-ln .p-wfax{position:absolute;left:-64px;right:0;top:0;bottom:0;border-left:1.5px solid var(--border-3);border-bottom:1.5px solid var(--border-3)}.p-pg-ln .p-wfc{flex:1 1;height:100%;position:relative;overflow:visible}.p-pg-ln .p-wfb{position:absolute;left:6%;right:6%;border-radius:4px 4px 0 0;min-height:3px;z-index:2}.p-pg-ln .p-wfv{position:absolute;left:0;right:0;text-align:center;font-size:12px;font-weight:800;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-pg-ln .p-wfl{display:flex;gap:10px;margin-left:64px;margin-top:9px}.p-pg-ln .p-wfl span{flex:1 1;text-align:center;font-size:12px;color:var(--muted);line-height:1.4}.p-pg-ln .p-yl{position:absolute;right:calc(100% + 9px);top:-7px;font-size:12px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.p-pg-ln .p-th{padding:9px 0;border-bottom:1px solid var(--border);font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.p-pg-ln .p-th,.p-pg-ln .p-tr{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr 96px 82px;grid-gap:12px;gap:12px}.p-pg-ln .p-tr{padding:10px 0;border-bottom:1px dashed var(--border);font-size:14px;align-items:center}.p-pg-ln .p-tr .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;overflow:hidden}.p-pg-ln .p-note{font-size:13px;color:var(--muted);line-height:1.65;margin-top:13px;border-top:1px dashed var(--border);padding-top:11px}.p-pg-ln .p-note b{color:var(--ink-2)}.p-pg-hh .p-kpi{padding:15px 17px}.p-pg-hh .p-card,.p-pg-hh .p-kpi{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg)}.p-pg-hh .p-card{padding:17px 20px;margin-bottom:14px}.p-pg-hh .p-ch{font-size:14.5px;font-weight:800;color:var(--navy);display:flex;gap:7px;align-items:center}.p-pg-hh .p-cs{font-size:13px;color:var(--muted);margin-top:4px;margin-bottom:15px;line-height:1.6}.p-pg-hh .p-yl{position:absolute;right:calc(100% + 8px);top:-7px;font-size:12px;color:var(--faint);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-pg-hh .p-th{padding:9px 0;border-bottom:1px solid var(--border);font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.p-pg-hh .p-th,.p-pg-hh .p-tr{display:grid;grid-template-columns:minmax(0,2.1fr) 78px 104px 96px 92px 108px;grid-gap:11px;gap:11px}.p-pg-hh .p-tr{padding:11px 0;border-bottom:1px dashed var(--border);font-size:13.5px;align-items:center}.p-pg-hh .p-tr .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.p-pg-hh .p-kpi .v{font-size:24px;font-weight:800;color:var(--ink);margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.p-pg-hh .p-tr .nm{font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1000px){.p-pg-hh .p-th,.p-pg-hh .p-tr{grid-template-columns:minmax(0,1.6fr) 96px 100px;gap:9px}}.p-pg-kh .p-2col{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:14px;gap:14px}.p-pg-kh .p-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:17px 20px;margin-bottom:14px}.p-pg-kh .p-ch{font-size:14.5px;font-weight:800;color:var(--navy);display:flex;gap:7px;align-items:center}.p-pg-kh .p-cs{font-size:13px;color:var(--muted);margin-top:4px;margin-bottom:15px;line-height:1.6}.p-pg-kh .p-bar{display:grid;grid-template-columns:minmax(0,140px) 1fr 96px;grid-gap:11px;gap:11px;align-items:center;font-size:13px;padding:5px 0}.p-pg-kh .p-th{padding:9px 0;border-bottom:1px solid var(--border);font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.p-pg-kh .p-th,.p-pg-kh .p-tr{display:grid;grid-template-columns:minmax(0,1.9fr) 118px 108px 96px 104px;grid-gap:11px;gap:11px}.p-pg-kh .p-tr{padding:11px 0;border-bottom:1px dashed var(--border);font-size:13.5px;align-items:center;cursor:pointer}.p-pg-kh .p-tr .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.p-pg-kh .p-note{font-size:13px;color:var(--muted);line-height:1.65;margin-top:13px;border-top:1px dashed var(--border);padding-top:11px}.p-pg-kh .p-note b{color:var(--ink-2)}.p-pg-kh .p-tr .nm{font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-pg-kh .p-tr .sub{font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.45}.p-pg-kh .p-bar .tr3{height:12px;border-radius:6px;background:var(--surface-2);overflow:hidden}.p-pg-kh .p-bar .tr3 i{display:block;height:100%;border-radius:6px;background:var(--info)}.p-pg-cu .p-kpi{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:15px 17px}.p-pg-cu .p-2col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:14px;gap:14px}.p-pg-cu .p-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:17px 20px;margin-bottom:14px}.p-pg-cu .p-ch{font-size:14.5px;font-weight:800;color:var(--navy);display:flex;gap:7px;align-items:center}.p-pg-cu .p-cs{font-size:13px;color:var(--muted);margin-top:4px;margin-bottom:15px;line-height:1.6}.p-pg-cu .p-bar{display:grid;grid-template-columns:minmax(0,152px) 1fr 108px;grid-gap:11px;gap:11px;align-items:center;font-size:13px;padding:6px 0}.p-pg-cu .p-yl{position:absolute;right:calc(100% + 8px);top:-7px;font-size:12px;color:var(--faint);white-space:nowrap}.p-pg-cu .p-th{padding:9px 0;border-bottom:1px solid var(--border);font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.p-pg-cu .p-th,.p-pg-cu .p-tr{display:grid;grid-template-columns:minmax(0,1.7fr) 92px 96px 88px 112px;grid-gap:11px;gap:11px}.p-pg-cu .p-tr{padding:11px 0;border-bottom:1px dashed var(--border);font-size:13.5px;align-items:center;cursor:pointer}.p-pg-cu .p-tr .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.p-pg-cu .p-note{font-size:13px;color:var(--muted);line-height:1.65;margin-top:13px;border-top:1px dashed var(--border);padding-top:11px}.p-pg-cu .p-note b{color:var(--ink-2)}.p-pg-cu .p-kpi .v{font-size:23px;font-weight:800;color:var(--ink);margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.p-pg-cu .p-tr .nm{font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1000px){.p-pg-cu .p-th,.p-pg-cu .p-tr{grid-template-columns:minmax(0,1.5fr) 92px 104px;gap:9px}}.p-pg-cu .p-tr .sub{font-size:12.5px;color:var(--muted);margin-top:2px}.p-pg-cu .p-bar .tr3{height:13px;border-radius:7px;background:var(--surface-2);position:relative}.p-pg-cu .p-bar .tr3 i{display:block;height:100%;border-radius:7px;background:var(--info)}.p-pg-ch .p-srcs{display:flex;flex-wrap:wrap;gap:5px}.p-pg-ch .p-src{font-size:12px;font-weight:700;border-radius:6px;padding:2.5px 8px;border:1px solid;display:inline-flex;gap:4px;align-items:center;cursor:pointer;white-space:nowrap}.p-pg-ch .p-src i{font-size:13px}.p-pg-ch .p-th{padding:9px 0;border-bottom:1px solid var(--border);font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.p-pg-ch .p-th,.p-pg-ch .p-tr{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.9fr) 148px 128px 118px;grid-gap:12px;gap:12px}.p-pg-ch .p-tr{padding:11px 0;border-bottom:1px dashed var(--border);font-size:13.5px;align-items:center}.p-pg-ch .p-note{background:var(--surface-2);border-radius:10px;padding:11px 14px;font-size:13px;color:var(--ink-2);line-height:1.65;margin-top:9px}.p-pg-ch .p-note b{color:var(--ink)}.p-pg-ch .p-tr .nm{font-weight:700;color:var(--ink)}.p-howp{display:none;margin-top:10px;background:var(--surface-2);border-radius:10px;padding:11px 13px}.p-fr{display:flex;gap:9px;font-size:13px;padding:5px 0;border-bottom:1px dashed var(--border);align-items:flex-start}.p-fr .k{font-weight:700;color:var(--muted);min-width:80px;flex-shrink:0}.p-fr .v{color:var(--ink-2);line-height:1.55;min-width:0}.p-srcs{gap:6px}.p-src{font-size:12px;border-radius:7px;padding:3px 9px;gap:4px;text-decoration:none}.p-pg-ln .p-tr .n{font-size:13px}.p-pg-cu .p-bar.hot .tr3 i{background:var(--danger)}.p-pg-cu .p-kpi .v.hot,.p-pg-hh .p-kpi .v.hot{color:var(--danger)}@keyframes checkinPulse{0%{box-shadow:0 0 0 0 rgba(254,150,20,.55)}70%{box-shadow:0 0 0 9px rgba(254,150,20,0)}to{box-shadow:0 0 0 0 rgba(254,150,20,0)}}@keyframes cc-psc{0%,to{top:16%}50%{top:84%}}@keyframes cc-pbl{50%{opacity:.25}}.p-nav{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:0}.p-nav,.p-nav a{align-items:center}.p-nav a{display:inline-flex;gap:8px;padding:9px 14px;font-size:14.5px;font-weight:600;color:var(--muted);border-radius:8px 8px 0 0;position:relative;white-space:nowrap;text-decoration:none}.p-nav a i{font-size:17.5px}.p-nav a:hover{color:var(--ink);background:var(--surface-3)}.p-nav a.on{color:var(--primary-ink)}.p-nav a.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2.5px;border-radius:3px;background:var(--primary)}.p-nav a.on i{color:var(--primary)}.p-nav .p-navadmin{margin-left:auto;font-size:13px;color:var(--faint);font-weight:600;display:inline-flex;align-items:center;gap:5px;padding-right:6px}.p-nav{overflow-x:auto;scrollbar-width:none}.p-navadmin{flex-shrink:0;white-space:nowrap}@media (max-width:1100px){.p-navadmin{display:none}}.p-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:14px}@media (max-width:1180px){.p-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.p-kpis{grid-template-columns:1fr}}.p-kpi{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:15px 17px;display:flex;flex-direction:column}.p-kpi:hover{border-color:var(--border-3);box-shadow:0 4px 14px rgba(48,51,116,.07)}.p-kpi.hero{grid-column:span 2;background:linear-gradient(120deg,#f4f5fc,#fdf8ef)}.p-kl{font-size:13px;font-weight:700;color:var(--muted);display:flex;gap:6px;align-items:center}.p-kl .sc{margin-left:auto;font-size:12px;font-weight:800;border-radius:6px;padding:2px 7px}.p-kv{font-size:25px;font-weight:800;color:var(--ink);margin-top:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.5px}.p-kpi.hero .p-kv{font-size:33px}.p-kv small{font-size:14.5px;font-weight:600;color:var(--muted);letter-spacing:0}.p-kd{display:flex;gap:7px;margin-top:9px;font-size:13px;flex-wrap:wrap}.p-dl,.p-kd{align-items:center}.p-dl{font-weight:800;border-radius:var(--r-chip);padding:2.5px 8px;display:inline-flex;gap:4px;white-space:nowrap}.p-dl.ok{background:var(--success-soft);color:#2f6a1a}.p-dl.bad{background:#fdf0f0;color:var(--danger)}.p-dl.flat{background:var(--surface-2);color:var(--muted)}.p-dl i{font-size:13.5px}.p-kd .bl,.p-kn{color:var(--muted)}.p-kn{font-size:12.5px;margin-top:auto;padding-top:9px;line-height:1.5}.p-kact{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px;border-top:1px dashed var(--border);padding-top:10px}.p-go{font-size:12.5px;font-weight:700;color:var(--navy);background:#f0f1fa;border:1px solid #dcdff2;border-radius:8px;padding:4px 10px;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.p-go:hover{background:#e7e9f7}.p-go i{font-size:13.5px}.p-go.how{background:var(--surface-2);color:var(--muted);border-color:var(--border-2)}.pt2-pg-ov .p-howp{display:none;margin-top:10px;background:var(--surface-2);border-radius:10px;padding:11px 13px}.pt2-pg-ov .p-howp.show{display:block}.pt2-pg-ov .p-fr{display:flex;gap:9px;font-size:12.5px;padding:4px 0;border-bottom:1px dashed var(--border);align-items:flex-start}.pt2-pg-ov .p-fr:last-child{border-bottom:none}.pt2-pg-ov .p-fr .k{font-weight:700;color:var(--muted);min-width:66px;flex-shrink:0}.pt2-pg-ov .p-fr .v{color:var(--ink-2);line-height:1.55;min-width:0}.p-conv{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:14px 17px;margin-bottom:14px}.p-convh{font-size:13px;font-weight:800;color:var(--navy);display:flex;gap:7px;align-items:center;margin-bottom:11px}.p-convh small{margin-left:auto;font-weight:600;color:var(--muted)}.p-convg{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));grid-gap:9px;gap:9px}.p-convc{border:1px solid var(--border);border-radius:10px;padding:10px 11px;cursor:pointer;text-align:center}.p-convc:hover{border-color:var(--border-3);background:var(--surface-2)}.p-convc .i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:16px;margin:0 auto 6px}.p-convc .l{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-2col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:14px;gap:14px}@media (max-width:1080px){.p-2col{grid-template-columns:1fr}}.p-card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:16px 19px;display:flex;flex-direction:column}.p-ch{font-size:14px;font-weight:800;color:var(--navy);display:flex;gap:7px;align-items:center;margin-bottom:4px}.p-cs{font-size:12.5px;color:var(--muted);margin-bottom:13px}.p-al{display:flex;gap:11px;padding:12px 0;border-bottom:1px dashed var(--border);cursor:pointer;align-items:flex-start}.p-al:last-child{border-bottom:none}.p-al:hover .t{color:var(--navy)}.p-al .ico{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-size:16px;flex-shrink:0}.p-al.danger .ico{background:#fdf0f0;color:var(--danger)}.p-al.warn .ico{background:var(--warning-soft);color:#a86404}.p-al .t{font-size:14px;font-weight:700;color:var(--ink);line-height:1.45}.p-al .d{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.6}.p-al .go{margin-left:auto;color:var(--faint);font-size:15px;flex-shrink:0;margin-top:8px}.p-ops{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;flex:1 1;align-content:start}.p-op{border:1px solid var(--border);border-radius:10px;padding:12px 14px}.p-op .n{font-size:19px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.p-op .n.hot{color:var(--danger)}.p-op .l{margin-top:5px;line-height:1.45}.p-op .l,.p-opn{font-size:12.5px;color:var(--muted)}.p-opn{margin-top:12px;border-top:1px dashed var(--border);padding-top:10px;line-height:1.6}.p-opn b{color:var(--ink-2)}.p-ask{background:linear-gradient(120deg,#eef0fb,#fdf4e7);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:20px 22px;margin-bottom:16px}.p-askh{display:flex;gap:13px;align-items:flex-start;margin-bottom:13px}.p-askh img{width:56px;flex-shrink:0}.p-askh .t{font-size:15px;font-weight:800;color:var(--navy)}.p-askh .d{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.6}.p-inp{display:flex;gap:9px}.p-inp textarea{flex:1 1;border:1px solid var(--border-2);border-radius:11px;padding:11px 15px;font:inherit;font-size:15px;color:var(--ink);background:var(--surface);resize:none;min-height:44px;line-height:1.5}.p-inp textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #30337415}.p-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.p-qchip{font-size:13px;font-weight:600;color:var(--navy);background:var(--surface);border:1px solid #dcdff2;border-radius:var(--r-chip);padding:6px 13px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.p-qchip:hover{background:#f0f1fa;border-color:var(--navy)}.p-qchip i{font-size:14.5px;color:var(--primary)}.p-und{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:13px 17px;margin-bottom:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.p-und .lb{font-size:13px;font-weight:800;color:var(--muted);white-space:nowrap}.p-tok{font-size:13px;font-weight:700;color:var(--navy);background:#f0f1fa;border:1px solid #dcdff2;border-radius:8px;padding:5px 11px;display:inline-flex;gap:6px;align-items:center;cursor:pointer}.p-tok:hover{background:#e7e9f7}.p-tok small{font-weight:600;color:var(--muted)}.p-tok i{font-size:13.5px;color:var(--muted)}.p-conf{margin-left:auto;font-size:12.5px;font-weight:800;border-radius:var(--r-chip);padding:4px 11px;display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.p-conf.full{background:var(--success-soft);color:#2f6a1a}.p-conf.assume{background:var(--warning-soft);color:#a86404}.p-conf.none{background:var(--surface-2);color:var(--muted)}.p-res{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);overflow:hidden;margin-bottom:16px}.p-rh{padding:18px 22px;border-bottom:1px solid var(--border)}.p-rv{font-size:32px;font-weight:800;color:var(--ink);letter-spacing:-.8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.p-rv.txt{font-size:23px}.p-rs{font-size:13.5px;color:var(--muted);margin-top:6px}.p-rb{padding:18px 22px}.p-nlg{font-size:14.5px;color:var(--ink-2);line-height:1.75}.p-nlg b{color:var(--ink)}.p-nlgh{font-size:13px;font-weight:800;color:var(--navy);display:flex;align-items:center;gap:6px;margin-bottom:8px}.p-how{border-top:1px dashed var(--border);margin-top:16px;padding-top:14px}.p-howb{font-size:13px;font-weight:700;color:var(--navy);background:#f0f1fa;border:1px solid #dcdff2;border-radius:9px;padding:7px 13px;cursor:pointer;display:inline-flex;gap:7px;align-items:center}.p-howb:hover{background:#e7e9f7}.pt2-pg-ask .p-howp{display:none;margin-top:12px;background:var(--surface-2);border-radius:11px;padding:14px 17px}.pt2-pg-ask .p-howp.show{display:block}.pt2-pg-ask .p-fr{display:flex;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px dashed var(--border);align-items:flex-start}.pt2-pg-ask .p-fr:last-child{border-bottom:none}.pt2-pg-ask .p-fr .k{font-weight:700;color:var(--muted);min-width:92px;flex-shrink:0}.pt2-pg-ask .p-fr .v{color:var(--ink-2);line-height:1.6;min-width:0}.p-srcs{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.p-src{font-size:12.5px;font-weight:700;border-radius:8px;padding:4px 10px;border:1px solid;display:inline-flex;gap:5px;align-items:center;cursor:pointer}.p-src i{font-size:13.5px}.p-chart{margin-top:16px;border-top:1px dashed var(--border);padding-top:15px}.p-cht{font-size:13px;font-weight:800;color:var(--muted);margin-bottom:11px;text-transform:uppercase;letter-spacing:.4px}.p-bars{display:flex;flex-direction:column;gap:7px}.p-bar{display:grid;grid-template-columns:minmax(0,168px) 1fr 92px;grid-gap:11px;gap:11px;align-items:center;font-size:13px}.p-bar .k{color:var(--ink-2);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-bar .tr{height:13px;border-radius:7px;background:var(--surface-2);overflow:hidden;position:relative}.p-bar .tr i{display:block;height:100%;border-radius:7px;background:var(--info)}.p-bar.hot .tr i{background:var(--danger)}.p-bar.ok2 .tr i{background:var(--success)}.p-bar .v{text-align:right;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-wf{display:flex;align-items:flex-end;gap:7px;height:172px;position:relative;margin-left:46px}.p-wfax{position:absolute;left:0;right:0;bottom:0;top:0;border-left:1.5px solid var(--border-3);border-bottom:1.5px solid var(--border-3)}.p-wfc{flex:1 1;height:100%;position:relative}.p-wfb{left:7%;right:7%;border-radius:3px 3px 0 0;min-height:3px;z-index:2}.p-wfb,.p-wfgl{position:absolute}.p-wfgl{left:0;right:0;border-top:1px dashed var(--border);height:0}.p-wfgl span{right:calc(100% + 7px);top:-7px;color:var(--faint);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-wfgl span,.p-wfv{position:absolute;font-size:12px}.p-wfv{left:0;right:0;text-align:center;font-weight:800;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-wflg{display:flex;gap:14px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px dashed var(--border);font-size:12px;color:var(--muted)}.p-wflg i.sw{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:5px;vertical-align:-1px}.p-wflg i.sw.tot{background:var(--navy)}.p-wflg i.sw.dn{background:var(--danger)}.p-wfb.up{background:var(--success)}.p-wfb.dn{background:var(--danger)}.p-wfb.tot{background:var(--navy)}.p-wfl{display:flex;gap:7px;margin-left:46px;margin-top:7px}.p-wfl span{flex:1 1;text-align:center;font-size:12px;color:var(--muted);line-height:1.35}@media (max-width:430px){.p-pg-hc .p-wf,.p-pg-hc .p-wfl,.p-pg-ln .p-wf,.p-pg-ln .p-wfl,.p-wf,.p-wfl{margin-left:34px;gap:3px}.p-pg-hc .p-wfv,.p-pg-ln .p-wfv,.p-wfv{font-size:12px;letter-spacing:-.2px}.p-pg-hc .p-wfl span,.p-pg-ln .p-wfl span,.p-wfl span{font-size:12px;line-height:1.25;letter-spacing:-.2px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.p-wfgl span{font-size:12px;right:calc(100% + 4px)}.p-wfb{left:4%;right:4%}}.p-ccc{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.p-cccb{flex:1 1;min-width:118px;border-radius:11px;padding:13px 15px;text-align:center}.p-cccb .n{font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.p-cccb .l{font-size:12.5px;margin-top:5px;line-height:1.45}.p-cccb.a{background:#fdf6ee;color:#a86404}.p-cccb.b{background:#fdf3f2;color:var(--danger)}.p-cccb.c{background:var(--success-soft);color:#2f6a1a}.p-cccb.r{background:#f0f1fa;color:var(--navy)}.p-cccop{align-self:center;font-size:17.5px;font-weight:800;color:var(--muted)}.p-acts{display:flex;gap:9px;margin-top:15px;flex-wrap:wrap}.p-bsm{padding:7px 14px;font-size:13px}.p-hist{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:15px 18px}.p-histh{font-weight:800;color:var(--navy);gap:7px;margin-bottom:10px}.p-histh,.p-hr{font-size:13.5px;display:flex;align-items:center}.p-hr{gap:9px;padding:7px 0;border-bottom:1px dashed var(--border);cursor:pointer}.p-hr:last-child{border-bottom:none}.p-hr:hover .q{color:var(--navy);text-decoration:underline}.p-hr .q{color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis}.p-hr .q,.p-hr .t{white-space:nowrap}.p-hr .t{margin-left:auto;font-size:12px;color:var(--faint)}.p-empty{padding:16px 0;font-size:13px;color:var(--muted);line-height:1.6}@media (max-width:820px){.p-2col,.p-pg-bl .p-2col,.p-pg-cu .p-2col,.p-pg-kh .p-2col,.p-pg-ln .p-2col{grid-template-columns:minmax(0,1fr)}.p-pg-ch .p-tr .nm,.p-pg-cu .p-tr .nm,.p-pg-hh .p-tr .nm,.p-pg-kh .p-tr .nm{white-space:normal;overflow-wrap:anywhere;min-width:0}.p-pg-ln .p-tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-pg-ln .p-th,.p-pg-ln .p-tr{min-width:520px}.p-pg-hh .p-gl .p-yr{display:none}.p-par{margin:0 12px 0 40px}.p-parl{margin:8px 12px 0 40px}.p-p80 span{right:0}.p-pg-cu .p-bar,.p-pg-kh .p-bar,.p-pscale{grid-template-columns:minmax(0,104px) 1fr 84px;gap:9px}.p-pscale .ax span:last-of-type,.p-pscale .ax span:nth-of-type(2n){display:none}.p-kl{flex-wrap:wrap}.p-kl .sc{margin-left:auto}.p-convc .l{white-space:normal;overflow-wrap:anywhere}.p-mx{padding-right:18px}.p-bub{max-width:32px;max-height:32px}.p-pg-kh .p-th,.p-pg-kh .p-tr{grid-template-columns:minmax(0,1fr) 72px 70px;gap:8px}.p-pg-kh .p-th span:nth-child(2),.p-pg-kh .p-th span:nth-child(5),.p-pg-kh .p-tr span:nth-child(2),.p-pg-kh .p-tr span:nth-child(5){display:block}.p-pg-kh .p-th span:nth-child(3),.p-pg-kh .p-th span:nth-child(4),.p-pg-kh .p-tr span:nth-child(3),.p-pg-kh .p-tr span:nth-child(4){display:none}.p-pg-kh .p-th span:nth-child(2){text-align:right}.p-pg-kh .p-tr .p-hs{display:flex}.p-pg-kh .p-tr .p-pill{display:inline-block}}@media (max-width:640px){.p-kpi.hero{grid-column:auto}}@media(max-width:1240px){.p-pg-ch .p-th,.p-pg-ch .p-tr{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 118px;gap:10px}.p-pg-ch .p-th span:nth-child(2),.p-pg-ch .p-th span:nth-child(4),.p-pg-ch .p-tr span:nth-child(2),.p-pg-ch .p-tr span:nth-child(4){display:block}.p-pg-ch .p-th span:nth-child(3),.p-pg-ch .p-th span:nth-child(5),.p-pg-ch .p-tr span:nth-child(3),.p-pg-ch .p-tr span:nth-child(5){display:none}.p-pg-ch .p-tr .f{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media(max-width:760px){.p-pg-ch .p-th,.p-pg-ch .p-tr{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px}.p-pg-ch .p-th span:nth-child(4),.p-pg-ch .p-tr span:nth-child(4){display:none}}@media (max-width:600px){.pt2-pg-ask .p-inp{flex-direction:column;gap:8px}.pt2-pg-ask .p-inp textarea{min-height:96px;font-size:15px;padding:12px 14px}.pt2-pg-ask .p-inp .btn{width:100%;justify-content:center;height:42px}.pt2-pg-ask .p-und{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.pt2-pg-ask .p-und .lb{white-space:normal}.pt2-pg-ask .p-tok{align-self:flex-start;max-width:100%}.pt2-pg-ask .p-tok small{flex-shrink:0}.pt2-pg-ask .p-conf{margin-left:0;align-self:flex-start;margin-top:2px}}.p-bar-go{cursor:pointer;border-radius:4px;margin:0 -6px;padding:0 6px;transition:background .12s}.p-bar-go:hover{background:var(--surface-2)}.p-bar-go:hover .k{color:var(--navy)}.p-bar-go:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.p-bar-btn{width:100%;background:none;border:none;padding:0;font:inherit;text-align:inherit;cursor:pointer;border-radius:6px}.p-bar-btn:hover{background:var(--surface-2)}.p-bar-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.p-navbar{display:flex;align-items:flex-end;gap:10px;margin-bottom:16px;border-bottom:1px solid var(--border)}.p-navbar .p-nav{flex:1 1;min-width:0;margin-bottom:0;border-bottom:0}.p-per{position:relative;flex-shrink:0;padding-bottom:6px}.p-perdd{top:calc(100% + 2px);right:0}.p-perdd .it{width:100%;background:none;border:0;font:inherit;text-align:left}.p-perdd .it:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.p-snap{display:flex;gap:7px;align-items:flex-start;font-size:13.5px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-md,10px);padding:8px 12px;margin-bottom:12px;line-height:1.5}.p-snap i{font-size:16px;margin-top:1px}@media(max-width:640px){.p-navbar{flex-wrap:wrap}.p-per{padding-bottom:8px}}a.p-kpi-go,a.p-mb-go{display:block;color:inherit;text-decoration:none;cursor:pointer}.p-go-link:focus-visible,.p-kv-go:focus-visible,a.p-kpi-go:focus-visible,a.p-mb-go:focus-visible{outline:2px solid var(--primary);outline-offset:2px}a.p-mb-go:hover{background:var(--surface-2)}.p-drill{display:inline-flex;align-items:center;gap:3px;margin-top:8px;font-size:12.5px;font-weight:700;color:var(--navy)}.p-drill i{font-size:13px}a.p-kpi-go:hover .p-drill{text-decoration:underline}.p-kv-go{color:inherit;text-decoration:none;border-radius:6px}.p-kv-go:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.p-go-link{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:2px}.p-tr-go{cursor:pointer;color:inherit;text-decoration:none}.p-tr-go:hover{background:var(--surface-2)}.p-tr-go:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.p-row,.p-sh{border-bottom:0}.p-convc,.p-mb{background:var(--surface-2)}.p-convc,.p-mb,.p-pg-ch .p-src,.p-pg-hc .p-src,.p-src{border-color:transparent}