@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-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}.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-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:1200px){.pr-breadcrumb-parent{display:none}}@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}[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] [data-portfolio-trigger] .pr-rail-label{padding-right:16px}.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}}