:root,[data-theme=light]{color-scheme:light;--pw-font:var(--font-manrope,Manrope),ui-sans-serif,system-ui,sans-serif;--pw-type-xs:12px;--pw-type-sm:14px;--pw-type-base:16px;--pw-type-lg:20px;--pw-type-xl:24px;--pw-type-title:34px;--pw-type-stat:42px;--pw-eyebrow-tracking:.12em;--pw-label-tracking:normal;--pw-weight-medium:600;--pw-weight-bold:700;--pw-weight-heavy:800;--pw-space-1:4px;--pw-space-2:8px;--pw-space-3:12px;--pw-space-4:16px;--pw-space-5:20px;--pw-space-6:24px;--pw-space-7:28px;--pw-space-8:32px;--pw-radius-chip:999px;--pw-radius-control:10px;--pw-radius-card:14px;--pw-radius-row:12px;--pw-target:44px;--pw-target-lg:52px;--pw-rail:88px;--pw-icon:20px;--pw-stroke:1px;--pw-focus:3px;--pw-ring-stroke:8px;--pw-control-height:var(--pw-target);--pw-control-pad-x:var(--pw-space-4);--pw-control-type:var(--pw-type-sm);--pw-control-height-sm:36px;--pw-control-pad-x-sm:var(--pw-space-3);--pw-control-type-sm:var(--pw-type-xs);--pw-control-radius:var(--pw-radius-chip);--pw-control-leading:1.25;--pw-chip-pad-y:var(--pw-space-1);--pw-chip-pad-x:var(--pw-space-3);--pw-chip-type:var(--pw-type-xs);--pw-chip-leading:1.5;--pw-chip-radius:var(--pw-radius-chip);--pw-chip-pad-y-sm:calc(var(--pw-space-1) / 2);--pw-chip-pad-x-sm:var(--pw-space-2);--pw-checkbox:var(--pw-icon);--pw-field-min:14rem;--pw-table-header-min:calc(var(--pw-target) + var(--pw-space-4));--pw-identity-min:32ch;--pw-header-copy-min:20ch;--pw-bg:#F4F6F1;--pw-surface:#EEF2EF;--pw-border:#DFE5E1;--pw-text:#17201F;--pw-muted:#5A6663;--pw-text-secondary:#35413F;--pw-text-tertiary:#5A6663;--pw-accent:#28745D;--pw-accent-ink:#FFFFFF;--pw-danger:#B8382F;--pw-warning:#94560F;--pw-success:#1F6B4F;--pw-progress:#326782;--pw-danger-tint:rgba(184,56,47,.1);--pw-warning-tint:rgba(148,86,15,.1);--pw-success-tint:rgba(31,107,79,.1);--pw-progress-tint:rgba(50,103,130,.1);--pw-danger-text:#92281F;--pw-warning-text:#7A4609;--pw-success-text:#165941;--pw-progress-text:#27536A;--pw-glow-cyan:transparent;--pw-glow-violet:transparent;--pw-overlay:rgba(12,35,30,.55);--pw-solid:#FFFFFF;--pw-nav:#0C231E;--pw-nav-raised:#172E2C;--pw-nav-ink:#E6EDE9;--pw-nav-muted:#9FB3AA;--pw-nav-border:#2C4640;--pw-nav-active:#C8DF86;--pw-nav-active-ink:#0C231E;--pw-nav-alert:#FFB4A8;--pw-backdrop:0px;--pw-duration:160ms;--pw-pending-duration:1000ms;--pw-shadow:0 1px 2px rgba(23,32,31,.06);--pw-content-max:1600px;--pw-frame-content-max:2560px;--pw-prose-max:72ch;--pw-sheet:520px;--pw-chart:96px;--pw-home-search:280px;--pw-home-tool:48px;--pw-home-stat:128px;--pw-home-aside:372px;--pw-home-row:72px;--pw-home-bar-width:10px;--pw-home-bar-height:36px;--pw-home-ring:132px;--pw-home-dot:8px;--pw-home-phone-stat:100px;--pw-home-phone-number:32px;--pw-home-subtitle:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--pw-bg:#0B1614;--pw-surface:rgba(255,255,255,.06);--pw-border:rgba(255,255,255,.12);--pw-text:#EAF1ED;--pw-muted:#9FB3AA;--pw-accent:#7FD6B4;--pw-accent-ink:#06211A;--pw-text-secondary:#C4D4CD;--pw-text-tertiary:#9FB3AA;--pw-danger:#FF8A7A;--pw-warning:#F0B45E;--pw-success:#7FD6B4;--pw-progress:#8FC4E0;--pw-danger-tint:rgba(255,138,122,.16);--pw-warning-tint:rgba(240,180,94,.16);--pw-success-tint:rgba(127,214,180,.16);--pw-progress-tint:rgba(143,196,224,.16);--pw-danger-text:#FFC2B8;--pw-warning-text:#F8D6A4;--pw-success-text:#BCEDDA;--pw-progress-text:#C4E2F1;--pw-solid:#132723;--pw-nav:#06110F;--pw-nav-raised:#122321;--pw-nav-ink:#EAF1ED;--pw-nav-muted:#9FB3AA;--pw-nav-border:rgba(255,255,255,.14);--pw-nav-active:#C8DF86;--pw-nav-active-ink:#0C231E;--pw-nav-alert:#FFB4A8}}[data-theme=dark]{color-scheme:dark;--pw-bg:#0B1614;--pw-surface:rgba(255,255,255,.06);--pw-border:rgba(255,255,255,.12);--pw-text:#EAF1ED;--pw-muted:#9FB3AA;--pw-accent:#7FD6B4;--pw-accent-ink:#06211A;--pw-text-secondary:#C4D4CD;--pw-text-tertiary:#9FB3AA;--pw-danger:#FF8A7A;--pw-warning:#F0B45E;--pw-success:#7FD6B4;--pw-progress:#8FC4E0;--pw-danger-tint:rgba(255,138,122,.16);--pw-warning-tint:rgba(240,180,94,.16);--pw-success-tint:rgba(127,214,180,.16);--pw-progress-tint:rgba(143,196,224,.16);--pw-danger-text:#FFC2B8;--pw-warning-text:#F8D6A4;--pw-success-text:#BCEDDA;--pw-progress-text:#C4E2F1;--pw-solid:#132723;--pw-nav:#06110F;--pw-nav-raised:#122321;--pw-nav-ink:#EAF1ED;--pw-nav-muted:#9FB3AA;--pw-nav-border:rgba(255,255,255,.14);--pw-nav-active:#C8DF86;--pw-nav-active-ink:#0C231E;--pw-nav-alert:#FFB4A8}:root{--pw-agency-hpd:#008FA8;--pw-agency-dob:#245AA8;--pw-agency-dsny:#287A4A;--pw-agency-oath:#573A78;--pw-agency-dep:#14759A;--pw-agency-fdny:#B32B2E;--pw-agency-dohmh:#8A4B12;--pw-agency-dof:#4E5B2A;--pw-badge-dob:#1F3864;--pw-badge-dob-ink:#FFFFFF;--pw-badge-hpd:#00649E;--pw-badge-hpd-ink:#FFFFFF;--pw-badge-dsny:#007A3D;--pw-badge-dsny-ink:#FFFFFF;--pw-badge-fdny:#B7111B;--pw-badge-fdny-ink:#FFFFFF;--pw-badge-dep:#00776B;--pw-badge-dep-ink:#FFFFFF;--pw-badge-dohmh:#5E2B83;--pw-badge-dohmh-ink:#FFFFFF;--pw-badge-dot:#FFCC00;--pw-badge-dot-ink:#17201F;--pw-badge-oath:#7B1E3A;--pw-badge-oath-ink:#FFFFFF;--pw-badge-lpc:#2E7D32;--pw-badge-lpc-ink:#FFFFFF;--pw-badge-dof:#1D4F91;--pw-badge-dof-ink:#FFFFFF;--pw-badge-nypd:#0B2A5B;--pw-badge-nypd-ink:#FFFFFF;--pw-badge-other:#4A5654;--pw-badge-other-ink:#FFFFFF;--pw-sidebar:260px;--pw-navigation-height:64px;--pw-navigation-panel:360px;--pw-z-navigation:40;--pw-z-launcher:45;--pw-chat-dock-width:380px;--pw-chat-dock-height:560px;--pw-launcher-dot:10px;--pw-frame-sidebar:236px;--pw-frame-rail:68px;--pw-frame-topbar:60px;--pw-topbar-org:220px;--pw-flyout-width:248px;--pw-flyout-gap:6px;--pw-menu-width:220px;--pw-filter-menu-height:320px;--pw-nav-item:40px;--pw-search-key:22px;--pw-dashboard-card-min:240px;--pw-z-flyout:60;--pw-z-drawer:70;--pw-z-menu:65;--pw-flyout-shadow:0 12px 32px rgba(12,35,30,.16)}.pw-foundation{min-height:100dvh;font-family:var(--pw-font);font-size:var(--pw-type-base);font-weight:var(--pw-weight-medium);color:var(--pw-text);background:radial-gradient(900px 520px at 85% -10%,var(--pw-glow-cyan),transparent),radial-gradient(700px 400px at 0 100%,var(--pw-glow-violet),transparent),var(--pw-bg)}.pw-foundation *,.pw-foundation :after,.pw-foundation :before{box-sizing:border-box}.pw-foundation .pw-button:focus-visible,.pw-foundation :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:var(--pw-space-1)}.pw-foundation :where(button,input,select){font:inherit}.pw-foundation :where(h1,h2,h3,p){margin:0}.pw-foundation :is(h1,h2,h3){line-height:1.2}.pw-foundation h2{font-size:var(--pw-type-xl);font-weight:var(--pw-weight-bold)}.pw-foundation h3{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold)}.pw-screen-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--pw-space-4) var(--pw-space-6)}.pw-screen-heading{min-width:0;gap:var(--pw-space-1)}.pw-screen-eyebrow{font-size:var(--pw-type-xs);font-weight:var(--pw-weight-medium);letter-spacing:var(--pw-eyebrow-tracking);text-transform:uppercase;color:var(--pw-accent)}.pw-screen-heading h1{margin:0;font-size:var(--pw-type-title);line-height:1.15;font-weight:var(--pw-weight-bold);letter-spacing:-.01em;color:var(--pw-text)}.pw-screen-summary{margin:0;font-size:var(--pw-type-sm);line-height:1.45;color:var(--pw-text-secondary)}@media (max-width:767px){.pw-screen-heading h1{font-size:var(--pw-type-xl)}}.pw-foundation .pw-card{padding:var(--pw-space-6)}.ops-card,.ops-panel,.pw-foundation .pw-card{min-width:0;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);color:var(--pw-text);background:var(--pw-solid);box-shadow:var(--pw-shadow)}.pw-card-header{display:grid;gap:var(--pw-space-2);margin-bottom:var(--pw-space-4)}.pw-foundation .pw-card-title{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold)}.pw-card-content{padding-top:var(--pw-space-2)}.pw-foundation .pw-muted{color:var(--pw-muted);font-size:var(--pw-type-sm);line-height:1.6}.pw-stat{margin-block:var(--pw-space-3)!important;font-size:var(--pw-type-stat);font-weight:var(--pw-weight-heavy);line-height:1.1;font-variant-numeric:tabular-nums}.ops-button,.ops-button-primary,.ops-icon-button,.ops-primary,.pw-foundation .pw-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pw-space-2);min-height:var(--pw-control-height);padding:var(--pw-space-1) var(--pw-control-pad-x);border:var(--pw-stroke) solid transparent;border-radius:var(--pw-control-radius);font-family:var(--pw-font);font-size:var(--pw-control-type);font-weight:var(--pw-weight-bold);line-height:var(--pw-control-leading);text-align:center;cursor:pointer;text-decoration:none;height:auto;box-shadow:none;transition:filter var(--pw-duration)}.pw-foundation .pw-button svg,:is(.ops-button,.ops-button-primary,.ops-primary,.ops-icon-button) svg{width:var(--pw-icon);height:var(--pw-icon)}.ops-button-primary,.ops-primary,.pw-foundation .pw-button-primary{background:var(--pw-accent);color:var(--pw-accent-ink)}.ops-button,.ops-icon-button,.pw-foundation .pw-button-secondary{color:var(--pw-text);background:var(--pw-surface);border-color:var(--pw-border)}.pw-foundation .pw-button-ghost{color:var(--pw-text);background:transparent}.pw-foundation .pw-button:hover:not(:disabled),:is(.ops-button,.ops-button-primary,.ops-primary,.ops-icon-button):hover:not(:disabled){filter:brightness(1.12)}#propertywatch-app-root :is(.pw-button,.ops-button,.ops-button-primary,.ops-primary,.ops-icon-button):disabled{opacity:1;background:var(--pw-surface);color:var(--pw-muted);border-color:var(--pw-border);cursor:not-allowed}.ops-icon-button,.pw-foundation .pw-button-icon{width:var(--pw-target);min-width:var(--pw-target);padding:var(--pw-space-2)}.ops-button-sm,.pw-foundation .pw-button-sm{min-height:var(--pw-control-height-sm);padding:var(--pw-space-1) var(--pw-control-pad-x-sm);font-size:var(--pw-control-type-sm)}#propertywatch-app-root :is(.ops-button-sm,.pw-button-sm),#propertywatch-app-root :is(td,[role=toolbar],.pw-action-row,.pw-list-toolbar,.pw-filter-bar,.pw-dsny-toolbar,.pw-oath-toolbar) :is(button,.pw-button,.ops-button,.ops-button-primary,.ops-primary,.ops-icon-button){position:relative;min-height:var(--pw-control-height-sm);height:auto;padding-block:var(--pw-space-1)}#propertywatch-app-root :is(.ops-button-sm,.pw-button-sm):before,#propertywatch-app-root :is(td,[role=toolbar],.pw-action-row,.pw-list-toolbar,.pw-filter-bar,.pw-dsny-toolbar,.pw-oath-toolbar) :is(button,.pw-button,.ops-button,.ops-button-primary,.ops-primary,.ops-icon-button):before{content:"";position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);min-height:var(--pw-target)}.pw-foundation .pw-button-large{min-height:var(--pw-target-lg)}.ops-status,.ops-status-neutral,.ops-tag,.pw-neutral{--pw-tone:var(--pw-muted);--pw-tone-text:var(--pw-text);--pw-tint:var(--pw-surface)}.ops-status-danger,.pw-danger{--pw-tone:var(--pw-danger);--pw-tone-text:var(--pw-danger-text);--pw-tint:var(--pw-danger-tint)}.ops-status-warning,.pw-warning{--pw-tone:var(--pw-warning);--pw-tone-text:var(--pw-warning-text);--pw-tint:var(--pw-warning-tint)}.ops-status-info,.pw-progress{--pw-tone:var(--pw-progress);--pw-tone-text:var(--pw-progress-text);--pw-tint:var(--pw-progress-tint)}.ops-status-success,.pw-success{--pw-tone:var(--pw-success);--pw-tone-text:var(--pw-success-text);--pw-tint:var(--pw-success-tint)}.ops-status,.ops-tag,.pw-chip{display:inline-block;vertical-align:middle;max-width:100%;min-width:0;padding:var(--pw-chip-pad-y) var(--pw-chip-pad-x);border:var(--pw-stroke) solid transparent;border-radius:var(--pw-chip-radius);background:var(--pw-tint);color:var(--pw-tone-text);font-size:var(--pw-chip-type);font-weight:var(--pw-weight-bold);line-height:var(--pw-chip-leading);white-space:nowrap;overflow:visible;text-overflow:clip;flex-shrink:0}.ops-tag,.pw-chip-sm{padding:var(--pw-chip-pad-y-sm) var(--pw-chip-pad-x-sm)}:is(.pw-chip,.ops-status,.ops-tag)>svg{display:inline-block;vertical-align:middle;width:var(--pw-icon);height:var(--pw-icon);margin-inline-end:var(--pw-space-1)}.pw-copy-text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2);font-size:var(--pw-type-xs)}.pw-copy-text svg{width:var(--pw-space-4);height:var(--pw-space-4)}.pw-segmented{display:inline-flex;flex-wrap:wrap;gap:var(--pw-space-1);padding:var(--pw-space-1);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-control-radius);background:var(--pw-surface)}.pw-segmented button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pw-control-height);border:var(--pw-stroke) solid transparent;border-radius:var(--pw-control-radius);padding:var(--pw-space-1) var(--pw-control-pad-x);color:var(--pw-text-secondary);background:transparent;cursor:pointer;font-size:var(--pw-control-type);font-weight:var(--pw-weight-bold);line-height:var(--pw-control-leading)}.pw-segmented [aria-checked=true]{color:var(--pw-accent-ink);background:var(--pw-accent);border-color:var(--pw-accent)}.pw-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pw-space-4);min-height:var(--pw-target-lg);border:var(--pw-stroke) solid var(--pw-border);border-left:var(--pw-space-1) solid var(--pw-tone);border-radius:var(--pw-radius-row);padding:var(--pw-space-4);color:var(--pw-text);background:var(--pw-surface);text-decoration:none}.pw-row-copy{display:grid;gap:var(--pw-space-1);flex:1;min-width:0;overflow-wrap:anywhere}.pw-row-copy strong{font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold)}.pw-row svg{width:var(--pw-icon);height:var(--pw-icon);flex-shrink:0}.pw-table-scroll{overflow:auto;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row)}.pw-table{width:100%;border-collapse:collapse;font-size:var(--pw-type-sm)}.pw-table tr{border-bottom:var(--pw-stroke) solid var(--pw-border)}.pw-table td,.pw-table th{padding:var(--pw-space-3) var(--pw-space-4);text-align:left;vertical-align:middle}.pw-table th{font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);color:var(--pw-text-secondary)}.pw-sort-header{display:inline-flex;align-items:center;gap:var(--pw-space-1);min-height:var(--pw-target);color:inherit;font:inherit;font-weight:var(--pw-weight-bold);text-decoration:none;text-align:left}a.pw-sort-header svg{width:var(--pw-space-4);height:var(--pw-space-4);flex-shrink:0}.pw-sort-header-idle{opacity:1;color:var(--pw-muted)}.pw-sort-header:focus-visible,.pw-sort-header:hover{color:var(--pw-accent)}th[aria-sort] .pw-sort-header{color:var(--pw-text)}.pw-bulk,.pw-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pw-space-3);padding-block:var(--pw-space-3);font-size:var(--pw-type-sm)}.pw-bulk{color:var(--pw-progress-text)}.pw-sheet{position:fixed;inset:0 0 0 auto;margin:0;width:min(100%,var(--pw-sheet));height:100dvh;max-height:100dvh;max-width:100%;padding:var(--pw-space-6);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card) 0 0 var(--pw-radius-card);background:var(--pw-solid);color:var(--pw-text);font-family:var(--pw-font);box-shadow:var(--pw-shadow)}.pw-sheet::backdrop{background:var(--pw-overlay);backdrop-filter:blur(var(--pw-space-1))}.pw-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--pw-space-4);margin-bottom:var(--pw-space-6)}.pw-sheet-heading h2{font-size:var(--pw-type-xl);font-weight:var(--pw-weight-bold)}.pw-health{position:relative;display:grid;place-items:center;width:var(--pw-chart);height:var(--pw-chart);font-size:var(--pw-type-lg);font-weight:var(--pw-weight-heavy)}.pw-health svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:var(--pw-ring-stroke)}.pw-ring-track{stroke:var(--pw-border)}.pw-ring-value{stroke:var(--pw-accent);stroke-linecap:round}.pw-empty{display:grid;justify-items:start;gap:var(--pw-space-3);padding:var(--pw-space-6);border:var(--pw-stroke) dashed var(--pw-border);border-radius:var(--pw-radius-card)}.pw-error{border-color:var(--pw-danger)}.pw-error h3{color:var(--pw-danger-text)}.pw-skeleton{display:grid;gap:var(--pw-space-3);padding:var(--pw-space-4)}.pw-skeleton>span:not(.pw-sr-only){height:var(--pw-space-6);width:100%;border-radius:var(--pw-radius-chip);background:var(--pw-border);animation:pw-pulse 1.5s ease-in-out infinite alternate}.pw-skeleton>span:last-child{width:65%}.pw-toast{display:flex;align-items:center;justify-content:space-between;gap:var(--pw-space-4);background:var(--pw-solid);color:var(--pw-tone-text);border:var(--pw-stroke) solid var(--pw-tone);border-radius:var(--pw-radius-row);padding:var(--pw-space-3) var(--pw-space-4)}.pw-toast-actions{display:inline-flex;align-items:center;gap:var(--pw-space-2);flex-shrink:0}.pw-toast-region{position:fixed;inset:auto var(--pw-space-4) calc(var(--pw-space-4) + env(safe-area-inset-bottom)) auto;z-index:var(--pw-z-navigation);width:min(calc(100% - var(--pw-space-8)),var(--pw-sheet));box-shadow:var(--pw-shadow)}@media(max-width:640px){.pw-toast-region{inset:auto var(--pw-space-4) calc(var(--pw-target-lg) + var(--pw-space-6) + env(safe-area-inset-bottom));width:auto}}.pw-popover-anchor{position:relative;display:inline-flex}.pw-popover{position:fixed;z-index:var(--pw-z-navigation);display:grid;gap:var(--pw-space-2);width:min(80vw,calc(var(--pw-sheet) * .65));padding:var(--pw-space-4);background:var(--pw-solid);color:var(--pw-text);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);box-shadow:var(--pw-shadow);text-align:left;white-space:normal}.pw-popover-title{font-weight:var(--pw-weight-bold);overflow-wrap:anywhere}.pw-popover-body,.pw-popover-title{font-size:var(--pw-type-sm);line-height:1.4}.pw-popover-body{display:grid;gap:var(--pw-space-2);color:var(--pw-text-secondary)}.pw-popover-actions{display:flex;flex-wrap:wrap;gap:var(--pw-space-2)}.pw-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pw-space-4);padding-bottom:var(--pw-space-6)}.pw-page-header :is(h1,h2){font-size:var(--pw-type-title);font-weight:var(--pw-weight-heavy);line-height:1.2;letter-spacing:-.03em}.pw-eyebrow{font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);text-transform:uppercase;letter-spacing:var(--pw-eyebrow-tracking);color:var(--pw-muted);margin-bottom:var(--pw-space-2)!important}.pw-header-tools,.pw-stack-horizontal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-3)}.pw-stack{display:grid;gap:var(--pw-space-4)}.pw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--pw-space-5)}.pw-input{min-width:0;width:100%;min-height:var(--pw-target);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);padding:var(--pw-space-3) var(--pw-space-4);background:var(--pw-surface);color:var(--pw-text);font-size:var(--pw-type-sm)}.pw-input::-moz-placeholder{color:var(--pw-muted)}.pw-input::placeholder{color:var(--pw-muted)}.pw-rail{position:fixed;inset:0 auto 0 0;z-index:40;width:var(--pw-rail);align-items:stretch;gap:var(--pw-space-2);padding:var(--pw-space-4) var(--pw-space-2);border-right:var(--pw-stroke) solid var(--pw-border);background:var(--pw-solid)}.pw-rail,.pw-rail a,.pw-tabs a{display:flex;flex-direction:column}.pw-rail a,.pw-tabs a{align-items:center;justify-content:center;gap:var(--pw-space-1);min-height:var(--pw-target-lg);padding:var(--pw-space-2);color:var(--pw-muted);text-decoration:none;border-radius:var(--pw-radius-control);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold)}.pw-rail a[aria-current=page],.pw-tabs a[aria-current=page]{color:var(--pw-accent);background:var(--pw-progress-tint)}.pw-rail svg,.pw-tabs svg{width:var(--pw-icon);height:var(--pw-icon)}.pw-brand{color:var(--pw-accent);text-align:center;padding-block:var(--pw-space-3);font-size:var(--pw-type-xl);font-weight:var(--pw-weight-heavy)}.pw-shell-main{margin-left:var(--pw-rail);padding:var(--pw-space-8);max-width:calc(var(--pw-content-max) + var(--pw-rail));margin-right:auto}.pw-section-links{display:flex;flex-wrap:wrap;gap:var(--pw-space-2);margin-bottom:var(--pw-space-5)}.pw-section-links a{display:inline-flex;align-items:center;min-height:var(--pw-target);padding:var(--pw-space-2) var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-chip);color:var(--pw-text);font-size:var(--pw-type-sm)}.pw-section-links a[aria-current=page]{color:var(--pw-accent);background:var(--pw-progress-tint)}.pw-legacy-content{color:var(--ink);background:var(--surface);padding:var(--pw-space-6);border-radius:var(--pw-radius-card);min-width:0}.pw-tabs{display:none}.pw-showcase,.pw-showcase-theme{padding:var(--pw-space-6)}.pw-showcase-theme{border-radius:var(--pw-radius-card)}.pw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pw-pulse{0%{opacity:.4}to{opacity:1}}@media (max-width:767px){.pw-rail{display:none}.pw-shell-main{margin-left:0;padding:var(--pw-space-4);padding-bottom:calc(var(--pw-target-lg) + var(--pw-space-8) + env(safe-area-inset-bottom))}.pw-legacy-content{padding:var(--pw-space-3)}.pw-tabs{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:var(--pw-solid);border-top:var(--pw-stroke) solid var(--pw-border);padding-bottom:env(safe-area-inset-bottom)}.pw-tabs a{padding:var(--pw-space-1);border-radius:0}.pw-sheet,.pw-sheet-wide{inset:auto 0 0;width:100%;height:auto;max-height:85dvh;border-radius:var(--pw-radius-card) var(--pw-radius-card) 0 0;padding-bottom:calc(var(--pw-space-6) + env(safe-area-inset-bottom))}.pw-page-header :is(h1,h2){font-size:var(--pw-type-xl)}.pw-showcase,.pw-showcase-theme{padding:var(--pw-space-3)}}@media (prefers-reduced-motion:reduce){.pw-foundation *,.pw-foundation .pw-button,.pw-foundation :after,.pw-foundation :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pw-foundation .pw-button{height:auto}.pw-foundation .pw-button-icon{width:var(--pw-target)}.pw-foundation .pw-card{font-family:var(--pw-font)}.pw-checkbox-target{display:inline-flex;align-items:center;justify-content:center;width:var(--pw-target);min-height:var(--pw-target);cursor:pointer}.pw-home-content{min-width:0}.pw-home{display:grid;gap:var(--pw-space-6)}.pw-home .pw-page-header{padding-bottom:0}.pw-home .pw-home-search{width:var(--pw-home-search)}.pw-home .pw-home-search input{height:var(--pw-home-tool);border-radius:var(--pw-radius-chip)}.pw-foundation .pw-home-bell{width:var(--pw-home-tool);height:var(--pw-home-tool);min-height:var(--pw-home-tool)}.pw-home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pw-space-4)}.pw-home-stats .pw-card{min-height:var(--pw-home-stat);padding:var(--pw-space-4)}.pw-home-stats .pw-stat{margin-block:var(--pw-space-1)!important;line-height:1}.pw-home-stats .pw-chip{padding:var(--pw-space-1) var(--pw-space-2);line-height:1.25}.pw-home-body{display:grid;grid-template-columns:minmax(0,1fr) var(--pw-home-aside);gap:var(--pw-space-6);align-items:start}.pw-home-section-heading{display:flex;flex-wrap:wrap;gap:var(--pw-space-2);justify-content:space-between;align-items:center}.pw-home-records{display:grid;gap:var(--pw-space-2);margin-top:var(--pw-space-4)}.pw-home .pw-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto var(--pw-icon);min-height:var(--pw-home-row);gap:var(--pw-space-3);padding:var(--pw-space-3) var(--pw-space-4) var(--pw-space-3) var(--pw-space-7);border-left:var(--pw-stroke) solid var(--pw-border)}.pw-home .pw-row:before{content:"";position:absolute;left:var(--pw-space-2);top:50%;transform:translateY(-50%);width:var(--pw-home-bar-width);height:var(--pw-home-bar-height);border-radius:var(--pw-radius-chip);background:var(--pw-tone)}.pw-home .pw-row-copy{min-width:0;gap:var(--pw-space-1)}.pw-home .pw-row-copy .pw-muted,.pw-home .pw-row-copy strong{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-home .pw-row-copy .pw-muted{font-size:var(--pw-home-subtitle)}.pw-home-health{display:grid;gap:var(--pw-space-4)}.pw-home-ring{display:grid;place-items:center}.pw-home .pw-health{width:var(--pw-home-ring);height:var(--pw-home-ring);font-size:var(--pw-type-title)}.pw-home-health-caption{text-align:center;color:var(--pw-text-secondary);font-size:var(--pw-type-sm)}.pw-home-agencies{display:grid;gap:var(--pw-space-3)}.pw-home-agency-label{display:flex;justify-content:space-between;gap:var(--pw-space-2);font-size:var(--pw-type-sm);color:var(--pw-text-secondary)}.pw-home progress{display:block;width:100%;height:var(--pw-home-dot);margin-top:var(--pw-space-2);border:0;border-radius:var(--pw-radius-chip);overflow:hidden;background:var(--pw-border);accent-color:var(--pw-accent)}.pw-home progress::-webkit-progress-bar{background:var(--pw-border)}.pw-home progress::-webkit-progress-value{background:var(--pw-accent)}.pw-home progress::-moz-progress-bar{background:var(--pw-accent)}.pw-home-sync{display:flex;gap:var(--pw-space-2);align-items:center;font-size:var(--pw-type-xs);color:var(--pw-tone-text)}.pw-home-sync>span{width:var(--pw-home-dot);height:var(--pw-home-dot);border-radius:var(--pw-radius-chip);background:var(--pw-tone);flex-shrink:0}.pw-home :is(.pw-empty,.pw-skeleton){margin-top:var(--pw-space-4)}@media (max-width:767px){.pw-home .pw-page-header{display:grid;grid-template-columns:minmax(0,1fr)}.pw-home .pw-page-header h1{font-size:var(--pw-type-title)}.pw-home .pw-header-tools{display:flex}.pw-home .pw-home-search{flex-basis:100%;width:100%}.pw-home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pw-space-3)}.pw-home-stats .pw-card{min-height:var(--pw-home-phone-stat);padding:var(--pw-space-3)}.pw-home-stats .pw-stat{font-size:var(--pw-home-phone-number)}.pw-home-body{grid-template-columns:minmax(0,1fr)}.pw-home-body>.pw-card{padding:var(--pw-space-4)}.pw-home .pw-row{grid-template-columns:minmax(0,1fr) var(--pw-icon);gap:var(--pw-space-1) var(--pw-space-2);padding-block:var(--pw-space-1)}.pw-home .pw-row-copy{grid-column:1}.pw-home .pw-row>.pw-chip{grid-column:1;justify-self:start;line-height:1;padding-block:calc(var(--pw-space-1) / 2)}.pw-home .pw-row>svg{grid-column:2;grid-row:1/3}}.pw-foundation .pw-card-content,.pw-foundation .pw-card-header{padding:0}.pw-health-zero .pw-ring-track{stroke-dasharray:var(--pw-space-2) var(--pw-space-1)}.pw-home .pw-health-zero .pw-ring-track{stroke:var(--pw-warning)}.pw-pending-spinner{width:var(--pw-icon);height:var(--pw-icon);flex-shrink:0;animation:pw-pending-spin var(--pw-pending-duration) linear infinite}@keyframes pw-pending-spin{to{transform:rotate(1turn)}}.pw-step-progress{padding:var(--pw-space-5);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-surface);color:var(--pw-text)}.pw-step-progress ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--pw-space-4)}.pw-step-progress li{display:flex;gap:var(--pw-space-3);align-items:center;min-height:var(--pw-target);font-size:var(--pw-type-sm)}.pw-step-progress small{display:block;color:var(--pw-muted);font-size:var(--pw-type-xs)}.pw-step-progress [data-state=complete]{color:var(--pw-success-text)}.pw-action-error,.pw-step-progress [data-state=error]{color:var(--pw-danger-text)}.pw-step-marker{display:grid;place-items:center;min-width:var(--pw-target);min-height:var(--pw-target);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-chip)}.pw-step-marker svg{width:var(--pw-icon);height:var(--pw-icon)}.pw-action-error{padding:var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-danger);border-radius:var(--pw-radius-control);background:var(--pw-danger-tint);grid-column:1/-1}@media (prefers-reduced-motion:reduce){.pw-pending-spinner{animation:none}}.field-label,.ops-label,.pw-label{font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-label-tracking);text-transform:none;color:var(--pw-text-secondary);line-height:1.5}.pw-settings-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--pw-space-5)}.pw-settings-section,.pw-settings-stack{display:grid;gap:var(--pw-space-4);min-width:0}.pw-settings-section{padding:var(--pw-space-5);align-content:start}.pw-settings-section h2{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold)}.pw-settings-block{padding:var(--pw-space-3);overflow-wrap:anywhere}.pw-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pw-space-4);padding:var(--pw-space-3)}.pw-settings-row:has(>input:is([type=checkbox],[type=radio])){align-items:flex-start;flex-wrap:nowrap}.pw-settings-row:has(>input:is([type=checkbox],[type=radio]))>span{min-width:0;flex:1}.pw-settings-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-3);padding:var(--pw-space-3);min-height:var(--pw-target)}.pw-field{display:grid;align-content:start;gap:var(--pw-space-2);min-width:0}.pw-field-wide{grid-column:1/-1}.pw-settings-section summary{min-height:var(--pw-target);display:flex;align-items:center;gap:var(--pw-space-3)}.pw-register-stack{display:grid;gap:var(--pw-space-4)}@media(max-width:767px){.pw-settings-form,.pw-settings-layout{grid-template-columns:minmax(0,1fr)}}.pw-document-preview{min-width:0;max-height:var(--pw-sheet);overflow:auto;padding:var(--pw-space-3);background:var(--pw-bg);color:var(--pw-text);border-radius:var(--pw-radius-row)}.pw-document-image{display:block;width:100%;height:auto;border-radius:var(--pw-radius-row)}.pw-icon{width:var(--pw-icon);height:var(--pw-icon);flex-shrink:0}.pw-summons-image-pending{color:var(--pw-muted);cursor:help}.pw-summons-image-pending,.pw-summons-image-stack{display:inline-flex;align-items:center;gap:var(--pw-space-1);font-size:var(--pw-type-xs)}.pw-summons-image-stack{flex-direction:column;font-weight:var(--pw-weight-bold);line-height:1}.pw-summons-image-icon{color:var(--pw-accent);background:none;border:0;padding:var(--pw-space-1);border-radius:var(--pw-radius-row);cursor:pointer;font-family:inherit}.pw-summons-image-icon:focus-visible,.pw-summons-image-icon:hover{background:var(--pw-surface);text-decoration:underline}.pw-sheet-wide{width:min(100%,max(var(--pw-sheet),40vw))}.pw-col-resize{position:absolute;top:0;right:0;width:var(--pw-space-2);height:100%;cursor:col-resize;touch-action:none}.pw-col-resize:focus-visible,.pw-col-resize:hover{background:var(--pw-accent);outline:none}.pw-summons-image-sheet{display:grid;gap:var(--pw-space-3);min-width:0}.pw-summons-image-preview{min-height:min(70dvh,var(--pw-sheet));min-width:0;overflow:auto;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-row)}.pw-summons-image-downloads{display:flex;flex-wrap:wrap;gap:var(--pw-space-2)}.pw-screen-heading{display:grid;gap:var(--pw-space-2)}.pw-screen-panel{min-width:0;overflow:hidden}.pw-screen-panel h2{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold)}.pw-sweep-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--pw-home-stat),1fr));gap:var(--pw-space-3)}.pw-calendar-skeleton{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--pw-space-1)}.pw-calendar-skeleton .pw-card{min-height:var(--pw-home-stat);padding:var(--pw-space-2)}.pw-screen-loading .pw-skeleton{min-width:0}.pw-screen-table{min-width:0;overflow:auto}.pw-screen-table table{width:100%;border-collapse:collapse;text-align:left}.pw-screen-table td,.pw-screen-table th{padding:var(--pw-space-3);border-bottom:var(--pw-stroke) solid var(--pw-border)}.pw-screen-table th{font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);color:var(--pw-text-secondary)}.pw-screen-table th,.pw-table th{white-space:nowrap;overflow-wrap:normal;min-width:var(--pw-table-header-min)}.pw-screen-table th:has(input:is([type=checkbox],[type=radio])),.pw-table th:has(input:is([type=checkbox],[type=radio])){min-width:var(--pw-target)}.pw-sweep{color:var(--pw-text);font-size:var(--pw-type-base)}.pw-sweep a,.pw-sweep button,.pw-sweep input:not([type=hidden],[type=checkbox],[type=radio]),.pw-sweep select{min-height:var(--pw-target)}.pw-screen-table label:has(input[type=checkbox]){display:inline-flex;align-items:flex-start;gap:var(--pw-space-2);min-height:var(--pw-target);min-width:var(--pw-target)}.pw-sweep svg{width:var(--pw-icon);height:var(--pw-icon);flex-shrink:0}.pw-sweep a{overflow-wrap:anywhere}.pw-sweep .calendar-print{background:var(--pw-surface);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card)}@media (max-width:767px){.pw-screen-table thead{display:none}.pw-screen-table table,.pw-screen-table tbody,.pw-screen-table td,.pw-screen-table tr{display:block;width:100%}.pw-screen-table tr{padding:var(--pw-space-3);border-bottom:var(--pw-stroke) solid var(--pw-border)}.pw-screen-table td{border:0;padding:var(--pw-space-2);max-width:100%}.pw-screen-table td:before{content:attr(data-column);display:block;color:var(--pw-muted);font-size:var(--pw-type-xs)}.pw-task-register .pw-screen-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pw-space-2)}.pw-task-register .pw-screen-table td[colspan],.pw-task-register .pw-screen-table td[data-column="Property / unit"],.pw-task-register .pw-screen-table td[data-column="Quick actions"],.pw-task-register .pw-screen-table td[data-column=Task]{grid-column:1/-1}}.pw-loading-day{min-width:0;min-height:var(--pw-home-stat);padding:var(--pw-space-2);border:var(--pw-stroke) solid var(--pw-border)}.pw-loading-library{display:grid;grid-template-columns:1fr 2fr;gap:var(--pw-space-5)}.pw-loading-capacity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pw-space-4)}@media (max-width:767px){.pw-loading-capacity,.pw-loading-library{grid-template-columns:1fr}}.pw-shell-main{min-width:0;max-width:var(--pw-content-max)}.pw-rail{overflow-y:auto}.pw-core-header{display:grid;gap:var(--pw-space-4);padding-bottom:var(--pw-space-5);border-bottom:var(--pw-stroke) solid var(--pw-border);margin-bottom:var(--pw-space-5)}.pw-core-header-top{flex-wrap:wrap}.pw-core-header-top>:first-child{flex:1 1 var(--pw-header-copy-min);min-width:min(100%,var(--pw-header-copy-min))}.pw-core-header-bottom,.pw-core-header-top{display:flex;align-items:center;justify-content:space-between;gap:var(--pw-space-4);min-width:0}.pw-core-header h1{color:var(--pw-text);font-size:var(--pw-type-title);font-weight:var(--pw-weight-heavy);line-height:1.15;overflow-wrap:anywhere}.pw-core-header .pw-eyebrow{margin-bottom:var(--pw-space-2)}.pw-core-page-actions,.pw-core-utilities{display:flex;align-items:center;gap:var(--pw-space-2);flex-shrink:0}.pw-core-search{display:flex;align-items:center;width:var(--pw-home-search)}.pw-core-search .pw-input{padding-right:var(--pw-space-1)}.pw-core-utilities>.pw-button:has(.pw-core-search-link),.pw-core-utilities>.pw-core-search-link{display:none}.pw-core-header-bottom>.pw-muted{flex:1}.pw-core-page-actions{flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end}.pw-core-page-actions>*{max-width:100%}.pw-building-content{padding:0}@media(max-width:767px){.pw-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.pw-shell-main{padding-bottom:calc(var(--pw-target-lg)*2 + var(--pw-space-8) + env(safe-area-inset-bottom))}.pw-core-header h1{font-size:var(--pw-type-xl)}.pw-core-header-top{align-items:flex-start;gap:var(--pw-space-2)}.pw-core-header-bottom{align-items:stretch;flex-direction:column}.pw-core-page-actions{justify-content:flex-start}.pw-core-utilities{gap:0}.pw-core-search{display:none}.pw-core-utilities>.pw-core-search-link{display:inline-flex}.pw-section-links{flex-wrap:wrap;padding-bottom:var(--pw-space-2)}.pw-section-links a{flex-shrink:0}.pw-building-content{padding:0}}.pw-feature-contents{display:contents}.pw-core-header .pw-section-links{margin-bottom:0}@media(min-width:768px){.pw-workspace:not(.pw-sidebar-collapsed) .pw-core-header .pw-section-links{display:none}}.pw-workspace{--ink:var(--pw-text);--ink-2:var(--pw-text-secondary);--ink-3:var(--pw-muted);--surface:var(--pw-solid);--surface-2:var(--pw-surface);--line:var(--pw-border);--nav:var(--pw-solid);--signal:var(--pw-accent)}.pw-workspace .bg-\[var\(--nav\)\]:is(.text-white,:has(.text-white,[class*="text-white/"])){background-color:var(--pw-accent);color:var(--pw-accent-ink)}.pw-workspace .bg-\[var\(--nav\)\] :is(.text-white,[class*="text-white/"]){color:var(--pw-accent-ink)}.pw-workspace .bg-\[var\(--nav\)\] [class*="text-white/"]{opacity:.78}.pw-workspace .hover\:bg-\[var\(--nav\)\]:hover{background-color:var(--pw-accent);color:var(--pw-accent-ink)}.pw-sidebar{position:fixed;inset:0 auto 0 0;width:var(--pw-sidebar);z-index:40;overflow-y:auto;background:var(--pw-nav);color:var(--pw-nav-ink);border-right:var(--pw-stroke) solid var(--pw-nav-border);padding:var(--pw-space-4)}.pw-sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:var(--pw-space-2);font-weight:var(--pw-weight-heavy)}.pw-sidebar-brand a{text-decoration:none}.pw-sidebar .pw-organization-name,.pw-sidebar .pw-workspace-nav .pw-nav-group,.pw-sidebar-brand a{color:var(--pw-nav-ink)}.pw-sidebar .pw-organization-switcher{color:var(--pw-nav-muted)}.pw-sidebar .pw-organization-switcher select{background:var(--pw-nav-raised);color:var(--pw-nav-ink);border-color:var(--pw-nav-border)}.pw-sidebar .pw-nav-more summary,.pw-sidebar .pw-workspace-nav a{color:var(--pw-nav-ink)}.pw-sidebar :is(a,summary,button):focus-visible:not([aria-current=page]),.pw-sidebar :is(a,summary,button):hover:not([aria-current=page]){background:var(--pw-nav-raised);color:#FFFFFF}.pw-sidebar .pw-workspace-nav a[aria-current=page]{background:var(--pw-nav-active);color:var(--pw-nav-active-ink);font-weight:var(--pw-weight-medium)}.pw-sidebar .pw-nav-children{border-left-color:var(--pw-nav-border)}.pw-sidebar .pw-nav-count{color:var(--pw-nav-muted)}.pw-sidebar .pw-nav-count-alert{color:var(--pw-nav-alert);font-weight:var(--pw-weight-bold)}.pw-sidebar button:not(.pw-home-card-action button){color:var(--pw-nav-ink)}.pw-sidebar-body{display:grid;gap:var(--pw-space-5);margin-top:var(--pw-space-4)}.pw-organization-switcher{display:grid;gap:var(--pw-space-2);min-width:0;font-size:var(--pw-type-xs)}.pw-organization-switcher select{width:100%;min-width:0}.pw-organization-name{color:var(--pw-text);font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold);overflow-wrap:anywhere}.pw-workspace-nav{display:grid;gap:var(--pw-space-2)}.pw-workspace-nav section{min-width:0}.pw-nav-more summary,.pw-workspace-nav a{display:flex;align-items:center;gap:var(--pw-space-2);min-height:var(--pw-target);padding:var(--pw-space-2) var(--pw-space-3);border-radius:var(--pw-radius-row);font-size:var(--pw-type-sm);color:var(--pw-text-secondary);text-decoration:none;cursor:pointer}.pw-nav-more summary:hover,.pw-workspace-nav a:hover{background:var(--pw-surface);color:var(--pw-text)}.pw-workspace-nav a[aria-current=page]{background:var(--pw-progress-tint);color:var(--pw-progress-text)}.pw-workspace-nav .pw-nav-group{width:100%;justify-content:space-between;color:var(--pw-text)}.pw-nav-children{padding-left:var(--pw-space-2);border-left:var(--pw-stroke) solid var(--pw-border)}.pw-workspace .pw-shell-main{margin-left:var(--pw-sidebar);width:calc(100% - var(--pw-sidebar));min-width:0}.pw-sidebar-collapsed .pw-sidebar{width:var(--pw-rail)}.pw-sidebar-collapsed .pw-sidebar-body,.pw-sidebar-collapsed .pw-sidebar-brand>a{display:none}.pw-sidebar-collapsed .pw-shell-main{margin-left:var(--pw-rail);width:calc(100% - var(--pw-rail))}.pw-mobile-navigation,.pw-navigation-panel{display:none}.pw-legacy-content{color:var(--pw-text);background:transparent;padding:0;border-radius:0}.pw-legacy-page{min-width:0}.pw-legacy-page .heading h2{font-size:var(--pw-type-lg)}.pw-workspace .ops-page-header{background:var(--pw-surface);color:var(--pw-text)}.pw-workspace .ops-input,.pw-workspace .ops-select{color:var(--pw-text);background:var(--pw-solid);border-color:var(--pw-border);border-radius:var(--pw-radius-control)}.pw-workspace .ops-card,.pw-workspace .ops-panel,.pw-workspace .ops-table-shell{color:var(--pw-text);background:var(--pw-solid);border-color:var(--pw-border);border-radius:var(--pw-radius-card)}@media(max-width:767px){.pw-sidebar{display:none}.pw-mobile-navigation{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--pw-space-3);padding:var(--pw-space-2) var(--pw-space-4);background:var(--pw-solid);border-bottom:var(--pw-stroke) solid var(--pw-border);font-size:var(--pw-type-xs)}.pw-mobile-navigation>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-sidebar-collapsed .pw-shell-main,.pw-workspace .pw-shell-main{width:100%;margin-left:0;padding:var(--pw-space-4)}.pw-navigation-panel-open{display:block;position:fixed;inset:var(--pw-navigation-height) 0 0;z-index:40;overflow-y:auto;padding:var(--pw-space-4);background:var(--pw-solid)}.pw-navigation-panel .pw-organization-switcher{margin-bottom:var(--pw-space-5)}}.pw-workspace{--green:var(--pw-success-text);--amber:var(--pw-warning-text);--red:var(--pw-danger-text);--blue:var(--pw-progress-text);--line-strong:var(--pw-border);--radius:var(--pw-radius-card);--radius-compact:var(--pw-radius-control)}.pw-workspace .ops-enter{animation:none}.pw-workspace .ops-panel>div:first-child{background:var(--pw-solid)}.pw-workspace .ops-responsive-register tbody tr:hover,.pw-workspace .ops-responsive-register thead tr{background:var(--pw-surface)}.pw-legacy-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--pw-solid);color:var(--pw-text);border-color:var(--pw-border);border-radius:var(--pw-radius-control)}.pw-workspace .bg-white{background:var(--pw-solid)}.pw-global-topbar{display:flex;align-items:center;gap:var(--pw-space-3);margin-bottom:var(--pw-space-6);position:relative;z-index:45}.pw-global-search{position:relative;flex:1;min-width:0;color:var(--pw-text)}.pw-global-search-controls{display:flex;align-items:stretch;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-solid);min-height:var(--pw-target)}.pw-global-search-controls:focus-within{outline:var(--pw-focus) solid var(--pw-accent)}.pw-global-search-input{display:flex;align-items:center;flex:1;min-width:0;gap:var(--pw-space-3);padding-left:var(--pw-space-4)}.pw-global-search-input>svg{width:var(--pw-space-4);height:var(--pw-space-4);flex-shrink:0;color:var(--pw-muted)}.pw-global-search-input input{min-width:0;width:100%;background:transparent;color:var(--pw-text);border:0;outline:none;font-size:var(--pw-type-sm);min-height:var(--pw-target)}.pw-global-search-controls>select{border:0;border-left:var(--pw-stroke) solid var(--pw-border);border-radius:0 var(--pw-radius-control) var(--pw-radius-control) 0;background:var(--pw-surface);color:var(--pw-text);padding:var(--pw-space-2) var(--pw-space-3);font-size:var(--pw-type-sm)}.pw-global-search-dropdown{position:absolute;inset:calc(100% + var(--pw-space-2)) 0 auto;background:var(--pw-solid);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);box-shadow:var(--pw-shadow);overflow:hidden}.pw-global-search-summary{display:flex;justify-content:space-between;align-items:center;gap:var(--pw-space-3);padding:var(--pw-space-3) var(--pw-space-4);background:var(--pw-surface);font-size:var(--pw-type-sm)}.pw-global-search-summary a{color:var(--pw-accent)}.pw-global-search-dropdown [role=listbox]{max-height:calc(var(--pw-target)*8);overflow-y:auto}.pw-global-search-result{display:flex;width:100%;text-align:left;white-space:normal;height:auto;justify-content:start;padding:var(--pw-space-3) var(--pw-space-4);border-bottom:var(--pw-stroke) solid var(--pw-border);border-radius:0;font-size:var(--pw-type-sm);color:var(--pw-text)}.pw-global-search-result:hover,.pw-global-search-result[aria-selected=true]{background:var(--pw-progress-tint)}.pw-global-search-result>span{display:grid;gap:var(--pw-space-1);min-width:0;overflow-wrap:anywhere}.pw-global-search-recent{gap:var(--pw-space-2)!important;justify-content:flex-start!important;text-align:left}.pw-global-search-recent>svg{width:var(--pw-space-4);height:var(--pw-space-4);flex-shrink:0;color:var(--pw-muted)}.pw-global-search-recent>span{justify-items:start}.pw-global-search-recent strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-global-search-labels{display:flex;align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-global-search-message{padding:var(--pw-space-4);color:var(--pw-muted);font-size:var(--pw-type-sm)}@media(max-width:767px){.pw-global-topbar{position:sticky;top:0;background:var(--pw-solid);margin:calc(-1 * var(--pw-space-4)) calc(-1 * var(--pw-space-4)) var(--pw-space-4);padding:var(--pw-space-2) var(--pw-space-4);border-bottom:var(--pw-stroke) solid var(--pw-border)}.pw-global-topbar .pw-mobile-navigation{position:static;padding:0;border:0;min-width:0;flex:1}.pw-global-topbar .pw-mobile-navigation>span{min-width:0}.pw-sheet:has(.pw-global-search){width:100%;max-width:100%}.pw-sheet .pw-global-search-controls{flex-direction:column}.pw-sheet .pw-global-search-controls>select{border-left:0;border-top:var(--pw-stroke) solid var(--pw-border);border-radius:0 0 var(--pw-radius-control) var(--pw-radius-control);min-height:var(--pw-target)}.pw-sheet .pw-global-search-dropdown{position:static;margin-top:var(--pw-space-3);box-shadow:none}}#propertywatch-app-root .pw-global-search-input input:focus{outline:none;border:0;box-shadow:none}.pw-global-search-labels .pw-chip{background:var(--pw-surface)}.pw-global-topbar>.pw-global-search{flex:0 1 calc(var(--pw-home-search)*2)}.pw-more-index{-moz-column-width:var(--pw-home-search);column-width:var(--pw-home-search);-moz-column-gap:var(--pw-space-4);column-gap:var(--pw-space-4)}.pw-more-index>.pw-card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--pw-space-4)}@media(min-width:768px){.pw-more-index>.pw-more-mobile-only{display:none}}.pw-more-links{display:grid;gap:var(--pw-space-2)}.pw-more-links a{display:flex;justify-content:space-between;align-items:center;gap:var(--pw-space-3);padding:var(--pw-space-2);border-radius:var(--pw-radius-control)}.pw-more-links a:hover{background:var(--pw-surface)}.pw-mobile-bottom-nav{display:none}.pw-dossier-tabs{position:relative;margin-block:var(--pw-space-4)}.pw-dossier-tabs,.pw-dossier-tabs-scroll{display:flex;align-items:center;gap:var(--pw-space-2);min-width:0}.pw-dossier-tabs-scroll{flex:1 1 auto;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:var(--pw-space-2);margin:calc(var(--pw-space-2) * -1)}.pw-dossier-more>summary,.pw-dossier-tab{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--pw-space-1);min-height:var(--pw-control-height);padding:var(--pw-space-1) var(--pw-control-pad-x);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-control-radius);color:var(--pw-text-secondary);background:var(--pw-solid);font-size:var(--pw-control-type);font-weight:var(--pw-weight-bold);line-height:var(--pw-control-leading);white-space:nowrap;text-decoration:none;cursor:pointer}.pw-dossier-more>summary:hover,.pw-dossier-tab:hover{color:var(--pw-text);background:var(--pw-surface)}.pw-dossier-more:has([aria-current=page])>summary,.pw-dossier-tab[aria-current=page]{color:var(--pw-accent-ink);background:var(--pw-accent);border-color:var(--pw-accent)}.pw-dossier-more{position:relative;flex:none}.pw-dossier-more>summary{list-style:none}.pw-dossier-more>summary::-webkit-details-marker{display:none}.pw-dossier-more-chevron{width:var(--pw-icon);height:var(--pw-icon);transition:transform var(--pw-duration)}.pw-dossier-more[open] .pw-dossier-more-chevron{transform:rotate(180deg)}.pw-dossier-more-menu{position:absolute;z-index:var(--pw-z-navigation);top:calc(100% + var(--pw-space-2));right:0;display:grid;gap:var(--pw-space-1);width:-moz-max-content;width:max-content;min-width:var(--pw-home-search);max-width:calc(100vw - var(--pw-space-8));padding:var(--pw-space-2);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-solid);box-shadow:var(--pw-shadow)}.pw-dossier-more-menu>a{display:flex;align-items:center;min-height:var(--pw-control-height);padding:var(--pw-space-1) var(--pw-control-pad-x);border:var(--pw-stroke) solid transparent;border-radius:var(--pw-radius-control);color:var(--pw-text);font-size:var(--pw-control-type);font-weight:var(--pw-weight-bold);line-height:var(--pw-control-leading);text-decoration:none}.pw-dossier-more-menu>a:hover{background:var(--pw-surface)}.pw-dossier-more-menu>a[aria-current=page]{color:var(--pw-progress-text);background:var(--pw-progress-tint);border-color:var(--pw-accent)}@media (prefers-reduced-motion:reduce){.pw-dossier-more-chevron{transition:none}}@media(max-width:767px){.pw-mobile-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:var(--pw-z-navigation);background:var(--pw-solid);border-top:var(--pw-stroke) solid var(--pw-border);padding:var(--pw-space-2) var(--pw-space-1) max(var(--pw-space-2),env(safe-area-inset-bottom))}.pw-mobile-bottom-nav>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pw-space-1);font-size:var(--pw-type-xs);padding:var(--pw-space-2) var(--pw-space-1);border-radius:var(--pw-radius-control)}.pw-mobile-bottom-nav [aria-current=page]{background:var(--pw-surface);color:var(--pw-text)}.pw-shell-main{padding-bottom:calc(var(--pw-space-8)*3)}.pw-navigation-panel-open{padding-bottom:calc(var(--pw-navigation-height) + var(--pw-space-8))}}.pw-section-tabs{display:flex;gap:var(--pw-space-1);border-bottom:var(--pw-stroke) solid var(--pw-border);margin-block:var(--pw-space-2) var(--pw-space-5);overflow-x:auto;scrollbar-width:none}.pw-section-tabs>a{display:inline-flex;align-items:center;flex-shrink:0;min-height:var(--pw-control-height);padding-inline:var(--pw-control-pad-x);color:var(--pw-text-secondary);font-size:var(--pw-control-type);font-weight:var(--pw-weight-bold);line-height:var(--pw-control-leading);text-decoration:none;white-space:nowrap;border-bottom:var(--pw-focus) solid transparent}.pw-section-tabs>a:hover{color:var(--pw-text)}.pw-section-tabs>a[aria-current=page]{color:var(--pw-text);border-bottom-color:var(--pw-accent)}.pw-section-intro{color:var(--pw-text-secondary);font-size:var(--pw-type-sm);margin-bottom:var(--pw-space-4)}.pw-settings-buildings{display:grid}.pw-settings-building{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pw-space-2) var(--pw-space-4);padding:var(--pw-space-3) var(--pw-space-4);border-top:var(--pw-stroke) solid var(--pw-border)}.pw-settings-building:first-child{border-top:0}.pw-settings-building nav{display:flex;flex-wrap:wrap;gap:var(--pw-space-1) var(--pw-space-3);font-size:var(--pw-type-sm)}.pw-settings-building nav a{display:inline-flex;align-items:center;min-height:var(--pw-target);color:var(--pw-accent)}.pw-sidebar-logo{display:flex;align-items:center;min-width:0;max-width:100%}.pw-sidebar-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:var(--pw-home-tool);-o-object-fit:contain;object-fit:contain}.pw-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pw-home-search)),1fr));gap:var(--pw-space-5);padding:var(--pw-space-4)}.pw-brand-logo{display:grid;gap:var(--pw-space-3)}.pw-brand-logo-preview{display:grid;place-items:center start;min-height:calc(var(--pw-home-tool) * 2);padding:var(--pw-space-3);border:var(--pw-stroke) dashed var(--pw-border);border-radius:var(--pw-radius-control)}.pw-brand-logo-preview img{width:auto;height:auto;max-width:100%;max-height:var(--pw-home-tool);-o-object-fit:contain;object-fit:contain}.pw-brand-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-brand-color-input{width:var(--pw-target-lg);height:var(--pw-target);padding:0;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-surface);cursor:pointer}.pw-brand-swatches{display:flex;flex-wrap:wrap;gap:var(--pw-space-3);font-size:var(--pw-type-sm);color:var(--pw-text-secondary)}.pw-brand-swatch{display:inline-flex;align-items:center;gap:var(--pw-space-2)}.pw-brand-swatch-chip{display:inline-grid;place-items:center;width:var(--pw-target);height:var(--pw-target);border-radius:var(--pw-radius-control);font-weight:var(--pw-weight-bold)}.pw-brand-error{color:var(--pw-danger-text);font-size:var(--pw-type-sm)}.pw-home-scope{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2);font-size:var(--pw-type-sm);color:var(--pw-text-secondary)}.pw-home-scope select{width:auto;min-width:0}.pw-home-attention-counts{display:flex;flex-wrap:wrap;gap:var(--pw-space-2) var(--pw-space-5);font-size:var(--pw-type-sm)}.pw-home-attention-counts a{color:var(--pw-text)}.pw-home-attention-counts strong{font-variant-numeric:tabular-nums}.pw-home-more{display:grid;gap:var(--pw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pw-home-aside)),1fr));margin-top:var(--pw-space-4)}.pw-home-more>.pw-card{display:grid;gap:var(--pw-space-3);align-content:start;min-width:0}.pw-support-list{margin:var(--pw-space-3) 0 0;padding-left:var(--pw-space-5);display:grid;gap:var(--pw-space-2);font-size:var(--pw-type-sm);line-height:1.6;color:var(--pw-text-secondary)}.pw-support-list b{color:var(--pw-text)}.pw-button-sm,.pw-foundation .pw-button.pw-button-sm{min-height:var(--pw-control-height-sm);padding:var(--pw-space-1) var(--pw-control-pad-x-sm);font-size:var(--pw-control-type-sm)}@media (pointer:coarse){.pw-button-sm,.pw-foundation .pw-button.pw-button-sm{min-height:var(--pw-control-height)}}.pw-input-sm{min-height:36px;padding:var(--pw-space-2) var(--pw-space-3);font-size:var(--pw-type-xs)}.pw-textarea{min-width:0;width:100%;border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);padding:var(--pw-space-3) var(--pw-space-4);background:var(--pw-surface);color:var(--pw-text);font-size:var(--pw-type-sm);line-height:1.6;resize:vertical}.pw-textarea::-moz-placeholder{color:var(--pw-muted)}.pw-textarea::placeholder{color:var(--pw-muted)}.pw-input:focus-visible,.pw-textarea:focus-visible{outline:2px solid var(--pw-accent);outline-offset:1px}.pw-disclosure{border-top:var(--pw-stroke) solid var(--pw-border)}.pw-disclosure>summary{display:flex;align-items:center;gap:var(--pw-space-3);min-height:var(--pw-target);padding:var(--pw-space-3) 0;cursor:pointer;list-style:none;font-size:var(--pw-type-sm);font-weight:var(--pw-weight-medium);color:var(--pw-text)}.pw-disclosure>summary::-webkit-details-marker{display:none}.pw-disclosure>summary:hover{color:var(--pw-accent)}.pw-disclosure>summary:focus-visible{outline:2px solid var(--pw-accent);outline-offset:2px;border-radius:var(--pw-radius-control)}.pw-disclosure-chevron{width:16px;height:16px;flex-shrink:0;margin-left:auto;color:var(--pw-text-secondary);transition:transform .15s ease}.pw-disclosure[open]>summary .pw-disclosure-chevron{transform:rotate(180deg)}.pw-disclosure-body{padding:0 0 var(--pw-space-4);display:grid;gap:var(--pw-space-3)}@media (prefers-reduced-motion:reduce){.pw-disclosure-chevron{transition:none}}.pw-dot-resolved{background:var(--pw-success)}.pw-dot-open{background:var(--pw-warning)}.pw-notice{border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);padding:var(--pw-space-4);line-height:1.6}.pw-notice-warning{border-color:var(--pw-warning);background:var(--pw-warning-tint);color:var(--pw-warning-text)}.pw-notice-danger{border-color:var(--pw-danger);background:var(--pw-danger-tint)}.pw-notice-danger,.pw-text-danger{color:var(--pw-danger-text)}.pw-icon-button{display:inline-grid;place-items:center;width:var(--pw-target);height:var(--pw-target);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-solid);color:var(--pw-text-secondary)}.pw-icon-button:hover{background:var(--pw-surface);color:var(--pw-text)}.pw-icon-button:focus-visible{outline:2px solid var(--pw-accent);outline-offset:2px}.pw-button-danger{border-color:var(--pw-danger);color:var(--pw-danger-text);background:var(--pw-solid)}.pw-button-danger:hover{background:var(--pw-danger-tint)}.pw-text-success{color:var(--pw-success-text)}.pw-bar-good{background:var(--pw-success)}.pw-bar-watch{background:var(--pw-warning)}.pw-bar-poor{background:var(--pw-danger)}.pw-rule-negative{border-color:var(--pw-danger);background:var(--pw-danger-tint)}.pw-rule-positive{border-color:var(--pw-success);background:var(--pw-success-tint)}.pw-chip-warning{border-color:var(--pw-warning);background:var(--pw-warning-tint)}.pw-chip-warning,.pw-text-warning{color:var(--pw-warning-text)}.pw-border-danger{border-color:var(--pw-danger)}.pw-nav-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;border-radius:999px;font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);line-height:1;font-variant-numeric:tabular-nums}.pw-nav-badge,.pw-sidebar .pw-nav-badge{background:var(--pw-danger);color:#FFFFFF}.pw-portal-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pw-space-3) var(--pw-space-5);padding:var(--pw-space-3) var(--pw-space-5);border-bottom:var(--pw-stroke) solid var(--pw-border);background:var(--pw-solid)}.pw-portal-main{display:grid;gap:var(--pw-space-5);max-width:var(--pw-content-max);margin-inline:auto;padding:var(--pw-space-6) var(--pw-space-5);min-width:0}@media (max-width:767px){.pw-portal-main{padding:var(--pw-space-4)}}.pw-fieldset{display:grid;gap:var(--pw-space-3);min-width:0;margin:0;padding:var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card)}.pw-fieldset>legend{padding-inline:var(--pw-space-2);font-weight:var(--pw-weight-bold)}.pw-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--pw-space-2) var(--pw-space-4)}.pw-check{display:flex;align-items:flex-start;gap:var(--pw-space-2);min-height:var(--pw-target);font-size:var(--pw-type-sm);cursor:pointer}.pw-foundation :is(button,a,summary,[role=button]):active{transform:none}.pw-foundation .pw-button[data-submit-pending=true]{position:relative}.pw-foundation .pw-button[data-submit-pending=true]:after{position:absolute;top:calc(50% - var(--pw-space-3) / 2);right:var(--pw-space-1);width:var(--pw-space-3);height:var(--pw-space-3)}.pw-foundation .pw-pending-button[data-submit-pending=true]:after{content:none}.pw-button-swap{display:inline-grid}.pw-button-swap>*{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:var(--pw-space-2)}.pw-button-swap>[data-shown=false]{visibility:hidden}#propertywatch-app-root .pw-foundation .ops-status,.pw-foundation .ops-status{padding:var(--pw-chip-pad-y) var(--pw-chip-pad-x);border-width:var(--pw-stroke);border-radius:var(--pw-chip-radius);font-size:var(--pw-chip-type);font-weight:var(--pw-weight-bold);line-height:var(--pw-chip-leading)}.pw-action-row{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pw-space-2)}.pw-action-row>details{position:relative}.pw-action-row>details>summary{list-style:none}.pw-action-row>details>summary::-webkit-details-marker{display:none}@media (max-width:767px){.pw-action-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pw-home-search) / 2)),1fr));justify-content:stretch}.pw-action-row>*,.pw-action-row>details>summary{width:100%}}.pw-stat-link{display:block;min-width:0;color:inherit;text-decoration:none;border-radius:var(--pw-radius-row)}.pw-stat-link>.pw-card{height:100%;transition:border-color var(--pw-duration)}.pw-stat-link:hover>.pw-card{border-color:var(--pw-accent)}.pw-stat-detail{margin-bottom:var(--pw-space-2);color:var(--pw-text-secondary);font-size:var(--pw-type-xs);line-height:1.5}.pw-pdf-page-label{margin:0;padding:var(--pw-space-1) var(--pw-space-2);text-align:right;font-size:var(--pw-type-xs);color:var(--pw-muted);background:var(--pw-surface)}.pw-foundation .pw-floating-launcher{position:fixed;right:max(var(--pw-space-6),env(safe-area-inset-right,0px));bottom:calc(max(var(--pw-launcher-clearance, 0px), env(safe-area-inset-bottom, 0px)) + var(--pw-space-6));z-index:var(--pw-z-launcher);width:var(--pw-target-lg);height:var(--pw-target-lg);min-height:var(--pw-target-lg);padding:0;border-radius:var(--pw-radius-chip);box-shadow:var(--pw-shadow)}.pw-floating-launcher svg{width:var(--pw-icon);height:var(--pw-icon)}.pw-floating-launcher-dot{position:absolute;top:var(--pw-space-1);right:var(--pw-space-1);width:var(--pw-launcher-dot);height:var(--pw-launcher-dot);border-radius:var(--pw-radius-chip);background:var(--pw-progress);border:calc(var(--pw-stroke) * 2) solid var(--pw-solid)}.pw-docked-panel{position:fixed;inset:auto max(var(--pw-space-6),env(safe-area-inset-right,0px)) calc(max(var(--pw-launcher-clearance, 0px), env(safe-area-inset-bottom, 0px)) + var(--pw-space-6)) auto;margin:0;width:min(var(--pw-chat-dock-width),calc(100vw - var(--pw-space-6) * 2));height:min(var(--pw-chat-dock-height),calc(100dvh - var(--pw-space-6) * 2 - var(--pw-launcher-clearance, 0px)));max-width:none;max-height:none;padding:var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-solid);color:var(--pw-text);font-family:var(--pw-font);box-shadow:var(--pw-shadow)}.pw-docked-panel[open]{display:flex;flex-direction:column;gap:var(--pw-space-3)}.pw-docked-panel::backdrop{background:transparent}.pw-docked-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--pw-space-2)}.pw-docked-panel-heading h2{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold)}.pw-docked-panel-actions{display:flex;align-items:center;gap:var(--pw-space-1)}.pw-docked-panel-link{display:inline-flex;align-items:center;gap:var(--pw-space-1);min-height:var(--pw-target);padding:0 var(--pw-space-2);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold);color:var(--pw-accent);border-radius:var(--pw-radius-control)}.pw-docked-panel-link svg{width:var(--pw-type-sm);height:var(--pw-type-sm)}.pw-docked-panel-link:focus-visible{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:var(--pw-stroke)}.pw-docked-panel-body{flex:1;min-height:0;display:flex;flex-direction:column}@media (max-width:767px){.pw-foundation .pw-floating-launcher{right:max(var(--pw-space-4),env(safe-area-inset-right,0px));bottom:calc(max(var(--pw-launcher-clearance, 0px), env(safe-area-inset-bottom, 0px)) + var(--pw-space-4))}.pw-docked-panel{inset:0;width:100%;height:100dvh;border:0;border-radius:0;padding:max(var(--pw-space-4),env(safe-area-inset-top,0px)) max(var(--pw-space-4),env(safe-area-inset-right,0px)) max(var(--pw-space-4),env(safe-area-inset-bottom,0px)) max(var(--pw-space-4),env(safe-area-inset-left,0px))}.pw-docked-panel::backdrop{background:var(--pw-overlay)}}@media print{.pw-docked-panel,.pw-floating-launcher{display:none!important}}.pw-file-drop{position:relative;display:grid;gap:var(--pw-space-2);min-width:0}.pw-file-drop-zone{display:grid;justify-items:center;gap:var(--pw-space-1);min-height:var(--pw-target-lg);padding:var(--pw-space-4);border:calc(var(--pw-stroke) * 2) dashed var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-solid);color:var(--pw-text);text-align:center;cursor:pointer;transition:border-color var(--pw-duration),background-color var(--pw-duration)}.pw-file-drop-zone:hover,.pw-file-drop[data-dragging] .pw-file-drop-zone{border-color:var(--pw-accent);background:var(--pw-success-tint)}.pw-file-drop-zone:focus-visible{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:var(--pw-stroke);border-color:var(--pw-accent)}.pw-file-drop[data-disabled] .pw-file-drop-zone{cursor:not-allowed;opacity:.6;border-color:var(--pw-border);background:var(--pw-surface)}.pw-file-drop-icon{width:var(--pw-icon);height:var(--pw-icon);color:var(--pw-accent)}.pw-file-drop-label{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold);line-height:var(--pw-control-leading)}.pw-file-drop-help{font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-file-drop-compact .pw-file-drop-zone{min-height:var(--pw-target);padding:var(--pw-space-2) var(--pw-space-3);grid-auto-flow:column;justify-content:center;align-items:center;gap:var(--pw-space-2)}.pw-file-drop-compact .pw-file-drop-help{grid-column:1/-1}.pw-file-drop-error{font-size:var(--pw-type-sm);color:var(--pw-danger-text);background:var(--pw-danger-tint);border-radius:var(--pw-radius-control);padding:var(--pw-space-2) var(--pw-space-3)}.pw-file-drop-list{display:grid;gap:var(--pw-space-1);margin:0;padding:0;list-style:none}.pw-file-drop-item{display:flex;align-items:center;gap:var(--pw-space-2);min-width:0;padding:var(--pw-space-1) var(--pw-space-1) var(--pw-space-1) var(--pw-space-3);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-surface);font-size:var(--pw-type-sm)}.pw-file-drop-item-icon{flex:none;width:var(--pw-icon);height:var(--pw-icon);color:var(--pw-accent)}.pw-file-drop-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--pw-weight-medium)}.pw-file-drop-size{flex:none;font-size:var(--pw-type-xs);color:var(--pw-muted)}.pw-file-drop-action,.pw-file-drop-remove{display:inline-grid;place-items:center;flex:none;width:var(--pw-control-height-sm);height:var(--pw-control-height-sm);border-radius:var(--pw-radius-control);color:var(--pw-text-secondary)}.pw-file-drop-action:hover,.pw-file-drop-remove:hover{background:var(--pw-solid);color:var(--pw-danger-text)}.pw-file-drop-action:hover{color:var(--pw-accent)}.pw-file-drop-action:focus-visible,.pw-file-drop-remove:focus-visible{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:var(--pw-stroke)}.pw-file-drop-action svg,.pw-file-drop-remove svg{width:var(--pw-icon);height:var(--pw-icon)}.pw-urgency{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pw-space-4);padding:var(--pw-space-4) var(--pw-space-5);border:var(--pw-stroke) solid var(--pw-tone);border-left:var(--pw-ring-stroke) solid var(--pw-tone);border-radius:var(--pw-radius-card);background:var(--pw-tint);color:var(--pw-tone-text);min-width:0}.pw-urgency-copy{display:grid;gap:var(--pw-space-1);flex:1 1 calc(var(--pw-sheet) / 2);min-width:0;overflow-wrap:anywhere}.pw-urgency-copy p{margin:0}.pw-urgency-line{font-size:var(--pw-type-lg);font-weight:var(--pw-weight-bold);line-height:1.3}.pw-urgency-label{font-weight:var(--pw-weight-heavy)}.pw-urgency-due{font-size:var(--pw-type-base);font-weight:var(--pw-weight-medium)}.pw-urgency-due b{font-weight:var(--pw-weight-heavy)}.pw-urgency-due b[data-overdue=true]{color:var(--pw-danger-text);text-decoration:underline;text-decoration-thickness:var(--pw-stroke)}.pw-urgency-action{flex:0 0 auto}.pw-urgency-action form{margin:0}@media (max-width:640px){.pw-urgency-action,.pw-urgency-action .pw-button{width:100%}}.pw-assignee{position:relative;display:grid;gap:var(--pw-space-2);min-width:0}.pw-assignee-trigger{display:flex;align-items:center;gap:var(--pw-space-2);flex-wrap:wrap;width:100%;min-height:var(--pw-target);padding:var(--pw-space-2) var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-control);background:var(--pw-solid);color:var(--pw-text);font-size:var(--pw-type-sm);text-align:left;cursor:pointer}.pw-assignee-trigger:focus-visible{outline:var(--pw-focus) solid var(--pw-accent);outline-offset:var(--pw-stroke)}.pw-assignee-trigger:disabled{opacity:.6;cursor:not-allowed}.pw-assignee-choice{display:grid;flex:1;min-width:0;overflow-wrap:anywhere}.pw-assignee-choice .pw-muted{font-size:var(--pw-type-xs)}.pw-assignee-chevron{width:var(--pw-space-4);height:var(--pw-space-4);flex-shrink:0;color:var(--pw-muted)}.pw-assignee-popover{position:absolute;z-index:30;inset:calc(100% + var(--pw-space-1)) 0 auto;display:grid;gap:var(--pw-space-2);padding:var(--pw-space-2);background:var(--pw-solid);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);box-shadow:var(--pw-shadow)}.pw-assignee-input,.pw-assignee-search{font-size:var(--pw-type-base)}.pw-assignee-list{max-height:calc(var(--pw-target) * 8);overflow-y:auto;overscroll-behavior:contain}.pw-assignee-group{padding:var(--pw-space-2) var(--pw-space-3) var(--pw-space-1);color:var(--pw-muted);font-size:var(--pw-type-xs);font-weight:var(--pw-weight-bold)}.pw-assignee-option{display:grid;gap:var(--pw-space-1);min-height:var(--pw-target);padding:var(--pw-space-2) var(--pw-space-3);border-radius:var(--pw-radius-row);font-size:var(--pw-type-sm);cursor:pointer;overflow-wrap:anywhere}.pw-assignee-option .pw-muted{font-size:var(--pw-type-xs)}.pw-assignee-option:hover,.pw-assignee-option[data-active=true]{background:var(--pw-progress-tint)}.pw-assignee-option[aria-selected=true]{box-shadow:inset var(--pw-focus) 0 0 var(--pw-accent)}.pw-assignee-option[aria-disabled=true]{opacity:.6;cursor:not-allowed}.pw-assignee-option-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-2)}.pw-assignee-later{border-top:var(--pw-stroke) solid var(--pw-border);border-radius:0}.pw-assignee-note{color:var(--pw-warning-text);font-size:var(--pw-type-xs)}.pw-assignee-empty{padding:var(--pw-space-2) var(--pw-space-3);color:var(--pw-muted);font-size:var(--pw-type-sm)}.pw-assignee-add{display:grid;gap:var(--pw-space-3);padding:var(--pw-space-2)}.pw-assignee-add-actions{display:flex;flex-wrap:wrap;gap:var(--pw-space-2)}.pw-assignee-add-button{justify-self:start}.pw-assignee-add-button svg{width:var(--pw-space-4);height:var(--pw-space-4)}.pw-assignee-why{margin:0;padding-left:var(--pw-space-5);color:var(--pw-muted);font-size:var(--pw-type-xs)}.pw-home-stat-link{display:inline-block;color:inherit;text-decoration:none}.pw-home-stat-link:focus-visible,.pw-home-stat-link:hover{text-decoration:underline}.pw-home-chip-link{display:inline-block;text-decoration:none}.pw-home-agency-rows{display:grid;margin:var(--pw-space-3) 0 0;padding:0;list-style:none}.pw-home-agency-rows a{display:flex;justify-content:space-between;gap:var(--pw-space-2);min-height:var(--pw-target);align-items:center;padding-block:var(--pw-space-1);border-top:var(--pw-stroke) solid var(--pw-border);color:var(--pw-text);font-size:var(--pw-type-sm);text-decoration:none}.pw-home-agency-rows a:focus-visible,.pw-home-agency-rows a:hover{color:var(--pw-accent)}.pw-home-agency-rows strong{font-variant-numeric:tabular-nums}.pw-setup-progress{display:grid;gap:var(--pw-space-3);padding:var(--pw-space-5) var(--pw-space-6);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-surface);color:var(--pw-text)}.pw-setup-progress-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pw-space-2)}.pw-setup-progress-title{margin:0;font-size:var(--pw-type-base);font-weight:var(--pw-weight-bold);letter-spacing:var(--pw-label-tracking)}.pw-setup-progress-status{display:inline-flex;align-items:center;gap:var(--pw-space-2)}.pw-setup-progress-percent{font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold);color:var(--pw-progress-text);font-variant-numeric:tabular-nums}.pw-setup-bar{height:var(--pw-space-1);overflow:hidden;border-radius:var(--pw-radius-chip);background:var(--pw-progress-tint)}.pw-setup-bar-fill{height:100%;width:var(--pw-setup-value);border-radius:inherit;background:linear-gradient(90deg,var(--pw-progress),var(--pw-accent),var(--pw-progress));background-size:200% 100%;transition:width calc(var(--pw-duration) * 3) ease-out;animation:pw-setup-sheen calc(var(--pw-pending-duration) * 3) linear infinite}.pw-setup-progress-message{margin:0;min-height:calc(var(--pw-type-sm) * 1.5);line-height:1.5;animation:pw-setup-message-in calc(var(--pw-duration) * 2) ease-out}.pw-setup-progress-footer,.pw-setup-progress-message{font-size:var(--pw-type-sm);color:var(--pw-text-secondary)}.pw-setup-progress-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pw-space-3)}.pw-setup-progress-footer a{color:var(--pw-accent);font-weight:var(--pw-weight-bold)}.pw-first-sync{padding:var(--pw-space-4) var(--pw-space-6)}@keyframes pw-setup-message-in{0%{opacity:0;transform:translateY(var(--pw-space-1))}to{opacity:1;transform:none}}@keyframes pw-setup-sheen{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pw-setup-bar-fill,.pw-setup-progress-message{animation:none;transition:none}.pw-add-building-more-icon{transition:none}}.pw-add-building{display:grid;gap:var(--pw-space-6);max-width:calc(var(--pw-sheet) * 1.4);padding:var(--pw-space-8);border:var(--pw-stroke) solid var(--pw-border);border-radius:var(--pw-radius-card);background:var(--pw-surface);color:var(--pw-text)}.pw-add-building-address{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--pw-space-3)}.pw-add-building-more summary{cursor:pointer;min-height:var(--pw-target);display:inline-flex;align-items:center;gap:var(--pw-space-1);list-style:none;font-size:var(--pw-type-sm);font-weight:var(--pw-weight-bold);color:var(--pw-text-secondary)}.pw-add-building-more summary::-webkit-details-marker{display:none}.pw-add-building-more-icon{width:var(--pw-icon);height:var(--pw-icon);transition:transform var(--pw-duration) ease-out}.pw-add-building-more[open] .pw-add-building-more-icon{transform:rotate(90deg)}.pw-add-building-more[open] summary{margin-bottom:var(--pw-space-3)}.pw-add-building-options{display:grid;gap:var(--pw-space-4)}.pw-add-building-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pw-space-3)}.pw-add-building-error{display:grid;gap:var(--pw-space-2);padding:var(--pw-space-4);border:var(--pw-stroke) solid var(--pw-danger);border-radius:var(--pw-radius-control);background:var(--pw-danger-tint);color:var(--pw-danger-text);font-size:var(--pw-type-sm)}.pw-add-building-error p{margin:0}.pw-add-building-reference{font-size:var(--pw-type-xs);color:var(--pw-text-secondary)}@media (max-width:767px){.pw-add-building{padding:var(--pw-space-4)}.pw-add-building-address{grid-template-columns:1fr}}#propertywatch-app-root input:is([type=checkbox],[type=radio]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box;width:var(--pw-checkbox);height:var(--pw-checkbox);min-width:var(--pw-checkbox);min-height:var(--pw-checkbox);max-width:var(--pw-checkbox);max-height:var(--pw-checkbox);flex:0 0 var(--pw-checkbox);padding:0;margin:0;accent-color:var(--pw-accent);cursor:pointer}#propertywatch-app-root .pw-check,#propertywatch-app-root table :where(label:has(input:is([type=checkbox],[type=radio]))){display:inline-flex;align-items:flex-start;gap:var(--pw-space-2);min-width:var(--pw-target);min-height:var(--pw-target);cursor:pointer}#propertywatch-app-root :is(.pw-checkbox-target,.pw-check-compact){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--pw-target);min-width:var(--pw-target);min-height:var(--pw-target)}#propertywatch-app-root .pw-check:not(.pw-check-compact){align-items:flex-start}.field-label{display:block;margin-bottom:var(--pw-space-2)}@media (max-width:640px){.pw-button-block{width:100%}}