@import url("/icons/phosphor/style.css");@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.woff) format("woff");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Variable.woff) format("woff");font-weight:400 700;font-style:normal;font-display:swap}:root{--pr-ink:#252724;--pr-forest:#123B2F;--pr-navy:#123B2F;--pr-midnight:#203B48;--pr-river:#527D94;--pr-river-dark:#355E73;--pr-brass:#A18A5F;--pr-brass-ink:#746444;--pr-gold:#A18A5F;--pr-gold-ink:#746444;--pr-ivory:#F6F4EB;--pr-white:#FFFFFF;--pr-canvas:#FFFFFF;--pr-panel:#FFFFFF;--pr-panel-soft:#F0F3F1;--pr-mist:#F0F3F1;--pr-stone:#E7E4D9;--pr-hairline:#D4D6CD;--pr-hairline-strong:#7B8278;--pr-line:#D4D6CD;--pr-control-border:#7B8278;--pr-muted:#64685F;--pr-faint:#64685F;--pr-green:#236443;--pr-orange:#9F2E35;--pr-blue:#355E73;--pr-positive:#236443;--pr-negative:#9F2E35;--pr-warning:#765600;--pr-info:#355E73;--pr-focus:#355E73;--pr-success-fill:#23734E;--pr-success-on:#FFFFFF;--pr-success-pale:#E8F2EB;--pr-success-text:#236443;--pr-warning-fill:#F0C24B;--pr-warning-on:#252724;--pr-warning-pale:#FFF2C5;--pr-warning-text:#765600;--pr-error-fill:#AF3038;--pr-error-on:#FFFFFF;--pr-error-pale:#FCEAEC;--pr-error-text:#9F2E35;--pr-info-fill:#355E73;--pr-info-on:#FFFFFF;--pr-info-pale:#E9F0F3;--pr-info-text:#355E73;--pr-series1:#123B2F;--pr-series2:#527D94;--pr-series3:#A18A5F;--pr-series4:#667F8B;--pr-series5:#828C78;--pr-series6:#252724;--pr-slate:#667F8B;--pr-sage:#828C78;--pr-porcelain:#E7E4D9;--pr-soft:#F6F4EB;--pr-hairline-warm:#D4D6CD;--pr-nav-surface:#F0F3F1;--pr-nav-text:#64685F;--pr-nav-selected:#123B2F;--pr-nav-selected-text:#123B2F;--pr-nav-hover:#FFFFFF;--pr-nav-divider:#D4D6CD;--pr-primary-action:#123B2F;--pr-link-accent:#123B2F;--pr-forest-nav-text:#CCD8CF;--pr-font-serif:"Newsreader",Georgia,serif;--pr-font-sans:"Instrument Sans",Aptos,Arial,sans-serif;--pr-font-mono:"IBM Plex Mono",ui-monospace,monospace;--pr-shadow-card:0 1px 2px rgba(37,39,36,.04),0 2px 8px rgba(37,39,36,.05);--pr-shadow-raised:0 2px 6px rgba(37,39,36,.07),0 12px 28px rgba(37,39,36,.09)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--pr-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus{outline:none}:focus-visible{outline:3px solid var(--pr-focus)!important;outline-offset:3px}::selection{background:color-mix(in srgb,var(--pr-brass) 30%,transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-shape-placeholder]::placeholder{color:var(--pr-faint,#64685F);opacity:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}[data-shape-placeholder]:disabled::placeholder{opacity:.55}.pr-skip{position:absolute;left:-9999px;top:8px;z-index:1000;font-family:var(--pr-font-sans);font-weight:600;font-size:calc(13px * var(--pros-text-scale, 1));color:var(--pr-white);background:var(--pr-ink);padding:8px 14px;border-radius:8px}.pr-skip:focus{left:8px}.pr-sr-only,.pr-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.pr-page-aligned{box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}@media (max-width:680px){.pr-hide-sm{display:none!important}}@media (max-width:860px){.pr-dash-cols{grid-template-columns:1fr!important}.pr-dash-tallcard{grid-row:auto!important}}@media (max-width:1024px){.pr-dialog-cols{grid-template-columns:1fr!important}}@media (max-width:1180px){.pr-meet-cols{grid-template-columns:1fr!important}}@media (min-width:861px){.pr-dash-sidecap{max-height:450px}}.pr-dash-feedcol{position:relative;min-height:380px}.pr-dash-feedpanel{position:absolute;inset:0;display:flex;flex-direction:column}@media (max-width:860px){.pr-dash-feedcol{min-height:0}.pr-dash-feedpanel{position:static}}.pr-btn{transition:background .12s,border-color .12s,transform .06s}.pr-btn:not([data-btn]):hover:not(:disabled){background:var(--pr-mist)}.pr-btn-primary:not([data-btn]):hover:not(:disabled){background:var(--pr-midnight)!important}.pr-btn-gold:not([data-btn]):hover:not(:disabled){background:var(--pr-ink)!important}.pr-btn:active:not(:disabled){transform:translateY(.5px)}.pr-btn:disabled{opacity:1;cursor:not-allowed;background:var(--pr-mist)!important;color:var(--pr-muted)!important}.pr-card{background:var(--pr-panel);border:1px solid var(--pr-hairline);border-radius:20px;box-shadow:none;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),border-color .18s}.pr-card:hover{box-shadow:var(--pr-shadow-raised);transform:translateY(-2px);border-color:var(--pr-hairline-strong)}.pr-prop-row{transition:background .14s}.pr-prop-row:hover{background:var(--pr-panel-soft,#F0F3F1)}.pr-navlink{font-family:var(--pr-font-sans);font-weight:600;font-size:calc(14px * var(--pros-text-scale, 1));color:var(--pr-muted);text-decoration:none;padding:6px 2px;white-space:nowrap;border-bottom:2px solid transparent;transition:color .12s,border-color .12s}.pr-navlink:hover{color:var(--pr-ink)}.pr-navlink[aria-current=page]{color:var(--pr-ink);border-bottom-color:var(--pr-forest)}@keyframes pr-pulse{0%,to{opacity:.55}50%{opacity:1}}.pr-skeleton{background:var(--pr-hairline);border-radius:8px;animation:pr-pulse 1.4s ease-in-out infinite}@media print{.pr-no-print,header,nav{display:none!important}body{background:var(--pr-white)!important}.pr-scroll{overflow:visible!important;max-height:none!important}*{box-shadow:none!important}}.pr-doc{display:none}@media print{@page{size:letter portrait;margin:18mm 16mm 20mm}.pr-doc-hide{display:none!important}.pr-doc{display:block!important;font-family:var(--pr-font-serif);color:var(--pr-ink)}.pr-doc-item{break-inside:avoid;page-break-inside:avoid}.pr-doc-head{break-after:avoid;page-break-after:avoid}.pr-doc a{color:var(--pr-ink);text-decoration:none}.pr-doc table{width:100%;border-collapse:collapse}}.pr-scroll{scrollbar-width:thin;scrollbar-color:var(--pr-hairline-strong) transparent}.pr-scroll::-webkit-scrollbar{height:8px;width:8px}.pr-scroll::-webkit-scrollbar-thumb{background:var(--pr-hairline-strong);border-radius:999px}.pr-scroll::-webkit-scrollbar-track{background:transparent}@media (max-width:920px){.pr-workspace{flex-direction:column!important}.pr-sidebar{position:static!important;width:100%!important;max-height:none!important;border-right:none!important;border-bottom:1px solid var(--pr-hairline)}.pr-sidebar-id{display:none!important}.pr-sidebar-nav{display:flex!important;flex-direction:row!important;align-items:center;overflow-x:auto;gap:4px!important;padding:8px 10px!important}.pr-sidebar-nav>div{display:inline-flex!important;gap:2px;padding:0!important;border:none!important}.pr-nav-eyebrow{display:none!important}.pr-sidebar-util{display:flex!important;gap:2px;border-top:none!important;padding:0 10px 8px!important}}@media (max-width:980px){.pr-module-rail{display:none!important}}.pr-rail-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pr-white) 22%,transparent) transparent}.pr-rail-scroll::-webkit-scrollbar{width:4px}.pr-rail-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pr-white) 18%,transparent);border-radius:999px}.pr-rail-scroll::-webkit-scrollbar-track{background:transparent}.pr-account-sm{display:none!important}@media (max-width:980px){.pr-account-sm{display:inline-flex!important}}.pr-menu-btn{display:none!important}@media (max-width:980px){.pr-menu-btn{display:inline-flex!important}}@media (min-width:981px){.pr-nav-drawer{display:none!important}}@keyframes pr-drawer-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pr-drawer-fade{0%{opacity:0}to{opacity:1}}.pr-nav-drawer-panel{animation:pr-drawer-in .18s cubic-bezier(.4,0,.2,1)}.pr-nav-drawer-scrim{animation:pr-drawer-fade .18s ease-out}.pr-oauth-btn{transition:background .12s,border-color .12s}.pr-oauth-btn:hover{background:var(--pr-panel-soft);border-color:var(--pr-hairline-strong)}@media (max-width:820px){.pr-login-brand{display:none!important}.pr-login-brand-sm{display:flex!important}}.leaflet-tooltip.pr-pin-label{background:var(--pr-ink);color:var(--pr-white);border:none;box-shadow:0 1px 2px color-mix(in srgb,var(--pr-ink) 35%,transparent);font-family:var(--pr-font-sans,ui-sans-serif,system-ui,sans-serif);font-weight:700;font-size:calc(12px * var(--pros-text-scale, 1));letter-spacing:.04em;padding:2px 7px;border-radius:5px;white-space:nowrap;display:flex;align-items:baseline;gap:5px;max-width:190px}.leaflet-tooltip.pr-pin-label:before{display:none}.leaflet-tooltip.pr-pin-label .pr-pin-code{font-weight:800;letter-spacing:.06em;color:var(--pr-gold);flex:none}.leaflet-tooltip.pr-pin-label .pr-pin-name{font-weight:600;letter-spacing:.01em;color:var(--pr-white);opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pr-labels-terse .leaflet-tooltip.pr-pin-label .pr-pin-name{display:none}.pr-labels-terse .leaflet-tooltip.pr-pin-label .pr-pin-name:first-child{display:inline;max-width:96px}.pr-labels-off .leaflet-tooltip.pr-pin-label{display:none!important}.leaflet-container{position:relative;z-index:0;isolation:isolate}.pr-staff-shell[data-pros-appearance=white]{--pr-nav-surface:var(--pr-white);--pr-nav-hover:var(--pr-mist)}.pr-staff-shell[data-pros-appearance=forest]{--pr-nav-surface:var(--pr-forest);--pr-nav-text:var(--pr-forest-nav-text);--pr-nav-selected:var(--pr-brass);--pr-nav-selected-text:var(--pr-white);--pr-nav-hover:var(--pr-midnight);--pr-nav-divider:var(--pr-sage)}.pr-staff-shell[data-pros-appearance=river]{--pr-nav-surface:var(--pr-river-dark);--pr-nav-text:var(--pr-white);--pr-nav-selected:var(--pr-white);--pr-nav-selected-text:var(--pr-white);--pr-nav-hover:var(--pr-midnight);--pr-nav-divider:var(--pr-slate);--pr-primary-action:var(--pr-river-dark);--pr-link-accent:var(--pr-river-dark)}.pr-staff-shell{font-family:var(--pr-font-sans);font-size:calc(14px * var(--pros-text-scale, 1));line-height:1.43}.pr-pros-header{min-width:0;display:flex;align-items:center;gap:12px;min-height:60px;flex-shrink:0;padding:0 16px;background:var(--pr-white);border-bottom:1px solid var(--pr-line)}.pr-header-mark{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.pr-header-mark img{width:auto;height:28px}.pr-location{min-width:0;max-width:22rem;overflow:visible}.pr-breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;line-height:1.4;white-space:normal;font-size:calc(14px * var(--pros-text-scale, 1));color:var(--pr-muted)}.pr-breadcrumb a{color:inherit;text-decoration:none}.pr-breadcrumb a:hover{text-decoration:underline}.pr-services{min-width:110px;position:relative}.pr-service-links{display:flex;align-items:center;justify-content:flex-end}.pr-service-measure{position:absolute;visibility:hidden;pointer-events:none;display:flex;width:max-content;height:0;overflow:hidden}.pr-service-pair{display:inline-flex;align-items:center;white-space:nowrap;font-size:calc(13px * var(--pros-text-scale, 1));gap:2px}.pr-service-pair>a{color:var(--pr-link-accent);text-decoration:none;padding:12px 3px}.pr-service-pair>a:hover{text-decoration:underline}.pr-quiet-button,.pr-sections-trigger,.pr-service-pair>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;border:0;background:transparent;color:var(--pr-ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px}.pr-service-measure .pr-service-pair{padding:12px 3px;gap:16px}.pr-service-measure .pr-service-pair svg{width:44px}.pr-pros-body{display:flex;flex:1 1;min-width:0;min-height:0}.pr-information-region{flex:1 1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pr-compact-rail-slot{width:96px;position:relative;flex-shrink:0;z-index:200}.pr-compact-rail-slot[data-labels-pinned]{width:232px}.pr-compact-rail{width:96px;height:100%;position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;background:var(--pr-nav-surface);color:var(--pr-nav-text);border-right:1px solid var(--pr-nav-divider);transition:width .16s}.pr-compact-rail[data-labels-open=true]{width:232px;box-shadow:var(--pr-shadow-raised)}.pr-rail-items{min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 4px}.pr-rail-bottom{flex-shrink:0;padding:4px;border-top:1px solid var(--pr-nav-divider)}.pr-rail-action{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;position:relative;min-height:48px;border:0;background:transparent;color:var(--pr-nav-text);text-decoration:none;font:inherit;cursor:pointer;padding:8px 10px;box-sizing:border-box}.pr-rail-action:hover{background:var(--pr-nav-hover)}.pr-rail-action[aria-current=page]{color:var(--pr-nav-selected-text);font-weight:600}.pr-rail-action[aria-current=page]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--pr-nav-selected);border-radius:999px}.pr-rail-action[aria-current=page]>:first-child{color:var(--pr-nav-selected)}.pr-rail-label{display:none;white-space:normal;min-width:0;overflow-wrap:anywhere;line-height:1.3;text-align:left}.pr-rail-action>.pr-icon,.pr-rail-action>svg{flex-shrink:0}[data-labels-open=true] .pr-rail-label{display:inline}[data-labels-open=true] .pr-rail-action{justify-content:flex-start;padding-left:18px}.pr-section-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:20px;gap:20px}.pr-section-directory section{display:grid;align-content:start;grid-gap:4px;gap:4px}.pr-account-link,.pr-section-directory a{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--pr-ink);text-decoration:none;border-radius:8px;padding:4px 8px}.pr-account-link:hover,.pr-section-directory a:hover{background:var(--pr-mist)}.pr-mobile-bottom,.pr-mobile-focus{display:none}.pr-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pr-quick-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:80px;padding:10px 6px;border:1px solid var(--pr-control-border);border-radius:16px;text-decoration:none;color:var(--pr-link-accent);background:var(--pr-white);text-align:center;font-size:calc(13px * var(--pros-text-scale,1));font-weight:500;line-height:1.25}.pr-quick-grid a:hover{background:var(--pr-mist)}.pr-quick-grid a[data-favourite]{border-color:var(--pr-hairline-strong,var(--pr-control-border))}.pr-quick-customize{margin-top:8px;width:100%;min-height:44px}@media (max-width:340px){.pr-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-favourite-options{display:grid;grid-gap:8px;gap:8px}.pr-favourite-options label{min-height:44px;display:flex;align-items:center;gap:12px}.pr-staff-shell :focus-visible{outline:3px solid var(--pr-focus)!important;outline-offset:3px;box-shadow:0 0 0 3px var(--pr-white)}.pr-compact-rail :focus-visible,.pr-mobile-bottom :focus-visible{outline-color:var(--pr-nav-selected-text)!important;box-shadow:0 0 0 3px var(--pr-nav-surface)}@media (max-width:980px){.pr-mobile-focus{display:flex;align-items:center;gap:8px;padding:4px 12px;min-width:0;border-bottom:1px solid var(--pr-line)}.pr-compact-rail-slot{display:none}.pr-pros-header{padding:0 8px;gap:6px}.pr-location{flex:1 1;max-width:none}.pr-location .pr-hide-sm{display:none}.pr-services{flex:0 0 112px}.pr-pros-header>a[aria-label="Open the handbook"]{display:none!important}.pr-mobile-bottom{display:flex;align-items:stretch;justify-content:space-around;flex-shrink:0;padding:4px 4px max(4px,env(safe-area-inset-bottom));border-top:1px solid var(--pr-nav-divider);background:var(--pr-nav-surface);color:var(--pr-nav-text);z-index:200}.pr-mobile-action{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:56px;border:0;background:transparent;font:inherit;font-size:calc(12px * var(--pros-text-scale, 1));color:inherit;text-decoration:none;cursor:pointer}.pr-mobile-action[aria-current=page]{color:var(--pr-nav-selected)}.pr-mobile-action[aria-current=page]:after{content:"";height:2px;width:20px;background:currentColor;position:absolute;bottom:1px}.pr-mobile-account{width:100%;height:100%}.pr-staff-shell [data-window-overlay]{align-items:safe flex-end!important;box-sizing:border-box;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.pr-staff-shell [data-window-overlay]>[role=dialog]{flex-shrink:0;margin-top:auto;max-height:calc(100dvh - 48px - env(safe-area-inset-bottom));overflow-y:auto!important}}@media (max-width:450px){.pr-pros-header .pr-menu-btn{display:none!important}.pr-breadcrumb>:not(:last-child){display:none}.pr-location{font-size:calc(12px * var(--pros-text-scale, 1))}}@media (prefers-reduced-motion:reduce){.pr-staff-shell *,.pr-staff-shell :after,.pr-staff-shell :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.pr-staff-shell{height:auto!important;overflow:visible!important}.pr-compact-rail-slot,.pr-mobile-bottom,.pr-pros-header{display:none!important}.pr-information-region,.pr-pros-body{display:block;height:auto;overflow:visible}}.pr-report-table{min-width:0;position:relative}.pr-table-view-tools{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px 8px;font-family:var(--pr-font-sans);font-size:calc(13px * var(--pros-text-scale,1));font-weight:500;line-height:1.4;color:var(--pr-ink)}.pr-table-view-tools .pr-quiet-button{min-height:32px;padding:0 10px}.pr-table-view-tools .pr-quiet-button:before{content:"";position:absolute;inset:-6px 0}.pr-table-view-tools .pr-quiet-button{position:relative}.pr-table-region{min-width:0;max-width:100%}.pr-table-region[data-own-scroll=true]{overflow:auto;max-height:var(--pros-table-max-height,65dvh);overscroll-behavior:contain}.pr-table-region [hidden]{display:none!important}.pr-table-region tbody tr:nth-child(2n){background:var(--pr-mist)}.pr-table-edges{display:flex;justify-content:flex-end;gap:4px;border-top:1px solid var(--pr-line);background:var(--pr-panel)}.pr-table-region button,.pr-table-region input:not([type=checkbox]):not([type=radio]){min-height:44px}@media print{.pr-table-region[data-own-scroll=true]{overflow:visible}}.pr-header-mark-river,[data-pros-appearance=river] .pr-header-mark-forest{display:none}[data-pros-appearance=river] .pr-header-mark-river{display:block}.pr-project-context{min-width:0;padding:0 16px;border-bottom:1px solid var(--pr-line);background:var(--pr-white)}.pr-project-context-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pr-project-views{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain}.pr-project-view{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--pr-muted);font:inherit;text-decoration:none;cursor:pointer}.pr-project-view[aria-current=page]{border-bottom-color:var(--pr-primary-action);color:var(--pr-link-accent);font-weight:600}.pr-project-view:hover{background:var(--pr-mist)}.pr-project-view[aria-disabled]{cursor:default}.pr-table-viewport{position:relative;min-width:0;isolation:isolate}.pr-table-fade{position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:2}.pr-table-fade-left{left:0;background:linear-gradient(to right,var(--pr-panel),transparent)}.pr-table-fade-right{right:0;background:linear-gradient(to left,var(--pr-panel),transparent)}@media print{.pr-table-region[data-own-scroll=true]{max-height:none;overflow:visible}}.pr-mobile-properties{min-width:0;display:grid;grid-gap:8px;gap:8px}.pr-property-carousel{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:2px 2px 8px}.pr-property-focus-card{flex:0 0 78%;min-width:0;max-width:280px;display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--pr-control-border);border-radius:20px;background:var(--pr-white);color:var(--pr-ink);text-align:left;scroll-snap-align:start;cursor:pointer}.pr-property-focus-card[aria-pressed=true]{border-color:var(--pr-primary-action);box-shadow:inset 3px 0 0 var(--pr-primary-action)}.pr-worksheet-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pr-private-change-list{display:grid;grid-gap:12px;gap:12px;max-height:55dvh;overflow:auto}.pr-private-change-list section{padding:12px;border-left:3px solid var(--pr-brass-ink);background:var(--pr-mist);overflow-wrap:anywhere}.pr-table-region td[data-private-changed=true]{background:var(--pr-info-pale)!important}.pr-private-cell-marker{display:block;color:var(--pr-river-dark);font:500 calc(12px * var(--pros-text-scale, 1)) var(--pr-font-sans);border-left:2px solid var(--pr-river-dark);padding-left:4px;margin-bottom:3px}.pr-report-toolbar,.pr-table-filters,.pr-table-sort{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pr-report-toolbar{padding:6px 0}.pr-table-sort{flex-wrap:nowrap;margin-left:auto;gap:2px;height:32px;padding:0 2px 0 12px;border:1px solid var(--pr-hairline);border-radius:999px;background:var(--pr-panel);font:500 calc(12.5px * var(--pros-text-scale,1))/1 var(--pr-font-sans);color:var(--pr-muted);white-space:nowrap;position:relative}.pr-table-sort:before{content:"";position:absolute;inset:-6px 0}.pr-table-sort [data-select-menu]{min-height:30px!important;height:30px;border:0!important;background:transparent!important;padding:0 8px 0 2px!important;font-size:calc(12.5px * var(--pros-text-scale,1))!important;font-weight:600!important;white-space:nowrap}.pr-table-sort [data-select-menu]>span{white-space:nowrap!important}.pr-table-sort+.pr-table-search{margin-left:0}.pr-table-search{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:44px;max-width:100%}.pr-table-search input{width:220px;max-width:calc(100% - 48px);min-width:0;min-height:44px}.pr-project-identity{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;margin-right:auto}.pr-header-mark,.pr-header-project-action,.pr-pros-header>.pr-quiet-button{flex-shrink:0}.pr-header-project-action:empty{display:none!important}.pr-header-project-action button{min-height:44px;min-width:44px}.pr-breadcrumb-parent{align-items:center;gap:8px;color:var(--pr-muted);white-space:nowrap;font-size:calc(12px * var(--pros-text-scale, 1))}.pr-breadcrumb-current{min-width:0;font-weight:600;color:var(--pr-ink);overflow-wrap:anywhere}.pr-service-pair>a[aria-current=location]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.pr-section-heading{margin:0 0 8px}.pr-section-directory a[aria-current=page]{color:var(--pr-link-accent);font-weight:600;box-shadow:inset 3px 0 0 var(--pr-primary-action);background:var(--pr-mist)}.pr-section-planned{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px}.pr-module-link{min-width:0}.pr-module-link>.pr-icon{flex-shrink:0}.pr-route-state{width:100%;box-sizing:border-box}@media (max-width:980px){.pr-location{max-width:none}}@media (max-width:450px){.pr-breadcrumb{font-size:calc(12px * var(--pros-text-scale, 1))}.pr-services{flex-basis:100px}.pr-section-directory{grid-template-columns:minmax(0,1fr)}}:where(main table,[role=dialog] table){font-family:var(--pr-font-sans);font-size:calc(14px * var(--pros-text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-collapse:collapse}:where(main thead th,[role=dialog] thead th){background:var(--pr-forest);color:var(--pr-white);font-weight:600}:where(main tbody tr:nth-child(2n),[role=dialog] tbody tr:nth-child(2n)){background:var(--pr-mist)}:where(main td,main th,[role=dialog] td,[role=dialog] th){vertical-align:middle}.pr-information-region>*,.pr-workspace>main{min-width:0}.pr-window-panel{max-width:calc(100vw - 32px);min-width:0}.pr-window-content{overflow-wrap:anywhere}.pr-window-content>*{max-width:100%}@media (max-width:680px){:root{--layout-gutter:16px}.pr-window-overlay{padding:16px!important}.pr-window-panel{margin-bottom:0!important}.pr-project-context{padding:0 12px}.pr-table-search{margin-left:0}}.pr-pros-header{height:auto;min-height:var(--pros-nav-header);padding:0 12px 0 0;gap:8px;position:relative;z-index:200;flex-wrap:nowrap}.pr-header-mark{width:var(--pros-nav-rail);min-width:var(--pros-nav-rail)}.pr-location{position:relative;flex:0 1 auto;max-width:24rem}.pr-breadcrumb{white-space:nowrap;flex-wrap:nowrap}.pr-breadcrumb-parent{display:inline-flex}.pr-breadcrumb-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-breadcrumb-measure]{position:absolute;visibility:hidden;white-space:nowrap;width:max-content;pointer-events:none}.pr-breadcrumb-overflow,[data-navigation-fit=crumbs] .pr-breadcrumb-parent,[data-navigation-fit=units] .pr-breadcrumb-parent{display:none}[data-navigation-fit=crumbs] .pr-breadcrumb-overflow,[data-navigation-fit=units] .pr-breadcrumb-overflow{display:inline-flex}@media (max-width:1200px){.pr-breadcrumb-parent{display:none}.pr-breadcrumb-overflow{display:inline-flex}}.pr-breadcrumb-sep{align-items:center}[data-navigation-fit=crumbs] .pr-location{max-width:64px}.pr-services{min-width:0;flex:1 1}.pr-service-links{gap:4px;flex-wrap:nowrap}.pr-service-title{display:inline-flex;padding:12px 3px;min-height:44px;align-items:center;box-sizing:border-box}.pr-service-pair{gap:0}.pr-service-pair>button{min-width:28px;padding:6px}.pr-service-measure{gap:4px;height:auto}.pr-service-measure .pr-service-pair{padding:0;gap:0}.pr-service-measure .pr-service-pair svg{width:12px}.pr-compact-rail-slot{width:var(--pros-nav-rail)}.pr-compact-rail-slot[data-labels-pinned]{width:var(--pros-nav-revealed)}.pr-compact-rail{width:var(--pros-nav-rail);box-sizing:border-box;border:0;box-shadow:inset -1px 0 var(--pr-nav-divider)}.pr-compact-rail[data-labels-open=true]{width:var(--pros-nav-revealed)}.pr-rail-items{flex-direction:column;flex:1 1;padding:var(--pros-nav-groupPadding) 0 0;overflow:auto}.pr-rail-bottom,.pr-rail-items{display:flex;gap:var(--pros-nav-gap)}.pr-rail-bottom{flex-direction:column;padding:0 0 var(--pros-nav-groupPadding);margin-top:var(--pros-nav-groupSeparation);border:0}.pr-rail-action{flex-shrink:0;width:calc(100% - 24px);margin:0 12px;min-height:var(--pros-nav-target);padding:12px calc((var(--pros-nav-target) - var(--pros-nav-glyph)) / 2);justify-content:flex-start;gap:calc(var(--pros-nav-labelLeft) - var(--pros-nav-iconCenter) - var(--pros-nav-glyph) / 2);border-radius:0;font-size:calc(14px * var(--pros-text-scale,1));line-height:calc(20px * var(--pros-text-scale,1));font-weight:500}.pr-rail-action>:first-child{width:var(--pros-nav-glyph);height:var(--pros-nav-glyph);flex-shrink:0}.pr-rail-action.pr-account-trigger>:first-child{margin-left:-3px}[data-labels-open=true] .pr-rail-action{padding:12px calc((var(--pros-nav-target) - var(--pros-nav-glyph)) / 2)}.pr-rail-label{line-height:inherit}.pr-rail-action[aria-current=page]:before{width:var(--pros-nav-markerWidth);height:var(--pros-nav-markerHeight);left:-6px;top:50%;bottom:auto;transform:translateY(-50%);border-radius:1px}.pr-portfolio-chevron{position:absolute;left:calc(var(--pros-nav-chevronCollapsed) - (var(--pros-nav-rail) - var(--pros-nav-target)) / 2 - var(--pros-nav-chevron) / 2)}[data-labels-open=true] .pr-portfolio-chevron{left:auto;right:2px}[data-labels-open=true] .pr-rail-action[data-portal-nav-item=opportunities] .pr-rail-label,[data-labels-open=true] [data-portfolio-trigger] .pr-rail-label{padding-right:16px}@keyframes pr-offer-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.7}}.pr-rail-action[data-portal-offer-fresh]>:first-child,[data-portal-directory] a[data-portal-offer-fresh]>:first-child{color:var(--pr-nav-selected);animation:pr-offer-pulse 1.6s ease-in-out infinite}.pr-portal-header{background:var(--pr-white)}.pr-portal-preview-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:320px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pr-brass) 35%,transparent);background:color-mix(in srgb,var(--pr-brass) 10%,transparent);color:var(--pr-brass-ink);font:inherit;font-size:calc(12px * var(--pros-text-scale, 1));font-weight:600;cursor:pointer;white-space:nowrap}.pr-portal-preview-chip:hover{background:color-mix(in srgb,var(--pr-brass) 16%,transparent)}.pr-portal-preview-who{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--pr-ink)}@media (max-width:1200px){.pr-portal-preview-who{display:none}}@media (pointer:coarse){.pr-portal-preview-chip{min-height:44px}}@media print{.pr-portal-header{display:none!important}}@media (prefers-reduced-motion:reduce){.pr-rail-action[data-portal-offer-fresh]>:first-child,[data-portal-directory] a[data-portal-offer-fresh]>:first-child{animation:none!important}}.pr-navigation-popover{position:fixed;z-index:200;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:8px;background:var(--pr-white);color:var(--pr-ink);border:1px solid var(--pr-line);border-radius:16px;box-shadow:var(--pr-shadow-raised);animation:pr-nav-fade .16s ease,pr-nav-open .18s cubic-bezier(.2,.8,.2,1);font-size:calc(14px * var(--pros-text-scale,1))}@keyframes pr-nav-fade{0%{opacity:0}to{opacity:1}}@keyframes pr-nav-open{0%{transform:translateY(-6px)}to{transform:translateY(0)}}.pr-property-choices,.pr-unit-directory,.pr-unit-directory section{display:grid;grid-gap:2px;gap:2px}.pr-unit-directory section+section{border-top:1px solid var(--pr-line);margin-top:8px;padding-top:8px}.pr-property-choices>a,.pr-unit-directory a{position:relative;display:flex;gap:10px;align-items:center;min-height:44px;padding:6px 12px;box-sizing:border-box;text-decoration:none;color:var(--pr-ink);overflow-wrap:anywhere}.pr-property-choices a:hover,.pr-unit-directory a:hover{background:var(--pr-mist)}.pr-property-choices a[aria-current],.pr-unit-directory a[aria-current]{font-weight:600;color:var(--pr-forest)}.pr-property-choices a[aria-current]:before,.pr-unit-directory a[aria-current]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--pr-forest);border-radius:1px}.pr-unit-home{font-weight:600;border-bottom:1px solid var(--pr-line)}.pr-property-choices small,.pr-unit-directory small{display:block;color:var(--pr-muted)}.pr-navigation-popover.pr-unit-menu{padding:4px;white-space:normal;font-size:calc(12px * var(--pros-text-scale,1));line-height:calc(18px * var(--pros-text-scale,1));font-weight:400}.pr-unit-menu .pr-unit-directory,.pr-unit-menu .pr-unit-directory section{gap:0}.pr-unit-menu .pr-unit-directory a{min-height:32px;padding:7px 10px;gap:8px}.pr-unit-menu .pr-unit-directory a[aria-current]:before{top:8px;bottom:8px}.pr-unit-menu .pr-unit-directory small{display:inline}.pr-unit-menu .pr-unit-directory section+section{margin-top:4px;padding-top:4px}.pr-unit-menu .pr-unit-heading{margin:6px 10px 2px}.pr-unit-home-lead{border-bottom:0}@media (pointer:coarse){.pr-unit-menu .pr-unit-directory a{min-height:44px}}.pr-navigation-search{display:grid;grid-gap:4px;gap:4px;padding:8px 12px;color:var(--pr-muted)}.pr-navigation-search input{min-height:44px;width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid var(--pr-control-border);border-radius:12px;font:inherit;color:var(--pr-ink);background:var(--pr-white)}.pr-property-choices p{padding:0 12px}.pr-context-sidebar-slot{display:flex;flex-shrink:0;min-height:0}.pr-context-sidebar{display:flex;flex-direction:column;width:max(var(--pros-nav-context),calc(176px * var(--pros-text-scale,1)));max-width:30vw;min-height:0;background:var(--pr-white);border-right:1px solid var(--pr-line);box-sizing:border-box}.pr-context-sidebar[data-context-hidden]{width:0;border:0}.pr-context-identity{padding:8px 16px 12px;border-bottom:1px solid var(--pr-line)}.pr-context-caption{color:var(--pr-muted)}.pr-context-caption,.pr-context-selector{display:flex;align-items:center;justify-content:space-between}.pr-context-selector{gap:8px;width:100%;min-height:44px;border:0;background:transparent;color:var(--pr-forest);font:inherit;font-weight:600;text-align:left;cursor:pointer}.pr-context-identity small{display:block;color:var(--pr-muted);overflow-wrap:anywhere}.pr-context-sections{flex:1 1;min-height:0;overflow:auto;padding:12px 16px;overscroll-behavior:contain}.pr-context-sections section+section{margin-top:16px}.pr-context-sections h2{font:500 calc(11px * var(--pros-text-scale,1))/1.4 var(--pr-font-sans);color:var(--pr-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.pr-context-link{display:flex;position:relative;align-items:center;width:100%;min-height:44px;padding:8px 10px;box-sizing:border-box;border:0;text-align:left;background:transparent;color:var(--pr-muted);text-decoration:none;font:inherit;cursor:pointer;overflow-wrap:anywhere}.pr-context-link[aria-current]{color:var(--pr-forest);font-weight:600}.pr-context-link[aria-current]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--pr-forest)}.pr-context-link:hover{background:var(--pr-mist)}.pr-property-workspace-frame{height:100%;min-height:0;display:flex;flex-direction:column}.pr-property-workspace{flex:1 1;min-height:0!important;overflow:hidden}.pr-property-workspace-body>main{overflow:auto;min-height:0;align-content:start;overscroll-behavior:contain}.pr-property-workspace-frame>[data-workspace-bar]{position:relative!important;flex-shrink:0}.pr-project-context{flex-shrink:0;padding-top:8px}.pr-project-identity strong{font:600 calc(22px * var(--pros-text-scale,1))/1.27 var(--pr-font-sans)}.pr-project-identity>span{color:var(--pr-muted);font-size:calc(12px * var(--pros-text-scale,1))}.pr-project-views{max-width:100%;flex-shrink:0}.pr-context-reopen{display:none}.pr-context-reopen[data-hidden]{display:inline-flex}.pr-account-link{border:0;background:transparent;font:inherit;cursor:pointer;width:100%;box-sizing:border-box;text-align:left}@media (pointer:coarse){.pr-service-pair>button{min-width:44px}}@media (max-width:1100px){.pr-context-sidebar-slot{display:none}.pr-context-reopen{display:inline-flex}}@media (max-width:980px){.pr-pros-header{gap:4px;padding-right:8px}.pr-header-mark{min-width:48px;width:48px}.pr-services{flex:0 1 auto}.pr-service-links>.pr-service-pair{display:none}.pr-location{flex:1 1}.pr-sections-trigger{font-size:calc(12px * var(--pros-text-scale,1));gap:4px;padding:4px}.pr-pros-header .pr-menu-btn{display:none!important}}@media (max-width:450px){.pr-breadcrumb>:not(:last-child){display:none}.pr-breadcrumb{font-size:calc(12px * var(--pros-text-scale,1))}.pr-pros-header .pr-header-project-action{display:none!important}.pr-sections-trigger>.pr-icon,.pr-sections-trigger>svg{display:none}.pr-sections-trigger span{max-width:8em;white-space:normal}}@media (max-height:520px){.pr-project-context{max-height:36dvh;overflow:auto}}@media print{.pr-context-sidebar-slot{display:none}.pr-property-workspace,.pr-property-workspace-body>main,.pr-property-workspace-frame{height:auto;overflow:visible}}.pr-nested-workspace{display:flex;flex-direction:column;height:100%;min-height:0}.pr-nested-workspace>div:not(.pr-existing-context),.pr-nested-workspace>main{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain}.pr-existing-context aside{width:100%!important;max-height:none!important;min-height:0;flex:1 1;align-self:stretch!important;position:relative!important;top:auto!important;background:var(--pr-white)!important;border:0!important}.pr-existing-context aside button{min-height:44px;min-width:44px}.pr-existing-context aside nav{min-height:0}.pr-existing-context aside a,.pr-existing-context aside nav button{overflow-wrap:anywhere}.pr-existing-context aside nav a>span{white-space:normal!important}@media (max-width:1100px){.pr-existing-context aside{max-height:70dvh!important}}.pr-context-host,.pr-existing-context-body{display:flex;flex:1 1;flex-direction:column;min-height:0}.pr-context-host[hidden]{display:none}.pr-project-views>[role=tablist],.pr-project-views>nav{display:flex;flex-shrink:0;gap:4px}.pr-property-sections section+section{margin-top:4px}.pr-property-sections h2{margin:0;text-transform:none;letter-spacing:0;font-size:calc(12px * var(--pros-text-scale,1))}.pr-context-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--pr-muted);font:inherit;font-weight:600;text-align:left;cursor:pointer}.pr-context-group-toggle>span{min-width:0;overflow-wrap:anywhere}.pr-context-group-toggle>svg{flex-shrink:0}.pr-context-group-toggle:hover,[data-current-group]>h2 .pr-context-group-toggle{color:var(--pr-forest)}.pr-property-sections [hidden]{display:none}.pr-context-pinned-heading{padding:8px 16px}.pr-context-crm-toggle{justify-content:space-between}.pr-context-subgroup{padding-left:12px}.pr-unit-heading{margin:8px 12px;font:inherit;font-weight:600;color:var(--pr-muted)}.pr-filter-control{position:relative;display:inline-flex;align-items:stretch;max-width:100%;min-height:44px;color:var(--pros-filter-color)}.pr-filter-control:before{content:"";position:absolute;inset:6px 0;border:1px solid var(--pros-filter-border);border-radius:999px;background:var(--pros-filter-background);pointer-events:none}.pr-filter-clear,.pr-filter-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;font:inherit;line-height:1.4;padding:10px;border:0;border-radius:999px;color:inherit;background:transparent;cursor:pointer;white-space:normal}.pr-filter-trigger{flex-wrap:wrap}.pr-filter-clear{flex-shrink:0;padding:10px 8px}.pr-filter-control[data-disabled]{opacity:.6}.pr-filter-control[data-disabled] button{cursor:default}[data-icon-tone=quiet]:hover{background:var(--pr-mist)!important}@media screen{.pr-page-frame{min-width:0;width:100%;box-sizing:border-box}.pr-fluid-page,.pr-nested-workspace>div:not(.pr-existing-context):not([data-page-measure]):not([data-window-overlay]):not([role=dialog]),.pr-page-frame>:is(div,main,section,article):not([data-page-measure]):not([data-window-overlay]):not([role=dialog]),.pr-property-workspace-body>main{width:100%;max-width:none!important;min-width:0;box-sizing:border-box}[data-page-measure=readable]{width:100%;max-width:75ch!important;min-width:0;box-sizing:border-box}}[data-card-header-actions]>*{min-width:0;max-width:100%;flex-wrap:wrap}.pr-filter-menu{max-width:100%;min-width:0}.pr-filter-trigger>span{min-width:0;overflow-wrap:anywhere}.pr-property-sections .pr-context-link{font-size:calc(13px * var(--pros-text-scale,1));line-height:calc(18px * var(--pros-text-scale,1));min-height:36px;padding:4px 8px}@media (any-pointer:coarse){.pr-property-sections .pr-context-link{min-height:44px}}.pr-property-workspace-body{display:flex;flex:1 1;min-height:0;min-width:0;overflow:hidden}.pr-property-sidebar-slot{display:flex;flex-shrink:0;min-height:0}.pr-property-sidebar{width:max(var(--pros-nav-propertyContext),calc(168px * var(--pros-text-scale,1)));max-width:none}.pr-property-sidebar[data-collapsed=true]{width:var(--pros-nav-contextCollapsed)}.pr-property-sidebar-controls{display:flex;justify-content:flex-start;padding:4px 7px;flex-shrink:0;border-top:1px solid var(--pr-line);color:var(--pr-muted)}.pr-property-sidebar[data-collapsed=true] .pr-property-sidebar-controls{justify-content:center;padding:4px 0}.pr-property-sidebar-controls>button{width:48px;min-height:48px;color:inherit}.pr-property-sidebar-controls>button:hover{background:var(--pr-mist);color:var(--pr-ink)}.pr-property-sidebar .pr-context-sections{padding:8px 12px 12px}.pr-property-sections .pr-context-group-toggle{min-height:48px;gap:8px;justify-content:flex-start}.pr-property-sections .pr-context-group-toggle>span:not([data-icon]){flex:1 1}.pr-property-icon-strip{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:4px;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 0}.pr-property-group-icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;min-height:48px;border:0;background:transparent;color:var(--pr-muted);cursor:pointer}.pr-property-group-icon:focus-visible{outline-offset:-3px}.pr-property-group-icon:hover{background:var(--pr-mist)}.pr-property-group-icon[data-current-group]{color:var(--pr-forest)}.pr-property-group-icon[data-current-group]:before{content:"";position:absolute;left:0;top:14px;width:2px;height:20px;background:var(--pr-forest)}.pr-property-context-selector{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.pr-property-context-selector strong{overflow-wrap:anywhere}@media (max-width:1100px){.pr-property-sidebar-slot{display:none}}@media print{.pr-property-sidebar-slot{display:none}.pr-property-workspace-body{display:block;overflow:visible}}summary[data-staff-summary]{list-style:none}summary[data-staff-summary]::-webkit-details-marker{display:none}[data-staff-scope]:not(:has([data-portal-staffnote],[data-portal-source],[data-portal-staff-note]))>[data-staff-toggle]{display:none}@media print{[data-staff-toggle],details[data-staff-notes]{display:none}}.pr-stat-band{container:pr-stat-band/inline-size;position:relative;min-width:0}.pr-stat-grid{grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px;border:1px solid var(--pr-hairline);border-radius:20px;overflow:hidden;margin:0;padding:0;list-style:none}.pr-stat,.pr-stat-grid{display:grid;background:var(--pr-panel)}.pr-stat{position:relative;box-sizing:border-box;min-width:0;outline:1px solid var(--pr-hairline);grid-template-columns:minmax(0,1fr) max(96px,36%);grid-template-rows:minmax(20px,auto) minmax(36px,auto) auto;grid-column-gap:12px;column-gap:12px;grid-template-areas:"label trace" "fig trace" "meta meta";padding:12px 16px;min-height:102px;transition:background-color .18s cubic-bezier(.4,0,.2,1)}.pr-stat:focus-within,.pr-stat:hover{background:var(--pr-panel-soft)}.pr-stat-hit{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.pr-stat-hit:focus-visible{outline-offset:-4px;border-radius:16px}.pr-stat>:where(:not(.pr-stat-hit)){position:relative;pointer-events:none}.pr-stat-label{grid-area:label;display:flex;align-items:center;gap:8px;min-width:0;transition:padding .12s cubic-bezier(.4,0,.2,1)}.pr-stat-lab{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pr-stat-label .pr-stat-sample{display:none!important}.pr-stat-label:has(.pr-stat-sample){gap:6px}.pr-stat-label .pr-stat-sample{padding:0 5px!important;letter-spacing:.02em!important}.pr-stat-fig{grid-area:fig;display:flex;align-items:center;gap:6px;min-width:0;min-height:36px;align-self:end}.pr-stat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--pr-river)}.pr-stat-figure{white-space:nowrap;flex-shrink:0}.pr-stat-cur{position:relative;top:-.52em;font-size:.6em;margin-right:1px;letter-spacing:0}.pr-stat-sfx{font-size:.62em;margin-left:1px;letter-spacing:0}.pr-stat-gauge{position:relative;flex:1 1 auto;min-width:0;max-width:72px;height:4px;margin-left:4px;background:color-mix(in srgb,var(--pr-hairline) 80%,transparent)}.pr-stat-gauge>i{position:absolute;left:0;top:0;bottom:0;background:var(--pr-forest)}.pr-stat-gauge>em{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--pr-brass)}.pr-stat-meta{grid-area:meta;align-self:start;justify-self:stretch;display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;padding-top:2px}.pr-stat-ctx{color:var(--pr-muted)}.pr-stat-ctx,.pr-stat-note{overflow:hidden;text-overflow:ellipsis;min-width:0}.pr-stat-note{color:var(--pr-ink);font-weight:500}.pr-stat-tick{display:inline-block;width:2px;height:10px;background:var(--pr-brass);align-self:center;flex-shrink:0}.pr-stat-ok{display:inline-flex;align-items:center;gap:4px;color:var(--pr-success-text);font-weight:600}.pr-stat-cmp{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.pr-stat-cmp .pr-stat-tick,.pr-stat-meta .pr-stat-sample,.pr-stat-trace{align-self:center}.pr-stat-trace{grid-area:trace;height:40px;min-width:0;z-index:2;pointer-events:auto!important;cursor:crosshair}.pr-stat-trace svg{display:block;overflow:visible}.pr-trace-end{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-sizing:border-box;border-radius:50%;background:var(--pr-forest);border:1.5px solid var(--pr-white);pointer-events:none}.pr-stat-scrub b{font-weight:600;color:var(--pr-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-stat-scrub span{color:var(--pr-muted)}.pr-stat-instr{z-index:2;pointer-events:auto!important;display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--pr-river-dark);white-space:nowrap;flex-shrink:0;text-decoration:none}.pr-stat-instr:hover{text-decoration:underline;text-underline-offset:3px}.pr-stat-meta .pr-stat-instr{flex-shrink:1;min-width:0;max-width:100%}.pr-stat-instr-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pr-stat-instr>:not(.pr-stat-instr-t),.pr-stat-instr>svg{flex-shrink:0}.pr-stat-instr-end>svg{display:inline-block!important;margin-left:4px;vertical-align:middle}.pr-stat-leader{display:block;align-self:center;height:24px;background:radial-gradient(circle,var(--pr-hairline-strong) .9px,transparent 1.3px) 0 11px /5px 2px repeat-x;opacity:.7}.pr-stat-meta .pr-stat-leader{display:none;flex:1 1 auto;min-width:16px;height:18px;align-self:stretch}.pr-stat .pr-stat-retry{grid-area:trace;justify-self:end;align-self:center;margin:-2px 0;z-index:2;pointer-events:auto!important}.pr-stat-act{position:absolute;top:6px;right:6px;z-index:2;display:flex;gap:4px;padding-left:20px;background:linear-gradient(to right,color-mix(in srgb,var(--pr-mist) 0%,transparent),var(--pr-mist) 16px);opacity:0;transition:opacity .12s cubic-bezier(.4,0,.2,1)}.pr-stat:focus-within .pr-stat-act,.pr-stat:hover .pr-stat-act{opacity:1;pointer-events:auto}.pr-stat-act>*{pointer-events:auto}.pr-stat-sk{display:block;background:var(--pr-mist);border-radius:4px;animation:pr-stat-pulse 1.2s ease-in-out infinite}.pr-stat:hover .pr-stat-sk{background:var(--pr-white)}@keyframes pr-stat-pulse{50%{opacity:.45}}.pr-stat-work{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;min-width:0;margin-top:8px;padding-top:8px;border-top:1px solid var(--pr-hairline);z-index:2;pointer-events:auto!important;cursor:auto;overflow-wrap:anywhere}@container pr-stat-band (min-width: 480px){.pr-stat-band:not([data-rows]) .pr-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-stat-band:not([data-rows]) .pr-stat.pr-stat{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(20px,auto) minmax(40px,auto) minmax(18px,1fr) auto;grid-template-areas:"label" "fig" "meta" "trace";min-height:102px;column-gap:0}.pr-stat-band:not([data-rows]) .pr-stat-meta{justify-self:stretch;grid-column:auto}.pr-stat-band:not([data-rows]) .pr-stat .pr-stat-trace{height:32px;margin-top:8px}.pr-stat-band:not([data-rows]) .pr-stat-retry,.pr-stat-band:not([data-rows]) .pr-stat-trace,.pr-stat-band:not([data-rows]) .pr-stat>.pr-stat-leader{align-self:end}.pr-stat-band:not([data-rows]) .pr-stat .pr-stat-retry{margin:8px 0 0}.pr-stat-band:not([data-rows]) .pr-stat:focus-within .pr-stat-label,.pr-stat-band:not([data-rows]) .pr-stat:hover .pr-stat-label{padding-right:76px}.pr-stat-band:not([data-rows]) .pr-stat-label .pr-stat-sample{display:inline-flex!important}.pr-stat-band:not([data-rows]) .pr-stat-meta .pr-stat-sample{display:none!important}.pr-stat-band:not([data-rows]) .pr-stat-meta .pr-stat-leader{display:block}.pr-stat-band:not([data-rows]) .pr-stat-meta{flex-wrap:wrap;white-space:normal;row-gap:0;overflow:visible}.pr-stat-band:not([data-rows]) .pr-stat-meta :is(.pr-stat-ctx,.pr-stat-note){overflow:visible;text-overflow:clip}.pr-stat-band:not([data-rows]) .pr-stat-meta .pr-stat-delta{white-space:nowrap}.pr-stat-band:not([data-rows]) .pr-stat-instr{display:inline}.pr-stat-band:not([data-rows]) .pr-stat-instr-t{white-space:normal;overflow:visible}.pr-stat-band:not([data-rows]) .pr-stat-instr-end>svg,.pr-stat-band:not([data-rows]) .pr-stat-instr>svg{display:inline-block!important;vertical-align:middle;margin-left:4px}.pr-stat-band:not([data-rows]) .pr-stat-meta[data-span]:has(>.pr-stat-instr){flex-wrap:nowrap;align-items:flex-end}}@container pr-stat-band (min-width: 720px){.pr-stat-band:not([data-rows]) .pr-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pr-stat-band (min-width: 1080px){.pr-stat-band:not([data-rows]) .pr-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pr-stat-band:not([data-rows]) .pr-stat{padding:12px}}@container pr-stat-band (min-width: 720px){.pr-stat-band:not([data-rows])[data-count="1"] .pr-stat-grid{grid-template-columns:minmax(0,1fr)}.pr-stat-band:not([data-rows])[data-count="2"] .pr-stat-grid,.pr-stat-band:not([data-rows])[data-count="4"] .pr-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pr-stat-band (min-width: 1000px){.pr-stat-band:not([data-rows])[data-count="4"] .pr-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container pr-stat-band (min-width: 1080px){.pr-stat-band:not([data-rows])[data-count="3"] .pr-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-stat-band:not([data-rows])[data-count="5"] .pr-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pr-stat-band:not([data-rows])[data-count="1"] .pr-stat,.pr-stat-band:not([data-rows])[data-count="2"] .pr-stat,.pr-stat-band:not([data-rows])[data-count="3"] .pr-stat,.pr-stat-band:not([data-rows])[data-count="4"] .pr-stat{padding:12px 16px}}@container pr-stat-band (min-width: 720px){.pr-stat-band:not([data-rows])[data-count="8"] .pr-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container pr-stat-band (min-width: 900px){.pr-stat-band:not([data-rows])[data-count="5"] .pr-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container pr-stat-band (min-width: 900px) and (max-width: 1079px){.pr-stat-band:not([data-rows])[data-count="5"] .pr-stat{padding:12px}}@container pr-stat-band (min-width: 1080px){.pr-stat-band:not([data-rows])[data-count="7"] .pr-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-stat-band:not([data-rows])[data-count="7"] .pr-stat,.pr-stat-band:not([data-rows])[data-count="8"] .pr-stat{padding:12px 16px}}.pr-stat-band[data-bare] .pr-stat-grid{border:0;border-radius:0;background:transparent}.pr-stat-band[data-bare] .pr-stat{background:transparent}.pr-stat-band[data-bare] .pr-stat:focus-within,.pr-stat-band[data-bare] .pr-stat:hover{background:var(--pr-panel-soft)}.pr-stat-band[data-dense][data-dense] .pr-stat-grid{grid-template-columns:minmax(0,1fr)}.pr-stat-band[data-dense][data-dense] .pr-stat.pr-stat{min-height:64px;padding:8px 12px;column-gap:8px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(20px,auto) minmax(28px,auto);grid-template-areas:"label label" "fig meta"}.pr-stat-band[data-dense] .pr-stat .pr-stat-fig{min-height:28px}.pr-stat-band[data-dense] .pr-stat .pr-stat-meta{grid-column:2/3;align-self:end;justify-self:end;padding:0 0 4px;flex-wrap:wrap;white-space:normal;row-gap:0;overflow:visible;line-height:16px}.pr-stat-band[data-dense] .pr-stat .pr-stat-meta :is(.pr-stat-ctx,.pr-stat-note){overflow:visible;text-overflow:clip}.pr-stat-band[data-dense] .pr-stat .pr-stat-figure{font-size:calc(22px * var(--pros-text-scale, 1))!important;line-height:28px!important}@container pr-stat-band (min-width: 300px){.pr-stat-band[data-dense][data-dense] .pr-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-stat[data-stat-opens=none]:hover{background:inherit}.pr-stat-band[data-bare] .pr-stat[data-stat-opens=none]:hover{background:transparent}.pr-stat-tag{display:inline-flex;align-self:center;flex-shrink:0}.pr-stat-tag>span{min-height:20px!important;white-space:nowrap}.pr-stat-share{position:relative;display:block;flex:0 1 56px;width:56px;min-width:0;height:6px;margin-left:4px;align-self:center;background:color-mix(in srgb,var(--pr-forest) 14%,transparent)}.pr-stat-share>i{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--pr-forest) 62%,transparent);box-shadow:inset -2px 0 0 var(--pr-forest)}.pr-stat-foot{grid-column:1/-1;grid-row:5;margin-top:8px;padding-top:8px;border-top:1px solid var(--pr-hairline);min-width:0}a.pr-stat-hit{display:block}a.pr-stat-hit:focus-visible{outline-offset:-4px;border-radius:16px}.pr-stat-band[data-fill] .pr-stat{align-content:center}.pr-tool-btn{position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;margin:0;border:0;border-radius:999px;background:transparent;color:var(--pr-muted);cursor:pointer;text-decoration:none;transition:background-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1)}.pr-tool-btn:after{content:"";position:absolute;inset:-8px -2px}.pr-tool-btn:hover{background:var(--pr-white);color:var(--pr-ink)}.pr-card-tools .pr-tool-btn:hover,.pr-window-panel .pr-tool-btn:hover{background:var(--pr-mist)}.pr-tool-btn[aria-pressed=true]{color:var(--pr-forest);background:var(--pr-mist)}.pr-card-tools{margin-left:auto;display:flex;align-items:center;gap:4px;margin-top:-3px;margin-right:-6px;flex-shrink:0}.pr-stat-band:not([data-rows]) .pr-stat.pr-stat[data-stat-state=failed] .pr-stat-retry{justify-self:end}@container pr-stat-band (max-width: 479.98px){.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat{grid-template-columns:minmax(0,1fr) max(96px,36%);column-gap:12px;grid-template-rows:minmax(20px,auto) minmax(36px,auto) auto;grid-template-areas:"label trace" "fig trace" "meta meta"}.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat[data-no-trace]{grid-template-columns:minmax(0,1fr) 0;column-gap:0}.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat[data-stat-state=failed]{grid-template-columns:minmax(0,1fr) 28px;column-gap:12px}.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat>.pr-stat-meta.pr-stat-meta{grid-area:meta;justify-self:stretch;align-self:start;justify-content:flex-start;text-align:left;flex-wrap:wrap;white-space:normal;row-gap:0;line-height:16px;overflow:visible;min-height:0;padding:2px 0 0}.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat>.pr-stat-meta :is(.pr-stat-ctx,.pr-stat-note){overflow:visible;text-overflow:clip;white-space:normal}.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-meta .pr-stat-delta{white-space:nowrap}.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-instr{display:inline}.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-instr-t{white-space:normal;overflow:visible}.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-meta .pr-stat-leader{display:none}.pr-stat-band:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-gauge{flex:0 1 56px;width:auto;min-width:24px;max-width:56px}}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat{grid-template-columns:minmax(0,1fr) max(96px,36%);column-gap:12px;grid-template-rows:minmax(20px,auto) minmax(36px,auto) auto;grid-template-areas:"label trace" "fig trace" "meta meta"}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat[data-no-trace]{grid-template-columns:minmax(0,1fr) 0;column-gap:0}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat[data-stat-state=failed]{grid-template-columns:minmax(0,1fr) 28px;column-gap:12px}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat>.pr-stat-meta.pr-stat-meta{grid-area:meta;justify-self:stretch;align-self:start;justify-content:flex-start;text-align:left;flex-wrap:wrap;white-space:normal;row-gap:0;line-height:16px;overflow:visible;min-height:0;padding:2px 0 0}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat>.pr-stat-meta :is(.pr-stat-ctx,.pr-stat-note){overflow:visible;text-overflow:clip;white-space:normal}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-meta .pr-stat-delta{white-space:nowrap}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-instr{display:inline}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-instr-t{white-space:normal;overflow:visible}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-meta .pr-stat-leader{display:none}.pr-stat-band[data-rows]:not([data-dense]) .pr-stat.pr-stat.pr-stat .pr-stat-gauge{flex:0 1 56px;width:auto;min-width:24px;max-width:56px}@container pr-stat-band (max-width: 479.98px){.pr-stat-band:not([data-dense]):not([data-fill]):not(:has(.pr-stat-foot,.pr-stat-work))>.pr-stat-grid{grid-auto-rows:1fr!important}}.pr-stat-band[data-rows]:not([data-dense]):not([data-fill]):not(:has(.pr-stat-foot,.pr-stat-work))>.pr-stat-grid{grid-auto-rows:1fr!important}@media (hover:none){.pr-stat-act{display:none}}@media (max-width:720px){.pr-window-overlay:has(>[data-stat-detail]){align-items:flex-end!important;padding:0!important;overflow-y:hidden!important}.pr-window-overlay>[data-stat-detail]{width:100%!important;margin-bottom:0!important;border-radius:24px 24px 0 0!important;border-bottom:none!important;max-height:88dvh;display:flex!important;flex-direction:column}.pr-window-overlay>[data-stat-detail]>.pr-window-content{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.pr-stat,.pr-stat-act,.pr-stat-label,.pr-tool-btn{transition:none}.pr-stat-sk{animation:none}}.pr-unit-strip{display:flex;align-items:center;gap:16px;min-width:0;border-bottom:1px solid var(--pr-hairline)}.pr-unit-strip .pr-project-views{flex:0 1 auto;min-width:0;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pr-unit-strip .pr-project-views::-webkit-scrollbar{display:none}.pr-unit-strip .pr-project-views[data-clip=right]{-webkit-mask-image:linear-gradient(to right,var(--pr-ink) calc(100% - 32px),transparent);mask-image:linear-gradient(to right,var(--pr-ink) calc(100% - 32px),transparent)}.pr-unit-strip .pr-project-views[data-clip=left]{-webkit-mask-image:linear-gradient(to left,var(--pr-ink) calc(100% - 32px),transparent);mask-image:linear-gradient(to left,var(--pr-ink) calc(100% - 32px),transparent)}.pr-unit-strip .pr-project-views[data-clip=both]{-webkit-mask-image:linear-gradient(to right,transparent,var(--pr-ink) 32px,var(--pr-ink) calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,var(--pr-ink) 32px,var(--pr-ink) calc(100% - 32px),transparent)}.pr-unit-strip .pr-project-views>nav{gap:0}.pr-unit-strip .pr-project-view[aria-current=page]{scroll-initial-target:nearest;scroll-margin-inline:32px}@property --ustrip-l{syntax:"<length>";inherits:false;initial-value:0}@property --ustrip-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes pr-ustrip-fade{0%{--ustrip-l:0px;--ustrip-r:32px}6%{--ustrip-l:32px;--ustrip-r:32px}94%{--ustrip-l:32px;--ustrip-r:32px}to{--ustrip-l:32px;--ustrip-r:0px}}@supports (animation-timeline:scroll(self inline)){.pr-unit-strip .pr-project-views,.pr-unit-strip .pr-project-views[data-clip]{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--pr-ink) var(--ustrip-l),var(--pr-ink) calc(100% - var(--ustrip-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--pr-ink) var(--ustrip-l),var(--pr-ink) calc(100% - var(--ustrip-r)),transparent 100%);animation:pr-ustrip-fade linear both;animation-timeline:scroll(self inline)}}.pr-unit-strip .pr-project-view{position:relative;height:44px;min-height:44px;padding:0 12px;border-bottom:0;white-space:nowrap;font:500 calc(14px * var(--pros-text-scale,1))/1.4286 var(--pr-font-sans);color:var(--pr-muted)}.pr-unit-strip .pr-project-view:first-child{padding-left:0}.pr-unit-strip .pr-project-view:hover{background:transparent;color:var(--pr-ink)}.pr-unit-strip .pr-project-view[aria-current=page]{color:var(--pr-ink);font-weight:600}.pr-unit-strip .pr-project-view[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:var(--pr-forest)}.pr-unit-strip .pr-project-view:first-child[aria-current=page]:after{left:0}.pr-unit-strip-end{margin-left:auto;display:flex;align-items:center;gap:16px;flex-shrink:0}.pr-unit-asof{font:400 calc(12px * var(--pros-text-scale,1))/1.5 var(--pr-font-sans);color:var(--pr-muted);white-space:nowrap}.pr-unit-asof b{font-weight:500;color:var(--pr-ink)}.pr-seg{display:inline-flex;padding:2px;border:1px solid var(--pr-hairline);border-radius:999px;background:var(--pr-white)}.pr-seg-opt{position:relative;height:22px;min-width:36px;padding:0 8px;margin:0;border:0;border-radius:999px;background:transparent;cursor:pointer;font:500 calc(12px * var(--pros-text-scale,1))/22px var(--pr-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pr-muted);transition:background-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1)}.pr-seg-opt:after{content:"";position:absolute;inset:-11px -1px}.pr-seg-opt:hover{color:var(--pr-ink);background:var(--pr-mist)}.pr-seg-opt[aria-checked=true],.pr-seg-opt[aria-pressed=true]{background:var(--pr-forest);color:var(--pr-white)}@media (max-width:900px){.pr-unit-asof-scope{display:none}}@media (max-width:1199px){.pr-unit-strip{flex-wrap:wrap;gap:0;border-bottom:0}.pr-unit-strip .pr-project-views{order:1;flex:1 0 100%;margin-bottom:0;border-bottom:1px solid var(--pr-hairline)}.pr-unit-strip-end{order:2;flex:1 0 100%;margin:8px 0 0;justify-content:space-between}}@media (max-width:720px){.pr-dash-page{padding:12px 16px 24px!important}.pr-dash-card{padding:16px!important}}@media (prefers-reduced-motion:reduce){.pr-seg-opt{transition:none}}.pr-period-hit{fill:transparent;outline:none}.pr-period-hit:focus-visible{outline:none!important;stroke:var(--pr-focus);stroke-width:2}.pr-period-mark{transition:opacity .12s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.pr-period-mark{transition:none}}.pr-unit-visuals{display:grid;grid-template-columns:minmax(0,1fr) 384px;grid-gap:16px;gap:16px;align-items:stretch;min-width:0}.pr-unit-visuals[data-no-feed]{grid-template-columns:minmax(0,1fr)}.pr-unit-visuals-stack{display:grid;grid-gap:16px;gap:16px;min-width:0;align-content:start}.pr-unit-visuals-feed{position:relative;min-width:0;display:flex;flex-direction:column}.pr-unit-visuals-feed>*{flex:1 1 auto}.pr-unit-visuals-feed:has([data-unit-feed-empty-state]){align-self:start}.pr-unit-visuals-feed:has([data-unit-feed-empty-state])>*{flex:0 0 auto}@media (max-width:1120px){.pr-unit-visuals{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.pr-unit-visuals,.pr-unit-visuals-stack{gap:12px}}.pr-vz{container:pr-vz/inline-size;position:relative;min-width:0;background:var(--pr-panel);border:1px solid var(--pr-hairline);border-radius:20px;padding:20px 24px 24px;box-sizing:border-box}@media (max-width:720px){.pr-vz{padding:16px}}.pr-vz-head{display:flex;align-items:flex-start;gap:12px}.pr-vz-title{margin:0;font:600 calc(16px * var(--pros-text-scale,1))/1.375 var(--pr-font-sans);color:var(--pr-ink)}.pr-vz-sub{margin-top:2px;font:400 calc(12px * var(--pros-text-scale,1))/1.5 var(--pr-font-sans);color:var(--pr-muted)}.pr-vz-sub b{font-weight:500;color:var(--pr-ink)}.pr-vz-stats{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px 32px}.pr-vz-stats>div{display:flex;flex-direction:column-reverse;gap:2px;min-width:0}.pr-vz-stats dt{font:400 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);color:var(--pr-muted)}.pr-vz-stats dd{margin:0;font:600 calc(16px * var(--pros-text-scale,1))/1.375 var(--pr-font-sans);color:var(--pr-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pr-vz-stat-note{font-weight:400;font-size:calc(12px * var(--pros-text-scale,1));color:var(--pr-muted)}.pr-vz-stats-foot{margin-top:16px;padding-top:12px;border-top:1px solid var(--pr-hairline)}.pr-vz-stats-foot:empty{display:none}.pr-vz-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;font:400 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);color:var(--pr-muted)}.pr-vz-legend>span{display:inline-flex;align-items:center;gap:6px}.pr-vz-legend-sum{margin-left:auto}.pr-vz-fine{margin:12px 0 0;font:400 calc(12px * var(--pros-text-scale,1))/1.5 var(--pr-font-sans);color:var(--pr-muted)}.pr-vz-empty{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:620px}.pr-vz-door{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:500 calc(14px * var(--pros-text-scale,1))/1.43 var(--pr-font-sans);color:var(--pr-river-dark);text-decoration:none}.pr-vz-door:hover{text-decoration:underline}.pr-vz-rows{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.pr-vz-row{display:grid;grid-template-columns:156px minmax(0,1fr) 136px;grid-gap:16px;gap:16px;align-items:center;min-height:56px}.pr-vz-row+.pr-vz-row{border-top:1px solid var(--pr-hairline);padding-top:16px}.pr-vz-nm{min-width:0}.pr-vz-nm b{font:600 calc(14px * var(--pros-text-scale,1))/1.43 var(--pr-font-sans);color:var(--pr-ink)}.pr-vz-nm b,.pr-vz-nm span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-vz-nm span{font:400 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);color:var(--pr-muted)}.pr-vz-nm[data-wrap] b,.pr-vz-nm[data-wrap] span{white-space:normal;overflow:visible}.pr-vz-nm[data-wrap] span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px}.pr-vz-track{position:relative;height:50px;min-width:0;margin-top:6px}.pr-vz-bar{position:absolute;left:0;right:0;top:12px;height:20px;display:flex}.pr-vz-bar>i{display:block;height:100%;flex-shrink:0;box-sizing:border-box}.pr-vz-range{position:absolute;top:12px;height:20px;background:var(--pr-panel-soft);box-shadow:inset 0 0 0 1px var(--pr-hairline)}.pr-vz-tick{position:absolute;top:6px;width:2px;height:32px;margin-left:-1px;background:var(--pr-brass)}.pr-vz-tick-hair{top:10px;width:1px;height:24px;margin-left:0;background:var(--pr-hairline-strong)}.pr-vz-lab{position:absolute;top:36px;font:400 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);color:var(--pr-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-vz-lab b{font-weight:600;color:var(--pr-ink)}.pr-vz-lab-end{top:-12px;transform:translateX(-50%)}.pr-vz-lab-end[data-edge=end]{transform:translateX(-100%)}.pr-vz-lab-end[data-edge=start]{transform:none}.pr-vz-fig{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font:400 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);color:var(--pr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-vz-figure{font:500 calc(24px * var(--pros-text-scale,1))/1.167 var(--pr-font-sans);letter-spacing:-.02em;color:var(--pr-ink)}.pr-vz-figure-sm{font-size:calc(16px * var(--pros-text-scale,1));font-weight:600;line-height:1.375;letter-spacing:0}.pr-vz-fig-chips:empty{display:none}.pr-vz-fig-chips{margin-top:2px;white-space:nowrap}.pr-vz-group{margin-top:16px}.pr-vz-grouphead{font:600 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);color:var(--pr-muted);margin-bottom:4px}.pr-vz-grouphead span{font-weight:400}.pr-vz-sub-section{padding-top:16px;border-top:1px solid var(--pr-hairline)}.pr-vz-bars{display:grid;grid-gap:0;gap:0;margin-top:8px}.pr-vz-barrow{display:grid;grid-template-columns:156px minmax(0,1fr) 152px;grid-gap:16px;gap:16px;align-items:center;min-height:44px}.pr-vz-barlab{font:500 calc(14px * var(--pros-text-scale,1))/1.43 var(--pr-font-sans);color:var(--pr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-vz-bartrack{position:relative;height:16px;min-width:0}.pr-vz-bartrack>i{position:absolute;left:0;top:0;height:16px;display:block}.pr-vz-bartrack>i.pr-vz-zero{width:100%;top:7.5px;height:1px;background:var(--pr-hairline)}.pr-vz-stack{display:flex}.pr-vz-stack>i{position:static;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.pr-vz-stack>i>span{font:600 calc(11px * var(--pros-text-scale,1))/1 var(--pr-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pr-vz-barval{display:flex;flex-direction:column;align-items:flex-end;gap:0;font:400 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);color:var(--pr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pr-vz-barval b{font-weight:600;font-size:calc(14px * var(--pros-text-scale,1));color:var(--pr-ink)}.pr-vz-chart{margin-top:12px;min-width:0;overflow-x:hidden}.pr-vz-chart svg,section[data-visual] svg[role=img][viewBox]{display:block;overflow:visible;max-width:100%;height:auto}.pr-vz-hbars{margin-top:12px;display:grid;grid-gap:6px;gap:6px}.pr-vz-hrow{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:28px}.pr-vz-hrow>span{font:500 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans)}.pr-vz-hrow>b,.pr-vz-hrow>span{color:var(--pr-ink);white-space:nowrap}.pr-vz-hrow>b{font:600 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pr-vz-hrow>b small{font-weight:400;font-size:inherit;color:var(--pr-muted)}.pr-vz-htrack{position:relative;height:14px;min-width:0}.pr-vz-htrack>i{position:absolute;left:0;top:0;bottom:0;display:block}.pr-vz-hdeadline{display:flex;align-items:center;gap:8px;font:500 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);color:var(--pr-muted)}.pr-vz-hdeadline:after{content:"";flex:1 1;height:2px;background:var(--pr-brass)}.pr-vz-axis{font:400 calc(12px * var(--pros-text-scale,1))/1 var(--pr-font-sans);fill:var(--pr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-vz-axis-strong{font:600 calc(12px * var(--pros-text-scale,1))/1 var(--pr-font-sans);fill:var(--pr-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-vz-axis-note{font:400 calc(11px * var(--pros-text-scale,1))/1 var(--pr-font-sans);fill:var(--pr-muted)}.pr-vz-dlabel{font:600 calc(12px * var(--pros-text-scale,1))/1 var(--pr-font-sans);fill:var(--pr-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-vz-tscroll{margin-top:16px;overflow-x:auto;overscroll-behavior-x:contain}.pr-vz-tscroll:focus-visible{outline:3px solid var(--pr-focus);outline-offset:2px}.pr-vz-table{width:100%;border-collapse:collapse;font:400 calc(14px * var(--pros-text-scale,1))/1.43 var(--pr-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-vz-table thead th{background:var(--pr-forest);color:var(--pr-white);font-weight:500;font-size:calc(12px * var(--pros-text-scale,1));line-height:1.333;text-align:left;padding:8px 10px;vertical-align:bottom}.pr-vz-table tbody th,.pr-vz-table td{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--pr-hairline)}.pr-vz-table tbody tr:hover>*{background:var(--pr-panel-soft)}.pr-vz-table tbody th{font-weight:400;min-width:112px}.pr-vz-table tbody th b{display:block;font-weight:600;color:var(--pr-ink)}.pr-vz-table tbody th span{display:block;font-size:calc(12px * var(--pros-text-scale,1));line-height:1.333;color:var(--pr-muted)}.pr-vz-table .pr-vz-num{text-align:right;white-space:nowrap}.pr-vz-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.pr-vz-cell-note{font-size:calc(12px * var(--pros-text-scale,1));line-height:1.333}.pr-vz-cell-note,.pr-vz-none{color:var(--pr-muted)}.pr-vz-cell-state{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--pr-ink);white-space:nowrap}.pr-vz-cell-state [data-icon]{flex-shrink:0}.pr-vz-dots{margin-top:12px}.pr-vz-dotrow,.pr-vz-dots-axis{display:grid;grid-template-columns:200px minmax(0,1fr) 136px;grid-gap:16px;gap:16px;align-items:center}.pr-vz-dotrow{min-height:44px;border-top:1px solid var(--pr-hairline)}.pr-vz-dots-axis{min-height:22px}.pr-vz-dots-axis-top .pr-vz-dots-scale em{top:4px}.pr-vz-dots-scale{position:relative;height:18px}.pr-vz-dots-scale em{position:absolute;top:2px;transform:translateX(-50%);font:400 calc(12px * var(--pros-text-scale,1))/1 var(--pr-font-sans);font-style:normal;color:var(--pr-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-vz-dots-scale em:first-child{transform:none}.pr-vz-dots-scale em:last-child{transform:translateX(-100%)}.pr-vz-dottrack{position:relative;height:44px}.pr-vz-grid-line,.pr-vz-zero-line{position:absolute;top:0;bottom:0;width:1px;background:var(--pr-hairline)}.pr-vz-zero-line{background:var(--pr-ink)}.pr-vz-leader{position:absolute;top:21.5px;height:1px;background:var(--pr-hairline-strong)}.pr-vz-dot{position:absolute;top:17px;margin-left:-5px;width:10px;height:10px;display:block;line-height:0}.pr-vz-dot[data-dot=ghost]{z-index:0}.pr-vz-dot:not([data-dot=ghost]){z-index:1}.pr-vz-dotval{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font:400 calc(12px * var(--pros-text-scale,1))/1.333 var(--pr-font-sans);color:var(--pr-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-vz-dotval b{font-weight:600;font-size:calc(14px * var(--pros-text-scale,1));line-height:1.43;color:inherit}.pr-vz-dotval[style] span{color:var(--pr-muted)}@container pr-vz (max-width: 600px){.pr-vz-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n f" "t t";gap:4px 12px}.pr-vz-row .pr-vz-nm{grid-area:n}.pr-vz-row .pr-vz-fig{grid-area:f}.pr-vz-row .pr-vz-track{grid-area:t;margin-top:24px}.pr-vz-row .pr-vz-nm span{white-space:normal}.pr-vz-row{align-items:start}.pr-vz-figure{font-size:calc(20px * var(--pros-text-scale,1))}.pr-vz-barrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "t t";gap:4px 12px;padding:6px 0}.pr-vz-barrow .pr-vz-barlab{grid-area:l}.pr-vz-barrow .pr-vz-barval{grid-area:v}.pr-vz-barrow .pr-vz-bartrack{grid-area:t}.pr-vz-dotrow,.pr-vz-dots-axis{grid-template-columns:minmax(0,1fr) auto}.pr-vz-dotrow{grid-template-areas:"n v" "t t";gap:0 12px;padding-top:8px}.pr-vz-dotrow .pr-vz-nm{grid-area:n}.pr-vz-dotrow .pr-vz-dotval{grid-area:v}.pr-vz-dotrow .pr-vz-dottrack{grid-area:t}.pr-vz-dots-axis{grid-template-areas:"s s"}.pr-vz-dottrack{height:28px}.pr-vz-dot{top:9px}.pr-vz-leader{top:13.5px}.pr-vz-dots-axis>span:first-child,.pr-vz-dots-axis>span:last-child{display:none}.pr-vz-dots-axis .pr-vz-dots-scale{grid-area:s}.pr-vz-stats{gap:8px 24px}}@media (prefers-reduced-motion:reduce){.pr-vz *{transition:none!important}}.pr-density-btn{position:relative}.pr-density-btn:before{content:"";position:absolute;inset:-8px -4px}:where(button){border-width:0}