.cmx{flex-direction:column;flex:1;min-height:0;display:flex}.cmx .cmbar{background:#fcfbf9;border-bottom:1px solid #e8e5dd;flex:none;align-items:center;gap:12px;height:58px;padding:0 26px;display:flex}.cmx .cmcrumb{letter-spacing:-.01em;font-family:IBM Plex Serif,serif;font-size:17px;font-weight:600}.cmx .cmcount{color:#8a857a;background:#f1f0ed;border-radius:7px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:11px}.cmx .cmgrow{flex:1}.cmx .cmscroll{flex:1;overflow-y:auto}.cmx .cmwrap{max-width:880px;margin:0 auto;padding:24px 28px 60px}.cmx .cmlead{color:#6b6b73;margin-bottom:20px;font-size:13px;line-height:1.6}.cmx .cmlead b{color:#33312c;font-weight:600}.cmx .cmempty{color:#8a857a;text-align:center;border:1px dashed #e0dace;border-radius:12px;padding:28px;font-size:13px}.cmx .cmlist{flex-direction:column;gap:11px;display:flex}.cmx .cmcard{background:#fff;border:1px solid #eceae4;border-radius:13px;align-items:stretch;gap:16px;padding:16px 18px;display:flex}.cmx .cmcard.editing{background:#fcfbf9;border-color:#e6d8bb;margin-bottom:14px;display:block;box-shadow:0 0 0 3px #d98c2b1a}.cmx .cmcardmain{flex:1;min-width:0}.cmx .cmname{letter-spacing:-.01em;color:#26241f;font-size:15px;font-weight:600}.cmx .cmchips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.cmx .cmchip{border-radius:6px;padding:3px 9px;font-size:11px;font-weight:500}.cmx .cmchip.cat{color:#3d5a99;background:#eef2fb}.cmx .cmchip.sub{color:#9a6512;background:#fbeede}.cmx .cmchip.reg{color:#2f6b4f;background:#eef6f0}.cmx .cmchip.none{color:#a39e93;background:#f4f3f0}.cmx .cmflow{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:12px;display:flex}.cmx .cmflowk{letter-spacing:.05em;text-transform:uppercase;color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:9.5px}.cmx .cmflowv{color:#33312c;font-size:12.5px;font-weight:500}.cmx .cmflowv.none{color:#b4afa5;font-style:italic;font-weight:400}.cmx .cmside{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cmx .cmcalls{color:#8a857a;font-size:11.5px}.cmx .cmcalls b{color:#33312c;font-weight:600}.cmx .cmacts{gap:7px;display:flex}.cmx .cmcardlink{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .12s,box-shadow .12s}.cmx .cmcardlink:hover{border-color:#d8cdb6;box-shadow:0 2px 10px -6px #26241f40}.cmx .cmchev{color:#c2bdb2;font-size:22px;line-height:1}.cmx .dbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#fcfbf9eb;border-bottom:1px solid #e8e5dd;flex:none;align-items:center;gap:10px;height:58px;padding:0 26px;display:flex}.cmx .back{color:#8a857a;cursor:pointer;align-items:center;gap:5px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.cmx .back:hover{color:#33312c}.cmx .crumbsep{color:#cdc8bd;font-size:14px}.cmx .crumb{letter-spacing:-.01em;color:#26241f;font-family:IBM Plex Serif,serif;font-size:16px;font-weight:600}.cmx .grow{flex:1}.cmx .dchip{color:#8a857a;white-space:nowrap;background:#fff;border:1px solid #ece8df;border-radius:7px;align-items:center;gap:7px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.cmx .dchip b{color:#33312c;font-weight:600}.cmx .scroll{flex:1;overflow-y:auto}.cmx .wrap{max-width:1120px;margin:0 auto;padding:26px 30px 80px}.cmx .hero{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.cmx .heroname{letter-spacing:-.015em;color:#26241f;font-family:IBM Plex Serif,serif;font-size:30px;font-weight:600;line-height:1.05}.cmx .chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cmx .chip{border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:500}.cmx .chip.cat{color:#3d5a99;background:#eef2fb}.cmx .chip.sub{color:#9a6512;background:#fbeede}.cmx .chip.reg{color:#2f6b4f;background:#eef6f0}.cmx .herometa{color:#8a857a;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:12.5px;display:flex}.cmx .herometa b{color:#33312c;font-weight:600}.cmx .mdot{background:#cdc8bd;border-radius:50%;width:3px;height:3px}.cmx .herostatus{white-space:nowrap;background:#eef6f0;border:1px solid #cfe6d8;border-radius:9px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:8px 13px;display:flex}.cmx .herostatus .d{background:#2f8f5b;border-radius:50%;width:8px;height:8px}.cmx .herostatus span{color:#2f6b4f;font-size:12.5px;font-weight:500}.cmx .tabs{border-bottom:1px solid #e6e3dc;gap:2px;margin-top:24px;display:flex}.cmx .tab{color:#8a857a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 16px 13px;font-size:13.5px;font-weight:500;display:flex}.cmx .tab:hover{color:#33312c}.cmx .tab.on{color:#26241f;border-bottom-color:#d98c2b;font-weight:600}.cmx .facts{background:#fcfbf9;border:1px solid #eceae4;border-radius:13px;flex-wrap:wrap;gap:0;margin-top:22px;padding:16px 4px;display:flex}.cmx .fact{border-right:1px solid #efeee9;flex-direction:column;flex:1;gap:6px;min-width:0;padding:2px 22px;display:flex}.cmx .fact:last-child{border-right:none}.cmx .factv{color:#26241f;align-items:baseline;gap:6px;font-family:IBM Plex Serif,serif;font-size:25px;font-weight:600;line-height:1;display:flex}.cmx .factv small{color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.cmx .factv.pos{color:#2f6b4f}.cmx .factv.warn{color:#9a6512}.cmx .factv.neg{color:#a93d28}.cmx .factk{letter-spacing:.02em;color:#8a857a;font-size:11px;line-height:1.35}.cmx .factd{color:#b4afa5;font-family:IBM Plex Mono,monospace;font-size:10.5px}.cmx .dgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.cmx .dgrid>.panel{min-width:0}.cmx .span2{grid-column:1/-1}.cmx .panel{background:#fff;border:1px solid #eceae4;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cmx .panelh{border-bottom:1px solid #f1f0ed;align-items:baseline;gap:12px;padding:15px 20px;display:flex}.cmx .panelt{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.cmx .panelm{color:#a39e93;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px}.cmx .plink{color:#9a6512;cursor:pointer;margin-left:auto;font-size:12px;font-weight:500;text-decoration:none}.cmx .plink:hover{text-decoration:underline}.cmx .pbody{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.cmx .donutwrap{align-items:center;gap:22px;display:flex}.cmx .donut{flex:none;width:124px;height:124px;position:relative}.cmx .donut svg{transform:rotate(-90deg)}.cmx .donutc{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cmx .donutv{color:#26241f;font-family:IBM Plex Serif,serif;font-size:25px;font-weight:600;line-height:1}.cmx .donutk{letter-spacing:.06em;color:#a39e93;text-transform:uppercase;margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:9px}.cmx .leg{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.cmx .legrow{align-items:center;gap:9px;display:flex}.cmx .legdot{border-radius:3px;flex:none;width:9px;height:9px}.cmx .leglbl{color:#4a463f;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.cmx .legv{color:#33312c;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.cmx .legp{color:#a39e93;text-align:right;width:38px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.cmx .barlist{flex-direction:column;gap:11px;display:flex}.cmx .objrow{grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.cmx .objn{flex-direction:column;gap:2px;min-width:0;display:flex}.cmx .objt{color:#33312c;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.cmx .objhi{color:#a93d28;font-family:IBM Plex Mono,monospace;font-size:9.5px}.cmx .btrack{background:#f0ede6;border-radius:5px;height:8px;position:relative;overflow:hidden}.cmx .bfill{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.cmx .objv{color:#33312c;text-align:right;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600}.cmx .c-green{background:#5b9b73}.cmx .c-amber{background:#d98c2b}.cmx .c-red{background:#c0573d}.cmx .c-blue{background:#9aa7c4}.cmx .c-muted{background:#cbc5b8}.cmx .c-ink{background:#7c8aa6}.cmx .funnel{flex-direction:column;gap:3px;display:flex}.cmx .fstep{grid-template-columns:92px minmax(0,1fr) 94px;align-items:center;gap:14px;display:grid}.cmx .flabel{color:#4a463f;font-size:12.5px}.cmx .fbarwrap{align-items:center;height:32px;display:flex}.cmx .fbar{border-radius:7px;align-items:center;min-width:44px;height:32px;padding:0 12px;display:flex}.cmx .fbarv{color:#fff;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.cmx .fmeta{color:#a39e93;text-align:right;font-family:IBM Plex Mono,monospace;font-size:11px}.cmx .fmeta b{color:#2f6b4f;font-weight:600}.cmx .trend{align-items:flex-end;gap:7px;height:120px;padding-top:6px;display:flex}.cmx .tcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.cmx .tbar{background:#d6c9ad;border-radius:5px 5px 2px 2px;width:100%;max-width:26px;position:relative}.cmx .tbar.last{background:#d98c2b}.cmx .tbarv{color:#8a857a;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.cmx .tbar.last .tbarv{color:#9a6512}.cmx .tlbl{color:#b4afa5;font-family:IBM Plex Mono,monospace;font-size:9.5px}.cmx .trendfoot{align-items:baseline;gap:9px;margin-top:4px;display:flex}.cmx .trendbig{color:#26241f;font-family:IBM Plex Serif,serif;font-size:24px;font-weight:600}.cmx .trenddelta{color:#2f6b4f;font-size:12px;font-weight:600}.cmx .tbar.none{background:#e8e4da;border-radius:2px;width:100%;height:3px}.cmx .trenddelta.neg{color:#a93d28}.cmx .trendnote{color:#a39e93;font-size:11.5px}.cmx .calls{flex-direction:column;display:flex}.cmx .callrow{cursor:pointer;color:inherit;border-top:1px solid #f4f2ec;grid-template-columns:minmax(0,1.5fr) 132px 84px 70px 110px 18px;align-items:center;gap:14px;padding:13px 20px;text-decoration:none;display:grid}.cmx .callrow:hover{background:#fcfbf9}.cmx .callrow.head{background:#fcfbf9;border-top:none;padding:11px 20px}.cmx .callrow.head>div{letter-spacing:.06em;text-transform:uppercase;color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:9.5px}.cmx .callname{color:#26241f;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.cmx .callsub{color:#a39e93;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.cmx .pill{white-space:nowrap;border-radius:20px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.cmx .pill.q{color:#2f6b4f;background:#eef6f0}.cmx .pill.pq{color:#9a6512;background:#fbeede}.cmx .pill.nq{color:#a93d28;background:#fbe9e4}.cmx .pill.rv{color:#3d5a99;background:#eef2fb}.cmx .callscore{color:#33312c;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600}.cmx .callscore.dim{color:#c2bdb2}.cmx .callintent{color:#6b6b73;font-size:12px}.cmx .calltime{color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:11px}.cmx .callchev{color:#c2bdb2;text-align:center;font-size:17px}.cmx .cfgcol{flex-direction:column;gap:16px;margin-top:22px;display:flex}.cmx .cdsec{background:#fff;border:1px solid #eceae4;border-radius:14px;padding:20px 22px}.cmx .cdsech{align-items:center;gap:10px;margin-bottom:16px;display:flex}.cmx .cdsect{color:#26241f;font-size:14px;font-weight:600}.cmx .cdsecd{color:#a39e93;font-size:12px}.cmx .cdedit{color:#33312c;cursor:pointer;background:#fcfbf9;border:1px solid #e6e3dc;border-radius:8px;margin-left:auto;padding:6px 14px;font-size:12.5px;font-weight:500}.cmx .cdedit:hover{background:#f4f2ec}.cmx .kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;display:grid}.cmx .kvk{letter-spacing:.06em;text-transform:uppercase;color:#a39e93;margin-bottom:5px;font-family:IBM Plex Mono,monospace;font-size:10px}.cmx .kvv{color:#33312c;font-size:14px;font-weight:500}.cmx .kvv.none{color:#b4afa5;font-style:italic;font-weight:400}.cmx .form{flex-direction:column;gap:14px;display:flex}.cmx .grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cmx .frow{flex-direction:column;gap:6px;display:flex}.cmx .flbl{letter-spacing:.06em;text-transform:uppercase;color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:10px}.cmx .fin,.cmx .fsel{color:#33312c;background:#fff;border:1px solid #e6e3dc;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.cmx .fsel{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1l4 4 4-4' fill='none' stroke='%238a857a' stroke-width='1.5'/></svg>") right 12px center no-repeat}.cmx .fin:focus,.cmx .fsel:focus{border-color:#d8cdb6;box-shadow:0 0 0 3px #d98c2b1f}.cmx .formacts{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.cmx .btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500}.cmx .btn.ghost{color:#4a463f;background:#fcfbf9;border-color:#e6e3dc}.cmx .btn.ghost:hover{background:#f4f2ec}.cmx .btn.primary{color:#fff;background:#26241f;border-color:#26241f}.cmx .btn.primary:hover{background:#3a362e}.cmx .btn.danger{color:#a93d28;background:#fff;border-color:#e6c4ba}.cmx .btn.danger:hover{background:#fbf0ec}.cmx .btn:disabled{opacity:.5;cursor:default}.cmx .cddanger{border-color:#f0dcd5}.cmx .cddhint{color:#8a857a;font-size:12.5px;line-height:1.5}.cmx .cddconfirm{background:#fcf3f0;border:1px solid #f0d4cb;border-radius:10px;flex-direction:column;gap:12px;padding:14px 15px;display:flex}.cmx .cddconfirmt{color:#7a3a2b;font-size:13px;line-height:1.5}.cmx .cddconfirma{gap:9px;display:flex}.cmx .pmwrap{margin-top:22px}.cmx .pmbody{flex-direction:column;gap:13px;display:flex}.cmx .pmhint{color:#8a857a;font-size:12.5px;line-height:1.55}.cmx .pmvar{color:#3d5a99;cursor:pointer;background:#eef2fb;border:1px solid #dbe3f4;border-radius:5px;margin:0 2px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:11px}.cmx .pmtokrow{flex-wrap:wrap;align-items:center;gap:10px;margin:-2px 0 2px;display:flex}.cmx .pmtok{color:#5a5347;cursor:pointer;background:#f1efe9;border:1px solid #e6e3dc;border-radius:6px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.cmx button.pmtok:hover{background:#e9e6df;border-color:#d8d3c8}.cmx .pmtoksub{color:#9a958a;font-size:11px}.cmx .pmtoksub.pmtokest{color:#b4ab97;font-style:italic}.cmx .pmdtext .jk{color:#34538f}.cmx .pmdtext .js{color:#6a803e}.cmx .pmdtext .jp{color:#b0795a}.cmx .pmdtext .jx{color:#44423c}.cmx .toktable{flex-direction:column;gap:2px;margin:16px 0 4px;display:flex}.cmx .tokrow{color:#4a463f;background:#f8f6f1;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:13px;display:flex}.cmx .tokrow code{color:#34538f;background:#eef2fb;border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:11px}.cmx .tokrow b{color:#33312c;font-family:IBM Plex Mono,monospace;font-weight:600}.cmx .tokrow.total{background:#efece4;margin-top:4px;font-weight:600}.cmx .tokrow.total b{color:#1f1d19}.cmx .pmsamplesec{margin-top:16px}.cmx .pmsampletag{letter-spacing:.04em;text-transform:uppercase;color:#9a8f72;background:#f3efe6;border:1px solid #ece6d8;border-radius:5px;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:600}.cmx .pmsampled{color:#7d7869;margin:8px 0 12px;font-size:12.5px;line-height:1.55}.cmx .pmsamplepre{color:#44423c;white-space:pre-wrap;word-break:break-word;opacity:.92;background:#f7f5f0;border:1px solid #e8e5dd;border-radius:10px;max-height:340px;margin:0;padding:14px 16px;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.7;overflow:auto}.cmx .auxhead{color:#4a463f;margin:22px 2px 2px;font-size:12.5px;font-weight:600}.cmx .auxheadsub{color:#9a958a;font-size:11.5px;font-weight:400}.cmx .auxstatus{align-items:center;gap:10px;margin-bottom:11px;display:flex}.cmx .auxchip{border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.cmx .auxchip.override{color:#34538f;background:#eef2fb;border:1px solid #dbe3f4}.cmx .auxchip.inherit{color:#6a6457;background:#f1efe9;border:1px solid #e6e3dc}.cmx .auxpre{max-height:200px}button.pmvar{cursor:pointer}.cmx button.pmvar:hover{background:#e2e9f8;border-color:#c4d0ee}.cmx .pmdoc{background:#fcfbf9;border:1px solid #e8e5dd;border-radius:11px;flex-direction:column;gap:4px;max-height:560px;padding:18px 20px;display:flex;overflow:auto}.cmx .pmdtitle{color:#2b2925;letter-spacing:.01em;border-bottom:1px solid #ece9e1;margin-bottom:4px;padding-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600}.cmx .pmdhead{letter-spacing:.07em;text-transform:uppercase;color:#9a8f72;margin-top:12px;margin-bottom:1px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.cmx .pmdhead:first-child{margin-top:0}.cmx .pmdtext{color:#44423c;white-space:pre-wrap;word-break:break-word;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6}.cmx .pmdvar{text-align:left;cursor:pointer;background:#f1f5fc;border:1px solid #d4def2;border-left:3px solid #6f8fce;border-radius:9px;width:100%;margin:6px 0;padding:10px 13px;transition:background .12s,border-color .12s;display:block}.cmx .pmdvar:hover{background:#e9f0fa;border-color:#bccdec #bccdec #bccdec #5277bf}.cmx .pmdvarh{align-items:center;gap:9px;margin-bottom:7px;display:flex}.cmx .pmdvarbadge{color:#34538f;background:#dfe8f7;border-radius:5px;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.cmx .pmdvarsrc{color:#7d8aa3;font-size:11px}.cmx .pmdvari{color:#6f8fce;margin-left:auto;font-size:10.5px;font-weight:500}.cmx .pmdvarval{color:#3b465c;white-space:pre-wrap;word-break:break-word;margin:0;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.55}.cmx .pmmodalwrap{z-index:90;background:#26241f6b;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.cmx .pmmodal{background:#fff;border:1px solid #e6e3dc;border-radius:14px;width:min(640px,100%);max-height:82vh;padding:22px 24px;overflow:auto;box-shadow:0 24px 60px -16px #26241f66}.cmx .pmmodalh{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cmx .pmmodalbadge{color:#34538f;background:#e7eef9;border-radius:6px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.cmx .pmmodalx{color:#8a857a;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:14px}.cmx .pmmodalx:hover{color:#33312c;background:#f2efe9}.cmx .pmmodaldesc{color:#44423c;font-size:13.5px;line-height:1.6}.cmx .pmmodalsrc{color:#7d7869;margin-top:9px;font-size:12.5px;font-style:italic;line-height:1.55}.cmx .pmmodalsub{letter-spacing:.06em;text-transform:uppercase;color:#9a8f72;margin:18px 0 8px;font-size:10.5px;font-weight:600}.cmx .pmmodalval{color:#3b465c;white-space:pre-wrap;word-break:break-word;background:#f5f8fd;border:1px solid #e0e7f3;border-radius:9px;margin:0;padding:14px 15px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6}.cmx .pmta{color:#33312c;resize:vertical;background:#fcfbf9;border:1px solid #e6e3dc;border-radius:10px;outline:none;width:100%;min-height:280px;padding:14px 15px;font-family:IBM Plex Mono,monospace;font-size:12.5px;line-height:1.55}.cmx .pmta:focus{border-color:#d8cdb6;box-shadow:0 0 0 3px #d98c2b1f}.cmx .pmpre{color:#42403a;white-space:pre-wrap;word-break:break-word;background:#f7f5f0;border:1px solid #e8e5dd;border-radius:10px;max-height:420px;margin:0;padding:15px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6;overflow:auto}.cmx .pmacts{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cmx .pmbtn{color:#33312c;cursor:pointer;background:#fcfbf9;border:1px solid #e6e3dc;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500}.cmx .pmbtn:hover{background:#f4f2ec}.cmx .pmbtn:disabled{opacity:.45;cursor:default}.cmx .pmviewt{color:#4a463f;font-size:13.5px;line-height:1.6}.cmx .pmtoggle{background:#f7f9fc;border:1px solid #e2e8f3;border-radius:11px;align-items:center;gap:18px;margin:14px 0 4px;padding:14px 16px;display:flex}.cmx .pmtogt{flex:1;min-width:0}.cmx .pmtogname{color:#33312c;font-size:13.5px;font-weight:600}.cmx .pmtogd{color:#7d8aa3;margin-top:3px;font-size:12px;line-height:1.5}.cmx .switch{cursor:pointer;background:#e7e4dd;border:1px solid #ddd9d0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:4px 6px 4px 13px;transition:background .14s,border-color .14s;display:inline-flex}.cmx .switch .swlbl{letter-spacing:.03em;color:#8a857a;font-size:11.5px;font-weight:600}.cmx .switch .knob{background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 2px #0000002e}.cmx .switch.on{background:#5b9b73;border-color:#4f8c66;padding:4px 13px 4px 6px}.cmx .switch.on .swlbl{color:#fff;order:2}.cmx .switch.on .knob{order:1}.cmx .switch:disabled{opacity:.6;cursor:default}.cmx .toast{color:#f4f2ec;z-index:80;background:#26241f;border-radius:10px;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #26241f80}.cmx .toast .ok{color:#7fc59c;font-weight:700}.cmx .cmform{flex-direction:column;gap:13px;display:flex}.cmx .cmgrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.cmx .cmrow{flex-direction:column;gap:6px;display:flex}.cmx .cmlbl{letter-spacing:.06em;text-transform:uppercase;color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:10px}.cmx .cmin,.cmx .cmsel{color:#33312c;background:#fff;border:1px solid #e6e3dc;border-radius:8px;outline:none;padding:9px 11px;font-family:inherit;font-size:13.5px}.cmx .cmin:focus,.cmx .cmsel:focus{border-color:#d8cdb6;box-shadow:0 0 0 3px #d98c2b1f}.cmx .cmformacts{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.cmx .cmprompt{border-top:1px solid #efece4;padding-top:11px}.cmx .cmprompth{font:inherit;color:#33312c;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:2px 0;font-size:13px;font-weight:600;display:flex}.cmx .cmpcaret{color:#8a857a;width:12px;font-size:11px}.cmx .cmpadv{letter-spacing:.04em;text-transform:uppercase;color:#8a857a;background:#f1f0ed;border-radius:5px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600}.cmx .cmpcustom{letter-spacing:.04em;text-transform:uppercase;color:#9a6512;background:#fbeede;border-radius:5px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600}.cmx .cmpbody{flex-direction:column;gap:10px;margin-top:11px;display:flex}.cmx .cmphint{color:#8a857a;font-size:12px;line-height:1.5}.cmx .cmpvar{color:#3d5a99;background:#eef2fb;border-radius:5px;margin:0 3px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:11px}.cmx .cmpta{color:#33312c;resize:vertical;background:#fcfbf9;border:1px solid #e6e3dc;border-radius:8px;outline:none;min-height:220px;padding:12px 13px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5}.cmx .cmpta:focus{border-color:#d8cdb6;box-shadow:0 0 0 3px #d98c2b1f}.cmx .cmppreview{color:#42403a;white-space:pre-wrap;word-break:break-word;background:#f7f5f0;border:1px solid #e8e5dd;border-radius:8px;max-height:360px;margin:0;padding:13px 14px;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.55;overflow:auto}.cmx .cmpacts{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cmx .cmpbtn{color:#33312c;cursor:pointer;background:#fcfbf9;border:1px solid #e6e3dc;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:500}.cmx .cmpbtn:hover{background:#f4f2ec}.cmx .cmpbtn:disabled{opacity:.45;cursor:default}.cmx .cmpnote{color:#a39e93;font-size:11.5px}.cmx .cmtoast{color:#f4f2ec;z-index:80;background:#26241f;border-radius:10px;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #26241f80}.cmx .cmtoast .ok{color:#7fc59c;font-weight:700}.cmx .asplit{grid-template-columns:1fr 1fr;gap:26px;display:grid}.cmx .asubh{letter-spacing:.08em;text-transform:uppercase;color:#a39e93;margin-bottom:13px;font-family:IBM Plex Mono,monospace;font-size:10px}.cmx .atiles{gap:0;margin-bottom:18px;display:flex}.cmx .atile{border-right:1px solid #f1f0ed;flex:1;min-width:0;padding:0 18px}.cmx .atile:first-child{padding-left:2px}.cmx .atile:last-child{border-right:none;padding-right:2px}.cmx .atilev{color:#26241f;font-family:IBM Plex Serif,serif;font-size:25px;font-weight:600;line-height:1}.cmx .atilev.pos{color:#2f6b4f}.cmx .atilev.warn{color:#9a6512}.cmx .atilek{color:#8a857a;margin-top:7px;font-size:11px;line-height:1.35}.cmx .anote{color:#8a857a;border-top:1px solid #f4f2ec;padding-top:13px;font-size:12px;line-height:1.5}.cmx .anote b{color:#9a6512;font-weight:600}.cmx .fieldrow{grid-template-columns:130px minmax(0,1fr) 46px;align-items:center;gap:12px;display:grid}.cmx .fieldn{color:#4a463f;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cmx .fieldv{color:#33312c;text-align:right;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600}@media (max-width:760px){.cmx .asplit{grid-template-columns:1fr}}
.stx{color:#26241f;flex-direction:column;flex:1;min-width:0;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex;overflow:hidden}.stx .dbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#fcfbf9eb;border-bottom:1px solid #e8e5dd;flex:none;align-items:center;gap:11px;height:58px;padding:0 26px;display:flex}.stx .crumb{color:#8a857a;letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:12px}.stx .grow{flex:1}.stx .dchip{color:#8a857a;white-space:nowrap;background:#fff;border:1px solid #ece8df;border-radius:7px;align-items:center;gap:7px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.stx .dchip b{color:#33312c;font-weight:600}.stx .dchip .gd{background:#5b9b73;border-radius:50%;width:7px;height:7px}.stx .scroll{flex:1;overflow-y:auto}.stx .wrap{max-width:1080px;margin:0 auto;padding:26px 30px 80px}.stx .ptitle{letter-spacing:-.01em;font-family:IBM Plex Serif,serif;font-size:27px;font-weight:600;line-height:1.1}.stx .psub{color:#6b6b73;max-width:74ch;margin-top:9px;font-size:13.5px;line-height:1.55}.stx .psub b{color:#33312c;font-weight:600}.stx .facts{background:#fcfbf9;border:1px solid #eceae4;border-radius:13px;flex-wrap:wrap;gap:0;margin-top:22px;padding:16px 4px;display:flex}.stx .fact{border-right:1px solid #efeee9;flex-direction:column;flex:1;gap:5px;min-width:0;padding:2px 22px;display:flex}.stx .fact:last-child{border-right:none}.stx .factv{color:#26241f;align-items:baseline;gap:6px;font-family:IBM Plex Serif,serif;font-size:24px;font-weight:600;line-height:1;display:flex}.stx .factv small{color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.stx .factv.pos{color:#2f6b4f}.stx .factv.warn{color:#9a6512}.stx .factv.neg{color:#a93d28}.stx .factv.txt{color:#33312c;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600}.stx .factk{letter-spacing:.02em;color:#8a857a;font-size:11px;line-height:1.35}.stx .cfg{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:24px;margin-top:26px;display:grid}.stx .scnav{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:0}.stx .navcard{background:#fff;border:1px solid #eceae4;border-radius:13px;padding:7px}.stx .snrow{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.stx .snrow:hover{background:#f6f4f0}.stx .snrow.on{background:#f1f0ed}.stx .sndot{background:#bdb8ad;border-radius:50%;flex:none;width:8px;height:8px}.stx .sndot.live{background:#5b9b73}.stx .sndot.warn{background:#c0573d}.stx .sndot.mock{background:#cbc5b8}.stx .sndot.managed{background:#9aa7c4}.stx .snlabel{color:#4a463f;flex:1;min-width:0;font-size:13px}.stx .snrow.on .snlabel{color:#26241f;font-weight:600}.stx .sncount{color:#b4afa5;font-family:IBM Plex Mono,monospace;font-size:10.5px}.stx .legend{background:#fdfcfa;border:1px solid #eee7da;border-radius:13px;padding:15px 16px}.stx .legh{letter-spacing:.09em;text-transform:uppercase;color:#a39e93;margin-bottom:11px;font-family:IBM Plex Mono,monospace;font-size:10px}.stx .legrow{gap:10px;margin-bottom:10px;display:flex}.stx .legrow:last-child{margin-bottom:0}.stx .legtag{text-align:center;border-radius:5px;flex:none;width:58px;height:fit-content;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600}.stx .legtxt{color:#6b6b73;font-size:11.5px;line-height:1.45}.stx .legtxt b{color:#33312c;font-weight:600}.stx .src-db{color:#2f6b4f;background:#eef6f0}.stx .src-platform{color:#3d5a99;background:#eef2fb}.stx .src-env{color:#9a6512;background:#fbeede}.stx .src-unset{color:#8a857a;background:#f1f0ed}.stx .legnote{color:#8a857a;border-top:1px solid #f0ece3;margin-top:12px;padding-top:11px;font-size:11.5px;line-height:1.5}.stx .legnote b{color:#33312c;font-weight:600}.stx .panel{background:#fff;border:1px solid #eceae4;border-radius:14px;overflow:hidden}.stx .panelh{border-bottom:1px solid #f1f0ed;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.stx .panelt{letter-spacing:-.01em;font-size:16px;font-weight:600}.stx .panelsum{color:#8a857a;flex-wrap:wrap;gap:5px 0;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}.stx .panelsum b{color:#33312c;font-weight:600}.stx .stc{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.stx .stc .d{border-radius:50%;width:7px;height:7px}.stx .stc.live{color:#2f6b4f;background:#eef6f0;border:1px solid #cfe6d8}.stx .stc.live .d{background:#5b9b73}.stx .stc.warn{color:#a93d28;background:#fbe9e4;border:1px solid #ecd2ca}.stx .stc.warn .d{background:#c0573d}.stx .stc.mock{color:#6f6a60;background:#f1f0ed;border:1px solid #e6e2da}.stx .stc.mock .d{background:#cbc5b8}.stx .stc.managed{color:#3d5a99;background:#eef2fb;border:1px solid #d6def0}.stx .stc.managed .d{background:#9aa7c4}.stx .warnbar{background:#fdf4f1;border-bottom:1px solid #f3e2dc;align-items:flex-start;gap:10px;margin:0;padding:13px 20px;display:flex}.stx .warnbar .wi{color:#a93d28;flex:none;font-family:IBM Plex Mono,monospace;font-weight:700}.stx .warntxt{color:#8a4a38;font-size:12.5px;line-height:1.5}.stx .warntxt b{color:#7a3528;font-weight:600}.stx .provblk{background:#fdfcfa;border-bottom:1px solid #f1f0ed;flex-direction:column;gap:16px;padding:16px 20px;display:flex}.stx .prov{flex-direction:column;gap:9px;display:flex}.stx .provtop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stx .provlabel{color:#33312c;font-size:13px;font-weight:600}.stx .provkey{color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:11px}.stx .badge{letter-spacing:.02em;border-radius:5px;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600}.stx .provhint{color:#8a857a;margin-top:-2px;font-size:11.5px;line-height:1.45}.stx .seg{background:#f1efe9;border-radius:9px;flex-wrap:wrap;gap:3px;width:fit-content;padding:3px;display:inline-flex}.stx .segbtn{color:#8a857a;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 13px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.stx .segbtn:hover{color:#33312c}.stx .segbtn.on{color:#26241f;background:#fff;font-weight:600;box-shadow:0 1px 2px #26241f1f}.stx .segbtn:disabled{cursor:default;opacity:.6}.stx .flds{flex-direction:column;display:flex}.stx .fld{border-top:1px solid #f4f2ec;padding:16px 20px}.stx .fld:first-child{border-top:none}.stx .fld.dim{background:#fcfbf9}.stx .fldtop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stx .fldlabel{color:#33312c;font-size:13.5px;font-weight:500}.stx .fld.dim .fldlabel{color:#8a857a}.stx .fldkey{color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:11px}.stx .preview{color:#8a857a;font-family:IBM Plex Mono,monospace;font-size:11.5px}.stx .fldhint{color:#8a857a;max-width:70ch;margin-top:5px;font-size:12px;line-height:1.45}.stx .relnote{border-radius:6px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:inline-flex}.stx .relnote.req{color:#9a6512;background:#fbeede}.stx .relnote.opt{color:#7a766c;background:#f4f2ec}.stx .relnote .rd{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.stx .fldctl{align-items:center;gap:8px;margin-top:11px;display:flex}.stx .inp{color:#26241f;background:#fff;border:1px solid #e6e3dc;border-radius:8px;outline:none;flex:1;min-width:0;padding:9px 11px;font-family:IBM Plex Sans,sans-serif;font-size:13px}.stx .inp.mono{letter-spacing:.02em;font-family:IBM Plex Mono,monospace}.stx .inp:focus{border-color:#d8cdb6;box-shadow:0 0 0 3px #d98c2b21}.stx .fldctl.col{flex-direction:column;align-items:stretch;gap:9px}.stx .inp.ta{resize:vertical;white-space:pre;min-height:220px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.55;overflow:auto}.stx .tabar{align-items:center;gap:9px;display:flex}.stx .tatok{color:#6a6457;background:#f1efe9;border:1px solid #e6e3dc;border-radius:6px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.stx .sel{color:#26241f;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1l4 4 4-4' fill='none' stroke='%238a857a' stroke-width='1.5'/></svg>") right 12px center no-repeat;border:1px solid #e6e3dc;border-radius:8px;outline:none;padding:9px 32px 9px 11px;font-family:IBM Plex Sans,sans-serif;font-size:13px}.stx .sel:focus{border-color:#d8cdb6;box-shadow:0 0 0 3px #d98c2b21}.stx .eye{color:#8a857a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6e3dc;border-radius:8px;padding:9px 11px;font-family:IBM Plex Mono,monospace;font-size:11px}.stx .eye:hover{background:#f6f4f0}.stx .mini{cursor:pointer;white-space:nowrap;color:#33312c;background:#fcfbf9;border:1px solid #e6e3dc;border-radius:8px;padding:9px 14px;font-size:12.5px;font-weight:500}.stx .mini:hover{background:#f4f2ec}.stx .mini.pri{color:#fff;background:#26241f;border-color:#26241f}.stx .mini.pri:hover{filter:brightness(1.12)}.stx .mini.pri:disabled{opacity:.4;cursor:default;filter:none}.stx .mini:disabled{opacity:.5;cursor:default}.stx .savedmsg{align-items:center;gap:6px;margin-top:7px;font-size:12px;display:inline-flex}.stx .savedmsg.ok{color:#2f6b4f}.stx .savedmsg.err{color:#a93d28}.stx .lockrow{color:#8a857a;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-style:italic;display:flex}.stx .lockrow .lk{color:#9aa7c4;font-family:IBM Plex Mono,monospace;font-size:11px;font-style:normal}.stx .foothelp{color:#a39e93;margin-top:18px;padding:0 2px;font-size:11.5px;line-height:1.5}.stx .pvm{background:#fdfcfa;border-bottom:1px solid #f1f0ed}.stx .pvm-head{align-items:flex-start;gap:14px;padding:16px 20px 12px;display:flex}.stx .pvm-title{color:#33312c;font-size:13px;font-weight:600}.stx .pvm-sub{color:#8a857a;max-width:64ch;margin-top:4px;font-size:11.5px;line-height:1.45}.stx .pvm-head .mini{flex:none;margin-left:auto}.stx .pvm-form{background:#fff;border:1px solid #eae6dd;border-radius:10px;flex-direction:column;gap:12px;margin:0 20px 16px;padding:14px;display:flex}.stx .pvm-frow{flex-wrap:wrap;gap:12px;display:flex}.stx .pvm-flabel{color:#6b6b73;flex-direction:column;gap:6px;font-size:11.5px;font-weight:500;display:flex}.stx .pvm-flabel .sel,.stx .pvm-flabel .inp{margin-top:0}.stx .pvm-opt{color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400}.stx .pvm-factions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.stx .pvm-empty,.stx .pvm-none{color:#8a857a;font-size:12px;line-height:1.5}.stx .pvm-empty{padding:4px 20px 18px}.stx .pvm-none{padding:2px 0 0}.stx .pvm-none b{color:#6a6457;font-weight:600}.stx .pvm-list{flex-direction:column;gap:12px;padding:0 20px 18px;display:flex}.stx .pvm-card{background:#fff;border:1px solid #eae6dd;border-radius:10px;flex-direction:column;gap:11px;padding:13px 14px;display:flex}.stx .pvm-ctop{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.stx .pvm-clabel{color:#33312c;font-size:13px;font-weight:600}.stx .pvm-url{color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:10.5px}.stx .pvm-ctop .mini{flex:none;padding:6px 11px}.stx .pvm-models{flex-wrap:wrap;gap:8px;display:flex}.stx .pvm-chip{background:#eef6f0;border:1px solid #cfe6d8;border-radius:8px;align-items:center;gap:8px;padding:5px 9px;display:inline-flex}.stx .pvm-chip.off{background:#f4f2ec;border-color:#e6e2da}.stx .pvm-mid{color:#33312c;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.stx .pvm-chip.off .pvm-mid{color:#8a857a}.stx .pvm-link{color:#6b6b73;cursor:pointer;background:0 0;border:none;padding:0;font-family:IBM Plex Mono,monospace;font-size:10.5px;text-decoration:underline}.stx .pvm-link:hover{color:#26241f}.stx .pvm-link.danger{color:#a93d28}.stx .pvm-link:disabled{opacity:.5;cursor:default}.stx .pvm-disc{border-top:1px dashed #eae6dd;flex-direction:column;gap:10px;padding-top:11px;display:flex}.stx .pvm-disch{letter-spacing:.08em;text-transform:uppercase;color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:10px}.stx .pvm-dgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;display:grid}.stx .pvm-dopt{color:#4a463f;cursor:pointer;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}.stx .pvm-dopt.done{color:#a39e93;cursor:default}.stx .pvm-doneflag{color:#2f6b4f;background:#eef6f0;border-radius:5px;padding:1px 6px;font-size:9.5px;font-weight:600}.stx .pnotice{border-radius:8px;align-items:center;gap:6px;margin:12px 20px -4px;padding:8px 11px;font-size:12px;line-height:1.45;display:flex}.stx .pnotice.ok{color:#2f6b4f;background:#eef6f0;border:1px solid #cfe6d8}.stx .pnotice.err{color:#a93d28;background:#fbe9e4;border:1px solid #ecd2ca}.stx .pbody{padding:6px 20px 18px}.stx .psub2{border-top:1px solid #f1f0ed;margin-top:4px}.stx .ptbl{border-collapse:collapse;width:100%;font-size:13px}.stx .ptbl th{text-align:left;white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;color:#a39e93;border-bottom:1px solid #eceae4;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.stx .ptbl th:first-child{width:100%}.stx .ptbl th.num{text-align:right}.stx .ptbl td{vertical-align:middle;color:#33312c;border-bottom:1px solid #f4f2ec;padding:7px 10px}.stx .ptbl tbody tr:not(.grouprow):hover{background:#fcfbf9}.stx .ptbl td.num{text-align:right}.stx .ptbl td.mono{color:#26241f;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;overflow:hidden}.stx .ptbl td.upd{color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:11px}.stx .ptbl tr.grouprow td{letter-spacing:.09em;text-transform:uppercase;color:#6a6457;border-bottom:1px solid #f1f0ed;padding:13px 10px 5px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.stx .ptbl tbody tr:first-child.grouprow td{padding-top:5px}.stx .pinp{text-align:right;color:#26241f;background:#fff;border:1px solid #e6e3dc;border-radius:7px;outline:none;width:84px;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:12.5px}.stx .pinp:hover{border-color:#d8d2c6}.stx .pinp:focus{border-color:#d8cdb6;box-shadow:0 0 0 3px #d98c2b21}.stx .addrow{border-top:1px dashed #eae6dd;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.stx .addrow .addlbl{letter-spacing:.07em;text-transform:uppercase;color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.stx .addrow .pinp{flex:0 0 96px}.stx .addrow .pinp.id{text-align:left;flex:200px;min-width:160px}.stx .addrow .mini{flex:none}
.dbx{color:#26241f;flex-direction:column;flex:1;min-width:0;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex;overflow:hidden}.dbx .dbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#fcfbf9eb;border-bottom:1px solid #e8e5dd;flex:none;align-items:center;gap:11px;height:58px;padding:0 26px;display:flex}.dbx .crumb{color:#8a857a;letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:12px}.dbx .grow{flex:1}.dbx .dchip{color:#8a857a;white-space:nowrap;background:#fff;border:1px solid #ece8df;border-radius:7px;align-items:center;gap:7px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.dbx .dchip b{color:#33312c;font-weight:600}.dbx .dchip .gd{background:#5b9b73;border-radius:50%;width:7px;height:7px}.dbx .scroll{flex:1;overflow-y:auto}.dbx .wrap{max-width:1120px;margin:0 auto;padding:26px 30px 80px}.dbx .htop{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.dbx .ptitle{letter-spacing:-.01em;margin:0;font-family:IBM Plex Serif,serif;font-size:27px;font-weight:600;line-height:1.1}.dbx .psub{color:#6b6b73;max-width:76ch;margin-top:9px;font-size:13.5px;line-height:1.55}.dbx .psub b{color:#33312c;font-weight:600}.dbx .controls{align-items:center;gap:10px;margin-left:auto;display:flex}.dbx .sel{color:#26241f;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1l4 4 4-4' fill='none' stroke='%238a857a' stroke-width='1.5'/></svg>") right 12px center no-repeat;border:1px solid #e6e3dc;border-radius:8px;outline:none;padding:9px 32px 9px 12px;font-family:IBM Plex Sans,sans-serif;font-size:13px}.dbx .sel:focus{border-color:#d8cdb6;box-shadow:0 0 0 3px #d98c2b21}.dbx .seg{background:#ecebe6;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.dbx .segbtn{color:#8a857a;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:500}.dbx .segbtn:hover{color:#33312c}.dbx .segbtn.on{color:#26241f;background:#fff;font-weight:600;box-shadow:0 1px 2px #26241f1f}.dbx .facts{background:#fcfbf9;border:1px solid #eceae4;border-radius:13px;flex-wrap:wrap;gap:0;margin-top:22px;padding:16px 4px;display:flex}.dbx .fact{border-right:1px solid #efeee9;flex-direction:column;flex:1;gap:6px;min-width:0;padding:2px 22px;display:flex}.dbx .fact:last-child{border-right:none}.dbx .factv{color:#26241f;align-items:baseline;gap:6px;font-family:IBM Plex Serif,serif;font-size:25px;font-weight:600;line-height:1;display:flex}.dbx .factv small{color:#a39e93;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.dbx .factv.pos{color:#2f6b4f}.dbx .factv.warn{color:#9a6512}.dbx .factv.neg{color:#a93d28}.dbx .factk{letter-spacing:.02em;color:#8a857a;font-size:11px;line-height:1.35}.dbx .factd{color:#b4afa5;font-family:IBM Plex Mono,monospace;font-size:10.5px}.dbx .dgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.dbx .dgrid>.panel{min-width:0}.dbx .span2{grid-column:1/-1}.dbx .panel{background:#fff;border:1px solid #eceae4;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dbx .panelh{border-bottom:1px solid #f1f0ed;align-items:baseline;gap:12px;padding:16px 20px;display:flex}.dbx .panelt{letter-spacing:-.01em;font-size:15px;font-weight:600}.dbx .panelm{color:#a39e93;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px}.dbx .pbody{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.dbx .tiles{gap:0;display:flex}.dbx .tile{border-right:1px solid #f1f0ed;flex:1;min-width:0;padding:0 18px}.dbx .tile:first-child{padding-left:2px}.dbx .tile:last-child{border-right:none;padding-right:2px}.dbx .tilev{color:#26241f;font-family:IBM Plex Serif,serif;font-size:26px;font-weight:600;line-height:1}.dbx .tilev.warn{color:#9a6512}.dbx .tilev.pos{color:#2f6b4f}.dbx .tilek{color:#8a857a;margin-top:6px;font-size:11px}.dbx .barlist{flex-direction:column;gap:11px;display:flex}.dbx .brow{grid-template-columns:118px minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid}.dbx .blabel{color:#4a463f;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dbx .bsub{color:#b4afa5;font-family:IBM Plex Mono,monospace;font-size:10px}.dbx .btrack{background:#f0ede6;border-radius:5px;height:8px;position:relative;overflow:hidden}.dbx .bfill{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.dbx .c-green{background:#5b9b73}.dbx .c-amber{background:#d98c2b}.dbx .c-red{background:#c0573d}.dbx .c-blue{background:#9aa7c4}.dbx .c-muted{background:#cbc5b8}.dbx .c-ink{background:#7c8aa6}.dbx .bval{color:#33312c;text-align:right;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600}.dbx .donutwrap{align-items:center;gap:20px;display:flex}.dbx .donut{flex:none;width:128px;height:128px;position:relative}.dbx .donut svg{transform:rotate(-90deg)}.dbx .donutc{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dbx .donutv{color:#26241f;font-family:IBM Plex Serif,serif;font-size:26px;font-weight:600;line-height:1}.dbx .donutk{letter-spacing:.06em;color:#a39e93;text-transform:uppercase;margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.dbx .leg{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.dbx .legrow{align-items:center;gap:9px;display:flex}.dbx .legdot{border-radius:3px;flex:none;width:9px;height:9px}.dbx .leglbl{color:#4a463f;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.dbx .legv{color:#33312c;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.dbx .legp{color:#a39e93;text-align:right;width:38px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.dbx .split{grid-template-columns:1fr 1fr;gap:22px;display:grid}.dbx .subh{letter-spacing:.08em;text-transform:uppercase;color:#a39e93;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.dbx .objrow{grid-template-columns:148px minmax(0,1fr) 70px;align-items:center;gap:12px;display:grid}.dbx .objn{flex-direction:column;gap:2px;min-width:0;display:flex}.dbx .objt{color:#33312c;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.dbx .objhi{color:#a93d28;font-family:IBM Plex Mono,monospace;font-size:9.5px}.dbx .objv{color:#33312c;text-align:right;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:600}.dbx .funnel{flex-direction:column;gap:3px;display:flex}.dbx .fstep{grid-template-columns:96px minmax(0,1fr) 92px;align-items:center;gap:14px;display:grid}.dbx .flabel{color:#4a463f;font-size:12.5px}.dbx .fbarwrap{align-items:center;height:34px;display:flex}.dbx .fbar{border-radius:7px;align-items:center;min-width:44px;height:34px;padding:0 12px;display:flex}.dbx .fbarv{color:#fff;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.dbx .fmeta{color:#a39e93;text-align:right;font-family:IBM Plex Mono,monospace;font-size:11px}.dbx .foot{background:#fcfbf9;border-top:1px solid #f4f2ec;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 20px;display:flex}.dbx .foottag{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.dbx .ft-lost{color:#a93d28;background:#fbe9e4}.dbx .ft-dis{color:#6f6a60;background:#f1f0ed}.dbx .ft-adv{color:#9a6512;background:#fbeede}.dbx .foothint{color:#8a857a;margin-top:18px;padding:0 2px;font-size:11.5px;line-height:1.5}.dbx .empty{text-align:center;color:#8a857a;background:#fcfbf9;border:1px dashed #ddd8cd;border-radius:12px;margin-top:22px;padding:30px;font-size:13.5px}
.printdoc .rvx{height:auto;display:block}.printdoc .scroll{height:auto;overflow:visible}.printdoc .wrap{max-width:none}.printdoc .tx-scroll{max-height:none!important;overflow:visible!important}.printdoc .printsec{color:#26241f;border-bottom:1px solid #e6e3dc;margin:22px 0 10px;padding-bottom:6px;font-size:15px;font-weight:700}@page{size:A4;margin:14mm}@media print{.printdoc,.printdoc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.printdoc .pane+.pane .printsec{break-before:page}.printdoc .hero{break-inside:avoid}}
