:root{--px-sel-bg:#fff4bf;--px-sel-text:#2a2100;--px-sel-line:#dcbc3d;--px-rule:var(--nf-line);--px-url:var(--nf-green);--px-link:var(--nf-blue-text);--px-bar:var(--nf-blue-soft);--px-on-mark:#fff;--px-s1:#0866ff;--px-s2:#e8590c;--px-s3:#12a372;--px-s4:#c08400;--px-s5:#e0569a;--px-s6:#047a12;--px-s7:#009cc4;--px-s8:#9a5b13;--px-t1:#dbe8ff;--px-t2:#fde3d2;--px-t3:#d3f2e4;--px-t4:#f8ecc4;--px-t5:#fbe0ee;--px-t6:#d9efd9;--px-t7:#d2eef6;--px-t8:#ecdfcd;--px-good:#12a372;--px-ok:#6ea51e;--px-warn:#d99a00;--px-bad:#d9480f;--px-heat0:var(--nf-surface-2);--px-heat1:#cdeedd;--px-heat2:#8fd8b4;--px-heat3:#3fb584;--px-heat4:#0c7a52;--px-radius:3px;--px-ease:cubic-bezier(.23,1,.32,1);--px-ease-drawer:cubic-bezier(.32,.72,0,1);--px-fs-note:14px;--px-fs-body:15px;--px-fs-panel:17px;--px-fs-title:22px;--px-fs-num:36px}html[data-theme=dark]{--px-sel-bg:#3f3310;--px-sel-text:#fff3c4;--px-sel-line:#8a7324;--px-s1:#4a8ff5;--px-s2:#dd6d24;--px-s3:#1f9f73;--px-s4:#bb8a0a;--px-s5:#d4609a;--px-s6:#3f963f;--px-s7:#1e9dbe;--px-s8:#ad7330;--px-t1:#18304f;--px-t2:#3f2718;--px-t3:#143429;--px-t4:#383019;--px-t5:#3e2032;--px-t6:#1a3422;--px-t7:#143440;--px-t8:#352a1c;--px-good:#2bb383;--px-ok:#86b52f;--px-warn:#d8a51c;--px-bad:#e8622a;--px-heat1:#173f32;--px-heat2:#1c6a50;--px-heat3:#2a9a73;--px-heat4:#5fd3a6}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--px-sel-bg:#3f3310;--px-sel-text:#fff3c4;--px-sel-line:#8a7324;--px-s1:#4a8ff5;--px-s2:#dd6d24;--px-s3:#1f9f73;--px-s4:#bb8a0a;--px-s5:#d4609a;--px-s6:#3f963f;--px-s7:#1e9dbe;--px-s8:#ad7330;--px-t1:#18304f;--px-t2:#3f2718;--px-t3:#143429;--px-t4:#383019;--px-t5:#3e2032;--px-t6:#1a3422;--px-t7:#143440;--px-t8:#352a1c;--px-good:#2bb383;--px-ok:#86b52f;--px-warn:#d8a51c;--px-bad:#e8622a;--px-heat1:#173f32;--px-heat2:#1c6a50;--px-heat3:#2a9a73;--px-heat4:#5fd3a6}}.app-shell{--nf-shadow:none;--nf-shadow-sm:none;--radius:var(--px-radius);--radius-lg:var(--px-radius);font-feature-settings:"palt";text-wrap:pretty}.app-shell h1{font-size:var(--px-fs-title);letter-spacing:0;font-weight:600;line-height:1.4}html:has(.app-shell){scrollbar-gutter:stable;scroll-padding-top:calc(var(--head-h) + 12px)}html:has(dialog[open]){overflow:hidden}.px-page{max-width:1320px;padding:20px var(--gutter) 56px;gap:24px;min-width:0;margin:0 auto;display:grid}.px-group{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.px-cols{grid-template-columns:var(--cols,repeat(2,minmax(0,1fr)));align-items:stretch;gap:12px;min-width:0;display:grid}.px-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.px-note{font-size:var(--px-fs-note);color:var(--nf-muted);line-height:1.7}.px-link{color:var(--px-link)}.px-url{color:var(--px-url);overflow-wrap:anywhere}.px-tag{min-height:24px;font-size:var(--px-fs-note);background:var(--nf-surface-2);color:var(--nf-text);white-space:nowrap;border-radius:2px;align-items:center;padding:0 6px;line-height:1.4;display:inline-flex}.px-tag.good{background:var(--nf-green-soft);color:var(--nf-green)}.px-tag.warn{background:var(--nf-amber-soft);color:var(--nf-amber)}.px-tag.bad{background:var(--nf-red-soft);color:var(--nf-red)}.px-tag.info{background:var(--nf-blue-soft);color:var(--nf-blue-text)}@media (hover:hover) and (pointer:fine){.px-link:hover,.px-url:hover{text-underline-offset:2px;text-decoration:underline}}.px-btn{border:1px solid var(--nf-control-line);border-radius:var(--px-radius);background:var(--nf-surface);min-height:36px;color:var(--nf-text);font-size:var(--px-fs-body);white-space:nowrap;transition:background-color .15s var(--px-ease),transform .1s var(--px-ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:400;line-height:1.3;display:inline-flex;position:relative}.px-btn:after,.px-seg-item:after,.px-chip:after,.px-nav a:after,.px-check:after,.px-th-btn:after{content:"";position:absolute;inset:-4px 0}.px-btn:active,.px-chip:active,.px-seg-item:active{transform:scale(.98)}.px-btn:disabled{cursor:not-allowed;opacity:1;background:var(--nf-disabled-face);color:var(--nf-disabled-text)}.px-btn-primary{background:var(--nf-blue-btn);border-color:var(--nf-blue-btn);color:var(--nf-on-blue);font-weight:600}.px-btn-primary:disabled{border-color:var(--nf-control-line);font-weight:400}.px-btn-text{color:var(--px-link);background:0 0;border-color:#0000}.px-btn-danger{color:var(--nf-red)}@media (hover:hover) and (pointer:fine){.px-btn:hover{background:var(--nf-hover)}.px-btn-primary:hover{background:var(--nf-blue-btn-hover);border-color:var(--nf-blue-btn-hover)}.px-btn-text:hover{background:var(--nf-hover)}}.px-band{z-index:40;background:var(--nf-surface);border-bottom:1px solid var(--px-rule);padding-top:env(safe-area-inset-top);position:sticky;top:0}.px-band-in{height:var(--head-h);padding:0 var(--gutter);align-items:center;gap:12px;min-width:0;max-width:1320px;margin:0 auto;display:flex}.px-band-logo{min-height:44px;color:var(--nf-text);flex-shrink:0;align-items:center;display:inline-flex}.px-nav{flex-shrink:0;gap:2px;display:flex}.px-nav a{border-radius:var(--px-radius);min-height:36px;font-size:var(--px-fs-body);color:var(--nf-text);white-space:nowrap;transition:background-color .15s var(--px-ease);align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.px-nav a[aria-current=page]{background:var(--px-sel-bg);color:var(--px-sel-text)}.px-count{background:var(--nf-blue-soft);min-width:22px;height:22px;color:var(--nf-blue-text);font-size:var(--px-fs-note);border-radius:2px;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.px-band-tools{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.px-icon-btn{border-radius:var(--px-radius);width:44px;height:44px;color:var(--nf-text);transition:background-color .15s var(--px-ease);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid;position:relative}.px-band-tenant{flex:0 auto;min-width:0}.px-band-tenant .px-chip{max-width:260px}.px-menu-who{font-size:var(--px-fs-note);overflow-wrap:anywhere;padding:8px 10px;line-height:1.5;display:grid}.px-menu-who b{font-size:var(--px-fs-body);font-weight:600}.px-menu-title{font-size:var(--px-fs-note);padding:8px 10px 4px;font-weight:600}.px-menu-search{border:1px solid var(--nf-field-line);border-radius:var(--px-radius);background:var(--nf-field);width:100%;min-height:40px;color:var(--nf-text);margin-bottom:4px;padding:0 10px;font-size:16px}.px-menu form{display:contents}.px-bottom{display:none}.px-cmd-btn{border:1px solid var(--nf-control-line);border-radius:var(--px-radius);background:var(--nf-surface);min-height:36px;color:var(--nf-text);font-size:var(--px-fs-body);white-space:nowrap;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex;position:relative}.px-cmd-btn:after{content:"";position:absolute;inset:-4px 0}.px-key{font-size:var(--px-fs-note);background:var(--nf-surface-2);border-radius:2px;padding:0 5px;line-height:1.5}@media (hover:hover) and (pointer:fine){.px-nav a:not([aria-current=page]):hover,.px-icon-btn:hover,.px-cmd-btn:hover{background:var(--nf-hover)}}.px-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-width:0;display:flex}.px-title-main{flex-wrap:wrap;flex:320px;align-items:baseline;gap:0 14px;min-width:0;display:flex}.px-title-target{color:var(--px-link);font-weight:600}.px-title-sub{font-size:var(--px-fs-note);color:var(--nf-muted);line-height:1.7}.px-title-act{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.px-panel{background:var(--nf-surface);border-radius:var(--px-radius);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;padding:20px 24px;display:grid}.px-panel.flush{padding:0}.px-panel.flush>.px-panel-head{padding:16px 24px 0}.px-panel-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.px-panel-title{font-size:var(--px-fs-panel);min-width:0;font-weight:600;line-height:1.45}.px-panel-count{font-size:var(--px-fs-body);color:var(--px-link)}.px-panel-act{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.px-sub-title{font-size:var(--px-fs-body);font-weight:600;line-height:1.5}.px-split{grid-template-columns:var(--cols,repeat(2,minmax(0,1fr)));gap:0;min-width:0;display:grid}.px-split>*{min-width:0;padding:0 24px}.px-split>:first-child{padding-left:0}.px-split>:last-child{padding-right:0}.px-split>*+*{border-left:1px solid var(--px-rule)}.px-seg{min-width:0;max-width:100%;display:inline-flex}.px-seg-item{border:1px solid var(--nf-control-line);background:var(--nf-surface);min-height:36px;color:var(--nf-text);font-size:var(--px-fs-body);white-space:nowrap;transition:background-color .15s var(--px-ease);justify-content:center;align-items:center;gap:6px;margin-left:-1px;padding:0 12px;font-weight:400;line-height:1.3;display:inline-flex;position:relative}.px-seg-item:first-child{border-radius:var(--px-radius) 0 0 var(--px-radius);margin-left:0}.px-seg-item:last-child{border-radius:0 var(--px-radius) var(--px-radius) 0}.px-seg-item:only-child{border-radius:var(--px-radius)}.px-seg-item[aria-current],.px-seg-item[aria-pressed=true]{background:var(--px-sel-bg);color:var(--px-sel-text);border-color:var(--px-sel-line);z-index:1}.px-seg-count{font-size:var(--px-fs-note)}.px-seg-short{display:none}@media (hover:hover) and (pointer:fine){.px-seg-item:not([aria-current]):not([aria-pressed=true]):hover{background:var(--nf-hover)}}.px-chip-wrap{min-width:0;max-width:100%;display:inline-flex;position:relative}.px-chip{border:1px solid var(--nf-control-line);border-radius:var(--px-radius);background:var(--nf-surface);min-width:0;max-width:100%;min-height:36px;color:var(--nf-text);font-size:var(--px-fs-body);transition:background-color .15s var(--px-ease);align-items:center;gap:6px;padding:0 8px 0 10px;font-weight:400;line-height:1.3;display:inline-flex;position:relative}.px-chip svg{flex-shrink:0}.px-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.px-chip[data-on=true]{background:var(--px-sel-bg);color:var(--px-sel-text);border-color:var(--px-sel-line)}.px-chip-clear{border:1px solid var(--nf-control-line);border-radius:0 var(--px-radius) var(--px-radius) 0;background:var(--nf-surface);width:36px;min-height:36px;color:var(--nf-text);flex-shrink:0;place-items:center;margin-left:-1px;display:grid;position:relative}.px-chip-wrap:has(.px-chip-clear) .px-chip{border-radius:var(--px-radius) 0 0 var(--px-radius)}.px-menu{z-index:60;overscroll-behavior:contain;background:var(--nf-surface);border-radius:var(--px-radius);width:max-content;min-width:max(220px,100%);max-width:min(420px,100vw - 32px);max-height:min(60vh,440px);box-shadow:var(--nf-shadow-lg);transform:translateX(var(--dx,0));gap:0;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.px-menu[data-up=true]{top:auto;bottom:calc(100% + 4px)}.px-menu[data-align=end]{left:auto;right:0}.px-menu-item{width:100%;min-height:40px;color:var(--nf-text);font-size:var(--px-fs-body);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:6px 10px;font-weight:400;line-height:1.5;display:flex}.px-menu-item svg{flex-shrink:0}.px-menu-item[aria-current=true],.px-menu-item[aria-checked=true]{background:var(--px-sel-bg);color:var(--px-sel-text)}.px-menu-sep{background:var(--px-rule);height:1px;margin:4px 0}@media (hover:hover) and (pointer:fine){.px-chip:not([data-on=true]):hover,.px-chip-clear:hover,.px-menu-item:not([aria-current=true]):not([aria-checked=true]):hover{background:var(--nf-hover)}}.px-metrics{grid-template-columns:repeat(var(--n,2),minmax(0,1fr));gap:18px 20px;min-width:0;display:grid}.px-metric{align-content:start;gap:0;min-width:0;display:grid}.px-metric-label{font-size:var(--px-fs-body);align-items:center;gap:2px;min-width:0;line-height:1.5;display:flex}.px-metric-value{min-width:0;color:var(--nf-text);flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}a.px-metric-value{color:var(--px-link)}.px-metric-icon{align-self:center;display:inline-flex}.px-num{font-size:var(--px-fs-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:400;line-height:1.25}.px-num.md{font-size:var(--px-fs-title);letter-spacing:0;line-height:1.35}.px-unit{font-size:var(--px-fs-body);margin-left:-5px}.px-pending{font-size:var(--px-fs-body);padding:6px 0;line-height:1.6}.px-metric-sub{font-size:var(--px-fs-note);color:var(--nf-muted);line-height:1.6}.px-metric-sub a{color:var(--px-link)}.px-delta{font-size:var(--px-fs-note);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.px-delta.up{color:var(--nf-green)}.px-delta.down{color:var(--nf-red)}.px-delta.flat{color:var(--nf-muted)}@media (hover:hover) and (pointer:fine){a.px-metric-value:hover .px-num{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.px-help{width:44px;height:44px;color:var(--nf-muted);cursor:help;background:0 0;border:0;flex-shrink:0;place-items:center;margin:-14px -14px -14px -12px;padding:0;display:inline-grid;position:relative}.px-tip{z-index:80;background:var(--nf-surface);width:max-content;max-width:min(300px,100vw - 24px);color:var(--nf-text);border-radius:var(--px-radius);box-shadow:var(--nf-shadow-lg);font-size:var(--px-fs-note);text-align:left;white-space:normal;cursor:default;pointer-events:none;padding:8px 12px;font-weight:400;line-height:1.7;position:fixed}.px-chart{gap:8px;min-width:0;display:grid}.px-legend{border:0;flex-wrap:wrap;gap:0 16px;min-width:0;margin:0;padding:0;display:flex}.px-check{min-height:32px;font-size:var(--px-fs-body);color:var(--nf-text);cursor:pointer;align-items:center;gap:7px;min-width:0;font-weight:400;line-height:1.4;display:inline-flex;position:relative}.px-check input,.px-box{z-index:1;appearance:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:18px;height:18px;margin:0;display:grid;position:relative}.px-check input:before,.px-box:before{content:"";box-sizing:border-box;border:1.5px solid var(--c,var(--nf-field-line));background:var(--nf-surface);border-radius:2px;grid-area:1/1;width:18px;height:18px}.px-check input:checked:before,.px-box:checked:before{background:var(--c,var(--nf-blue-btn));border-color:var(--c,var(--nf-blue-btn))}.px-check input:checked:after,.px-box:checked:after{content:"";border:solid var(--px-on-mark);border-width:0 2px 2px 0;grid-area:1/1;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.px-box:disabled{cursor:not-allowed}.px-box:disabled:before{background:var(--nf-disabled-face);border-color:var(--nf-disabled-face)}.px-check-name{overflow-wrap:anywhere;min-width:0}.px-key-line{flex-shrink:0;display:block}.px-legend.is-big{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px 24px;display:grid}.px-legend.is-big .px-check{grid-template-columns:18px minmax(0,auto) minmax(24px,1fr);align-content:start;align-items:center;gap:2px 7px;display:grid}.px-check-big{flex-wrap:wrap;grid-column:1/-1;align-content:flex-end;align-items:baseline;gap:0 8px;min-width:0;min-height:46px;line-height:1.2;display:flex}.px-check-sub{font-size:var(--px-fs-note);color:var(--nf-muted);grid-column:1/-1;line-height:1.5}@media (max-width:860px){.px-legend.is-big{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.px-legend.is-big .px-num{font-size:var(--px-fs-title);line-height:1.35}.px-check-big{min-height:0}}.px-axis-titles{font-size:var(--px-fs-note);justify-content:space-between;gap:12px;line-height:1.5;display:flex}.px-plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;min-width:0;position:relative}.px-plot>svg{width:100%;height:100%;display:block;overflow:visible}.px-axis{fill:var(--nf-muted);font-size:var(--px-fs-note);font-variant-numeric:tabular-nums}.px-gridline{stroke:var(--px-rule);stroke-width:1px;shape-rendering:crispedges}.px-cursor{stroke:var(--nf-muted-mark);stroke-width:1px;shape-rendering:crispedges}.px-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.px-readout{z-index:5;background:var(--nf-surface);border-radius:var(--px-radius);width:max-content;min-width:170px;max-width:min(280px,100% - 8px);box-shadow:var(--nf-shadow-lg);font-size:var(--px-fs-note);pointer-events:none;padding:8px 12px;line-height:1.5;position:absolute;top:6px;left:0}.px-readout-head{margin-bottom:4px;font-weight:600}.px-readout-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:1px 0;display:grid}.px-readout-row b{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.px-readout-row span{overflow-wrap:anywhere;min-width:0}.px-readout-foot{border-top:1px solid var(--px-rule);margin-top:4px;padding-top:4px}.px-plot[data-openable=true]{cursor:pointer}.px-plot-empty{font-size:var(--px-fs-body);text-align:center;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.px-mark{width:32px;height:44px;color:var(--nf-text);font-size:var(--px-fs-note);background:0 0;border:0;place-items:center;margin:0 0 0 -16px;padding:0;line-height:1;display:grid;position:absolute}.px-mark-n{background:var(--nf-surface-2);min-width:18px;height:18px;font-size:var(--px-fs-note);border-radius:2px;place-items:center;line-height:1;display:grid;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.px-mark[aria-expanded=true] svg{outline:2px solid var(--nf-blue-text-mark);outline-offset:1px;border-radius:2px}.px-callout{z-index:6;background:var(--nf-surface);border-radius:var(--px-radius);width:max-content;max-width:min(300px,100% - 8px);box-shadow:var(--nf-shadow-lg);font-size:var(--px-fs-note);justify-items:start;gap:6px;padding:10px 12px;line-height:1.6;display:grid;position:absolute;left:0}.px-callout-title{font-weight:600}.px-callout ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.px-callout li{overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.px-callout li svg{flex-shrink:0;margin-top:4px}.px-mark-legend{font-size:var(--px-fs-note);flex-wrap:wrap;gap:2px 14px;line-height:1.6;display:flex}.px-mark-legend span{align-items:center;gap:5px;display:inline-flex}.px-minitable{border-collapse:collapse;width:100%;font-size:var(--px-fs-note);line-height:1.5}.px-minitable th,.px-minitable td{border-bottom:1px solid var(--px-rule);text-align:right;font-variant-numeric:tabular-nums;padding:6px 8px}.px-minitable th{word-break:keep-all;overflow-wrap:anywhere;font-weight:600}.px-minitable th:first-child,.px-minitable td:first-child{text-align:left;white-space:nowrap}.px-disclosure>summary{min-height:36px;font-size:var(--px-fs-note);color:var(--px-link);cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.px-disclosure>summary::-webkit-details-marker{display:none}.px-disclosure>summary svg{transition:transform .15s var(--px-ease)}.px-disclosure[open]>summary svg{transform:rotate(90deg)}.px-disclosure-body{padding-top:4px;overflow-x:auto}.px-gauge{text-align:center;justify-items:center;gap:0;width:100%;max-width:240px;margin:0 auto;display:grid}.px-gauge-dial{width:100%;position:relative}.px-gauge-dial svg{width:100%;height:auto;display:block}.px-gauge-num{font-size:var(--px-fs-num);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.1;position:absolute;bottom:-4px;left:0;right:0}.px-gauge-word{font-size:var(--px-fs-body);margin-top:6px;font-weight:600;line-height:1.5}.px-gauge-note{font-size:var(--px-fs-note);color:var(--nf-muted);line-height:1.6}.px-ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.px-ring svg{display:block;transform:rotate(0)}.px-ring-num{font-size:var(--px-fs-panel);font-variant-numeric:tabular-nums;line-height:1;position:absolute}.px-ring-num.lg{font-size:var(--px-fs-title)}.px-donut{min-width:0;container-type:inline-size}.px-donut-in{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}.px-donut-dial{width:112px;height:112px;position:relative}.px-donut-dial svg{width:100%;height:100%;display:block}.px-donut-total{font-size:var(--px-fs-panel);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.px-donut-legend{min-width:0;margin:0;padding:0;list-style:none}.px-donut-legend li{border-bottom:1px solid var(--px-rule);min-height:32px;font-size:var(--px-fs-body);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 0;line-height:1.45;display:grid}.px-donut-legend li:last-child{border-bottom:0}.px-donut-swatch{border-radius:50%;width:10px;height:10px}.px-donut-legend a{color:var(--px-link)}.px-donut-value{font-variant-numeric:tabular-nums;text-align:right}@container (max-width:280px){.px-donut-in{grid-template-columns:minmax(0,1fr);justify-items:center}.px-donut-legend{width:100%}}.px-dist{grid-template-columns:minmax(0,max-content) max-content minmax(48px,1fr);column-gap:12px;min-width:0;display:grid}.px-dist-row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--px-rule);min-height:36px;font-size:var(--px-fs-body);align-items:center;padding:4px 0;line-height:1.45;display:grid}.px-dist-row:last-child{border-bottom:0}.px-dist-label{overflow-wrap:anywhere;min-width:0}.px-dist-value{font-variant-numeric:tabular-nums;text-align:right;color:var(--nf-text)}a.px-dist-value{color:var(--px-link)}.px-dist-track{min-width:0;height:12px;display:block}.px-dist-bar{background:var(--c,var(--nf-muted-mark));border-radius:0 2px 2px 0;height:100%;display:block}.px-spark{gap:2px;min-width:0;display:grid}.px-spark-top,.px-spark-foot{font-size:var(--px-fs-note);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;line-height:1.5;display:flex}.px-spark-plot{height:var(--h,56px);border-bottom:1px solid var(--px-rule);position:relative}.px-spark-plot svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.px-spark-line{fill:none;stroke:var(--px-s1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.px-spark-area{fill:var(--px-s1);opacity:.1}.px-spark-bars{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.px-spark-bar{background:var(--c,var(--px-s1));border-radius:2px 2px 0 0;flex:1 1 0;min-width:0}.px-cellbar{isolation:isolate;overflow-wrap:anywhere;min-height:28px;padding:3px 8px;display:block;position:relative}.px-cellbar-fill{z-index:-1;background:var(--px-bar);border-radius:2px;position:absolute;inset:0 auto 0 0}.px-cellbar.strong .px-cellbar-fill{background:var(--px-sel-bg)}.px-tree-wrap{gap:8px;min-width:0;display:grid}.px-tree{width:100%;height:var(--h,420px);min-width:0;position:relative}.px-tile{background:var(--t,var(--px-t1));color:var(--nf-text);font-size:var(--px-fs-note);text-align:left;overflow-wrap:anywhere;border:0;border-radius:2px;padding:5px 8px;line-height:1.4;display:block;position:absolute;overflow:hidden}.px-tile-value{font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.px-tile[aria-pressed=true],.px-tile[aria-current]{box-shadow:inset 0 0 0 2px var(--nf-blue-text-mark)}.px-tile:focus-visible{outline-offset:-3px}.px-tree-legend{font-size:var(--px-fs-note);flex-wrap:wrap;gap:2px 14px;line-height:1.6;display:flex}.px-tree-legend span{align-items:center;gap:6px;min-width:0;display:inline-flex}.px-tree-legend i{background:var(--t);border-radius:2px;flex-shrink:0;width:12px;height:12px}.px-tree-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.px-tree-list li{border-bottom:1px solid var(--px-rule);font-size:var(--px-fs-note);justify-content:space-between;align-items:center;gap:12px;padding:2px 0;line-height:1.5;display:flex}.px-tree-list li a{align-items:center;min-height:32px;display:inline-flex}.px-tree-list li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}@media (hover:hover) and (pointer:fine){.px-tile:not([aria-pressed=true]):not([aria-current]):hover{box-shadow:inset 0 0 0 2px var(--nf-text)}}.px-side{width:min(var(--w,640px),100vw);background:var(--nf-surface);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--nf-text);box-shadow:var(--nf-shadow-lg);transition:transform .16s var(--px-ease-drawer),display .16s allow-discrete,overlay .16s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.px-side[open]{flex-direction:column;transition-duration:.22s;display:flex;transform:none}@starting-style{.px-side[open]{transform:translate(100%)}}.px-side::backdrop{opacity:0;transition:opacity .16s ease-out,display .16s allow-discrete,overlay .16s allow-discrete;background:#0814288a}.px-side[open]::backdrop{opacity:1}@starting-style{.px-side[open]::backdrop{opacity:0}}.px-side-head{padding:12px 12px 12px 24px;padding-top:calc(12px + env(safe-area-inset-top));border-bottom:1px solid var(--px-rule);flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.px-side-title{flex:1;gap:0;min-width:0;padding-top:8px;display:grid}.px-side-title h2{font-size:var(--px-fs-panel);overflow-wrap:anywhere;font-weight:600;line-height:1.45}.px-side-sub{font-size:var(--px-fs-note);line-height:1.6}.px-side-body{overscroll-behavior:contain;min-height:0;font-size:var(--px-fs-body);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:20px 24px;line-height:1.7;display:grid;overflow-y:auto}.px-side-foot{padding:12px 24px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--px-rule);flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.px-howto{gap:12px;display:grid}.px-howto h3{font-size:var(--px-fs-body);margin-top:4px;font-weight:600}.px-howto p{font-size:var(--px-fs-body);line-height:1.8}.px-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid;container-type:inline-size}.px-diff-side{align-content:start;gap:6px;min-width:0;display:grid}.px-diff-head{font-size:var(--px-fs-note);font-weight:600;line-height:1.5}.px-diff-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--px-fs-body);background:var(--nf-surface-2);border-radius:var(--px-radius);padding:12px 14px;line-height:1.8}.px-diff del{background:var(--nf-red-soft);color:var(--nf-red);text-decoration:line-through;text-decoration-thickness:1px}.px-diff ins{background:var(--nf-green-soft);color:var(--nf-green);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.px-diff-same{font-size:var(--px-fs-body);line-height:1.8}.px-heat{gap:6px;min-width:0;display:grid}.px-heat-cells{grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:3px;display:grid}.px-heat-cell{background:var(--px-heat0);border:0;border-radius:2px;height:26px;padding:0;display:block;position:relative}.px-heat-cell[data-l="1"]{background:var(--px-heat1)}.px-heat-cell[data-l="2"]{background:var(--px-heat2)}.px-heat-cell[data-l="3"]{background:var(--px-heat3)}.px-heat-cell[data-l="4"]{background:var(--px-heat4)}.px-heat-cell[aria-current]{outline:2px solid var(--nf-text);outline-offset:1px}.px-heat-foot{font-size:var(--px-fs-note);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;line-height:1.5;display:flex}.px-heat-scale{align-items:center;gap:3px;display:inline-flex}.px-heat-scale i{border-radius:2px;width:12px;height:12px;display:block}.px-cal{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid;container-type:inline-size}.px-cal-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.px-cal-title{font-size:var(--px-fs-panel);margin:0 4px;font-weight:600;line-height:1.4}.px-cal-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.px-cal-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-width:0;display:flex}.px-cal-count{font-size:var(--px-fs-note);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.px-cal-check input{opacity:0;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.px-cal-box{border:1.5px solid var(--c);background:var(--nf-surface);border-radius:2px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.px-cal-check input:checked+.px-cal-box{background:var(--c)}.px-cal-check input:checked+.px-cal-box:after{content:"";border:solid var(--px-on-mark);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.px-cal-check input:focus-visible+.px-cal-box{outline:2px solid var(--nf-blue-text-mark);outline-offset:2px}.px-cal-wide{min-width:0;position:relative}.px-cal-narrow{min-width:0;display:none}.px-cal-head,.px-cal-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.px-cal-head{font-size:var(--px-fs-body);text-align:center;padding-bottom:6px;font-weight:600}.px-cal-cell{border-top:1px solid var(--px-rule);border-left:1px solid var(--px-rule);grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;min-width:0;min-height:124px;padding:4px;display:grid}.px-cal-cell:first-child{border-left:0}.px-cal-cell[data-out=true]{background:var(--nf-surface-2)}.px-cal-day{min-width:26px;height:26px;font-size:var(--px-fs-note);font-variant-numeric:tabular-nums;border-radius:2px;justify-self:center;place-items:center;display:inline-grid}.px-cal-day[data-today=true]{background:var(--px-sel-bg);color:var(--px-sel-text);font-weight:600}.px-cal-ev{border:1px solid var(--px-rule);border-radius:var(--px-radius);background:var(--nf-surface);width:100%;min-width:0;color:var(--nf-text);font-size:var(--px-fs-note);text-align:left;cursor:pointer;transition:background-color .15s var(--px-ease);gap:0;padding:3px 5px 4px;line-height:1.45;display:grid}.px-cal-ev[data-st=scheduled]{border-color:var(--nf-control-line)}.px-cal-ev[data-st=waiting]{border:1px dashed var(--nf-control-line)}.px-cal-ev[data-st=stopped]{background:var(--nf-red-soft);border-color:#0000}.px-cal-ev[data-on=true]{background:var(--px-sel-bg);border-color:var(--px-sel-line);color:var(--px-sel-text);border-style:solid}.px-cal-ev[data-on=true] .px-cal-st{color:var(--px-sel-text)}.px-cal-ev-top{flex-wrap:wrap;align-items:center;gap:0 5px;min-width:0;min-height:22px;display:flex}.px-cal-ev-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;display:block;overflow:hidden}.px-cal-time{font-variant-numeric:tabular-nums;flex-shrink:0}.px-cal-st{white-space:nowrap;min-width:0;margin-left:auto}.px-cal-st[data-tone=good]{color:var(--nf-green)}.px-cal-st[data-tone=warn]{color:var(--nf-amber)}.px-cal-st[data-tone=bad]{color:var(--nf-red)}.px-cal-st[data-tone=info]{color:var(--nf-blue-text)}.px-cal-wide[data-view=week] .px-cal-cell{min-height:320px}.px-cal-wide[data-view=week] .px-cal-ev-text{white-space:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.px-cal-ico{background:var(--c,var(--px-s1));width:20px;height:20px;color:var(--px-on-mark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.px-cal-more{width:100%;min-height:28px;color:var(--px-link);font-size:var(--px-fs-note);text-align:center;background:0 0;border:0;border-radius:2px;padding:2px 5px;display:block}.px-cal-pop{z-index:50;background:var(--nf-surface);border-radius:var(--px-radius);max-width:calc(100% - 8px);box-shadow:var(--nf-shadow-lg);outline:1px solid var(--px-rule);font-size:var(--px-fs-note);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;line-height:1.7;display:grid;position:absolute}.px-cal-pop-head{flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:600;display:flex}.px-cal-pop-when{font-variant-numeric:tabular-nums;font-weight:400}.px-cal-pop-head .px-tag{margin-left:auto;font-weight:400}.px-cal-pop-body{font-size:var(--px-fs-body);overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.px-cal-pop-note{font-size:var(--px-fs-note);overflow-wrap:anywhere;line-height:1.6}.px-cal-pop img,.px-cal-item img{aspect-ratio:16/9;object-fit:cover;background:var(--nf-surface-2);border-radius:2px;width:100%;display:block}.px-cal-links{flex-wrap:wrap;gap:0 16px;display:flex}.px-cal-links a{min-height:32px;font-size:var(--px-fs-note);align-items:center;gap:4px;display:inline-flex}.px-cal-empty{background:var(--nf-surface);border-radius:var(--px-radius);width:min(460px,100% - 32px);box-shadow:var(--nf-shadow-lg);outline:1px solid var(--px-rule);padding:16px 24px;position:absolute;top:calc(50% + 18px);left:50%;transform:translate(-50%,-50%)}.px-cal-empty-n{padding-bottom:12px}.px-cal-grid-n{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.px-cal-cell-n{min-height:64px;color:var(--nf-text);font-size:var(--px-fs-note);background:0 0;border:0;border-radius:2px;align-content:start;justify-items:center;gap:2px;padding:4px 2px;line-height:1.2;display:grid}.px-cal-cell-n[data-out=true]{background:var(--nf-surface-2)}.px-cal-cell-n[aria-pressed=true]{background:var(--px-sel-bg);color:var(--px-sel-text)}.px-cal-cell-n b{font-weight:400;font-size:var(--px-fs-body);font-variant-numeric:tabular-nums}.px-cal-cell-n[data-today=true] b{text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.px-cal-dots{gap:2px;height:7px;display:flex}.px-cal-dots i{background:var(--c);border-radius:50%;width:7px;height:7px;display:block}.px-cal-n{font-variant-numeric:tabular-nums;white-space:nowrap}.px-cal-list-head{font-size:var(--px-fs-body);border-bottom:1px solid var(--px-rule);margin-top:14px;padding-bottom:6px;font-weight:600;line-height:1.5}.px-cal-list{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.px-cal-list li{border-bottom:1px solid var(--px-rule);font-size:var(--px-fs-body);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:12px 0;line-height:1.6;display:grid}.px-cal-list li:last-child{border-bottom:0}.px-cal-list li.px-cal-none{display:block}.px-cal-list .px-cal-ico{margin-top:2px}.px-cal-item{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.px-cal-item-top{font-size:var(--px-fs-note);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;display:flex}.px-cal-item-title{font-weight:600}.px-cal-item-text{font-size:var(--px-fs-note);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}@container (max-width:760px){.px-cal-wide{display:none}.px-cal-narrow{display:block}.px-cal-bar .px-btn{min-width:44px}.px-cal-title{order:-1;width:100%;margin:0}.px-cal-end .px-seg{flex-wrap:nowrap;width:auto}.px-cal-end .px-seg-item{min-width:48px}.px-cal-filters .px-legend{gap:0 12px}.px-cal-filters .px-legend .px-cal-count{display:none}}@media (hover:hover) and (pointer:fine){.px-cal-ev:not([data-on=true]):not([data-st=stopped]):hover,.px-cal-more:hover,.px-cal-cell-n:not([aria-pressed=true]):hover{background:var(--nf-hover)}}.px-table-wrap{gap:8px;min-width:0;display:grid;container-type:inline-size}.px-table-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.px-table-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.px-table-sort{display:none}.px-table-scroll{min-width:0;overflow-x:auto}.px-table{border-collapse:collapse;width:100%;font-size:var(--px-fs-body);line-height:1.5}.px-table th{border-bottom:1px solid var(--nf-line);font-size:var(--px-fs-note);text-align:left;vertical-align:bottom;word-break:keep-all;overflow-wrap:anywhere;padding:6px 12px;font-weight:600}.px-table td{border-bottom:1px solid var(--px-rule);vertical-align:middle;overflow-wrap:anywhere;min-width:0;padding:9px 12px}.px-table th:first-child,.px-table td:first-child{padding-left:0}.px-table th:last-child,.px-table td:last-child{padding-right:0}.px-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.px-table th.num{white-space:normal}.px-table a{color:var(--px-link)}.px-table .px-url{color:var(--px-url)}.px-th-btn{color:var(--nf-text);font:inherit;text-align:inherit;word-break:keep-all;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:600;display:inline-flex;position:relative}.px-th-btn:after{inset:-10px -6px}.px-table tbody tr:last-child td{border-bottom:0}.px-table tr.is-self td{font-weight:600}.px-table tr.is-self .px-cellbar-fill{background:var(--px-sel-bg)}.px-table-foot{font-size:var(--px-fs-note);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.px-panel.flush>.px-table-wrap{padding:0 24px 12px}@media (hover:hover) and (pointer:fine){.px-table tbody tr:hover td{background:var(--nf-hover)}}@container (min-width:561px){.px-panel>.px-panel-head:not(:has(.px-panel-act))+.px-table-wrap>.px-table-bar-solo{pointer-events:none;margin-top:-46px}.px-panel>.px-panel-head:not(:has(.px-panel-act))+.px-table-wrap>.px-table-bar-solo .px-table-end{pointer-events:auto}}@container (max-width:560px){.px-table-sort{display:inline-flex}.px-table-end{margin-left:0}.px-table,.px-table tbody,.px-table tr,.px-table td{display:block}.px-table thead{display:none}.px-table tr{border-bottom:1px solid var(--px-rule);padding:10px 0}.px-table td,.px-table td:first-child,.px-table td:last-child{text-align:right;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;padding:2px 0;display:grid}.px-table td:where(:not(.is-primary,.is-block)){justify-items:end}.px-table td:before{content:attr(data-label);font-size:var(--px-fs-note);text-align:left;white-space:nowrap;justify-self:start;font-weight:400;line-height:1.5}.px-table td.is-primary{text-align:left;padding-bottom:4px;font-weight:600;display:block}.px-table td.is-primary:before{display:none}.px-table td.is-block{text-align:left;display:block}.px-table td.is-block:before{margin-bottom:2px;display:block}.px-table td.is-hide-card,.px-table td:empty{display:none}.px-table .num{text-align:right;white-space:normal}}.px-strip{background:var(--nf-surface);border-radius:var(--px-radius);font-size:var(--px-fs-body);flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;padding:8px 12px 8px 16px;line-height:1.6;display:flex}.px-strip-text{flex:280px;min-width:0}.px-strip-text b{font-weight:600}.px-strip-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.px-skel{background:var(--nf-surface-2);border-radius:2px;animation:.2s linear backwards px-hold;display:block}@keyframes px-hold{0%,to{opacity:0}}.px-skel-metrics{grid-template-columns:repeat(var(--n,2),minmax(0,1fr));gap:18px 20px;display:grid}.px-skel-metric{gap:6px;display:grid}.px-skel-table{gap:0;display:grid}.px-skel-row{border-bottom:1px solid var(--px-rule);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:12px;padding:11px 0;display:grid}.px-state{justify-items:start;gap:6px;min-width:0;padding:4px 0;display:grid}.px-state-title{font-size:var(--px-fs-panel);font-weight:600;line-height:1.5}.px-state-text{font-size:var(--px-fs-body);max-width:44em;line-height:1.8}.px-state-act{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.px-cmd{border-radius:var(--px-radius);background:var(--nf-surface);width:min(640px,100vw - 32px);max-height:min(72dvh,600px);color:var(--nf-text);box-shadow:var(--nf-shadow-lg);border:0;margin:72px auto auto;padding:0;overflow:hidden}.px-cmd[open]{flex-direction:column;display:flex}.px-cmd::backdrop{background:#08142866}.px-cmd-head{border-bottom:1px solid var(--px-rule);flex-shrink:0;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.px-cmd-input{min-width:0;min-height:52px;color:var(--nf-text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.px-cmd-list{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.px-cmd-group{font-size:var(--px-fs-note);padding:10px 8px 4px;font-weight:600;line-height:1.5}.px-cmd-item{width:100%;min-height:40px;color:var(--nf-text);font-size:var(--px-fs-body);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:baseline;gap:12px;padding:8px;line-height:1.5;display:flex}.px-cmd-item[aria-selected=true]{background:var(--px-sel-bg);color:var(--px-sel-text)}.px-cmd-label{flex:1;min-width:0}.px-cmd-hint{font-size:var(--px-fs-note);white-space:nowrap;flex-shrink:0}.px-cmd-note{font-size:var(--px-fs-body);padding:12px 8px;line-height:1.7}@media (max-width:860px),(pointer:coarse){.px-btn,.px-seg-item,.px-chip,.px-chip-clear,.px-check,.px-cmd-btn{min-height:44px}.px-chip-clear{width:44px}.px-check input,.px-box{width:44px;height:44px;margin:-13px}a.px-metric-value{align-items:center;min-height:44px}.px-menu-item,.px-cal-ev,.px-cal-more,.px-nav a{min-height:44px}.px-btn:after,.px-seg-item:after,.px-chip:after,.px-nav a:after,.px-check:after,.px-cmd-btn:after{display:none}.px-disclosure>summary{min-height:44px}.px-heat-cells{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.px-heat-cell{height:44px}}@media (max-width:860px){.px-page{gap:16px;padding-top:12px}.px-group{gap:8px}.px-panel{padding:16px}.px-panel.flush>.px-panel-head{padding:14px 16px 0}.px-panel.flush>.px-table-wrap{padding:0 16px 8px}.px-cols{grid-template-columns:minmax(0,1fr)}.px-split{grid-template-columns:minmax(0,1fr);gap:16px}.px-split>*{padding:0}.px-split>*+*{border-left:0;border-top:1px solid var(--px-rule);padding-top:16px}.px-title-main{flex-direction:column;flex-basis:100%;align-items:flex-start}.px-title-act .px-btn-text:first-child{margin-left:-12px}.px-seg{flex-wrap:wrap;width:100%;display:flex}.px-seg-item,.px-seg-item:first-child{flex:auto;margin:0 0 -1px -1px;padding:0 8px}.px-seg{padding:0 0 1px 1px}.px-seg-item:first-child,.px-seg-item:last-child,.px-seg-item:only-child{border-radius:0}.px-seg-long{display:none}.px-seg-short{display:inline}.px-band-in{gap:8px}.px-band-tenant{flex:auto}.px-band-tenant .px-chip{width:100%;max-width:100%}.px-band-tenant .px-chip-wrap{width:100%}.px-nav{display:none}.px-band-tools{margin-left:0}.px-cmd-btn{background:0 0;border:0;justify-content:center;width:44px;padding:0}.px-cmd-btn .px-cmd-btn-text,.px-cmd-btn .px-key{display:none}.px-bottom{z-index:40;background:var(--nf-surface);border-top:1px solid var(--px-rule);padding:4px max(6px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.px-bottom a{border-radius:var(--px-radius);min-height:52px;font-size:var(--px-fs-note);color:var(--nf-text);align-content:center;justify-items:center;gap:0;line-height:1.4;display:grid;position:relative}.px-bottom a[aria-current=page]{background:var(--px-sel-bg);color:var(--px-sel-text)}.px-bottom .px-count{min-width:20px;height:20px;padding:0 4px;position:absolute;top:2px;left:calc(50% + 8px)}.px-side{width:100vw}.px-side-head{padding-left:16px;padding-right:8px}.px-side-body{padding:16px}.px-side-foot{padding-left:16px;padding-right:16px}.px-diff{grid-template-columns:minmax(0,1fr)}.px-cmd{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.px-cmd-item{min-height:44px}.px-tree-list{grid-template-columns:minmax(0,1fr)}}
