:root{--pb-bg:#f8fafc;--pb-card:#fff;--pb-border:#e2e8f0;--pb-text:#0f172a;--pb-text-2:#475569;--pb-primary:#0f766e;--pb-primary-hover:#115e59;--pb-primary-bg:#f0fdfa;--pb-on-primary:#fff;--pb-eu:#1d4ed8;--pb-eu-bg:#eff6ff;--pb-success:#15803d;--pb-success-bg:#f0fdf4;--pb-warning:#b45309;--pb-warning-bg:#fffbeb;--pb-danger:#b91c1c;--pb-danger-bg:#fef2f2;--pb-info:#0369a1;--pb-info-bg:#e0f2fe;--pb-superseded:#5b5b7e;--pb-superseded-bg:#eeeef5;--pb-muted:#f1f5f9;--pb-radius-control:6px;--pb-radius-card:8px;--pb-font:Inter, "HarmonyOS Sans SC", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--pb-font-mono:"JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-pb-theme=light]){--pb-bg:#0b1220;--pb-card:#111827;--pb-border:#1f2937;--pb-text:#e5e7eb;--pb-text-2:#9ca3af;--pb-primary:#2dd4bf;--pb-primary-hover:#5eead4;--pb-primary-bg:#2dd4bf26;--pb-on-primary:#0b1220;--pb-eu:#60a5fa;--pb-eu-bg:#60a5fa26;--pb-success:#4ade80;--pb-success-bg:#4ade8026;--pb-warning:#fbbf24;--pb-warning-bg:#fbbf2426;--pb-danger:#f87171;--pb-danger-bg:#f8717126;--pb-info:#38bdf8;--pb-info-bg:#38bdf826;--pb-superseded:#a5a1c4;--pb-superseded-bg:#a5a1c426;--pb-muted:#1f2937;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pb-status-badge{box-sizing:border-box;border-radius:var(--pb-radius-control);border:1px solid;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.pb-status-badge svg{flex-shrink:0}.pb-status-badge--active{color:var(--pb-success);background:var(--pb-success-bg)}.pb-status-badge--archived{color:var(--pb-text-2);background:var(--pb-muted)}.pb-status-badge--inactive{color:var(--pb-superseded);background:var(--pb-superseded-bg)}.pb-status-badge--invalid{color:var(--pb-danger);background:var(--pb-danger-bg)}.pb-status-badge--marked-for-deletion{color:var(--pb-warning);background:var(--pb-warning-bg)}.pb-status-badge--deleted{color:var(--pb-text-2);background:var(--pb-muted);text-decoration:line-through}.pb-status-badge--draft{color:var(--pb-text-2);background:var(--pb-card)}.pb-identifier{box-sizing:border-box;border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);background:var(--pb-bg);align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.pb-identifier__value{min-width:0;font-family:var(--pb-font-mono);overflow-wrap:anywhere;flex-grow:1;font-size:12px;line-height:18px}.pb-copy-button{border-radius:var(--pb-radius-control);min-height:24px;color:var(--pb-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.pb-error-state{box-sizing:border-box;border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;gap:14px;padding:24px 20px;display:flex}.pb-error-state__title{margin:0;font-size:22px;font-weight:600;line-height:30px}.pb-error-state__parts{flex-direction:column;gap:10px;margin:0;display:flex}.pb-error-state__parts dt{color:var(--pb-text-2);font-size:13px;line-height:20px}.pb-error-state__parts dd{margin:0;font-size:15px;line-height:24px}.pb-error-state__reference{color:var(--pb-text-2);flex-direction:column;gap:4px;font-size:13px;line-height:20px;display:flex}.pb-error-state__retry{box-sizing:border-box;border-radius:var(--pb-radius-control);background:var(--pb-primary);cursor:pointer;align-self:flex-start;align-items:center;min-height:40px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--pb-on-primary)!important}.pb-error-state__retry:hover{background:var(--pb-primary-hover)}.pb-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--pb-border-strong:#cbd5e1;--pb-text-3:#64748b;--pb-ai:#7c3aed;--pb-ops-nav:#0f172a;--pb-ops-nav-hover:#1e293b;--pb-ops-nav-text:#cbd5e1;--pb-ops-nav-muted:#94a3b8;--pb-ops-accent:#2dd4bf;--pb-ops-bg:#f1f5f9;--pb-radius-dialog:12px;--pb-shadow:0 1px 2px #0f172a0f, 0 4px 12px #0f172a0f}.pb-app,.pb-app body{background:var(--pb-bg);color:var(--pb-text);font-family:var(--pb-font);margin:0;font-size:14px;line-height:22px}.pb-app *,.pb-app :before,.pb-app :after{box-sizing:border-box}:where(.pb-app) a{color:var(--pb-primary)}:where(.pb-app) a:where(:hover){color:var(--pb-primary-hover)}.pb-app :focus-visible{outline:2px solid var(--pb-primary);outline-offset:2px}.pb-app h1,.pb-app h2,.pb-app h3{margin:0;font-weight:600}.pb-app p{margin:0}.pb-mono{font-family:var(--pb-font-mono);font-variant-numeric:tabular-nums;font-size:13px}.pb-skip-link{z-index:100;border-radius:var(--pb-radius-control);background:var(--pb-primary);padding:8px 12px;font-weight:500;text-decoration:none;position:absolute;top:-48px;left:8px;color:var(--pb-on-primary)!important}.pb-skip-link:focus{top:8px}.pb-brand{white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex;color:var(--pb-text)!important}.pb-logo{flex-shrink:0;max-width:none;height:auto;display:block}.pb-button{border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-control);background:var(--pb-card);min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;color:var(--pb-text)!important}.pb-button--primary{border-color:var(--pb-primary);background:var(--pb-primary);color:var(--pb-on-primary)!important}.pb-button--primary:hover{background:var(--pb-primary-hover)}.pb-button--danger{border-color:var(--pb-danger);background:var(--pb-danger);color:#fff!important}.pb-button--warning{border-color:var(--pb-warning);background:var(--pb-warning);color:#fff!important}.pb-button--ghost{background:0 0;border-color:#0000;color:var(--pb-primary)!important}.pb-button--small{min-height:32px;padding:0 10px;font-size:13px}.pb-button--large{min-height:44px;padding:0 20px;font-size:15px}.pb-button--block{width:100%}.pb-button:disabled,.pb-button[aria-disabled=true]{border-color:var(--pb-border);background:var(--pb-muted);cursor:not-allowed;color:var(--pb-text-3)!important}.pb-link-button{color:var(--pb-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.pb-form{flex-direction:column;gap:16px;margin:0;display:flex}.pb-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pb-field__label{font-size:13px;font-weight:500;line-height:20px}.pb-field__required{color:var(--pb-danger)}.pb-field__help{color:var(--pb-text-2);font-size:12px;line-height:18px}.pb-field__help--ok{color:var(--pb-success)}.pb-field__help--warn{color:#92400e}.pb-field__error{color:var(--pb-danger);font-size:12px;line-height:18px}.pb-input,.pb-textarea,.pb-select{border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-control);background-color:var(--pb-card);width:100%;min-height:40px;color:var(--pb-text);font:inherit;margin:0;padding:0 12px;font-size:14px}.pb-textarea{resize:vertical;padding:8px 10px;line-height:20px}.pb-input--code{font-family:var(--pb-font-mono);letter-spacing:.2em;font-size:16px}.pb-input--mono{font-family:var(--pb-font-mono);letter-spacing:.04em}.pb-input[aria-invalid=true],.pb-textarea[aria-invalid=true]{border-color:var(--pb-danger)}.pb-input:disabled,.pb-select:disabled{background-color:var(--pb-muted);color:var(--pb-text-3)}.pb-select{--pb-select-caret:var(--pb-text-2);appearance:none;white-space:nowrap;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--pb-select-caret) 50%), linear-gradient(135deg, var(--pb-select-caret) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px;overflow:hidden}.pb-select:disabled{--pb-select-caret:var(--pb-text-3);cursor:not-allowed}.pb-select[multiple],.pb-select[size]:not([size="1"]){white-space:normal;background-image:none;padding-right:12px}@media (forced-colors:active){.pb-select{appearance:auto;background-image:none;padding-right:12px}}.pb-input-group{border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-control);background:var(--pb-card);align-items:stretch;display:flex;overflow:hidden}.pb-input-group[data-invalid=true]{border-color:var(--pb-danger)}.pb-input-group__prefix{border-right:1px solid var(--pb-border);background:var(--pb-bg);color:#334155;align-items:center;padding:0 10px;display:flex}.pb-input-group .pb-input{border:0;border-radius:0}.pb-check{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:flex}.pb-check input{width:16px;height:16px;accent-color:var(--pb-primary);flex-shrink:0;margin:2px 0 0}.pb-fieldset{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;gap:14px;min-width:0;margin:0;padding:20px;display:flex}.pb-fieldset[data-invalid=true]{border-color:var(--pb-danger)}.pb-fieldset__legend{float:left;width:100%;margin:0 0 4px;padding:0;font-size:16px;font-weight:600;line-height:24px}.pb-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.pb-chips{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.pb-chip{border:1px solid var(--pb-border-strong);background:var(--pb-card);min-height:32px;color:var(--pb-text);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;display:inline-flex;position:relative}.pb-chip input{opacity:0;width:1px;height:1px;position:absolute}.pb-chip:has(input:checked){border-color:var(--pb-primary);background:var(--pb-primary-bg);color:var(--pb-primary)}.pb-chip:has(input:focus-visible){outline:2px solid var(--pb-primary);outline-offset:2px}.pb-chip__tick{display:none}.pb-chip:has(input:checked) .pb-chip__tick{display:inline}.pb-card{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;gap:14px;padding:20px 24px;display:flex}.pb-card__title{font-size:16px;font-weight:600;line-height:24px}.pb-alert{border-radius:var(--pb-radius-control);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.pb-alert svg{flex-shrink:0;margin-top:2px}.pb-alert--danger{background:var(--pb-danger-bg);color:var(--pb-danger)}.pb-alert--warning{background:var(--pb-warning-bg);color:#92400e}.pb-alert--info{background:var(--pb-info-bg);color:#075985}.pb-alert--success{background:var(--pb-success-bg);color:var(--pb-success)}.pb-alert--neutral{background:var(--pb-bg);color:var(--pb-text-2)}.pb-alert__ref{font-family:var(--pb-font-mono);font-size:12px;display:block}.pb-note{border-left:3px solid var(--pb-warning);border-radius:0 var(--pb-radius-control) var(--pb-radius-control) 0;background:var(--pb-warning-bg);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pb-note--danger{border-left-color:var(--pb-danger);background:var(--pb-danger-bg)}.pb-note__meta{color:var(--pb-text-2);font-size:12px;line-height:18px}.pb-tenant-badge{border-radius:var(--pb-radius-control);white-space:nowrap;border:1px solid;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.pb-tenant-badge--outline{background:var(--pb-card)}.pb-tenant-badge--outline.pb-tenant-badge--slate{color:var(--pb-text-2)}.pb-tenant-badge--outline.pb-tenant-badge--info{color:var(--pb-info)}.pb-tenant-badge--outline.pb-tenant-badge--warning{color:var(--pb-warning)}.pb-tenant-badge--outline.pb-tenant-badge--danger{color:var(--pb-danger)}.pb-tenant-badge--outline.pb-tenant-badge--success{color:var(--pb-success)}.pb-tenant-badge--solid{color:#fff}.pb-tenant-badge--solid.pb-tenant-badge--slate{border-color:var(--pb-text-2);background:var(--pb-text-2)}.pb-tenant-badge--solid.pb-tenant-badge--info{border-color:var(--pb-info);background:var(--pb-info)}.pb-tenant-badge--solid.pb-tenant-badge--warning{border-color:var(--pb-warning);background:var(--pb-warning)}.pb-tenant-badge--solid.pb-tenant-badge--danger{border-color:var(--pb-danger);background:var(--pb-danger)}.pb-tenant-badge--solid.pb-tenant-badge--success{border-color:var(--pb-success);background:var(--pb-success)}.pb-countdown{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.pb-countdown--eu{color:var(--pb-eu);background:var(--pb-eu-bg)}.pb-countdown--warning{color:var(--pb-warning);background:var(--pb-warning-bg)}.pb-countdown--danger,.pb-countdown--due{color:var(--pb-danger);background:var(--pb-danger-bg)}.pb-status-bar{border-bottom:1px solid var(--pb-border);min-height:44px;color:var(--pb-text);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 24px;font-size:13px;line-height:20px;display:flex}.pb-status-bar__icon{flex-shrink:0}.pb-status-bar__text{flex:360px;min-width:0}.pb-status-bar__text strong{font-weight:600}.pb-status-bar__action{border-radius:var(--pb-radius-control);white-space:nowrap;border:1px solid;align-items:center;min-height:30px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.pb-status-bar--trial{background:var(--pb-info-bg);border-bottom-color:#bae6fd}.pb-status-bar--trial .pb-status-bar__icon{color:var(--pb-info)}.pb-status-bar--trial .pb-status-bar__action--primary{background:var(--pb-info);border-color:var(--pb-info);color:#fff!important}.pb-status-bar--expired_trial,.pb-status-bar--past_due{background:var(--pb-warning-bg);border-bottom-color:#fde68a}.pb-status-bar--expired_trial .pb-status-bar__icon,.pb-status-bar--past_due .pb-status-bar__icon{color:var(--pb-warning)}.pb-status-bar--expired_trial .pb-status-bar__action--primary,.pb-status-bar--past_due .pb-status-bar__action--primary{background:var(--pb-warning);border-color:var(--pb-warning);color:#fff!important}.pb-status-bar--suspended{background:var(--pb-danger-bg);border-bottom-color:#fecaca}.pb-status-bar--suspended .pb-status-bar__icon{color:var(--pb-danger)}.pb-status-bar--suspended .pb-status-bar__action--primary{background:var(--pb-danger);border-color:var(--pb-danger);color:#fff!important}.pb-status-bar--terminating{background:var(--pb-muted)}.pb-status-bar--node_unreachable{background:var(--pb-warning-bg);border-bottom-color:#fde68a}.pb-status-bar--node_unreachable .pb-status-bar__icon{color:var(--pb-warning)}.pb-status-bar--support{background:var(--pb-danger);color:#fff;border-bottom-color:#991b1b}.pb-status-bar--support .pb-status-bar__action{color:#fff!important}.pb-status-bar--support .pb-status-bar__action--primary{background:#fff;border-color:#fff;color:var(--pb-danger)!important}.pb-support-banner{z-index:60;background:var(--pb-danger);color:#fff;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 24px;font-size:13px;line-height:20px;display:flex;position:sticky;top:0}.pb-support-banner__icon{flex-shrink:0}.pb-support-banner__text{flex:520px;min-width:0}.pb-support-banner__text strong{font-weight:600}.pb-support-banner__chip{border-radius:var(--pb-radius-control);border:1px solid #fff;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.pb-support-banner__exit{border-radius:var(--pb-radius-control);min-height:32px;color:var(--pb-danger);font:inherit;cursor:pointer;background:#fff;border:0;padding:0 12px;font-weight:600}.pb-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pb-page-header__text{flex-direction:column;flex:420px;gap:4px;min-width:0;display:flex}.pb-page-header__crumbs{color:var(--pb-text-3);font-size:12px;line-height:18px}.pb-page-header__eyebrow{color:var(--pb-primary);font-size:13px;font-weight:500}.pb-page-header__title{font-size:24px;font-weight:600;line-height:32px}.pb-page-header__subtitle{max-width:760px;color:var(--pb-text-2)}.pb-page-header__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pb-skeleton__bar{flex-direction:column;gap:10px;margin:0 0 16px;display:flex}.pb-skeleton__body{gap:16px;display:flex}.pb-skeleton__main{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;flex:1 1 0;gap:14px;padding:20px;display:flex}.pb-skeleton__aside{flex:0 0 360px;min-height:360px}.pb-skeleton__line,.pb-skeleton__block{border-radius:var(--pb-radius-control);background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite pb-skeleton}.pb-skeleton__line{height:12px}.pb-skeleton__line--field{height:36px}.pb-skeleton__line--w0{width:62%}.pb-skeleton__line--w1{width:78%}.pb-skeleton__line--w2{width:55%}.pb-skeleton__line--w3{width:70%}.pb-skeleton__line--w4{width:84%}.pb-skeleton__line--w5{width:48%}@keyframes pb-skeleton{0%{background-position:100% 0}to{background-position:0 0}}.pb-empty{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.pb-empty__icon{background:var(--pb-primary-bg);width:56px;height:56px;color:var(--pb-primary);border-radius:999px;justify-content:center;align-items:center;display:flex}.pb-empty__title{margin-top:4px;font-size:18px;line-height:26px}.pb-empty__text{max-width:520px;color:var(--pb-text-2)}.pb-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.pb-page-error .pb-error-state--page{border-left:4px solid var(--pb-danger);max-width:760px;margin:0 auto}.pb-page-error__label{color:var(--pb-danger);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.pb-error-state--page .pb-error-state__title{font-size:18px;line-height:26px}.pb-error-state__reference .pb-copy-button{margin-left:8px}.pb-error-state__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pb-no-access{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;gap:14px;max-width:760px;margin:0 auto;padding:24px;display:flex}.pb-no-access__head{align-items:center;gap:12px;display:flex}.pb-no-access__icon{border:1px solid var(--pb-border);background:var(--pb-bg);width:44px;height:44px;color:var(--pb-text-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pb-no-access__title{font-size:18px;line-height:26px}.pb-no-access__roles{border-radius:var(--pb-radius-control);background:var(--pb-bg);grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;padding:12px 14px;font-size:13px;line-height:20px;display:grid}.pb-no-access__roles dt{color:var(--pb-text-2)}.pb-no-access__roles dd{margin:0;font-weight:500}.pb-no-access__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pb-public{--pb-sticky-top:88px;background:var(--pb-bg);min-height:100vh}.pb-public__header{z-index:10;border-bottom:1px solid var(--pb-border);background:var(--pb-card);position:sticky;top:0}.pb-public__header-inner{align-items:center;gap:16px;max-width:1280px;min-height:64px;margin:0 auto;padding:0 24px;display:flex}.pb-public__main{flex-direction:column;gap:20px;margin:0 auto;padding:32px 24px 64px;display:flex}.pb-public__main--wide{max-width:1180px}.pb-public__main--narrow{max-width:820px}.pb-public__account{color:var(--pb-text-2);align-items:center;gap:12px;font-size:13px;display:inline-flex}.pb-public__account a{white-space:nowrap}.pb-public__footer{border-top:1px solid var(--pb-border);background:var(--pb-card)}.pb-public__footer-inner{max-width:1280px;color:var(--pb-text-2);margin:0 auto;padding:20px 24px 28px;font-size:13px;line-height:20px}.pb-public--dark{--pb-hero:#0d6c65;--pb-hero-end:#0b5f58;--pb-hero-glow:#0f7a71;--pb-deep:#0b3b38;--pb-mint:#5eead4;background:radial-gradient(760px 560px at 85% 8%, #99f6e429, transparent 64%), linear-gradient(160deg, var(--pb-hero-glow) 0%, var(--pb-hero) 34%, var(--pb-hero-end) 64%, var(--pb-deep) 100%);background-color:var(--pb-hero-end);color:#fff;flex-direction:column;display:flex}.pb-public--dark .pb-public__header,.pb-public--dark .pb-public__footer{background:#073a36b8;border-color:#ffffff1f}.pb-public--dark .pb-public__main{flex:1 0 auto;width:100%}.pb-public--dark .pb-card{color:var(--pb-text)}.pb-public--dark .pb-public__footer-inner,.pb-public--dark .pb-public__account{color:#dff7f2}:where(.pb-public--dark .pb-public__footer) a,:where(.pb-public--dark .pb-public__account) a{color:#fff}.pb-public--dark .pb-public__header :focus-visible,.pb-public--dark .pb-public__footer :focus-visible{outline-color:var(--pb-mint)}@media (max-width:760px){.pb-public__header-inner{gap:12px;padding:0 16px}.pb-public__header .pb-logo{width:auto;height:24px}.pb-public__main{padding:24px 16px 48px}.pb-public__footer-inner{padding:16px 16px 24px}}.pb-shell{--pb-sticky-top:80px;align-items:flex-start;min-height:100vh;display:flex}.pb-shell--ops{background:var(--pb-ops-bg)}.pb-shell__column{flex-direction:column;flex:1 1 0;min-width:0;min-height:100vh;display:flex}.pb-shell__main{flex-direction:column;gap:16px;width:100%;max-width:1440px;padding:24px;display:flex}.pb-shell--ops .pb-shell__main{max-width:1240px}.pb-shell__main:focus{outline:none}.pb-topbar__spacer{flex-grow:1}.pb-sidenav{border-right:1px solid var(--pb-border);background:var(--pb-card);color:#334155;flex-direction:column;flex-shrink:0;width:240px;height:100vh;display:flex;position:sticky;top:0}.pb-sidenav--collapsed{width:64px}.pb-sidenav__brand{border-bottom:1px solid var(--pb-border);flex-shrink:0;align-items:center;height:56px;padding:0 16px;display:flex}.pb-sidenav--collapsed .pb-sidenav__brand{padding:0 16px}.pb-sidenav__items{flex-direction:column;flex:1 1 0;gap:2px;min-height:0;margin:0;padding:12px;list-style:none;display:flex;overflow-y:auto}.pb-sidenav__item--divider{border-top:1px solid var(--pb-border);margin-top:8px;padding-top:8px}.pb-sidenav__link{border-radius:var(--pb-radius-control);white-space:nowrap;align-items:center;gap:10px;min-height:36px;padding:0 12px;text-decoration:none;display:flex;color:#334155!important}.pb-sidenav__link:hover{background:var(--pb-bg)}.pb-sidenav__link--current{background:var(--pb-primary-bg);font-weight:600;color:var(--pb-primary)!important}.pb-sidenav__link--disabled{cursor:default;color:var(--pb-text-3)!important}.pb-sidenav__link--disabled:hover{background:0 0}.pb-sidenav__soon{color:var(--pb-text-3);margin-left:6px;font-size:11px}.pb-sidenav--collapsed .pb-sidenav__link{justify-content:center;padding:0}.pb-sidenav--collapsed .pb-sidenav__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pb-sidenav__footer{border-top:1px solid var(--pb-border);flex-shrink:0;padding:12px}.pb-sidenav__toggle{border-radius:var(--pb-radius-control);width:100%;min-height:36px;color:var(--pb-text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 12px;font-size:13px;display:flex}.pb-sidenav--collapsed .pb-sidenav__toggle{justify-content:center}.pb-topbar,.pb-opstopbar{z-index:10;border-bottom:1px solid var(--pb-border);background:var(--pb-card);align-items:center;gap:12px;min-height:56px;padding:0 24px;display:flex;position:sticky;top:0}.pb-topbar__tenant{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);align-items:center;gap:8px;min-width:0;max-width:420px;min-height:36px;padding:0 10px;font-size:13px;display:inline-flex}.pb-topbar__tenant-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.pb-topbar__switch{flex-shrink:0;font-size:12px}.pb-topbar__user,.pb-opstopbar__user{border-left:1px solid var(--pb-border);align-items:center;gap:8px;padding-left:12px;display:inline-flex}.pb-topbar__user-text{white-space:nowrap;flex-direction:column;display:flex}.pb-topbar__user-name{font-size:13px;font-weight:600;line-height:16px}.pb-topbar__user-role{color:var(--pb-text-2);font-size:12px;line-height:16px}.pb-topbar__user--link{color:var(--pb-text);border-radius:var(--pb-radius-control);text-decoration:none}.pb-topbar__user--link:hover .pb-topbar__user-name{text-decoration:underline}.pb-sidenav__brand-full{display:block}.pb-sidenav__brand-mark,.pb-sidenav--collapsed .pb-sidenav__brand-full{display:none}.pb-sidenav--collapsed .pb-sidenav__brand-mark{display:block}@media (min-width:768px) and (max-width:1279px){.pb-sidenav--auto{width:64px}.pb-sidenav--auto .pb-sidenav__brand{padding:0 16px}.pb-sidenav--auto .pb-sidenav__brand-full{display:none}.pb-sidenav--auto .pb-sidenav__brand-mark{display:block}.pb-sidenav--auto .pb-sidenav__link{justify-content:center;padding:0}.pb-sidenav--auto .pb-sidenav__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pb-sidenav--auto .pb-sidenav__toggle{justify-content:center}.pb-topbar .pb-topbar__countdown,.pb-topbar .pb-topbar__tasks-text,.pb-topbar .pb-topbar__user-text{display:none}.pb-topbar .pb-topbar__countdown-short{display:inline-flex}}.pb-iconbutton{border-radius:var(--pb-radius-control);width:44px;height:44px;color:var(--pb-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.pb-iconbutton:hover{background:var(--pb-muted)}.pb-topbar__menu,.pb-topbar__home,.pb-topbar__countdown-short{display:none}.pb-topbar__countdown,.pb-topbar__signout{display:contents}.pb-topbar__home{white-space:nowrap;text-decoration:none;color:var(--pb-text)!important}@media (max-width:767px){.pb-shell--workbench{--pb-sticky-top:72px}.pb-shell--workbench .pb-sidenav{display:none}.pb-shell--workbench .pb-shell__main{padding:16px}.pb-topbar{gap:4px;padding:0 8px 0 4px}.pb-topbar__menu{display:inline-flex}.pb-topbar__home{align-items:center;display:inline-flex}.pb-topbar__countdown-short{display:inline-flex}.pb-topbar .pb-topbar__tenant,.pb-topbar .pb-topbar__countdown,.pb-topbar .pb-topbar__tasks,.pb-topbar .pb-topbar__signout,.pb-topbar .pb-topbar__user-text{display:none}.pb-topbar .pb-brandmark{padding-left:8px}.pb-topbar .pb-brandmark__name{max-width:120px}.pb-topbar .pb-assistant__open{border-color:#0000;justify-content:center;width:44px;height:44px;padding:0}.pb-topbar .pb-assistant__open>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pb-topbar .pb-bell__button{border-color:#0000;width:44px;height:44px}.pb-topbar .pb-topbar__user{border-left:0;justify-content:center;min-width:44px;min-height:44px;padding-left:0}.pb-topbar__user .pb-avatar{width:32px;height:32px}}.pb-mobilenav{z-index:200;position:fixed;inset:0}.pb-mobilenav__scrim{background:#0f172a73;position:absolute;inset:0}.pb-mobilenav__panel{overscroll-behavior:contain;border-right:1px solid var(--pb-border);background:var(--pb-card);flex-direction:column;width:min(280px,85vw);animation:.16s ease-out pb-mobilenav-in;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a0f}@keyframes pb-mobilenav-in{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pb-mobilenav__panel{animation:none}}.pb-mobilenav__head{border-bottom:1px solid var(--pb-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:56px;padding:0 4px 0 20px;display:flex}.pb-mobilenav__tenant{border-bottom:1px solid var(--pb-border);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 20px;font-size:13px;line-height:20px;display:flex}.pb-mobilenav__tenant-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.pb-mobilenav__nav .pb-sidenav__items{flex:none;overflow:visible}.pb-mobilenav .pb-sidenav__link{min-height:44px}.pb-mobilenav__footer{border-top:1px solid var(--pb-border);flex-direction:column;gap:2px;margin-top:auto;padding:12px;display:flex}.pb-mobilenav__footer form{padding:8px 12px 0}@media (forced-colors:active){.pb-mobilenav__panel{border-right:1px solid canvastext}}.pb-avatar{background:var(--pb-primary);width:28px;height:28px;color:var(--pb-on-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.pb-avatar--dark{background:var(--pb-ops-nav);color:#fff;width:32px;height:32px}.pb-opstopbar__env{border-radius:var(--pb-radius-control);background:var(--pb-ops-nav);color:#fff;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.pb-opstopbar__mfa{border-radius:var(--pb-radius-control);border:1px solid;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.pb-opstopbar__mfa--ok{color:var(--pb-success);background:var(--pb-success-bg)}.pb-opstopbar__mfa--pending{color:var(--pb-warning);background:var(--pb-warning-bg)}.pb-opsnav{background:var(--pb-ops-nav);width:232px;height:100vh;color:var(--pb-ops-nav-text);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.pb-opsnav__brand{border-bottom:1px solid var(--pb-ops-nav-hover);flex-shrink:0;align-items:center;height:56px;padding:0 16px;display:flex}.pb-opsnav__home{align-items:center;gap:8px;text-decoration:none;display:inline-flex;color:#fff!important}.pb-opsnav__section{letter-spacing:.06em;color:var(--pb-ops-nav-muted);padding:12px 16px 4px;font-size:11px;line-height:16px}.pb-opsnav__items{flex-direction:column;flex:1 1 0;gap:2px;margin:0;padding:4px 8px;list-style:none;display:flex;overflow-y:auto}.pb-opsnav__link{border-radius:var(--pb-radius-control);white-space:nowrap;border-left:3px solid #0000;align-items:center;gap:10px;min-height:38px;padding:0 10px;text-decoration:none;display:flex;color:var(--pb-ops-nav-text)!important}.pb-opsnav__link:hover{background:var(--pb-ops-nav-hover)}.pb-opsnav__link--current{border-left-color:var(--pb-ops-accent);background:var(--pb-ops-nav-hover);font-weight:600;color:#fff!important}.pb-opsnav__link--disabled{cursor:default}.pb-opsnav__link--disabled:hover{background:0 0}.pb-opsnav__label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.pb-opsnav__ro,.pb-opsnav__soon{color:var(--pb-ops-nav-muted);font-size:11px}.pb-opsnav__badge{min-width:20px;min-height:18px;color:var(--pb-ops-nav);background:#fbbf24;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.pb-opsnav__footer{border-top:1px solid var(--pb-ops-nav-hover);color:var(--pb-ops-nav-muted);flex-direction:column;flex-shrink:0;gap:4px;padding:12px 16px;font-size:12px;line-height:18px;display:flex}.pb-opsnav__footer-line{align-items:center;gap:6px;display:inline-flex}.pb-opsnav__footer-line svg{color:var(--pb-ops-accent)}.pb-mfa{width:100%;max-width:520px;margin:0 auto}.pb-mfa__title{font-size:20px;line-height:28px}.pb-mfa__text{color:var(--pb-text-2)}.pb-mfa__key{flex-direction:column;gap:10px;display:flex}.pb-mfa__qr{border:1px solid var(--pb-border);background:#fff;border-radius:8px;width:200px;height:200px;margin:4px auto;display:block}.pb-mfa__text--small{font-size:13px}.pb-mfa__uri summary{cursor:pointer;color:var(--pb-primary);font-size:13px}.pb-mfa__uri code{overflow-wrap:anywhere;margin-top:6px;display:block}.pb-card--ok{border-color:#bbf7d0}.pb-card--warn{border-color:#fde68a}.pb-card--eu{background:var(--pb-eu-bg);border-color:#0000}.pb-card--eu .pb-card__title{color:var(--pb-eu)}.pb-card__footer{border-top:1px solid var(--pb-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.pb-card__footer>:first-child{flex:260px}.pb-inline-form{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.pb-form__actions{justify-content:flex-end;gap:8px;display:flex}.pb-form__actions--start{justify-content:flex-start}.pb-subfieldset{border:0;margin:0;padding:0}.pb-subfieldset>legend{margin-bottom:6px;padding:0}.pb-details summary{cursor:pointer;color:var(--pb-primary);margin:8px 0;font-size:13px}.pb-footnote{color:var(--pb-text-2);text-align:center;font-size:12px;line-height:18px}.pb-segmented{border-radius:var(--pb-radius-card);background:var(--pb-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.pb-segmented__item{border-radius:var(--pb-radius-control);color:#334155;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 8px;font-size:13px;font-weight:500}.pb-segmented__item--selected{background:var(--pb-card);color:var(--pb-text);font-weight:600;box-shadow:0 1px 2px #0f172a14}.pb-file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pb-file-label{position:relative}.pb-file-label:focus-within,.pb-dropzone:focus-within{outline:2px solid var(--pb-primary);outline-offset:2px}.pb-dropzone{border-radius:var(--pb-radius-card);background:var(--pb-bg);color:var(--pb-text);text-align:center;cursor:pointer;border:1.5px dashed #94a3b8;flex-direction:column;align-items:center;gap:6px;padding:22px 12px;display:flex;position:relative}.pb-dropzone--invalid{border-color:var(--pb-danger)}.pb-dropzone__title{font-size:14px;font-weight:500}.pb-checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pb-checks__item{gap:8px;font-size:14px;line-height:22px;display:flex}.pb-checks__item svg{flex-shrink:0;margin-top:2px}.pb-checks__item--ok svg{color:var(--pb-success)}.pb-checks__item--bad svg{color:var(--pb-danger)}.pb-checks__item--warn svg{color:var(--pb-warning)}.pb-checks__item--info svg{color:var(--pb-info)}.pb-checks__text{flex-direction:column;display:flex}.pb-checks__title{font-weight:500}.pb-checks__note{color:var(--pb-text-2);font-size:13px;line-height:20px}.pb-summary{flex-direction:column;gap:6px;margin:0;font-size:14px;line-height:22px;display:flex}.pb-summary__row{grid-template-columns:140px minmax(0,1fr);gap:16px;display:grid}.pb-summary__row dt{color:var(--pb-text-2)}.pb-summary__row dd{overflow-wrap:anywhere;margin:0}.pb-guidance{flex-direction:column;gap:12px;display:flex}.pb-guidance__block{flex-direction:column;gap:4px;display:flex}.pb-guidance__block ul{margin:0;padding-left:20px}.pb-guidance__text{flex-direction:column;gap:6px;display:flex}.pb-guidance__text p,.pb-guidance__text ul{margin:0}.pb-guidance__text ul{padding-left:20px}.pb-requirement,.pb-access-tier{box-sizing:border-box;border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.pb-requirement__dot{background:currentColor;border-radius:999px;width:6px;height:6px}.pb-requirement--mandatory{color:var(--pb-danger);background:var(--pb-danger-bg);border-color:var(--pb-danger-bg)}.pb-requirement--standard{color:var(--pb-danger);background:var(--pb-card);border-color:var(--pb-danger)}.pb-requirement--conditional{color:#92400e;background:var(--pb-warning-bg);border-color:var(--pb-warning-bg)}.pb-requirement--voluntary{color:var(--pb-text-2);background:var(--pb-muted);border-color:var(--pb-muted)}.pb-requirement--feb27{color:var(--pb-eu);background:var(--pb-eu-bg);border-color:var(--pb-eu-bg)}.pb-access-tier{color:#334155;background:var(--pb-card);border-color:#cbd5e1}.pb-access-tier--public{color:var(--pb-eu);background:var(--pb-eu-bg);border-color:var(--pb-eu-bg)}.pb-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.pb-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pb-subtitle{margin:4px 0 0;font-size:14px;font-weight:600;line-height:22px}.pb-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.pb-tag--primary{color:var(--pb-primary);background:var(--pb-primary-bg)}.pb-tag--warning{color:#92400e;background:var(--pb-warning-bg)}.pb-tag--danger{color:#fff;background:var(--pb-danger)}.pb-table{border-collapse:collapse;width:100%;font-size:13px;line-height:20px}.pb-table th{border-bottom:1px solid var(--pb-border);color:var(--pb-text-2);text-align:left;padding:8px 10px;font-weight:500}.pb-table td{border-bottom:1px solid var(--pb-muted);vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.pb-alert--block{align-items:flex-start;padding:12px 14px}.pb-alert__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.pb-field__badges{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-left:8px;display:inline-flex}.pb-readonly{border-radius:var(--pb-radius-control);background:var(--pb-muted);flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:inline-flex}.pb-readonly__ok{color:var(--pb-success);font-family:var(--pb-font);align-items:center;gap:4px;font-size:12px;display:inline-flex}.pb-diagnosis{flex-wrap:wrap;align-items:flex-start;gap:24px;width:100%;display:flex;container:pb-diagnosis/inline-size}.pb-diagnosis__questions{box-sizing:border-box;border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;flex:3 560px;gap:24px;min-width:0;margin:0;padding:24px;display:flex}.pb-diagnosis__bubble{background:var(--pb-muted);border-radius:4px 12px 12px;align-self:flex-start;max-width:88%;margin:0;padding:12px 16px;font-size:14px;line-height:22px}.pb-diagnosis__question{min-width:0;scroll-margin-top:var(--pb-sticky-top,24px);border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.pb-diagnosis__legend{float:left;flex-direction:column;gap:2px;width:auto;margin-bottom:4px;display:flex}.pb-diagnosis__hint{color:var(--pb-text-2);font-size:13px;line-height:20px}.pb-diagnosis__sources{margin-top:4px;display:block}.pb-diagnosis__legend+*{clear:both}.pb-diagnosis__title{font-weight:600}.pb-diagnosis__number{color:var(--pb-primary);font-variant-numeric:tabular-nums}.pb-diagnosis__fact{flex-direction:column;gap:8px;min-width:0;display:flex}.pb-diagnosis__cards{grid-template-columns:repeat(auto-fit,minmax(min(176px,100%),1fr));gap:8px;display:grid}.pb-diagnosis__card{border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-card);background:var(--pb-card);cursor:pointer;align-items:flex-start;gap:10px;min-height:64px;padding:12px;display:flex;position:relative}.pb-diagnosis__card input{opacity:0;width:1px;height:1px;position:absolute}.pb-diagnosis__card:has(input:checked){border-color:var(--pb-primary);background:var(--pb-primary-bg)}.pb-diagnosis__card:has(input:focus-visible){outline:2px solid var(--pb-primary);outline-offset:2px}.pb-diagnosis__card-icon{color:var(--pb-primary);flex-shrink:0}.pb-diagnosis__card-text{flex-direction:column;display:flex}.pb-diagnosis__card-title{font-size:14px;font-weight:500;line-height:20px}.pb-diagnosis__card-example{color:var(--pb-text-2);font-size:12px;line-height:18px}.pb-diagnosis__numbers{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.pb-diagnosis__numbers>*{flex:200px}.pb-diagnosis__numbers>.pb-diagnosis__fact{flex-basis:100%}.pb-diagnosis__unit{border-right:0;border-left:1px solid var(--pb-border)}.pb-diagnosis__confirm{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pb-diagnosis__status{color:var(--pb-text-2);font-size:13px;line-height:20px}.pb-diagnosis__question>.pb-diagnosis__status:empty{margin-top:-10px}.pb-diagnosis__status--changed{color:var(--pb-success);font-weight:500}.pb-diagnosis__status--error{color:var(--pb-danger);font-weight:500}.pb-diagnosis__status--error .pb-diagnosis__status-text{border-radius:var(--pb-radius-control);animation:.9s ease-out pb-diagnosis-nudge}@keyframes pb-diagnosis-nudge{0%,30%{background:var(--pb-danger-bg);box-shadow:0 0 0 4px var(--pb-danger-bg)}to{background:0 0;box-shadow:0 0 0 4px #0000}}.pb-diagnosis__fix{margin-left:8px;font-weight:500}.pb-diagnosis__now{color:var(--pb-primary);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.pb-diagnosis__now:hover{color:var(--pb-primary-hover);text-decoration:underline}.pb-diagnosis__now-icon{flex-shrink:0;transform:rotate(90deg)}.pb-diagnosis__result{box-sizing:border-box;border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);min-width:0;scroll-margin-top:var(--pb-sticky-top,24px);flex-direction:column;flex:2 340px;display:flex;overflow:hidden}.pb-diagnosis__result-head,.pb-diagnosis__disclaimer{flex-shrink:0}@container pb-diagnosis (min-width:924px){.pb-diagnosis__result{top:var(--pb-sticky-top,24px);max-height:calc(100vh - var(--pb-sticky-top,24px) - 24px);max-height:calc(100dvh - var(--pb-sticky-top,24px) - 24px);max-height:min(calc(100dvh - var(--pb-sticky-top,24px) - 24px), var(--pb-dx-room,100dvh));position:sticky}.pb-diagnosis__result-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.pb-diagnosis__now{display:none}.pb-diagnosis__actions{z-index:1;border-top:1px solid var(--pb-border);background-color:var(--pb-card);box-shadow:0 -8px 8px -4px var(--pb-card);margin:0 -20px -20px;padding:16px 20px;position:sticky;bottom:-20px}}.pb-diagnosis__flash{z-index:-1;background:var(--pb-primary-bg);box-shadow:inset 3px 0 0 var(--pb-primary);opacity:0;pointer-events:none;animation:1.6s ease-out pb-diagnosis-flash;position:absolute;inset:0}@keyframes pb-diagnosis-flash{0%,35%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pb-diagnosis__flash{display:none}.pb-diagnosis__status--error .pb-diagnosis__status-text{animation:none}}.pb-diagnosis__result-head{border-bottom:1px solid var(--pb-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.pb-diagnosis__result-title{margin:0;font-size:16px;font-weight:600;line-height:24px}.pb-diagnosis__live{color:var(--pb-text-2);align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex}.pb-diagnosis__dot{background:var(--pb-primary);border-radius:999px;width:6px;height:6px}.pb-diagnosis__result-body{isolation:isolate;overflow-wrap:anywhere;flex-direction:column;gap:20px;min-width:0;padding:20px;display:flex;position:relative}.pb-diagnosis__block{flex-direction:column;gap:8px;display:flex}.pb-diagnosis__divided{border-top:1px solid var(--pb-muted);padding-top:16px;font-size:13px;line-height:20px}.pb-diagnosis__eyebrow{color:var(--pb-text-2);font-size:12px;line-height:18px}.pb-diagnosis__category{font-size:28px;font-weight:600;line-height:36px}.pb-diagnosis__category--muted{color:var(--pb-text-2)}.pb-diagnosis__muted{color:var(--pb-text-2);font-size:13px;line-height:20px}.pb-diagnosis__basis{border-radius:var(--pb-radius-control);background:var(--pb-bg);flex-direction:column;gap:2px;padding:12px;font-size:13px;line-height:20px;display:flex}.pb-diagnosis__refs{color:var(--pb-text-2);font-size:12px;line-height:18px}.pb-diagnosis__previews{border-radius:var(--pb-radius-control);background:var(--pb-bg);color:#334155;flex-direction:column;gap:8px;padding:12px;font-size:13px;line-height:20px;display:flex}.pb-diagnosis__goto{align-self:flex-start;font-size:13px;font-weight:500}.pb-diagnosis__passport{align-items:flex-start;gap:12px;display:flex}.pb-diagnosis__passport-icon{border-radius:var(--pb-radius-card);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pb-diagnosis__passport-text{flex-direction:column;gap:4px;min-width:0;font-size:13px;line-height:20px;display:flex}.pb-diagnosis__passport-text strong{font-size:16px;line-height:24px}.pb-diagnosis__passport--eu .pb-diagnosis__passport-icon{background:var(--pb-eu-bg);color:var(--pb-eu)}.pb-diagnosis__passport--eu strong{color:var(--pb-eu)}.pb-diagnosis__passport--neutral .pb-diagnosis__passport-icon{background:var(--pb-muted);color:#334155}.pb-diagnosis__passport--warning .pb-diagnosis__passport-icon{background:var(--pb-warning-bg);color:var(--pb-warning)}.pb-diagnosis__passport--warning strong{color:#92400e}.pb-diagnosis__deadline{color:var(--pb-eu);font-weight:500}.pb-diagnosis__row{border-top:1px solid var(--pb-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.pb-diagnosis__schema-pending{border-radius:var(--pb-radius-control);white-space:normal;overflow-wrap:anywhere;align-self:flex-start;max-width:100%;padding:2px 8px}.pb-diagnosis__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.pb-diagnosis__count{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:12px;display:flex}.pb-diagnosis__count dt{color:var(--pb-text-2);font-size:12px;line-height:18px}.pb-diagnosis__count dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600;line-height:32px}.pb-diagnosis__count--notYetRequired dt,.pb-diagnosis__count--notYetRequired dd{color:var(--pb-info)}.pb-diagnosis__counts-pending{border:1px dashed var(--pb-border-strong);border-radius:var(--pb-radius-card);color:var(--pb-text-2);margin:0;padding:10px 12px;font-size:13px;line-height:20px}.pb-diagnosis__checklist-title{margin:12px 0 4px;font-size:13px;font-weight:600;line-height:20px}.pb-diagnosis__checklist-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:20px;display:flex}.pb-diagnosis__checklist-list li{flex-direction:column;display:flex}.pb-diagnosis__en{color:var(--pb-text-2)}.pb-diagnosis__heading{margin:0;font-size:13px;font-weight:600;line-height:20px}.pb-diagnosis__obligations{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pb-diagnosis__obligation{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:20px;display:grid}.pb-diagnosis__obligation-text{flex-direction:column;gap:2px;display:flex}.pb-diagnosis__when{border-radius:var(--pb-radius-control);text-align:center;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.pb-diagnosis__when--in_force{background:var(--pb-success-bg);color:var(--pb-success)}.pb-diagnosis__when--dated{background:var(--pb-eu-bg);color:var(--pb-eu)}.pb-diagnosis__when--pending{background:var(--pb-info-bg);color:var(--pb-info)}.pb-diagnosis__actions{flex-wrap:wrap;gap:8px;display:flex}.pb-diagnosis__actions>.pb-button{flex:200px}.pb-diagnosis__actions-note{flex-basis:100%;margin:0}.pb-diagnosis__report-error{flex-basis:100%}.pb-diagnosis__disclaimer{border-top:1px solid var(--pb-border);background:var(--pb-bg);color:var(--pb-text-2);gap:8px;margin:0;padding:12px 20px;font-size:12px;line-height:18px;display:flex}.pb-diagnosis__disclaimer svg{flex-shrink:0;margin-top:2px}@media (max-width:760px){.pb-diagnosis__questions{padding:16px}.pb-diagnosis__obligation{grid-template-columns:minmax(0,1fr)}}.pb-ring{align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex}.pb-ring__svg{flex-shrink:0;width:88px;height:88px}.pb-ring--sm .pb-ring__svg{width:44px;height:44px}.pb-ring__track{fill:none;stroke:var(--pb-muted);stroke-width:6px}.pb-ring__arc{fill:none;stroke-width:6px;stroke-linecap:round}.pb-ring__arc--feb27{stroke:var(--pb-primary)}.pb-ring__arc--full{stroke:var(--pb-eu)}.pb-ring__arc--done.pb-ring__arc--feb27{stroke:var(--pb-success)}.pb-ring__score{fill:var(--pb-text);font-size:13px;font-weight:600;font-family:var(--pb-font)}.pb-ring--sm .pb-ring__score{font-size:15px}.pb-ring__legend{min-width:0;color:var(--pb-text-2);overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:2px;font-size:12px;line-height:18px;display:flex}.pb-ring__profile{align-items:flex-start;gap:6px;display:inline-flex}.pb-ring__key{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.pb-ring__key--feb27{background:var(--pb-primary)}.pb-ring__key--full{background:var(--pb-eu)}.pb-ring__counts{flex-wrap:wrap;gap:4px 10px;margin-top:4px;display:inline-flex}.pb-ring__count{color:var(--pb-text-2)}.pb-ring__count--danger{color:var(--pb-danger);font-weight:600}.pb-ring__count--ai{color:#6d28d9;font-weight:600}.pb-provenance{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.pb-provenance--manual{color:var(--pb-text-2)}.pb-provenance--ai{color:#6d28d9;background:#f5f3ff;border:1px dashed #8b5cf6}.pb-badge--ai{color:#6d28d9;vertical-align:middle;background:#f5f3ff;border:1px dashed #8b5cf6;border-radius:4px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;display:inline-block}.pb-provenance--low{color:#92400e;background:var(--pb-warning-bg);border-color:#d97706}.pb-provenance--confirmed{color:var(--pb-success);background:var(--pb-success-bg)}.pb-provenance--supplier{color:#c2410c;background:#fff7ed}.pb-provenance--import{color:#0369a1;background:var(--pb-info-bg)}.pb-provenance--system{color:var(--pb-text-2);background:var(--pb-muted)}.pb-provenance--bms{color:#0e7490;background:#ecfeff}.pb-group{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card)}.pb-group,.pb-row,.pb-sumrow{scroll-margin-top:var(--pb-sticky-top,24px)}.pb-group--deferred{background:var(--pb-muted)}.pb-group__details>summary{list-style:none}.pb-group__details>summary::-webkit-details-marker{display:none}.pb-group__summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;display:flex}.pb-group__titles{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.pb-group__title{font-size:16px;font-weight:600;line-height:24px}.pb-group__subtitle{color:var(--pb-text-2);font-size:12px;line-height:18px}.pb-group__count{color:var(--pb-text-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.pb-group__count--done{color:var(--pb-success);font-weight:600}.pb-group__body{border-top:1px solid var(--pb-border);flex-direction:column;display:flex}.pb-group__note{color:var(--pb-text-2);margin:0;padding:12px 16px;font-size:13px;line-height:20px}.pb-group__notyet{border-top:1px solid var(--pb-muted);margin:0;padding:10px 16px;font-size:13px}.pb-group__notyet>summary{cursor:pointer;color:var(--pb-eu);font-weight:500}.pb-group__notyet-list{color:var(--pb-text-2);margin:8px 0 0;padding-left:20px}.pb-group__na{color:var(--pb-text-2);margin:0;padding:10px 16px;font-size:12px}.pb-row{border-top:1px solid var(--pb-muted);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.pb-row:first-child{border-top:0}.pb-row--selected{background:var(--pb-primary-bg);box-shadow:inset 2px 0 0 var(--pb-primary)}.pb-row__head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pb-row__name{font-size:14px;font-weight:600;line-height:22px}.pb-row__sub{color:var(--pb-text-2);font-size:12px}.pb-row__tag--batch,.pb-row__tag--item_default{color:var(--pb-eu);background:var(--pb-eu-bg)}.pb-row__tag--model_fact{color:#c2410c;background:#fff7ed}.pb-row__tag--settings,.pb-row__tag--system,.pb-row__tag--diagnosis,.pb-row__tag--item,.pb-row__tag--model_site{color:#334155;background:var(--pb-muted)}.pb-row__layer{color:var(--pb-text-2);font-size:12px}.pb-row__help{color:var(--pb-text-2);margin-left:auto;display:inline-flex}.pb-row__help:hover{color:var(--pb-primary)}.pb-row__condition{color:var(--pb-text-2);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:18px;display:flex}.pb-row__condition--unknown{color:#92400e}.pb-row__condition--required{color:var(--pb-danger)}.pb-row__editor{flex-direction:column;gap:8px;display:flex}.pb-row__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pb-lang{flex-direction:column;gap:8px;display:flex}.pb-lang__tabs{border-bottom:1px solid var(--pb-border);flex-wrap:wrap;gap:4px;display:flex}.pb-lang__tab{border-radius:var(--pb-radius-control) var(--pb-radius-control) 0 0;color:var(--pb-text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;align-items:center;gap:4px;padding:6px 10px;font-size:13px;display:inline-flex}.pb-lang__tab--primary{font-weight:600}.pb-lang__tab--active{border-color:var(--pb-border);background:var(--pb-card);color:var(--pb-text)}.pb-lang__dirty{color:var(--pb-warning)}.pb-lang__panel{flex-direction:column;gap:8px;display:flex}.pb-lang__kind{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12px;line-height:18px;display:flex}.pb-lang__name{color:var(--pb-text-2)}.pb-lang__ai{color:#6d28d9}.pb-lang__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pb-lang__add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-lang__dialog{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-muted);flex-direction:column;gap:8px;padding:12px;display:flex}.pb-lang__dialog-title{margin:0;font-size:14px;line-height:20px}.pb-lang__targets{border:0;margin:0;padding:0}.pb-lang__target-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.pb-lang__results{font-size:13px}.pb-fix{flex-direction:column;gap:6px;margin-top:6px;display:flex}.pb-fix__buttons{flex-wrap:wrap;gap:8px;display:flex}.pb-fix__explanation{border-radius:var(--pb-radius-control);background:#f5f3ff;border:1px dashed #8b5cf6;flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;line-height:20px;display:flex}.pb-fix__explanation ul,.pb-fix__explanation ol{margin:0;padding-left:20px}.pb-fix__heading{margin:0;font-weight:600}.pb-fix__text{margin:0}.pb-fix__badge{color:#6d28d9;background:#ede9fe}.pb-fix__dialog{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-muted);flex-direction:column;gap:8px;padding:12px;display:flex}.pb-fix__dialog-title{margin:0;font-size:14px;line-height:20px}.pb-fix__source{margin:0}.pb-row__readonly{border-radius:var(--pb-radius-control);background:var(--pb-muted);flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;line-height:20px;display:flex}.pb-row__value{white-space:pre-wrap;overflow-wrap:anywhere}.pb-row__note{color:var(--pb-text-2);margin:0;font-size:12px;line-height:18px}.pb-row__tag--locked{align-items:center;gap:4px;display:inline-flex}.pb-row__precision{border-left:3px solid var(--pb-warning);border-radius:var(--pb-radius-control);background:var(--pb-warning-bg);color:#92400e;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;line-height:18px;display:flex}.pb-row__findings{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pb-row__finding{align-items:flex-start;gap:6px;font-size:12px;line-height:18px;display:flex}.pb-row__finding svg{flex-shrink:0;margin-top:2px}.pb-row__finding--error{color:var(--pb-danger)}.pb-row__finding--warning{color:#92400e}.pb-row__rule{font-family:var(--pb-font-mono);font-weight:600}.pb-row__ref{color:var(--pb-text-2)}.pb-row__tag-link{font-size:12px;line-height:18px}.pb-ring__profile--primary{color:var(--pb-text);font-weight:600}.pb-sumrow{border-top:1px solid var(--pb-muted);border-left:3px solid #0000;flex-direction:column;gap:4px;padding:10px 16px;display:flex}.pb-sumrow--warning{border-left-color:var(--pb-warning);background:var(--pb-warning-bg)}.pb-sumrow--danger{border-left-color:var(--pb-danger);background:var(--pb-danger-bg)}.pb-sumrow__details>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;font-weight:500;line-height:20px;display:flex}.pb-sumrow__details>summary:focus-visible{outline:2px solid var(--pb-primary);outline-offset:2px}.pb-sumrow__toggle{color:var(--pb-eu);font-weight:400}.pb-sumrow__details[open] .pb-sumrow__show,.pb-sumrow__details:not([open]) .pb-sumrow__hide{display:none}.pb-sumrow__rows{flex-direction:column;margin:8px -16px 0;display:flex}.pb-sumrow__go{color:var(--pb-text-2);margin:0;font-size:12px;line-height:18px}.pb-sumrow__go a{margin-left:4px}.pb-fill{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;gap:8px;margin:0 0 16px;padding:12px 16px;font-size:13px;line-height:20px;display:flex}.pb-fill__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pb-fill__title{margin:0;font-size:16px;font-weight:600;line-height:24px}.pb-fill__meta{color:var(--pb-text-2);font-size:12px}.pb-fill__next{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.pb-fill__label{font-weight:600}.pb-fill__note,.pb-fill__total{color:var(--pb-text-2)}.pb-fill__flag{border-radius:999px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.pb-fill__flag--danger{color:var(--pb-danger);background:var(--pb-danger-bg)}.pb-fill__flag--warning,.pb-fill__flag--precision{color:#92400e;background:var(--pb-warning-bg)}.pb-fill__flag--ai{color:#6d28d9;background:#f5f3ff;border:1px dashed #8b5cf6}.pb-fill__kinds{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;display:flex}.pb-fill__sep{color:var(--pb-text-3)}.pb-fill__group{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pb-fill__group-label{color:var(--pb-text-2);font-weight:600}.pb-fill__segments{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.pb-fill__segment{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pb-fill__chip{border:1px solid var(--pb-border);color:var(--pb-text);white-space:nowrap;border-radius:999px;padding:0 10px;text-decoration:none;display:inline-flex}.pb-fill__chip:hover{border-color:var(--pb-primary)}.pb-fill__chip[aria-current=true]{border-color:var(--pb-primary);background:var(--pb-primary-bg);font-weight:600}.pb-fill__after,.pb-fill__go{color:var(--pb-text-2);font-size:12px}.pb-fill__go{flex-wrap:wrap;gap:4px;display:inline-flex}.pb-fill__details>summary{cursor:pointer;color:var(--pb-eu);font-size:12px}.pb-fill__explain{color:var(--pb-text-2);margin:6px 0 0;padding-left:20px;font-size:12px;line-height:18px}.pb-batchsw{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex;position:relative}.pb-batchsw>summary{list-style:none}.pb-batchsw>summary::-webkit-details-marker{display:none}.pb-batchsw__button{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);background:var(--pb-card);min-height:32px;color:var(--pb-text);cursor:pointer;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.pb-batchsw__button:focus-visible{outline:2px solid var(--pb-primary);outline-offset:2px}.pb-batchsw__panel{z-index:20;border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);min-width:260px;max-height:320px;box-shadow:var(--pb-shadow);flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.pb-batchsw__site{color:var(--pb-text-2);margin:0;padding:0 6px;font-size:12px;font-weight:600}.pb-batchsw__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pb-batchsw__item{border-radius:var(--pb-radius-control);color:var(--pb-text);align-items:center;gap:6px;padding:6px;text-decoration:none;display:flex}.pb-batchsw__item:hover,.pb-batchsw__item:focus-visible{background:var(--pb-muted)}.pb-batchsw__item[aria-current=true]{font-weight:600}.pb-batchsw__check{width:14px;color:var(--pb-primary);display:inline-block}.pb-batchsw__note{color:#92400e}.pb-batchsw__manage{font-size:12px}.pb-value{min-width:0}.pb-value__object,.pb-resource,.pb-value__duration{border:0;min-width:0;margin:0;padding:0}.pb-value__members{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px;display:grid}.pb-value__member{flex-direction:column;gap:4px;min-width:0;display:flex}.pb-value__label{color:var(--pb-text-2);font-size:12px;line-height:18px}.pb-value__number-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-value__number-row .pb-value__label{flex-basis:100%}.pb-value__number{font-variant-numeric:tabular-nums;width:140px}.pb-value__unit{color:var(--pb-text-2);font-size:13px}.pb-value__unit-select{width:auto}.pb-value__shared-unit{align-items:center;gap:8px;margin-top:8px;display:flex}.pb-value__optional{color:var(--pb-text-2);font-weight:400}.pb-value__radios{flex-wrap:wrap;gap:8px 16px;display:flex}.pb-value__radio{align-items:center;gap:6px;font-size:13px;display:inline-flex}.pb-value__duration{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-value__short{width:64px}.pb-value__iso{color:var(--pb-text-2);margin-left:8px;font-size:12px}.pb-value__textarea{resize:vertical;min-height:72px}.pb-value__list{flex-direction:column;gap:6px;display:flex}.pb-value__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pb-value__chip{border:1px solid var(--pb-border);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.pb-value__chip-remove{min-width:24px;min-height:24px;color:var(--pb-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px}.pb-value__chip-remove:hover{background:var(--pb-muted);color:var(--pb-danger)}.pb-value__add{flex-wrap:wrap;gap:6px;display:flex}.pb-value__add .pb-input,.pb-value__add .pb-select{width:240px}.pb-value__table-wrap{flex-direction:column;gap:8px;display:flex;overflow-x:auto}.pb-value__table td{min-width:120px}.pb-resource{flex-direction:column;gap:8px;display:flex}.pb-resource__file,.pb-resource__url{flex-direction:column;gap:4px;display:flex}.pb-resource__meta{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px;display:grid}.pb-pager{border-top:1px solid var(--pb-border);color:var(--pb-text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;font-size:13px;display:flex}.pb-pager__range{font-variant-numeric:tabular-nums}.pb-pager__size,.pb-pager__jump{align-items:center;gap:6px;margin:0;display:inline-flex}.pb-pager__size .pb-select{width:auto;min-height:30px}.pb-pager__spacer{flex-grow:1}.pb-pager__pages{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.pb-pager__page,.pb-pager__step{border-radius:var(--pb-radius-control);background:var(--pb-card);min-width:32px;height:32px;color:var(--pb-text);font-variant-numeric:tabular-nums;border:1px solid #cbd5e1;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.pb-pager__page--current{border-color:var(--pb-primary);background:var(--pb-primary);color:var(--pb-on-primary);font-weight:600}.pb-pager__step[aria-disabled=true]{color:#94a3b8}.pb-pager__gap{text-align:center;width:20px}.pb-pager__jump-input{width:72px;min-height:30px}.pb-validation{flex-direction:column;gap:12px;min-width:0;display:flex}.pb-validation__group{flex-direction:column;gap:8px;display:flex}.pb-validation__heading{margin:0;font-size:13px;font-weight:600;line-height:20px}.pb-validation__heading--error{color:var(--pb-danger)}.pb-validation__heading--warning{color:#92400e}.pb-validation__heading--info{color:var(--pb-info)}.pb-validation__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pb-validation__issue{border:1px solid var(--pb-border);background:var(--pb-card);border-left-width:3px;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.pb-validation__issue svg{flex-shrink:0;margin-top:2px}.pb-validation__issue--error{border-left-color:var(--pb-danger)}.pb-validation__issue--error>svg{color:var(--pb-danger)}.pb-validation__issue--warning{border-left-color:var(--pb-warning)}.pb-validation__issue--warning>svg{color:#92400e}.pb-validation__issue--info{border-left-color:var(--pb-info)}.pb-validation__issue--info>svg{color:var(--pb-info)}.pb-validation__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.pb-validation__title{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;line-height:20px;display:flex}.pb-validation__field{font-weight:600}.pb-validation__rule{font-family:var(--pb-font-mono);color:var(--pb-text-2);font-size:12px}.pb-validation__tier{color:var(--pb-text-2);font-size:12px}.pb-validation__message{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.pb-validation__meta{color:var(--pb-text-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.pb-validation__fix{margin:0;font-size:12px;line-height:18px}.pb-validation__link{margin-left:8px;font-weight:500}.pb-validation__none{color:var(--pb-text-2);margin:0;font-size:13px}.pb-qr-preview{flex-direction:column;gap:14px;min-width:0;display:flex}.pb-qr-preview__canvas{background:repeating-conic-gradient(var(--pb-bg) 0% 25%, var(--pb-muted) 0% 50%) 50% / 16px 16px;border-radius:6px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:20px 12px;display:flex;overflow-x:auto}.pb-qr-preview__image{max-width:100%;height:auto;image-rendering:pixelated;background:#fff;display:block}.pb-qr-preview__scale{color:var(--pb-text-2);text-align:center;font-size:12px;line-height:18px}.pb-qr-preview__details{background:var(--pb-bg);border-radius:6px;grid-template-columns:88px minmax(0,1fr);gap:4px 12px;margin:0;padding:10px 12px;font-size:12px;line-height:18px;display:grid}.pb-qr-preview__row{display:contents}.pb-qr-preview__row dt{color:var(--pb-text-2)}.pb-qr-preview__row dd{overflow-wrap:anywhere;margin:0}.pb-qr-preview__mono{font-family:var(--pb-font-mono)}.pb-qr-preview__actions{flex-wrap:wrap;gap:8px;display:flex}.pb-saga{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pb-saga__step{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid;position:relative}.pb-saga__step:not(:last-child):before{content:"";background:var(--pb-border);width:2px;position:absolute;top:26px;bottom:2px;left:11px}.pb-saga__step--ok:not(:last-child):before{background:var(--pb-success)}.pb-saga__dot{box-sizing:border-box;border:2px solid var(--pb-border-strong);background:var(--pb-card);width:24px;height:24px;color:var(--pb-text-2);border-radius:999px;justify-content:center;align-items:center;display:flex}.pb-saga__step--ok .pb-saga__dot{border-color:var(--pb-success);background:var(--pb-success);color:#fff}.pb-saga__step--skipped .pb-saga__dot{border-color:var(--pb-text-3);color:var(--pb-text-2)}.pb-saga__step--queued .pb-saga__dot{border-color:var(--pb-info);color:var(--pb-info)}.pb-saga__step--retrying .pb-saga__dot{border-color:var(--pb-warning);color:#92400e}.pb-saga__step--error .pb-saga__dot{border-color:var(--pb-danger);background:var(--pb-danger);color:#fff}.pb-saga__body{flex-direction:column;gap:4px;min-width:0;display:flex}.pb-saga__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;line-height:20px;display:flex}.pb-saga__title{font-weight:600}.pb-saga__step--error .pb-saga__title{color:var(--pb-danger)}.pb-saga__code{font-family:var(--pb-font-mono);color:var(--pb-text-2);font-size:11px}.pb-saga__result{color:var(--pb-text-2);font-size:12px}.pb-saga__step--error .pb-saga__result{color:var(--pb-danger);font-weight:600}.pb-saga__time{color:var(--pb-text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pb-saga__detail{color:var(--pb-text-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.pb-saga__fix{border:1px solid var(--pb-danger);background:var(--pb-danger-bg);border-radius:8px;flex-direction:column;gap:8px;margin-top:4px;padding:12px;font-size:13px;display:flex}.pb-dialog-backdrop{z-index:50;box-sizing:border-box;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pb-dialog{box-sizing:border-box;background:var(--pb-card);border-radius:12px;flex-direction:column;width:100%;max-width:560px;max-height:100%;display:flex;overflow-y:auto;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a0f}.pb-dialog__head{flex-direction:column;gap:4px;padding:20px 24px 12px;display:flex}.pb-dialog__title{margin:0;font-size:20px;font-weight:600;line-height:28px}.pb-dialog__title:focus{outline:none}.pb-dialog__subtitle{color:var(--pb-text-2);margin:0;font-size:13px;line-height:20px}.pb-dialog__body{flex-direction:column;gap:14px;padding:4px 24px 20px;display:flex}.pb-dialog__summary{background:var(--pb-bg);border-radius:8px;grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin:0;padding:12px 14px;font-size:13px;line-height:20px;display:grid}.pb-dialog__summary--plain{background:0 0;padding:0}.pb-dialog__row{display:contents}.pb-dialog__row dt{color:var(--pb-text-2)}.pb-dialog__row dd{overflow-wrap:anywhere;margin:0}.pb-dialog__declare{border:1px solid var(--pb-border-strong);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.pb-dialog__declare--checked{border-color:var(--pb-primary);background:var(--pb-primary-bg)}.pb-dialog__declare input{width:18px;height:18px;accent-color:var(--pb-primary);flex-shrink:0;margin:2px 0 0}.pb-dialog__actions{border-top:1px solid var(--pb-border);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.pb-status-badge-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pb-status-badge__link{font-size:12px}.pb-battery-badge{box-sizing:border-box;border:1px solid var(--pb-border);min-height:22px;color:var(--pb-text);background:var(--pb-card);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:18px;display:inline-flex}.pb-battery-badge--waste{color:var(--pb-text-2)}.pb-passport{flex-direction:column;gap:16px;display:flex}.pb-passport__fields{flex-direction:column;margin:0;display:flex}.pb-passport__field{border-top:1px solid var(--pb-border);grid-template-columns:minmax(180px,2fr) 3fr;gap:4px 16px;padding:8px 0;display:grid}.pb-passport__field:first-child{border-top:0}.pb-passport__field dt{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-passport__field dd{overflow-wrap:anywhere;margin:0}.pb-passport__name{font-weight:500}.pb-passport__name-en{color:var(--pb-text-2);font-size:12px}.pb-passport__unit,.pb-passport__empty{color:var(--pb-text-2)}.pb-passport__list{margin:0;padding-left:18px}.pb-passport__members{flex-direction:column;gap:4px;margin:0;display:flex}.pb-passport__member{flex-wrap:wrap;gap:8px;display:flex}.pb-passport__member dt{color:var(--pb-text-2);font-size:12px}.pb-passport__member dd{margin:0}.pb-passport .pb-precision{color:var(--pb-text-2);margin-top:4px;font-size:12px}.pb-passport .pb-precision summary{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.pb-passport .pb-precision p{margin:4px 0 0}.pb-passport__notyet .pb-card__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-roles{flex-direction:column;gap:12px;display:flex}.pb-roles__switch{flex-wrap:wrap;gap:6px;display:flex}.pb-roles__role{border:1px solid var(--pb-border);border-radius:999px;padding:4px 12px;font-size:13px;text-decoration:none}.pb-roles__role--current{border-color:var(--pb-primary);font-weight:600}.pb-roles__hidden ul{margin:6px 0 0;padding-left:0;list-style:none}.pb-versions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pb-versions__item{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);padding:10px 12px}.pb-versions__item--compared{border-color:var(--pb-primary)}.pb-versions__head{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pb-versions__time{color:var(--pb-text-2);font-size:12px}.pb-versions__id{overflow-wrap:anywhere;margin:4px 0;font-size:12px}.pb-diff__path{color:var(--pb-text-2);overflow-wrap:anywhere;font-size:11px;display:block}.pb-diff__row--added td:last-child{color:var(--pb-success)}.pb-diff__row--removed td:nth-child(3){text-decoration:line-through}.pb-diff{border-radius:var(--pb-radius,6px);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:6px 10px}.pb-diff--added{background:var(--pb-success-bg);border-left:3px solid var(--pb-success)}.pb-diff--removed{background:var(--pb-danger-bg);border-left:3px solid var(--pb-danger)}.pb-diff__mark{margin-right:4px;font-weight:600}.pb-split{flex-direction:column;gap:16px;min-width:0;display:flex;container-type:inline-size}.pb-split__above{flex-direction:column;gap:12px;min-width:0;display:flex}.pb-split__body{grid-template-columns:360px minmax(0,1fr);align-content:start;align-items:start;gap:16px;display:grid}.pb-split--wide .pb-split__body{grid-template-columns:400px minmax(0,1fr)}.pb-split--stacked .pb-split__body{grid-template-columns:minmax(0,1fr)}.pb-split__list,.pb-split__detail{flex-direction:column;justify-content:flex-start;gap:14px;min-width:0;display:flex}@container (max-width:760px){.pb-split__body,.pb-split--wide .pb-split__body{grid-template-columns:minmax(0,1fr)}}.pb-split__detail{scroll-margin-top:var(--pb-sticky-top,24px)}.pb-split__detail:focus{outline:none}.pb-split__back{align-self:flex-start;display:none}@container (min-width:761px){.pb-split--split .pb-split__detail--pinned{top:var(--pb-sticky-top,24px);position:sticky}}@container (max-width:760px){.pb-split:has(.pb-split-item--current) .pb-split__back{display:inline-flex}}.pb-split--stacked:has(.pb-split-item--current) .pb-split__back{display:inline-flex}.pb-split-pane{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;display:flex;overflow:hidden}.pb-split-pane__toolbar{border-bottom:1px solid var(--pb-border);flex-wrap:nowrap;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.pb-split-pane__toolbar form{flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.pb-split-pane__toolbar .pb-input{flex:auto;width:auto;min-width:0}.pb-split-pane__body{flex-direction:column;display:flex}.pb-split-pane__footer{border-top:1px solid var(--pb-muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;line-height:18px;display:flex}.pb-split-pages{flex:auto;justify-content:space-between;align-items:center;gap:8px;display:flex}.pb-split-tabs{min-width:0;box-shadow:inset 0 -1px 0 var(--pb-border);scrollbar-width:thin;flex-wrap:nowrap;gap:4px;display:flex;overflow:auto hidden}.pb-split__above .pb-split-tabs{box-shadow:inset 0 -1px 0 var(--pb-border-strong)}.pb-split-tabs__tab{color:#334155;white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.pb-split-tabs__tab:focus-visible{outline-offset:-2px}.pb-split-tabs__tab--current{box-shadow:inset 0 -2px 0 var(--pb-primary);color:var(--pb-primary);font-weight:600}.pb-split-tabs__count{background:var(--pb-border);color:#334155;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.pb-split-tabs--stacked{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.pb-split-tabs--stacked .pb-split-tabs__tab{white-space:normal;text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:0;min-height:52px;padding:6px 4px;font-size:13px}.pb-split-tabs--stacked .pb-split-tabs__count{min-width:0;height:auto;color:inherit;background:0 0;padding:0;font-size:16px;font-weight:600;line-height:20px}.pb-section-tabs{min-width:0;box-shadow:inset 0 -1px 0 var(--pb-border-strong);scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:4px;display:flex;overflow:auto hidden}.pb-section-tabs--inset{padding:0 16px}.pb-section-tabs__tab{color:#334155;white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.pb-section-tabs__tab:focus-visible{outline-offset:-2px}.pb-section-tabs__tab--current{box-shadow:inset 0 -2px 0 var(--pb-primary);color:var(--pb-primary);font-weight:600}.pb-section-tabs__tab--soon{color:var(--pb-text-2);font-style:italic}.pb-split-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pb-split-item{border-left:3px solid #0000;border-bottom:1px solid var(--pb-muted);color:var(--pb-text);flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.pb-split-item:hover{background:var(--pb-bg)}.pb-split-item:focus-visible{outline-offset:-2px}.pb-split-item--current,.pb-split-item--current:hover{border-left-color:var(--pb-primary);background:var(--pb-primary-bg)}.pb-split-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 14px;display:flex}.pb-split-empty__text{color:var(--pb-text-2);margin:0;font-size:13px;line-height:20px}.pb-split-empty a{font-size:13px}.pb-split-placeholder{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.pb-split-placeholder__icon{background:var(--pb-primary-bg);width:48px;height:48px;color:var(--pb-primary);border-radius:999px;justify-content:center;align-items:center;display:flex}.pb-split-placeholder__title{margin:0;font-size:17px;font-weight:600;line-height:24px}.pb-split-placeholder__text{max-width:480px;color:var(--pb-text-2);margin:0;font-size:14px;line-height:22px}.pb-versions__end{color:var(--pb-primary);background:var(--pb-primary-bg)}.pb-versions__summary{margin:4px 0 0;font-size:13px}.pb-versions__meta{margin:2px 0 0}.pb-versions__links{flex-wrap:wrap;gap:12px;margin:6px 0 0;font-size:13px;display:flex}.pb-diff__section th{text-align:left;color:var(--pb-text-2);padding-top:14px;font-weight:600}.pb-diff__old{color:var(--pb-danger);text-decoration:line-through}.pb-diff__numeric{margin-top:4px;display:block}.pb-diff__elements td{padding-top:0}.pb-diff__element-list{margin:4px 0 0;padding-left:18px;font-size:13px}.pb-diff__toggle{margin:8px 0 0}.pb-passport-versions{align-items:start;gap:16px;display:grid}.pb-passport-versions__diff{min-width:0}@media (min-width:1100px){.pb-passport-versions{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}}.pb-topbar__tasks{border-radius:var(--pb-radius-control);color:var(--pb-text);flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:13px;text-decoration:none;display:inline-flex}.pb-topbar__tasks:hover{background:var(--pb-muted)}@media (max-width:720px){.pb-topbar__tasks-text{display:none}}.pb-checklist-stepper{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pb-checklist-stepper__link{min-height:40px;color:var(--pb-text-2);border-left:3px solid #0000;border-radius:0 6px 6px 0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.pb-checklist-stepper__link:hover{background:var(--pb-bg)}.pb-checklist-stepper__step--here .pb-checklist-stepper__link{border-left-color:var(--pb-primary);background:var(--pb-primary-bg);color:var(--pb-text);font-weight:600}.pb-checklist-stepper__step--done .pb-checklist-stepper__link{color:var(--pb-text)}.pb-checklist-stepper__mark{box-sizing:border-box;border:2px solid var(--pb-border-strong);background:var(--pb-card);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex}.pb-checklist-stepper__step--current .pb-checklist-stepper__mark{border-color:var(--pb-primary);color:var(--pb-primary)}.pb-checklist-stepper__step--done .pb-checklist-stepper__mark{border-color:var(--pb-success);background:var(--pb-success);color:var(--pb-card)}.pb-checklist-stepper__title{min-width:0}.pb-bell{display:inline-flex;position:relative}.pb-bell__button{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);background:var(--pb-card);width:36px;height:36px;color:var(--pb-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.pb-bell__button:hover,.pb-bell__button[aria-expanded=true]{background:var(--pb-bg)}.pb-bell__badge{background:var(--pb-danger);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-6px;right:-6px}.pb-notice-panel{z-index:30;border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;width:400px;max-width:calc(100vw - 24px);max-height:min(560px,100vh - 80px);display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0f172a2e}.pb-notice-panel:focus{outline:none}.pb-notice-panel:focus-visible{outline:2px solid var(--pb-primary);outline-offset:-2px}.pb-notice-panel__head{border-bottom:1px solid var(--pb-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.pb-notice-panel__title{flex-grow:1;margin:0;font-size:15px;line-height:22px}.pb-notice-panel__tabs{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);display:inline-flex;overflow:hidden}.pb-notice-panel__tab{min-height:28px;color:var(--pb-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px}.pb-notice-panel__tab[aria-pressed=true]{background:var(--pb-primary-bg);color:var(--pb-primary);font-weight:600}.pb-notice-panel__body{flex:auto;min-height:0;overflow-y:auto}.pb-notice-panel__skeleton{flex-direction:column;gap:14px;padding:16px 14px;display:flex}.pb-notice-panel__message{color:var(--pb-text-2);text-align:center;justify-content:center;align-items:center;gap:12px;margin:0;padding:32px 14px;font-size:13px;display:flex}.pb-notice-panel__message--error{color:var(--pb-danger)}.pb-notice-panel__foot{border-top:1px solid var(--pb-border);flex-wrap:wrap;gap:6px 16px;padding:10px 14px;font-size:13px;display:flex}.pb-notice-list{margin:0;padding:0;list-style:none}.pb-notice-list--nested{border-left:2px solid var(--pb-border);margin-top:6px;padding-left:8px}.pb-notice{border-bottom:1px solid var(--pb-border);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.pb-notice:last-child{border-bottom:0}.pb-notice--nested{border-bottom:0;padding:6px 0 6px 8px}.pb-notice--unread{background:var(--pb-primary-bg)}.pb-notice__severity{flex-shrink:0;margin-top:2px;display:inline-flex}.pb-notice__severity--info{color:var(--pb-info)}.pb-notice__severity--warning{color:var(--pb-warning)}.pb-notice__severity--critical{color:var(--pb-danger)}.pb-notice__main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.pb-notice__open{color:var(--pb-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.pb-notice__open:hover .pb-notice__title{text-decoration:underline}.pb-notice__title{font-size:13px;font-weight:600;line-height:20px}.pb-notice--unread .pb-notice__title{font-weight:700}.pb-notice__body{-webkit-line-clamp:2;color:var(--pb-text-2);-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.pb-notice__meta{color:var(--pb-text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.pb-notice__dot{background:var(--pb-primary);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:7px}.pb-notice-page{flex-direction:column;gap:16px;display:flex}.pb-notice-page__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pb-notice-page__list{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);margin:0;padding:0;list-style:none}.pb-notice-page__item{border-bottom:1px solid var(--pb-border);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.pb-notice-page__item:last-child{border-bottom:0}.pb-notice-page__item--unread{background:var(--pb-primary-bg)}.pb-notice-page__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pb-notice-page__title{margin:0;font-size:14px;font-weight:600;line-height:22px}.pb-notice-page__body{color:var(--pb-text-2);margin:0;font-size:13px;line-height:20px}.pb-notice-page__when{color:var(--pb-text-2);white-space:nowrap;font-size:12px;line-height:18px}.pb-role-request{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pb-role-request__roles{border:0;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;display:flex}.pb-role-request__roles legend{float:left;color:var(--pb-text-2);margin-right:12px;padding:0;font-size:13px}.pb-role-request__role{align-items:center;gap:6px;font-size:13px;display:inline-flex}.pb-role-request__done{margin:0}.pb-role-requests{flex-direction:column;gap:8px;display:flex}.pb-role-requests__item{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);background:var(--pb-card);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;font-size:13px;display:flex}.pb-role-requests__who{flex:240px;min-width:0}.pb-role-requests__page{color:var(--pb-text-2);font-family:var(--pb-font-mono);overflow-wrap:anywhere;font-size:12px}.pb-role-requests__actions{align-items:center;gap:12px;display:inline-flex}.pb-assistant__open{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);background:var(--pb-card);min-height:36px;color:var(--pb-text);font:inherit;white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pb-assistant__open:hover,.pb-assistant__open[aria-expanded=true]{background:var(--pb-bg)}.pb-assistant{z-index:40;border-left:1px solid var(--pb-border);background:var(--pb-card);flex-direction:column;width:420px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #0f172a24}.pb-assistant__head{border-bottom:1px solid var(--pb-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.pb-assistant__title{flex-grow:1;margin:0;font-size:15px;line-height:22px}.pb-assistant__context{border-bottom:1px solid var(--pb-border);background:var(--pb-bg);margin:0;padding:8px 14px;font-size:13px}.pb-assistant__context-label{color:var(--pb-text-2);margin-right:6px}.pb-assistant__body{flex:auto;padding:12px 14px;overflow-y:auto}.pb-assistant__messages{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pb-assistant__msg{border-radius:var(--pb-radius-card);overflow-wrap:anywhere;max-width:92%;padding:8px 12px;font-size:14px;line-height:22px}.pb-assistant__msg p{margin:0 0 6px}.pb-assistant__msg--user{background:var(--pb-primary-soft,var(--pb-bg));border:1px solid var(--pb-border);align-self:flex-end}.pb-assistant__msg--ai{border:1px solid var(--pb-border);background:var(--pb-card);align-self:flex-start}.pb-assistant__msg--refusal{background:var(--pb-bg)}.pb-assistant__badge{border:1px solid var(--pb-border);color:var(--pb-text-2);border-radius:999px;margin-bottom:4px;padding:0 8px;font-size:12px;line-height:20px;display:inline-block}.pb-assistant__cards{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pb-assistant__card{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);background:var(--pb-bg);flex-direction:column;padding:4px 8px;font-size:12px;line-height:18px;display:inline-flex}.pb-assistant__card-link{color:inherit;flex-direction:column;text-decoration:none;display:inline-flex}.pb-assistant__card-link:hover .pb-assistant__card-title{text-decoration:underline}.pb-assistant__card-kind,.pb-assistant__card-detail{color:var(--pb-text-2)}.pb-assistant__draft{border:1px dashed var(--pb-border);border-radius:var(--pb-radius-control);margin-top:8px;padding:8px 10px}.pb-assistant__draft-title{margin:0 0 4px;font-weight:600}.pb-assistant__draft-text{border-left:3px solid var(--pb-border);white-space:pre-wrap;margin:0 0 8px;padding-left:10px}.pb-assistant__note,.pb-assistant__disclaimer{color:var(--pb-text-2);margin:4px 0 0;font-size:12px;line-height:18px}.pb-assistant__commands{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pb-assistant__command{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);background:var(--pb-card);width:100%;color:var(--pb-text);font:inherit;text-align:left;cursor:pointer;padding:8px 12px}.pb-assistant__command:hover:not(:disabled){background:var(--pb-bg)}.pb-assistant__history{margin:0;padding:0;list-style:none}.pb-assistant__history-item{border:0;border-bottom:1px solid var(--pb-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;padding:8px 4px;display:flex}.pb-assistant__history-card{color:var(--pb-text-2);font-size:12px}.pb-assistant__status{color:var(--pb-text-2);font-size:13px}.pb-assistant__failure{border:1px solid var(--pb-danger);border-radius:var(--pb-radius-control);color:var(--pb-danger);flex-wrap:wrap;gap:4px 8px;margin:8px 0 0;padding:8px 10px;font-size:13px;display:flex}.pb-assistant__form{border-top:1px solid var(--pb-border);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.pb-assistant__input{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);background:var(--pb-card);width:100%;color:var(--pb-text);font:inherit;resize:vertical;padding:8px 10px}.pb-assistant__too-long{color:var(--pb-danger);margin:0;font-size:12px}.pb-assistant__form .pb-button{align-self:flex-end}.pb-assistant__foot{border-top:1px solid var(--pb-border);color:var(--pb-text-2);flex-wrap:wrap;gap:4px 14px;padding:8px 14px 12px;font-size:12px;display:flex}.pb-assistant__foot p{flex-basis:100%;margin:0}@media (max-width:480px){.pb-assistant{width:100vw}}.pb-splitreview{flex-direction:column;gap:12px;display:flex}.pb-splitreview__columns{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;gap:16px;display:grid}.pb-splitreview__source,.pb-splitreview__values{flex-direction:column;gap:12px;min-width:0;display:flex}.pb-splitreview__footer{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);color:var(--pb-text-2);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 16px;font-size:12px;line-height:18px;display:flex;position:sticky;bottom:0}@media (max-width:960px){.pb-splitreview__columns{grid-template-columns:minmax(0,1fr)}}.pb-pageview{flex-direction:column;gap:8px;display:flex}.pb-pageview__bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-pageview__count{color:var(--pb-text-2);font-size:13px}.pb-pageview__zoom{gap:2px;margin-left:auto;display:inline-flex}.pb-pageview__zoom [aria-pressed=true]{border-color:var(--pb-primary);color:var(--pb-primary);background:var(--pb-primary-bg)}.pb-pageview__scroll{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-muted);max-height:78vh;padding:8px;overflow:auto}.pb-pageview__canvas{line-height:0;display:inline-block;position:relative}.pb-pageview__scroll--fit .pb-pageview__canvas{display:block}.pb-pageview__image{background:#fff;max-width:none;height:auto;display:block;box-shadow:0 1px 2px #0f172a14}.pb-pageview__image--fit{width:100%}.pb-evidence{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pb-evidence__box{fill-opacity:.12;stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:pointer}.pb-evidence__box:focus-visible{stroke-width:3px;outline:none}.pb-evidence__box--ai{fill:#7c3aed;stroke:#7c3aed}.pb-evidence__box--low{fill:#d97706;stroke:#d97706}.pb-evidence__box--conflict{fill:#b91c1c;stroke:#b91c1c}.pb-evidence__box--done{fill:#15803d;stroke:#15803d}.pb-evidence__box--ignored{fill:#64748b;stroke:#64748b;fill-opacity:.06;stroke-dasharray:4 3}.pb-evidence__box--current{stroke-width:3px;fill-opacity:.2}.pb-resolver{border-radius:var(--pb-radius-card);background:var(--pb-card);border:1px solid #fecaca;flex-direction:column;gap:10px;padding:12px;display:flex}.pb-resolver__choices{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pb-resolver__legend{padding:0;font-weight:600}.pb-resolver__choice{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.pb-resolver__choice--on{border-color:var(--pb-primary);background:var(--pb-primary-bg)}.pb-resolver__choice input{margin-top:4px}.pb-resolver__body{flex-direction:column;gap:2px;min-width:0;display:flex}.pb-resolver__value{font-weight:600}.pb-resolver__manual{flex-direction:column;gap:4px;display:flex}.pb-resolver__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pb-brandmark{border-left:4px solid var(--pb-brand,var(--pb-primary));white-space:nowrap;align-items:center;gap:8px;min-width:0;padding-left:10px;display:inline-flex}.pb-brandmark__logo{object-fit:contain;width:auto;max-width:120px;height:28px;display:block}.pb-brandmark__name{text-overflow:ellipsis;min-width:0;max-width:260px;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.pb-brandmark__service{color:var(--pb-text-2);font-size:13px}@media (max-width:720px){.pb-brandmark__service{display:none}}.pb-poweredby{z-index:5;border-radius:var(--pb-radius-control);background:var(--pb-card);color:var(--pb-text-2);margin:0;padding:2px 8px;font-size:11px;line-height:16px;position:fixed;bottom:8px;right:12px}.pb-partner{--pb-sticky-top:80px;background:var(--pb-bg);min-height:100vh;color:var(--pb-text)}.pb-partner__header{z-index:10;border-bottom:1px solid var(--pb-border);background:var(--pb-card);position:sticky;top:0}.pb-partner__header-inner{flex-wrap:wrap;align-items:center;gap:12px;max-width:1240px;min-height:56px;margin:0 auto;padding:0 24px;display:flex}.pb-partner__portal{background:var(--pb-muted);color:var(--pb-text-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.pb-partner__nav{flex-wrap:wrap;align-items:center;gap:4px;margin-left:12px;display:flex}.pb-partner__link{border-radius:var(--pb-radius-control);align-items:center;min-height:36px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex;color:var(--pb-text)!important}.pb-partner__link:hover{background:var(--pb-muted)}.pb-partner__link--current{background:var(--pb-primary-bg);font-weight:600;color:var(--pb-primary)!important}.pb-partner__main{max-width:1240px;margin:0 auto;padding:24px}.pb-partner__notice{max-width:1240px;margin:0 auto;padding:12px 24px 0}.pb-partner__strip{border:1px solid var(--pb-border);border-radius:var(--pb-radius-control);background:var(--pb-info-bg);color:var(--pb-info);margin:0 0 16px;padding:10px 14px;font-size:13px}.pb-partner__toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.pb-partner__table{border-collapse:collapse;background:var(--pb-card);border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);width:100%;font-size:13px}.pb-partner__table th,.pb-partner__table td{border-bottom:1px solid var(--pb-border);text-align:left;vertical-align:top;padding:10px 12px}.pb-partner__table th{color:var(--pb-text-2);white-space:nowrap;font-weight:600}.pb-partner__foot{color:var(--pb-text-2);margin:12px 0 0;font-size:12px}.pb-partner__panel{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;gap:12px;margin:0 0 16px;padding:16px;display:flex}.pb-partner__fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.pb-partner__timeline{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pb-partner__timeline li{gap:12px;display:flex}.pb-partner__when{color:var(--pb-text-2);white-space:nowrap;font-size:12px}.pb-partner-login__brand{border-radius:var(--pb-radius-card);background:var(--pb-brand,var(--pb-primary));min-height:280px;color:var(--pb-on-brand,var(--pb-on-primary));flex-direction:column;justify-content:center;gap:12px;padding:32px;display:flex}.pb-partner-login__brand h1{margin:0;font-size:28px;line-height:36px}.pb-partner-login__brand p{margin:0;font-size:15px}.pb-partner-login__fine{color:var(--pb-text-2);margin:16px 0 0;font-size:12px}.pb-kpi{border:1px solid var(--pb-border);border-radius:var(--pb-radius-card);background:var(--pb-card);flex-direction:column;gap:4px;min-height:116px;padding:14px 16px;display:flex}.pb-kpi__label{min-height:20px;color:var(--pb-text-2);align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.pb-kpi--success .pb-kpi__label svg{color:var(--pb-success)}.pb-kpi--warning .pb-kpi__label svg{color:var(--pb-warning)}.pb-kpi--danger .pb-kpi__label svg{color:var(--pb-danger)}.pb-kpi--ai .pb-kpi__label svg{color:var(--pb-primary)}.pb-kpi__figure{align-items:baseline;gap:6px;display:flex}.pb-kpi__value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:32px}.pb-kpi__value--small{font-size:15px;line-height:24px}.pb-kpi__suffix{color:var(--pb-text-2);font-size:13px;line-height:20px}.pb-kpi__note{color:var(--pb-text-2);font-size:12px;line-height:18px}.pb-kpi__unavailable{flex-direction:column;gap:2px;display:flex}.pb-kpi__link{margin-top:auto;font-size:12px;font-weight:500;line-height:18px;text-decoration:none}.pb-kpi--dash{box-sizing:border-box;min-width:0;min-height:112px;color:var(--pb-text);gap:6px;padding:16px;text-decoration:none}.pb-kpi--dash .pb-kpi__label{min-height:20px;color:var(--pb-text-2);gap:6px;font-size:12px;line-height:18px}.pb-kpi--dash .pb-kpi__icon{color:var(--pb-text-2);flex-shrink:0}.pb-kpi--dash .pb-kpi__figure{align-items:center;gap:8px;min-height:36px}.pb-kpi--dash .pb-kpi__value{font-size:28px;line-height:36px}.pb-kpi--dash .pb-kpi__note{color:var(--pb-text-2);margin-top:auto}.pb-kpi--link{transition:box-shadow .15s,border-color .15s}.pb-kpi--link:hover{border-color:var(--pb-primary);box-shadow:0 4px 12px #0f172a14}.pb-kpi__value--hot{color:var(--pb-danger)}.pb-kpi__hot-icon{color:var(--pb-danger);flex-shrink:0}.pb-kpi--dash .pb-kpi__note--hot{color:var(--pb-danger);font-weight:600}.pb-kpi__none{color:var(--pb-text-2);align-items:center;gap:6px;font-size:20px;font-weight:600;line-height:36px;display:inline-flex}.pb-kpi__none-icon{color:var(--pb-success)}.pb-kpi--loading{gap:10px}.pb-kpi__sk--label{width:55%}.pb-kpi__sk--value{width:40%;height:26px}.pb-kpi__sk--note{width:70%;height:10px;margin-top:auto}.pb-kpi--error{border-style:dashed;border-color:var(--pb-border-strong)}.pb-kpi__error{color:#334155;font-size:13px;line-height:20px}.pb-kpi__retry{margin-top:auto}.pb-progress{background:#e2e8f0;border-radius:999px;width:100%;display:block;overflow:hidden}.pb-progress--sm{height:6px}.pb-progress--md{height:8px}.pb-progress--lg{border-radius:3px;height:10px}.pb-progress__svg{width:100%;height:100%;display:block}.pb-progress--primary .pb-progress__fill{fill:var(--pb-primary)}.pb-progress--warning .pb-progress__fill{fill:var(--pb-warning)}.pb-progress--danger .pb-progress__fill{fill:var(--pb-danger)}.pb-progress--ai .pb-progress__fill{fill:var(--pb-ai)}.pb-progress--neutral .pb-progress__fill{fill:#334155}@media (forced-colors:active){.pb-progress{border:1px solid canvastext}.pb-progress__fill{fill:highlight}}.pb-status-tag{box-sizing:border-box;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.pb-status-tag>span{text-overflow:ellipsis;overflow:hidden}.pb-status-tag .pb-icon{flex-shrink:0}.pb-status-tag--strong{font-weight:600}.pb-status-tag--error{background:var(--pb-danger-bg);color:var(--pb-danger)}.pb-status-tag--warning{background:var(--pb-warning-bg);color:#92400e}.pb-status-tag--info,.pb-status-tag--neutral{background:var(--pb-muted);color:#334155}.pb-status-tag--success{background:var(--pb-success-bg);color:#166534}.pb-status-tag--ai{color:#6d28d9;background:#f5f3ff}@media (forced-colors:active){.pb-status-tag{border:1px solid canvastext}}
