/*
 * Self-hosted variable fonts, latin subset, under the SIL Open Font License 1.1
 * (fonts/*-OFL.txt). No runtime request leaves Portico. The worker embeds the same files
 * when it renders PDFs. Face names match the --pt-font- tokens.
 */
@font-face {
  font-family: Raleway;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/raleway-latin-wght-normal.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url("/assets/ibm-plex-sans-latin-wght-normal.woff2") format("woff2");
}

.pt-Button-button{gap:var(--pt-space-2);padding:0 var(--pt-space-5);border:var(--pt-border-width) solid transparent;border-radius:var(--pt-radius-control);color:var(--pt-color-ink);font-family:var(--pt-type-label-sm-family);font-size:var(--pt-type-label-sm-size);font-weight:var(--pt-type-label-sm-weight);line-height:var(--pt-type-label-sm-line);letter-spacing:var(--pt-type-label-sm-tracking);text-transform:var(--pt-type-label-sm-case);white-space:nowrap;cursor:pointer;transition:border-color var(--pt-motion-fast) var(--pt-motion-easing), background-color var(--pt-motion-fast) var(--pt-motion-easing), opacity var(--pt-motion-fast) var(--pt-motion-easing);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pt-Button-lg{min-block-size:var(--pt-size-control-lg)}.pt-Button-sm{min-block-size:var(--pt-size-control-sm);padding:0 var(--pt-space-3)}.pt-Button-primary{background:var(--pt-color-accent-fill);color:var(--pt-color-on-accent)}.pt-Button-secondary{border-color:var(--pt-color-line);background:var(--pt-color-surface)}.pt-Button-secondary:hover:not(:disabled){border-color:var(--pt-color-line-strong)}.pt-Button-quiet:hover:not(:disabled){background:var(--pt-color-bg)}.pt-Button-primary:hover:not(:disabled){opacity:.92}.pt-Button-button:disabled{cursor:not-allowed;opacity:.5}.pt-Button-loading:disabled{cursor:progress;opacity:.7}.pt-Button-link{text-decoration:none}.pt-Button-label{text-overflow:ellipsis;min-inline-size:0;display:inline-block;overflow:hidden}@media (width<768px){.pt-Button-sm{min-block-size:var(--pt-size-control-lg)}}.pt-Mark-mark{width:var(--pt-size-mark);height:var(--pt-size-mark);border-radius:var(--pt-radius-mark);vertical-align:middle;flex:none;display:inline-block}.pt-Mark-crit{background:var(--pt-color-crit)}.pt-Mark-warn{background:var(--pt-color-warn)}.pt-Mark-pos{background:var(--pt-color-pos)}@media (forced-colors:active){.pt-Mark-mark{background:canvastext}}.pt-Notice-notice{gap:var(--pt-space-3);padding:var(--pt-space-3) var(--pt-space-4);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);background:var(--pt-color-surface);align-items:center;display:flex}.pt-Notice-text{flex:1}.pt-Notice-toast{z-index:50;max-inline-size:calc(100vw - var(--pt-space-6) * 2);background:var(--pt-color-raised);box-shadow:var(--pt-color-shadow-popover);position:fixed;inset-block-end:var(--pt-space-6);inset-inline-start:var(--pt-space-6)}.pt-Skeleton-skeleton{border-radius:var(--pt-radius-bar);background:var(--pt-color-line);animation:pt-Skeleton-pulse 1.6s var(--pt-motion-easing) infinite alternate;display:block}.pt-Skeleton-text{block-size:calc(var(--pt-type-body-size) * var(--pt-type-body-line))}.pt-Skeleton-figure{block-size:var(--pt-type-figure-size)}.pt-Skeleton-control{block-size:var(--pt-size-control-lg);border-radius:var(--pt-radius-control)}.pt-Skeleton-chart{block-size:var(--pt-chart-plot-height-half)}.pt-Skeleton-full{inline-size:100%}.pt-Skeleton-threeQuarters{inline-size:75%}.pt-Skeleton-half{inline-size:50%}.pt-Skeleton-quarter{inline-size:25%}@keyframes pt-Skeleton-pulse{to{opacity:.5}}.pt-viewer-viewer{color:var(--pt-color-ink);background:var(--pt-color-surface);font-family:var(--pt-font-subtext);font-size:var(--pt-type-secondary-size);min-width:0;container-type:inline-size}.pt-viewer-viewer:focus-visible,.pt-viewer-viewer :focus-visible{outline:var(--pt-size-focus-ring-width) solid var(--pt-color-accent);outline-offset:var(--pt-size-focus-ring-offset)}.pt-viewer-toolbar,.pt-viewer-find{align-items:center;gap:var(--pt-space-2);padding:var(--pt-space-3);border-bottom:var(--pt-border-width) solid var(--pt-color-line);flex-wrap:wrap;display:flex}.pt-viewer-pageControl,.pt-viewer-find label{align-items:center;gap:var(--pt-space-2);display:flex}.pt-viewer-viewer input{color:var(--pt-color-ink);background:var(--pt-color-bg);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);min-height:var(--pt-size-control-lg);padding:0 var(--pt-space-2);font-family:var(--pt-font-body);font-size:var(--pt-type-body-size);font-variant-numeric:lining-nums tabular-nums;box-sizing:border-box}.pt-viewer-pageControl input{text-align:center;appearance:textfield;width:5ch}.pt-viewer-viewport{touch-action:pan-y;max-height:80vh;overflow:auto}.pt-viewer-viewport[data-panning=true]{touch-action:pan-x pan-y}.pt-viewer-pageFrame{transform-origin:0 0}.pt-viewer-viewport [class~=react-pdf__Page]{width:max-content;margin-inline:auto}.pt-viewer-viewport [class~=react-pdf__Page__textContent] mark{background:var(--pt-color-accent-soft);color:var(--pt-color-ink)}.pt-viewer-skeleton{justify-content:center;align-items:center;gap:var(--pt-space-3);aspect-ratio:8.5/11;background:var(--pt-color-bg);color:var(--pt-color-muted);flex-direction:column;display:flex}@container (width<768px){.pt-viewer-toolbar .pt-viewer-desktop{display:none}.pt-viewer-toolbar{justify-content:space-between}}:root{--pt-color-page:#fff;--pt-font-heading:"Raleway", system-ui, -apple-system, "Segoe UI", sans-serif;--pt-font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--pt-font-subtext:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--pt-font-email-heading:system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--pt-font-email-body:system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--pt-type-wordmark-family:var(--pt-font-heading);--pt-type-wordmark-size:17px;--pt-type-wordmark-weight:600;--pt-type-wordmark-line:1;--pt-type-wordmark-tracking:.14em;--pt-type-wordmark-case:uppercase;--pt-type-display-family:var(--pt-font-heading);--pt-type-display-size:30px;--pt-type-display-weight:600;--pt-type-display-line:1.05;--pt-type-display-tracking:.01em;--pt-type-display-case:none;--pt-type-title-family:var(--pt-font-heading);--pt-type-title-size:22px;--pt-type-title-weight:600;--pt-type-title-line:1.15;--pt-type-title-tracking:.01em;--pt-type-title-case:none;--pt-type-heading-family:var(--pt-font-heading);--pt-type-heading-size:17px;--pt-type-heading-weight:600;--pt-type-heading-line:1.2;--pt-type-heading-tracking:.02em;--pt-type-heading-case:none;--pt-type-figure-family:var(--pt-font-heading);--pt-type-figure-size:26px;--pt-type-figure-weight:600;--pt-type-figure-line:1;--pt-type-figure-tracking:0;--pt-type-figure-case:none;--pt-type-label-family:var(--pt-font-heading);--pt-type-label-size:14px;--pt-type-label-weight:600;--pt-type-label-line:1;--pt-type-label-tracking:.1em;--pt-type-label-case:uppercase;--pt-type-label-sm-family:var(--pt-font-heading);--pt-type-label-sm-size:13px;--pt-type-label-sm-weight:600;--pt-type-label-sm-line:1;--pt-type-label-sm-tracking:.1em;--pt-type-label-sm-case:uppercase;--pt-type-body-family:var(--pt-font-body);--pt-type-body-size:15px;--pt-type-body-weight:400;--pt-type-body-line:1.5;--pt-type-body-case:none;--pt-type-body-strong-family:var(--pt-font-body);--pt-type-body-strong-size:15px;--pt-type-body-strong-weight:700;--pt-type-body-strong-line:1.5;--pt-type-secondary-family:var(--pt-font-subtext);--pt-type-secondary-size:14px;--pt-type-secondary-weight:400;--pt-type-secondary-line:1.4;--pt-type-eyebrow-family:var(--pt-font-subtext);--pt-type-eyebrow-size:15px;--pt-type-eyebrow-weight:400;--pt-type-eyebrow-line:1.3;--pt-type-delta-family:var(--pt-font-subtext);--pt-type-delta-size:13px;--pt-type-delta-weight:400;--pt-type-delta-line:1.4;--pt-type-caption-family:var(--pt-font-subtext);--pt-type-caption-size:13px;--pt-type-caption-weight:400;--pt-type-caption-line:1.4;--pt-type-chart-value-family:var(--pt-font-subtext);--pt-type-chart-value-size:14px;--pt-type-chart-value-weight:600;--pt-type-chart-value-line:1.2;--pt-type-numeric-family:var(--pt-font-body);--pt-type-tooltip-value-size:15px;--pt-print-display-family:var(--pt-font-heading);--pt-print-display-size:22pt;--pt-print-display-weight:600;--pt-print-display-case:none;--pt-print-title-family:var(--pt-font-heading);--pt-print-title-size:15pt;--pt-print-title-weight:600;--pt-print-title-case:none;--pt-print-label-family:var(--pt-font-heading);--pt-print-label-size:10pt;--pt-print-label-weight:600;--pt-print-label-tracking:.1em;--pt-print-label-case:uppercase;--pt-print-body-family:var(--pt-font-body);--pt-print-body-size:11pt;--pt-print-body-line:1.45;--pt-print-secondary-family:var(--pt-font-subtext);--pt-print-secondary-size:10.5pt;--pt-print-caption-family:var(--pt-font-subtext);--pt-print-caption-size:10pt;--pt-print-dense-family:var(--pt-font-subtext);--pt-print-dense-size:8pt;--pt-print-dense-line:1.3;--pt-print-numeric-family:var(--pt-font-body);--pt-print-figure-family:var(--pt-font-heading);--pt-print-figure-size:18pt;--pt-print-figure-weight:600;--pt-print-tick-family:var(--pt-font-subtext);--pt-print-tick-size:10pt;--pt-print-chart-value-family:var(--pt-font-subtext);--pt-print-chart-value-size:10.5pt;--pt-print-chart-value-weight:600;--pt-print-page-margin:.75in;--pt-space-1:4px;--pt-space-2:8px;--pt-space-3:12px;--pt-space-4:16px;--pt-space-5:20px;--pt-space-6:24px;--pt-space-8:32px;--pt-space-11:44px;--pt-space-15:60px;--pt-space-page-inline-start:44px;--pt-space-page-inline-end:44px;--pt-space-page-top:32px;--pt-space-page-bottom:60px;--pt-space-page-section-gap:24px;--pt-space-panel-header-padding:16px 20px 10px;--pt-space-panel-row-padding:12px 20px;--pt-space-panel-column-gap:16px;--pt-space-rail-width:232px;--pt-space-rail-min-width:200px;--pt-space-rail-padding:28px 16px;--pt-space-rail-group-gap:24px;--pt-space-rail-item-gap:2px;--pt-space-grid-gap:24px;--pt-space-grid-figure-gap:12px;--pt-space-grid-two-column-min:380px;--pt-size-control-lg:44px;--pt-size-control-md:40px;--pt-size-control-sm:36px;--pt-size-mark:8px;--pt-size-bar:8px;--pt-size-icon-row:18px;--pt-size-icon-nav:20px;--pt-size-icon-stroke:1.75;--pt-size-layout-min-viewport:1280px;--pt-size-layout-max-content:1680px;--pt-size-layout-table-scroll:420px;--pt-size-focus-ring-width:2px;--pt-size-focus-ring-offset:2px;--pt-size-focus-ring-color:var(--pt-color-accent);--pt-radius-panel:12px;--pt-radius-control:10px;--pt-radius-brand:8px;--pt-radius-bar:4px;--pt-radius-mark:50%;--pt-border-width:1px;--pt-border-color:var(--pt-color-line);--pt-motion-fast:.12s;--pt-motion-base:.2s;--pt-motion-easing:cubic-bezier(.2, 0, 0, 1);--pt-chart-line:2px;--pt-chart-dot:8px;--pt-chart-dot-ring:2px;--pt-chart-bar-max-thickness:24px;--pt-chart-bar-end-radius:4px;--pt-chart-segment-gap:2px;--pt-chart-area-opacity:.1;--pt-chart-crosshair:1px;--pt-chart-dim-opacity:.4;--pt-chart-hit-target-min:24px;--pt-chart-plot-height-half:200px;--pt-chart-plot-height-full:240px;--pt-chart-period-band:44px;--pt-chart-tick-gutter:40px;--pt-chart-end-label-gutter:48px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pt-color-bg:#eeebe5;--pt-color-surface:#f8f6f2;--pt-color-raised:#fff;--pt-color-ink:#2a2724;--pt-color-muted:#6b655e;--pt-color-line:#ded9d0;--pt-color-line-strong:#bdb6ab;--pt-color-accent:#4e4842;--pt-color-accent-fill:#4e4842;--pt-color-accent-soft:#e6e1d8;--pt-color-on-accent:#fff;--pt-color-crit:#a33a2e;--pt-color-warn:#9a6b1f;--pt-color-pos:#3f7a4f;--pt-color-scrim:#2a272466;--pt-color-shadow-popover:0 8px 24px #2a27241f;--pt-color-shadow-dialog:0 16px 48px #2a27242e;--pt-chart-single:#4b5f7a;--pt-chart-context:#b9bab3;--pt-chart-cat-1:#5388cd;--pt-chart-cat-2:#bf6e3e;--pt-chart-cat-3:#844989;--pt-chart-cat-4:#009c96;--pt-chart-cat-5:#6654a1;--pt-chart-ord-1:#98aecc;--pt-chart-ord-2:#7997c0;--pt-chart-ord-3:#3b6aa7;--pt-chart-ord-4:#214069;--pt-chart-seq-100:#b6c6db;--pt-chart-seq-200:#98aecc;--pt-chart-seq-300:#7997c0;--pt-chart-seq-400:#5a81b4;--pt-chart-seq-500:#3b6aa7;--pt-chart-seq-600:#2b548a;--pt-chart-seq-700:#214069;--pt-chart-div-cool:#3063a6;--pt-chart-div-midpoint:#ddddd6;--pt-chart-div-warm:#b26232;--pt-chart-gridline:#ddddd6;--pt-chart-axis:#b9bab3}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-color-bg:#181614;--pt-color-surface:#211f1c;--pt-color-raised:#2b2825;--pt-color-ink:#eeebe5;--pt-color-muted:#a9a39b;--pt-color-line:#36322e;--pt-color-line-strong:#5c5650;--pt-color-accent:#cfc7bc;--pt-color-accent-fill:#5e5751;--pt-color-accent-soft:#2f2b27;--pt-color-on-accent:#f8f6f2;--pt-color-crit:#de6e74;--pt-color-warn:#d9ac5e;--pt-color-pos:#78ba86;--pt-color-scrim:#0000008c;--pt-color-shadow-popover:0 8px 24px #00000080;--pt-color-shadow-dialog:0 16px 48px #0009;--pt-chart-single:#86a7d4;--pt-chart-context:#3d4044;--pt-chart-cat-1:#5f94da;--pt-chart-cat-2:#b86838;--pt-chart-cat-3:#965a9c;--pt-chart-cat-4:#00a9a2;--pt-chart-cat-5:#8271c2;--pt-chart-ord-1:#3e5c84;--pt-chart-ord-2:#4b70a2;--pt-chart-ord-3:#739bcf;--pt-chart-ord-4:#abc6eb;--pt-chart-seq-100:#324968;--pt-chart-seq-200:#3e5c84;--pt-chart-seq-300:#4b70a2;--pt-chart-seq-400:#5c85bc;--pt-chart-seq-500:#739bcf;--pt-chart-seq-600:#8fb0dd;--pt-chart-seq-700:#abc6eb;--pt-chart-div-cool:#5f94da;--pt-chart-div-midpoint:#313438;--pt-chart-div-warm:#b86838;--pt-chart-gridline:#313438;--pt-chart-axis:#575b5f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-color-bg:#181614;--pt-color-surface:#211f1c;--pt-color-raised:#2b2825;--pt-color-ink:#eeebe5;--pt-color-muted:#a9a39b;--pt-color-line:#36322e;--pt-color-line-strong:#5c5650;--pt-color-accent:#cfc7bc;--pt-color-accent-fill:#5e5751;--pt-color-accent-soft:#2f2b27;--pt-color-on-accent:#f8f6f2;--pt-color-crit:#de6e74;--pt-color-warn:#d9ac5e;--pt-color-pos:#78ba86;--pt-color-scrim:#0000008c;--pt-color-shadow-popover:0 8px 24px #00000080;--pt-color-shadow-dialog:0 16px 48px #0009;--pt-chart-single:#86a7d4;--pt-chart-context:#3d4044;--pt-chart-cat-1:#5f94da;--pt-chart-cat-2:#b86838;--pt-chart-cat-3:#965a9c;--pt-chart-cat-4:#00a9a2;--pt-chart-cat-5:#8271c2;--pt-chart-ord-1:#3e5c84;--pt-chart-ord-2:#4b70a2;--pt-chart-ord-3:#739bcf;--pt-chart-ord-4:#abc6eb;--pt-chart-seq-100:#324968;--pt-chart-seq-200:#3e5c84;--pt-chart-seq-300:#4b70a2;--pt-chart-seq-400:#5c85bc;--pt-chart-seq-500:#739bcf;--pt-chart-seq-600:#8fb0dd;--pt-chart-seq-700:#abc6eb;--pt-chart-div-cool:#5f94da;--pt-chart-div-midpoint:#313438;--pt-chart-div-warm:#b86838;--pt-chart-gridline:#313438;--pt-chart-axis:#575b5f}}@media (prefers-reduced-motion:reduce){:root{--pt-motion-fast:0s;--pt-motion-base:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{background:var(--pt-color-bg);min-height:100vh;color:var(--pt-color-ink);font-family:var(--pt-type-body-family);font-size:var(--pt-type-body-size);font-weight:var(--pt-type-body-weight);line-height:var(--pt-type-body-line);font-variant-numeric:lining-nums;transition:background-color var(--pt-motion-base) var(--pt-motion-easing);margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:inherit;font-weight:inherit}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,picture,video,canvas{max-width:100%;display:block}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}em,i,cite,address{font-style:normal}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration-thickness:var(--pt-border-width);text-underline-offset:.15em}:focus-visible{outline:var(--pt-size-focus-ring-width) solid var(--pt-size-focus-ring-color);outline-offset:var(--pt-size-focus-ring-offset)}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}.pt-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.pt-wordmark{font-family:var(--pt-type-wordmark-family);font-size:var(--pt-type-wordmark-size);font-weight:var(--pt-type-wordmark-weight);line-height:var(--pt-type-wordmark-line);letter-spacing:var(--pt-type-wordmark-tracking);text-transform:var(--pt-type-wordmark-case);font-variant-numeric:lining-nums}.pt-display{font-family:var(--pt-type-display-family);font-size:var(--pt-type-display-size);font-weight:var(--pt-type-display-weight);line-height:var(--pt-type-display-line);letter-spacing:var(--pt-type-display-tracking);text-transform:var(--pt-type-display-case);font-variant-numeric:lining-nums}.pt-title{font-family:var(--pt-type-title-family);font-size:var(--pt-type-title-size);font-weight:var(--pt-type-title-weight);line-height:var(--pt-type-title-line);letter-spacing:var(--pt-type-title-tracking);text-transform:var(--pt-type-title-case);font-variant-numeric:lining-nums}.pt-heading{font-family:var(--pt-type-heading-family);font-size:var(--pt-type-heading-size);font-weight:var(--pt-type-heading-weight);line-height:var(--pt-type-heading-line);letter-spacing:var(--pt-type-heading-tracking);text-transform:var(--pt-type-heading-case);font-variant-numeric:lining-nums}.pt-figure{font-family:var(--pt-type-figure-family);font-size:var(--pt-type-figure-size);font-weight:var(--pt-type-figure-weight);line-height:var(--pt-type-figure-line);letter-spacing:var(--pt-type-figure-tracking);text-transform:var(--pt-type-figure-case);font-variant-numeric:lining-nums}.pt-label{font-family:var(--pt-type-label-family);font-size:var(--pt-type-label-size);font-weight:var(--pt-type-label-weight);line-height:var(--pt-type-label-line);letter-spacing:var(--pt-type-label-tracking);text-transform:var(--pt-type-label-case);font-variant-numeric:lining-nums}.pt-label-sm{font-family:var(--pt-type-label-sm-family);font-size:var(--pt-type-label-sm-size);font-weight:var(--pt-type-label-sm-weight);line-height:var(--pt-type-label-sm-line);letter-spacing:var(--pt-type-label-sm-tracking);text-transform:var(--pt-type-label-sm-case);font-variant-numeric:lining-nums}.pt-body{font-family:var(--pt-type-body-family);font-size:var(--pt-type-body-size);font-weight:var(--pt-type-body-weight);line-height:var(--pt-type-body-line);text-transform:var(--pt-type-body-case)}.pt-body-strong{font-family:var(--pt-type-body-strong-family);font-size:var(--pt-type-body-strong-size);font-weight:var(--pt-type-body-strong-weight);line-height:var(--pt-type-body-strong-line)}.pt-secondary{font-family:var(--pt-type-secondary-family);font-size:var(--pt-type-secondary-size);font-weight:var(--pt-type-secondary-weight);line-height:var(--pt-type-secondary-line);color:var(--pt-color-muted)}.pt-eyebrow{font-family:var(--pt-type-eyebrow-family);font-size:var(--pt-type-eyebrow-size);font-weight:var(--pt-type-eyebrow-weight);line-height:var(--pt-type-eyebrow-line);color:var(--pt-color-muted)}.pt-delta{font-family:var(--pt-type-delta-family);font-size:var(--pt-type-delta-size);font-weight:var(--pt-type-delta-weight);line-height:var(--pt-type-delta-line);color:var(--pt-color-muted)}.pt-caption{font-family:var(--pt-type-caption-family);font-size:var(--pt-type-caption-size);font-weight:var(--pt-type-caption-weight);line-height:var(--pt-type-caption-line);color:var(--pt-color-muted)}.pt-chart-value{font-family:var(--pt-type-chart-value-family);font-size:var(--pt-type-chart-value-size);font-weight:var(--pt-type-chart-value-weight);line-height:var(--pt-type-chart-value-line);color:var(--pt-color-ink)}.pt-numeric{font-family:var(--pt-type-numeric-family);font-variant-numeric:lining-nums tabular-nums;text-align:right}.pt-print{--pt-type-display-size:var(--pt-print-display-size);--pt-type-title-size:var(--pt-print-title-size);--pt-type-figure-size:var(--pt-print-figure-size);--pt-type-label-size:var(--pt-print-label-size);--pt-type-label-sm-size:var(--pt-print-label-size);--pt-type-body-size:var(--pt-print-body-size);--pt-type-body-line:var(--pt-print-body-line);--pt-type-body-strong-size:var(--pt-print-body-size);--pt-type-body-strong-line:var(--pt-print-body-line);--pt-type-secondary-size:var(--pt-print-secondary-size);--pt-type-eyebrow-size:var(--pt-print-secondary-size);--pt-type-delta-size:var(--pt-print-caption-size);--pt-type-caption-size:var(--pt-print-caption-size);--pt-type-chart-value-size:var(--pt-print-chart-value-size)}@media print{:root{--pt-type-display-size:var(--pt-print-display-size);--pt-type-title-size:var(--pt-print-title-size);--pt-type-figure-size:var(--pt-print-figure-size);--pt-type-label-size:var(--pt-print-label-size);--pt-type-label-sm-size:var(--pt-print-label-size);--pt-type-body-size:var(--pt-print-body-size);--pt-type-body-line:var(--pt-print-body-line);--pt-type-body-strong-size:var(--pt-print-body-size);--pt-type-body-strong-line:var(--pt-print-body-line);--pt-type-secondary-size:var(--pt-print-secondary-size);--pt-type-eyebrow-size:var(--pt-print-secondary-size);--pt-type-delta-size:var(--pt-print-caption-size);--pt-type-caption-size:var(--pt-print-caption-size);--pt-type-chart-value-size:var(--pt-print-chart-value-size)}}@page{size:letter portrait;margin:.75in}@media print{:root{--pt-color-bg:var(--pt-color-page);--pt-color-surface:var(--pt-color-page);--pt-color-raised:var(--pt-color-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{background:var(--pt-color-page);min-height:0;transition:none}}.pt-print{--pt-color-bg:var(--pt-color-page);--pt-color-surface:var(--pt-color-page);--pt-color-raised:var(--pt-color-page);background:var(--pt-color-page);color:var(--pt-color-ink);font-family:var(--pt-type-body-family);font-size:var(--pt-type-body-size);line-height:var(--pt-type-body-line)}.pt-keep,section,tr{break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}.pt-break-before{break-before:page}p,li{orphans:3;widows:3}@media (forced-colors:active){.pt-texture-45{background-image:repeating-linear-gradient(45deg,currentColor 0 1px,#0000 1px 4px)}.pt-texture-135{background-image:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 4px)}}.pt-Bar-track{inline-size:100%;min-inline-size:var(--pt-space-15);block-size:var(--pt-size-bar);border-radius:var(--pt-radius-bar);background:var(--pt-color-bg);display:block;overflow:hidden}.pt-Bar-fill{border-radius:var(--pt-radius-bar);background:var(--pt-chart-single);block-size:100%;display:block}.pt-Bar-crit{background:var(--pt-color-crit)}@media print{.pt-Bar-track{background:var(--pt-color-line-strong)}}@media (forced-colors:active){.pt-Bar-track{border:var(--pt-border-width) solid CanvasText}.pt-Bar-fill{background:canvastext}}.pt-Chip-chip{gap:var(--pt-space-1);block-size:calc(var(--pt-space-6) + var(--pt-space-1));padding:0 var(--pt-space-3);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);color:var(--pt-color-ink);font-family:var(--pt-type-label-sm-family);font-size:var(--pt-type-label-sm-size);font-weight:var(--pt-type-label-sm-weight);line-height:var(--pt-type-label-sm-line);letter-spacing:var(--pt-type-label-sm-tracking);text-transform:var(--pt-type-label-sm-case);white-space:nowrap;align-items:center;display:inline-flex}.pt-Chip-remove{padding:var(--pt-space-1);border-radius:var(--pt-radius-control);color:var(--pt-color-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--pt-space-2) * -1);display:inline-grid}.pt-Chip-remove:hover{color:var(--pt-color-ink)}.pt-EmptyState-empty{gap:var(--pt-space-4);color:var(--pt-color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pt-Figure-container{container-type:inline-size}.pt-Figure-group{gap:var(--pt-space-grid-figure-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.pt-Figure-figure{gap:var(--pt-space-2);min-inline-size:0;padding:var(--pt-space-4) var(--pt-space-5);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-panel);background:var(--pt-color-surface);flex-direction:column;display:flex}.pt-Figure-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-Figure-values{gap:var(--pt-space-2);flex-direction:column;margin:0;display:flex}.pt-Figure-value{min-block-size:1em}.pt-Figure-delta{gap:var(--pt-space-2);align-items:center;display:inline-flex}.pt-Figure-sparkline{display:block}.pt-Figure-print{padding:var(--pt-space-2) 0;border-width:0 0 var(--pt-border-width);background:0 0;border-radius:0}.pt-Figure-printGroup{break-inside:avoid;grid-template-columns:repeat(5,minmax(0,1fr))}@container (width<880px){.pt-Figure-group:not(.pt-Figure-printGroup){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<520px){.pt-Figure-group:not(.pt-Figure-printGroup){grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-PageHeader-header{gap:var(--pt-space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.pt-PageHeader-titles{gap:var(--pt-space-2);flex-direction:column;min-inline-size:0;display:flex}.pt-PageHeader-actions{gap:var(--pt-space-3);display:flex}.pt-Panel-panel{border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-panel);background:var(--pt-color-surface);min-inline-size:0}.pt-Panel-header{gap:var(--pt-space-3);padding:var(--pt-space-panel-header-padding);justify-content:space-between;align-items:center;display:flex}.pt-Panel-heading{gap:var(--pt-space-2);flex-wrap:wrap;align-items:baseline;display:flex}.pt-Panel-count{font-family:var(--pt-type-secondary-family);font-size:var(--pt-type-secondary-size);font-weight:var(--pt-type-secondary-weight);letter-spacing:0;text-transform:none}.pt-Panel-actions{gap:var(--pt-space-2);display:flex}.pt-Panel-body{padding:var(--pt-space-panel-row-padding);padding-block-end:var(--pt-space-5)}.pt-Panel-flush{padding-block-end:var(--pt-space-2)}.pt-Panel-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--pt-space-grid-two-column-min)), 1fr));gap:var(--pt-space-grid-gap);display:grid}.pt-Panel-wide{grid-column:1/-1}.pt-Panel-print{break-inside:auto;background:0 0;border-width:0;border-radius:0}.pt-Panel-print .pt-Panel-header{padding:0 0 var(--pt-space-2)}.pt-Panel-print .pt-Panel-body,.pt-Panel-print .pt-Panel-flush{padding:0}.pt-Row-list{margin:0;padding:0}.pt-Row-row{gap:var(--pt-space-3);min-block-size:var(--pt-size-control-lg);padding:var(--pt-space-panel-row-padding);border-block-start:var(--pt-border-width) solid var(--pt-color-line);align-items:center;display:flex}.pt-Row-row:first-child{border-block-start:0}.pt-Row-content{flex:1;min-inline-size:0}.pt-Table-wrap{min-inline-size:0}.pt-Table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.pt-Table-table{border-collapse:separate;border-spacing:0;inline-size:100%}.pt-Table-caption{padding:var(--pt-space-panel-header-padding);text-align:start}.pt-Table-th{z-index:1;padding:var(--pt-space-2) var(--pt-space-5);border-block-end:var(--pt-border-width) solid var(--pt-color-line-strong);background:var(--pt-color-surface);color:var(--pt-color-muted);font-family:var(--pt-type-secondary-family);font-size:var(--pt-type-secondary-size);font-weight:var(--pt-type-secondary-weight);line-height:var(--pt-type-secondary-line);text-align:start;vertical-align:bottom;white-space:nowrap;position:sticky;inset-block-start:0}.pt-Table-group{border-block-end-color:var(--pt-color-line);text-align:center}.pt-Table-td{padding:var(--pt-space-3) var(--pt-space-5);border-block-end:var(--pt-border-width) solid var(--pt-color-line);font-family:var(--pt-type-body-family);font-size:var(--pt-type-body-size);font-weight:var(--pt-type-body-weight);line-height:var(--pt-type-body-line);text-align:start;vertical-align:middle}.pt-Table-rowHeader{font-weight:var(--pt-type-body-weight)}.pt-Table-primary{font-weight:var(--pt-type-body-strong-weight)}.pt-Table-numeric{text-align:end;white-space:nowrap}.pt-Table-bar{min-inline-size:calc(var(--pt-space-15) * 2)}.pt-Table-sort{gap:var(--pt-space-1);color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.pt-Table-sort:hover{color:var(--pt-color-ink)}.pt-Table-empty{color:var(--pt-color-muted)}.pt-Table-totals .pt-Table-td{border-block:var(--pt-border-width) solid var(--pt-color-line-strong);font-weight:var(--pt-type-body-strong-weight);border-block-end:0}.pt-Table-pages{gap:var(--pt-space-1);padding:var(--pt-space-2) var(--pt-space-3);border-block-start:var(--pt-border-width) solid var(--pt-color-line);justify-content:flex-end;align-items:center;display:flex}.pt-Table-print .pt-Table-scroll{overflow:visible}.pt-Table-print .pt-Table-th{padding-inline:var(--pt-space-2);background:0 0;position:static}.pt-Table-print .pt-Table-td{padding:var(--pt-space-2)}.pt-Table-print .pt-Table-tr{break-inside:avoid}.pt-Table-tr:last-child .pt-Table-td{border-block-end:0}@media (width<768px){.pt-Table-wrap:not(.pt-Table-print) .pt-Table-td,.pt-Table-wrap:not(.pt-Table-print) .pt-Table-th{padding-inline:var(--pt-space-4);white-space:nowrap}.pt-Table-wrap:not(.pt-Table-print) .pt-Table-td:first-child,.pt-Table-wrap:not(.pt-Table-print) .pt-Table-th:first-child{z-index:2;background:var(--pt-color-surface);position:sticky;inset-inline-start:0}}.pt-Table-bounded{max-block-size:var(--pt-size-layout-table-scroll);overscroll-behavior:contain;overflow:auto}.pt-Table-bounded thead{z-index:3;position:sticky;inset-block-start:0}.pt-Table-bounded .pt-Table-th{position:static}.pt-Table-bounded tfoot{z-index:3;position:sticky;inset-block-end:0}.pt-Table-bounded .pt-Table-totals .pt-Table-td{background:var(--pt-color-surface)}.pt-DocumentPreview-preview{border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-panel);min-inline-size:0;color:var(--pt-color-ink);background:var(--pt-color-surface);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.pt-DocumentPreview-header{justify-content:space-between;align-items:center;gap:var(--pt-space-2);padding:var(--pt-space-3);border-block-end:var(--pt-border-width) solid var(--pt-color-line);flex-wrap:wrap;display:flex}.pt-DocumentPreview-header h2{margin:0}.pt-DocumentPreview-toolbar{gap:var(--pt-space-3);padding:var(--pt-space-2) var(--pt-space-3) var(--pt-space-2) var(--pt-space-5);border-block-end:var(--pt-border-width) solid var(--pt-color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pt-DocumentPreview-period{flex:1;min-inline-size:0}.pt-DocumentPreview-group{gap:var(--pt-space-1);align-items:center;display:flex}.pt-DocumentPreview-stage{min-block-size:calc(var(--pt-space-15) * 8);padding:var(--pt-space-6);background:var(--pt-color-bg);place-items:start center;display:grid;overflow:auto}.pt-DocumentPreview-frame{inline-size:100%;min-block-size:calc(var(--pt-space-15) * 12);background:var(--pt-color-page);border:0}.pt-DocumentPreview-stage.pt-DocumentPreview-viewerStage{place-items:normal;min-block-size:0;min-inline-size:0;padding:0;display:block;overflow:hidden}@media (width<768px){.pt-DocumentPreview-zoom{display:none}.pt-DocumentPreview-stage{padding:var(--pt-space-3)}}.pt-Chart-chart{gap:var(--pt-space-3);min-inline-size:0;display:grid}.pt-Chart-top,.pt-Chart-bottom{gap:var(--pt-space-4);justify-content:space-between;align-items:center;display:flex}.pt-Chart-legend{gap:var(--pt-space-2) var(--pt-space-5);flex-wrap:wrap;margin:0;padding:0;display:flex}.pt-Chart-legendItem{gap:var(--pt-space-2);align-items:center;display:inline-flex}.pt-Chart-plot{border-radius:var(--pt-radius-control);position:relative}.pt-Chart-svg{block-size:auto;max-inline-size:100%;display:block;overflow:visible}.pt-Chart-tick,.pt-Chart-category,.pt-Chart-value{font-family:var(--pt-type-caption-family)}.pt-Chart-tick{fill:var(--pt-color-muted);font-size:var(--pt-type-caption-size)}.pt-Chart-category{fill:var(--pt-color-ink);font-size:var(--pt-type-secondary-size)}.pt-Chart-value{fill:var(--pt-color-ink);font-size:var(--pt-type-chart-value-size);font-weight:var(--pt-type-chart-value-weight)}.pt-Chart-grid{stroke:var(--pt-chart-gridline);stroke-width:1px;shape-rendering:crispedges}.pt-Chart-axis{stroke:var(--pt-chart-axis);stroke-width:1px;shape-rendering:crispedges}.pt-Chart-threshold{stroke:var(--pt-color-muted);stroke-width:1px;shape-rendering:crispedges}.pt-Chart-crosshair{stroke:var(--pt-color-line-strong);stroke-width:var(--pt-chart-crosshair)}.pt-Chart-line{fill:none;stroke-width:var(--pt-chart-line);stroke-linecap:round;stroke-linejoin:round}.pt-Chart-dot{stroke:var(--pt-color-surface);stroke-width:var(--pt-chart-dot-ring)}.pt-Chart-texture{display:none}.pt-Chart-textureLine{stroke:var(--pt-color-surface);stroke-width:1.5px}.pt-Chart-tooltip{z-index:3;gap:var(--pt-space-1);min-inline-size:calc(var(--pt-space-15) * 2);padding:var(--pt-space-3) var(--pt-space-4);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);background:var(--pt-color-raised);box-shadow:var(--pt-color-shadow-popover);pointer-events:none;display:grid;position:absolute}.pt-Chart-tipRow{gap:var(--pt-space-2);align-items:center;margin:0;display:flex}.pt-Chart-tipKey{inline-size:var(--pt-space-3);border-radius:var(--pt-radius-bar);block-size:3px}.pt-Chart-tipValue{color:var(--pt-color-ink);font-family:var(--pt-type-chart-value-family);font-size:var(--pt-type-tooltip-value-size);font-weight:var(--pt-type-chart-value-weight)}.pt-Chart-sparkline{display:block;overflow:visible}.pt-Chart-print .pt-Chart-plot{border-radius:0}.pt-Chart-print .pt-Chart-dot,.pt-Chart-print .pt-Chart-textureLine{stroke:var(--pt-color-page)}@media print and (monochrome),(forced-colors:active){.pt-Chart-texture{display:inline}}.pt-Dialog-scrim{z-index:80;background:var(--pt-color-scrim);animation:pt-Dialog-fade var(--pt-motion-base) var(--pt-motion-easing);position:fixed;inset:0}.pt-Dialog-dialog{z-index:81;gap:var(--pt-space-5);inline-size:min(calc(var(--pt-space-15) * 9), calc(100vw - var(--pt-space-8)));max-block-size:calc(100vh - var(--pt-space-15));padding:var(--pt-space-6);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-panel);background:var(--pt-color-raised);box-shadow:var(--pt-color-shadow-dialog);color:var(--pt-color-ink);animation:pt-Dialog-fade var(--pt-motion-base) var(--pt-motion-easing);display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}.pt-Dialog-title{margin:0}.pt-Dialog-actions{gap:var(--pt-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@keyframes pt-Dialog-fade{0%{opacity:0}}.pt-Field-field{gap:var(--pt-space-2);min-inline-size:0;display:grid}.pt-Field-label{gap:var(--pt-space-3);align-items:center;display:flex}.pt-Field-required{gap:var(--pt-space-1);align-items:center;display:inline-flex}.pt-Field-control{inline-size:100%;min-block-size:var(--pt-size-control-lg);padding:0 var(--pt-space-4);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);background:var(--pt-color-bg);color:var(--pt-color-ink);transition:border-color var(--pt-motion-fast) var(--pt-motion-easing)}.pt-Field-md{min-block-size:var(--pt-size-control-md)}.pt-Field-control:disabled{cursor:not-allowed;opacity:.6}.pt-Field-control:hover:not(:disabled){border-color:var(--pt-color-line-strong)}.pt-Field-control::placeholder{color:var(--pt-color-muted);font-family:var(--pt-type-secondary-family);font-size:var(--pt-type-secondary-size);opacity:1}.pt-Field-textarea{min-block-size:calc(var(--pt-space-15) * 2);padding-block:var(--pt-space-3);resize:vertical}.pt-Field-date{font-variant-numeric:lining-nums tabular-nums}.pt-Field-trigger{gap:var(--pt-space-2);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.pt-Field-placeholder{color:var(--pt-color-muted);font-family:var(--pt-type-secondary-family);font-size:var(--pt-type-secondary-size)}.pt-Field-chevron{color:var(--pt-color-muted);display:inline-grid}.pt-Field-list{z-index:60;min-inline-size:var(--radix-select-trigger-width);max-block-size:var(--radix-select-content-available-height);padding:var(--pt-space-1);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);background:var(--pt-color-raised);box-shadow:var(--pt-color-shadow-popover);color:var(--pt-color-ink);overflow:auto}.pt-Field-option{gap:var(--pt-space-3);min-block-size:var(--pt-size-control-md);padding:0 var(--pt-space-3);border-radius:var(--pt-radius-bar);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;display:flex}.pt-Field-option[data-highlighted]{background:var(--pt-color-bg)}.pt-Field-indicator{display:inline-grid}.pt-Field-error{gap:var(--pt-space-2);align-items:center;display:flex}@media (width<768px){.pt-Field-md,.pt-Field-option{min-block-size:var(--pt-size-control-lg)}}.pt-Menu-menu{z-index:60;min-inline-size:calc(var(--pt-space-15) * 3);padding:var(--pt-space-1);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);background:var(--pt-color-raised);box-shadow:var(--pt-color-shadow-popover);color:var(--pt-color-ink)}.pt-Menu-label{padding:var(--pt-space-2) var(--pt-space-3) var(--pt-space-1)}.pt-Menu-item{gap:var(--pt-space-3);min-block-size:var(--pt-size-control-md);padding:0 var(--pt-space-3);border-radius:var(--pt-radius-bar);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex}.pt-Menu-item[data-highlighted]{background:var(--pt-color-bg)}.pt-Menu-item[data-disabled]{color:var(--pt-color-muted);cursor:not-allowed}.pt-Menu-separator{block-size:var(--pt-border-width);margin:var(--pt-space-1) 0;background:var(--pt-color-line)}@media (width<768px){.pt-Menu-item{min-block-size:var(--pt-size-control-lg)}}.pt-Shell-shell{grid-template-columns:var(--pt-space-rail-width) minmax(0, 1fr);background:var(--pt-color-bg);min-block-size:100vh;display:grid}.pt-Shell-contained{block-size:100%;min-block-size:100%;overflow:auto}.pt-Shell-railSlot{border-inline-end:var(--pt-border-width) solid var(--pt-color-line);background:var(--pt-color-surface);block-size:100vh;position:sticky;inset-block-start:0}.pt-Shell-rail{gap:var(--pt-space-rail-group-gap);block-size:100%;min-inline-size:var(--pt-space-rail-min-width);padding:var(--pt-space-rail-padding);flex-direction:column;display:flex;overflow-y:auto}.pt-Shell-railTop{gap:var(--pt-space-5);display:grid}.pt-Shell-railNav{align-content:start;gap:var(--pt-space-rail-group-gap);flex:1;display:grid}.pt-Shell-railFoot{border-block-start:var(--pt-border-width) solid var(--pt-color-line);padding-block-start:var(--pt-space-4)}.pt-Shell-brand{gap:var(--pt-space-3);min-block-size:var(--pt-size-control-md);color:var(--pt-color-ink);align-items:center;text-decoration:none;display:inline-flex}.pt-Shell-brandMark{inline-size:calc(var(--pt-space-6) + 2px);block-size:calc(var(--pt-space-6) + 2px);border-radius:var(--pt-radius-brand);background:var(--pt-color-accent);flex:none;place-items:center;display:inline-grid}.pt-Shell-brandDot{inline-size:var(--pt-size-mark);block-size:var(--pt-size-mark);border-radius:var(--pt-radius-mark);background:var(--pt-color-bg)}.pt-Shell-wordmark{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-Shell-find{align-items:center;display:flex;position:relative}.pt-Shell-findIcon{color:var(--pt-color-muted);pointer-events:none;display:inline-grid;position:absolute;inset-inline-start:var(--pt-space-3)}.pt-Shell-findInput{inline-size:100%;block-size:var(--pt-size-control-md);padding:0 var(--pt-space-3) 0 calc(var(--pt-space-3) + var(--pt-space-6));border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);background:var(--pt-color-bg);color:var(--pt-color-ink)}.pt-Shell-findInput::placeholder{color:var(--pt-color-muted);font-family:var(--pt-type-secondary-family);font-size:var(--pt-type-secondary-size);opacity:1}.pt-Shell-findInput:hover{border-color:var(--pt-color-line-strong)}.pt-Shell-popover{z-index:60;inline-size:calc(var(--pt-space-15) * 6);max-inline-size:calc(100vw - var(--pt-space-8));padding:var(--pt-space-2) 0;border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);background:var(--pt-color-raised);box-shadow:var(--pt-color-shadow-popover);color:var(--pt-color-ink)}.pt-Shell-nav,.pt-Shell-subNav{gap:var(--pt-space-rail-item-gap);margin:0;padding:0;display:grid}.pt-Shell-subNav{margin-block-start:var(--pt-space-rail-item-gap);padding-inline-start:calc(var(--pt-size-icon-nav) + var(--pt-space-3))}.pt-Shell-navItem{gap:var(--pt-space-3);min-block-size:var(--pt-size-control-md);padding:0 var(--pt-space-3);border-radius:var(--pt-radius-control);color:var(--pt-color-muted);transition:background-color var(--pt-motion-fast) var(--pt-motion-easing);align-items:center;text-decoration:none;display:flex}.pt-Shell-navItem:hover,.pt-Shell-expanded{color:var(--pt-color-ink)}.pt-Shell-navItem[aria-current=page]{border-inline-start:3px solid var(--pt-color-accent);background:var(--pt-color-accent-soft);color:var(--pt-color-ink);padding-inline-start:calc(var(--pt-space-3) - 3px)}.pt-Shell-person{gap:var(--pt-space-2);inline-size:100%;padding:var(--pt-space-2);border-radius:var(--pt-radius-control);color:var(--pt-color-muted);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.pt-Shell-person:hover{background:var(--pt-color-bg)}.pt-Shell-personText{min-inline-size:0;color:var(--pt-color-ink);flex:1;display:grid}.pt-Shell-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-Shell-contained .pt-Shell-railSlot{block-size:100%}.pt-Shell-topBar{display:none}.pt-Shell-main{min-inline-size:0}.pt-Shell-banner{padding:var(--pt-space-4) var(--pt-space-page-inline-end) 0 var(--pt-space-page-inline-start)}.pt-Shell-content{gap:var(--pt-space-page-section-gap);max-inline-size:var(--pt-size-layout-max-content);padding:var(--pt-space-page-top) var(--pt-space-page-inline-end) var(--pt-space-page-bottom) var(--pt-space-page-inline-start);margin-inline:auto;display:grid}.pt-Shell-scrim{z-index:70;background:var(--pt-color-scrim);position:fixed;inset:0}.pt-Shell-drawer{z-index:71;inline-size:min(var(--pt-space-rail-width), 85vw);background:var(--pt-color-surface);box-shadow:var(--pt-color-shadow-dialog);animation:pt-Shell-slide-in var(--pt-motion-base) var(--pt-motion-easing);position:fixed;inset-block:0;inset-inline-start:0}.pt-Shell-drawerClose{position:absolute;inset-block-start:var(--pt-space-3);inset-inline-end:var(--pt-space-2)}@keyframes pt-Shell-slide-in{0%{transform:translate(-100%)}}@media (width<768px){.pt-Shell-shell{grid-template-columns:minmax(0,1fr)}.pt-Shell-railSlot{display:none}.pt-Shell-topBar{z-index:20;gap:var(--pt-space-3);min-block-size:calc(var(--pt-size-control-lg) + var(--pt-space-3));padding:var(--pt-space-1) var(--pt-space-2) var(--pt-space-1) var(--pt-space-4);border-block-end:var(--pt-border-width) solid var(--pt-color-line);background:var(--pt-color-surface);align-items:center;display:flex;position:sticky;inset-block-start:0}.pt-Shell-topFilter{flex:1;min-inline-size:0;display:flex}.pt-Shell-topFilter>*{max-inline-size:100%;overflow:hidden}.pt-Shell-banner{padding:var(--pt-space-4) var(--pt-space-4) 0}.pt-Shell-content{padding:var(--pt-space-5) var(--pt-space-4) var(--pt-space-11)}.pt-Shell-navItem,.pt-Shell-person,.pt-Shell-findInput{min-block-size:var(--pt-size-control-lg)}}@media (prefers-reduced-motion:reduce){.pt-Shell-drawer{animation:none}}.pt-Shell-brandLogo{block-size:var(--pt-size-control-md);inline-size:auto;max-inline-size:100%;display:block}@media print{.pt-Shell-shell{min-block-size:0;display:block}.pt-Shell-railSlot,.pt-Shell-topBar,.pt-Shell-drawer,.pt-Shell-scrim{display:none}}.pt-sections-frame{gap:var(--pt-space-3);flex-direction:column;min-inline-size:0;display:flex}.pt-sections-screenFrame{padding:var(--pt-space-panel-header-padding);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-panel);background:var(--pt-color-surface)}.pt-sections-printFrame{break-inside:avoid;margin-block-end:var(--pt-space-6)}.pt-sections-flow{break-inside:auto}.pt-sections-head{gap:var(--pt-space-4);border-block-end:var(--pt-border-width) solid var(--pt-color-line);break-after:avoid;justify-content:space-between;align-items:baseline;padding-block-end:var(--pt-space-2);display:flex}.pt-sections-headTitle{color:var(--pt-color-ink);margin:0}.pt-sections-headMeta{color:var(--pt-color-muted);white-space:nowrap}.pt-sections-empty{padding-block:var(--pt-space-3);margin:0}.pt-sections-tiles{gap:var(--pt-space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.pt-sections-tiles[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pt-sections-tiles[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-sections-tiles[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-sections-tiles[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-sections-tile{gap:var(--pt-space-1);min-inline-size:0;padding:var(--pt-space-3) var(--pt-space-4);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);background:var(--pt-color-surface);flex-direction:column;display:flex}.pt-sections-tileLabel{min-block-size:2lh;color:var(--pt-color-muted)}.pt-sections-tileValue{gap:var(--pt-space-2);align-items:baseline;margin:0;display:flex}.pt-sections-tileFigure{color:var(--pt-color-ink);white-space:nowrap}.pt-sections-tileSecondary{color:var(--pt-color-muted)}.pt-sections-onBand{margin-block-end:0}.pt-sections-tilesBand .pt-sections-tile{border-color:var(--pt-color-raised);background:var(--pt-color-raised)}.pt-sections-measureColumns{column-gap:var(--pt-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pt-sections-measures{flex-direction:column;margin:0;display:flex}.pt-sections-measure{gap:var(--pt-space-4);padding-block:var(--pt-space-1);border-block-end:var(--pt-border-width) solid var(--pt-color-line);justify-content:space-between;align-items:baseline;display:flex}.pt-sections-measure dt{min-inline-size:0}.pt-sections-measureValue{color:var(--pt-color-ink);font-size:var(--pt-type-secondary-size);white-space:nowrap;margin:0}.pt-sections-rtable{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;inline-size:100%}.pt-sections-rth,.pt-sections-rgroup{padding:var(--pt-space-2) var(--pt-space-1) var(--pt-space-2) var(--pt-space-3);border-block-end:var(--pt-border-width) solid var(--pt-color-line-strong);color:var(--pt-color-muted);text-align:start;vertical-align:bottom;white-space:normal;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.pt-sections-rgroup{border-block-end-color:var(--pt-color-line);text-align:center}.pt-sections-rtd{padding:var(--pt-space-1) var(--pt-space-1) var(--pt-space-1) var(--pt-space-3);border-block-end:var(--pt-border-width) solid var(--pt-color-line);color:var(--pt-color-ink);font-family:var(--pt-type-caption-family);font-size:var(--pt-type-caption-size);font-weight:var(--pt-type-caption-weight);line-height:var(--pt-type-caption-line);text-align:start;vertical-align:top}.pt-sections-rfirst{font-weight:var(--pt-type-body-strong-weight);text-align:start;white-space:nowrap;padding-inline-start:0}.pt-sections-rnum{font-family:var(--pt-type-numeric-family);text-align:end;white-space:nowrap}.pt-sections-rth.pt-sections-rnum{font-family:var(--pt-type-caption-family);white-space:normal}.pt-sections-rwrap{white-space:normal;min-inline-size:40%}.pt-sections-rtr{break-inside:avoid}.pt-sections-dense .pt-sections-rth,.pt-sections-dense .pt-sections-rgroup,.pt-sections-dense .pt-sections-rtd{padding-inline:var(--pt-space-1) 0}.pt-sections-dense .pt-sections-rnum{font-family:var(--pt-type-secondary-family)}.pt-sections-dense .pt-sections-rfirst{padding-inline-start:0}.pt-sections-rgroupStart>*{border-block-start:var(--pt-border-width) solid var(--pt-color-line-strong)}.pt-sections-rtotals>*{border-block-start:var(--pt-border-width) solid var(--pt-color-line-strong);font-weight:var(--pt-type-body-strong-weight);border-block-end:0}.pt-sections-groupLabel{font-weight:var(--pt-type-body-strong-weight)}.pt-sections-indent{font-weight:var(--pt-type-caption-weight);padding-inline-start:var(--pt-space-4)}.pt-sections-subtotal{font-weight:var(--pt-type-body-strong-weight)}.pt-sections-prose{gap:var(--pt-space-3);max-inline-size:68ch;border-inline-start:var(--pt-border-width) solid var(--pt-color-line-strong);flex-direction:column;padding-inline-start:var(--pt-space-5);display:flex}.pt-sections-proseTitle,.pt-sections-proseText{color:var(--pt-color-ink);margin:0}.pt-sections-edited{color:var(--pt-color-muted);margin:0}.pt-sections-variance{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-sections-varianceRow{gap:var(--pt-space-1) var(--pt-space-4);padding-block:var(--pt-space-2);border-block-end:var(--pt-border-width) solid var(--pt-color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.pt-sections-varianceLabel,.pt-sections-varianceAmount{color:var(--pt-color-ink)}.pt-sections-varianceReason{grid-column:1/-1}.pt-sections-snapshot{gap:var(--pt-space-4);border-block-end:var(--pt-border-width) solid var(--pt-color-line);padding-block-end:var(--pt-space-5)}.pt-sections-snapTop{gap:var(--pt-space-5);grid-template-columns:34% minmax(0,1fr);align-items:start;display:grid}.pt-sections-snapReverse{grid-template-columns:minmax(0,1fr) 34%}.pt-sections-snapReverse .pt-sections-snapPhoto{order:2}.pt-sections-photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--pt-radius-control);inline-size:100%;display:block}.pt-sections-photoEmpty{border:var(--pt-border-width) solid var(--pt-color-line);background:var(--pt-color-bg);color:var(--pt-color-muted);place-items:center;display:grid}.pt-sections-snapInfo{gap:var(--pt-space-2);flex-direction:column;min-inline-size:0;display:flex}.pt-sections-snapName{gap:var(--pt-space-3);color:var(--pt-color-ink);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.pt-sections-snapUnits{white-space:nowrap}.pt-sections-snapAddress{color:var(--pt-color-muted);margin:0}.pt-sections-snapTiles{gap:var(--pt-space-3);margin:var(--pt-space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pt-sections-snapNote{gap:var(--pt-space-1);flex-direction:column;display:flex}.pt-sections-snapNoteTitle{gap:var(--pt-space-2);color:var(--pt-color-muted);align-items:center;margin:0;display:inline-flex}.pt-sections-snapNoteText{color:var(--pt-color-ink);margin:0}.pt-sections-dot{inline-size:var(--pt-size-mark);block-size:var(--pt-size-mark);border-radius:var(--pt-radius-mark);background:var(--pt-color-accent);display:inline-block}.pt-sections-coverLogo{max-inline-size:calc(var(--pt-space-15) * 3);max-block-size:var(--pt-space-15);object-fit:contain;display:block}.pt-sections-coverCompany,.pt-sections-coverPeriod{color:var(--pt-color-muted);margin:0}.pt-sections-coverTitle{color:var(--pt-color-ink);flex-direction:column;margin:0;display:flex}.pt-sections-coverReport{color:var(--pt-color-muted)}.pt-sections-coverList{columns:2;margin:0;padding-inline-start:var(--pt-space-5)}.pt-sections-contacts{gap:var(--pt-space-5) var(--pt-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pt-sections-contact{gap:var(--pt-space-1);color:var(--pt-color-ink);flex-direction:column;display:flex}@media (width<768px){.pt-sections-measureColumns,.pt-sections-snapTop,.pt-sections-snapReverse{grid-template-columns:minmax(0,1fr)}.pt-sections-snapReverse .pt-sections-snapPhoto{order:0}.pt-sections-tiles,.pt-sections-tiles[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-sections-svg{inline-size:100%}}.pt-sections-printFrame .pt-sections-head{border-block-end:0;padding-block:0}.pt-sections-printFrame .pt-sections-headTitle{font-family:var(--pt-type-caption-family);font-size:var(--pt-type-caption-size);letter-spacing:.08em;text-transform:uppercase}.pt-sections-printFrame[data-section=measure_list] .pt-sections-measureColumns{column-gap:var(--pt-space-6);border:0;border-radius:0}.pt-sections-printFrame .pt-sections-measures+.pt-sections-measures{border-inline-start:var(--pt-border-width) solid var(--pt-color-line)}.pt-sections-printFrame .pt-sections-measure{padding:2pt var(--pt-space-3)}.pt-sections-printFrame .pt-sections-measure:last-child{border-block-end:0}.pt-sections-printFrame .pt-sections-measure dt{color:var(--pt-color-ink)}.pt-sections-printFrame .pt-sections-measureValue{font-family:var(--pt-type-secondary-family);font-weight:var(--pt-type-body-strong-weight)}.pt-sections-printFrame .pt-sections-rtable{border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);border-collapse:separate;border-spacing:0;overflow:hidden}.pt-sections-printFrame .pt-sections-rth{padding-block:var(--pt-space-2);background:var(--pt-color-accent-fill);color:var(--pt-color-on-accent);font-size:var(--pt-type-caption-size);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-block-end:0}.pt-sections-printFrame .pt-sections-rth.pt-sections-rfirst,.pt-sections-printFrame .pt-sections-rtd.pt-sections-rfirst{padding-inline-start:var(--pt-space-3)}.pt-sections-printFrame .pt-sections-rtd{font-family:var(--pt-type-secondary-family);vertical-align:middle;padding-block:1.5pt;line-height:1.25}.pt-sections-printFrame .pt-sections-rnum:last-child{padding-inline-end:var(--pt-space-3)}.pt-sections-printFrame .pt-sections-rtotals>*{background:var(--pt-color-surface);border-block-end:0}.pt-sections-printFrame .pt-sections-tile{min-block-size:calc(var(--pt-space-15) * 1.6);padding:var(--pt-space-3) var(--pt-space-4);border-color:var(--pt-color-surface)}.pt-sections-printFrame .pt-sections-tileLabel{letter-spacing:.04em;min-block-size:0}.pt-sections-printFrame .pt-sections-tilesBand{gap:var(--pt-space-2)}.pt-sections-printFrame .pt-sections-tilesBand .pt-sections-tile{min-block-size:0;padding:var(--pt-space-3) var(--pt-space-2) var(--pt-space-2);text-align:center;border-radius:var(--pt-radius-panel);justify-content:space-between;align-items:center}.pt-sections-printFrame .pt-sections-tilesBand .pt-sections-tileLabel{letter-spacing:.04em;text-wrap:balance;font-size:var(--pt-print-dense-size)}.pt-sections-printFrame .pt-sections-tilesBand .pt-sections-tileFigure{font-family:var(--pt-type-display-family);font-size:var(--pt-type-display-size);line-height:1.15}.pt-sections-printFrame .pt-sections-prose{gap:var(--pt-space-4);max-inline-size:none;margin-block:var(--pt-space-4);border-inline-start-width:3pt;border-inline-start-color:var(--pt-color-accent);padding-inline-start:var(--pt-space-6)}.pt-sections-printFrame .pt-sections-proseText{line-height:1.65}.pt-sections-printFrame.pt-sections-snapshot{gap:var(--pt-space-3);margin-block-end:var(--pt-space-5)}.pt-sections-printFrame .pt-sections-snapTop{gap:var(--pt-space-6);grid-template-columns:36% minmax(0,1fr)}.pt-sections-printFrame .pt-sections-snapReverse{grid-template-columns:minmax(0,1fr) 36%}.pt-sections-printFrame .pt-sections-snapInfo{gap:var(--pt-space-1)}.pt-sections-printFrame .pt-sections-snapTiles{gap:var(--pt-space-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin-block-start:var(--pt-space-4)}.pt-sections-printFrame .pt-sections-snapTiles .pt-sections-tileValue{white-space:nowrap}.pt-sections-printFrame .pt-sections-snapNoteText{color:var(--pt-color-ink)}.pt-sections-rword{white-space:nowrap}.pt-sections-printFrame .pt-sections-rth.pt-sections-rfirst{white-space:normal}.pt-sections-printFrame .pt-sections-dense{table-layout:fixed}.pt-sections-printFrame .pt-sections-dense .pt-sections-rth,.pt-sections-printFrame .pt-sections-dense .pt-sections-rtd{font-size:var(--pt-print-dense-size);line-height:var(--pt-print-dense-line)}.pt-sections-printFrame .pt-sections-dense .pt-sections-rth{padding-block:var(--pt-space-1);letter-spacing:.02em}.pt-sections-printFrame .pt-sections-dense .pt-sections-rtd{padding-block:1.5pt}.pt-sections-printFrame .pt-sections-dense .pt-sections-rnum{padding-inline:var(--pt-space-2) 0}.pt-sections-printFrame .pt-sections-dense .pt-sections-rnum:last-child{padding-inline-end:var(--pt-space-3)}.pt-sections-printFrame .pt-sections-rtr:last-child>*{border-block-end:0}.pt-sections-printFrame[data-section=measure_list],.pt-sections-printFrame[data-section=chart_page]{gap:var(--pt-space-1);padding:var(--pt-space-2) var(--pt-space-4) var(--pt-space-3);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-panel)}.pt-sections-printFrame[data-section=measure_list] .pt-sections-measures+.pt-sections-measures{padding-inline-start:var(--pt-space-6)}.pt-sections-printFrame[data-section=measure_list] .pt-sections-measure{padding-inline:0}.pt-sections-printFrame[data-section=measure_list] .pt-sections-measure:last-child{border-block-end:var(--pt-border-width) solid var(--pt-color-line)}.pt-sections-printFrame .pt-sections-snapTiles .pt-sections-tile{min-block-size:calc(var(--pt-space-15) * 1.4);padding:var(--pt-space-3) var(--pt-space-3) var(--pt-space-4);border-radius:var(--pt-radius-control);background:var(--pt-color-accent-soft);border:0;justify-content:space-between}.pt-sections-printFrame .pt-sections-snapTiles .pt-sections-tileLabel{font-size:var(--pt-print-dense-size);white-space:nowrap}.pt-reports-page{gap:var(--pt-space-page-section-gap);flex-direction:column;min-inline-size:0;display:flex}.pt-reports-filters{gap:var(--pt-space-4);max-inline-size:calc(var(--pt-space-15) * 16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pt-reports-rowLink{color:var(--pt-color-ink);text-decoration:none}.pt-reports-rowLink:hover{text-decoration:underline}.pt-reports-state{gap:var(--pt-space-2);white-space:nowrap;align-items:center;display:inline-flex}.pt-reports-view{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--pt-space-15) * 6), calc(var(--pt-space-15) * 7));gap:var(--pt-space-grid-gap);align-items:start;display:grid}.pt-reports-document,.pt-reports-side{gap:var(--pt-space-grid-gap);flex-direction:column;min-inline-size:0;display:flex}.pt-reports-blocks{margin:0;padding:0;list-style:none}.pt-reports-inputs{gap:var(--pt-space-4);flex-direction:column;display:flex}.pt-reports-block{gap:var(--pt-space-2);flex-direction:column;padding-block-end:var(--pt-space-4);display:flex}.pt-reports-block+.pt-reports-block{border-block-start:var(--pt-border-width) solid var(--pt-color-line);padding-block-start:var(--pt-space-4)}.pt-reports-blockFoot{gap:var(--pt-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pt-reports-actions{gap:var(--pt-space-3);flex-wrap:wrap;align-items:center;display:flex}.pt-reports-back{gap:var(--pt-space-1);min-block-size:var(--pt-size-control-sm);color:var(--pt-color-ink);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.pt-reports-back:hover{text-decoration:underline}.pt-reports-propertyInputs{gap:var(--pt-space-3);border-block-start:var(--pt-border-width) solid var(--pt-color-line);flex-direction:column;padding-block-start:var(--pt-space-4);display:flex}.pt-reports-openProperty{gap:var(--pt-space-2);flex-direction:column;display:flex}.pt-reports-propertyName{margin:0}.pt-reports-otherProperties{gap:var(--pt-space-1);flex-wrap:wrap;display:flex}.pt-reports-coverField{flex-direction:column;min-inline-size:0;display:flex}.pt-reports-reach{padding-block-start:var(--pt-space-3)}.pt-reports-muted{color:var(--pt-color-muted);margin:0}@media (width<1024px){.pt-reports-view{grid-template-columns:minmax(0,1fr)}}@media (width<768px){.pt-reports-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-owners-page{gap:var(--pt-space-page-section-gap);flex-direction:column;min-inline-size:0;display:flex}.pt-owners-filters{gap:var(--pt-space-4);max-inline-size:calc(var(--pt-space-15) * 14);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.pt-owners-rowLink{color:var(--pt-color-ink);text-decoration:none}.pt-owners-rowLink:hover{text-decoration:underline}.pt-owners-back{gap:var(--pt-space-1);min-block-size:var(--pt-size-control-sm);color:var(--pt-color-ink);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.pt-owners-back:hover{text-decoration:underline}.pt-owners-section{scroll-margin-block-start:var(--pt-space-6)}.pt-owners-rowActions{gap:var(--pt-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.pt-owners-stack{flex-direction:column;min-inline-size:0;display:flex}.pt-owners-muted{color:var(--pt-color-muted);margin:0}.pt-owners-compactSelect{min-inline-size:calc(var(--pt-space-15) * 3)}.pt-owners-dialogBody{gap:var(--pt-space-5);flex-direction:column;display:flex}.pt-owners-fieldset{gap:var(--pt-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.pt-owners-fieldset legend{margin-block-end:var(--pt-space-2)}.pt-owners-option{gap:var(--pt-space-3);padding:var(--pt-space-3) var(--pt-space-4);border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);cursor:pointer;align-items:flex-start;display:flex}.pt-owners-optionOn{border-color:var(--pt-color-accent)}.pt-owners-check{accent-color:var(--pt-color-accent);margin-block-start:var(--pt-space-1)}.pt-owners-pickList{border:var(--pt-border-width) solid var(--pt-color-line);border-radius:var(--pt-radius-control);margin:0;padding:0;list-style:none}.pt-owners-scroll{max-block-size:calc(var(--pt-space-15) * 4);overflow-y:auto}.pt-owners-pick{gap:var(--pt-space-3);min-block-size:var(--pt-size-control-lg);padding-inline:var(--pt-space-4) var(--pt-space-2);justify-content:space-between;align-items:center;display:flex}.pt-owners-pick+.pt-owners-pick{border-block-start:var(--pt-border-width) solid var(--pt-color-line)}@media (width<768px){.pt-owners-filters{grid-template-columns:minmax(0,1fr)}}.pt-portal-page{gap:var(--pt-space-page-section-gap);flex-direction:column;min-inline-size:0;display:flex}.pt-portal-contact{gap:var(--pt-space-1);margin-block-end:var(--pt-space-4);display:grid}.pt-portal-contact p{margin:0}.pt-portal-muted{color:var(--pt-color-muted)}.pt-portal-rowLink{color:var(--pt-color-ink);text-decoration:none}.pt-portal-rowLink:hover{text-decoration:underline}.pt-portal-rowActions{gap:var(--pt-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.pt-portal-back{gap:var(--pt-space-1);min-block-size:var(--pt-size-control-sm);color:var(--pt-color-ink);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.pt-portal-back:hover{text-decoration:underline}.pt-portal-viewer{min-block-size:70vh;min-inline-size:0}.pt-portal-signedIn{gap:var(--pt-space-1);color:var(--pt-color-muted);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.pt-portal-signOut{color:var(--pt-color-ink);cursor:pointer;background:0 0;border:0;padding:0}.pt-portal-signOut:hover{text-decoration:underline}.pt-portal-nowrap{white-space:nowrap}.pt-portal-signedIn p{margin:0}.pt-portal-headerActions{gap:var(--pt-space-2);flex-wrap:wrap;align-items:center;display:flex}.pt-portal-headerActions select{inline-size:auto;max-inline-size:100%}.pt-portal-tiles{grid-template-columns:repeat(auto-fit, minmax(calc(var(--pt-space-15) * 2.6), 1fr));gap:var(--pt-space-grid-figure-gap);margin:0;display:grid}.pt-portal-stack{flex-direction:column;display:flex}.pt-portal-barRow{grid-template-columns:minmax(0, 1fr) minmax(var(--pt-space-15), 1.4fr);gap:var(--pt-space-3);align-items:center;display:grid}.pt-portal-barValue{min-inline-size:calc(var(--pt-space-15) + var(--pt-space-3));color:var(--pt-color-ink);text-align:end;display:inline-block}.pt-portal-funnel{grid-template-columns:repeat(auto-fit, minmax(calc(var(--pt-space-15) * 2), 1fr));gap:var(--pt-space-5);margin:0;padding:0;list-style:none;display:grid}.pt-portal-funnelStep{gap:var(--pt-space-2);display:grid}.pt-portal-status{gap:var(--pt-space-2);align-items:center;display:inline-flex}.pt-portal-split{grid-template-columns:minmax(calc(var(--pt-space-15) * 4), 1fr) minmax(0, 2.6fr);gap:var(--pt-space-grid-gap);align-items:start;display:grid}.pt-portal-alone{grid-template-columns:minmax(0,1fr)}.pt-portal-month{padding:var(--pt-space-3) var(--pt-space-5) var(--pt-space-1);color:var(--pt-color-muted);margin:0}.pt-portal-reportList{padding:0 var(--pt-space-2) var(--pt-space-2);margin:0;list-style:none}.pt-portal-reportLink{min-block-size:var(--pt-size-control-lg);padding:var(--pt-space-2) var(--pt-space-3);border-radius:var(--pt-radius-control);color:var(--pt-color-ink);flex-direction:column;text-decoration:none;display:flex}.pt-portal-reportLink:hover{background:var(--pt-color-bg)}.pt-portal-reportOn{border-inline-start:3px solid var(--pt-color-accent);background:var(--pt-color-accent-soft);padding-inline-start:calc(var(--pt-space-3) - 3px)}.pt-portal-phoneOnly{display:none}.pt-portal-latest{min-inline-size:0;display:grid}@media (width<520px){.pt-portal-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<768px){.pt-portal-latest{order:-1}.pt-portal-phoneOnly{display:contents}.pt-portal-split{grid-template-columns:minmax(0,1fr)}}@media print{.pt-portal-headerActions{display:none}}
/*$vite$:1*/
.pt-auth {
  display: grid;
  gap: var(--pt-space-page-section-gap);
  inline-size: min(100%, calc(var(--pt-space-15) * 10));
  margin-inline: auto;
  padding: var(--pt-space-page-top) var(--pt-space-page-inline-end) var(--pt-space-page-bottom) var(--pt-space-page-inline-start);
}

.pt-auth-stack {
  display: grid;
  gap: var(--pt-space-5);
}

.pt-auth-stack > button {
  justify-self: start;
}

.pt-auth-principal {
  overflow-wrap: anywhere;
}

@media (width < 768px) {
  .pt-auth {
    padding: var(--pt-space-5) var(--pt-space-4) var(--pt-space-11);
  }
}
