/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.pf-ov-root{--pf-ov-bg:#fff;--pf-ov-fg:#0f172a;--pf-ov-muted:#64748b;--pf-ov-border:#e2e8f0;--pf-ov-accent:#4f46e5;--pf-ov-accent-soft:#eef0ff;--pf-ov-shadow:none;--pf-ov-radius:8px;--pf-console-title:#0f172a;--pf-console-text:#334155;--pf-console-muted:#64748b;--pf-console-subtle:#94a3b8;--pf-console-card-bg:#fff;--pf-console-card-bg-soft:#f6f8fb;--pf-console-card-border:#e2e8f0;--pf-console-shadow-card:none;--pf-console-title-lg:18px;--pf-console-title-md:14px;--pf-console-title-sm:13px;--pf-console-body-md:13px;--pf-console-body-sm:12px;--pf-console-label:11px;--pf-ov-edge:10px;--pf-ov-gap:10px;--pf-ov-panel-bg:#fff;--pf-ov-bar-bg:#fff;z-index:120;gap:var(--pf-ov-gap);padding:var(--pf-ov-edge);box-sizing:border-box;pointer-events:auto;color:var(--pf-ov-fg);background:0 0;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.pf-ov-root--bounded{z-index:1;position:absolute}.pf-ov-backdrop{backdrop-filter:blur(4px);pointer-events:none;background:#02061766;position:absolute;inset:0}.pf-ov-backdrop--interactive{pointer-events:auto;cursor:default}.pf-ov-root{--color-accent-50:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-root{--color-accent-50:color-mix(in srgb,var(--pf-ov-accent) 10%,#fff)}}.pf-ov-root{--color-accent-100:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-root{--color-accent-100:color-mix(in srgb,var(--pf-ov-accent) 18%,#fff)}}.pf-ov-root{--color-accent-200:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-root{--color-accent-200:color-mix(in srgb,var(--pf-ov-accent) 30%,#fff)}}.pf-ov-root{--color-accent-300:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-root{--color-accent-300:color-mix(in srgb,var(--pf-ov-accent) 48%,#fff)}}.pf-ov-root{--color-accent-400:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-root{--color-accent-400:color-mix(in srgb,var(--pf-ov-accent) 72%,#fff)}}.pf-ov-root{--color-accent-500:var(--pf-ov-accent);--color-accent-600:var(--pf-ov-accent);--color-accent-700:var(--pf-ov-accent);--color-accent-800:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-root{--color-accent-800:color-mix(in srgb,var(--pf-ov-accent) 82%,#000)}}.pf-ov-root{--color-accent-900:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-root{--color-accent-900:color-mix(in srgb,var(--pf-ov-accent) 68%,#000)}}.pf-ov-root{--color-accent-950:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-root{--color-accent-950:color-mix(in srgb,var(--pf-ov-accent) 55%,#000)}}.pf-ov-root *,.pf-ov-root :after,.pf-ov-root :before{box-sizing:border-box}.pf-ov-footer,.pf-ov-rail{z-index:60;border-radius:var(--pf-ov-radius);background:var(--pf-ov-bar-bg);border:1px solid var(--pf-ov-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex;position:relative}.pf-ov-rail__left{align-items:center;gap:10px;min-width:0;display:flex}.pf-ov-rail__right{align-items:center;gap:8px;display:flex}.pf-ov-rail__actions{align-items:center;gap:8px;display:inline-flex}.pf-ov-rail__badge{border-radius:var(--pf-ov-radius);background:var(--pf-ov-accent-soft);height:28px;color:var(--pf-ov-accent);align-items:center;gap:7px;padding:0 12px 0 10px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.pf-ov-rail__badge{color:color-mix(in srgb,var(--pf-ov-accent) 78%,#0f172a)}}.pf-ov-rail__badge{letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:700}.pf-ov-rail__bdot{background:var(--pf-ov-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--pf-ov-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.pf-ov-rail__bdot{box-shadow:0 0 0 3px color-mix(in srgb,var(--pf-ov-accent) 22%,transparent)}}.pf-ov-add{position:relative}.pf-ov-add__scrim{z-index:130;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.pf-ov-dispo{display:inline-flex;position:relative}.pf-ov-dispo__btn{border-radius:var(--pf-ov-radius);border:1px solid var(--pf-ov-border);height:28px;font:inherit;color:var(--pf-ov-muted);cursor:pointer;background:#ffffffb3;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.pf-ov-dispo__btn:hover{color:var(--pf-ov-accent);border-color:var(--pf-ov-accent)}.pf-ov-dispo__btn--domain{background:var(--pf-ov-accent-soft);color:var(--pf-ov-accent);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.pf-ov-dispo__btn--domain{color:color-mix(in srgb,var(--pf-ov-accent) 78%,#0f172a)}}.pf-ov-dispo__btn--domain{font-size:12px;font-weight:700}.pf-ov-dispo__btn--domain:hover{border-color:var(--pf-ov-accent);color:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-dispo__btn--domain:hover{color:color-mix(in srgb,var(--pf-ov-accent) 78%,#0f172a)}}.pf-ov-dispo__floppy{border-radius:var(--pf-ov-radius);background:var(--pf-ov-accent-soft);width:28px;height:28px;color:var(--pf-ov-accent);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.pf-ov-dispo__floppy:hover{border-color:var(--pf-ov-accent)}.pf-ov-dispo__menu{z-index:131;background:var(--pf-ov-bg);border:1px solid var(--pf-ov-border);border-radius:var(--pf-ov-radius);width:-moz-max-content;width:max-content;min-width:248px;max-width:min(340px,100vw - 24px);max-height:min(70vh,100vh - 96px);box-shadow:var(--pf-ov-shadow);padding:6px;animation:pf-ov-menu-in .14s both;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.pf-ov-dispo__menu--right{transform-origin:100% 0;left:auto;right:0}.pf-qpn{flex-wrap:wrap;align-items:stretch;gap:10px;min-height:100%;display:flex}.pf-qpn--center{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;padding:24px}.pf-qpn-col{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}@container pfpanel (max-width:420px){.pf-qpn-col{flex-basis:100%}}.pf-qpn-titlein{border:1px solid var(--pf-console-card-border);border-radius:var(--pf-ov-radius);background:var(--pf-console-card-bg-soft);width:100%;color:var(--pf-console-text);font:inherit;font-size:var(--pf-console-body-md);padding:7px 10px;font-weight:600}.pf-qpn-titlein:focus{outline:2px solid var(--pf-ov-accent-soft);outline-offset:1px;border-color:var(--pf-ov-accent)}.pf-qpn-area{resize:none;border:1px solid var(--pf-console-card-border);border-radius:var(--pf-ov-radius);background:var(--pf-console-card-bg-soft);width:100%;min-height:64px;color:var(--pf-console-text);font:inherit;font-size:var(--pf-console-body-md);flex:auto;padding:8px 10px}.pf-qpn-area:focus{outline:2px solid var(--pf-ov-accent-soft);outline-offset:1px;border-color:var(--pf-ov-accent)}.pf-qpn-err{font-size:var(--pf-console-body-sm);color:#dc2626;margin:0}.pf-qpn-actions{flex-wrap:wrap;gap:8px;display:flex}.pf-qpn-btn{border-radius:var(--pf-ov-radius);height:30px;font:inherit;font-size:var(--pf-console-body-sm);cursor:pointer;flex:none;padding:0 12px;font-weight:600}.pf-qpn-btn:disabled{opacity:.5;cursor:not-allowed}.pf-qpn-btn--accent{border:1px solid var(--pf-ov-accent);background:var(--pf-ov-accent);color:#fff}.pf-qpn-btn--accent:hover:not(:disabled){filter:brightness(.94)}.pf-qpn-btn--ghost{border:1px solid var(--pf-console-card-border);color:var(--pf-console-text);background:0 0}.pf-qpn-btn--ghost:hover:not(:disabled){background:var(--pf-console-card-bg-soft)}.pf-qpn-list{gap:4px;margin:0;padding:0;list-style:none}.pf-qpn-list,.pf-qpn-row{flex-direction:column;display:flex}.pf-qpn-row{border-radius:var(--pf-ov-radius);background:var(--pf-console-card-bg-soft);width:100%;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;gap:2px;padding:6px 10px}.pf-qpn-row:hover{border-color:var(--pf-console-card-border)}.pf-qpn-row__sub,.pf-qpn-row__title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pf-cn-section{flex-direction:column;gap:10px;display:flex}.pf-cn-section__head{flex-direction:column;gap:2px;display:flex}.pf-cn-section__title{font-size:var(--pf-console-title-lg);letter-spacing:-.01em;color:var(--pf-console-title);margin:0;font-weight:700}.pf-cn-section__hint{font-size:var(--pf-console-body-sm);color:var(--pf-console-muted);margin:0}.pf-cn-card{border-radius:var(--pf-ov-radius);background:var(--pf-console-card-bg);box-shadow:var(--pf-console-shadow-card);padding:12px}.pf-cn-card,.pf-cn-card--soft{border:1px solid var(--pf-console-card-border)}.pf-cn-card--soft{background:var(--pf-console-card-bg-soft);border-radius:var(--pf-ov-radius);box-shadow:none}.pf-cn-title-lg{font-size:var(--pf-console-title-lg);letter-spacing:-.01em}.pf-cn-title-lg,.pf-cn-title-md{color:var(--pf-console-title);font-weight:700}.pf-cn-title-md{font-size:var(--pf-console-title-md)}.pf-cn-title-sm{font-size:var(--pf-console-title-sm);color:var(--pf-console-title);font-weight:700}.pf-cn-text{font-size:var(--pf-console-body-md);color:var(--pf-console-text)}.pf-cn-muted{font-size:var(--pf-console-body-sm)}.pf-cn-label,.pf-cn-muted{color:var(--pf-console-muted)}.pf-cn-label{font-size:var(--pf-console-label);letter-spacing:.03em;text-transform:uppercase;font-weight:600}.pf-cn-empty{text-align:center;background:var(--pf-console-card-bg);border:1px solid var(--pf-console-card-border);flex-direction:column;gap:8px;min-height:100%;padding:28px 24px;display:flex}.pf-cn-empty,.pf-cn-empty__icon{border-radius:var(--pf-ov-radius);justify-content:center;align-items:center}.pf-cn-empty__icon{background:var(--pf-ov-accent-soft);width:44px;height:44px;color:var(--pf-ov-accent);margin-bottom:2px;display:inline-flex}.pf-cn-empty__title{font-size:var(--pf-console-title-sm);color:var(--pf-console-title);margin:0;font-weight:700}.pf-cn-empty__hint{font-size:var(--pf-console-body-sm);color:var(--pf-console-muted);margin:0}.pf-cn-metric{border-radius:var(--pf-ov-radius);background:var(--pf-console-card-bg);border:1px solid var(--pf-console-card-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:92px;padding:14px 12px;display:flex}.pf-cn-metric__val{letter-spacing:-.02em;color:var(--pf-console-title);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:750;line-height:1}.pf-cn-metric__label{font-size:var(--pf-console-body-sm);color:var(--pf-console-muted);margin:0;font-weight:600}.pf-cn-metric__sub{font-size:var(--pf-console-label);color:var(--pf-console-subtle);margin:0}.pf-cn-tone--ok{color:#10b981}.pf-cn-tone--warn{color:#f59e0b}.pf-cn-tone--muted{color:var(--pf-console-subtle)}.pf-cn-tonebg--ok{background:#10b981}.pf-cn-tonebg--warn{background:#f59e0b}.pf-cn-tonebg--muted{background:var(--pf-console-subtle)}.pf-cn-gauge{flex-direction:column;gap:6px;display:flex}.pf-cn-gauge__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pf-cn-gauge__label{font-size:var(--pf-console-body-sm);color:var(--pf-console-text);font-weight:600}.pf-cn-gauge__pct{font-size:var(--pf-console-title-md);color:var(--pf-console-title);font-variant-numeric:tabular-nums;font-weight:750}.pf-cn-gauge__track{background:var(--pf-console-card-bg-soft);height:8px;box-shadow:inset 0 0 0 1px var(--pf-console-card-border);border-radius:999px;overflow:hidden}.pf-cn-gauge__fill{border-radius:999px;height:100%;transition:width .3s cubic-bezier(.22,1,.36,1)}.pf-cn-gauge__caption{font-size:var(--pf-console-label);color:var(--pf-console-subtle);margin:0}.pf-cn-ring{align-items:center;gap:12px;display:flex}.pf-cn-ring__chart{flex:none;position:relative}.pf-cn-ring__chart,.pf-cn-ring__svg{width:56px;height:56px}.pf-cn-ring__track{fill:none;stroke:var(--pf-console-card-bg-soft);stroke-width:6px}.pf-cn-ring__bar{fill:none;stroke:var(--pf-ov-accent);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .4s cubic-bezier(.22,1,.36,1)}.pf-cn-ring__val{color:var(--pf-console-title);justify-content:center;align-items:center;font-size:13px;font-weight:750;display:flex;position:absolute;inset:0}.pf-cn-ring__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.pf-cn-ring__label{font-size:var(--pf-console-body-sm);color:var(--pf-console-text);font-weight:600}.pf-cn-ring__caption{font-size:var(--pf-console-label);color:var(--pf-console-subtle)}.pf-cn-spark{flex-direction:column;gap:4px;display:flex}.pf-cn-spark__label{font-size:var(--pf-console-body-sm);color:var(--pf-console-text);font-weight:600}.pf-cn-spark__svg{width:100%;height:32px}.pf-cn-spark__line{fill:none;stroke:var(--pf-ov-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pf-cn-spark__caption{font-size:var(--pf-console-label);color:var(--pf-console-subtle)}.pf-cn-check{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pf-cn-check__item{border-radius:var(--pf-ov-radius);background:var(--pf-console-card-bg);border:1px solid var(--pf-console-card-border);align-items:center;gap:8px;padding:8px 10px;display:flex}.pf-cn-check__mark{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.pf-cn-check--ok .pf-cn-check__mark{background:#10b981}.pf-cn-check--warn .pf-cn-check__mark{background:#f59e0b}.pf-cn-check--todo .pf-cn-check__mark{background:var(--pf-console-subtle)}.pf-cn-check--error .pf-cn-check__mark{background:#ef4444}.pf-cn-check__label{font-size:var(--pf-console-body-sm);color:var(--pf-console-text)}.pf-cn-statrow{flex-wrap:wrap;gap:10px;display:flex}.pf-cn-statrow>*{flex:110px;min-width:0}@container pfpanel (max-width:340px){.pf-cn-statrow{flex-direction:column}}.pf-cn-ring--stack{text-align:center;border-radius:var(--pf-ov-radius);background:var(--pf-console-card-bg);border:1px solid var(--pf-console-card-border);flex-direction:column;gap:6px;padding:12px}.pf-cn-ring--stack .pf-cn-ring__meta{align-items:center}.pf-cn-ring__bar--warn{stroke:#f59e0b}.pf-cn-ring__bar--down{stroke:#ef4444}.pf-cn-status{border-radius:var(--pf-ov-radius);background:var(--pf-console-card-bg);border:1px solid var(--pf-console-card-border);text-align:center;flex-direction:column;gap:6px;min-height:92px;padding:14px 12px;display:flex}.pf-cn-status,.pf-cn-status__dot{justify-content:center;align-items:center}.pf-cn-status__dot{color:#fff;border-radius:999px;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-flex}.pf-cn-status--ok .pf-cn-status__dot{background:#10b981}.pf-cn-status--warn .pf-cn-status__dot{background:#f59e0b}.pf-cn-status--down .pf-cn-status__dot{background:#ef4444}.pf-cn-status__label{font-size:var(--pf-console-body-sm);color:var(--pf-console-title);font-weight:600}.pf-cn-status__sub{font-size:var(--pf-console-label);color:var(--pf-console-muted)}.pf-cn-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100%;padding:24px;display:flex}.pf-cn-loading__spin{border:3px solid var(--pf-console-card-border);border-top-color:var(--pf-ov-accent);border-radius:999px;width:28px;height:28px;animation:pf-cn-spin .8s linear infinite}.pf-cn-loading__label{font-size:var(--pf-console-body-sm);color:var(--pf-console-muted)}@keyframes pf-cn-spin{to{transform:rotate(1turn)}}.pf-ov-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.pf-ov-loading__spin{border:3px solid var(--pf-ov-border);border-top-color:var(--pf-ov-accent);border-radius:999px;width:28px;height:28px;animation:pf-cn-spin .8s linear infinite}.pf-ov-loading__label{color:var(--pf-ov-muted);font-size:12px}.pf-ov-dispo__grouptitle{letter-spacing:.04em;text-transform:uppercase;color:var(--pf-ov-muted);padding:6px 8px 2px;font-size:10px;font-weight:700}.pf-ov-dispo__item{border-radius:var(--pf-ov-radius);width:100%;color:var(--pf-ov-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px;font-size:13px;display:flex}.pf-ov-dispo__item:hover:not(:disabled){color:var(--pf-ov-accent);background:#f1f5f9}.pf-ov-dispo__item:disabled{color:var(--pf-ov-fg);cursor:default}.pf-ov-dispo__item--grow{flex:auto;min-width:0}.pf-ov-dispo__check{width:14px;color:var(--pf-ov-accent);flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.pf-ov-dispo__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-ov-dispo__customrow{align-items:center;gap:2px;display:flex}.pf-ov-dispo__rowactions{flex:none;gap:2px;display:inline-flex}.pf-ov-dispo__act{border-radius:var(--pf-ov-radius);width:26px;height:26px;color:var(--pf-ov-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.pf-ov-dispo__act:hover{color:var(--pf-ov-accent);background:#f1f5f9}.pf-ov-dispo__act--danger:hover{color:#dc2626;background:#fef2f2}.pf-ov-dispo__footer{border-top:1px solid var(--pf-ov-border);margin-top:4px;padding-top:4px}.pf-ov-dispo__save{border-radius:var(--pf-ov-radius);width:100%;color:var(--pf-ov-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px;font-size:12px;font-weight:600;display:inline-flex}.pf-ov-dispo__save:hover{background:var(--pf-ov-accent-soft)}.pf-ov-dispo__edit{align-items:center;gap:4px;width:100%;padding:3px 4px;display:flex}.pf-ov-dispo__input{border:1px solid var(--pf-ov-accent);border-radius:var(--pf-ov-radius);background:var(--pf-ov-bg);min-width:0;height:28px;color:var(--pf-ov-fg);font:inherit;flex:auto;padding:0 8px;font-size:13px}.pf-ov-dispo__input:focus{outline:2px solid var(--pf-ov-accent-soft);outline-offset:1px}.pf-ov-dispo__confirm{padding:4px 8px}.pf-ov-dispo__confirm .pf-ov-dispo__label{color:var(--pf-ov-fg);flex:auto;font-size:12px}.pf-ov-stage{flex:auto;min-height:0;overflow:hidden}.pf-ov-grid{position:relative}.pf-ov-cellwrap{box-sizing:border-box;min-width:0;min-height:0;display:flex;overflow:hidden}.pf-ov-grid--anim .pf-ov-cellwrap{transition:left .16s,top .16s,width .16s,height .16s}.pf-ov-panel{background:var(--pf-ov-panel-bg);border:1px solid var(--pf-ov-border);border-radius:var(--pf-ov-radius);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.pf-ov-panel--dragging{opacity:.6;outline:2px solid var(--pf-ov-accent);outline-offset:-1px}.pf-ov-hh,.pf-ov-vh{z-index:5;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.pf-ov-vh{width:var(--pf-ov-gap);cursor:col-resize}.pf-ov-hh{height:var(--pf-ov-gap);cursor:row-resize}.pf-ov-vh:after{width:3px;height:28px;transition:background .16s,height .16s,width .16s}.pf-ov-hh:after,.pf-ov-vh:after{content:"";background:0 0;border-radius:999px}.pf-ov-hh:after{width:28px;height:3px;transition:background .16s,width .16s,height .16s}.pf-ov-vh:hover:after{background:var(--pf-ov-accent);width:4px;height:56px}.pf-ov-hh:hover:after{background:var(--pf-ov-accent);width:56px;height:4px}.pf-ov-dragcard{z-index:20;border-radius:var(--pf-ov-radius);background:var(--pf-ov-panel-bg);border:1px solid var(--pf-ov-accent);max-width:240px;height:28px;color:var(--pf-ov-fg);white-space:nowrap;pointer-events:none;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;transform:translate(12px,10px)}.pf-ov-dragcard__grip{color:var(--pf-ov-accent);flex:none;display:inline-flex}.pf-ov-dragcard__title{text-overflow:ellipsis;overflow:hidden}.pf-ov-panel--protected{background:var(--pf-ov-panel-bg);border-color:var(--pf-ov-border)}.pf-ov-panel--protected .pf-ov-panel__body{background:var(--pf-ov-bg)}.pf-ov-panel__bar{background:var(--pf-ov-bar-bg);border-bottom:1px solid var(--pf-ov-border);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;flex:none;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 4px;display:flex}.pf-ov-panel__bar--mini{padding:4px}.pf-ov-panel__bar--mini .pf-ov-panel__controls{width:100%;margin:0}.pf-ov-panel__bar--draggable{cursor:grab}.pf-ov-panel__bar--draggable:active{cursor:grabbing}.pf-ov-panel--autohide .pf-ov-panel__bar{border-bottom-color:#0000;height:0;min-height:0;padding-top:0;padding-bottom:0;transition:height .16s,padding .16s;overflow:hidden}.pf-ov-panel--autohide:hover .pf-ov-panel__bar{border-bottom-color:var(--pf-ov-border);height:34px}.pf-ov-panel__title{letter-spacing:.01em;min-width:0;color:var(--pf-ov-fg);flex:auto;font-size:12px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.pf-ov-panel__title{color:color-mix(in srgb,var(--pf-ov-fg) 88%,var(--pf-ov-accent))}}.pf-ov-panel__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-ov-panel__titlebtn{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:4px;padding:0;display:inline-flex}.pf-ov-panel__navarrow,.pf-ov-panel__titlebtn:hover .pf-ov-panel__title{color:var(--pf-ov-accent)}.pf-ov-panel__navarrow{opacity:0;flex:none;transition:opacity .14s;display:inline-flex}.pf-ov-panel:hover .pf-ov-panel__navarrow,.pf-ov-panel__titlebtn:focus-visible .pf-ov-panel__navarrow{opacity:1}.pf-ov-grip{border-radius:var(--pf-ov-radius);width:26px;height:26px;color:var(--pf-ov-muted);cursor:grab;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.pf-ov-grip:hover{color:var(--pf-ov-fg);background:#f1f5f9}.pf-ov-grip:active{cursor:grabbing}.pf-ov-panel__controls{flex:none;align-items:center;gap:2px;display:inline-flex}.pf-ov-panel__controls .pf-ov-iconbtn{opacity:0;transition:opacity .14s}.pf-ov-panel:focus-within .pf-ov-panel__controls .pf-ov-iconbtn,.pf-ov-panel:hover .pf-ov-panel__controls .pf-ov-iconbtn{opacity:1}.pf-ov-panel__body{min-width:0;min-height:0;color:var(--pf-console-text);font-size:var(--pf-console-body-md);background:0 0;flex:auto;line-height:1.45;position:relative;overflow:hidden auto;container:pfpanel/inline-size}.pf-cards{flex-wrap:wrap;gap:14px;display:flex}.pf-cards>*{flex:1 1 min(var(--pf-card-min,210px),100%);min-width:0}.pf-cards--sm{--pf-card-min:150px}.pf-cards--lg{--pf-card-min:280px}.pf-rtable{width:100%}@container pfpanel (max-width:560px){table.pf-rtable thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.pf-rtable,table.pf-rtable tbody,table.pf-rtable td,table.pf-rtable tr{width:100%;display:block}table.pf-rtable tr{border:1px solid var(--pf-ov-border);border-radius:var(--pf-ov-radius);background:var(--pf-ov-bg);margin:0 0 10px;padding:4px 2px}table.pf-rtable tr:last-child{margin-bottom:0}table.pf-rtable td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 12px;display:flex}table.pf-rtable td:before{content:attr(data-label);text-align:left;color:var(--pf-ov-muted);flex:none;font-weight:600}table.pf-rtable td:not([data-label]):before{content:""}table.pf-rtable td:not([data-label]){justify-content:flex-end}table.pf-rtable td:empty{display:none}}.pf-ov-root .pf-rtable thead{background:var(--pf-console-card-bg-soft);border-color:var(--pf-console-card-border)}.pf-ov-root .pf-rtable th,.pf-ov-root .pf-rtable thead{color:var(--pf-console-muted)}.pf-ov-root .pf-rtable td{color:var(--pf-console-text)}.pf-ov-root .pf-rtable tbody tr{border-color:var(--pf-console-card-border)}.pf-ov-root .pf-rtable tbody tr:hover{background:0 0}.pf-ov-iconbtn{border-radius:var(--pf-ov-radius);width:26px;height:26px;color:var(--pf-ov-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.pf-ov-iconbtn:hover{color:var(--pf-ov-fg);background:#f1f5f9}.pf-ov-iconbtn--close:hover{color:#b91c1c;background:#fee2e2}.pf-ov-panel__bar--mini .pf-ov-iconbtn{opacity:1;width:100%}.pf-ov-btn{border:1px solid var(--pf-ov-border);border-radius:var(--pf-ov-radius);background:var(--pf-ov-bg);height:30px;color:var(--pf-ov-fg);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.pf-ov-btn--ghost{background:#ffffffd9}.pf-ov-btn:not(:disabled):hover{background:#f1f5f9}.pf-ov-btn:disabled{opacity:.55;cursor:not-allowed}.pf-ov-btn--primary{color:#fff;border-color:#0000}.pf-ov-btn--primary,.pf-ov-btn--primary:not(:disabled):hover{background:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-ov-btn--primary:not(:disabled):hover{background:color-mix(in srgb,var(--pf-ov-accent) 86%,#000)}}.pf-ov-panel-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:32px;display:flex}.pf-ov-panel-empty__title{color:var(--pf-ov-fg);font-size:14px;font-weight:600}.pf-ov-panel-empty__hint{color:var(--pf-ov-muted);max-width:32rem;font-size:13px}.pf-ov-panel-empty code{border:1px solid var(--pf-ov-border);background:#f1f5f9;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.pf-qp{flex-direction:column;gap:12px;min-height:100%;padding:14px;display:flex}.pf-qp__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-qp__chip{border-radius:var(--pf-ov-radius);background:var(--pf-ov-accent-soft);width:34px;height:34px;color:var(--pf-ov-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pf-qp__chip{color:color-mix(in srgb,var(--pf-ov-accent) 82%,#0f172a)}}.pf-qp__chip{box-shadow:inset 0 0 0 1px var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-qp__chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pf-ov-accent) 22%,transparent)}.pf-qp__dot{background:color-mix(in srgb,var(--pf-ov-accent) 55%,transparent)}}.pf-qp__dot{box-shadow:0 0 0 3px var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-qp__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--pf-ov-accent) 16%,transparent)}}.pf-qp__dot--loading{animation:pf-ov-pulse 1.1s ease-in-out infinite}@keyframes pf-ov-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pf-qp__dot--loading{animation:none}}.pf-qp__rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pf-qp__rows--loading{opacity:.55}.pf-qp__row{border-radius:var(--pf-ov-radius);background:var(--pf-console-card-bg);border:1px solid var(--pf-console-card-border);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.pf-qp__rowlabel{color:var(--pf-ov-muted);text-overflow:ellipsis;overflow:hidden}.pf-qp__rowlabel,.pf-qp__rowval{white-space:nowrap;font-size:12px}.pf-qp__rowval{color:var(--pf-ov-fg);font-weight:700}.pf-qp__action{border-radius:var(--pf-ov-radius);border:1px solid var(--pf-ov-accent);flex:none;justify-content:center;align-items:center;min-height:34px;margin-top:auto;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pf-qp__action{border:1px solid color-mix(in srgb,var(--pf-ov-accent) 28%,var(--pf-ov-border))}}.pf-qp__action{background:var(--pf-ov-accent-soft);color:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-qp__action{color:color-mix(in srgb,var(--pf-ov-accent) 80%,#0f172a)}}.pf-qp__action{cursor:pointer;font-size:12px;font-weight:650;transition:background .12s,color .12s}.pf-qp__action:hover:not(:disabled){background:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-qp__action:hover:not(:disabled){background:color-mix(in srgb,var(--pf-ov-accent) 18%,var(--pf-ov-accent-soft))}}.pf-qp__action:disabled{cursor:not-allowed;opacity:.7}.pf-qp__rows--mini{gap:2px;margin-top:4px}.pf-qp__rows--mini .pf-qp__row{padding:6px 10px}.pf-qp__dot{background:var(--pf-ov-muted);border-radius:999px;flex:none;width:8px;height:8px}.pf-qp__dot--ok{background:#10b981}.pf-qp__dot--warn{background:#f59e0b}.pf-qp__dot--muted{background:#cbd5e1}.pf-qp__rows--diag .pf-qp__rowlabel{flex:auto}.pf-dom__label{transition:opacity .18s}.pf-dom__group{flex-direction:column;align-items:stretch;display:flex}.pf-dom__group+.pf-dom__group{margin-top:6px}.pf-dom__grouptitle{display:none}.pf-dom__item{border-radius:var(--pf-ov-radius);width:100%;height:40px;color:var(--pf-ov-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.pf-dom__item+.pf-dom__item{margin-top:2px}.pf-dom__item:hover{color:var(--pf-ov-fg);background:#f1f5f9}.pf-dom__item--active{background:var(--pf-ov-accent-soft);color:var(--pf-ov-accent)}@supports (color:color-mix(in lab,red,red)){.pf-dom__item--active{color:color-mix(in srgb,var(--pf-ov-accent) 82%,#0f172a)}}.pf-dom__item--active{font-weight:650}.pf-dom__item--danger:hover{color:#b91c1c;background:#fee2e2}.pf-dom__ic{flex:none}.pf-dom__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:none;overflow:hidden}.pf-dom__footer{border-top:1px solid var(--pf-ov-border);flex:none;padding:6px}.pf-dm{height:100%}.pf-dm,.pf-dm__scroll{flex-direction:column;min-height:0;display:flex}.pf-dm__scroll{flex:auto;align-items:stretch;padding:4px 6px 8px;overflow:hidden auto}.pf-dm .pf-dom__group{flex-direction:column;align-items:stretch;display:flex}.pf-dm .pf-dom__group+.pf-dom__group{margin-top:6px}.pf-dm .pf-dom__grouptitle{letter-spacing:.04em;text-transform:uppercase;color:var(--pf-ov-muted);padding:8px 10px 2px;font-size:10px;font-weight:700;display:block}.pf-dm .pf-dom__item{justify-content:flex-start;gap:10px;padding:0 12px}.pf-dm .pf-dom__label{font-size:13px;font-weight:500;display:inline}.pf-dm__footer{border-top:1px solid var(--pf-ov-border);flex:none;padding:6px}.pf-dm--icons .pf-dom__grouptitle{display:none}.pf-dm--icons .pf-dom__item{justify-content:center;gap:0;padding:0}.pf-dm--icons .pf-dom__label{display:none}.pf-ov-domain-content{padding:16px}@media (max-width:720px){.pf-ov-root{--pf-ov-edge:8px;gap:8px}.pf-ov-rail{padding:8px 10px}.pf-ov-rail,.pf-ov-rail__left,.pf-ov-rail__right{flex-wrap:wrap;gap:8px}.pf-ov-rail__right{justify-content:flex-start;width:100%}.pf-ov-btn,.pf-ov-rail__badge{min-height:36px}.pf-ov-dispo__menu{min-width:min(280px,100vw - 24px);max-width:calc(100vw - 24px)}}@keyframes pf-ov-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pf-ov-dispo__menu{animation:none}.pf-dom__label,.pf-ov-grid--anim .pf-ov-cellwrap{transition:none}}