: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-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-rail-tile:#123a52;--hs-color-surface-info:#e3f5fa;--hs-color-decision-card:#eaf0f6;--hs-color-shadow:#0b143347;--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-assistant-top:#e6f7fb;--hs-color-assistant-bottom:#f3fbfd;--hs-color-assistant-border:#a9ddeb;--hs-color-assistant-divider:#cdeaf2;--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:"Inter", 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-body:.9375rem;--hs-font-size-caption:.6875rem;--hs-font-size-small:.8125rem;--hs-font-size-title:1.125rem;--hs-font-size-heading:1.25rem;--hs-font-size-display:1.75rem;--hs-font-size-hero:1.625rem;--hs-font-size-lead:.9375rem;--hs-font-size-text:.875rem;--hs-font-size-label:.75rem;--hs-font-size-figure:1.375rem;--hs-font-size-axis:.6875rem;--hs-font-size-panel:.75rem;--hs-font-size-panel-title:.8125rem;--hs-font-weight-strong:600;--hs-line-height:1.5;--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:10px;--hs-radius-card:16px;--hs-radius-pill:999px;--hs-size-rail:72px;--hs-size-icon:1.5rem;--hs-size-avatar:2.25rem;--hs-size-popover:16rem;--hs-size-control:2.875rem;--hs-size-button:3rem;--hs-size-button-compact:2.25rem;--hs-top-bar-height:3rem;--hs-panel-width:24rem;--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-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}@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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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{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-pill);font:inherit;font-weight:var(--hs-font-weight-strong);cursor:pointer;display:inline-flex}.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-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-input: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-field{gap:var(--hs-space-1);flex-direction:column;display:flex}.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-pill);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{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-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);border-radius:.75rem;font-size:.8125rem;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{background:var(--hs-gradient-logo-tile);border-radius:11px;flex:none;place-items:center;width:2.375rem;height:2.375rem;display:inline-grid}.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:-1;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{max-width:38rem;font-size:var(--hs-font-size-display);line-height:var(--hs-line-height-tight)}.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-caption);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-hero);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:-1;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-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-caption);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);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-tile);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));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,.hs-shell__actions .hs-avatar{width:var(--hs-size-button-compact);height:var(--hs-size-button-compact);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);position:relative}.hs-bell__count{top:calc(-1 * var(--hs-space-1));right:calc(-1 * var(--hs-space-1));min-width:var(--hs-font-size-body);padding:0 var(--hs-space-1);border-radius:var(--hs-radius-pill);background:var(--hs-color-brand);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-small);line-height:var(--hs-font-size-body);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:10;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-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-pill);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);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);box-shadow:var(--hs-shadow-card)}.hs-insight-card[data-selected=true]{border-color:var(--hs-color-action);background:var(--hs-color-accent-soft)}.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);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-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-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-pill);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__close:focus-visible,.hs-dialog:focus-visible,.hs-toast__dismiss:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-insights-panel .hs-insight-card__body{padding:.75rem}.hs-insights-panel .hs-insight-card__title{min-width:0;font-size:var(--hs-font-size-small);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:auto;line-height:1.125rem;display:-webkit-box;overflow:hidden}.hs-insights-panel .hs-insight-card .hs-badge{padding:2px var(--hs-space-2);font-size:.6875rem}.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-pill);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:10;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:100;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__close{border-radius:var(--hs-radius-pill);color:var(--hs-color-text-muted);font-size:var(--hs-font-size-title);cursor:pointer;background:0 0;border:0;line-height:1}.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-toast__dismiss{color:inherit;font-size:var(--hs-font-size-title);cursor:pointer;background:0 0;border:0;line-height:1}.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-collapsible__toggle,.hs-map-legend__toggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hs-collapsible__toggle:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-zone-group{gap:var(--hs-space-2);padding:var(--hs-space-2);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{align-items:center;gap:var(--hs-space-2);padding:var(--hs-space-1) 0;color:var(--hs-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.hs-zone-group__head .hs-icon{width:var(--hs-font-size-label);height:var(--hs-font-size-label)}.hs-zone-group__head:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-zone-group__name{font-size:var(--hs-font-size-small);flex:auto;font-weight:700}.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:1;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-evidence__charts{gap:var(--hs-space-3);margin-bottom:var(--hs-space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,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}.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:11px;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-mono);font-size:10px}.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__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)}.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-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;gap:var(--hs-space-2);width:15rem;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-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-legend__toggle:focus-visible,.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-field);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:inline-flex}.hs-map-button{width:var(--hs-size-avatar);height:var(--hs-size-avatar);border-radius:var(--hs-radius);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-pressed=true]{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-avatar);height:var(--hs-size-avatar);border-radius:var(--hs-radius);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-avatar) - 2px);height:calc(var(--hs-size-avatar) * .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-top-left-radius:var(--hs-radius);border-top-right-radius:var(--hs-radius)}.hs-tool-rail__group .hs-tooltip:last-child .hs-map-button{border-bottom-left-radius:var(--hs-radius);border-bottom-right-radius:var(--hs-radius)}.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:9.5rem;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-caption);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__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]{background:var(--hs-color-severity-high)}.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{border:2px solid var(--hs-color-text-inverse);border-radius:var(--hs-radius);background:var(--hs-color-map-water-deep);width:8rem;height:5.45455rem;box-shadow:var(--hs-shadow-map-control);position:relative;overflow:hidden}.hs-overview__inset{position:absolute;inset:0}.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__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}.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-control);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__foot{justify-content:flex-end;align-items:center;gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-adddata__note{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption);flex:12rem}.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-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:4;top:var(--hs-space-3);left:calc(var(--dock-left,0px) + 64px);box-sizing:border-box;gap:var(--hs-space-2);width:19rem;max-width:calc(100% - 2 * var(--hs-space-3));max-height:calc(100% - 2 * var(--hs-space-3));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);margin:0}.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);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]{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-space-3);left:calc(var(--dock-left,0px) + (100% - var(--dock-left,0px) - var(--dock-right,0px)) / 2);z-index:5;align-items:center;gap:var(--hs-space-2);width:min(22rem,24%);padding:0 var(--hs-space-3);border-radius:var(--hs-radius-pill);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{z-index:2;padding:var(--hs-space-2) var(--hs-space-3);border-radius:var(--hs-radius-pill);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-small);font-weight:var(--hs-font-weight-strong);white-space:nowrap;pointer-events:none;margin:0;position:absolute;top:70%;left:50%;transform:translate(-50%)}.hs-explore__bar{z-index:3;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-compare__controls{gap:var(--hs-space-2);flex-direction:column;min-width:0;display:flex}.hs-compare__key{color:var(--hs-color-text-muted);margin:0}.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);flex-direction:column;display:flex}.hs-explore__stage .hs-map__notices{top:auto;bottom:3.5rem}.hs-newarea{padding:0}.hs-newarea__body{gap:var(--hs-space-3);padding:var(--hs-space-4);flex-direction:column;display:flex}.hs-newarea__stats{font-weight:var(--hs-font-weight-strong);margin:0}.hs-shell__main:has(>.hs-workspace){padding:0}.hs-workspace{grid-template-columns:min(var(--workspace-panel-width,22rem), 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:6;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:6;top:0;bottom:0;left:calc(min(var(--workspace-panel-width,22rem), 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:1;pointer-events:none;position:absolute;inset:0}.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:3;pointer-events:none;position:absolute;inset:0}.hs-swipe__divider{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;top:0;bottom:0;transform:translate(-50%)}.hs-swipe__side{top:calc(var(--hs-space-3) * 7);padding:var(--hs-space-1) var(--hs-space-3);border-radius:var(--hs-radius-pill);background:var(--hs-color-map-glass);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-label);font-weight:var(--hs-font-weight-strong);white-space:nowrap;pointer-events:none;position:absolute}.hs-swipe__side[data-side=earlier]{transform:translateX(calc(-100% - var(--hs-space-2)))}.hs-swipe__side[data-side=later]{transform:translateX(var(--hs-space-2))}.hs-swipe__side[data-mode=side]{transform:translate(-50%)}.hs-swipe__rule{background:var(--hs-color-surface);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.hs-swipe__divider:focus-visible{outline:2px solid var(--hs-color-focus-ring)}.hs-station{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-station__title{font-size:var(--hs-font-size-label);font-weight:var(--hs-font-weight-strong);margin:0}.hs-station__row{align-items:center;gap:var(--hs-space-2);display:flex;position:relative}.hs-station__switch{border-radius:var(--hs-radius-card);background:var(--hs-color-surface-backdrop);flex:auto;gap:2px;padding:3px;display:flex}.hs-station__switch button{border-radius:var(--hs-radius);height:2rem;color:var(--hs-color-text-muted);font:inherit;font-weight:var(--hs-font-weight-strong);cursor:pointer;background:0 0;border:0;flex:1 1 0}.hs-station__switch button[aria-pressed=true]{background:var(--hs-color-surface);color:var(--hs-color-text);box-shadow:var(--hs-shadow-card)}.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-pill);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__switch button:focus-visible,.hs-station__filter-button:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-station__menu{z-index:5;top:calc(100% + var(--hs-space-1));gap:var(--hs-space-2);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-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:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hs-laser[data-active=true]{pointer-events:auto;cursor:crosshair}.hs-laser__chip{z-index:6;bottom:calc(var(--hs-space-3) + 3.5rem);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-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-asset{gap:var(--hs-space-3);flex-direction:column;display:flex}.hs-asset__header{align-items:flex-end;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-pill);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;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-asset__technical{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)}.hs-asset__technical dl{margin:var(--hs-space-2) 0 0}.hs-asset__technical-row{gap:var(--hs-space-2);padding:var(--hs-space-1) 0;border-bottom:var(--hs-border-width) solid var(--hs-color-panel-divider);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.hs-asset__technical-row:last-child{border-bottom:0}.hs-asset__technical dt{color:var(--hs-color-text-muted)}.hs-asset__technical dd{flex-direction:column;margin:0;display:flex}.hs-asset__technical-source{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-caption)}.hs-assetlist a.hs-explore__item{text-decoration:none}.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-text);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;text-decoration:underline}.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-family:var(--hs-font-family-mono);font-size:var(--hs-font-size-caption)}.hs-asset__type{padding:0 var(--hs-space-2);border-radius:var(--hs-radius-pill);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__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__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]{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, linear-gradient(transparent, var(--hs-color-shadow)) bottom / 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-assistant{gap:var(--hs-space-2);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-accent-border);border-radius:var(--hs-radius-card);background:var(--hs-color-accent-soft);color:var(--hs-color-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{color:var(--hs-color-accent-ink);font-size:var(--hs-font-size-panel-title);font-weight:var(--hs-font-weight-strong);margin:0}.hs-assistant__toggle{color:var(--hs-color-accent-ink);font:inherit;font-size:var(--hs-font-size-caption);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hs-assistant__body,.hs-assistant__talk{gap:var(--hs-space-2);flex-direction:column;display:flex}.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-surface);color:var(--hs-color-text-muted);align-self:flex-end}.hs-assistant__choices{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-assistant__choices .hs-button{min-height:2rem;padding:var(--hs-space-1) var(--hs-space-3);font-size:var(--hs-font-size-label);font-weight:500}.hs-assistant__ask{gap:var(--hs-space-2);display:flex}.hs-assistant__field{min-width:0;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);background:var(--hs-color-surface);color:var(--hs-color-text);font:inherit;flex:1}.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-pill);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-pill);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:3;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-keynumber-card{gap:var(--hs-space-2);flex-direction:column;display:flex}.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-map__column{top:var(--hs-space-3);left:var(--hs-space-3);z-index:5;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{color:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end}.hs-map-tool__message{left:calc(var(--dock-left,0px) + (100% - var(--dock-left,0px) - var(--dock-right,0px)) / 2);z-index:4;padding:var(--hs-space-2) var(--hs-space-4) var(--hs-space-2) 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);margin:0;position:absolute;bottom:7rem;transform:translate(-50%)}.hs-map-tool__message:empty{display:none}.hs-map-frame{position:absolute;inset:0}.hs-map__overlay{z-index:2;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;pointer-events:none;position:absolute;top:0;left:0}.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);will-change:transform;pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.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__bottom{gap:var(--hs-space-1);padding:0 var(--hs-space-3);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-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{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);align-self:flex-end;margin:0}.hs-map__notices{top:var(--hs-space-3);z-index:3;gap:var(--hs-space-1);width:max-content;max-width:calc(100% - 2 * var(--hs-space-3));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:var(--hs-space-1) var(--hs-space-3);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);font-size:var(--hs-font-size-small);margin:0;display:flex}.hs-map__notice-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.hs-map__notice-close:focus-visible{outline:2px solid var(--hs-color-focus-ring-on-dark);outline-offset:2px}.hs-map__unavailable{top:var(--hs-space-3);left:var(--hs-space-3);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{object-fit:contain;border-radius:var(--hs-radius-card);width:100%;height:auto;max-height:14rem;display:block}.hs-assetpage{grid-template-columns:17.5rem 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-sunken)}.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-pill);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,26rem);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__show-map{color:var(--hs-color-action);font-size:var(--hs-font-size-caption);font-weight:var(--hs-font-weight-strong);align-self:flex-start}.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:4;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-layers__rule{width:100%;height:var(--hs-border-width);background:var(--hs-color-border);border:0;margin:0}.hs-layers__link,.hs-layers__note,.hs-layers__surveys{font:inherit;cursor:pointer}.hs-layers__link{color:var(--hs-color-text-body);background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.hs-layers__hint{color:var(--hs-color-text-muted);margin:0}.hs-layers__surveys{align-items:center;gap:var(--hs-space-2);width:100%;padding:var(--hs-space-1) 0 0;text-align:left;color:var(--hs-color-text-muted);background:0 0;border:0;display:flex}.hs-layers__surveys-name{text-transform:uppercase;letter-spacing:.04em;flex-grow:1}.hs-layers__dateline{height:1.5rem;margin:0 var(--hs-space-2);position:relative}.hs-layers__dateline:before{content:"";background:var(--hs-color-border-strong);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hs-layers__dot{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.hs-layers__dot:before{content:"";box-sizing:border-box;border:2px solid var(--hs-color-text-muted);border-radius:var(--hs-radius-pill);background:var(--hs-color-surface);position:absolute;inset:.25rem}.hs-layers__dot[aria-pressed=true]:before{border-color:var(--hs-color-brand);background:var(--hs-color-brand)}.hs-layers__dot:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-layers__chosen{gap:var(--hs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-layers__chosen li{justify-content:space-between;gap:var(--hs-space-2);display:flex}.hs-layers__date{white-space:nowrap;color:var(--hs-color-text-muted);flex-shrink:0}.hs-layers__chosen li.hs-layers__chosen-unchecked{flex-direction:column;gap:0}.hs-layers__chosen-unchecked .hs-layers__date{white-space:normal}.hs-layers__name{overflow-wrap:anywhere;min-width:0}.hs-layers__note{border:var(--hs-border-width) dashed var(--hs-color-text-muted);border-radius:var(--hs-radius);background:var(--hs-color-surface);height:2.125rem;color:var(--hs-color-text)}.hs-layers__dot--unchecked:before{border-style:dashed}.hs-layers__dot--unchecked[aria-pressed=true]:before{background:var(--hs-color-surface)}.hs-layers__mark{color:var(--hs-color-text-muted);display:block}.hs-layers__swatch{box-sizing:border-box;width:.625rem;height:.625rem;margin-right:var(--hs-space-1);border:2px dashed var(--hs-color-brand);border-radius:var(--hs-radius-pill);vertical-align:middle;display:inline-block}:is(.hs-layers__chosen:has(.hs-layers__swatch),.hs-layers__unchecked){gap:var(--hs-space-2)}.hs-layers__unchecked{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-layers__unchecked li{flex-direction:column;display:flex}.hs-decide{gap:var(--hs-space-3);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border-card);border-radius:var(--hs-radius);background:var(--hs-color-decision-card);flex-direction:column;display:flex}.hs-decide__title{font-size:var(--hs-font-size-title);margin:0}.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{color:var(--hs-color-text-muted);font-size:var(--hs-font-size-small)}.hs-decide__eyebrow{color:var(--hs-color-eyebrow);font-size:var(--hs-font-size-small);font-weight:var(--hs-font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.hs-decide__action{font-size:var(--hs-font-size-lead)}.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{gap:var(--hs-space-2);flex-direction:column;display:flex}.hs-decide__pair{gap:var(--hs-space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.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-decide__foot{padding-top:var(--hs-space-2);border-top:var(--hs-border-width) solid var(--hs-color-border)}.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-mention-list{z-index:2;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{flex-direction:column;height:min(40rem,70vh);min-height:0;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:1 1 0;min-height:0;overflow-y:auto}.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-display);margin:0;line-height:1.2}.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__where{align-items:center;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)}.hs-insight__meta{align-items:center;gap:var(--hs-space-2);color:var(--hs-color-text-muted);flex-wrap:wrap;display:flex}.hs-panel__toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hs-panel__toggle:focus-visible{outline:2px solid var(--hs-color-focus-ring);outline-offset:2px}.hs-key-numbers{gap:var(--hs-space-3);margin:0 0 var(--hs-space-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));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__tools{align-items:flex-start;gap:var(--hs-space-2);flex-wrap:wrap;grid-area:1/2;display:flex}.hs-insight__switch{min-height:2.25rem;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-pill);background:var(--hs-color-surface);color:var(--hs-color-text);font:inherit;font-size:var(--hs-font-size-small);cursor:pointer}.hs-insight__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-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-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-insight-panel{flex-direction:column;min-height:100%;display:flex}.hs-workspace__panel:has(.hs-insight-panel__bar){scroll-padding-bottom:min(24rem,45dvh)}.hs-insight-panel__body{gap:var(--hs-space-3);min-width:0;padding:var(--hs-space-3);flex-direction:column;flex:auto;display:flex}.hs-insight-panel__back{align-self:flex-start}.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{z-index:1;max-height:min(24rem,45dvh);padding:var(--hs-space-2) var(--hs-space-3);border-top:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface);position:sticky;bottom:0;overflow-y:auto}.hs-workspace:has(.hs-insight-panel){--workspace-panel-width:30rem}.hs-today{gap:var(--hs-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hs-today__box{min-width:0}.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;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;width:100%;min-width:0;max-width:48rem;min-height:0;padding:.75rem;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);margin:0;line-height:1.2}.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-assistant-border);border-radius:var(--hs-radius-card);background:linear-gradient(180deg, var(--hs-color-assistant-top) 0%, var(--hs-color-assistant-bottom) 100%);box-shadow:var(--hs-shadow-assistant);flex-direction:column;display:flex}.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-assistant-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__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-insight__position{align-items:center;gap:var(--hs-space-3);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__summary{border-radius:var(--hs-radius-card);background:var(--hs-color-accent-soft);color:var(--hs-color-text);padding:.625rem 1rem}.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:.6875rem;font-weight:var(--hs-font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.hs-insight__summary p{font-size:var(--hs-font-size-text);margin:0;font-weight:500;line-height:1.375rem}.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-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-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{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:4;box-sizing:border-box;width:max-content;min-width:11rem;max-width:min(18rem, calc(100% - 2 * var(--hs-space-3)));max-height:calc(100% - 2 * var(--hs-space-3));border-radius:var(--hs-radius-card);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-popover);color:var(--hs-color-text);font-size:var(--hs-font-size-label);flex-direction:column;display:flex;position:absolute;overflow:hidden}.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-dragging=true]{bottom:auto;right:auto;left:var(--drag-x);top:var(--drag-y);opacity:.92}.hs-float__head{border-bottom:var(--hs-border-width) solid var(--hs-color-border);flex-shrink:0;align-items:center;min-height:2.25rem;display:flex}.hs-float[data-fold=folded] .hs-float__head{border-bottom:0}.hs-float__head[data-icon=true]{min-height:0}.hs-float__grip{min-width:0;padding:var(--hs-space-1) var(--hs-space-3);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{text-overflow:ellipsis;white-space:nowrap;font-size:var(--hs-font-size-text);font-weight:var(--hs-font-weight-strong);display:block;overflow:hidden}.hs-float .hs-float__fold{box-sizing:border-box;border-radius:var(--hs-radius-card);width:2.25rem;min-width:0;height:2.25rem;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hs-float .hs-float__grip{min-width:0;min-height:0}.hs-float__grip:focus-visible,.hs-float__fold: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) var(--hs-space-3) var(--hs-space-3);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__body[hidden]{display:none}.hs-float[data-bare=true] .hs-float__body{padding:0}.hs-float[data-fold=folded]{min-width:0;max-width:min(12rem, calc(100% - 2 * var(--hs-space-3)))}.hs-float[data-wide=true]{max-width:min(40rem, 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:1;box-sizing:border-box;touch-action:none;background:0 0;border:0;width:1.5rem;min-width:0;height:1.5rem;min-height:0;padding:0;position:absolute}.hs-float__resize:after{content:"";border:0 solid var(--hs-color-text-muted);width:.5rem;height:.5rem;position:absolute}.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{border-bottom-width:2px;border-right-width:2px;bottom:.25rem;right:.25rem}.hs-float__resize[data-corner=bottom-right]{cursor:nwse-resize}.hs-float__resize[data-corner=bottom-right]:after{border-top-width:2px;border-left-width:2px;top:.25rem;left:.25rem}.hs-float__resize[data-corner=top-right]{cursor:nesw-resize}.hs-float__resize[data-corner=top-right]:after{border-bottom-width:2px;border-left-width:2px;bottom:.25rem;left:.25rem}.hs-float__resize[data-corner=bottom-left]{cursor:nesw-resize}.hs-float__resize[data-corner=bottom-left]:after{border-top-width:2px;border-right-width:2px;top:.25rem;right:.25rem}.hs-note-banner{top:var(--hs-space-3);z-index:7;box-sizing:border-box;width:max-content;max-width:calc(100% - 2 * var(--hs-space-4));gap:var(--hs-space-2);padding:var(--hs-space-3) var(--hs-space-4);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);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hs-note-banner__title,.hs-note-banner__hint{margin:0}.hs-note-banner__title{font-weight:var(--hs-font-weight-strong)}.hs-note-banner__actions,.hs-note__actions{gap:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-note{top:var(--hs-space-3);bottom:var(--hs-space-3);right:calc(var(--dock-right,0px) + var(--hs-space-3));z-index:7;width:min(26rem, calc(100% - 2 * var(--hs-space-3)));border-radius:var(--hs-radius-card);background:var(--hs-color-surface);box-shadow:0 var(--hs-space-2) var(--hs-space-4) var(--hs-color-shadow);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__close{border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius);background:var(--hs-color-surface);width:1.75rem;height:1.75rem;color:var(--hs-color-text);cursor:pointer}.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__kinds{gap:var(--hs-space-1);display:flex}.hs-note__kind{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-body);font:inherit;cursor:pointer;flex:1}.hs-note__kind[aria-pressed=true]{border-color:var(--hs-color-action);background:var(--hs-color-action);color:var(--hs-color-text-inverse)}.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);padding:var(--hs-space-3);border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius);flex-direction:column;margin:0;display:flex}.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-note-toast{z-index:8;position:absolute;bottom:7rem;left:50%;transform:translate(-50%)}.hs-investigation__pill{top:var(--hs-space-3);z-index:1;padding:var(--hs-space-1) var(--hs-space-3);border-radius:var(--hs-radius-pill);background:var(--hs-color-map-glass);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-panel);font-weight:var(--hs-font-weight-strong);pointer-events:none;position:absolute;left:3.75rem}.hs-investigation__key{top:calc(var(--hs-space-3) + 2rem);z-index:1;max-width:22rem;padding:var(--hs-space-1) var(--hs-space-3);border-radius:var(--hs-radius);background:var(--hs-color-map-glass);color:var(--hs-color-text-inverse);font-size:var(--hs-font-size-small);pointer-events:none;margin:0;position:absolute;left:3.75rem}.hs-investigation__split{top:calc(var(--hs-space-3) + 2rem);z-index:1;align-items:center;gap:var(--hs-space-2);display:flex;position:absolute;left:3.75rem}.hs-investigation__modes{border-radius:var(--hs-radius-pill);background:var(--hs-color-map-glass);padding:2px;display:inline-flex}.hs-investigation__modes button{padding:var(--hs-space-1) var(--hs-space-3);border-radius:var(--hs-radius-pill);color:var(--hs-color-text-inverse);font:inherit;font-size:var(--hs-font-size-label);cursor:pointer;background:0 0;border:0}.hs-investigation__modes button[aria-pressed=true]{background:var(--hs-color-surface);color:var(--hs-color-text);font-weight:var(--hs-font-weight-strong)}.hs-investigation__modes button:focus-visible{outline:2px solid var(--hs-color-focus-ring)}
