:root{--pe-color-surface: #ffffff;--pe-color-surface-raised: #f4f6f8;--pe-color-surface-alt: #eceff2;--pe-color-card: #ffffff;--pe-color-table-header: #f4f6f8;--pe-color-table-row: #ffffff;--pe-color-border: #dde1e6;--pe-color-text: #1b2733;--pe-color-text-secondary: #5a6b7b;--pe-color-text-muted: #8a99a8;--pe-color-primary: #0f6cbd;--pe-color-on-primary: #ffffff;--pe-color-link: #5b5fc7;--pe-color-error: #b10e1c;--pe-color-error-bg: #fdf3f4;--pe-color-error-border: #f1bcbc;--pe-color-warning: #8a6d00;--pe-color-success: #0e700e;--pe-color-severity-critical: #b10e1c;--pe-color-severity-critical-bg: #fdf3f4;--pe-color-severity-warning: #8a6d00;--pe-color-severity-warning-bg: #fbf6e5;--pe-color-severity-positive: #0e700e;--pe-color-severity-positive-bg: #eef6ee;--pe-color-severity-info: #10559a;--pe-color-severity-info-bg: #eef3fa;--pe-color-severity-neutral: #5a6b7b;--pe-color-severity-neutral-bg: #f4f6f8;--pe-color-chart-1: #0f6cbd;--pe-color-chart-2: #b10e1c;--pe-color-chart-3: #0e700e;--pe-color-chart-4: #8a6d00;--pe-color-chart-5: #6b46c1;--pe-color-chart-6: #0b6a6a;--pe-color-chart-7: #a1450f;--pe-color-chart-8: #9c2f78;--pe-font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pe-font-size-xs: 11px;--pe-font-size-sm: 12px;--pe-font-size-base: 14px;--pe-font-size-md: 16px;--pe-font-size-lg: 18px;--pe-font-size-xl: 20px;--pe-font-size-2xl: 28px;--pe-font-weight-regular: 400;--pe-font-weight-medium: 500;--pe-font-weight-semibold: 600;--pe-font-weight-bold: 700;--pe-radius-sm: 4px;--pe-radius-md: 6px;--pe-radius-lg: 8px;--pe-radius-circular: 9999px;--pe-radius-card: 8px;--pe-shadow-sm: 0 1px 2px rgba(0, 0, 0, .08), 0 0 2px rgba(0, 0, 0, .06);--pe-shadow-md: 0 4px 12px rgba(0, 0, 0, .14), 0 0 4px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--pe-color-surface);font-family:var(--pe-font-family-base)}.pe-form .pe-field-input,.pe-form .pe-field-date-input{background-color:var(--pe-color-table-row);border:1px solid var(--pe-color-border);border-radius:var(--pe-radius-md)}.pe-form .pe-field-input>input,.pe-form .pe-field-input>textarea,.pe-form .pe-field-input>button{background-color:transparent}.pe-form .pe-field-input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pe-form .pe-field-input input[type=number]::-webkit-outer-spin-button,.pe-form .pe-field-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pe-richtext-input{border:1px solid var(--pe-color-border);border-radius:var(--pe-radius-md);background-color:var(--pe-color-table-row);overflow:hidden}.pe-richtext-toolbar{display:flex;gap:2px;padding:4px;border-bottom:1px solid var(--pe-color-border);background-color:var(--pe-color-card)}.pe-richtext-toolbar button{min-width:28px;padding:2px 8px;border:1px solid transparent;border-radius:var(--pe-radius-sm);background:transparent;color:var(--pe-color-text);font:inherit;cursor:pointer}.pe-richtext-toolbar button:hover{background-color:var(--pe-color-table-row);border-color:var(--pe-color-border)}.pe-richtext-surface{min-height:96px;padding:8px 10px;outline:none;font:inherit;color:inherit}.pe-richtext ul,.pe-richtext ol{padding-left:1.5em;margin:.25em 0}.pe-richtext-raw{display:block;width:100%;min-height:96px;padding:8px 10px;border:none;outline:none;resize:vertical;background:transparent;color:inherit;font-family:var(--pe-font-family-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);font-size:var(--pe-font-size-sm)}.pe-row-clickable:hover{filter:brightness(.96)}.pe-row-clickable:focus-visible{outline:2px solid var(--pe-color-link);outline-offset:-2px}.pe-detail-link:focus-visible{outline:2px solid var(--pe-color-link);outline-offset:1px}.pe-table .pe-grid-cell{padding-left:0;padding-right:0;align-self:stretch}.pe-table .pe-link-chip{justify-content:flex-start;text-align:left;font-size:var(--pe-font-size-base)}.pe-pivot-card{display:inline-block;max-width:100%;border:1px solid var(--pe-color-border);border-radius:var(--pe-radius-lg);overflow:hidden;background:var(--pe-color-card)}.pe-pivot-card.pe-pivot-state{min-width:240px}.pe-pivot-scroll{max-width:100%;overflow-x:auto}.pe-pivot-message{max-width:640px}table.pe-pivot{border-collapse:collapse;font-size:var(--pe-font-size-base);color:var(--pe-color-text)}.pe-pivot th,.pe-pivot td{padding:6px 14px;border-right:1px solid var(--pe-color-border);border-bottom:1px solid var(--pe-color-border);white-space:nowrap}.pe-pivot th:last-child,.pe-pivot td:last-child{border-right:none}.pe-pivot tbody tr:last-child th,.pe-pivot tbody tr:last-child td{border-bottom:none}.pe-pivot thead th{font-weight:var(--pe-font-weight-bold);text-align:left;border-bottom:2px solid var(--pe-color-border);background:var(--pe-color-table-header)}.pe-pivot .pe-pivot-row-head{text-align:left;font-weight:var(--pe-font-weight-regular)}.pe-pivot .pe-pivot-cell{text-align:right;font-variant-numeric:tabular-nums}.pe-pivot .pe-pivot-total-row{border-top:2px solid var(--pe-color-border)}.pe-pivot .pe-pivot-total-row .pe-pivot-row-head,.pe-pivot .pe-pivot-total{font-weight:var(--pe-font-weight-bold)}.pe-pivot .pe-pivot-drill{display:block;width:100%;font:inherit;font-weight:inherit;font-variant-numeric:inherit;color:inherit;text-align:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer}.pe-pivot .pe-pivot-drill:focus-visible{outline:2px solid var(--pe-color-link);outline-offset:2px;border-radius:var(--pe-radius-sm)}.pe-pivot .pe-pivot-cell-drillable:hover{background:var(--pe-color-surface-raised)}.pe-chart-card{max-width:100%;border:1px solid var(--pe-color-border);border-radius:var(--pe-radius-lg);background:var(--pe-color-card);padding:12px 14px}.pe-chart-card.pe-chart-state{min-width:240px}.pe-chart-message{max-width:640px}.pe-chart-plot{width:100%}.pe-chart-note{margin-top:8px;font-size:var(--pe-font-size-sm);color:var(--pe-color-text-muted)}.pe-dashboard{display:flex;flex-direction:column;gap:12px}.pe-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;align-items:start}.pe-dashboard-summary{border:1px solid var(--pe-color-border);border-radius:var(--pe-radius-lg);background:var(--pe-color-card);padding:12px 14px}.pe-dashboard-summary-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pe-dashboard-summary-icon{display:inline-flex;color:var(--pe-color-text-secondary)}.pe-dashboard-summary-title{margin:0;font-size:var(--pe-font-size-lg);font-weight:var(--pe-font-weight-semibold);color:var(--pe-color-text)}.pe-dashboard-summary-link{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;background:none;border:0;margin:0;padding:0;cursor:pointer}.pe-dashboard-summary-link:focus-visible{outline:2px solid var(--pe-color-link);outline-offset:2px;border-radius:var(--pe-radius-sm)}.pe-dashboard-columns{display:flex;flex-wrap:wrap;gap:14px}.pe-dashboard-column{flex:1 1 200px;min-width:0}.pe-dashboard-column-label{margin:0 0 6px;font-size:var(--pe-font-size-md);font-weight:var(--pe-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--pe-color-text-muted)}.pe-dashboard-tiles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pe-dashboard-tile{display:flex;flex-direction:column;gap:4px;min-height:72px;padding:10px 12px;border-radius:var(--pe-radius-md);background:var(--pe-color-severity-neutral-bg)}.pe-dashboard-tile-head{display:flex;align-items:center;gap:6px}.pe-dashboard-tile-icon{display:inline-flex}.pe-dashboard-tile-label{font-size:var(--pe-font-size-md);color:var(--pe-color-text-secondary)}.pe-dashboard-tile-value{font-size:var(--pe-font-size-2xl);font-weight:var(--pe-font-weight-semibold);line-height:1.1;color:var(--pe-color-text)}.pe-dashboard-tile-refusal{font-size:var(--pe-font-size-xs);color:var(--pe-color-error)}.pe-dashboard-tile-skeleton{border-radius:var(--pe-radius-sm)}.pe-dashboard-tile-drill{display:flex;flex-direction:column;gap:4px;width:100%;font:inherit;color:inherit;text-align:left;background:none;border:0;margin:0;padding:0;cursor:pointer}.pe-dashboard-tile-drill:focus-visible{outline:2px solid var(--pe-color-link);outline-offset:2px;border-radius:var(--pe-radius-sm)}.pe-dashboard-tile-drillable:hover{box-shadow:inset 0 0 0 1px var(--pe-color-border)}.pe-tile-critical{background:var(--pe-color-severity-critical-bg)}.pe-tile-critical .pe-dashboard-tile-icon{color:var(--pe-color-severity-critical)}.pe-tile-warning{background:var(--pe-color-severity-warning-bg)}.pe-tile-warning .pe-dashboard-tile-icon{color:var(--pe-color-severity-warning)}.pe-tile-positive{background:var(--pe-color-severity-positive-bg)}.pe-tile-positive .pe-dashboard-tile-icon{color:var(--pe-color-severity-positive)}.pe-tile-info{background:var(--pe-color-severity-info-bg)}.pe-tile-info .pe-dashboard-tile-icon{color:var(--pe-color-severity-info)}.pe-tile-neutral{background:var(--pe-color-severity-neutral-bg)}.pe-tile-neutral .pe-dashboard-tile-icon{color:var(--pe-color-severity-neutral)}.pe-dashboard-clear{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;border:1px solid var(--pe-color-border);border-radius:var(--pe-radius-lg);background:var(--pe-color-card);text-align:center}.pe-dashboard-clear-icon{display:inline-flex;color:var(--pe-color-severity-positive)}.pe-dashboard-clear-title{margin:0;font-size:var(--pe-font-size-md);font-weight:var(--pe-font-weight-semibold);color:var(--pe-color-text)}.pe-dashboard-clear-body{margin:0;font-size:var(--pe-font-size-sm);color:var(--pe-color-text-secondary)}.pe-dashboard-dimmed{opacity:.45}.pe-dashboard-hidden-note{margin:2px 0 0;font-size:var(--pe-font-size-xs);font-style:italic;color:var(--pe-color-text-muted)}.pe-dashboard-identity{margin:0;font-size:var(--pe-font-size-sm);color:var(--pe-color-text-muted)}.pe-slice-header{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--pe-color-border);border-radius:var(--pe-radius-md);background:var(--pe-color-surface-raised);font-size:var(--pe-font-size-sm);color:var(--pe-color-text-secondary)}.pe-slice-header-icon{display:inline-flex;color:var(--pe-color-text-muted)}.pe-slice-header-text{flex:1 1 auto;min-width:0}.pe-slice-header-lead{font-weight:var(--pe-font-weight-semibold);color:var(--pe-color-text)}.pe-slice-header-clear{display:inline-flex;align-items:center;flex-shrink:0;padding:2px;border:0;border-radius:var(--pe-radius-sm);background:none;color:var(--pe-color-text-muted);cursor:pointer}.pe-slice-header-clear:hover{color:var(--pe-color-text)}.pe-slice-header-clear:focus-visible{outline:2px solid var(--pe-color-link);outline-offset:1px}.pe-slice-header-unavailable{border-color:var(--pe-color-warning);color:var(--pe-color-text)}.pe-slice-header-unavailable .pe-slice-header-icon{color:var(--pe-color-warning)}.pe-embed-card{position:relative;width:100%;border:1px solid var(--pe-color-border);border-radius:var(--pe-radius-lg);overflow:hidden;background:var(--pe-color-card)}.pe-embed-frame{display:block;width:100%;height:100%;border:0}.pe-embed-loading{position:absolute;top:0;right:0;bottom:0;left:0;padding:12px;background:var(--pe-color-card)}.pe-embed-message{max-width:640px}.pe-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-500-Cerq10X2.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-LgqL8muc.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-700-Yt3aPRUw.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/roboto-400-BqEyEoaF.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/roboto-500-7RbcRiD8.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/roboto-600-CzqH9ZEY.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/roboto-700-BZpUvMxY.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/open-sans-400-Bk63H6sG.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/open-sans-500-C0rntwkW.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/open-sans-600-Cp4N6AwT.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/open-sans-700-CceUhp2e.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-400-BEhtfm5r.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-700-BUGMgin4.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/montserrat-400-BLhwKU8k.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/montserrat-500-DRFEGfly.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/montserrat-600-UVxSCcoG.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/montserrat-700-BdjcYUrC.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-400-DQi5PRDE.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-sans-3-500-DiWS0tcR.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-600-DeckBYAU.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-700-CkzU-mV9.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/nunito-400-r8SDr6Up.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/nunito-500-EugFkASW.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/nunito-600-Br8yIETf.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/nunito-700-Dort48En.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/work-sans-400-jUejSri3.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/work-sans-500-BKGnScDy.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/work-sans-600-DB-2V89X.woff2) format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/work-sans-700-CEeo_t6l.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/merriweather-400-G4kZaoXi.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/merriweather-500-B9YE5SEo.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/merriweather-600-R6Oab5xe.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/merriweather-700-DoUP8Ce-.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/playfair-display-400-CFtfchNt.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/playfair-display-500-DIxvyhka.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/playfair-display-600-CZLGqjJe.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playfair-display-700-CuDiGg7c.woff2) format("woff2")}
