.pc-app{--ok:#16a34a;--warn:#d97706;--err:#f43f5e;--adm:#6366f1;--imp:#8b5cf6;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r:10px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.4;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pc-app,.pc-app[data-theme=dark]{color-scheme:dark;--bg:oklch(14.6% .006 260);--side:oklch(16.4% .007 260);--card:oklch(18.8% .007 260);--card-2:oklch(22% .008 260);--card-3:oklch(25.5% .009 260);--line:oklch(26.5% .008 260);--line-soft:oklch(22.6% .007 260);--line-strong:oklch(35% .01 260);--fg:oklch(95.5% .003 260);--fg-2:oklch(80% .006 260);--fg-3:oklch(66% .009 260);--fg-4:oklch(46% .01 260);--s1:#2fa8d8;--s2:#aab3c2;--s3:#6b7484;--grid:oklch(23.5% .008 260);--track:oklch(25% .009 260);--ok-fg:#4ade80;--warn-fg:#fbbf24;--err-fg:#fb7185;--adm-fg:#a5b4fc;--imp-fg:#c4b5fd;--s1-fg:#7dd3fc;--ok-tint:rgb(22 163 74/.15);--warn-tint:rgb(217 119 6/.13);--err-tint:rgb(244 63 94/.13);--adm-tint:rgb(99 102 241/.18);--imp-tint:rgb(139 92 246/.18);--s1-tint:rgb(47 168 216/.14);--warn-line:rgb(217 119 6/.55);--flash:oklch(100% 0 0/.085);--skel:oklch(24% .008 260);--shadow:0 16px 40px -14px rgb(0 0 0/.7);--head-bg:oklch(14.6% .006 260/.9)}.pc-app[data-theme=light]{color-scheme:light;--bg:oklch(97.4% .002 260);--side:oklch(99.2% .001 260);--card:oklch(99.7% .001 260);--card-2:oklch(96% .003 260);--card-3:oklch(93% .004 260);--line:oklch(90% .004 260);--line-soft:oklch(93.5% .003 260);--line-strong:oklch(81% .006 260);--fg:oklch(21% .008 260);--fg-2:oklch(38% .008 260);--fg-3:oklch(49% .01 260);--fg-4:oklch(72% .008 260);--s1:#0b7fb3;--s2:#4b5563;--s3:#9aa1ad;--grid:oklch(93.5% .003 260);--track:oklch(92% .004 260);--ok-fg:#166534;--warn-fg:#92400e;--err-fg:#be123c;--adm-fg:#4338ca;--imp-fg:#6d28d9;--s1-fg:#075985;--ok-tint:rgb(22 163 74/.1);--warn-tint:rgb(217 119 6/.1);--err-tint:rgb(244 63 94/.09);--adm-tint:rgb(99 102 241/.11);--imp-tint:rgb(139 92 246/.11);--s1-tint:rgb(11 127 179/.1);--warn-line:rgb(217 119 6/.5);--flash:oklch(30% .02 260/.07);--skel:oklch(93% .004 260);--shadow:0 16px 40px -18px rgb(16 24 40/.3);--head-bg:oklch(97.4% .002 260/.9)}.pc-app *,.pc-app :after,.pc-app :before{box-sizing:border-box}.pc-app button,.pc-app input{font:inherit;color:inherit}.pc-app h1,.pc-app h2,.pc-app h3,.pc-app p{margin:0}.pc-app :focus-visible{outline:2px solid var(--fg-2);outline-offset:2px;border-radius:6px}.pc-app .mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pc-shell{display:flex;min-height:100vh}.pc-side{position:-webkit-sticky;position:sticky;top:0;flex:none;width:236px;height:100vh;display:flex;flex-direction:column;gap:4px;padding:14px 12px 12px;background:var(--side);border-right:1px solid var(--line);overflow-y:auto}.pc-brand{display:flex;align-items:center;gap:10px;padding:2px 6px 14px}.pc-brand-t{display:flex;flex-direction:column;line-height:1.2}.pc-mark-bg{fill:var(--card-3)}.pc-mark-line{fill:none;stroke:var(--fg);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pc-env{display:flex;align-items:center;gap:8px;margin:0 2px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-size:12px}.pc-navg{padding:12px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.pc-navi{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--fg-3);font-size:13px;font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.pc-navi svg{flex:none;color:var(--fg-3)}.pc-navi:hover,.pc-navi[aria-current=page]{background:var(--card-2);color:var(--fg)}.pc-navi[aria-current=page] svg{color:var(--fg)}.pc-navi[aria-current=page]:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--s1)}.pc-navi .pc-navl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-navb{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;color:var(--fg-3)}.pc-sidefoot{margin-top:auto;gap:10px;padding-top:12px}.pc-collector,.pc-sidefoot{display:flex;flex-direction:column}.pc-collector{gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.pc-me{display:flex;align-items:center;gap:10px;padding:4px 6px;font-size:12px}.pc-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--card-3);font-size:11px;font-weight:600;color:var(--fg)}.pc-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.pc-head{position:-webkit-sticky;position:sticky;top:0;z-index:30;flex:none;display:flex;align-items:center;gap:14px;height:60px;padding:0 20px;background:var(--head-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.pc-crumb{font-size:11.5px;color:var(--fg-3)}.pc-title{font-size:17px;font-weight:650;letter-spacing:-.015em;white-space:nowrap}.pc-live{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);font-size:12px;color:var(--fg-2);white-space:nowrap}.pc-body{flex:1 1;display:flex;flex-direction:column;gap:16px;padding:20px;min-width:0}.pc-tabs{display:none}.pc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px}.c-2{grid-column:span 2}.c-3{grid-column:span 3}.c-4{grid-column:span 4}.c-5{grid-column:span 5}.c-6{grid-column:span 6}.c-7{grid-column:span 7}.c-8{grid-column:span 8}.c-9{grid-column:span 9}.c-12{grid-column:span 12}.pc-kpis{display:grid;grid-template-columns:repeat(var(--k,6),minmax(0,1fr));grid-gap:16px;gap:16px}.pc-card{position:relative;flex-direction:column;min-height:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.pc-card,.pc-ch{display:flex;min-width:0}.pc-ch{align-items:center;gap:10px;padding:14px 16px 0;flex-wrap:wrap}.pc-ct{font-size:13.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap}.pc-cs{font-size:12px;color:var(--fg-3)}.pc-cb{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:12px 16px 14px}.pc-sp{flex:1 1}.pc-kpi{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px 0;overflow:hidden;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;min-width:0}.pc-kpi:hover,.pc-kpi[aria-pressed=true]{border-color:var(--line-strong)}.pc-kpi[aria-pressed=true]{background:var(--card-2)}.pc-kpi[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--s1)}.pc-kpi.static{cursor:default}.pc-kpil{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--fg-3);white-space:nowrap}.pc-kpiv{display:flex;align-items:baseline;gap:5px;min-width:0}.pc-kpiv .pc-delta{align-self:center}.pc-kpiv .v{font-size:23px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.pc-kpiv .u,.pc-kpiv .v{font-family:var(--mono);white-space:nowrap}.pc-kpiv .u{font-size:11px;color:var(--fg-3)}.pc-kpis2{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--fg-3);white-space:nowrap;overflow:hidden}.pc-kpisp{display:block;width:calc(100% + 32px);height:38px;margin:4px -16px 0;overflow:visible}.pc-delta{display:inline-flex;align-items:center;gap:3px;flex:none;height:18px;padding:0 5px;border-radius:5px;font-family:var(--mono);font-size:10px;font-weight:600;background:var(--card-3);color:var(--fg-2);white-space:nowrap}.pc-dot{--s:8px;display:inline-block;flex:none;width:var(--s);height:var(--s);background:var(--fg-3)}.pc-dot.lg{--s:11px}.pc-dot.is-ok{background:var(--ok);border-radius:50%}.pc-dot.is-idle{background:transparent;border-radius:50%;box-shadow:inset 0 0 0 2px var(--warn)}.pc-dot.is-warn{background:var(--warn)}.pc-dot.is-degraded,.pc-dot.is-warn{-webkit-clip-path:polygon(50% 4%,100% 96%,0 96%);clip-path:polygon(50% 4%,100% 96%,0 96%)}.pc-dot.is-degraded{background:var(--err)}.pc-dot.is-locked,.pc-dot.is-severe{background:var(--err);border-radius:1.5px}.pc-dot.is-refused{background:var(--err);-webkit-clip-path:polygon(18% 0,50% 32%,82% 0,100% 18%,68% 50%,100% 82%,82% 100%,50% 68%,18% 100%,0 82%,32% 50%,0 18%);clip-path:polygon(18% 0,50% 32%,82% 0,100% 18%,68% 50%,100% 82%,82% 100%,50% 68%,18% 100%,0 82%,32% 50%,0 18%)}.pc-dot.is-admin{background:var(--adm);-webkit-clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%)}.pc-dot.is-imp{background:var(--imp);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.pc-dot.is-info{box-shadow:inset 0 0 0 2px var(--fg-3)}.pc-dot.is-info,.pc-dot.is-none{background:transparent;border-radius:50%}.pc-dot.is-none{box-shadow:inset 0 0 0 1.5px var(--fg-4)}.pc-dot.is-s1{background:var(--s1);border-radius:2px}.pc-dot.is-s2{background:var(--s2);border-radius:2px}.pc-st{gap:6px;font-size:12px;font-weight:500;white-space:nowrap}.pc-st,.pc-tag{display:inline-flex;align-items:center;color:var(--fg-2)}.pc-tag{flex:none;height:18px;padding:0 5px;border-radius:4px;border:1px solid var(--line-strong);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.04em}.pc-tag.is-admin{border-color:transparent;background:var(--adm-tint);color:var(--adm-fg)}.pc-badge{display:inline-flex;align-items:center;gap:6px;flex:none;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.pc-badge.is-imp{background:var(--imp-tint);color:var(--imp-fg)}.pc-badge.is-warn{background:var(--warn-tint);color:var(--warn-fg)}.pc-badge.is-err{background:var(--err-tint);color:var(--err-fg)}.pc-badge.is-ok{background:var(--ok-tint);color:var(--ok-fg)}.pc-badge.is-plain{border:1px solid var(--line);color:var(--fg-3);font-weight:500}.pc-chip{display:inline-flex;align-items:center;gap:6px;flex:none;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line);background:transparent;color:var(--fg-2);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.pc-chip:hover{background:var(--card-2);color:var(--fg)}.pc-chip[aria-pressed=true]{background:var(--card-3);border-color:var(--line-strong);color:var(--fg)}.pc-chip .n{color:var(--fg-3)}.pc-chip .n,.pc-chip.code{font-family:var(--mono);font-size:11px}.pc-chip.code{font-weight:600;letter-spacing:.03em}.pc-seg{display:inline-flex;flex:none;gap:2px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.pc-seg button{height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--fg-3);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.pc-seg button:hover{color:var(--fg)}.pc-seg button[aria-pressed=true]{background:var(--card-3);color:var(--fg)}.pc-seg button:disabled{opacity:.45;cursor:not-allowed}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line);background:var(--card);color:var(--fg-2);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.pc-btn:hover{background:var(--card-2);color:var(--fg)}.pc-iconbtn{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--fg-2);cursor:pointer}.pc-iconbtn:hover{background:var(--card-2);color:var(--fg)}.pc-link{border:0;background:none;padding:0;color:var(--fg-2);font-size:12px;font-weight:500;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;white-space:nowrap}.pc-link:hover{color:var(--fg)}.pc-search{position:relative;display:flex;align-items:center}.pc-search svg{position:absolute;left:10px;color:var(--fg-3);pointer-events:none}.pc-input{width:100%;height:32px;border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:8px;padding:0 10px 0 32px;font-size:13px}.pc-input::placeholder{color:var(--fg-3)}.pc-input:focus{outline:none;border-color:var(--line-strong);box-shadow:0 0 0 3px var(--card-3)}.pc-cd-track{fill:none;stroke:var(--line);stroke-width:2}.pc-cd{fill:none;stroke:var(--fg-3);stroke-width:2;stroke-dasharray:34.56;transform:rotate(-90deg);transform-origin:50% 50%}@keyframes pcFlA{0%{background-color:var(--flash)}to{background-color:transparent}}@keyframes pcFlB{0%{background-color:var(--flash)}to{background-color:transparent}}.pc-flA{animation:pcFlA 1.8s ease-out}.pc-flB{animation:pcFlB 1.8s ease-out}.pc-num{border-radius:4px;padding:0 3px;margin:0 -3px}@keyframes pcInA{0%{opacity:0;transform:translateY(-5px);background-color:var(--flash)}30%{opacity:1;transform:none;background-color:var(--flash)}to{background-color:transparent}}@keyframes pcInB{0%{opacity:0;transform:translateY(-5px);background-color:var(--flash)}30%{opacity:1;transform:none;background-color:var(--flash)}to{background-color:transparent}}.pc-inA{animation:pcInA 2.6s ease-out}.pc-inB{animation:pcInB 2.6s ease-out}@keyframes pcPingA{0%{box-shadow:0 0 0 0 rgb(22 163 74/.55)}to{box-shadow:0 0 0 7px rgb(22 163 74/0)}}@keyframes pcPingB{0%{box-shadow:0 0 0 0 rgb(22 163 74/.55)}to{box-shadow:0 0 0 7px rgb(22 163 74/0)}}.pc-pingA{animation:pcPingA 1.1s ease-out}.pc-pingB{animation:pcPingB 1.1s ease-out}@keyframes pcBreath{0%,to{opacity:1}50%{opacity:.4}}.pc-breath{animation:pcBreath 2.4s ease-in-out infinite}@keyframes pcSk{0%,to{opacity:.55}50%{opacity:1}}.pc-skel{display:block;background:var(--skel);border-radius:6px;animation:pcSk 1.6s ease-in-out infinite}.pc-stale{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 14px;border:1px solid var(--warn-line);border-radius:var(--r);background:var(--warn-tint);font-size:12.5px}.pc-stale b{font-weight:600}.pc-app.is-stale .pc-stamp{color:var(--warn-fg)}.pc-app.is-stale .pc-live-n{color:var(--fg-3)}.pc-app.is-stale .pc-donut,.pc-app.is-stale .pc-kpisp,.pc-app.is-stale .pcx{opacity:.5}.pc-app.is-stale .pc-dot.is-ok{opacity:.45}.pc-stamp{font-family:var(--mono);font-size:10.5px;color:var(--fg-3);white-space:nowrap;letter-spacing:-.01em}.pc-scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.pc-hscroll{overflow-x:auto;scrollbar-width:none}.pc-hscroll::-webkit-scrollbar{display:none}.pc-feedrow{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:8px;gap:8px;padding:9px 16px;border-top:1px solid var(--line-soft)}.pc-feedrow:hover{background:var(--card-2)}.pc-table{width:100%}.pc-tr{display:grid;align-items:center;grid-column-gap:12px;column-gap:12px;min-height:40px;padding:0 16px 0 8px;border-top:1px solid var(--line-soft);font-size:12.5px}.pc-tr.is-open,.pc-tr:hover{background:var(--card-2)}.pc-th{min-height:36px;border-top:1px solid var(--line);font-size:11.5px;font-weight:500;color:var(--fg-3)}.pc-th,.pc-th:hover{background:var(--card)}.pc-ucols{grid-template-columns:30px 80px minmax(220px,1.7fr) 60px 96px 124px minmax(130px,1fr) 118px 70px 76px}.pc-gh{display:flex;align-items:center;gap:14px;min-height:36px;padding:0 16px;border-top:1px solid var(--line);background:var(--card-2);font-size:12px}.pc-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-exp{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--fg-3);cursor:pointer}.pc-exp:hover{background:var(--card-3);color:var(--fg)}.pc-expand{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:20px;gap:20px;padding:12px 16px 16px 50px;background:var(--card-2);border-top:1px dashed var(--line)}.pc-kv{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;margin:0;font-size:12px}.pc-kv dt{color:var(--fg-3)}.pc-kv dd{margin:0;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-prow{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 14px;border:0;border-top:1px solid var(--line-soft);background:transparent;text-align:left;cursor:pointer}.pc-prow[aria-expanded=true]{background:var(--card-2)}.pc-bars{display:flex;flex-direction:column;gap:10px}.pc-barrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;font-size:12px}.pc-bartrack{grid-column:1/-1;display:flex;gap:2px;height:6px;border-radius:6px;overflow:hidden;background:var(--track)}.pc-bartrack>span{display:block;height:100%;border-radius:6px;min-width:0}.pc-donut{position:relative;flex:none;border-radius:50%}.pc-donut:after{content:"";position:absolute;inset:var(--hole,16px);border-radius:50%;background:var(--card)}.pc-donut-c{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pc-gauge{position:relative;width:100%;max-width:240px;aspect-ratio:2/1;overflow:hidden;margin:0 auto}.pc-gauge-r{left:0;right:0;top:0;aspect-ratio:1}.pc-gauge-r,.pc-gauge-r:after{position:absolute;border-radius:50%}.pc-gauge-r:after{content:"";inset:22px;background:var(--card)}.pc-gauge-c{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center}.pc-legend{display:flex;flex-wrap:wrap;gap:6px 16px}.pc-key{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--fg-2);white-space:nowrap}.pc-sw{display:inline-block;flex:none;width:10px;height:10px;border-radius:2px}.pc-sw.line{height:2px;width:14px;border-radius:2px}.pc-sw.dash{height:0;width:14px;border-top:2px dashed;background:none!important}.pcx{position:relative;display:flex;flex-direction:column;gap:8px;min-height:0}.pcx-grid{stroke:var(--grid);stroke-width:1}.pcx-base,.pcx-grid{fill:none;vector-effect:non-scaling-stroke}.pcx-base{stroke:var(--line-strong);stroke-width:1}.pcx-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pcx-line.dash{stroke-dasharray:5 4;stroke-width:1.75}.pcx-thr{fill:none;stroke:var(--warn);stroke-width:1;stroke-dasharray:4 4;opacity:.8;vector-effect:non-scaling-stroke}.pcx-thr.t-neutral{stroke:var(--fg-3)}.t-s1{stroke:var(--s1)}.t-s2{stroke:var(--s2)}.t-s3{stroke:var(--s3)}.t-ok{stroke:var(--ok)}.t-warn{stroke:var(--warn)}.t-err{stroke:var(--err)}.t-adm{stroke:var(--adm)}.t-imp{stroke:var(--imp)}.f-s1{fill:var(--s1)}.f-s2{fill:var(--s2)}.f-s3{fill:var(--s3)}.f-ok{fill:var(--ok)}.f-warn{fill:var(--warn)}.f-err{fill:var(--err)}.f-adm{fill:var(--adm)}.f-imp{fill:var(--imp)}.bg-s1{background:var(--s1);color:var(--s1)}.bg-s2{background:var(--s2);color:var(--s2)}.bg-s3{background:var(--s3);color:var(--s3)}.bg-ok{background:var(--ok);color:var(--ok)}.bg-warn{background:var(--warn);color:var(--warn)}.bg-err{background:var(--err);color:var(--err)}.bg-adm{background:var(--adm);color:var(--adm)}.bg-imp{background:var(--imp);color:var(--imp)}.pcx-axis{font-family:var(--mono);font-size:10.5px;color:var(--fg-3);white-space:nowrap;letter-spacing:-.01em}.pcx-tip{position:absolute;z-index:8;pointer-events:none;display:flex;flex-direction:column;gap:4px;min-width:140px;padding:8px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--card-3);box-shadow:var(--shadow);font-size:11.5px;color:var(--fg-2);white-space:nowrap}.pcx-tip b{font-family:var(--mono);font-weight:600;color:var(--fg)}.pcx-cross{top:0;bottom:0;width:1px;background:var(--line-strong)}.pcx-cross,.pcx-hdot{position:absolute;pointer-events:none}.pcx-hdot{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;box-shadow:0 0 0 2px var(--card)}.pcx-hits{position:absolute;inset:0;display:grid}.pcx-hits span{display:block;height:100%}.pcx-mark{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:1.5px;background:var(--err);box-shadow:0 0 0 2px var(--card)}@media (max-width:1180px){.pc-side{width:68px;padding:14px 10px}.pc-side .pc-brand-t,.pc-side .pc-collector,.pc-side .pc-env,.pc-side .pc-me-t,.pc-side .pc-navb,.pc-side .pc-navg,.pc-side .pc-navl{display:none}.pc-navi{justify-content:center;padding:0}.pc-navi[aria-current=page]:before{left:-10px}}@media (max-width:960px){.pc-grid{grid-template-columns:minmax(0,1fr)}.pc-grid>*{grid-column:auto!important}.pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.pc-side{display:none}.pc-head{height:52px;padding:0 6px 0 14px;gap:10px}.pc-tabs{position:-webkit-sticky;position:sticky;top:52px;z-index:25;display:flex;gap:4px;padding:6px 12px;border-bottom:1px solid var(--line);background:var(--head-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:auto;scrollbar-width:none}.pc-tabs::-webkit-scrollbar{display:none}.pc-tabs button{flex:none;height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--fg-3);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.pc-tabs button[aria-current=page]{background:var(--card-2);color:var(--fg)}.pc-body{padding:12px;gap:12px}.pc-grid,.pc-kpis{gap:10px}.pc-hide-sm{display:none!important}.pc-btn,.pc-chip{height:36px;padding:0 12px}.pc-seg button{height:34px}.pc-iconbtn{width:44px;height:44px;border:0;background:transparent}.pc-input{height:44px;font-size:15px}.pc-kpi{padding:12px 12px 0}.pc-kpiv .v{font-size:21px}.pc-kpisp{width:calc(100% + 24px);margin:2px -12px 0;height:30px}.pc-order-1{order:-1}}@media (min-width:721px){.pc-show-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.pc-app *,.pc-app :after,.pc-app :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}}.pcx-sarea{fill-opacity:.32}.pc-cb>.sc-host{flex:1 1;min-height:0;display:flex;flex-direction:column}.pc-cb>.sc-host>.pcx{flex:1 1}.pc-app.is-phone .pc-card{min-height:0}.pc-app.is-stale .pc-gaugew{opacity:.5}@font-face{font-family:Inter;src:url(/fonts/Inter-latin-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-latin-var.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}body,html{margin:0;min-height:100%}.pa-wrap,body.pc-app{min-height:100vh}.pa-wrap{display:grid;place-items:center;padding:24px 16px}.pa-card{width:100%;max-width:360px;padding:26px 24px 22px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow)}.pa-card .pc-brand{padding:0 0 18px}.pa-brand-name{font-size:14.5px;font-weight:650;letter-spacing:-.01em}.pa-brand-sub{font-size:11.5px;color:var(--fg-3)}.pa-h{font-size:17px;font-weight:650;letter-spacing:-.01em}.pa-lead{margin-top:4px!important;color:var(--fg-3);font-size:12.5px}.pa-form{gap:12px;margin-top:18px}.pa-field,.pa-form{display:flex;flex-direction:column}.pa-field{gap:5px}.pa-label{font-size:12px;font-weight:500;color:var(--fg-2)}.pa-input{height:36px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--card-2);color:var(--fg);font-size:13.5px}.pa-input:focus{outline:none;border-color:var(--line-strong);box-shadow:0 0 0 3px var(--card-3)}.pa-input:disabled{opacity:.6}.pa-submit{height:36px;margin-top:4px;border:0;border-radius:8px;background:var(--s1);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer}.pa-submit:hover{filter:brightness(1.08)}.pa-submit:disabled{opacity:.6;cursor:progress}.pa-msg{display:flex;gap:8px;align-items:flex-start;padding:9px 11px;border-radius:8px;font-size:12.5px;line-height:1.45}.pa-msg.is-err{border:1px solid var(--err);background:var(--err-tint);color:var(--err-fg)}.pa-msg.is-info{border:1px solid var(--line-strong);background:var(--card-2);color:var(--fg-2)}.pa-foot{margin-top:16px!important;color:var(--fg-4);font-size:11.5px;text-align:center}.pc-cb>.pcx{flex:1 1;min-height:0}.pc-app .pc-iconbtn:disabled{opacity:.5;cursor:progress}