:root{--hs-color-brand:#0b1433;--hs-color-brand-deep:#163a6b;--hs-color-brand-overlay-top:#0b1433b8;--hs-color-brand-overlay-soft:#0b143359;--hs-color-brand-overlay-strong:#0b1433d9;--hs-color-text:#0b1433;--hs-color-text-body:#33405a;--hs-color-text-muted:#56647d;--hs-color-text-faint:#8592a6;--hs-color-text-inverse:#fff;--hs-color-accent:#3cc8e8;--hs-color-accent-hover:#5ed3ee;--hs-color-accent-light:#7fdcf1;--hs-color-accent-halo:#3cc8e84d;--hs-color-accent-soft:#e8f7fc;--hs-color-accent-border:#bfe6f2;--hs-color-accent-ink:#0a5a72;--hs-color-on-accent:#0b1433;--hs-color-action:#0a6e8a;--hs-color-action-hover:#0a5a72;--hs-color-focus-ring:#0a6e8a;--hs-color-focus-ring-on-dark:var(--hs-color-accent-light);--hs-color-eyebrow:#0a6e8a;--hs-color-surface:#fff;--hs-color-surface-raised:#f4f6f9;--hs-color-surface-sunken:#f1f4f8;--hs-color-surface-backdrop:#e9edf2;--hs-color-surface-selected:#e8f7fc;--hs-color-info-surface:#f1f4f8;--hs-color-border:#dfe5ec;--hs-color-border-strong:#c9d2de;--hs-color-border-subtle:#eef1f5;--hs-color-border-card:#e3e8ef;--hs-color-rail-text:#c4cee2;--hs-color-rail-text-muted:#9fb0d0;--hs-color-rail-selected:#3cc8e829;--hs-color-surface-info:#e3f5fa;--hs-color-decision-card:#eaf0f6;--hs-color-shadow:#0b143347;--hs-color-segment-track:#e4e9f0;--hs-color-estimate:#6e44b8;--hs-color-outside-limit-text:#a32d2d;--hs-color-within-limit-dot:#2e9e77;--hs-color-advisor-top:#e6f7fb;--hs-color-advisor-bottom:#f3fbfd;--hs-color-advisor-border:#a9ddeb;--hs-color-advisor-divider:#cdeaf2;--hs-color-panel-surface:var(--hs-color-surface-raised);--hs-color-panel-divider:var(--hs-color-border);--hs-color-card-selected-border:var(--hs-color-brand);--hs-color-zone-highlight-border:var(--hs-color-accent);--hs-color-zone-highlight-surface:#eaf9fd;--hs-color-within-limits-surface:#e6f4ee;--hs-color-within-limits-ink:#1d6b4f;--hs-color-danger:#b42318;--hs-color-severity-high:#b42318;--hs-color-severity-high-soft:#fde8e6;--hs-color-severity-high-ink:#8f1d14;--hs-color-severity-medium:#f47b35;--hs-color-severity-medium-soft:#fff0e6;--hs-color-severity-medium-ink:#a53f06;--hs-color-severity-low:#f2a33a;--hs-color-severity-low-soft:#fff4dc;--hs-color-severity-low-ink:#7a4e00;--hs-color-early-warning:#5e3c99;--hs-color-early-warning-mid:#7b5cb3;--hs-color-early-warning-soft:#f3effa;--hs-color-map-water-shallow:#7cc9a0;--hs-color-map-water-mid:#3ba3b8;--hs-color-map-water-deep:#2f5fb3;--hs-color-map-water-abyss:#26407f;--hs-color-map-label:#dce6f5;--hs-color-map-glass:#0b1433b8;--hs-color-chart-older:var(--hs-color-text-faint);--hs-color-chart-middle:var(--hs-color-action);--hs-color-chart-newest:var(--hs-color-brand);--hs-color-chart-fill:var(--hs-color-accent-soft);--hs-color-chart-limit:var(--hs-color-severity-high);--hs-color-chart-exposed:var(--hs-color-severity-high-soft);--hs-color-chart-projection:var(--hs-color-early-warning);--hs-color-chart-band:var(--hs-color-early-warning-soft);--hs-color-chart-grid:var(--hs-color-border-subtle);--hs-color-chart-axis:var(--hs-color-border-strong);--hs-color-chart-text:var(--hs-color-text-muted);--hs-font-family-heading:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--hs-font-family-text:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--hs-font-family-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hs-font-family:var(--hs-font-family-text);--hs-font-size-micro:.625rem;--hs-font-size-body:.875rem;--hs-font-size-caption:.6875rem;--hs-font-size-small:.75rem;--hs-font-size-title:1rem;--hs-font-size-heading:1.125rem;--hs-font-size-display:1.375rem;--hs-font-size-hero:1.25rem;--hs-font-size-text:.8125rem;--hs-font-size-lead:.9375rem;--hs-font-size-asset:1.625rem;--hs-font-size-tagline:1.75rem;--hs-font-size-signin:1.875rem;--hs-font-size-label:.6875rem;--hs-font-size-figure:1.25rem;--hs-font-size-axis:.6875rem;--hs-font-size-panel:.6875rem;--hs-font-size-panel-title:.75rem;--hs-font-weight-strong:600;--hs-font-weight-bold:700;--hs-line-height:1.4;--hs-line-height-tight:1.25;--hs-space-1:.25rem;--hs-space-2:.5rem;--hs-space-3:1rem;--hs-space-4:1.5rem;--hs-radius:8px;--hs-radius-field:6px;--hs-radius-signin-field:10px;--hs-radius-card:8px;--hs-radius-control:6px;--hs-radius-chip:4px;--hs-radius-pill:999px;--hs-size-rail:72px;--hs-size-icon:1.5rem;--hs-size-avatar:2.25rem;--hs-size-tool:2rem;--hs-size-foot-piece:2.25rem;--hs-size-popover:16rem;--hs-size-control:2.875rem;--hs-size-field-compact:2.625rem;--hs-size-button:3rem;--hs-size-button-compact:2.25rem;--hs-size-segment:1.875rem;--hs-top-bar-height:3rem;--hs-size-panel-band:3rem;--hs-panel-width:21.25rem;--hs-panel-width-wide:27.5rem;--hs-size-dialog:30rem;--hs-size-toast:24rem;--hs-size-dot:.5rem;--hs-size-panel:22rem;--hs-border-width:1px;--hs-shadow-card:0 8px 28px #0b14331a;--hs-shadow-popover:0 12px 36px #0b143352;--hs-shadow-segment:0 1px 3px #0b14331f;--hs-shadow-chosen:0 2px 8px #0b143326;--hs-shadow-menu:0 10px 30px #0b143347;--hs-shadow-map-card:0 12px 32px #0b143352;--hs-shadow-assistant:0 4px 14px #0a6e8a1a;--hs-shadow-panel:-8px 0 24px #0b14331a;--hs-blur-glass:8px;--hs-gradient-logo-tile:linear-gradient(135deg, var(--hs-color-accent), var(--hs-color-map-water-deep));--hs-shadow-map-control:0 2px 8px #0b14334d;--hs-color-surface-rest:color-mix(in srgb, var(--hs-color-surface) 55%, transparent);--hs-duration-fade:.15s;--hs-layer-behind:-1;--hs-layer-local:1;--hs-layer-controls:2;--hs-layer-furniture:3;--hs-layer-window:4;--hs-layer-tools:5;--hs-layer-docked:6;--hs-layer-note:7;--hs-layer-toast:8;--hs-layer-menu:10;--hs-layer-dialog:100;--hs-map-edge:var(--hs-space-3);--hs-map-gap:var(--hs-space-2);--hs-map-credit:1rem;--hs-map-band:2.5rem;--hs-map-clear-left:14.625rem;--hs-map-clear-right:12.25rem;--hs-offset-map-column:calc(var(--hs-map-edge) + var(--hs-size-tool) + 2 * var(--hs-space-1) + var(--hs-map-gap));--hs-offset-map-bar:3.5rem;--hs-offset-map-toasts:7rem}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}h1,h2,h3{font-family:var(--hs-font-family-heading)}body{background:var(--hs-color-surface-raised);color:var(--hs-color-text);font-family:var(--hs-font-family);font-size:var(--hs-font-size-body);line-height:var(--hs-line-height);margin:0}.hs-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--hs-space-2);min-height:var(--hs-size-button);padding:var(--hs-space-2) var(--hs-space-4);border:var(--hs-border-width) solid transparent;border-radius:var(--hs-radius-control);font:inherit;font-weight:var(--hs-font-weight-strong);cursor:pointer;display:inline-flex}.hs-icon-button{box-sizing:border-box;width:var(--hs-size-button-compact);height:var(--hs-size-button-compact);border-radius:var(--hs-radius);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hs-icon-button .hs-icon{width:var(--hs-font-size-title);height:var(--hs-font-size-title)}.hs-icon-button[data-size=compact-row]{width:var(--hs-size-icon);height:var(--hs-size-icon);vertical-align:middle}.hs-icon-button[data-size=compact-row] .hs-icon{width:var(--hs-font-size-small);height:var(--hs-font-size-small)}.hs-icon-button:hover:not(:disabled){background:var(--hs-color-surface-sunken)}.hs-icon-button[data-tone=on-dark]:hover:not(:disabled){background:var(--hs-color-rail-selected);color:var(--hs-color-accent-light)}.hs-icon-button:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:-2px}.hs-icon-button[data-tone=on-dark]:focus-visible{outline-color:var(--hs-color-focus-ring-on-dark)}.hs-icon-button:disabled{opacity:.5;cursor:not-allowed}.hs-disclosure{align-items:center;gap:var(--hs-space-2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.hs-disclosure .hs-icon{width:var(--hs-font-size-label);height:var(--hs-font-size-label)}.hs-disclosure:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-button[data-variant=primary]{border-color:var(--hs-color-accent);background:var(--hs-color-accent);color:var(--hs-color-on-accent)}.hs-button[data-variant=primary]:hover:not(:disabled){border-color:var(--hs-color-accent-hover);background:var(--hs-color-accent-hover)}.hs-button[data-full-width=true]{border-radius:var(--hs-radius-pill)}.hs-button[data-full-width=true][data-variant=primary]{font-weight:var(--hs-font-weight-bold)}.hs-button[data-variant=dark]{border-color:var(--hs-color-brand);background:var(--hs-color-brand);color:var(--hs-color-text-inverse)}.hs-button[data-variant=dark]:hover:not(:disabled){border-color:var(--hs-color-brand-deep);background:var(--hs-color-brand-deep)}.hs-button[data-variant=secondary]{border-color:var(--hs-color-brand);background:var(--hs-color-surface);color:var(--hs-color-brand)}.hs-button[data-variant=secondary]:hover:not(:disabled){background:var(--hs-color-accent-soft)}.hs-button[data-variant=quiet]{color:var(--hs-color-action);background:0 0}.hs-button[data-variant=quiet]:hover:not(:disabled){background:var(--hs-color-surface-sunken);color:var(--hs-color-action-hover)}.hs-button small{font-size:var(--hs-font-size-small);font-weight:400}.hs-button:disabled{opacity:.5;cursor:not-allowed}.hs-button:focus-visible,.hs-list-item__button:focus-visible,.hs-password__toggle:focus-visible,.hs-checkbox__box:focus-visible,.hs-link:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-input:focus-visible{border-color:var(--hs-color-focus-ring);box-shadow:0 0 0 3px var(--hs-color-accent-border);outline:0}.hs-field{gap:var(--hs-space-1);flex-direction:column;display:flex}.hs-field__label,.hs-field>label{font-weight:var(--hs-font-weight-strong)}.hs-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--hs-space-2);font-size:var(--hs-font-size-small);display:flex}.hs-input{box-sizing:border-box;min-height:var(--hs-size-control);padding:var(--hs-space-2) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-field);background:var(--hs-color-surface);color:var(--hs-color-text);font:inherit}.hs-input[aria-invalid=true]{border-color:var(--hs-color-danger)}.hs-field__error{color:var(--hs-color-danger);font-size:var(--hs-font-size-small)}.hs-app-header{padding:var(--hs-space-2) var(--hs-space-3);background:var(--hs-color-brand);color:var(--hs-color-text-inverse);justify-content:space-between;align-items:center;display:flex}.hs-app-header__name{font-size:var(--hs-font-size-title);font-weight:var(--hs-font-weight-strong)}.hs-app-header__actions{gap:var(--hs-space-2);display:flex}.hs-badge{align-items:center;gap:var(--hs-space-1);padding:0 var(--hs-space-2);border-radius:var(--hs-radius-chip);background:var(--hs-color-surface-sunken);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);display:inline-flex}.hs-badge[data-severity]:before{content:"";width:var(--hs-size-dot);height:var(--hs-size-dot);border-radius:var(--hs-radius-pill);background:currentColor}.hs-badge[data-severity=high]{background:var(--hs-color-severity-high-soft);color:var(--hs-color-severity-high-ink)}.hs-badge[data-severity=medium]{background:var(--hs-color-severity-medium-soft);color:var(--hs-color-severity-medium-ink)}.hs-badge[data-severity=low]{background:var(--hs-color-severity-low-soft);color:var(--hs-color-severity-low-ink)}.hs-list-item{border-bottom:var(--hs-border-width) solid var(--hs-color-border);list-style:none}.hs-list-item__button,.hs-list-item__static{width:100%;padding:var(--hs-space-2) var(--hs-space-3);color:inherit;font:inherit;text-align:left;background:0 0;border:0;display:block}.hs-list-item__button{cursor:pointer}.hs-list-item__button[aria-current=true]{background:var(--hs-color-surface-selected)}.hs-list-item__title{font-weight:var(--hs-font-weight-strong);display:block}.hs-list-item__meta{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);display:block}.hs-state{align-items:center;gap:var(--hs-space-2);padding:var(--hs-space-4);color:var(--hs-color-text-muted);text-align:center;flex-direction:column;display:flex}.hs-state__title{color:var(--hs-color-text);font-weight:var(--hs-font-weight-strong)}.hs-state[role=alert]{color:var(--hs-color-danger)}.hs-state{border:var(--hs-border-width) dashed var(--hs-color-border-strong);border-radius:var(--hs-radius-card);background:var(--hs-color-surface)}.hs-spinner{width:var(--hs-size-icon);height:var(--hs-size-icon);box-sizing:border-box;border:2px solid var(--hs-color-accent-border);border-top-color:var(--hs-color-action);border-radius:var(--hs-radius-pill);animation:.9s linear infinite hs-spin}@keyframes hs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hs-spinner{animation-duration:3s}}.hs-password{box-sizing:border-box;min-height:var(--hs-size-control);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-field);background:var(--hs-color-surface);align-items:stretch;display:flex}.hs-password:focus-within{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-password[data-invalid=true]{border-color:var(--hs-color-danger)}.hs-password__input{min-width:0;padding:var(--hs-space-2);color:var(--hs-color-text);font:inherit;background:0 0;border:0;flex:1}.hs-password__input:focus{outline:none}.hs-password__toggle{padding:0 var(--hs-space-3);color:var(--hs-color-action);font:inherit;font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);cursor:pointer;background:0 0;border:0}.hs-checkbox{align-items:center;gap:var(--hs-space-2);display:flex}.hs-link{color:var(--hs-color-action)}.hs-link:hover{color:var(--hs-color-action-hover)}.hs-link[data-tone=nav]{font-weight:var(--hs-font-weight-strong);text-decoration:none}.hs-link[data-tone=nav]:visited{color:var(--hs-color-action)}.hs-link[data-tone=nav]:hover{text-decoration:underline}.hs-form-error{padding:var(--hs-space-2) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-danger);border-radius:var(--hs-radius);color:var(--hs-color-danger)}.hs-button[data-full-width=true]{width:100%}.hs-info-box{padding:var(--hs-space-3);border-radius:var(--hs-radius);background:var(--hs-color-info-surface);font-size:var(--hs-font-size-small)}.hs-info-box:has(>.hs-icon){align-items:flex-start;gap:var(--hs-space-2);padding:.875rem var(--hs-space-3);font-size:var(--hs-font-size-small);border-radius:.75rem;line-height:1.1875rem;display:flex}.hs-info-box>.hs-icon{width:1.125rem;height:1.125rem;color:var(--hs-color-action);flex:none;margin-top:1px}.hs-decide__undo,.hs-button.hs-decide__undo{min-height:0;color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}a.hs-button{text-decoration:none;display:inline-block}.hs-asset .hs-button{min-height:2.25rem;padding:var(--hs-space-1) var(--hs-space-3);font-size:var(--hs-font-size-small);white-space:nowrap}.hs-insights-panel__find .hs-input{flex:auto;min-width:0}.hs-logo-tile{border-radius:var(--hs-radius-control);background:var(--hs-gradient-logo-tile);flex:none;place-items:center;width:2.375rem;height:2.375rem;display:inline-grid}.hs-auth .hs-logo-tile{border-radius:11px}.hs-logo-tile img{width:1.5rem;height:1.5rem}.hs-auth{grid-template-columns:760fr 680fr;min-height:100vh;display:grid}.hs-auth__brand{background-color:var(--hs-color-brand);color:var(--hs-color-text-inverse);isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;padding:3rem 3.5rem 5.5rem;display:flex;position:relative}.hs-auth__brand:before{content:"";z-index:var(--hs-layer-behind);background:linear-gradient(to bottom, var(--hs-color-brand-overlay-top) 0%, var(--hs-color-brand-overlay-soft) 35%, var(--hs-color-brand-overlay-strong) 100%);position:absolute;inset:0}.hs-auth__brand-top{font-size:var(--hs-font-size-title);font-weight:var(--hs-font-weight-strong);align-items:center;gap:10px;display:flex}.hs-auth__brand-bottom{text-align:center;max-width:38rem;font-size:var(--hs-font-size-tagline);font-weight:var(--hs-font-weight-strong);text-wrap:balance;align-self:center;line-height:1.21}.hs-auth__brand-bottom p{margin:0}.hs-auth__form{padding:var(--hs-space-4) 3rem 1.75rem;background:var(--hs-color-surface);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.hs-auth__column{gap:var(--hs-space-4);flex-direction:column;width:100%;max-width:23.75rem;margin:auto 0;display:flex}.hs-auth__column form{gap:var(--hs-space-3);flex-direction:column;display:flex}.hs-auth__column .hs-field__label-row{font-size:var(--hs-font-size-label)}.hs-auth__column .hs-field__label{color:var(--hs-color-text-body);font-size:var(--hs-font-size-label)}.hs-auth__column .hs-input{font-size:var(--hs-font-size-text)}.hs-auth__eyebrow{color:var(--hs-color-eyebrow);font-family:var(--hs-font-family-mono);font-size:var(--hs-font-size-small);letter-spacing:.08em;text-transform:uppercase;margin:0}.hs-auth__title{margin:calc(-1 * var(--hs-space-3)) 0 0;font-size:var(--hs-font-size-signin);font-weight:var(--hs-font-weight-strong);letter-spacing:-.015em;line-height:2.25rem}.hs-auth__subtitle{margin:calc(-1 * var(--hs-space-3)) 0 0;color:var(--hs-color-text-muted);font-size:var(--hs-font-size-text)}.hs-auth__footer{justify-content:space-between;align-items:baseline;gap:var(--hs-space-2) var(--hs-space-4);width:100%;color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);flex-wrap:wrap;display:flex}.hs-auth__divider{align-items:center;gap:var(--hs-space-3);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);display:flex}.hs-auth__divider:before,.hs-auth__divider:after{content:"";border-top:var(--hs-border-width) solid var(--hs-color-border);flex:1}.hs-auth__art{z-index:var(--hs-layer-behind);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hs-auth__art-frame{aspect-ratio:300/320;width:min(60%,24rem);position:relative}.hs-auth__outline{width:100%;height:100%;overflow:visible}.hs-auth__outline polygon{fill:var(--hs-color-accent);fill-opacity:.12;stroke:var(--hs-color-accent);stroke-width:2px;stroke-linejoin:round}.hs-auth__outline circle{fill:var(--hs-color-brand);stroke:var(--hs-color-text-inverse);stroke-width:2.5px}.hs-auth__outline circle[data-pin=high]{fill:var(--hs-color-severity-high)}.hs-auth__callout{align-items:center;gap:var(--hs-space-2);padding:var(--hs-space-2) var(--hs-space-3);border-radius:var(--hs-radius);background:var(--hs-color-surface);color:var(--hs-color-text);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);white-space:nowrap;box-shadow:0 .25rem 1rem var(--hs-color-shadow);display:flex;position:absolute;top:45%;left:38%}@media (width<=50rem){.hs-auth{grid-template-columns:1fr;min-height:0}.hs-auth__brand{display:none}}.hs-auth .hs-input,.hs-auth .hs-password{border-radius:var(--hs-radius-signin-field)}.hs-panel{padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius);background:var(--hs-color-surface)}.hs-panel__title{margin:0 0 var(--hs-space-2);font-size:var(--hs-font-size-title)}.hs-shell{grid-template-columns:var(--hs-size-rail) minmax(0, 1fr) auto;grid-template-rows:auto 1fr;min-height:100vh;display:grid}.hs-shell__rail{gap:var(--hs-space-4);padding:var(--hs-space-3) 0;background:var(--hs-color-brand);color:var(--hs-color-text-inverse);flex-direction:column;grid-row:1/span 2;display:flex}.hs-shell__brand{justify-content:center;display:flex}.hs-shell__nav{align-items:stretch;gap:var(--hs-space-2);padding:0 var(--hs-space-2);flex-direction:column;display:flex}.hs-rail-link{align-items:center;gap:var(--hs-space-1);padding:var(--hs-space-2) var(--hs-space-1);border-radius:var(--hs-radius);color:var(--hs-color-rail-text-muted);font-size:var(--hs-font-size-micro);flex-direction:column;text-decoration:none;display:flex}.hs-rail-link:hover{color:var(--hs-color-text-inverse)}.hs-rail-link[aria-current=page]{color:var(--hs-color-text-inverse);font-weight:var(--hs-font-weight-strong)}.hs-rail-item__icon{border-radius:var(--hs-radius-control);justify-content:center;align-items:center;width:2.75rem;height:2.25rem;display:inline-flex}.hs-rail-link:hover .hs-rail-item__icon{background:var(--hs-color-rail-selected)}.hs-rail-link[aria-current=page] .hs-rail-item__icon{background:var(--hs-color-rail-selected);color:var(--hs-color-accent)}.hs-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-rail-link:focus-visible,.hs-shell__brand a:focus-visible,.hs-avatar:focus-visible,.hs-bell:focus-visible,.hs-menu__item:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-shell__rail .hs-rail-link:focus-visible,.hs-shell__rail .hs-shell__brand a:focus-visible{outline-color:var(--hs-color-focus-ring-on-dark)}.hs-icon{width:var(--hs-size-icon);height:var(--hs-size-icon);flex:none}.hs-shell__top{height:var(--hs-top-bar-height);padding:0 var(--hs-space-3);border-bottom:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface);grid-column:2/span 2;justify-content:space-between;align-items:center;display:flex}.hs-shell__crumb{min-width:0;margin:calc(-1 * var(--hs-space-2));margin-left:calc(var(--hs-space-4) - var(--hs-space-3) - var(--hs-space-2));padding:var(--hs-space-2);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);flex:1;overflow:hidden}.hs-shell__nav{flex:1}.hs-shell__nav-bottom{gap:var(--hs-space-2);flex-direction:column;margin-top:auto;display:flex}.hs-shell__actions{align-items:center;gap:var(--hs-space-2);display:flex}.hs-shell__actions .hs-bell{width:var(--hs-size-button-compact);height:var(--hs-size-button-compact);padding:0}.hs-shell__actions .hs-avatar{width:1.5rem;height:1.5rem;font-size:var(--hs-font-size-micro);padding:0}.hs-shell__main{padding:var(--hs-space-4);background:var(--hs-color-surface-raised);grid-column:2}.hs-notifications{position:relative}.hs-bell,.hs-avatar{border:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface);color:var(--hs-color-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.hs-bell{padding:var(--hs-space-2);border-radius:var(--hs-radius-control);position:relative}.hs-bell__count{top:calc(-1 * var(--hs-space-1));right:calc(-1 * var(--hs-space-1));box-sizing:border-box;min-width:1.125rem;padding:0 var(--hs-space-1);text-align:center;border-radius:var(--hs-radius-chip);background:var(--hs-color-brand);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-micro);line-height:1.125rem;position:absolute}.hs-avatar{width:var(--hs-size-avatar);height:var(--hs-size-avatar);border-radius:var(--hs-radius-pill);background:var(--hs-color-surface-selected);font:inherit;font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong)}.hs-popover{top:calc(100% + var(--hs-space-2));z-index:var(--hs-layer-menu);width:var(--hs-size-popover);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius);background:var(--hs-color-surface);box-shadow:0 var(--hs-space-1) var(--hs-space-3) var(--hs-color-shadow);position:absolute;right:0}.hs-popover__who{padding:var(--hs-space-3);border-bottom:var(--hs-border-width) solid var(--hs-color-border);font-size:var(--hs-font-size-small);overflow-wrap:anywhere;flex-direction:column;display:flex}.hs-popover__who span{color:var(--hs-color-text-muted)}.hs-popover__empty{padding:var(--hs-space-3);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);margin:0}.hs-menu{padding:var(--hs-space-1);flex-direction:column;display:flex}.hs-menu__item{padding:var(--hs-space-2) var(--hs-space-3);border-radius:var(--hs-radius);color:var(--hs-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.hs-menu__item:hover,.hs-menu__item:focus{background:var(--hs-color-surface-selected)}.hs-menu__item[aria-disabled=true]{color:var(--hs-color-text-muted);cursor:not-allowed}.hs-side-panel{width:var(--hs-size-panel);padding:var(--hs-space-3);border-left:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface);grid-area:2/3}.hs-side-panel__head{justify-content:space-between;align-items:center;gap:var(--hs-space-2);display:flex}.hs-side-panel__title{font-size:var(--hs-font-size-title);margin:0}.hs-page{align-items:flex-start;gap:var(--hs-space-3);flex-direction:column;display:flex}.hs-page__title{font-size:var(--hs-font-size-heading);margin:0}.hs-page p{margin:0}.hs-breadcrumb ol{gap:var(--hs-space-2);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hs-breadcrumb li+li:before{content:"›";margin-right:var(--hs-space-2)}@media (width<=50rem){.hs-shell{grid-template-columns:var(--hs-size-rail) minmax(0, 1fr)}.hs-shell__top{grid-column:2}.hs-side-panel{grid-area:auto/2;width:auto}}@media (width>=50.0625rem){.hs-shell{grid-template-rows:auto minmax(0,1fr);height:100vh;overflow:hidden}.hs-shell__main,.hs-side-panel{min-height:0;overflow-y:auto}}.hs-shell__crumb .hs-breadcrumb ol{white-space:nowrap;flex-wrap:nowrap}.hs-shell__crumb .hs-breadcrumb a{color:var(--hs-color-text-muted);text-decoration:underline}.hs-shell__crumb .hs-breadcrumb [aria-current=page]{text-overflow:ellipsis;color:var(--hs-color-text);font-weight:var(--hs-font-weight-strong);overflow:hidden}.hs-avatar[data-static=true]{cursor:default}.hs-split{gap:var(--hs-border-width);background:var(--hs-color-text-inverse);grid-template-columns:1fr 1fr;min-height:12rem;display:grid}.hs-split__pane{background:var(--hs-color-surface-sunken);min-width:0;position:relative}.hs-insight{gap:var(--hs-space-3);flex-direction:column;max-width:60rem;display:flex}.hs-chip[data-chip=escalated]{background:var(--hs-color-severity-high-soft);color:var(--hs-color-severity-high-ink)}.hs-asset--page .hs-tab{font-size:var(--hs-font-size-small)}.hs-asset__tabbar .hs-tabs{border-bottom:0;flex:auto}.hs-status{align-items:center;gap:var(--hs-space-2);color:var(--hs-color-text);font-size:var(--hs-font-size-small);display:inline-flex}.hs-status__dot{width:var(--hs-size-dot);height:var(--hs-size-dot);box-sizing:border-box;border:var(--hs-border-width) solid currentColor;border-radius:var(--hs-radius-pill)}.hs-status[data-status=new] .hs-status__dot{background:currentColor}.hs-status[data-status=planned] .hs-status__dot{border-color:var(--hs-color-action);background:var(--hs-color-action)}.hs-status[data-status=watching] .hs-status__dot,.hs-status[data-status=requested] .hs-status__dot{border-style:dotted}.hs-status[data-status=closed],.hs-status[data-status=answered]{color:var(--hs-color-text-muted)}.hs-chip{align-items:center;gap:var(--hs-space-1);padding:0 var(--hs-space-2);border:var(--hs-border-width) solid transparent;border-radius:var(--hs-radius-chip);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);white-space:nowrap;display:inline-flex}.hs-chip__icon{width:var(--hs-font-size-small);height:var(--hs-font-size-small)}.hs-chip[data-chip=early-warning]{background:var(--hs-color-early-warning-soft);color:var(--hs-color-early-warning)}.hs-chip[data-chip=not-validated]{border-color:var(--hs-color-early-warning-mid);color:var(--hs-color-early-warning)}.hs-chip[data-chip=time-sensitive]{background:var(--hs-color-severity-high-soft);color:var(--hs-color-severity-high-ink)}.hs-chip[data-chip=observation]{border-color:var(--hs-color-border-strong);background:var(--hs-color-surface);color:var(--hs-color-text-body)}.hs-chip[data-chip=requested]{border-style:dashed;border-color:var(--hs-color-brand);border-radius:var(--hs-radius-chip);color:var(--hs-color-text)}.hs-insight-card{border:var(--hs-border-width) solid var(--hs-color-border-card);border-radius:var(--hs-radius-card);background:var(--hs-color-surface)}.hs-insight-card[data-selected=true]{border-color:var(--hs-color-card-selected-border);box-shadow:0 0 0 .5px var(--hs-color-card-selected-border), var(--hs-shadow-chosen)}.hs-insight-card[data-kind=observation]{border-style:dashed;border-color:var(--hs-color-brand);box-shadow:none}.hs-insight-card[data-closed=true] .hs-insight-card__title{color:var(--hs-color-text-muted)}.hs-insight-card__body{gap:var(--hs-space-1);box-sizing:border-box;width:100%;padding:var(--hs-space-3);border-radius:inherit;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;display:flex}button.hs-insight-card__body{cursor:pointer}.hs-insight-card__head{justify-content:space-between;align-items:flex-start;gap:var(--hs-space-2);display:flex}.hs-insight-card__title{font-family:var(--hs-font-family-heading);font-weight:var(--hs-font-weight-strong);line-height:var(--hs-line-height-tight)}.hs-insight-card__line{color:var(--hs-color-text-body);font-size:var(--hs-font-size-small)}.hs-insight-card__chips{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-insight-card__foot{margin-top:var(--hs-space-1);justify-content:space-between;align-items:center;display:flex}.hs-insight-card__age{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-key-number{gap:var(--hs-space-1);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-card);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);flex-direction:column;display:flex}.hs-key-number__label{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-key-number__value{font-family:var(--hs-font-family-heading);font-size:var(--hs-font-size-figure);font-weight:var(--hs-font-weight-strong);font-variant-numeric:tabular-nums;line-height:var(--hs-line-height-tight)}.hs-key-number__note{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-key-number[data-tone=danger] .hs-key-number__note{color:var(--hs-color-severity-high-ink);font-weight:var(--hs-font-weight-strong)}.hs-tabs,.hs-pills{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-segmented{border-radius:var(--hs-radius-card);background:var(--hs-color-segment-track);gap:2px;padding:3px;display:inline-flex}.hs-segmented[data-fill=true]{display:flex}.hs-segmented[data-fill=true] button{flex:1 1 0}.hs-segmented button{min-height:var(--hs-size-segment);padding:0 var(--hs-space-3);border-radius:var(--hs-radius);color:var(--hs-color-text-muted);font:inherit;font-weight:var(--hs-font-weight-strong);white-space:nowrap;cursor:pointer;background:0 0;border:0}.hs-segmented button[aria-pressed=true]{background:var(--hs-color-surface);color:var(--hs-color-text);box-shadow:var(--hs-shadow-segment)}.hs-segmented button:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-segmented[data-tone=glass]{border-radius:var(--hs-radius-control);background:var(--hs-color-map-glass)}.hs-segmented[data-tone=glass] button{min-height:0;padding:var(--hs-space-1) var(--hs-space-3);border-radius:var(--hs-radius-chip);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-label)}.hs-segmented[data-tone=glass] button[aria-pressed=true]{color:var(--hs-color-text);box-shadow:none}.hs-segmented[data-tone=glass] button:focus-visible{outline-color:var(--hs-color-focus-ring-on-dark)}.hs-tabs{gap:var(--hs-space-3)}.hs-tab{padding:var(--hs-space-1) 0;color:var(--hs-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.hs-tab[aria-selected=true]{border-bottom-color:var(--hs-color-brand);color:var(--hs-color-text);font-weight:var(--hs-font-weight-strong)}.hs-tabs[data-tone=accent] .hs-tab[aria-selected=true]{border-bottom-color:var(--hs-color-accent)}.hs-tab:hover{color:var(--hs-color-text)}.hs-tab__count{margin-left:var(--hs-space-1);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-pill{padding:0 var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-chip);background:var(--hs-color-surface);color:var(--hs-color-text-body);font:inherit;font-size:var(--hs-font-size-small);cursor:pointer}.hs-pill[aria-pressed=true]{border-color:var(--hs-color-brand);background:var(--hs-color-brand);color:var(--hs-color-text-inverse)}.hs-tab:focus-visible,.hs-pill:focus-visible,.hs-dropdown__button:focus-visible,.hs-insight-card__body:focus-visible,.hs-dialog:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-insights-panel .hs-insight-card__body{padding:var(--hs-space-2) calc(var(--hs-space-2) + var(--hs-space-1))}.hs-insights-panel .hs-insight-card__title{min-width:0;font-size:var(--hs-font-size-text);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:auto;line-height:1.125rem;display:-webkit-box;overflow:hidden}.hs-insights-panel .hs-insight-card .hs-badge{font-size:var(--hs-font-size-caption);background:0 0;padding:0}.hs-insights-panel .hs-insight-card__head>:not(.hs-insight-card__title){flex:none}.hs-insights-panel .hs-insight-card__line{font-size:var(--hs-font-size-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-map__bottom-start .hs-dropdown__button{border-radius:var(--hs-radius-control);background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);border:0}.hs-map__bottom-start .hs-dropdown__button:focus-visible{outline:2px solid var(--hs-color-focus-ring-on-dark);outline-offset:2px}.hs-map__bottom-start .hs-dropdown__panel{top:auto;bottom:100%}.hs-dropdown{display:inline-block;position:relative}.hs-dropdown__button{padding:var(--hs-space-1) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-field);background:var(--hs-color-surface);color:var(--hs-color-text);font:inherit;cursor:pointer}.hs-dropdown__panel{top:calc(100% + var(--hs-space-2));z-index:var(--hs-layer-menu);min-width:var(--hs-size-popover);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-popover);position:absolute;left:0}.hs-dropdown__panel--end{left:auto;right:0}.hs-dropdown__button.hs-avatar{border-radius:var(--hs-radius-pill);background:var(--hs-color-surface-selected);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);border:0;padding:0}.hs-dropdown__panel--content{padding:var(--hs-space-3)}.hs-dialog__backdrop{z-index:var(--hs-layer-dialog);padding:var(--hs-space-3);background:var(--hs-color-brand-overlay-soft);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hs-dialog{gap:var(--hs-space-3);box-sizing:border-box;width:100%;max-width:var(--hs-size-dialog);max-height:100%;padding:var(--hs-space-4);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-popover);flex-direction:column;display:flex;overflow:auto}.hs-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--hs-space-3);display:flex}.hs-dialog__title{font-size:var(--hs-font-size-title);margin:0}.hs-dialog__body{gap:var(--hs-space-3);flex-direction:column;display:flex}.hs-toast{justify-content:space-between;align-items:center;gap:var(--hs-space-3);box-sizing:border-box;max-width:var(--hs-size-toast);padding:var(--hs-space-2) var(--hs-space-3);border-radius:var(--hs-radius);background:var(--hs-color-brand);color:var(--hs-color-text-inverse);box-shadow:var(--hs-shadow-popover);display:flex}.hs-toast[data-tone=error]{background:var(--hs-color-severity-high-ink)}.hs-collapsible{gap:var(--hs-space-2);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-card);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);flex-direction:column;display:flex}.hs-collapsible__head{justify-content:space-between;align-items:center;gap:var(--hs-space-2);display:flex}.hs-collapsible__title{font-size:var(--hs-font-size-title);margin:0}.hs-zone-group{gap:var(--hs-space-2);padding:var(--hs-space-2);margin:0 calc(-1 * (var(--hs-space-2) + var(--hs-border-width)));border:var(--hs-border-width) solid transparent;border-radius:var(--hs-radius);flex-direction:column;display:flex}.hs-zone-group[data-highlighted=true]{border-color:var(--hs-color-zone-highlight-border);background:var(--hs-color-zone-highlight-surface)}.hs-zone-group__head{padding:var(--hs-space-1) 0;color:var(--hs-color-text);display:flex}.hs-zone-group[data-empty=true] .hs-zone-group__head{color:var(--hs-color-text-faint);cursor:default}.hs-zone-group[data-empty=true] .hs-zone-group__count{color:inherit}.hs-zone-group__name{font-size:var(--hs-font-size-body);font-weight:var(--hs-font-weight-strong);flex:auto}.hs-zone-group__count{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-zone-group__body{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-step{align-items:center;gap:var(--hs-space-2);color:var(--hs-color-text-muted);display:flex}.hs-step__badge{width:var(--hs-size-avatar);height:var(--hs-size-avatar);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-pill);background:var(--hs-color-surface);font-weight:var(--hs-font-weight-strong);justify-content:center;align-items:center;display:inline-flex}.hs-step[data-state=current]{color:var(--hs-color-text)}.hs-step[data-state=current] .hs-step__badge{border-color:var(--hs-color-accent);background:var(--hs-color-accent);color:var(--hs-color-on-accent)}.hs-step[data-state=done] .hs-step__badge{border-color:var(--hs-color-action);background:var(--hs-color-action);color:var(--hs-color-text-inverse)}.hs-step__badge .hs-icon{width:var(--hs-font-size-body);height:var(--hs-font-size-body)}.hs-step__title{font-size:var(--hs-font-size-body);margin:0}.hs-step__label{color:var(--hs-color-eyebrow);font-family:var(--hs-font-family-mono);font-size:var(--hs-font-size-caption);letter-spacing:.08em;text-transform:uppercase}.hs-step__done{color:var(--hs-color-action);font-size:var(--hs-font-size-small)}.hs-tooltip{display:inline-flex;position:relative}.hs-tooltip__bubble{z-index:var(--hs-layer-local);margin-right:var(--hs-space-2);padding:var(--hs-space-1) var(--hs-space-2);border-radius:var(--hs-radius);background:var(--hs-color-brand);box-shadow:var(--hs-shadow-map-control);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);white-space:nowrap;pointer-events:none;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.hs-overlay-glass{border-radius:var(--hs-radius-field);background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));color:var(--hs-color-text-inverse)}.hs-overlay-card{border-radius:var(--hs-radius-card);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-popover);color:var(--hs-color-text)}.hs-evidence__charts{gap:var(--hs-space-3);margin-bottom:var(--hs-space-3);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.hs-evidence__unavailable,.hs-evidence__skipped{color:var(--hs-color-text-muted);grid-column:1/-1;margin:0}.hs-chart{gap:var(--hs-space-2);box-sizing:border-box;min-width:0;padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius);background:var(--hs-color-surface);flex-direction:column;margin:0;display:flex;position:relative;overflow:clip}.hs-chart__caption{align-items:center;gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-chart__title{color:var(--hs-color-text);font-size:var(--hs-font-size-small)}.hs-chart__trust{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-chart__svg{width:100%;height:auto;font-family:var(--hs-font-family-text);font-size:var(--hs-font-size-axis);display:block}.hs-chart__svg text{fill:var(--hs-color-chart-text)}.hs-chart__grid{stroke:var(--hs-color-chart-grid);stroke-width:1px}.hs-chart__axis{stroke:var(--hs-color-chart-axis);stroke-width:1px}.hs-chart__axis-title{font-family:var(--hs-font-family-text);font-size:var(--hs-font-size-axis)}.hs-chart__series,.hs-chart__outline,.hs-chart__pipe,.hs-chart__projection,.hs-chart__limit line,.hs-chart__asset line,.hs-chart__well path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.hs-chart__series[data-rank=older],.hs-chart__outline[data-rank=older]{stroke:var(--hs-color-chart-older)}.hs-chart__series[data-rank=middle],.hs-chart__outline[data-rank=middle]{stroke:var(--hs-color-chart-middle)}.hs-chart__series[data-rank=newest],.hs-chart__outline[data-rank=newest]{stroke:var(--hs-color-chart-newest)}.hs-chart__outline[data-rank=newest]{fill:var(--hs-color-chart-fill)}.hs-chart__pipe{stroke:var(--hs-color-text-body);stroke-width:3px}.hs-chart__point{fill:var(--hs-color-surface);stroke:var(--hs-color-chart-newest);stroke-width:2px}.hs-chart__point[data-beyond=true]{fill:var(--hs-color-chart-limit);stroke:var(--hs-color-chart-limit)}.hs-chart__limit line,.hs-chart__safety{stroke:var(--hs-color-chart-limit);stroke-dasharray:6 4}.hs-chart__limit text,.hs-chart__exposed-label{fill:var(--hs-color-chart-limit);font-weight:var(--hs-font-weight-strong)}.hs-chart__safety{fill:var(--hs-color-chart-exposed);fill-opacity:.35;stroke-width:1.5px}.hs-chart__asset line{stroke:var(--hs-color-text);stroke-width:3px}.hs-chart__well path{stroke:var(--hs-color-text)}.hs-chart__exposed{fill:var(--hs-color-chart-exposed);fill-opacity:.6}.hs-chart__shortfall{stroke:var(--hs-color-chart-limit);stroke-width:5px;stroke-linecap:butt}.hs-chart__note,.hs-chart__empty{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);margin:0}.hs-chart__empty{padding:var(--hs-space-4) 0;text-align:center;margin:0}.hs-chart__projection{stroke:var(--hs-color-chart-projection);stroke-dasharray:6 5}.hs-chart__band rect{fill:var(--hs-color-chart-band)}.hs-chart__legend{gap:var(--hs-space-1) var(--hs-space-3);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hs-chart__legend-item{align-items:center;gap:var(--hs-space-1);display:inline-flex}.hs-chart__swatch{border-top:3px solid var(--hs-color-text-body);width:1rem;height:0;display:inline-block}.hs-chart__swatch[data-rank=older]{border-top-color:var(--hs-color-chart-older)}.hs-chart__swatch[data-rank=middle]{border-top-color:var(--hs-color-chart-middle)}.hs-chart__swatch[data-rank=newest]{border-top-color:var(--hs-color-chart-newest)}.hs-chart__swatch[data-kind=limit]{border-top:3px dashed var(--hs-color-chart-limit)}.hs-chart__swatch[data-kind=projection]{border-top:3px dashed var(--hs-color-chart-projection)}.hs-chart__table{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-profile-chart{gap:var(--hs-space-1);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.hs-profile-chart__axis{-webkit-line-clamp:2;line-height:1.4;font-size:var(--hs-font-size-axis);color:var(--hs-color-chart-text);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hs-profile-chart__plot{cursor:crosshair;touch-action:none;flex:9rem;min-height:6rem;position:relative}.hs-profile-chart__plot:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-profile-chart__svg{font-family:var(--hs-font-family-text);font-size:var(--hs-font-size-axis);position:absolute;inset:0}.hs-profile-chart__svg text{fill:var(--hs-color-chart-text);font-variant-numeric:tabular-nums}.hs-profile-chart__svg .hs-chart__limit text{fill:var(--hs-color-chart-limit)}.hs-profile-chart__change{fill-opacity:.45;stroke:none}.hs-profile-chart__change[data-direction=deeper],.hs-profile-chart__key[data-direction=deeper]{fill:var(--chart-deeper,var(--hs-color-chart-limit));background:var(--chart-deeper,var(--hs-color-chart-limit))}.hs-profile-chart__change[data-direction=shallower],.hs-profile-chart__key[data-direction=shallower]{fill:var(--chart-shallower,var(--hs-color-chart-middle));background:var(--chart-shallower,var(--hs-color-chart-middle))}.hs-profile-chart__change-key{gap:var(--hs-space-1) var(--hs-space-1);flex-basis:100%}.hs-profile-chart__change-key .hs-profile-chart__key:not(:first-child){margin-left:var(--hs-space-2)}.hs-profile-chart__key{opacity:.7;border-radius:2px;width:.75rem;height:.5rem;display:inline-block}.hs-profile-chart__probe line{stroke:var(--hs-color-text);stroke-width:1px;stroke-dasharray:3 3}.hs-profile-chart__probe circle{fill:var(--hs-color-surface);stroke:var(--hs-color-chart-newest);stroke-width:2px}.hs-profile-chart__probe circle[data-rank=older]{stroke:var(--hs-color-chart-older)}.hs-explore__bar .hs-map-legend,.hs-explore__bar .hs-map-bottom__coords,.hs-explore__bar .hs-map-bottom__status{pointer-events:auto}.hs-map{background:var(--hs-color-surface-raised);position:absolute;inset:0;overflow:hidden}.hs-map .maplibregl-canvas{position:absolute;top:0;left:0}.hs-map .maplibregl-canvas-container.maplibregl-interactive{cursor:grab;-webkit-user-select:none;user-select:none}.hs-map .maplibregl-canvas-container.maplibregl-interactive:active{cursor:grabbing}.hs-map .maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.hs-map .maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.hs-map .maplibregl-canvas-container.maplibregl-touch-drag-pan,.hs-map .maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.hs-map .maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.hs-map .maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.hs-layers{box-sizing:border-box;width:12.5rem;font-size:var(--hs-font-size-caption);color:var(--hs-color-text-body);flex-direction:column;line-height:1.33;display:flex}.hs-map__bottom .hs-map-legend,.hs-map__bottom .hs-map-bottom__coords,.hs-map__bottom .hs-map-bottom__status,.hs-map__bottom .hs-map__basemap,.hs-map__bottom .hs-map__attribution{pointer-events:auto}.hs-map-button:focus-visible,.hs-tool-rail .hs-dropdown__button:focus-visible{outline:2px solid var(--hs-color-focus-ring-on-dark);outline-offset:2px}.hs-map-zoom,.hs-tool-rail{gap:var(--hs-space-1);padding:var(--hs-space-1);border-radius:var(--hs-radius);box-shadow:var(--hs-shadow-map-control);flex-direction:column;display:inline-flex}.hs-map-button{width:var(--hs-size-tool);height:var(--hs-size-tool);border-radius:var(--hs-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hs-map-button:hover{background:var(--hs-color-rail-selected);color:var(--hs-color-accent-light)}.hs-map-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hs-map-button[aria-disabled=true]:hover{color:inherit;background:0 0}.hs-map-button[aria-pressed=true]{border-radius:var(--hs-radius-control);background:var(--hs-color-accent);color:var(--hs-color-on-accent)}.hs-tool-rail__separator{height:1px;margin:var(--hs-space-1) var(--hs-space-1);background:var(--hs-color-text-inverse);opacity:.18}.hs-tool-rail .hs-dropdown__button{width:var(--hs-size-tool);height:var(--hs-size-tool);border-radius:var(--hs-radius-control);color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hs-tool-rail .hs-dropdown__button:hover{background:var(--hs-color-rail-selected);color:var(--hs-color-accent-light)}.hs-tool-rail{position:relative}.hs-tool-rail .hs-dropdown{position:static}.hs-tool-rail .hs-dropdown__panel{box-sizing:border-box;width:11.25rem;min-width:0;margin-right:var(--hs-space-2);top:0;left:auto;right:100%}.hs-tool-rail[data-side=left] .hs-tooltip__bubble,.hs-tool-rail[data-side=left] .hs-dropdown__panel{margin-right:0;margin-left:var(--hs-space-2);left:100%;right:auto}.hs-tool-rail__group{border:1px solid var(--hs-color-rail-selected);border-radius:var(--hs-radius);flex-direction:column;display:flex}.hs-tool-rail__group .hs-map-button{width:calc(var(--hs-size-tool) - 2px);height:calc(var(--hs-size-tool) * .75);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);border-radius:0}.hs-tool-rail__group .hs-tooltip:first-child .hs-map-button{border-radius:var(--hs-radius-control) var(--hs-radius-control) 0 0}.hs-tool-rail__group .hs-tooltip:last-child .hs-map-button{border-radius:0 0 var(--hs-radius-control) var(--hs-radius-control)}.hs-layers-panel{gap:var(--hs-space-2);width:var(--hs-size-panel);box-sizing:border-box;padding:var(--hs-space-3);border-radius:var(--hs-radius-card);background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));box-shadow:var(--hs-shadow-map-control);color:var(--hs-color-text-inverse);flex-direction:column;display:flex}.hs-layers-panel__head{justify-content:space-between;align-items:center;display:flex}.hs-layers-panel__title{font-size:var(--hs-font-size-body);margin:0}.hs-layers-panel__body{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-layer-toggle{align-items:center;gap:var(--hs-space-2);font-size:var(--hs-font-size-small);display:flex}.hs-map-legend{gap:var(--hs-space-1);min-width:8.25rem;padding:var(--hs-space-2) var(--hs-space-3);border-radius:var(--hs-radius) var(--hs-radius) 0 0;background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-micro);flex-direction:column;display:flex}.hs-map-legend[data-bare=true]{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;color:var(--hs-color-text);background:0 0;border-radius:0;padding:0}.hs-map-legend__head{justify-content:space-between;align-items:center;gap:var(--hs-space-2);display:flex}.hs-map-legend__head .hs-icon-button{margin:calc(-1 * var(--hs-space-1)) 0}.hs-map-legend__items{gap:var(--hs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-map-legend__items li{align-items:center;gap:var(--hs-space-2);display:flex}.hs-map-legend__swatch{width:var(--hs-size-dot);height:var(--hs-size-dot);border:2px solid var(--hs-color-text-inverse);border-radius:var(--hs-radius-pill);background:var(--hs-color-map-water-mid)}.hs-map-legend__swatch[data-tone=attention],.hs-map-legend__swatch[data-tone=high]{background:var(--hs-color-severity-high)}.hs-map-legend__swatch[data-tone=medium]{background:var(--hs-color-severity-medium)}.hs-map-legend__swatch[data-tone=low]{background:var(--hs-color-severity-low)}.hs-map-legend__swatch[data-tone=none]{background:var(--hs-color-text-faint)}.hs-map-legend__swatch[data-tone=flag]{background:0 0;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.hs-map-legend__swatch[data-tone=flag] .hs-icon{width:var(--hs-font-size-micro);height:var(--hs-font-size-micro);fill:var(--hs-color-accent);stroke:var(--hs-color-surface)}.hs-map-legend__swatch[data-tone=area]{border:var(--hs-border-width) dashed var(--hs-color-accent);background:0 0;border-radius:0}.hs-map-legend__bar{height:var(--hs-size-dot);border-radius:var(--hs-radius-pill);background:linear-gradient(to right, var(--map-ramp,var(--hs-color-map-water-shallow), var(--hs-color-map-water-mid), var(--hs-color-map-water-deep), var(--hs-color-map-water-abyss)));display:block}.hs-map-legend__ends{color:var(--hs-color-map-label);justify-content:space-between;display:flex}.hs-map-legend__note{width:0;min-width:100%;margin-top:var(--hs-space-1);color:var(--hs-color-map-label);font-size:var(--hs-font-size-caption);display:block}.hs-scale-bar{gap:var(--hs-space-1);padding:var(--hs-space-1) var(--hs-space-2);border-radius:var(--hs-radius);background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);flex-direction:column;display:inline-flex}.hs-scale-bar__bar{width:4rem;height:var(--hs-space-2);border:2px solid var(--hs-color-text-inverse);border-top:0;display:block}.hs-overview{box-sizing:border-box;border:2px solid var(--hs-color-text-inverse);border-radius:var(--hs-radius);background:var(--hs-color-map-water-deep);width:11rem;height:7.5rem;box-shadow:var(--hs-shadow-map-control);position:relative;overflow:hidden}.hs-overview__inset,.hs-overview__base{position:absolute;inset:0;overflow:hidden}.hs-overview__base .maplibregl-canvas{position:absolute;top:0;left:0}.hs-overview__notice{padding:0 var(--hs-space-1);background:var(--hs-color-map-glass);color:var(--hs-color-map-label);font-size:var(--hs-font-size-caption);margin:0;position:absolute;inset:auto 0 0}.hs-overview__north{top:var(--hs-space-1);right:var(--hs-space-1);width:var(--hs-size-icon);height:var(--hs-size-icon);color:var(--hs-color-text-inverse);position:absolute}.hs-map-bottom{justify-content:space-between;align-items:flex-end;gap:var(--hs-space-3);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);display:flex}.hs-map-bottom__coords{padding:var(--hs-space-1) var(--hs-space-2);border-radius:var(--hs-radius);background:var(--hs-color-map-glass)}.hs-map-bottom__status{padding:var(--hs-space-1) var(--hs-space-2);border-radius:var(--hs-radius);background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));align-items:flex-end;gap:var(--hs-space-3);display:flex}@media (pointer:coarse){.hs-map-button,.hs-tool-rail .hs-dropdown__button{width:calc(var(--hs-size-avatar) * 1.25);height:calc(var(--hs-size-avatar) * 1.25)}.hs-tool-rail__group .hs-map-button{width:calc(var(--hs-size-avatar) * 1.25 - 2px);height:calc(var(--hs-size-avatar) * .95)}}.hs-gallery{gap:var(--hs-space-4);box-sizing:border-box;max-width:72rem;padding:var(--hs-space-4);flex-direction:column;margin:0 auto;display:flex}.hs-gallery__heading{font-size:var(--hs-font-size-display);margin:0}.hs-gallery__title{margin:0 0 var(--hs-space-2);color:var(--hs-color-eyebrow);font-family:var(--hs-font-family-mono);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);letter-spacing:.08em;text-transform:uppercase}.hs-gallery__row{align-items:flex-start;gap:var(--hs-space-3);flex-wrap:wrap;display:flex}.hs-gallery__cards{grid-template-columns:repeat(auto-fill, minmax(var(--hs-size-panel), 1fr));gap:var(--hs-space-3);width:100%;margin:0;padding:0;list-style:none;display:grid}.hs-gallery__note{margin:0}.hs-gallery__dark{border-radius:var(--hs-radius);background:var(--hs-color-map-glass);color:var(--hs-color-text-inverse);display:inline-flex}.hs-gallery__charts{gap:var(--hs-space-3);grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));width:100%;display:grid}.hs-gallery__stage{justify-content:space-between;align-items:flex-start;gap:var(--hs-space-3);box-sizing:border-box;width:100%;min-height:16rem;padding:var(--hs-space-3);border-radius:var(--hs-radius-card);background:linear-gradient(135deg, var(--hs-color-map-water-shallow), var(--hs-color-map-water-mid), var(--hs-color-map-water-deep));display:flex;position:relative}.hs-gallery__shell .hs-shell{height:100%;min-height:100%}.hs-gallery__shell{border:var(--hs-border-width) solid var(--hs-color-border);width:100%;height:22rem;overflow:hidden}.hs-auth__footer-links{gap:var(--hs-space-3);display:flex}.hs-auth__footer-links a{color:var(--hs-color-text-muted);text-decoration:none}.hs-auth__footer-links a:hover,.hs-auth__footer-links a:focus-visible{color:var(--hs-color-action-hover);text-decoration:underline}.hs-auth__footer-links a:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-auth__sso-note{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-adddata{gap:var(--hs-space-3);flex-direction:column;display:flex;position:relative}.hs-adddata .hs-input{min-height:var(--hs-size-field-compact)}.hs-adddata__types{gap:var(--hs-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hs-adddata__type{min-height:var(--hs-size-field-compact);padding:var(--hs-space-1) var(--hs-space-2);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-field);background:var(--hs-color-surface);color:var(--hs-color-text);font:inherit;font-size:var(--hs-font-size-small);cursor:pointer}.hs-adddata__type[aria-checked=true]{border-color:var(--hs-color-action);background:var(--hs-color-surface-selected);font-weight:var(--hs-font-weight-strong)}.hs-adddata__type:focus-visible,.hs-adddata__browse:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-adddata__drop{align-items:center;gap:var(--hs-space-1);padding:var(--hs-space-4) var(--hs-space-3);border:var(--hs-border-width) dashed var(--hs-color-border-strong);border-radius:var(--hs-radius-card);background:var(--hs-color-surface-raised);text-align:center;flex-direction:column;display:flex}.hs-adddata__drop span{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-adddata__browse{color:var(--hs-color-action);font:inherit;font-weight:var(--hs-font-weight-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hs-adddata__grid{gap:var(--hs-space-2) var(--hs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hs-adddata__hint{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);grid-column:1/-1;margin:0}.hs-adddata__ready dl{gap:var(--hs-space-1) var(--hs-space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.hs-adddata__ready dt{color:var(--hs-color-text-muted)}.hs-adddata__ready dd{overflow-wrap:anywhere;margin:0}.hs-adddata__subtitle{margin:0 0 var(--hs-space-1);font-size:var(--hs-font-size-small)}.hs-adddata__bar{border-radius:var(--hs-radius-pill);background:var(--hs-color-border);height:.5rem;overflow:hidden}.hs-adddata__bar span{background:var(--hs-color-action);height:100%;display:block}.hs-adddata__chosen{overflow-wrap:anywhere}.hs-adddata__foot{bottom:calc(-1 * var(--hs-space-4));padding-block:var(--hs-space-2);border-top:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface);justify-content:flex-end;align-items:center;gap:var(--hs-space-2);flex-wrap:wrap;display:flex;position:sticky}.hs-adddata__foot .hs-button{white-space:nowrap;flex:none}.hs-adddata__note{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);flex:8rem}@media (width<=36rem){.hs-adddata__note{flex-basis:100%}}.hs-adddata__earlier{border-top:var(--hs-border-width) solid var(--hs-color-border);padding-top:var(--hs-space-3)}.hs-adddata__list{gap:var(--hs-space-2);font-size:var(--hs-font-size-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-adddata__list li{gap:0 var(--hs-space-3);grid-template-columns:1fr auto;display:grid}.hs-adddata__file{overflow-wrap:anywhere}.hs-adddata__when{color:var(--hs-color-text-muted);text-align:right}.hs-adddata__state{color:var(--hs-color-text-body);grid-column:1/-1}.hs-adddata__run{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);grid-column:1/-1}.hs-adddata__help{margin:0 0 var(--hs-space-3);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-adddata__areas{border:var(--hs-border-width) solid var(--hs-color-border-card);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);max-width:32rem;margin:0;padding:0;list-style:none;overflow:hidden}.hs-adddata__area{justify-content:space-between;align-items:center;gap:var(--hs-space-3);padding:var(--hs-space-2) var(--hs-space-3);display:flex}.hs-adddata__area+.hs-adddata__area{border-top:var(--hs-border-width) solid var(--hs-color-border)}.hs-adddata__area-name{font-weight:var(--hs-font-weight-strong)}.hs-adddata__area .hs-button{min-height:2rem;padding:0 var(--hs-space-3);font-size:var(--hs-font-size-small)}.hs-adddata__report{align-items:center;gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-adddata__report .hs-adddata__hint{overflow-wrap:anywhere;grid-column:auto}.hs-adddata__live:empty{position:absolute}.hs-adddata__unfinished{gap:var(--hs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-adddata__unfinished li,.hs-adddata__panel{align-items:center;gap:var(--hs-space-2);padding:var(--hs-space-2) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-card);background:var(--hs-color-surface-raised);flex-wrap:wrap;display:flex}.hs-adddata__unfinished span,.hs-adddata__panel p{font-size:var(--hs-font-size-small);flex:100%;margin:0}.hs-adddata__unfinished .hs-button,.hs-adddata__panel .hs-button{min-height:2rem;padding:0 var(--hs-space-3);font-size:var(--hs-font-size-small)}.hs-shell__main:has(>.hs-workspace){padding:0}.hs-workspace{grid-template-columns:min(var(--workspace-panel-width,var(--hs-panel-width)), 50%) minmax(0, 1fr);height:calc(100dvh - var(--hs-top-bar-height));grid-template-rows:minmax(0,1fr);min-height:24rem;display:grid}@media (width>=50.0625rem){.hs-workspace{height:100%}}@media (width<=50rem){.hs-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hs-workspace>.hs-workspace__panel,.hs-workspace>.hs-workspace__map{grid-area:1/1}.hs-workspace>.hs-workspace__panel{z-index:var(--hs-layer-docked);border-right:0;border-top:var(--hs-border-width) solid var(--hs-color-border);max-height:55%;box-shadow:var(--hs-shadow-popover);align-self:end;margin-left:4rem}.hs-workspace:has(>.hs-workspace__map[data-full-page=true])>.hs-workspace__panel{max-height:none;box-shadow:none;align-self:stretch;margin-left:0}.hs-workspace__resizer{display:none}}.hs-workspace{position:relative}.hs-workspace__resizer{z-index:var(--hs-layer-docked);top:0;bottom:0;left:calc(min(var(--workspace-panel-width,var(--hs-panel-width)), 50%) - .25rem);cursor:ew-resize;touch-action:none;width:.5rem;position:absolute}.hs-workspace__resizer:hover,.hs-workspace__resizer:focus-visible{background:var(--hs-color-focus-ring);opacity:.5;outline:none}.hs-workspace:has(>.hs-workspace__map[data-full-page=true]){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hs-workspace__map[data-full-page=true]{display:none}.hs-workspace__panel{background:var(--hs-color-surface);border-right:var(--hs-border-width) solid var(--hs-color-border);min-width:0;min-height:0;overflow-y:auto}.hs-workspace__takeover:empty,.hs-workspace__takeover:not(:empty)~*{display:none}.hs-workspace__view{gap:var(--hs-space-2);padding:var(--hs-space-3);font-size:var(--hs-font-size-label);flex-direction:column;display:flex}.hs-swipe__clip{z-index:var(--hs-layer-local);pointer-events:none;position:absolute;inset:0}.hs-workspace__map[data-split=side]>.hs-map-frame>.hs-map{left:50%}.hs-swipe__clip[data-mode=side]{pointer-events:auto;right:50%}.hs-swipe__clip .hs-map__column,.hs-swipe__clip .hs-map__overlay,.hs-swipe__clip .hs-map__notices,.hs-swipe__clip .hs-map__unavailable{display:none}.hs-swipe__track{z-index:var(--hs-layer-furniture);pointer-events:none;position:absolute;inset:0}.hs-station{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-station__row{align-items:center;gap:var(--hs-space-2);display:flex;position:relative}.hs-station__row>.hs-segmented{flex:auto}.hs-station__filter{flex:none;position:relative}.hs-station__filter-button{border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-field);background:var(--hs-color-surface);width:2.125rem;height:2.125rem;color:var(--hs-color-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.hs-station__filter-button[data-active=true]{border-color:var(--hs-color-action)}.hs-station__filter-count{box-sizing:border-box;border-radius:var(--hs-radius-chip);background:var(--hs-color-brand);min-width:1rem;height:1rem;color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);text-align:center;padding:0 .25rem;line-height:1rem;position:absolute;top:-.3rem;right:-.3rem}.hs-station__filter-button:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-station__menu{z-index:var(--hs-layer-tools);top:calc(100% + var(--hs-space-1));gap:var(--hs-space-2);box-sizing:border-box;width:15rem;max-height:24rem;padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-popover);flex-direction:column;display:flex;position:absolute;right:0;overflow-y:auto}.hs-station__menu fieldset{gap:var(--hs-space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.hs-station__menu legend{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);padding:0}.hs-station__menu label{align-items:center;gap:var(--hs-space-2);display:flex}.hs-station__menu input[type=checkbox]{width:.9375rem;height:.9375rem;accent-color:var(--hs-color-brand);margin:0}.hs-station__option{flex:1}.hs-station__count{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-station__menu-foot .hs-button{height:1.875rem;min-height:0;padding-block:0}.hs-station__menu-foot{padding-top:var(--hs-space-2);border-top:var(--hs-border-width) solid var(--hs-color-border);justify-content:space-between;display:flex}.hs-workspace[data-fold=folded],.hs-workspace[data-full-map=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hs-workspace[data-fold=folded]>.hs-workspace__panel,.hs-workspace[data-full-map=true]>.hs-workspace__panel{display:none}.hs-shell:has(.hs-workspace[data-full-map=true]){grid-template-columns:minmax(0,1fr)}:is(.hs-shell:has(.hs-workspace[data-full-map=true])>.hs-shell__rail,.hs-shell:has(.hs-workspace[data-full-map=true])>.hs-shell__top){display:none}.hs-shell:has(.hs-workspace[data-full-map=true])>.hs-shell__main{grid-area:1/1/span 2}.hs-shell__main:has(>.hs-workspace[data-full-map=true])>.hs-workspace{height:100dvh}.hs-laser{--laser-colour:var(--hs-color-danger);z-index:var(--hs-layer-window);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hs-laser[data-active=true]{pointer-events:auto;cursor:crosshair;touch-action:none}.hs-laser__chip{z-index:var(--hs-layer-docked);bottom:calc(var(--hs-map-edge) + var(--hs-offset-map-bar));align-items:center;gap:var(--hs-space-2);padding:var(--hs-space-1) var(--hs-space-2) var(--hs-space-1) var(--hs-space-3);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-popover);font-size:var(--hs-font-size-caption);color:var(--hs-color-text-body);margin:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hs-shell__main:has(>.hs-explore){padding:0}.hs-explore{height:calc(100dvh - var(--hs-top-bar-height));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:24rem;display:grid}@media (width>=50.0625rem){.hs-explore{height:100%}}.hs-explore__panel{z-index:var(--hs-layer-window);top:var(--hs-map-edge);left:calc(var(--dock-left,0px) + var(--hs-offset-map-column));box-sizing:border-box;gap:var(--hs-space-2);width:19rem;max-width:calc(100% - 2 * var(--hs-map-edge));max-height:calc(100% - 2 * var(--hs-map-edge));padding:var(--hs-space-3);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-popover);font-size:var(--hs-font-size-label);flex-direction:column;display:flex;position:absolute;overflow:auto}.hs-explore__panel-title{font-size:var(--hs-font-size-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hs-explore__subtitle{margin:var(--hs-space-1) 0 0;font-size:var(--hs-font-size-label)}.hs-explore__list{gap:var(--hs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-explore__item{align-items:flex-start;gap:var(--hs-space-1);box-sizing:border-box;width:100%;padding:var(--hs-space-2) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius);background:var(--hs-color-surface);color:var(--hs-color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.hs-explore__item:hover,.hs-explore__item[aria-pressed=true],.hs-explore__item[aria-current]:not([aria-current=false]){background:var(--hs-color-surface-selected)}.hs-explore__item:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-explore__item-name{font-weight:var(--hs-font-weight-strong)}.hs-explore__item-meta{align-items:center;gap:var(--hs-space-2);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);flex-wrap:wrap;display:flex}.hs-explore__stage{min-height:0;position:relative;overflow:hidden}.hs-explore__search{top:var(--hs-map-edge);left:calc(var(--dock-left,0px) + (100% - var(--dock-left,0px) - var(--dock-right,0px)) / 2);z-index:var(--hs-layer-tools);align-items:center;gap:var(--hs-space-2);width:min(22rem,24%);padding:0 var(--hs-space-3);border-radius:var(--hs-radius-field);background:var(--hs-color-surface);box-shadow:0 var(--hs-space-1) var(--hs-space-3) var(--hs-color-shadow);color:var(--hs-color-text-body);display:flex;position:absolute;transform:translate(-50%)}.hs-explore__search-input{min-width:0;height:2.5rem;color:var(--hs-color-text);font:inherit;font-size:var(--hs-font-size-small);background:0 0;border:0;flex:1}.hs-explore__search-input:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-explore__hits{top:calc(100% + var(--hs-space-1));padding:var(--hs-space-1);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);box-shadow:0 var(--hs-space-1) var(--hs-space-3) var(--hs-color-shadow);font-size:var(--hs-font-size-small);margin:0;list-style:none;position:absolute;left:0;right:0}.hs-explore__hits--none{padding:var(--hs-space-2) var(--hs-space-3);color:var(--hs-color-text-muted)}.hs-explore__hit{align-items:flex-start;gap:var(--hs-space-1);width:100%;padding:var(--hs-space-2) var(--hs-space-3);border-radius:var(--hs-radius);color:var(--hs-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.hs-explore__hit:hover,.hs-explore__hit:focus-visible{background:var(--hs-color-surface-selected)}.hs-explore__hint{left:50%;bottom:calc(var(--workspace-sheet,0px) + 4.5rem);z-index:var(--hs-layer-controls);padding:var(--hs-space-2) var(--hs-space-3);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);white-space:nowrap;pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}@media (width<=50rem){.hs-explore__hint{bottom:calc(var(--workspace-sheet,0px) + 8rem);left:var(--hs-offset-map-column);max-width:calc(100% - var(--hs-offset-map-column) - var(--hs-space-3));white-space:normal;transform:none}}.hs-explore__bar{z-index:var(--hs-layer-furniture);padding:var(--hs-space-2) var(--hs-space-3);font-size:var(--hs-font-size-small);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.hs-explore__bar p{margin:0}.hs-explore__run{font-weight:var(--hs-font-weight-strong)}.hs-area-panel>.hs-button{min-height:2rem;padding:0 var(--hs-space-3);font-size:var(--hs-font-size-small);align-self:flex-start}.hs-compare__controls{gap:var(--hs-space-2);flex-direction:column;min-width:0;display:flex}.hs-compare__changes{padding-left:var(--hs-space-4);margin:0}.hs-compare__picker{width:100%;font-weight:var(--hs-font-weight-strong)}.hs-compare__buttons{gap:var(--hs-space-2);display:flex}.hs-compare__field{gap:var(--hs-space-1);padding:var(--hs-space-1);flex-direction:column;display:flex}.hs-compare__field .hs-input{min-height:1.75rem;padding:0 var(--hs-space-2);font-size:var(--hs-font-size-small)}.hs-compare__controls .hs-explore__subtitle,.hs-compare__changes,.hs-compare__controls>.hs-layers__section>p{padding-left:var(--hs-space-1);margin:0}.hs-compare__changes{padding-left:var(--hs-space-4)}.hs-explore__stage .hs-map__notices{top:auto;bottom:calc(var(--hs-offset-map-bar) + var(--workspace-sheet,0px))}.hs-explore__stage:has(.hs-map__foot-status) .hs-map__notices{bottom:calc(var(--hs-offset-map-bar) + var(--workspace-sheet,0px) + 5rem)}.hs-explore__stage .hs-map__notices[data-slot=swipe]{bottom:calc(var(--hs-offset-map-bar) + var(--workspace-sheet,0px) + 3rem)}.hs-explore__stage:has(.hs-map__foot-status) .hs-map__notices[data-slot=swipe]{bottom:calc(var(--hs-offset-map-bar) + var(--workspace-sheet,0px) + 8rem)}@media (width<=50rem){:is(.hs-explore__stage .hs-map__notices,.hs-explore__stage:has(.hs-map__foot-status) .hs-map__notices){top:calc(var(--hs-map-edge) + 3.5rem);bottom:auto;left:var(--hs-offset-map-column);max-width:calc(100% - var(--hs-offset-map-column) - var(--hs-map-edge));align-items:flex-start;transform:none}:is(.hs-explore__stage .hs-map__notices[data-slot=swipe],.hs-explore__stage:has(.hs-map__foot-status) .hs-map__notices[data-slot=swipe]){top:calc(var(--hs-map-edge) + 6.5rem);bottom:auto}}.hs-newarea{padding:0}.hs-newarea__body{gap:var(--hs-space-3);padding:var(--hs-space-4);flex-direction:column;display:flex}.hs-newarea__steps{gap:var(--hs-space-2);padding:var(--hs-space-3) var(--hs-space-4) 0;grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.hs-newarea__steps li{padding-top:var(--hs-space-1);border-top:2px solid var(--hs-color-border);color:var(--hs-color-text-muted);font-size:.6875rem}.hs-newarea__steps [aria-current=step]{border-top-color:var(--hs-color-accent);color:var(--hs-color-text);font-weight:var(--hs-font-weight-strong)}.hs-newarea__draw .hs-button{min-height:2.25rem;padding:0 var(--hs-space-3);font-size:.8125rem;font-weight:var(--hs-font-weight-strong)}.hs-newarea__draw .hs-note__actions{flex-wrap:nowrap}.hs-newarea__draw>.hs-button{align-self:flex-start}.hs-newarea .hs-segmented button{padding:0 var(--hs-space-2);font-size:var(--hs-font-size-small);flex:auto}.hs-newarea__stats{font-size:var(--hs-font-size-small);margin:0}.hs-newarea__stats strong{font-weight:var(--hs-font-weight-strong)}@media (width<=50rem){.hs-explore__search{width:calc(100% - 2 * var(--hs-offset-map-column))}}.hs-limit{gap:var(--hs-space-2);flex-wrap:wrap;align-items:baseline;display:flex}.hs-limit__label{color:var(--hs-color-text-muted)}.hs-limit__value{font-weight:var(--hs-font-weight-strong)}.hs-limit__note{color:var(--hs-color-text-muted);flex-basis:100%}.hs-asset{gap:var(--hs-space-3);flex-direction:column;display:flex}.hs-asset__header{justify-content:space-between;align-items:flex-start;gap:var(--hs-space-3);flex-wrap:wrap;display:flex}.hs-asset__identity{align-items:flex-start;gap:var(--hs-space-2);flex-direction:column;flex:20rem;display:flex}.hs-asset__back{padding:var(--hs-space-1) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-control);background:var(--hs-color-surface);color:var(--hs-color-action);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);align-self:flex-start;text-decoration:none}.hs-asset__kicker{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-asset__title-row{align-self:stretch;align-items:center;gap:var(--hs-space-3);flex-wrap:wrap;display:flex}.hs-asset__title{font-family:var(--hs-font-family-heading);font-size:var(--hs-font-size-text);line-height:var(--hs-line-height-tight);margin:0}.hs-asset--page .hs-asset__status{color:var(--hs-color-text-body);font-size:var(--hs-font-size-label);margin:0}.hs-asset__actions{align-items:center;gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-asset__actions button[role=switch]:before{content:"";width:1.75rem;height:1rem;margin-right:var(--hs-space-2);vertical-align:middle;border-radius:var(--hs-radius-pill);background:radial-gradient(circle at .5rem 50%, var(--hs-color-surface) .375rem, transparent .4rem), var(--hs-color-border-strong);display:inline-block}.hs-asset__actions button[role=switch][aria-checked=true]:before{background:radial-gradient(circle at 1.25rem 50%, var(--hs-color-surface) .375rem, transparent .4rem), var(--hs-color-action)}.hs-asset__actions button[role=switch]{min-height:2rem;margin-left:calc(-1 * var(--hs-space-2));padding:var(--hs-space-1) var(--hs-space-2);border-radius:var(--hs-radius-pill);color:var(--hs-color-text-body);font:inherit;font-size:var(--hs-font-size-caption);cursor:pointer;background:0 0;border:0}.hs-assetlist a.hs-explore__item{text-decoration:none}.hs-assetlist button.hs-explore__item{width:100%;font:inherit;text-align:left}.hs-assetlist .hs-explore__item[aria-expanded=true]{border-color:var(--hs-color-card-selected-border);box-shadow:0 0 0 1px var(--hs-color-card-selected-border)}.hs-assetlist__more{gap:var(--hs-space-2);padding:var(--hs-space-2) var(--hs-space-3) var(--hs-space-1);flex-direction:column;display:flex}.hs-assetlist__insights{gap:var(--hs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-assetlist__insights li{justify-content:space-between;align-items:baseline;gap:var(--hs-space-2);display:flex}.hs-assetlist__actions{gap:var(--hs-space-3);display:flex}.hs-assetlist__more a{color:var(--hs-color-action);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);text-decoration:none}.hs-assetlist__more a:hover{color:var(--hs-color-action-hover);text-decoration:underline}.hs-asset__insights{gap:var(--hs-space-3);min-width:0;padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-card);border-radius:var(--hs-radius-card);background:var(--hs-color-surface-sunken);flex-direction:column;flex:none;display:flex}.hs-asset__insights-title{font-size:var(--hs-font-size-body);margin:0}.hs-asset__insights-help{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);margin:0}.hs-asset__cards{gap:var(--hs-space-2);margin:var(--hs-space-2) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.hs-asset__details{border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);background:var(--hs-color-surface)}.hs-asset__tabbar{align-items:flex-end;gap:var(--hs-space-3);padding:var(--hs-space-2) var(--hs-space-3) 0;border-bottom:var(--hs-border-width) solid var(--hs-color-border);flex-wrap:wrap;display:flex}.hs-asset__add-event{margin-bottom:var(--hs-space-2);color:var(--hs-color-action);font:inherit;font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.hs-asset__help{padding:var(--hs-space-2) var(--hs-space-3) 0;color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);margin:0}.hs-asset__panel{padding:var(--hs-space-2) var(--hs-space-3) var(--hs-space-3)}.hs-asset__history,.hs-asset__limits,.hs-asset__surveys{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-asset__history li,.hs-asset__limits li,.hs-asset__surveys li{padding:var(--hs-space-2) 0;border-bottom:var(--hs-border-width) solid var(--hs-color-border-subtle);font-size:var(--hs-font-size-small)}.hs-asset__history li{gap:var(--hs-space-3);grid-template-columns:7rem 1fr;align-items:center;display:grid}.hs-asset__history li[data-with-type=true]{gap:var(--hs-space-1) var(--hs-space-3);grid-template-columns:max-content 1fr}.hs-asset__history li[data-with-type=true]>span:last-child{grid-column:1/-1}.hs-asset__history time{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);font-variant-numeric:tabular-nums}.hs-asset__type{padding:0 var(--hs-space-2);border-radius:var(--hs-radius-chip);background:var(--hs-color-border-subtle);color:var(--hs-color-text-body);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);justify-self:start}.hs-asset__limits li{gap:var(--hs-space-1) var(--hs-space-3);grid-template-columns:1fr auto;display:grid}.hs-asset__limit-name{font-weight:var(--hs-font-weight-strong)}.hs-asset__limit-source{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);grid-column:1/-1}.hs-asset__surveys li{gap:var(--hs-space-1);flex-direction:column;display:flex}.hs-asset__surveys li span{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-asset__surveys li a strong{font-weight:inherit}.hs-asset__surveys li .hs-asset__type{color:var(--hs-color-text-body);font-weight:var(--hs-font-weight-strong);align-self:flex-start}.hs-asset__event-form{gap:var(--hs-space-3);flex-direction:column;display:flex}.hs-asset__limit-actions{align-items:center;gap:var(--hs-space-3);margin-top:var(--hs-space-3);flex-wrap:wrap;display:flex}.hs-asset__fact-link{color:var(--hs-color-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hs-asset__fact-link:hover{color:var(--hs-color-action-hover)}.hs-asset__fact-link:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-asset__limit-saved{margin-top:var(--hs-space-3);padding:var(--hs-space-2) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-subtle);border-radius:var(--hs-radius-card);font-size:var(--hs-font-size-small)}.hs-asset__limit-value{gap:var(--hs-space-3);grid-template-columns:1fr 6rem;align-items:end;display:grid}.hs-asset__checks{padding-left:var(--hs-space-4);font-size:var(--hs-font-size-small);margin:0}.hs-asset__checks li[data-level=block]{color:var(--hs-color-danger);font-weight:var(--hs-font-weight-strong)}.hs-asset--page .hs-asset__panel[data-scroll=true]{border-radius:0 0 var(--hs-radius-card) var(--hs-radius-card);background:linear-gradient(var(--hs-color-surface) 30%, transparent) top / 100% 2rem no-repeat local, linear-gradient(transparent, var(--hs-color-surface) 70%) bottom / 100% 2rem no-repeat local, linear-gradient(var(--hs-color-shadow), transparent) top / 100% .5rem no-repeat scroll;max-height:16rem;overflow-y:auto}.hs-asset--page .hs-asset__panel[data-scroll=true]:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:-2px}.hs-asset--page .hs-asset__cards{align-content:start;max-height:12rem;overflow-y:auto}.hs-asset__checks-note{color:var(--hs-color-text-muted);margin-left:calc(-1 * var(--hs-space-4));list-style:none}.hs-assetlist__head{justify-content:space-between;align-items:baseline;gap:var(--hs-space-2);width:100%;display:flex}.hs-asset__event-form .hs-input{min-height:var(--hs-size-field-compact)}.hs-asset__chart-line{margin:0 0 var(--hs-space-3);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-asset__history-chart{padding:var(--hs-space-2) var(--hs-space-3) 0}.hs-asset__history-chart .hs-chart{background:0 0;border:0;border-radius:0;padding:0}.hs-assistant{gap:var(--hs-space-2);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);color:var(--hs-color-text);font-size:var(--hs-font-size-text);flex-direction:column;display:flex}.hs-assistant__head{justify-content:space-between;align-items:center;gap:var(--hs-space-2);display:flex}.hs-assistant__title{align-items:center;gap:var(--hs-space-2);font-size:var(--hs-font-size-body);font-weight:var(--hs-font-weight-strong);margin:0;display:inline-flex}.hs-assistant__title .hs-icon{width:var(--hs-font-size-body);height:var(--hs-font-size-body);color:var(--hs-color-accent-ink)}.hs-assistant__body,.hs-assistant__talk{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-assistant__talk>.hs-assistant__say:first-child p{font-size:var(--hs-font-size-lead);font-weight:var(--hs-font-weight-strong)}.hs-assistant__say p,.hs-assistant__you{font-size:var(--hs-font-size-text);margin:0}.hs-assistant__you{padding:var(--hs-space-1) var(--hs-space-2);border-radius:var(--hs-radius);background:var(--hs-color-brand);color:var(--hs-color-text-inverse);align-self:flex-end}.hs-assistant__choices{align-items:center;gap:var(--hs-space-1) var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-assistant__choices .hs-button{min-height:1.875rem;padding:0 var(--hs-space-3);font-size:var(--hs-font-size-small)}.hs-assistant__choices .hs-button[data-variant=primary]{border-color:var(--hs-color-brand);background:var(--hs-color-brand);color:var(--hs-color-text-inverse)}.hs-assistant__choices .hs-button[data-variant=primary]:hover:not(:disabled){border-color:var(--hs-color-brand-deep);background:var(--hs-color-brand-deep)}.hs-assistant__choices .hs-button[data-variant=quiet]{border-color:var(--hs-color-border-strong);background:var(--hs-color-surface);color:var(--hs-color-brand);white-space:nowrap}.hs-assistant__ask{scroll-margin-bottom:var(--hs-space-3);align-items:center;gap:var(--hs-space-2);display:flex}.hs-assistant__field{box-sizing:border-box;min-width:0;height:2.125rem;padding:0 var(--hs-space-2);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-field);background:var(--hs-color-surface);color:var(--hs-color-text);font:inherit;font-size:var(--hs-font-size-small);flex:1}.hs-assistant__send{border-radius:var(--hs-radius-control);background:var(--hs-color-brand);width:2.125rem;height:2.125rem;color:var(--hs-color-text-inverse);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hs-assistant__send:hover{background:var(--hs-color-brand-deep)}.hs-assistant__send:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-actions{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-coming-next__label{padding:var(--hs-space-1) var(--hs-space-3);border-radius:var(--hs-radius-chip);background:var(--hs-color-surface-info);color:var(--hs-color-accent-ink);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);letter-spacing:.04em;text-transform:uppercase}.hs-demo-label{padding:0 var(--hs-space-2);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-chip);background:var(--hs-color-info-surface);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);white-space:nowrap;cursor:help;position:relative}.hs-demo-label:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-demo-label__tip{z-index:var(--hs-layer-menu);top:calc(100% + var(--hs-space-1));width:max-content;max-width:16rem;padding:var(--hs-space-2) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-popover);color:var(--hs-color-text);white-space:normal;opacity:0;pointer-events:none;font-weight:400;position:absolute;right:0}.hs-demo-label:hover .hs-demo-label__tip,.hs-demo-label:focus-visible .hs-demo-label__tip{opacity:1}.hs-email-draft{gap:var(--hs-space-2);margin-top:var(--hs-space-2);flex-direction:column;display:flex}.hs-email-draft__step{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-email-draft__field{gap:var(--hs-space-1);font-size:var(--hs-font-size-small);flex-direction:column;display:flex}.hs-email-draft__actions{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-email-draft__hint{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);margin:0}.hs-email-draft__look{gap:var(--hs-space-1);margin:0;display:grid}.hs-email-draft__look dt{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-email-draft__look dd{margin:0}.hs-email-draft__text{white-space:pre-wrap}.hs-schematic{gap:var(--hs-space-1);flex-direction:column;margin:0;display:flex}.hs-schematic svg{width:min(100%,28rem);max-height:14rem}.hs-schematic__ground{fill:var(--hs-color-surface-backdrop)}.hs-schematic__water{fill:var(--hs-color-accent-soft)}.hs-schematic__solid{fill:var(--hs-color-text-muted)}.hs-schematic__core{fill:var(--hs-color-text-faint)}.hs-schematic__rubble{fill:var(--hs-color-border-strong);stroke:var(--hs-color-text-faint);stroke-width:1px}.hs-schematic__seabed{fill:none;stroke:var(--hs-color-text-muted);stroke-width:1.5px}.hs-schematic__limit{fill:none;stroke:var(--hs-color-accent-ink);stroke-width:1px;stroke-dasharray:4 3}.hs-schematic__label{fill:var(--hs-color-text);font-size:7px}.hs-placeholder.hs-asset__drawing-placeholder{padding:var(--hs-space-3);border-radius:var(--hs-radius-field);font-size:var(--hs-font-size-text)}.hs-asset__add-link{color:var(--hs-color-action);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);text-decoration:none}.hs-keynumber-card{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-keynumber-card .hs-chart{background:0 0;border:0;border-radius:0;padding:0}.hs-keynumber-card__number{color:var(--hs-color-text-body);margin:0}.hs-keynumber-card__number strong{color:var(--hs-color-text)}.hs-records{gap:var(--hs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-records__item{gap:var(--hs-space-1);padding:var(--hs-space-2);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);flex-direction:column;display:flex}.hs-records__how{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-records__go{color:var(--hs-color-action);font:inherit;font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.hs-report-card{gap:var(--hs-space-2);flex-direction:column;align-items:flex-start;display:flex}.hs-report{padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);color:var(--hs-color-text-body);font-size:var(--hs-font-size-small);align-self:stretch}.hs-report__title{color:var(--hs-color-text);font-size:var(--hs-font-size-label);margin:0}.hs-report h4{margin:var(--hs-space-3) 0 var(--hs-space-1);color:var(--hs-color-text);font-size:var(--hs-font-size-small)}.hs-report__meta{margin:var(--hs-space-1) 0 0;color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-report__figures{gap:var(--hs-space-1) var(--hs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hs-report__figures dt{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-report__figures dd{margin:0}.hs-report__list{padding-left:var(--hs-space-4);margin:0}.hs-report__detail{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);display:block}.hs-print-root{display:none}@media print{body>:not(.hs-print-root){display:none!important}.hs-print-root{display:block}.hs-print-root .hs-report{background:0 0;border:0;padding:0}}.hs-asset__technical{gap:var(--hs-space-2);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-panel-divider);border-radius:var(--hs-radius-card);background:var(--hs-color-panel-surface);flex-direction:column;display:flex}.hs-asset__technical dl{font-size:var(--hs-font-size-text);margin:var(--hs-space-2) 0 0}.hs-asset__technical-row{padding:var(--hs-space-2) 0;border-bottom:var(--hs-border-width) solid var(--hs-color-panel-divider);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hs-asset__technical-row:last-child{border-bottom:0}.hs-asset__technical dt{color:var(--hs-color-text-muted)}.hs-asset__technical dd{text-align:right;flex-direction:column;align-items:flex-end;margin:0;display:flex}.hs-asset__technical-add{color:var(--hs-color-action);font:inherit;font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.hs-asset__technical-add:after{content:"";inset:calc((2rem - 100%) / -2) calc(-1 * var(--hs-space-2));position:absolute}.hs-asset__technical-source{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-map__column{top:var(--hs-map-edge);left:var(--hs-map-edge);z-index:var(--hs-layer-tools);align-items:flex-start;gap:var(--hs-space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.hs-map__column>*{pointer-events:auto}.hs-map-tool__line,.hs-map-tool__hint,.hs-map-tool__title{margin:0}.hs-map-tool__title{font-size:inherit;font-weight:var(--hs-font-weight-strong)}.hs-map-tool__hint{color:var(--hs-color-text-muted)}.hs-map-tool__actions{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-map-tool__list{gap:var(--hs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-map-tool__close{align-self:flex-end}.hs-map-tool__message{left:calc(var(--dock-left,0px) + (100% - var(--dock-left,0px) - var(--dock-right,0px)) / 2);bottom:var(--hs-offset-map-toasts);z-index:var(--hs-layer-window);align-items:center;gap:var(--hs-space-2);padding:0 var(--hs-space-1) 0 var(--hs-space-3);margin:0;display:flex;position:absolute;transform:translate(-50%)}.hs-map-tool__message:empty{display:none}.hs-map-frame{position:absolute;inset:0}.hs-map__overlay{z-index:var(--hs-layer-controls);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.hs-map__pin-name{will-change:transform;padding:0 var(--hs-space-1);border-radius:var(--hs-radius);background:var(--hs-color-map-glass);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:16rem;position:absolute;top:0;left:0;overflow:hidden}.hs-map__pin-name[data-tone=high]{box-shadow:inset 3px 0 0 var(--hs-color-severity-high);padding-left:calc(var(--hs-space-1) + 3px)}.hs-map__pin-name[data-tone=medium]{box-shadow:inset 3px 0 0 var(--hs-color-severity-medium);padding-left:calc(var(--hs-space-1) + 3px)}.hs-map__pin-name[data-tone=low]{box-shadow:inset 3px 0 0 var(--hs-color-severity-low);padding-left:calc(var(--hs-space-1) + 3px)}.hs-map__selected{box-sizing:border-box;border:3px solid var(--hs-color-accent);width:1.75rem;height:1.75rem;box-shadow:0 0 0 2px var(--hs-color-surface), 0 0 0 8px var(--hs-color-accent-halo);will-change:transform;pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.hs-map__pin-name[data-dim=true]{filter:opacity(.5)}.hs-map__pin-name[data-hidden=true]{visibility:hidden}.hs-map__pin-name[data-tone=area]{padding:2px var(--hs-space-2);font-size:var(--hs-font-size-small);border-radius:999px;font-weight:600}.hs-map__callout{will-change:transform;align-items:center;gap:var(--hs-space-2);padding:var(--hs-space-1) var(--hs-space-3);background:var(--hs-color-surface);color:var(--hs-color-text);box-shadow:var(--hs-shadow-popover);font-size:var(--hs-font-size-small);white-space:nowrap;pointer-events:none;border-radius:999px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.hs-map__callout:before{content:"";background:var(--hs-color-text-muted);border-radius:50%;width:.5rem;height:.5rem}.hs-map__callout[data-tone=high]:before{background:var(--hs-color-severity-high)}.hs-map__callout[data-tone=medium]:before{background:var(--hs-color-severity-medium)}.hs-map__callout[data-tone=low]:before{background:var(--hs-color-severity-low)}.hs-map__callout:after{content:"";background:var(--hs-color-surface);width:2px;height:10px;position:absolute;top:100%;left:0}.hs-map__callout[data-side=left]:after{left:auto;right:0}.hs-map__bottom{gap:var(--hs-space-1);padding:0 var(--hs-map-edge) var(--workspace-sheet,0px);pointer-events:none;flex-direction:column;display:flex}.hs-map__bottom-start{align-items:flex-start;gap:var(--hs-space-1);flex-direction:column;display:flex}.hs-map__basemap{border-radius:var(--hs-radius-control);background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));pointer-events:auto;gap:2px;padding:2px;display:inline-flex}.hs-map__basemap-option{border-radius:var(--hs-radius-chip);padding:2px var(--hs-space-3);color:var(--hs-color-text-inverse);font:inherit;font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);cursor:pointer;background:0 0;border:0}.hs-map__basemap-option[data-active=true]{background:var(--hs-color-surface);color:var(--hs-color-text)}.hs-map__basemap-option:focus-visible{outline:2px solid var(--hs-color-focus-ring-on-dark);outline-offset:1px}.hs-overview__shapes{width:100%;height:100%;position:absolute;inset:0}.hs-overview__area{fill:var(--hs-color-accent);fill-opacity:.2;stroke:var(--hs-color-accent);stroke-width:.8px}.hs-overview__pin{fill:var(--hs-color-severity-high)}.hs-overview__view{fill:none;stroke:var(--hs-color-accent-light);stroke-width:1px}.hs-map__attribution{max-width:100%;z-index:var(--hs-layer-window);box-sizing:border-box;min-height:var(--hs-map-credit);padding:0 var(--hs-space-2);border-radius:var(--hs-radius) var(--hs-radius) 0 0;background:var(--hs-color-map-glass);color:var(--hs-color-map-label);font-size:var(--hs-font-size-caption);white-space:nowrap;text-overflow:ellipsis;align-self:flex-end;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.hs-map__notices{top:var(--hs-map-edge);z-index:var(--hs-layer-window);gap:var(--hs-space-1);width:max-content;max-width:calc(100% - 2 * var(--hs-map-edge));flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hs-map__notice{align-items:center;gap:var(--hs-space-2);box-sizing:border-box;max-width:100%;padding:0 var(--hs-space-1) 0 var(--hs-space-3);font-size:var(--hs-font-size-small);margin:0;display:flex}.hs-map__unavailable{top:var(--hs-map-edge);left:var(--hs-map-edge);padding:var(--hs-space-2) var(--hs-space-3);border-radius:var(--hs-radius);background:var(--hs-color-surface);color:var(--hs-color-text);margin:0;position:absolute}.hs-snapshot__waiting{aspect-ratio:1200/440;width:100%}.hs-snapshot{object-fit:contain;border-radius:var(--hs-radius-card);width:100%;height:auto;max-height:14rem;display:block}.hs-assetpage{grid-template-columns:var(--hs-panel-width) minmax(0, 1fr);min-height:100%;display:grid}.hs-assetpage__list{min-width:0;padding:var(--hs-space-3);border-right:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface)}.hs-assetpage__main{gap:var(--hs-space-3);min-width:0;padding:var(--hs-space-3);flex-direction:column;display:flex}.hs-assetpage__switch{padding:var(--hs-space-1) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-control);background:var(--hs-color-surface);color:var(--hs-color-action);font:inherit;font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);cursor:pointer;align-self:flex-start;display:none}.hs-asset__columns{gap:var(--hs-space-4);grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);align-items:start;display:grid}.hs-asset__record,.hs-asset__side{gap:var(--hs-space-3);flex-direction:column;min-width:0;display:flex}.hs-asset__figures{gap:var(--hs-space-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.hs-asset__limits-section{gap:var(--hs-space-2);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);flex-direction:column;display:flex}.hs-asset__location{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-asset a.hs-asset__show-map{box-sizing:border-box;min-height:2.25rem;padding:var(--hs-space-1) var(--hs-space-3);font-size:var(--hs-font-size-small);line-height:var(--hs-line-height-tight);align-self:flex-start;display:inline-flex}.hs-asset__location .hs-snapshot{object-fit:cover;max-height:12rem}.hs-asset__caption{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);margin:0}.hs-asset__heading,.hs-asset .hs-assistant__title{font-size:var(--hs-font-size-title);font-weight:var(--hs-font-weight-strong);line-height:var(--hs-line-height-tight);margin:0}.hs-asset .hs-assistant__title .hs-icon{width:var(--hs-font-size-title);height:var(--hs-font-size-title)}.hs-asset__now,.hs-asset__sections{gap:var(--hs-space-2);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);background:var(--hs-color-surface);flex-direction:column;display:flex}.hs-asset__insights-bar{align-items:flex-end;gap:var(--hs-space-3);border-bottom:var(--hs-border-width) solid var(--hs-color-border);font-size:var(--hs-font-size-text);flex-wrap:wrap;display:flex}.hs-asset__insights-label{padding:var(--hs-space-1) 0 var(--hs-space-2);font-size:inherit;font-weight:var(--hs-font-weight-strong);color:var(--hs-color-text);margin:0}.hs-asset__insights-bar .hs-tab{padding-bottom:var(--hs-space-2);margin-bottom:calc(-1 * var(--hs-border-width));font-size:inherit}.hs-asset__sentence{color:var(--hs-color-text);font-size:var(--hs-font-size-text);margin:0}.hs-asset__muted,.hs-asset__facts{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);margin:0}.hs-asset__facts{gap:var(--hs-space-1) var(--hs-space-4);flex-wrap:wrap;display:flex}.hs-asset__bar{height:var(--hs-space-2);margin:var(--hs-space-3) 0 var(--hs-space-4);border-radius:var(--hs-radius-pill);background:var(--hs-color-border-subtle);position:relative}.hs-asset__bar-fill{border-radius:inherit;background:var(--hs-color-action);height:100%;display:block}.hs-asset__bar[data-severity=high] .hs-asset__bar-fill{background:var(--hs-color-severity-high)}.hs-asset__bar[data-severity=medium] .hs-asset__bar-fill{background:var(--hs-color-severity-medium)}.hs-asset__bar[data-severity=low] .hs-asset__bar-fill{background:var(--hs-color-severity-low)}.hs-asset__bar-limit{top:calc(-1 * var(--hs-space-1));bottom:calc(-1 * var(--hs-space-1));width:var(--hs-border-width);background:var(--hs-color-text);position:absolute}.hs-asset__bar-limit span{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);position:absolute;top:100%;left:50%;transform:translate(-50%)}.hs-asset__table{border-collapse:collapse;width:100%;font-size:var(--hs-font-size-small)}.hs-asset__table th,.hs-asset__table td{padding:var(--hs-space-2) var(--hs-space-2);border-bottom:var(--hs-border-width) solid var(--hs-color-border-subtle);text-align:left;font-weight:inherit}.hs-asset__table thead th{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-asset__table .hs-asset__num{text-align:right;font-variant-numeric:tabular-nums}.hs-asset__closed{padding:0 0 0 var(--hs-space-4);font-size:var(--hs-font-size-small);margin:0}.hs-asset__images{gap:var(--hs-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hs-asset__images li{gap:var(--hs-space-1);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);flex-direction:column;display:flex}.hs-asset__subtitle{margin:var(--hs-space-2) 0 0;font-size:var(--hs-font-size-label)}.hs-asset__tabbar{overflow-x:auto}@media (width<=89.99rem){.hs-assetpage{grid-template-columns:minmax(0,1fr);position:relative}.hs-assetpage__switch{display:inline-block}.hs-assetpage__list{display:none}.hs-assetpage[data-list-open=true] .hs-assetpage__list{z-index:var(--hs-layer-window);width:17.5rem;box-shadow:var(--hs-shadow-popover);display:block;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}}@media (width<=70rem){.hs-asset__columns{grid-template-columns:minmax(0,1fr)}}.hs-survey .hs-asset__technical-row{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.hs-survey__wrap,.hs-survey .hs-asset__technical dd,.hs-survey .hs-asset__technical dt{overflow-wrap:anywhere}.hs-survey__bar{appearance:none;box-sizing:border-box;width:100%;height:var(--hs-space-1);margin-top:var(--hs-space-1);border-radius:var(--hs-radius-pill);background:var(--hs-color-panel-divider);border:0;display:block;overflow:hidden}.hs-survey__bar::-webkit-progress-bar{background:var(--hs-color-panel-divider)}.hs-survey__bar::-webkit-progress-value{background:var(--hs-color-action);border-radius:var(--hs-radius-pill)}.hs-survey__bar::-moz-progress-bar{background:var(--hs-color-action);border-radius:var(--hs-radius-pill)}.hs-survey__picture{border-radius:var(--hs-radius-card);background:var(--hs-color-panel-surface);height:12rem;position:relative;overflow:hidden}.hs-survey__map{position:absolute;inset:0}.hs-survey__picture-note{padding:var(--hs-space-1) var(--hs-space-2);background:var(--hs-color-panel-surface);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);margin:0;position:absolute;inset:auto 0 0}.hs-survey__no-picture{box-sizing:border-box;min-height:10rem;padding:var(--hs-space-3);border-radius:var(--hs-radius-card);background:var(--hs-color-panel-surface);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.hs-survey .hs-survey__insight{justify-content:space-between;align-items:center;gap:var(--hs-space-2);flex-direction:row;text-decoration:none}.hs-survey__link{color:var(--hs-color-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hs-survey__link:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}@media (width<=70rem){.hs-survey .hs-asset__columns{flex-direction:column;display:flex}.hs-survey .hs-asset__record,.hs-survey .hs-asset__side{display:contents}.hs-survey .hs-asset__location{order:-1}}.hs-survey__info{box-sizing:border-box;border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-pill);background:var(--hs-color-surface);width:1.75rem;height:1.75rem;color:var(--hs-color-action);font-style:italic;font-weight:var(--hs-font-weight-strong);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hs-survey__info:hover{background:var(--hs-color-surface-selected)}.hs-survey__info:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-survey__pickrow{align-items:center;gap:var(--hs-space-2);display:flex}.hs-survey__pickrow>select{flex:1;min-width:0}.hs-layers__section{padding:var(--hs-space-1) var(--hs-space-2);flex-direction:column;display:flex}.hs-layers__section+.hs-layers__section{border-top:var(--hs-border-width) solid var(--hs-color-border)}.hs-layers .hs-checkbox,.hs-layers__survey,.hs-layers__surveys,.hs-layers__action{box-sizing:border-box;align-items:center;gap:var(--hs-space-2);width:100%;min-height:1.75rem;padding:0 var(--hs-space-1);border-radius:var(--hs-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.hs-layers .hs-checkbox:hover,.hs-layers__survey:hover,.hs-layers__surveys:hover,.hs-layers__action:hover{background:var(--hs-color-surface-backdrop)}.hs-layers .hs-checkbox__box,.hs-layers__survey input{width:.875rem;height:.875rem;accent-color:var(--hs-color-brand);flex:none;margin:0}.hs-layers .hs-checkbox label{cursor:pointer;flex:1}.hs-layers .hs-checkbox:has(input:disabled){cursor:default;color:var(--hs-color-text-muted)}.hs-layers .hs-checkbox:has(input:disabled) label{cursor:default;color:var(--hs-color-text-muted)}.hs-layers .hs-checkbox:has(input:disabled):hover{background:0 0}.hs-layers .hs-checkbox:has(input:focus-visible){outline:2px solid var(--hs-color-focus-ring);outline-offset:-2px}.hs-layers__survey:has(input:focus-visible){outline:2px solid var(--hs-color-focus-ring);outline-offset:-2px}.hs-layers .hs-checkbox__box:focus-visible{outline:0}.hs-layers__surveys:focus-visible,.hs-layers__action:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:-2px}.hs-layers__surveys{font-weight:var(--hs-font-weight-strong);color:var(--hs-color-text)}.hs-layers__surveys .hs-icon{width:var(--hs-font-size-label);height:var(--hs-font-size-label);flex:none}.hs-layers__surveys-name{flex:1}.hs-layers__surveys-count{color:var(--hs-color-text-muted);font-variant-numeric:tabular-nums;font-weight:400}.hs-layers__surveylist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-layers__surveylist li{align-items:center;gap:var(--hs-space-1);display:flex}.hs-layers__surveylist li>.hs-layers__survey{flex:1;min-width:0}.hs-layers__survey{gap:0 var(--hs-space-2);flex-wrap:wrap}.hs-layers__survey[data-on=true]{font-weight:var(--hs-font-weight-strong);color:var(--hs-color-text)}.hs-layers__survey-name{overflow-wrap:anywhere;flex:1;min-width:0}.hs-layers__mark{padding:0 0 var(--hs-space-1) calc(.875rem + var(--hs-space-2));color:var(--hs-color-text-muted);flex-basis:100%;font-weight:400}.hs-layers__action{color:var(--hs-color-action);font-weight:var(--hs-font-weight-strong)}.hs-layers__hint{padding:var(--hs-space-1);color:var(--hs-color-text-muted);margin:0}.hs-layers__unchecked{gap:var(--hs-space-2);padding:var(--hs-space-1);flex-direction:column;margin:0;list-style:none;display:flex}.hs-layers__unchecked li{flex-direction:column;display:flex}.hs-timeslider-scroll{--slider-row:clamp(1rem, calc(15rem / var(--rows)), 1.375rem);max-height:15.5rem;position:relative;overflow-y:auto}.hs-timeslider__beside{right:var(--hs-space-1);top:calc(var(--hs-space-1) + (var(--chosen) + .5) * var(--slider-row));position:absolute;transform:translateY(-50%)}.hs-timeslider{gap:var(--hs-space-2);padding:var(--hs-space-1);border-radius:var(--hs-radius);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr);display:grid}.hs-timeslider:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:-2px}.hs-timeslider__track{border-radius:var(--hs-radius-pill);background:var(--hs-color-map-glass);flex-direction:column;width:1.5rem;display:flex;position:relative}.hs-timeslider__tick{height:var(--slider-row);justify-content:center;align-items:center;display:flex}.hs-timeslider__tick:before{content:"";border-radius:var(--hs-radius-pill);background:var(--hs-color-rail-text-muted);width:.25rem;height:.25rem}.hs-timeslider__thumb{left:50%;top:calc((var(--at) + .5) * var(--slider-row));border-radius:var(--hs-radius-pill);background:var(--hs-color-surface);width:1.125rem;height:1.125rem;box-shadow:var(--hs-shadow-card);position:absolute;transform:translate(-50%,-50%)}.hs-timeslider__dates{margin:0;padding:0;list-style:none}.hs-timeslider__dates li{font-size:var(--hs-font-size-small);align-items:center;gap:var(--hs-space-2);height:var(--slider-row);color:var(--hs-color-text-body);font-variant-numeric:tabular-nums;display:flex}.hs-timeslider__dates li[data-on=true]{color:var(--hs-color-text);font-weight:var(--hs-font-weight-strong)}.hs-timeslider__mark{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);font-weight:400}.hs-timeline{gap:var(--hs-space-2);margin:0 0 var(--hs-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.hs-timeline time{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-timeline__body{margin:var(--hs-space-1) 0 0;white-space:pre-wrap}.hs-thread-summary{margin:0 0 var(--hs-space-2);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-comment{gap:var(--hs-space-2);grid-template-columns:24px 1fr;display:grid}.hs-comment__avatar{box-sizing:border-box;border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-pill);width:24px;height:24px;color:var(--hs-color-text);font-size:var(--hs-font-size-caption);justify-content:center;align-items:center;display:flex}.hs-comment__main{gap:var(--hs-space-1);flex-direction:column;min-width:0;display:flex}.hs-comment__reply{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-comment__action{color:var(--hs-color-action);font:inherit;font-size:var(--hs-font-size-small);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.hs-comment__replying{gap:var(--hs-space-2);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);margin:0;display:flex}.hs-event{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-mention{padding:0 var(--hs-space-1);border-radius:var(--hs-radius);background:var(--hs-color-surface-selected);color:var(--hs-color-text);font-weight:var(--hs-font-weight-strong)}.hs-composer{position:relative}.hs-composer .hs-input{box-sizing:border-box;resize:vertical;width:100%;display:block}.hs-decision-form .hs-actions{justify-content:flex-end}.hs-mention-list{z-index:var(--hs-layer-menu);margin:var(--hs-space-1) 0 0;padding:var(--hs-space-1);border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius);background:var(--hs-color-surface);list-style:none;position:absolute;left:0;right:0}.hs-mention-list [role=option]{padding:var(--hs-space-1) var(--hs-space-2);border-radius:var(--hs-radius);cursor:pointer}.hs-mention-list [role=option][aria-selected=true],.hs-mention-list [role=option]:hover{background:var(--hs-color-surface-selected)}.hs-insight-layout__activity>.hs-panel>.hs-panel__title{font-size:var(--hs-font-size-body);font-weight:var(--hs-font-weight-bold);margin-bottom:.125rem}.hs-insight-layout__activity>.hs-panel{flex-direction:column;min-height:0;max-height:min(28rem,60dvh);display:flex}.hs-insight-layout__activity>.hs-panel [role=tabpanel]{background:linear-gradient(var(--hs-color-surface) 30%, transparent) center top / 100% 2rem no-repeat local, linear-gradient(transparent, var(--hs-color-surface) 70%) center bottom / 100% 2rem no-repeat local, linear-gradient(var(--hs-color-border-strong), transparent) center top / 100% .5rem no-repeat scroll, linear-gradient(transparent, var(--hs-color-border-strong)) center bottom / 100% .5rem no-repeat scroll;flex:0 auto;min-height:0;overflow-y:auto}.hs-decide{gap:var(--hs-space-2);font-size:var(--hs-font-size-text);flex-direction:column;display:flex}.hs-decide__head{justify-content:space-between;align-items:center;gap:var(--hs-space-2);display:flex}.hs-decide__title{line-height:var(--hs-line-height-tight);font-size:var(--hs-font-size-body);margin:0}.hs-decide .hs-button{min-height:2rem;padding:0 var(--hs-space-3);font-size:var(--hs-font-size-small)}.hs-decide__step,.hs-decide__logged{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-decide__logged{padding:var(--hs-space-3);border:1.5px solid var(--hs-color-text);border-radius:var(--hs-radius-field);background:var(--hs-color-surface)}.hs-decide__logged-head{justify-content:space-between;align-items:center;gap:var(--hs-space-2);display:flex}.hs-decide__logged-title{align-items:center;gap:var(--hs-space-2);display:inline-flex}.hs-decide__due,.hs-decide__eyebrow{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-decide__action{font-weight:400}.hs-decide__action[data-clamp=true]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hs-decide__more{font:inherit;font-size:var(--hs-font-size-small);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.hs-decide__reason,.hs-decide__small{color:var(--hs-color-text-body);font-size:var(--hs-font-size-small)}.hs-decide__then{padding-top:var(--hs-space-2);border-top:var(--hs-border-width) solid var(--hs-color-border)}.hs-decide__done{padding-top:var(--hs-space-2);border-top:var(--hs-border-width) solid var(--hs-color-border);font-weight:var(--hs-font-weight-strong)}.hs-decide__moves{align-items:center;gap:var(--hs-space-2);display:flex}.hs-decide__moves>.hs-button{flex:1}.hs-decide__pair{gap:var(--hs-space-1);display:flex}.hs-decide__next{color:var(--hs-color-text-body);font-size:var(--hs-font-size-small)}.hs-decide__step:focus-visible,.hs-decide__logged:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-decide__announce{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-decision-form{gap:var(--hs-space-2);margin-top:var(--hs-space-3);flex-direction:column;display:flex}.hs-insight__header{gap:var(--hs-space-2);flex-direction:column;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.hs-insight__header>*{grid-column:1/-1}.hs-insight__header>.hs-insight__meta:first-child{grid-area:1/1}.hs-insight__title{font-size:var(--hs-font-size-hero);font-weight:var(--hs-font-weight-strong);margin:0;line-height:1.3}.hs-insight-layout__head .hs-panel{background:0 0;border:0;padding:0}.hs-insight__basis-block{gap:var(--hs-space-2);margin-top:var(--hs-space-3);padding-top:var(--hs-space-3);border-top:var(--hs-border-width) solid var(--hs-color-border);flex-direction:column;display:flex}.hs-insight__priority{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);margin:0}.hs-insight__where{align-items:flex-start;gap:var(--hs-space-1);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);margin:0;display:flex}.hs-insight__where .hs-icon{width:var(--hs-font-size-body);height:var(--hs-font-size-body);flex:none}.hs-insight__where span{min-width:0}.hs-insight__where a{color:inherit;text-decoration:none}.hs-insight__where a:hover{text-decoration:underline}.hs-insight__meta{align-items:center;gap:var(--hs-space-2);color:var(--hs-color-text-muted);flex-wrap:wrap;display:flex}.hs-key-numbers{gap:var(--hs-space-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.hs-key-numbers__label{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-label);display:block}.hs-key-numbers__value{font-size:var(--hs-font-size-figure);font-weight:var(--hs-font-weight-strong);display:block}.hs-step1{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-insight__switch{align-items:center;gap:var(--hs-space-2);box-sizing:border-box;min-height:1.75rem;padding:0 var(--hs-space-1);border-radius:var(--hs-radius);color:var(--hs-color-text);font:inherit;font-size:var(--hs-font-size-small);cursor:pointer;background:0 0;border:0;flex-direction:row-reverse;display:flex}.hs-insight__switch:hover{background:var(--hs-color-surface-backdrop)}.hs-insight__switch:before{content:"";border-radius:var(--hs-radius-pill);background:radial-gradient(circle at .5rem 50%, var(--hs-color-surface) .375rem, transparent .4rem), var(--hs-color-border-strong);flex:none;width:1.75rem;height:1rem}.hs-insight__switch[aria-checked=true]:before{background:radial-gradient(circle at 1.25rem 50%, var(--hs-color-surface) .375rem, transparent .4rem), var(--hs-color-action)}.hs-insight__switch:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-key-numbers__tile{min-width:0;padding:var(--hs-space-2) var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius)}.hs-key-numbers__ref,.hs-key-numbers__trust,.hs-insight__note,.hs-share__note{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);margin:0;display:block}.hs-key-numbers__ref,.hs-key-numbers__trust{font-size:var(--hs-font-size-caption)}.hs-insights-panel article.hs-insight-card .hs-insight-card__line{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.hs-insight__footnote{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);margin:0}.hs-insight__compared,.hs-insight__basis{font-size:var(--hs-font-size-small);margin:0}.hs-insight__details-bar{gap:var(--hs-space-4);font-size:var(--hs-font-size-small);display:flex}.hs-insight__details{gap:var(--hs-space-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.hs-placeholder{padding:var(--hs-space-4);border:var(--hs-border-width) dashed var(--hs-color-border);border-radius:var(--hs-radius);background:var(--hs-color-info-surface);color:var(--hs-color-text-muted)}.hs-share{align-self:flex-start;position:relative}.hs-share__status{margin:var(--hs-space-1) 0 0;color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-panel__hint{color:var(--hs-color-text-muted);margin-inline-start:var(--hs-space-2);font-weight:400}.hs-insights-panel{align-self:stretch;gap:var(--hs-space-3);box-sizing:border-box;width:100%;min-width:0;max-width:48rem;min-height:0;padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);background:var(--hs-color-surface-raised);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.hs-insights-panel.hs-workspace__view{max-width:none;padding:var(--hs-space-3);background:0 0;border:0}.hs-insights-panel__summary{color:var(--hs-color-text-muted);margin:0}.hs-insights-panel__title{font-size:var(--hs-font-size-title);line-height:var(--hs-line-height-tight);margin:0}.hs-insights-panel__assistant,.hs-insight-panel__assistant{gap:var(--hs-space-2);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-advisor-border);border-radius:var(--hs-radius-card);background:linear-gradient(to bottom, var(--hs-color-advisor-top), var(--hs-color-advisor-bottom));flex-direction:column;max-height:18.75rem;display:flex;overflow-y:auto}.hs-insights-panel__assistant>:empty,.hs-insight-panel__assistant>:empty,.hs-insights-panel__assistant:empty,.hs-insight-panel__assistant:empty{display:none}.hs-insights-panel__assistant>.hs-assistant,.hs-insight-panel__assistant>.hs-assistant{background:0 0;border:0;border-radius:0;padding:0}.hs-insights-panel__assistant>*+*,.hs-insight-panel__assistant>*+*{border-top:var(--hs-border-width) solid var(--hs-color-advisor-divider);padding-top:var(--hs-space-2)}.hs-insights-panel__head{justify-content:space-between;align-items:center;gap:var(--hs-space-2);display:flex}.hs-insights-panel__find{align-items:center;gap:var(--hs-space-2);display:flex}.hs-insights-panel__find .hs-input{min-height:var(--hs-size-button-compact);font-size:var(--hs-font-size-text);flex:1}.hs-insights-panel .hs-tabs{gap:var(--hs-space-2);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--hs-color-text) calc(100% - 1.5rem), transparent);mask-image:linear-gradient(to right, var(--hs-color-text) calc(100% - 1.5rem), transparent);flex-wrap:nowrap;overflow-x:auto}.hs-insights-panel .hs-tab{font-size:var(--hs-font-size-small);white-space:nowrap;flex:none}.hs-insights-panel__list{gap:var(--hs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-insights-panel__paging{justify-content:space-between;align-items:center;gap:var(--hs-space-2);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);display:flex}.hs-limit-card{gap:var(--hs-space-2);margin-top:var(--hs-space-2);flex-direction:column;display:flex}.hs-limit-card__number{align-items:baseline;gap:var(--hs-space-2);flex-wrap:wrap;margin:0;display:flex}.hs-limit-card__ref,.hs-limit-card__none{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-insight-tabs,.hs-insight-tabs__panel{gap:var(--hs-space-3);flex-direction:column;min-width:0;display:flex}.hs-insight-tabs__panel[hidden]{display:none}.hs-insight-tabs__panel h3{margin:0 0 calc(.375rem - var(--hs-space-3));font-size:.8125rem;font-weight:var(--hs-font-weight-bold)}.hs-insight-tabs__panel>:is(p,ul){margin:0}.hs-insight-tabs__asset{margin:0;font-size:.8125rem}.hs-insight-panel{flex-direction:column;height:100%;min-height:0;display:flex}.hs-insight-panel__body{gap:var(--hs-space-3);min-width:0;min-height:0;padding:var(--hs-space-3);font-size:var(--hs-font-size-text);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.hs-insight-bar{align-items:center;gap:var(--hs-space-3);min-height:1.75rem;font-size:var(--hs-font-size-small);display:flex}.hs-insight-bar__tools{align-items:center;gap:var(--hs-space-1);margin-left:auto;display:flex}.hs-insight-panel__body .hs-button{min-height:2rem;padding:0 var(--hs-space-3);font-size:var(--hs-font-size-small)}.hs-insight__position{align-items:center;gap:var(--hs-space-1);color:var(--hs-color-text-muted);font-variant-numeric:tabular-nums;display:flex}.hs-insight__position .hs-icon-button,.hs-insight-bar__tools .hs-dropdown__button{box-sizing:border-box;border-radius:var(--hs-radius-control);width:1.75rem;height:1.75rem;min-height:0;color:var(--hs-color-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hs-insight__position .hs-icon-button:hover,.hs-insight-bar__tools .hs-dropdown__button:hover{background:var(--hs-color-surface-backdrop)}.hs-insight-bar__tools .hs-icon,.hs-insight__position .hs-icon{width:var(--hs-font-size-title);height:var(--hs-font-size-title)}.hs-share__status:empty{display:none}.hs-insight-layout__head,.hs-insight-layout__main,.hs-insight-layout__activity{gap:var(--hs-space-3);flex-direction:column;min-width:0;display:flex}.hs-insight-panel__bar{max-height:min(22rem,45dvh);padding:var(--hs-space-3);border-top:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface);box-shadow:0 -6px 12px -6px var(--hs-color-shadow);flex:none;overflow-y:auto}.hs-workspace:has(.hs-insight-panel){--workspace-panel-width:var(--hs-panel-width-wide)}.hs-insight__summary[data-bare=true]{display:contents}.hs-insight__summary{padding:var(--hs-space-2) var(--hs-space-3);border-radius:var(--hs-radius-card);background:var(--hs-color-accent-soft);color:var(--hs-color-text)}.hs-insight__summary .hs-panel__title{margin:0 0 var(--hs-space-1);color:var(--hs-color-accent-ink);font-family:var(--hs-font-family-text);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.hs-insight__summary p{font-size:var(--hs-font-size-text);font-weight:500;line-height:var(--hs-line-height);margin:0}.hs-insight__summary[data-kind=predicted]{background:var(--hs-color-early-warning-soft);color:var(--hs-color-early-warning)}.hs-insight__summary[data-kind=predicted] .hs-panel__title{color:var(--hs-color-early-warning)}.hs-insight__summary .hs-insight__trend{margin-top:var(--hs-space-1);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);line-height:var(--hs-line-height)}.hs-today{gap:var(--hs-space-1) var(--hs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hs-today__box{min-width:0}.hs-today__frame{aspect-ratio:198/112;border-radius:var(--hs-radius-control);position:relative;overflow:hidden}.hs-today__frame .hs-snapshot{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none}.hs-today__frame .hs-placeholder{box-sizing:border-box;width:100%;height:100%;padding:var(--hs-space-4) var(--hs-space-2) var(--hs-space-2);font-size:var(--hs-font-size-small);text-align:center;border-radius:0;place-items:center;margin:0;display:grid}.hs-today__pill{inset:var(--hs-space-1) auto auto var(--hs-space-1);max-width:calc(100% - 2 * var(--hs-space-1));padding:.125rem var(--hs-space-2);border-radius:var(--hs-radius-pill);background:var(--hs-color-brand);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-bold);overflow-wrap:anywhere;margin:0;line-height:1.25;position:absolute}.hs-today__caption{margin:var(--hs-space-1) 0 0;color:var(--hs-color-text);font-size:.8125rem}.hs-today__basis{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);grid-column:1/-1;margin:0}.hs-feed{max-height:calc(var(--hs-size-popover) * 1.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hs-feed__item{border-bottom:var(--hs-border-width) solid var(--hs-color-border)}.hs-feed__item:last-child{border-bottom:0}.hs-popover__bar,.hs-popover__foot{justify-content:space-between;align-items:center;gap:var(--hs-space-2);padding:var(--hs-space-3);font-size:var(--hs-font-size-small);display:flex}.hs-notifications .hs-popover{width:var(--hs-panel-width);border-radius:var(--hs-radius-card);box-shadow:var(--hs-shadow-menu)}.hs-popover__foot a{color:var(--hs-color-action);font-weight:var(--hs-font-weight-strong);text-decoration:none}.hs-popover__foot a:hover{color:var(--hs-color-action-hover);text-decoration:underline}.hs-popover__bar{border-bottom:var(--hs-border-width) solid var(--hs-color-border)}.hs-popover__foot{border-top:var(--hs-border-width) solid var(--hs-color-border)}.hs-popover__action{color:var(--hs-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hs-popover__action:hover{text-decoration:underline}.hs-popover__action:focus-visible,.hs-popover__foot a:focus-visible,.hs-feed__link:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:-2px}.hs-feed__link{box-sizing:border-box;align-items:flex-start;gap:var(--hs-space-2);width:100%;padding:var(--hs-space-3);color:inherit;font:inherit;font-size:var(--hs-font-size-small);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:row;text-decoration:none;display:flex}a.hs-feed__link:hover,button.hs-feed__link:hover{background:var(--hs-color-surface-selected);cursor:pointer}.hs-feed__dot{width:var(--hs-space-2);height:var(--hs-space-2);margin-top:var(--hs-space-1);flex:none}.hs-feed__item[data-unread] .hs-feed__dot{border-radius:var(--hs-radius-pill);background:var(--hs-color-brand)}.hs-feed__text{gap:var(--hs-space-1);flex-direction:column;flex-grow:1;display:flex}.hs-feed__head{justify-content:space-between;align-items:center;gap:var(--hs-space-2);display:flex}.hs-feed__kind{font-weight:600}.hs-feed__body,.hs-feed__meta{color:var(--hs-color-text-muted)}.hs-settings__group{gap:var(--hs-space-2);flex-direction:column;margin-block-end:var(--hs-space-4);display:flex}.hs-float{z-index:var(--hs-layer-window);box-sizing:border-box;width:max-content;min-width:9.5rem;max-width:min(15.5rem, calc(100% - 2 * var(--hs-map-edge)));max-height:calc(100% - 2 * var(--hs-map-edge));font-size:var(--hs-font-size-caption);flex-direction:column;display:flex;position:absolute;overflow:hidden}.hs-explore__stage[data-compare] .hs-float{max-height:calc(100% - 2 * var(--hs-map-edge) - var(--hs-map-band))}.hs-float[data-fade=true]{background:var(--hs-color-surface-rest);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));transition:background-color var(--hs-duration-fade) ease-out}.hs-float[data-fade=true]:hover,.hs-float[data-fade=true]:focus-within,.hs-float[data-fade=true][data-dragging=true]{background:var(--hs-color-surface)}.hs-float[data-corner=top-left],.hs-float[data-corner=bottom-left]{left:calc(var(--dock-left,0px) + var(--panel-x))}.hs-float[data-corner=top-right],.hs-float[data-corner=bottom-right]{right:calc(var(--dock-right,0px) + var(--panel-x))}.hs-float[data-corner=top-left],.hs-float[data-corner=top-right]{top:var(--panel-y)}.hs-float[data-corner=bottom-left],.hs-float[data-corner=bottom-right]{bottom:var(--panel-y)}.hs-float[data-corner=top-left]:not([data-dragging=true]){max-height:max(6rem, calc(100% - var(--panel-y) - var(--hs-map-clear-left)))}.hs-float[data-corner=top-right]:not([data-dragging=true]){max-height:max(6rem, calc(100% - var(--panel-y) - var(--hs-map-clear-right)))}.hs-explore__stage[data-compare] .hs-float[data-corner=top-left]:not([data-dragging=true]),.hs-explore__stage[data-compare] .hs-float[data-corner=top-right]:not([data-dragging=true]){top:calc(var(--panel-y) + var(--hs-map-band))}.hs-float[data-dragging=true]{bottom:auto;right:auto;left:var(--drag-x);top:var(--drag-y)}.hs-float__head{min-height:2.25rem;padding-right:var(--hs-space-1);border-bottom:var(--hs-border-width) solid var(--hs-color-border);flex-shrink:0;align-items:center;display:flex}.hs-float__head .hs-icon-button{border-radius:var(--hs-radius-control);width:1.75rem;height:1.75rem}.hs-float[data-fold=folded] .hs-float__head{border-bottom:0}.hs-float__head[data-icon=true]{min-height:0;padding-right:0}.hs-float__head[data-icon=true] .hs-icon-button{width:var(--hs-size-button-compact);height:var(--hs-size-button-compact);border-radius:var(--hs-radius)}.hs-float__grip{min-width:0;padding:var(--hs-space-1) calc(var(--hs-space-2) + var(--hs-space-1));color:inherit;font:inherit;text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;flex:1}.hs-float[data-dragging=true] .hs-float__grip{cursor:grabbing}.hs-float__title{white-space:nowrap;font-size:var(--hs-font-size-panel-title);font-weight:var(--hs-font-weight-strong);display:block}.hs-float .hs-float__grip{min-width:0;min-height:0}.hs-float__grip:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:-2px}.hs-float__body{gap:var(--hs-space-2);min-height:0;padding:var(--hs-space-2) calc(var(--hs-space-2) + var(--hs-space-1)) calc(var(--hs-space-2) + var(--hs-space-1));background:linear-gradient(var(--hs-color-surface) 30%, transparent) center top / 100% 1.5rem no-repeat local, linear-gradient(transparent, var(--hs-color-surface) 70%) center bottom / 100% 1.5rem no-repeat local, radial-gradient(farthest-side at 50% 0, var(--hs-color-shadow), transparent) center top / 100% .5rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, var(--hs-color-shadow), transparent) center bottom / 100% .5rem no-repeat scroll;flex-direction:column;display:flex;overflow:auto}.hs-float[data-fade=true] .hs-float__body{background:0 0}.hs-float__body[hidden]{display:none}.hs-float[data-bare=true] .hs-float__body{padding:0}.hs-float__body .hs-button{min-height:2rem;padding:var(--hs-space-1) var(--hs-space-3);font-size:var(--hs-font-size-label)}.hs-float[data-fold=folded] .hs-float__title{text-overflow:ellipsis;overflow:hidden}.hs-float[data-fold=folded]{min-width:0;max-width:min(10rem, calc(100% - 2 * var(--hs-space-3)))}.hs-float[data-wide=true]{max-width:min(34rem, calc(100% - 2 * var(--hs-space-3)))}.hs-float[data-sized=true]:not([data-fold=folded]){width:var(--panel-w,max-content);height:var(--panel-h,auto);max-width:100%}.hs-float[data-sized=true] .hs-layers{width:auto;box-shadow:none}.hs-float .hs-float__resize{z-index:var(--hs-layer-local);box-sizing:border-box;touch-action:none;background:0 0;border:0;width:1rem;min-width:0;height:1rem;min-height:0;padding:0;position:absolute}.hs-float__resize:after{content:"";background:repeating-linear-gradient(var(--grip-angle), var(--hs-color-text-muted) 0 1px, transparent 1px 4px);width:.625rem;height:.625rem;clip-path:var(--grip-clip);opacity:0;transition:opacity var(--hs-duration-fade) ease-out;position:absolute}.hs-float:hover .hs-float__resize:after,.hs-float:focus-within .hs-float__resize:after{opacity:1}.hs-float__resize:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:-2px}.hs-float__resize[data-corner=top-left],.hs-float__resize[data-corner=bottom-left]{right:0}.hs-float__resize[data-corner=top-right],.hs-float__resize[data-corner=bottom-right]{left:0}.hs-float__resize[data-corner=top-left],.hs-float__resize[data-corner=top-right]{bottom:0}.hs-float__resize[data-corner=bottom-left],.hs-float__resize[data-corner=bottom-right]{top:0}.hs-float__resize[data-corner=top-left]{cursor:nwse-resize}.hs-float__resize[data-corner=top-left]:after{--grip-angle:-45deg;--grip-clip:polygon(100% 0, 100% 100%, 0 100%);bottom:.125rem;right:.125rem}.hs-float__resize[data-corner=bottom-right]{cursor:nwse-resize}.hs-float__resize[data-corner=bottom-right]:after{--grip-angle:-45deg;--grip-clip:polygon(0 0, 100% 0, 0 100%);top:.125rem;left:.125rem}.hs-float__resize[data-corner=top-right]{cursor:nesw-resize}.hs-float__resize[data-corner=top-right]:after{--grip-angle:45deg;--grip-clip:polygon(0 0, 100% 100%, 0 100%);bottom:.125rem;left:.125rem}.hs-float__resize[data-corner=bottom-left]{cursor:nesw-resize}.hs-float__resize[data-corner=bottom-left]:after{--grip-angle:45deg;--grip-clip:polygon(0 0, 100% 0, 100% 100%);top:.125rem;right:.125rem}@media (prefers-reduced-motion:reduce){.hs-float[data-fade=true],.hs-float__resize:after{transition:none}}.hs-note-banner{top:var(--hs-map-edge);right:calc(var(--dock-right,0px) + var(--hs-map-edge));z-index:var(--hs-layer-note);box-sizing:border-box;max-width:calc(100% - var(--hs-offset-map-column) - var(--hs-map-edge));justify-content:flex-end;align-items:center;gap:var(--hs-space-2);padding:var(--hs-space-1) var(--hs-space-3);font-size:var(--hs-font-size-small);flex-wrap:wrap;display:flex;position:absolute}.hs-note-banner__title{font-weight:var(--hs-font-weight-strong);margin:0}.hs-note-banner .hs-button{min-height:var(--hs-size-tool);padding:0 var(--hs-space-3)}.hs-note-banner .hs-button[data-variant=quiet]{color:var(--hs-color-text-inverse);text-decoration:underline}.hs-note-banner .hs-button[data-variant=quiet]:hover:not(:disabled){background:var(--hs-color-rail-selected);color:var(--hs-color-accent-light)}.hs-note__actions{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-note{top:var(--hs-map-edge);bottom:var(--hs-map-edge);right:calc(var(--dock-right,0px) + var(--hs-map-edge));z-index:var(--hs-layer-note);width:min(26rem, calc(100% - 2 * var(--hs-map-edge)));flex-direction:column;display:flex;position:absolute;overflow:hidden}.hs-note__bar{min-height:2.75rem;padding:0 var(--hs-space-3) 0 var(--hs-space-4);border-bottom:var(--hs-border-width) solid var(--hs-color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.hs-note__title{font-size:var(--hs-font-size-body);margin:0}.hs-note__body{gap:var(--hs-space-3);min-height:0;padding:var(--hs-space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.hs-note__hint{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);margin:0}.hs-note__text{box-sizing:border-box;resize:vertical;width:100%}.hs-note__files,.hs-note__planned{align-items:flex-start;gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-note__assets{gap:var(--hs-space-2);min-width:0;padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);flex-direction:column;margin:0;display:flex}.hs-note__assets legend{padding:0 var(--hs-space-1);font-weight:var(--hs-font-weight-strong)}.hs-note__assets>.hs-button{align-self:flex-start}.hs-note__facts .hs-button{min-height:0;margin-left:calc(-1 * var(--hs-space-1));padding:0 var(--hs-space-1)}.hs-note__list{margin:0;padding:0;list-style:none}.hs-note__facts{gap:var(--hs-space-1) var(--hs-space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.hs-note__facts dt{color:var(--hs-color-text-muted)}.hs-note__facts dd{margin:0}.hs-map-toast{width:max-content;z-index:var(--hs-layer-toast);position:absolute;transform:translate(-50%)}.hs-map-toast[data-position=centre-right]{bottom:12rem;left:75%}.hs-map-toast[data-position=bottom-centre]{bottom:12rem;left:50%}.hs-map-toast .hs-toast{border-radius:var(--hs-radius-chip);font-size:var(--hs-font-size-small);box-shadow:var(--hs-shadow-menu);gap:10px;padding:8px 10px 8px 14px}@media (width<=50rem){.hs-map-toast[data-position]{bottom:calc(var(--workspace-sheet,0px) + 9rem);left:calc(var(--hs-offset-map-column) + (100% - var(--hs-offset-map-column)) / 2);max-width:calc(100% - var(--hs-offset-map-column) - var(--hs-space-3))}}.hs-note__actions--kept{bottom:calc(-1 * var(--hs-space-4));margin:0 calc(-1 * var(--hs-space-4)) calc(-1 * var(--hs-space-4));padding:var(--hs-space-3) var(--hs-space-4);border-top:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface);position:sticky}.hs-note__ask{gap:var(--hs-space-1);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-card);flex-direction:column;display:flex}.hs-note__chips{gap:var(--hs-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hs-note__chip{align-items:center;gap:var(--hs-space-1);padding:0 var(--hs-space-1) 0 var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-chip);background:var(--hs-color-surface);font-size:var(--hs-font-size-small);display:inline-flex}.hs-note__menu{align-items:flex-start;gap:var(--hs-space-2);padding-top:var(--hs-space-2);border-top:var(--hs-border-width) solid var(--hs-color-border);flex-direction:column;scroll-margin-bottom:6rem;display:flex}.hs-note__menu .hs-note__list{align-self:stretch}.hs-note__row{align-items:center;gap:var(--hs-space-2);min-height:2rem;font-size:.8125rem;display:flex}.hs-note__row label{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:1;min-width:0;overflow:hidden}.hs-note__row-meta{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-note__tag{padding:0 var(--hs-space-2);border-radius:var(--hs-radius-chip);background:var(--hs-color-surface-backdrop);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);display:inline-block}.hs-note .hs-checkbox__box,.hs-newarea .hs-checkbox__box{width:1rem;height:1rem;accent-color:var(--hs-color-brand);flex:none;margin:0}.hs-note__files>.hs-button,.hs-note__assets>.hs-button,.hs-note__menu .hs-button{min-height:2.25rem;padding:0 var(--hs-space-3);font-size:.8125rem;font-weight:var(--hs-font-weight-strong)}.hs-note .hs-segmented button{padding:0 var(--hs-space-2);font-size:var(--hs-font-size-small);flex:auto}.hs-profile{gap:var(--hs-space-2);flex-direction:column;flex:auto;width:18rem;min-height:0;display:flex}.hs-float[data-sized=true] .hs-profile{width:auto}.hs-profile__summary{justify-content:space-between;align-items:baseline;gap:var(--hs-space-3);min-height:2.25rem;display:flex}.hs-profile__key,.hs-profile__reading{align-items:baseline;gap:0 var(--hs-space-2);flex-wrap:wrap;margin:0;display:flex}.hs-profile__key-label,.hs-profile__key-at,.hs-profile__length{color:var(--hs-color-text-muted)}.hs-profile__key-label{flex-basis:100%}.hs-profile__key-value{color:var(--hs-color-text);font-family:var(--hs-font-family-heading);font-size:var(--hs-font-size-title);font-variant-numeric:tabular-nums;line-height:var(--hs-line-height-tight)}.hs-profile__reading{color:var(--hs-color-text-body);font-variant-numeric:tabular-nums}.hs-profile__reading strong{color:var(--hs-color-text);flex-basis:100%}.hs-profile__length{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.hs-profile__actions{gap:var(--hs-space-1) var(--hs-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.hs-profile__actions .hs-layers__action{width:auto;padding:0 var(--hs-space-2)}.hs-profile__done{font-weight:var(--hs-font-weight-strong);margin-left:auto}.hs-pin-card{z-index:var(--hs-layer-window);box-sizing:border-box;width:270px;padding:var(--hs-space-2) var(--hs-space-3) var(--hs-space-2);border-radius:var(--hs-radius);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-map-card);color:var(--hs-color-text-body);font-size:var(--hs-font-size-text);position:absolute}.hs-pin-card__head{align-items:center;gap:var(--hs-space-2);display:flex}.hs-pin-card__head .hs-icon-button{width:28px;height:28px}.hs-pin-card__status{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);flex:1}.hs-pin-card__title{margin:var(--hs-space-2) 0 var(--hs-space-1);font-size:var(--hs-font-size-body);font-weight:var(--hs-font-weight-bold);line-height:1.3}.hs-pin-card__line{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small);margin:0;line-height:1.4}.hs-pin-card__foot{justify-content:space-between;align-items:baseline;gap:var(--hs-space-2);margin-top:var(--hs-space-2);font-size:var(--hs-font-size-small);display:flex}.hs-pin-card__asset{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hs-color-text-muted);overflow:hidden}.hs-pin-card__review{color:var(--hs-color-accent-ink);font:inherit;font-size:var(--hs-font-size-text);font-weight:var(--hs-font-weight-strong);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.hs-pin-card__title--note{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hs-surveybar{top:var(--hs-map-edge);left:calc(var(--dock-left,0px) + (100% - var(--dock-left,0px) - var(--dock-right,0px)) / 2 + min(11rem, 12%) + var(--hs-space-3) + var(--hs-space-2));z-index:var(--hs-layer-menu);position:absolute}.hs-surveybar__chip{align-items:center;gap:var(--hs-space-2);height:2.5rem;padding:0 var(--hs-space-3);border-radius:var(--hs-radius-control);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-map-control);font-size:var(--hs-font-size-label);font-weight:var(--hs-font-weight-strong);white-space:nowrap;border:0;display:flex}.hs-surveybar__chip:focus-visible,.hs-surveybar__option:focus-visible,.hs-surveybar__stop:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-surveybar .hs-icon{width:var(--hs-font-size-title);height:var(--hs-font-size-title)}.hs-surveybar__list{min-width:14rem;margin:0;padding:0;list-style:none}.hs-surveybar__option{align-items:center;gap:0 var(--hs-space-3);width:100%;padding:var(--hs-space-2) var(--hs-space-3);border-radius:var(--hs-radius-control);color:var(--hs-color-text);font:inherit;font-size:var(--hs-font-size-small);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;display:grid}.hs-surveybar__option:hover,.hs-surveybar__option[aria-pressed=true]{background:var(--hs-color-surface-selected)}.hs-surveybar__option-name{align-items:center;gap:var(--hs-space-2);font-weight:var(--hs-font-weight-strong);display:flex}.hs-surveybar__latest{padding:0 var(--hs-space-1);border-radius:var(--hs-radius-control);background:var(--hs-color-accent-soft);color:var(--hs-color-accent-ink);font-size:var(--hs-font-size-caption)}.hs-surveybar__tick{width:var(--hs-font-size-title);color:var(--hs-color-action);place-items:center;display:grid}.hs-surveybar__meta{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);grid-column:1}.hs-surveybar__strip{top:calc(var(--hs-map-edge) + 2.5rem + var(--hs-space-2));left:calc(var(--dock-left,0px) + (100% - var(--dock-left,0px) - var(--dock-right,0px)) / 2);z-index:var(--hs-layer-furniture);gap:var(--hs-space-4);padding:var(--hs-space-2) var(--hs-space-3) calc(var(--hs-space-2) + 1.375rem);border-radius:var(--hs-radius-card);background:linear-gradient(var(--hs-color-border-strong), var(--hs-color-border-strong)) var(--hs-space-3) calc(var(--hs-space-2) + var(--hs-space-3) / 2 - 1px) / calc(100% - 2 * var(--hs-space-3)) 2px no-repeat, var(--hs-color-surface);box-shadow:var(--hs-shadow-map-control);margin:0;list-style:none;display:flex;position:absolute;transform:translate(-50%)}.hs-surveybar__stop{width:var(--hs-space-3);height:var(--hs-space-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hs-surveybar__dot{box-sizing:border-box;width:var(--hs-space-2);height:var(--hs-space-2);border:2px solid var(--hs-color-text-muted);background:var(--hs-color-surface);border-radius:50%}.hs-surveybar__stop[aria-pressed=true] .hs-surveybar__dot{width:var(--hs-space-3);height:var(--hs-space-3);border-color:var(--hs-color-brand);background:var(--hs-color-brand)}.hs-surveybar__name{bottom:var(--hs-space-1);padding:0 var(--hs-space-2);border-radius:var(--hs-radius-pill);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-map-control);color:var(--hs-color-text);font-size:var(--hs-font-size-caption);white-space:nowrap;pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}.hs-surveybar__stop[aria-pressed=true] .hs-surveybar__name{background:var(--hs-color-brand);color:var(--hs-color-text-inverse);font-weight:var(--hs-font-weight-strong);display:block}.hs-surveybar__strip:has(.hs-surveybar__stop:is(:hover,:focus-visible)) .hs-surveybar__stop[aria-pressed=true]:not(:hover,:focus-visible) .hs-surveybar__name{display:none}.hs-surveybar__stop:hover .hs-surveybar__name,.hs-surveybar__stop:focus-visible .hs-surveybar__name{display:block}@media (width<=50rem){.hs-surveybar{top:calc(var(--hs-map-edge) + 3.5rem);left:var(--hs-offset-map-column)}.hs-surveybar__strip{display:none}}.hs-newarea-card{top:var(--hs-map-edge);left:var(--hs-offset-map-column);z-index:var(--hs-layer-note);box-sizing:border-box;width:min(var(--hs-size-panel), calc(100% - var(--hs-offset-map-column) - var(--hs-map-edge)));max-height:calc(100% - 2 * var(--hs-map-edge));position:absolute;overflow-y:auto}.hs-newarea-banner{top:var(--hs-map-edge);right:calc(var(--dock-right,0px) + var(--hs-map-edge));z-index:var(--hs-layer-note);box-sizing:border-box;max-width:calc(100% - var(--hs-offset-map-column) - var(--hs-map-edge));padding:var(--hs-space-2) var(--hs-space-3);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);pointer-events:none;margin:0;position:absolute}@media (width<=50rem){.hs-newarea-card{top:auto;bottom:calc(var(--workspace-sheet,0px) + var(--hs-space-3));right:var(--hs-map-edge);width:auto;max-height:60%}}.hs-investigation__stack{top:var(--hs-map-edge);left:var(--hs-offset-map-column);z-index:var(--hs-layer-local);align-items:flex-start;gap:var(--hs-map-gap);pointer-events:none;flex-direction:column;display:flex;position:absolute}.hs-investigation__pill{padding:var(--hs-space-1) var(--hs-space-3);font-size:var(--hs-font-size-panel);font-weight:var(--hs-font-weight-strong)}.hs-map__bottom{padding-left:var(--hs-offset-map-column)}.hs-map__foot{justify-content:space-between;align-items:flex-end;gap:var(--hs-space-2);flex-wrap:wrap;display:flex;position:relative}.hs-map__bottom .hs-map-bottom{margin-left:auto}.hs-map__bottom .hs-map-bottom__start:empty{display:none}.hs-map__bottom .hs-map-bottom__status{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.hs-map__right{align-items:flex-end;gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-map__readout{align-items:flex-end;gap:var(--hs-space-2);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);pointer-events:auto;display:flex}.hs-map__readout .hs-scale-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.hs-map__readout-chip{box-sizing:border-box;min-height:var(--hs-size-foot-piece);padding:0 var(--hs-space-3);border-radius:var(--hs-radius);background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.hs-map__readout-place{margin-right:var(--hs-space-1)}.hs-map__foot-status{bottom:calc(var(--hs-size-foot-piece) + var(--hs-space-2));left:calc(50% + (var(--hs-map-edge) - var(--hs-offset-map-column)) / 2);position:absolute;transform:translate(-50%)}.hs-map__bottom .hs-explore__run{box-sizing:border-box;min-height:var(--hs-size-foot-piece);padding:0 var(--hs-space-3);border-radius:var(--hs-radius);background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);white-space:nowrap;pointer-events:auto;align-items:center;margin:0;font-weight:700;display:flex}@media (width<=50rem){.hs-map__foot-status{flex:1 0 100%;order:-1;justify-content:center;display:flex;position:static;transform:none}.hs-map__bottom .hs-explore__run{white-space:normal;padding:var(--hs-space-1) var(--hs-space-3)}.hs-map__readout{display:none}}.hs-overview__label{left:var(--hs-space-1);bottom:var(--hs-space-1);padding:0 var(--hs-space-2);border-radius:var(--hs-radius);background:var(--hs-color-map-glass);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);font-weight:700;line-height:1.5;position:absolute}.hs-map__foot .hs-map__basemap{box-sizing:border-box;min-height:var(--hs-size-foot-piece)}.hs-map__legend-row{align-items:flex-end;gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-map__legend-dock{pointer-events:auto;max-width:16rem}.hs-map__legend-dock .hs-map-legend{box-sizing:border-box;width:8.25rem;padding:var(--hs-space-1) var(--hs-space-2);border-radius:var(--hs-radius)}.hs-map__legend-dock .hs-map-legend__items li{align-items:flex-start}.hs-map__legend-dock .hs-map-legend__swatch{flex:none;margin-top:3px}@media (width<=50rem){.hs-map__bottom .hs-overview{display:none}.hs-map__bottom:has(.hs-map-legend[data-collapsed=false]) .hs-map-bottom{display:none}}.hs-map__sheet{display:none}@media (width<=50rem){.hs-map__sheet{height:calc(var(--workspace-sheet,0px) + 8rem);pointer-events:none;display:block;position:absolute;bottom:0;left:4rem;right:0}}.hs-map__credit{top:var(--hs-map-edge);right:var(--hs-map-edge);pointer-events:auto;position:absolute}.hs-map__credit-button{background:var(--hs-color-map-glass);color:var(--hs-color-map-label)}.hs-map__credit-text{z-index:var(--hs-layer-menu);box-sizing:border-box;max-width:20rem;padding:var(--hs-space-1) var(--hs-space-2);border-radius:var(--hs-radius);background:var(--hs-color-map-glass);color:var(--hs-color-map-label);font-size:var(--hs-font-size-caption);box-shadow:var(--hs-shadow-map-control);margin:0;position:fixed}.hs-map__flag{font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:6px;margin:0;padding:0;display:inline-flex;position:absolute;top:0;left:0}.hs-map__flag-icon{width:26px;height:30px;filter:drop-shadow(0 2px 3px var(--hs-color-shadow));overflow:visible}.hs-map__flag-ground{fill:var(--hs-color-shadow)}.hs-map__flag-pole{fill:none;stroke:var(--hs-color-surface);stroke-width:2.5px;stroke-linecap:round}.hs-map__flag-pennant{fill:var(--hs-color-accent);stroke:var(--hs-color-surface);stroke-width:1.6px;stroke-linejoin:round}.hs-map__flag-chip{padding:1px var(--hs-space-2);border-radius:var(--hs-radius-chip);background:var(--hs-color-map-glass);-webkit-backdrop-filter:blur(var(--hs-blur-glass));backdrop-filter:blur(var(--hs-blur-glass));color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);white-space:nowrap;margin-top:2px}.hs-map__flag[data-side=left]{flex-direction:row-reverse}.hs-map__flag:focus-visible{outline:2px solid var(--hs-color-focus-ring-on-dark);outline-offset:2px}.hs-swipe__divider{top:calc(var(--hs-map-edge) + var(--hs-map-band) - var(--hs-map-gap));bottom:var(--hs-map-credit);width:var(--hs-space-4);cursor:ew-resize;touch-action:none;pointer-events:auto;background:linear-gradient(to right, transparent calc(50% - 1px), var(--hs-color-surface) calc(50% - 1px), var(--hs-color-surface) calc(50% + 1px), transparent calc(50% + 1px));position:absolute;transform:translate(-50%)}.hs-swipe__header{top:var(--hs-map-edge);left:var(--hs-offset-map-column);right:var(--hs-offset-map-column);z-index:var(--hs-layer-window);align-items:center;gap:var(--hs-space-2);pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:absolute}.hs-swipe__half{justify-content:center;min-width:0;display:flex}.hs-swipe__half>*,.hs-swipe__middle>*{pointer-events:auto}.hs-swipe__half .hs-survey__pickrow{min-width:0;max-width:100%}.hs-swipe__half .hs-compare__picker{text-overflow:ellipsis;width:auto;min-width:0;max-width:100%;min-height:0;padding:var(--hs-space-1) var(--hs-space-3);border-radius:var(--hs-radius-control);box-shadow:var(--hs-shadow-map-control);font-size:var(--hs-font-size-label)}.hs-swipe__middle{align-items:center;gap:var(--hs-space-2);display:flex}.hs-swipe__close{min-height:0;padding:var(--hs-space-1) var(--hs-space-3);border-radius:var(--hs-radius-control);font-size:var(--hs-font-size-label)}.hs-swipe__rule{top:calc(var(--hs-map-edge) + var(--hs-map-band) - var(--hs-map-gap));bottom:var(--hs-map-credit);background:var(--hs-color-surface);pointer-events:none;width:2px;position:absolute;transform:translate(-50%)}.hs-swipe__divider:focus-visible{outline:none}.hs-swipe__handle{width:var(--hs-size-foot-piece);height:var(--hs-size-foot-piece);box-sizing:border-box;border:2px solid var(--hs-color-surface);background:var(--hs-color-accent);color:var(--hs-color-on-accent);box-shadow:var(--hs-shadow-map-card);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hs-swipe__handle .hs-icon{width:var(--hs-font-size-title);height:var(--hs-font-size-title)}.hs-swipe__divider:focus-visible .hs-swipe__handle{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-shell:has(.hs-workspace)>.hs-shell__top{grid-template-columns:var(--workspace-panel-col,0px) minmax(0, 1fr) auto;padding-left:0;display:grid}.hs-shell:has(.hs-workspace>.hs-workspace__map[data-full-page=true])>.hs-shell__top{grid-template-columns:0 minmax(0,1fr) auto}@media (width>=90rem){.hs-shell:has(.hs-workspace>.hs-workspace__map[data-full-page=true])>.hs-shell__top{grid-template-columns:var(--hs-panel-width) minmax(0, 1fr) auto}}.hs-shell:has(.hs-workspace) .hs-shell__crumb{grid-column:1/3;grid-template-columns:subgrid;margin:calc(-1 * var(--hs-space-2)) 0;padding:var(--hs-space-2) 0;align-items:center;display:grid}.hs-shell__crumb>.hs-workspace__panel-title,.hs-shell__crumb>.hs-workspace__map-title,.hs-shell__crumb>.hs-workspace__record-title{min-height:var(--hs-size-panel-band);padding:0 var(--hs-space-3);color:var(--hs-color-text);font-size:var(--hs-font-size-title);font-weight:var(--hs-font-weight-bold);grid-row:1;align-items:center;margin:0;display:flex}.hs-shell__crumb>.hs-workspace__panel-title{grid-column:1}.hs-shell__crumb>.hs-workspace__map-title,.hs-shell__crumb>.hs-workspace__record-title,.hs-shell__crumb>.hs-breadcrumb{grid-column:2}.hs-shell__crumb>.hs-breadcrumb{padding:0 var(--hs-space-3);grid-row:1}:is(.hs-shell__crumb:has(>.hs-breadcrumb)>.hs-workspace__map-title,.hs-shell__crumb:has(>.hs-workspace__record-title)>.hs-workspace__map-title){display:none}@media (width<=50rem){.hs-shell__crumb>.hs-workspace__panel-title{grid-column:1/3}.hs-shell__crumb:has(>.hs-workspace__panel-title)>.hs-workspace__map-title{display:none}}@media (width<=89.99rem){.hs-shell:has(.hs-workspace>.hs-workspace__map[data-full-page=true]) .hs-shell__crumb>.hs-workspace__panel-title{grid-column:1/3}.hs-shell:has(.hs-workspace>.hs-workspace__map[data-full-page=true]) .hs-shell__crumb:has(>.hs-workspace__panel-title)>:is(.hs-workspace__map-title,.hs-workspace__record-title){display:none}}
