:root,.theme-preview,.ed-pages{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#1a1a1a;--color-ink-muted:#6e6e6e;--color-ink-disabled:#a3a3a3;--color-report-text:#444;--color-surface:#fff;--color-panel:#f7f7f7;--color-surface-tint:var(--color-report-tint);--color-tint-line:#cfd6de;--color-nav-white:#fff;--color-nav-grey:#f4f4f4;--color-nav-black:#000;--color-nav-slate:#1f2933;--color-nav-green:#1f3b2d;--color-nav-navy:#14213d;--color-nav-teal:#12585b;--color-nav-blue:#234f86;--color-nav-purple:#52366f;--color-nav-plum:#6d3455;--color-nav-rust:#843b28;--color-nav-brown:#62452d;--color-nav:var(--color-nav-slate);--color-nav-ink:#fff;--color-nav-underline:var(--color-nav-ink);--color-line:#e5e5e5;--color-line-strong:#000;--color-accent:var(--color-report-accent);--color-accent-ink:#fff;--color-accent-ink-light:#fff;--color-accent-ink-dark:#1a1a1a;--color-accent-tint:color-mix(in srgb, var(--color-accent) 8%, transparent);--color-accent-tint-hover:color-mix(in srgb, var(--color-accent) 12%, transparent);--color-accent-tint-selected:color-mix(in srgb, var(--color-accent) 16%, transparent);--color-danger:#b3261e;--color-danger-ink:#fff;--color-danger-tint:#fceeee;--color-notice-tint:#eef1f4;--color-success-tint:#eef3ef;--color-overlay:#0006;--color-focus:#1a5fd0;--color-line-soft:#f0f0f0;--color-grip:#888;--color-button-hover:color-mix(in srgb, var(--color-surface) 92%, var(--color-ink));--color-button-active:color-mix(in srgb, var(--color-surface) 86%, var(--color-ink));--color-button-primary-hover:color-mix(in srgb, var(--color-accent) 84%, var(--color-accent-ink));--color-button-primary-active:color-mix(in srgb, var(--color-accent) 55%, #000);--color-button-danger-hover:color-mix(in srgb, var(--color-danger) 84%, var(--color-danger-ink));--color-button-danger-active:color-mix(in srgb, var(--color-danger) 72%, var(--color-ink))}:root{--map-ink:#000;--map-ink-muted:#555;--map-label-ink:#1f2933;--map-label-halo:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--report-space-part:var(--space-5);--report-space-content:var(--space-3);--report-space-note:var(--space-2);--font-family:"aktiv-grotesk", system-ui, sans-serif;--font-family-serif:Georgia, "Times New Roman", serif;--font-family-mono:ui-monospace, Menlo, Consolas, monospace;--font-size-small:14px;--font-size-tiny:10px;--font-size-control:15px;--font-size-back:22px;--font-size-body:16px;--font-size-large:19px;--font-size-heading1:24px;--font-size-heading2:20px;--font-size-heading3:16px;--font-size-title:28px;--font-weight-normal:400;--font-weight-strong:500;--line-height:1.5;--radius-1:6px;--radius-2:8px;--radius-3:10px;--radius-pill:999px;--map-height:420px;--border-width:1px;--border-width-strong:2px;--underline-thickness:2px;--underline-colour:var(--color-ink);--underline-offset:4px;--shadow-dialog:0 8px 32px #00000040;--z-popup-menu:6;--size-nav-height:64px;--size-action-bar-height:56px;--size-avatar:34px;--size-brand-mark:22px;--size-thumb-width:96px;--size-thumb-height:64px;--size-content-width:1280px;--size-auth-width:30rem;--size-footer-height:56px;--size-back-arrow-width:1.125em;--size-back-arrow-height:1em;--size-card-title-min-height:calc(2em * var(--line-height));--size-picker-description-max-height:calc(5.5em * var(--line-height));--size-control-height:40px;--size-search-width:300px;--size-tool-gap:28px;--size-card-min-width:240px;--size-card-image-height:150px;--size-side-map:420px;--size-split-min-width:320px;--size-kv-label-width:140px;--size-dialog-width:480px;--size-dialog-wide-width:1040px;--size-dialog-picker-width:1040px;--size-map-wizard-list-height:40vh;--size-theme-controls-min:280px;--size-theme-palette-width:384px;--size-theme-swatch-min:20px;--size-dialog-map-width:560px;--size-dialog-map-wide-width:640px;--size-dialog-map-top:90px;--size-dialog-map-padding:30px;--size-field-width:420px;--size-filter-width:160px;--size-focus-offset:2px;--size-underline-offset:3px;--size-detail-label-width:180px;--size-dialog-max-height:90vh;--size-dialog-list-min-height:5rem;--size-map-preview-height:360px;--size-map-panel-width:352px;--size-map-area-min-height:300px;--size-map-button:var(--size-touch-target);--size-touch-target:44px;--size-map-toolbar-button:72px;--size-map-toolbar-button-phone:56px;--size-map-toolbar-height:calc(var(--size-map-toolbar-button) + var(--border-width) * 2);--breakpoint-map-tools:1280px;--breakpoint-map-tools-overlay:700px;--size-map-layer-menu-width:230px;--size-map-card-width:300px;--size-map-card-min-height:160px;--size-map-card-min-height-phone:112px;--size-map-hint-width:520px;--size-map-edge:16px;--size-map-label-max-width:200px;--size-map-icon:18px;--size-map-more-button:var(--size-control-height);--size-map-swatch:16px;--size-map-tool:1.5rem;--size-map-legend-min:4rem;--size-map-legend-column:9rem;--size-map-report-min-height:8rem;--size-map-drag-offset:4px;--size-map-slider-width:50px;--size-map-tools-offset:230px;--color-report-accent:#1f2933;--color-report-tint:#eef1f4;--color-canvas:#e8e8e8;--color-component-gutter:#40566b;--color-series-1:#1a5fd0;--color-series-2:#5a5a5a;--color-series-3:#9fb7d9;--color-series-4:#b8b8b8;--color-series-5:#2e7d4f;--color-map-plain:#eeeee6;--color-intel-red:#d62728;--color-intel-orange:#ff7f0e;--color-intel-yellow:#e8c500;--color-intel-green:#2ca02c;--color-intel-blue:#1f77b4;--color-intel-purple:#7b3fa0;--color-intel-grey:#7f7f7f;--size-panel-left:352px;--size-panel-right:340px;--size-page-width:640px;--size-page-height:905px;--size-mm:calc(640px / 210);--size-pt:calc(var(--size-mm) * .3528);--size-band-logo:50px;--size-header-distance:calc(12.7 * var(--size-mm));--size-header-gap:var(--space-4);--size-part-map:220px;--size-part-graph:240px;--size-part-image:180px;--size-part-image-max:360px;--size-part-visual-min:var(--space-7);--size-tile-icon:21px;--size-icon:24px;--size-choice-preview:48px;--size-choice-preview-width:56px;--size-choice-preview-icon:42px;--size-row-height:41px;--size-handle-height:16px;--size-component-lane:44px;--size-component-target:36px;--size-component-grip-min:24px;--size-component-rail:1.25px;--size-component-tick:7px;--size-component-dot:5px;--size-component-label:11px;--size-handle-width:12px;--size-print-zoom:1.2402;--size-outline-gap:4px;--size-page-gap:28px;--size-measure-offset:100000px;--size-page-border:0px;--size-edge-slack:0px;--size-edge-slack-device:2.5px;--size-margin-field:72px;--size-editor-min-height:24px;--color-value-card-surface:#fff;--color-value-card-line:#e2e8f0;--color-value-card-tint:#f1f5f9;--color-value-card-ink:#0f172a;--color-value-card-label:#64748b;--color-pen-on-dark:#ffd60a;--color-pen-on-light:#c62828;--color-map-boundary-black:#000;--color-map-boundary-white:#fff;--color-map-boundary-yellow:#ffd60a;--color-map-boundary-cyan:#00e5ff;--color-map-boundary-magenta:#ad1457;--color-map-boundary-purple:#7c4dff;--color-map-halo-light:#fff;--color-map-halo-dark:#000;--shadow-popover:0 2px 8px #0000001e;--size-editor-popover-max-width:42rem;--size-value-card:36px;--size-value-card-small:20px;--size-value-card-medium:30px;--size-value-card-xlarge:48px;--size-value-card-affix-gap:6px;--font-size-report-small:14px;--font-size-value-card-percentage:18px;--font-size-value-card-affix:.5em;--size-table-resize-width:8px;--size-table-resize-offset:-4px;--size-document-zoom-min:10rem;--size-layer-preview-width:320px;--size-layer-preview-height:210px;--size-picker-width:480px;--size-picker-max-height:600px;--size-picker-list-max-height:360px;--size-basemap-width:270px;--size-basemap-option-height:44px;--size-basemap-thumbnail-height:40px;--size-basemap-name-strip:var(--space-6);--size-catalogue-max-width:24rem;--font-size-map-compass:24px;--font-size-map-needle:8px;--font-size-map-needle-north:18px;--size-map-tilt-inset:1px;--size-map-tilt-padding:2px;--size-map-view-thumbnail-width:112px;--size-map-view-thumbnail-height:72px}.theme-preview{color:var(--color-ink);background:var(--color-surface)}:is(:root,.theme-preview)[data-nav-colour=white],:is(:root,.theme-preview)[data-nav-colour=grey],:is(:root,.theme-preview)[data-nav-colour=black]{--color-nav:var(--color-nav-white);--color-nav-ink:#000;--color-accent:#000;--color-surface-tint:#f4f4f4;--color-tint-line:#d6d6d6}:is(:root,.theme-preview)[data-nav-colour=grey]{--color-nav:var(--color-nav-grey)}:is(:root,.theme-preview)[data-nav-colour=black]{--color-nav:var(--color-nav-black);--color-nav-ink:#fff}:is(:root,.theme-preview)[data-nav-colour=green]{--color-nav:var(--color-nav-green);--color-accent:#1f3b2d;--color-surface-tint:#eef3ef;--color-tint-line:#cbd9cf}:is(:root,.theme-preview)[data-nav-colour=navy]{--color-nav:var(--color-nav-navy);--color-accent:#14213d;--color-surface-tint:#eef0f6;--color-tint-line:#cdd3e2}:is(:root,.theme-preview)[data-nav-colour=teal]{--color-nav:var(--color-nav-teal);--color-nav-ink:#fff;--color-accent:var(--color-nav-teal);--color-surface-tint:color-mix(in srgb, var(--color-nav-teal) 8%, white)}:is(:root,.theme-preview)[data-nav-colour=blue]{--color-nav:var(--color-nav-blue);--color-nav-ink:#fff;--color-accent:var(--color-nav-blue);--color-surface-tint:color-mix(in srgb, var(--color-nav-blue) 8%, white)}:is(:root,.theme-preview)[data-nav-colour=purple]{--color-nav:var(--color-nav-purple);--color-nav-ink:#fff;--color-accent:var(--color-nav-purple);--color-surface-tint:color-mix(in srgb, var(--color-nav-purple) 8%, white)}:is(:root,.theme-preview)[data-nav-colour=plum]{--color-nav:var(--color-nav-plum);--color-nav-ink:#fff;--color-accent:var(--color-nav-plum);--color-surface-tint:color-mix(in srgb, var(--color-nav-plum) 8%, white)}:is(:root,.theme-preview)[data-nav-colour=rust]{--color-nav:var(--color-nav-rust);--color-nav-ink:#fff;--color-accent:var(--color-nav-rust);--color-surface-tint:color-mix(in srgb, var(--color-nav-rust) 8%, white)}:is(:root,.theme-preview)[data-nav-colour=brown]{--color-nav:var(--color-nav-brown);--color-nav-ink:#fff;--color-accent:var(--color-nav-brown);--color-surface-tint:color-mix(in srgb, var(--color-nav-brown) 8%, white)}:is(:root,.theme-preview)[data-nav-colour=paleblue]{--color-nav:#dbe7f5;--color-nav-ink:#000;--color-accent:#234f86;--color-surface-tint:#edf1f5}:is(:root,.theme-preview)[data-nav-colour=paleteal]{--color-nav:#d8ecea;--color-nav-ink:#000;--color-accent:#12585b;--color-surface-tint:#ecf2f2}:is(:root,.theme-preview)[data-nav-colour=palegreen]{--color-nav:#e2efd9;--color-nav-ink:#000;--color-accent:#1f3b2d;--color-surface-tint:#edefee}:is(:root,.theme-preview)[data-nav-colour=palesand]{--color-nav:#f6e7c8;--color-nav-ink:#000;--color-accent:#62452d;--color-surface-tint:#f2f0ee}:is(:root,.theme-preview)[data-nav-colour=palerose]{--color-nav:#f5d9cf;--color-nav-ink:#000;--color-accent:#843b28;--color-surface-tint:#f5efee}:is(:root,.theme-preview)[data-nav-colour=palelilac]{--color-nav:#eadcf2;--color-nav-ink:#000;--color-accent:#52366f;--color-surface-tint:#f1eff3}:is(:root,.theme-preview)[data-secondary-colour=paleblue]{--secondary-pick:#dbe7f5;--secondary-pick-ink:#000}:is(:root,.theme-preview)[data-secondary-colour=paleteal]{--secondary-pick:#d8ecea;--secondary-pick-ink:#000}:is(:root,.theme-preview)[data-secondary-colour=palesand]{--secondary-pick:#f6e7c8;--secondary-pick-ink:#000}:is(:root,.theme-preview)[data-secondary-colour=blue]{--secondary-pick:#234f86;--secondary-pick-ink:#fff}:is(:root,.theme-preview)[data-secondary-colour=teal]{--secondary-pick:#12585b;--secondary-pick-ink:#fff}:is(:root,.theme-preview)[data-secondary-colour=rust]{--secondary-pick:#843b28;--secondary-pick-ink:#fff}.theme-preview:is([data-secondary-colour=paleblue],[data-secondary-colour=paleteal],[data-secondary-colour=palesand],[data-secondary-colour=blue],[data-secondary-colour=teal],[data-secondary-colour=rust]),:root:is([data-secondary-colour=paleblue],[data-secondary-colour=paleteal],[data-secondary-colour=palesand],[data-secondary-colour=blue],[data-secondary-colour=teal],[data-secondary-colour=rust]){--color-secondary:var(--secondary-pick);--color-secondary-ink:var(--secondary-pick-ink);--color-secondary-hover:color-mix(in srgb, var(--color-secondary) 86%, var(--color-ink));--color-secondary-active:color-mix(in srgb, var(--color-secondary) 74%, var(--color-ink))}.theme-preview[data-app-mode=dark]:is([data-secondary-colour=paleblue],[data-secondary-colour=paleteal],[data-secondary-colour=palesand],[data-secondary-colour=blue],[data-secondary-colour=teal],[data-secondary-colour=rust]),:root[data-app-mode=dark]:is([data-secondary-colour=paleblue],[data-secondary-colour=paleteal],[data-secondary-colour=palesand],[data-secondary-colour=blue],[data-secondary-colour=teal],[data-secondary-colour=rust]){--color-secondary:color-mix(in srgb, var(--secondary-pick) 12%, var(--color-surface-tint));--color-secondary-ink:var(--color-ink);--color-secondary-line:var(--color-line-strong);--color-secondary-line-hover:var(--color-ink);--color-secondary-hover:color-mix(in srgb, var(--color-secondary) 95%, var(--color-ink));--color-secondary-active:color-mix(in srgb, var(--color-secondary) 85%, var(--color-canvas))}.colour-palette__choice[data-colour=white]{--app-theme-colour:var(--color-nav-white)}.colour-palette__choice[data-colour=grey]{--app-theme-colour:var(--color-nav-grey)}.colour-palette__choice[data-colour=black]{--app-theme-colour:var(--color-nav-black)}.colour-palette__choice[data-colour=slate]{--app-theme-colour:var(--color-nav-slate)}.colour-palette__choice[data-colour=green]{--app-theme-colour:var(--color-nav-green)}.colour-palette__choice[data-colour=navy]{--app-theme-colour:var(--color-nav-navy)}.colour-palette__choice[data-colour=teal]{--app-theme-colour:var(--color-nav-teal)}.colour-palette__choice[data-colour=blue]{--app-theme-colour:var(--color-nav-blue)}.colour-palette__choice[data-colour=purple]{--app-theme-colour:var(--color-nav-purple)}.colour-palette__choice[data-colour=plum]{--app-theme-colour:var(--color-nav-plum)}.colour-palette__choice[data-colour=rust]{--app-theme-colour:var(--color-nav-rust)}.colour-palette__choice[data-colour=brown]{--app-theme-colour:var(--color-nav-brown)}.colour-palette__choice[data-colour=paleblue]{--app-theme-colour:#dbe7f5}.colour-palette__choice[data-colour=paleteal]{--app-theme-colour:#d8ecea}.colour-palette__choice[data-colour=palegreen]{--app-theme-colour:#e2efd9}.colour-palette__choice[data-colour=palesand]{--app-theme-colour:#f6e7c8}.colour-palette__choice[data-colour=palerose]{--app-theme-colour:#f5d9cf}.colour-palette__choice[data-colour=palelilac]{--app-theme-colour:#eadcf2}.colour-palette__choice[data-colour=default]{--app-theme-colour:var(--color-report-tint)}.colour-palette__choice[data-colour=match]{--app-theme-colour:var(--color-nav)}.colour-palette__choice{--swatch-ink:#fff}.colour-palette__choice[data-colour=match]{--swatch-ink:var(--color-nav-ink)}.colour-palette__choice:is([data-colour=white],[data-colour=grey],[data-colour=default],[data-colour^=pale]){--swatch-ink:#000}:is(:root,.theme-preview)[data-nav-colour=h0-18],.colour-palette__choice[data-colour=h0-18]{--app-theme-colour:#491212}:is(:root,.theme-preview)[data-nav-colour=h0-22],.colour-palette__choice[data-colour=h0-22]{--app-theme-colour:#5a1616}:is(:root,.theme-preview)[data-nav-colour=h0-26],.colour-palette__choice[data-colour=h0-26]{--app-theme-colour:#6a1b1b}:is(:root,.theme-preview)[data-nav-colour=h0-28],.colour-palette__choice[data-colour=h0-28]{--app-theme-colour:#721d1d}:is(:root,.theme-preview)[data-nav-colour=h1-18],.colour-palette__choice[data-colour=h1-18]{--app-theme-colour:#492c12}:is(:root,.theme-preview)[data-nav-colour=h1-22],.colour-palette__choice[data-colour=h1-22]{--app-theme-colour:#5a3616}:is(:root,.theme-preview)[data-nav-colour=h1-26],.colour-palette__choice[data-colour=h1-26]{--app-theme-colour:#6a401b}:is(:root,.theme-preview)[data-nav-colour=h1-28],.colour-palette__choice[data-colour=h1-28]{--app-theme-colour:#72451d}:is(:root,.theme-preview)[data-nav-colour=h2-18],.colour-palette__choice[data-colour=h2-18]{--app-theme-colour:#494512}:is(:root,.theme-preview)[data-nav-colour=h2-22],.colour-palette__choice[data-colour=h2-22]{--app-theme-colour:#5a5416}:is(:root,.theme-preview)[data-nav-colour=h2-26],.colour-palette__choice[data-colour=h2-26]{--app-theme-colour:#6a631b}:is(:root,.theme-preview)[data-nav-colour=h2-28],.colour-palette__choice[data-colour=h2-28]{--app-theme-colour:#726b1d}:is(:root,.theme-preview)[data-nav-colour=h3-18],.colour-palette__choice[data-colour=h3-18]{--app-theme-colour:#344912}:is(:root,.theme-preview)[data-nav-colour=h3-22],.colour-palette__choice[data-colour=h3-22]{--app-theme-colour:#405a16}:is(:root,.theme-preview)[data-nav-colour=h3-26],.colour-palette__choice[data-colour=h3-26]{--app-theme-colour:#4c6a1b}:is(:root,.theme-preview)[data-nav-colour=h3-28],.colour-palette__choice[data-colour=h3-28]{--app-theme-colour:#51721d}:is(:root,.theme-preview)[data-nav-colour=h4-18],.colour-palette__choice[data-colour=h4-18]{--app-theme-colour:#1b4912}:is(:root,.theme-preview)[data-nav-colour=h4-22],.colour-palette__choice[data-colour=h4-22]{--app-theme-colour:#215a16}:is(:root,.theme-preview)[data-nav-colour=h4-26],.colour-palette__choice[data-colour=h4-26]{--app-theme-colour:#266a1b}:is(:root,.theme-preview)[data-nav-colour=h4-28],.colour-palette__choice[data-colour=h4-28]{--app-theme-colour:#29721d}:is(:root,.theme-preview)[data-nav-colour=h5-18],.colour-palette__choice[data-colour=h5-18]{--app-theme-colour:#124923}:is(:root,.theme-preview)[data-nav-colour=h5-22],.colour-palette__choice[data-colour=h5-22]{--app-theme-colour:#165a2b}:is(:root,.theme-preview)[data-nav-colour=h5-26],.colour-palette__choice[data-colour=h5-26]{--app-theme-colour:#1b6a32}:is(:root,.theme-preview)[data-nav-colour=h5-28],.colour-palette__choice[data-colour=h5-28]{--app-theme-colour:#1d7236}:is(:root,.theme-preview)[data-nav-colour=h6-18],.colour-palette__choice[data-colour=h6-18]{--app-theme-colour:#12493d}:is(:root,.theme-preview)[data-nav-colour=h6-22],.colour-palette__choice[data-colour=h6-22]{--app-theme-colour:#165a4a}:is(:root,.theme-preview)[data-nav-colour=h6-26],.colour-palette__choice[data-colour=h6-26]{--app-theme-colour:#1b6a58}:is(:root,.theme-preview)[data-nav-colour=h6-28],.colour-palette__choice[data-colour=h6-28]{--app-theme-colour:#1d725e}:is(:root,.theme-preview)[data-nav-colour=h7-18],.colour-palette__choice[data-colour=h7-18]{--app-theme-colour:#123d49}:is(:root,.theme-preview)[data-nav-colour=h7-22],.colour-palette__choice[data-colour=h7-22]{--app-theme-colour:#164a5a}:is(:root,.theme-preview)[data-nav-colour=h7-26],.colour-palette__choice[data-colour=h7-26]{--app-theme-colour:#1b586a}:is(:root,.theme-preview)[data-nav-colour=h7-28],.colour-palette__choice[data-colour=h7-28]{--app-theme-colour:#1d5e72}:is(:root,.theme-preview)[data-nav-colour=h8-18],.colour-palette__choice[data-colour=h8-18]{--app-theme-colour:#122349}:is(:root,.theme-preview)[data-nav-colour=h8-22],.colour-palette__choice[data-colour=h8-22]{--app-theme-colour:#162b5a}:is(:root,.theme-preview)[data-nav-colour=h8-26],.colour-palette__choice[data-colour=h8-26]{--app-theme-colour:#1b326a}:is(:root,.theme-preview)[data-nav-colour=h8-28],.colour-palette__choice[data-colour=h8-28]{--app-theme-colour:#1d3672}:is(:root,.theme-preview)[data-nav-colour=h9-18],.colour-palette__choice[data-colour=h9-18]{--app-theme-colour:#1b1249}:is(:root,.theme-preview)[data-nav-colour=h9-22],.colour-palette__choice[data-colour=h9-22]{--app-theme-colour:#21165a}:is(:root,.theme-preview)[data-nav-colour=h9-26],.colour-palette__choice[data-colour=h9-26]{--app-theme-colour:#261b6a}:is(:root,.theme-preview)[data-nav-colour=h9-28],.colour-palette__choice[data-colour=h9-28]{--app-theme-colour:#291d72}:is(:root,.theme-preview)[data-nav-colour=h10-18],.colour-palette__choice[data-colour=h10-18]{--app-theme-colour:#341249}:is(:root,.theme-preview)[data-nav-colour=h10-22],.colour-palette__choice[data-colour=h10-22]{--app-theme-colour:#40165a}:is(:root,.theme-preview)[data-nav-colour=h10-26],.colour-palette__choice[data-colour=h10-26]{--app-theme-colour:#4c1b6a}:is(:root,.theme-preview)[data-nav-colour=h10-28],.colour-palette__choice[data-colour=h10-28]{--app-theme-colour:#511d72}:is(:root,.theme-preview)[data-nav-colour=h11-18],.colour-palette__choice[data-colour=h11-18]{--app-theme-colour:#491245}:is(:root,.theme-preview)[data-nav-colour=h11-22],.colour-palette__choice[data-colour=h11-22]{--app-theme-colour:#5a1654}:is(:root,.theme-preview)[data-nav-colour=h11-26],.colour-palette__choice[data-colour=h11-26]{--app-theme-colour:#6a1b63}:is(:root,.theme-preview)[data-nav-colour=h11-28],.colour-palette__choice[data-colour=h11-28]{--app-theme-colour:#721d6b}:is(:root,.theme-preview)[data-nav-colour=h12-18],.colour-palette__choice[data-colour=h12-18]{--app-theme-colour:#49122c}:is(:root,.theme-preview)[data-nav-colour=h12-22],.colour-palette__choice[data-colour=h12-22]{--app-theme-colour:#5a1636}:is(:root,.theme-preview)[data-nav-colour=h12-26],.colour-palette__choice[data-colour=h12-26]{--app-theme-colour:#6a1b40}:is(:root,.theme-preview)[data-nav-colour=h12-28],.colour-palette__choice[data-colour=h12-28]{--app-theme-colour:#721d45}:is(:root,.theme-preview)[data-nav-colour^=h]{--color-nav:var(--app-theme-colour);--color-nav-ink:#fff;--color-accent:var(--app-theme-colour);--color-button-primary-hover:color-mix(in srgb, var(--color-accent) 84%, var(--color-ink));--color-surface-tint:color-mix(in srgb, var(--app-theme-colour) 8%, white)}:is(:root,.theme-preview)[data-accent=black]{--accent-h:0;--accent-s:0%;--accent-l:0%}:is(:root,.theme-preview)[data-accent=h0-18]{--accent-h:0;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h0-22]{--accent-h:0;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h0-26]{--accent-h:0;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h0-28]{--accent-h:0;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h1-18]{--accent-h:28;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h1-22]{--accent-h:28;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h1-26]{--accent-h:28;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h1-28]{--accent-h:28;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h2-18]{--accent-h:55;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h2-22]{--accent-h:55;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h2-26]{--accent-h:55;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h2-28]{--accent-h:55;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h3-18]{--accent-h:83;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h3-22]{--accent-h:83;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h3-26]{--accent-h:83;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h3-28]{--accent-h:83;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h4-18]{--accent-h:111;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h4-22]{--accent-h:111;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h4-26]{--accent-h:111;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h4-28]{--accent-h:111;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h5-18]{--accent-h:138;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h5-22]{--accent-h:138;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h5-26]{--accent-h:138;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h5-28]{--accent-h:138;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h6-18]{--accent-h:166;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h6-22]{--accent-h:166;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h6-26]{--accent-h:166;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h6-28]{--accent-h:166;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h7-18]{--accent-h:194;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h7-22]{--accent-h:194;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h7-26]{--accent-h:194;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h7-28]{--accent-h:194;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h8-18]{--accent-h:222;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h8-22]{--accent-h:222;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h8-26]{--accent-h:222;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h8-28]{--accent-h:222;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h9-18]{--accent-h:249;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h9-22]{--accent-h:249;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h9-26]{--accent-h:249;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h9-28]{--accent-h:249;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h10-18]{--accent-h:277;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h10-22]{--accent-h:277;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h10-26]{--accent-h:277;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h10-28]{--accent-h:277;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h11-18]{--accent-h:305;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h11-22]{--accent-h:305;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h11-26]{--accent-h:305;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h11-28]{--accent-h:305;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent=h12-18]{--accent-h:332;--accent-s:60%;--accent-l:18%}:is(:root,.theme-preview)[data-accent=h12-22]{--accent-h:332;--accent-s:60%;--accent-l:22%}:is(:root,.theme-preview)[data-accent=h12-26]{--accent-h:332;--accent-s:60%;--accent-l:26%}:is(:root,.theme-preview)[data-accent=h12-28]{--accent-h:332;--accent-s:60%;--accent-l:28%}:is(:root,.theme-preview)[data-accent]{--accent-pick:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--color-accent:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--color-accent-ink:var(--accent-ink-pick,var(--color-accent-ink-light))}:is(:root,.theme-preview)[data-accent=black]:not([data-app-mode=dark]),:is(:root,.theme-preview):is([data-nav-colour=white],[data-nav-colour=grey],[data-nav-colour=black]):not([data-accent]):not([data-app-mode=dark]){--color-button-primary-active:color-mix(in srgb, var(--color-accent) 75%, #fff)}:is(:root,.theme-preview)[data-accent]:is([data-nav-colour=white],[data-nav-colour=grey],[data-nav-colour^=pale]):not([data-app-mode=dark]){--color-nav-underline:var(--color-accent)}:is(:root,.theme-preview)[data-app-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:color-mix(in srgb, var(--color-nav) 4%, #edf1f5);--color-ink-muted:color-mix(in srgb, var(--color-nav) 5%, #b8c2ce);--color-ink-disabled:color-mix(in srgb, var(--color-nav) 5%, #7d8896);--map-ink:var(--color-ink);--map-ink-muted:var(--color-ink-muted);--color-surface:color-mix(in srgb, var(--color-nav) 12%, #18212b);--color-surface-tint:color-mix(in srgb, var(--color-nav) 18%, #253241);--color-panel:var(--color-surface-tint);--color-tint-line:color-mix(in srgb, var(--color-nav) 12%, #62758a);--color-line:color-mix(in srgb, var(--color-nav) 8%, #536273);--color-line-strong:color-mix(in srgb, var(--color-nav) 5%, #b8c2ce);--color-line-soft:color-mix(in srgb, var(--color-nav) 12%, #344252);--color-accent:color-mix(in srgb, var(--color-nav) 25%, #fff);--color-accent-ink:#18212b;--color-button-primary-active:color-mix(in srgb, var(--color-accent) 72%, var(--color-ink));--color-accent-tint-selected:color-mix(in srgb, var(--color-accent) 12%, transparent);--color-danger:#ffb4ab;--color-danger-ink:#3d0905;--color-danger-tint:#492b2b;--color-notice-tint:color-mix(in srgb, var(--color-nav) 12%, #293746);--color-success-tint:#263d33;--color-overlay:#000000a6;--color-focus:color-mix(in srgb, var(--color-nav) 5%, #9fc5ff);--color-component-gutter:color-mix(in srgb, var(--color-nav) 5%, #b8c2ce);--color-grip:color-mix(in srgb, var(--color-nav) 5%, #b8c2ce);--color-canvas:color-mix(in srgb, var(--color-nav) 10%, #10171f)}:is(:root,.theme-preview)[data-app-mode=dark][data-accent]{--color-accent:color-mix(in srgb, var(--accent-pick) 25%, #fff);--color-accent-ink:#18212b}:root[data-table-spacing=compact]{--table-cell-padding:8px}:root[data-table-spacing=spacious]{--table-cell-padding:16px}:root[data-app-font-size="14"]{--font-size-body:14px;--font-size-control:14px;--font-size-small:12px}:root[data-app-font-size="18"]{--font-size-body:18px;--font-size-control:17px;--font-size-small:16px}.ed-pages{--app-theme-colour:var(--color-nav-slate);--color-ink:#000;--color-ink-muted:#555;--map-ink:#000;--map-ink-muted:#555;--color-line:#ddd;--color-line-soft:#eee;--color-component-gutter:#40566b;--color-accent:var(--color-report-accent);--color-surface-tint:var(--color-report-tint);--color-secondary:initial;--color-secondary-ink:initial;--color-secondary-line:initial;--color-secondary-line-hover:initial;--color-secondary-hover:initial;--color-secondary-active:initial;--color-canvas:#e8e8e8;--underline-colour:var(--color-ink);color:var(--color-ink);--font-size-body:16px;--font-size-control:15px;--font-size-small:14px;--table-cell-padding:12px;font-size:var(--font-size-body)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}:is(html:has(.page:not(.page--bleed):not(.page--fill)),html:has(.page--document-gutter)){scrollbar-gutter:stable}body{font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height);color:var(--color-ink);background:var(--color-surface)}h1,h2,h3,p{margin:0}h2{font-size:var(--font-size-large);font-weight:var(--font-weight-strong)}h3,h4{font-weight:var(--font-weight-strong)}a{color:inherit}a[href]:hover{text-decoration:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:var(--space-1)}:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--size-focus-offset)}:where(button:not([role=tab])),:where(.menu__item,.skip-link,.maptools__bar,.mapscale,.ed-history-actions,.ed-document-zoom,.ed-context-tools){border-radius:var(--radius-1)}:where(.menu){border-radius:var(--radius-2)}.stack{gap:var(--space-5);flex-direction:column;display:flex}.stack--tight{gap:var(--space-2)}.stack--sections{gap:var(--space-5)}.row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.row--end{justify-content:flex-end}.row>.field{flex:1 1 var(--size-filter-width);width:auto;min-width:0}.toolbar{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.toolbar__start{gap:var(--space-3);margin-right:auto;display:flex}.control{font:inherit;font-size:var(--font-size-control);height:var(--size-control-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-ink)}.dropdown{min-width:0;max-width:100%;color:var(--color-ink);display:inline-flex;position:relative}.dropdown:after{content:"▾";right:var(--space-3);font-size:var(--font-size-control);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dropdown__input{appearance:none;border-color:var(--field-border,var(--color-line));width:100%;min-width:0;padding-right:var(--space-5);cursor:pointer}.dropdown__input:not(:disabled):hover{background-color:var(--color-surface-tint)}.dropdown__input:disabled{color:var(--color-ink-muted);background-color:var(--color-surface-tint);cursor:not-allowed}.dropdown__carrier{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);pointer-events:none;position:absolute}.dropdown__input{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown__list{z-index:99;box-sizing:border-box;overscroll-behavior:contain;padding:var(--space-1);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--font-size-control);box-shadow:var(--shadow-popover);overflow:auto}:root[data-app-mode=dark] .dropdown__list{padding:calc(var(--space-1) - var(--border-width));border:var(--border-width) solid var(--color-line);box-shadow:none}.dropdown__option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);overflow-wrap:anywhere;cursor:pointer}.dropdown__option[aria-selected=true]{background:var(--color-accent-tint-selected);box-shadow:inset var(--underline-thickness) 0 0 var(--color-accent);color:var(--color-ink);font-weight:var(--font-weight-strong)}.dropdown__option[data-active=true]{outline:calc(2 * var(--border-width)) solid var(--color-accent);outline-offset:calc(-2 * var(--border-width));background:var(--color-surface-tint);color:var(--color-ink)}.dropdown__option[aria-selected=true][data-active=true]{outline-offset:var(--border-width);scroll-margin:calc(3 * var(--border-width));background:var(--color-accent-tint-selected)}.dropdown__option[aria-disabled=true]{color:var(--color-ink-muted);cursor:not-allowed}.dropdown__group{padding:var(--space-2) var(--space-3);color:var(--color-ink);font-size:var(--font-size-body);font-weight:var(--font-weight-strong)}.control--search{width:var(--size-search-width);max-width:100%}.choice{display:flex}.choice__item{font:inherit;font-size:var(--font-size-control);height:var(--size-control-height);padding:0 var(--space-4);border:var(--border-width) solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer}.choice__item+.choice__item{border-left:0}.choice__item:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.choice__item:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.choice__item[aria-pressed=true],.choice__item[aria-pressed=true]:hover:not(:disabled),.choice__item[aria-pressed=true]:active:not(:disabled){background:var(--color-accent-tint-selected);color:var(--color-ink);font-weight:var(--font-weight-strong)}.choice__item[aria-pressed=true]{border-bottom:var(--underline-thickness) solid var(--color-accent);padding-top:calc(var(--underline-thickness) - var(--border-width))}.choice__item:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.choice__item:hover:not(:disabled){background:var(--color-button-hover)}}.choice__item:active:not(:disabled){background:var(--color-button-active)}.cards{grid-template-columns:repeat(auto-fill, minmax(var(--size-card-min-width), 1fr));gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.cards--single{grid-template-columns:minmax(0,1fr)}.card{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-2);flex-direction:column;min-width:0;display:flex}.card__image{height:var(--size-card-image-height);border-radius:calc(var(--radius-2) - var(--border-width)) calc(var(--radius-2) - var(--border-width)) 0 0;border-bottom:var(--border-width) solid var(--color-line);flex:none;overflow:hidden}.card__body{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}.card__title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-height:var(--size-card-title-min-height);margin-bottom:var(--space-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card--plain .card__title{min-height:0;font-weight:var(--font-weight-strong);display:block;overflow:visible}.card__title-button{text-align:left;font:inherit;font-weight:var(--font-weight-strong);color:var(--color-ink);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;min-width:0;max-width:100%;padding:0}.card__title a{font-weight:var(--font-weight-normal);color:var(--color-ink);text-underline-offset:var(--size-underline-offset);text-decoration:underline}.card__line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card__actions{padding-top:var(--space-3);margin-top:auto}.card--plain:has(.card__actions) .card__body{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}:is(.card--plain:has(.card__actions) .card__title,.card--plain:has(.card__actions) .card__line){grid-column:1;min-width:0}.card--plain:has(.card__actions) .card__actions{grid-area:1/2/span 2;margin-top:0;padding-top:0}.card__edit{min-width:var(--size-touch-target);min-height:var(--size-touch-target);color:var(--color-ink);justify-content:center;align-items:center;display:flex}.card__edit .map-icon{margin-right:0}@media (hover:hover){.card__edit:not(:disabled):hover{background:var(--color-button-hover)}}.card__edit:not(:disabled):active{background:var(--color-button-active)}.card__edit:disabled{color:var(--color-ink-muted);cursor:default}.thumb{width:var(--size-thumb-width);height:var(--size-thumb-height);border:var(--border-width) solid var(--color-line);background:var(--color-panel);flex:none;display:block}.thumb--fill{border:0;width:100%;height:100%}.thumb--empty{background:var(--color-surface);box-sizing:border-box;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:var(--line-height);color:var(--color-ink-muted);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.thumb--empty:before{content:"";inset:var(--space-2);border:var(--border-width) dashed var(--color-line);position:absolute}.thumb--page{box-sizing:border-box;padding:var(--space-1);justify-content:center;align-items:center;display:flex}.thumb__page{width:100%;height:100%}.thumb__sheet{fill:var(--color-surface);stroke:var(--color-line);stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.thumb__part{fill:var(--color-surface-tint);stroke:var(--color-ink-muted);stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.thumb__part--map{fill:var(--color-overlay)}.thumb--map{position:relative;overflow:hidden}.thumb__outline{width:100%;height:100%;position:absolute;inset:0}.thumb__shape{fill:var(--color-overlay);stroke:var(--color-surface);stroke-width:var(--border-width-strong);vector-effect:non-scaling-stroke}.split{gap:var(--size-tool-gap);flex-wrap:wrap;align-items:start;display:flex}.split>:first-child{min-width:var(--size-split-min-width);flex:1 1 0}.split>:last-child{flex:0 1 var(--size-side-map);min-width:0}.split--wide{gap:var(--space-7)}.split--wide>:first-child{flex:3 1 0}.split--wide>:last-child{min-width:var(--size-split-min-width);flex:2 1 0}.aside{background:var(--color-surface-tint)}.aside .table th,.aside .table td{border-color:var(--color-tint-line)}.aside__body{padding:var(--space-5) var(--space-5) var(--space-2)}.panel__title.section-heading{margin:0 0 var(--space-4)}.page{flex-direction:column;min-height:100%;display:flex}.page__nav{align-items:center;gap:var(--space-2) var(--space-6);min-height:var(--size-nav-height);padding:var(--space-2) var(--space-6);border-bottom:var(--border-width) solid var(--color-line);background:var(--color-nav);color:var(--color-nav-ink);flex-wrap:wrap;display:flex;position:relative}.page__nav>:focus-visible,.page__links :focus-visible,.page__avatar:focus-visible{outline-color:var(--color-nav-ink)}.page__brand{align-items:center;gap:var(--space-3);font-weight:var(--font-weight-strong);text-decoration:none;display:flex}.page__brand:is(a[href]:hover,a[href]:active){text-decoration:none}.page__mark{width:var(--size-brand-mark);height:var(--size-brand-mark);background:var(--color-nav-ink)}.page__links{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.page__links--end{margin-left:auto}.page__alert{padding:var(--space-3) var(--space-6) 0}.page__link{color:var(--color-nav-ink);padding:calc(var(--space-1) + var(--border-width)) 0 calc(var(--underline-offset) - var(--border-width));border-bottom:var(--underline-thickness) solid transparent;text-decoration:none}.page__link[aria-current=page]{font-weight:var(--font-weight-strong);border-bottom-color:var(--color-nav-underline)}.page__nav .page__link:hover{border-bottom-color:var(--color-nav-ink);text-decoration:none}.page__me{position:static}.page__avatar{font:inherit;color:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;border:0;padding:0;display:flex}.page__menu-colour{padding:var(--space-2) var(--space-4)}.menu{color:var(--color-ink);z-index:var(--z-popup-menu);min-width:var(--size-filter-width);padding:var(--space-1) 0;background:var(--color-surface);border:var(--border-width) solid var(--color-line);font-size:var(--font-size-control);flex-direction:column;display:flex;position:absolute}.menu--end{right:0;top:calc(100% + var(--space-1))}.menu--bar{right:var(--space-6);max-width:calc(100% - 2 * var(--space-6));top:calc(100% + var(--space-1))}.menu--fixed{width:var(--size-map-layer-menu-width);max-height:100dvh;position:fixed;overflow-y:auto}.menu__item{box-sizing:border-box;width:100%;min-height:var(--size-control-height);padding:var(--space-2) var(--space-4);font:inherit;color:var(--color-ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.menu__item:is(a[href]:hover,a[href]:active){text-decoration:none}@media (hover:hover){.menu__item:is(button,a[href]):not(:disabled):hover{background:var(--color-button-hover)}}.menu__item:is(button,a[href]):not(:disabled):active{background:var(--color-button-active)}.menu__item[aria-current=true]{font-weight:var(--font-weight-strong)}.menu__item:disabled{color:var(--color-ink-muted);cursor:default}.page__switch .menu__item:disabled{cursor:progress}.menu__item--slider .slider{flex:1}.menu__item .map-icon{margin-right:var(--space-2)}.menu__rule{border:0;border-top:var(--border-width) solid var(--color-line);margin:var(--space-2) 0}.page__menu-note{max-width:var(--size-field-width);padding:var(--space-2) var(--space-4);color:var(--color-danger);margin:0}.page__switch .menu__item{white-space:normal;overflow-wrap:anywhere;width:100%;display:block}.page__menu-org{padding:var(--space-2) var(--space-4);color:var(--color-ink-muted);font-size:var(--font-size-small);border-bottom:var(--border-width) solid var(--color-line);overflow-wrap:anywhere;margin:0}.page__act{align-items:center;gap:var(--space-4);min-height:var(--size-action-bar-height);padding:var(--space-2) var(--space-6);border-bottom:var(--border-width) solid var(--color-line);flex-wrap:wrap;display:flex}.page__main>.stack>.stack:not(.stack--tight)>h3{font-size:var(--font-size-large);font-weight:var(--font-weight-strong);overflow-wrap:anywhere}.page__back{font-size:var(--font-size-back);color:var(--color-ink);align-items:center;line-height:1;text-decoration:none;display:flex}.page__back-arrow{width:var(--size-back-arrow-width);height:var(--size-back-arrow-height);flex:none}.page__back-label{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.page__heading{min-width:0}.page__title{align-items:center;gap:var(--space-3);font-size:var(--font-size-title);font-weight:var(--font-weight-strong);flex-wrap:wrap;display:flex}.page__actions{gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.tabs{gap:var(--space-5);padding:0 var(--space-4);white-space:nowrap;display:flex}.tabs__tab{padding:var(--space-3) 0;padding-bottom:var(--underline-offset);border:0;border-bottom:var(--underline-thickness) solid transparent;color:var(--color-ink);font:inherit;font-size:var(--font-size-body);cursor:pointer;white-space:nowrap;background:0 0}.tabs__tab:after{content:attr(data-label);visibility:hidden;height:0;font-weight:var(--font-weight-strong);display:block;overflow:hidden}.tabs__tab[aria-selected=true]{font-weight:var(--font-weight-strong);border-bottom-color:var(--underline-colour)}@media (hover:hover){.tabs__tab:hover{font-weight:var(--font-weight-strong);border-bottom-color:var(--underline-colour)}}.page__tabs{gap:var(--space-1) var(--space-6);padding:var(--space-4) var(--space-6) var(--space-5);flex-wrap:wrap;display:flex}.page__tabs--spaced{padding-bottom:var(--space-5)}.page--bleed:not(.page--document-gutter) .page__tabs{padding-bottom:0}.page__tab{padding-bottom:var(--underline-offset);border-bottom:var(--underline-thickness) solid transparent;color:var(--color-ink);text-decoration:none}.page__tab[aria-current=page]{font-weight:var(--font-weight-strong);border-bottom-color:var(--color-accent)}.page__main{width:100%;padding:var(--space-5) var(--space-6);flex:1}.page__foot{background:var(--color-panel);height:var(--size-footer-height);justify-content:flex-end;align-items:center;gap:var(--space-5);padding:0 var(--space-6);font-size:var(--font-size-control);flex:none;display:flex}.btn-reset{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.button{font:inherit;font-size:var(--font-size-control);font-weight:var(--font-weight-strong);height:var(--size-control-height);padding:0 var(--space-4);white-space:nowrap;border-radius:var(--radius-1);border:var(--border-width) solid var(--color-line);background:var(--color-surface);min-width:0;max-width:100%;color:var(--color-ink);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.button__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.button:is(a[href]:hover,a[href]:active){text-decoration:none}.button:disabled{opacity:.5;cursor:not-allowed}.button:disabled:hover,.button:disabled:active{text-decoration:none}@media (hover:hover){.button:hover:not(:disabled){background-color:var(--color-button-hover)}.button--primary:hover:not(:disabled){background-color:var(--color-button-primary-hover)}.button--secondary:hover:not(:disabled){background-color:var(--color-secondary-hover,var(--color-button-hover))}.button--danger:hover:not(:disabled){background-color:var(--color-button-danger-hover)}}.button:active:not(:disabled){background-color:var(--color-button-active)}.button--secondary:active:not(:disabled){background-color:var(--color-secondary-active,var(--color-button-active))}.button--primary:active:not(:disabled){background-color:var(--color-button-primary-active)}.button--danger:active:not(:disabled){background-color:var(--color-button-danger-active)}.button--secondary{background:var(--color-secondary,var(--color-surface));border-color:var(--color-secondary-line,var(--color-line));color:var(--color-secondary-ink,var(--color-ink))}.button--secondary:is([aria-pressed=true],[aria-current=true],[aria-current=page]),.button--secondary:is([aria-pressed=true],[aria-current=true],[aria-current=page]):hover:not(:disabled),.button--secondary:is([aria-pressed=true],[aria-current=true],[aria-current=page]):active:not(:disabled){background:var(--color-accent-tint-selected);color:var(--color-ink)}.button--secondary:is([aria-pressed=true],[aria-current=true],[aria-current=page]){border-bottom:var(--underline-thickness) solid var(--color-accent);padding-top:calc(var(--underline-thickness) - var(--border-width))}@media (forced-colors:active){.button--secondary:is([aria-pressed=true],[aria-current=true],[aria-current=page]),.choice__item[aria-pressed=true]{color:canvastext;border-color:highlight}.dropdown__option[aria-selected=true]{border-left:var(--underline-thickness) solid Highlight;padding-left:calc(var(--space-3) - var(--underline-thickness))}}.button--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.button--danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-danger-ink)}.field{gap:var(--space-1);max-width:var(--size-field-width);flex-direction:column;width:100%;display:flex}.slider{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.slider__head{justify-content:space-between;align-items:center;display:flex}.slider__label{white-space:nowrap;align-items:center;display:flex}.slider__value{min-width:var(--space-5);text-align:right}.slider__input{width:100%}.field__label{font-size:var(--font-size-small);font-weight:var(--font-weight-strong);overflow-wrap:anywhere;min-width:0}.field__input{font:inherit;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--field-border,var(--color-line));border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-ink)}.field__input[type=color]{padding:var(--space-1);height:var(--size-control-height)}.field__input:focus-visible,.control:focus-visible,.dropdown__input:focus-visible{border-color:var(--field-border-focus,var(--color-focus))}.field__hint{font-size:var(--font-size-small);color:var(--color-ink-muted);margin:0}.table__wrap{min-width:0;max-width:100%}.table__scroll{max-width:100%;position:relative;overflow-x:auto}.table__scroll-hint{margin:var(--space-1) 0 0;font-size:var(--font-size-small);color:var(--color-ink-muted)}.table__caption--hidden{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.table{font:inherit;border-collapse:collapse;table-layout:fixed;width:100%}.table th,.table td{text-align:left;padding:var(--table-cell-padding,var(--space-3));border-bottom:var(--border-width) solid var(--color-line-soft);overflow-wrap:anywhere}.table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.table td{vertical-align:middle}.table th{font-size:var(--font-size-body);background:var(--color-secondary,transparent);color:var(--color-secondary-ink,var(--color-ink));font-weight:var(--font-weight-strong)}.table__sort{font:inherit;align-items:center;gap:var(--space-2);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.table__arrow{font-weight:var(--font-weight-normal);color:var(--color-ink-muted)}.table__sort[data-sorted] .table__arrow{color:var(--color-ink)}.table__name{align-items:center;gap:var(--space-3);display:flex}.table__name>:last-child{overflow-wrap:anywhere;min-width:0}.table__name--truncate>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table__name-line{font-size:var(--font-size-small);color:var(--color-ink-muted);display:block}.table__name a{font-weight:var(--font-weight-normal);color:var(--color-ink);text-underline-offset:var(--size-underline-offset);text-decoration:underline}.dialog__backdrop{z-index:101;background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{--field-border:var(--color-line);--field-border-focus:var(--color-focus);width:var(--size-dialog-width);max-width:100%;max-height:var(--size-dialog-max-height);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-3);box-shadow:var(--shadow-dialog);overflow-y:auto}.dialog--pinned>.row--end:last-child{bottom:calc(-1 * var(--space-5));padding:var(--space-3) 0;background:var(--color-surface);position:sticky}.stack--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.dialog__list{min-height:var(--size-dialog-list-min-height);flex:auto;overflow-y:auto}.dialog__title{font-size:var(--font-size-large);font-weight:var(--font-weight-strong);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-line);overflow-wrap:anywhere}.dialog:not(.dialog--report) p{overflow-wrap:anywhere}.dialog .button{border-radius:var(--radius-1)}.message{overflow-wrap:anywhere;padding:var(--space-4);border-radius:var(--radius-2);background:var(--color-panel)}.message--error{background:var(--color-danger-tint)}.message--success{background:var(--color-success-tint)}.message__word{margin-bottom:var(--space-1);font-weight:var(--font-weight-strong);display:block}.message__title{font-weight:var(--font-weight-strong)}.message__list{margin:var(--space-1) 0 0;padding-inline-start:var(--space-5)}.maptop .message__word{margin:0 var(--space-2) 0 0;display:inline}.maptop .message>div{display:inline}.map{height:var(--map-height);position:relative}.section-heading{font-size:var(--font-size-large);font-weight:var(--font-weight-strong);margin:var(--space-3) 0 0}.map-frame{height:var(--size-map-preview-height);overflow:hidden}.map-frame .map{height:100%}.map-box{height:var(--map-height);border:var(--border-width) solid var(--color-line);position:relative;overflow:hidden}.map-box .map{height:100%}.map-box .maptop{left:var(--size-map-edge);right:var(--size-map-edge)}.contents{display:contents}.dialog--wide{width:min(var(--size-dialog-wide-width), calc(100% - var(--space-5)))}.dialog--picker{width:min(var(--size-dialog-picker-width), calc(100% - var(--space-5)));height:var(--size-dialog-max-height);color:var(--color-ink);overflow:hidden}.dialog--picker>:not(.stack--fill),.dialog--picker>.stack--fill>:not(.dialog__list){flex-shrink:0}.dialog--picker .dialog__list{min-height:0}.dialog--picker>.stack--fill{gap:var(--space-3)}.dialog--picker .stack--fill,.dialog--picker .toolbar>*,.dialog--picker .dropdown,.dialog--picker .card{min-width:0;max-width:100%}.dialog--picker .cards{grid-template-columns:repeat(auto-fill, minmax(min(var(--size-card-min-width), 100%), 1fr))}.theme-layout{grid-template-columns:minmax(var(--size-theme-controls-min), 1fr) minmax(0, 1.2fr);gap:var(--space-6);align-items:stretch;display:grid}.theme-controls{min-width:0}.theme-controls__fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.colour-palette{border:0;min-width:0;margin:0;padding:0}.colour-palette__choices{gap:var(--space-1);max-width:var(--size-theme-palette-width);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.colour-palette__choice{cursor:pointer;padding:var(--border-width-strong);border:var(--border-width-strong) solid transparent;position:relative}.colour-palette__choice input{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);position:absolute;overflow:hidden}.colour-palette__choice:has(input:checked){border-color:var(--color-ink)}.colour-palette__choice:focus-within{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--size-focus-offset)}.colour-palette__swatch{aspect-ratio:1;min-height:var(--size-theme-swatch-min);font-size:var(--font-size-small);background:var(--app-theme-colour);color:var(--swatch-ink);border:var(--border-width) solid var(--color-line-strong);place-items:center;line-height:1;display:grid}.colour-palette__swatch>span{visibility:hidden}.colour-palette__choice:has(input:checked) .colour-palette__swatch>span{visibility:visible}.theme-preview{border:var(--border-width) solid var(--color-line);min-width:0}.theme-preview>.page__nav{padding:var(--space-3);gap:var(--space-4)}.theme-preview__content{padding:var(--space-4)}@media (width<=760px){.theme-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.colour-palette__choices{grid-template-columns:repeat(8,minmax(0,1fr))}}.project-facts__team{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.maplayer__more{width:var(--size-map-more-button);height:var(--size-map-more-button);color:var(--color-ink);justify-content:center;align-items:center;display:flex}.maplayer__more[aria-expanded=true]{background:var(--color-accent-tint-selected)}.mapstage[data-compact] .basemap-control__button{width:calc(var(--size-map-button) + var(--space-1) * 2 + var(--border-width) * 2);height:calc(var(--size-map-button) + var(--space-1) * 2 + var(--border-width) * 2);justify-content:center;padding:0}.mapstage[data-compact] .basemap-control__name{display:none}.maptools__bar{padding:var(--space-1);pointer-events:auto;background:var(--color-surface);border:var(--border-width) solid var(--color-line);white-space:nowrap;display:flex;position:relative}.maptools__bar .button{justify-content:center;gap:var(--space-1);white-space:normal;text-align:center;width:auto;min-width:var(--size-map-toolbar-button);height:var(--size-map-toolbar-button);padding:var(--space-1);font-size:var(--font-size-small);flex-direction:column;line-height:1.1}.maptools__bar .button__label{justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex;overflow:visible}.maptools__bar .button:is([aria-pressed=true],[aria-expanded=true]){border-color:var(--color-line)}.maptools__group>.maptools__bar .button{border-color:#0000}.maptools__bar .button:is([aria-pressed=true],[aria-expanded=true]),.maptools__bar .button:is([aria-pressed=true],[aria-expanded=true]):hover:not(:disabled),.maptools__bar .button:is([aria-pressed=true],[aria-expanded=true]):active:not(:disabled){background:var(--color-accent-tint-selected);color:var(--color-ink)}.maptools__bar .button:is([aria-pressed=true],[aria-expanded=true]){border-bottom:var(--underline-thickness) solid var(--color-accent);padding-top:calc(var(--space-1) + var(--underline-thickness) - var(--border-width))}.maptools__bar .toolbar{gap:var(--space-1);justify-content:flex-start;margin:0}@media (width<=1280px){.maptools__bar{flex-wrap:wrap;justify-content:center;max-width:100%}}@media (width<=640px){.maptools__bar{flex-wrap:wrap;max-width:100%;position:static}.maptools--draw .maptools__bar{justify-content:center}.maptools__sub .maptools__bar{width:max-content;max-width:calc(100vw - var(--size-map-edge) * 2)}.maplayout .maptools__bar .button{white-space:normal;text-align:center;width:auto;min-width:var(--size-map-toolbar-button);padding:var(--space-1);gap:0;line-height:1}}.map-panel-toggle{width:var(--size-map-button);height:var(--size-map-button);background:var(--color-surface);color:inherit;cursor:pointer;border:var(--border-width) solid var(--color-line);margin-left:auto;margin-right:var(--space-3);flex:none;place-items:center;padding:0;display:grid}.maplayout__stage .map-panel-toggle{z-index:5;top:var(--size-map-edge);left:var(--size-map-edge);margin:0;position:absolute}@media (hover:hover){.map-panel-toggle:hover{background:var(--color-button-hover)}}.map-panel-toggle:active{background:var(--color-button-active)}.maplayout--panel-hidden:has(.maplayout__stage>.map-panel-toggle):where(:not(:has(.mapstage:fullscreen))){--size-map-toggle-clearance:calc(var(--size-map-button) + var(--size-map-edge))}.maplayout--panel-hidden:has(.maplayout__stage>.map-panel-toggle):where(:not(:has(.mapstage:fullscreen))) .maptop{left:calc(var(--size-map-panel-width) + var(--size-map-edge) * 2 + var(--size-map-toggle-clearance))}.maplayout--panel-hidden:has(.maplayout__stage>.map-panel-toggle):where(:not(:has(.mapstage:fullscreen))) .mapstage .maphint:is([data-cramped],[data-reaches-button]){left:calc(var(--size-map-panel-width) + var(--size-map-edge) * 2 + var(--size-map-toggle-clearance));max-width:calc(100% - var(--size-map-panel-width) - var(--size-map-edge) * 4 - var(--size-map-button) - var(--size-map-toggle-clearance))}@media (width<=700px){.maplayout--panel-hidden:has(.maplayout__stage>.map-panel-toggle):where(:not(:has(.mapstage:fullscreen))) .mapstage .maphint:is([data-cramped],[data-reaches-button]){left:calc(var(--size-map-edge) + var(--size-map-toggle-clearance));max-width:calc(100% - var(--size-map-edge) * 3 - var(--size-map-button) - var(--size-map-toggle-clearance))}}@media (width<=640px){.maplayout--panel-hidden:has(.maplayout__stage>.map-panel-toggle):where(:not(:has(.mapstage:fullscreen))) .maptop{left:calc(var(--size-map-edge) + var(--size-map-toggle-clearance))}.maplayout--panel-hidden:has(.maplayout__stage>.map-panel-toggle):where(:not(:has(.mapstage:fullscreen))) .mapstage .maphint{left:calc(var(--size-map-edge) + var(--size-map-toggle-clearance));max-width:calc(100% - var(--size-map-edge) * 3 - var(--size-map-button) - var(--size-map-toggle-clearance))}}.mapzoom__button{width:var(--size-map-button);height:var(--size-map-button);font-size:var(--font-size-map-compass);border:var(--border-width) solid var(--color-line);background:var(--color-surface);color:var(--color-ink);justify-content:center;align-items:center;display:flex}.dialog__backdrop--map,.dialog__backdrop--map-wide{padding-top:var(--size-dialog-map-top);align-items:flex-start}.dialog--map{width:var(--size-dialog-map-width);padding:var(--size-dialog-map-padding)}.dialog--map-wide{width:var(--size-dialog-map-wide-width);padding:var(--size-dialog-map-padding)}.dialog--map-wide .row{flex-wrap:nowrap}.dialog--map{max-height:calc(100vh - var(--size-dialog-map-top) - var(--space-5))}.dialog--map .button{align-items:center;gap:var(--space-2);display:inline-flex}.ed-format .button{justify-content:center}.mapzoom__button:is([aria-pressed=true],[aria-expanded=true]),.mapzoom__button:is([aria-pressed=true],[aria-expanded=true]):not(:disabled):hover,.mapzoom__button:is([aria-pressed=true],[aria-expanded=true]):not(:disabled):active{background:linear-gradient(var(--color-accent), var(--color-accent)) bottom / 100% var(--underline-thickness) no-repeat, var(--color-accent-tint-selected)}@media (hover:hover){.mapzoom__button:not(:disabled):hover{background:var(--color-button-hover)}}.mapzoom__button:not(:disabled):active{background:var(--color-button-active)}.mapzoom__button:disabled{color:var(--color-ink-muted);cursor:default}.page--bleed{height:100%}.page__main--bleed{min-height:0;padding:0;display:flex}.maplayout{min-width:0;min-height:var(--size-map-min-height,0px);flex:1;position:relative}.maplayout--panel-hidden{--size-map-panel-width:0px}.maplayout__stage{position:absolute;inset:0}.mappanel__header{justify-content:flex-start;align-items:center;min-width:0;display:flex}.mappanel__header .tabs{flex-wrap:wrap;flex:1;min-width:0}.mapstage{position:absolute;inset:0}.mapstage .map{height:100%;left:var(--size-map-panel-width);width:calc(100% - var(--size-map-panel-width))}.maplibregl-canvas:focus-visible{outline-offset:calc(-1 * (var(--border-width-strong) + var(--size-focus-offset)))}@media (forced-colors:active){.maplibregl-canvas-container:has(>.maplibregl-canvas:focus-visible):after{content:"";pointer-events:none;border:calc(2 * var(--border-width-strong) + var(--size-focus-offset)) solid Canvas;outline:var(--border-width-strong) solid CanvasText;outline-offset:calc(-1 * (var(--border-width-strong) + var(--size-focus-offset)));position:absolute;inset:0}}.mappanel{z-index:2;width:var(--size-map-panel-width);background:var(--color-surface);border-right:var(--border-width) solid var(--color-line);font-size:var(--font-size-control);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.mappanel>*{flex-shrink:0}.mappanel__footer{background:var(--color-surface);border-top:var(--border-width) solid var(--color-line);margin-top:auto;position:sticky;bottom:0}.mappanel__heading{padding:var(--space-5) var(--space-4) var(--space-3);margin:0}.mappanel__body{padding:var(--space-1) var(--space-4) var(--space-3)}.mappanel__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(var(--space-2) + var(--border-width)) 0;border-bottom:var(--border-width) solid var(--color-line-soft);display:flex}.mappanel__row--total{font-weight:var(--font-weight-strong);border-top:var(--border-width) solid var(--color-line)}.mappanel__search{width:100%;margin:var(--space-2) 0}.mappanel__stack{flex-direction:column;display:flex}.mappanel__muted{color:var(--color-ink-muted);font-size:var(--font-size-small)}.mapcard__value{color:inherit;font-size:inherit}.mappanel__count{color:var(--color-ink-muted)}.mappanel__folder,.mappanel__add,.mappanel__icon{color:var(--color-ink)}.mappanel__folder{text-align:left;flex:1}.mappanel__add{text-underline-offset:var(--size-underline-offset);text-decoration:underline}.mappanel__add:disabled{color:var(--color-ink-muted);cursor:default;text-decoration:none}.mappanel__actions{gap:var(--space-3);display:flex}.mappanel__actions:has(>.mappanel__remove){align-items:center}.mappanel__icon{align-items:center;display:inline-flex}.mappanel__remove{min-width:var(--size-touch-target);min-height:var(--size-touch-target);margin:calc(var(--space-2) * -1) calc(var(--space-4) * -1) calc(var(--space-2) * -1) calc(var(--space-3) * -1);justify-content:center}.maplist,.intellist{margin:0;padding:0;list-style:none}.intellist__row:not(:last-child){border-bottom:var(--border-width) solid var(--color-line-soft)}.intellist__button{width:100%;padding:var(--space-3) var(--space-2);display:block}.intellist__button:hover{background:var(--color-panel)}.maplist--inner{padding-left:var(--space-4)}.mapfind{display:block}.mapfind-wrap{padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-line)}.mapfind__picked{align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}.mapfind__picked-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-strong);flex:1;overflow:hidden}.mapfind-wrap .mappanel__search{margin:0}.maptools,.mapzoom{--size-map-icon:var(--size-icon)}.map-icon{width:var(--size-map-icon);height:var(--size-map-icon);fill:none;stroke:currentColor;stroke-width:var(--border-width-strong);stroke-linecap:round;stroke-linejoin:round;flex:none}.maphint .map-icon{margin-right:var(--space-2)}.mapzoom__button .map-icon,.maplayer__more .map-icon,.mappanel__icon .map-icon{margin-right:0}.maplayer{position:relative}.maplist>.maplayer{padding:var(--space-2) var(--space-4);background:var(--color-panel);border-radius:var(--radius-2)}.maplist>.maplayer+.maplayer{margin-top:var(--space-3)}.maplayer .mappanel__row{border-bottom:0}.maplayer .mappanel__muted,.maplayer [role=status]{color:var(--color-ink)}.maplayer__name{align-items:center;display:flex}.maplist>.maplayer--card{background:var(--color-surface);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-2)}.maplayer--card .maplayer__name{flex:1;min-width:0}.maplayer--card .maplayer__grip{flex:none}.maplayer__text{flex-direction:column;min-width:0;display:flex}.maplayer__title{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-strong);color:var(--color-ink);overflow:hidden}.maplayer__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-small);color:var(--color-ink-muted);overflow:hidden}.maplayer--card .maplayer__tools{flex:none}.maplayer__name--zoom-hidden{color:var(--color-ink-muted);position:relative}.maplayer__name--zoom-hidden:focus-visible:after{content:attr(data-hint);z-index:var(--z-popup-menu);padding:var(--space-2);background:var(--color-panel);color:var(--color-ink);white-space:nowrap;position:absolute;top:100%;left:0}.maplayer__menu-labels,.maplayer__menu-colour{white-space:normal;cursor:default;display:block}.maplayer__swatches{gap:var(--space-2);margin-top:var(--space-1);display:flex}.maplayer__swatch{width:var(--size-icon);height:var(--size-icon);border:var(--border-width) solid var(--color-line);cursor:pointer;border-radius:50%;padding:0}.maplayer__swatch[aria-pressed=true]{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--size-focus-offset)}.maplayer__swatch--black{background:var(--color-map-boundary-black)}.maplayer__swatch--white{background:var(--color-map-boundary-white)}.maplayer__swatch--yellow{background:var(--color-map-boundary-yellow)}.maplayer__swatch--cyan{background:var(--color-map-boundary-cyan)}.maplayer__swatch--magenta{background:var(--color-map-boundary-magenta)}.maplayer__swatch--purple{background:var(--color-map-boundary-purple)}.maplayer__grip{cursor:grab;color:var(--color-grip);margin-right:calc(var(--space-2) - var(--space-1) / 2);margin-left:calc(-1 * var(--size-map-drag-offset));align-items:center;display:flex}.maplayer__tools{align-items:center;gap:var(--space-2);display:flex}.maplegend{padding:0 0 var(--space-2) var(--space-4);font-size:var(--font-size-small);margin:0;list-style:none}.maplegend__item{align-items:center;gap:var(--space-2);display:flex}.maplegend__swatch{width:var(--size-map-swatch);height:var(--size-map-swatch);border:var(--border-width) solid var(--color-line-strong)}.mapzoom{z-index:1;right:var(--size-map-edge);top:var(--size-map-edge);gap:var(--space-2);flex-direction:column;display:flex;position:absolute}.mapzoom__button--orientation{position:relative}.mapzoom__button--orientation[data-oriented=true]{background:var(--color-accent-tint-selected)}.mapzoom__orientation-needle{font-size:var(--font-size-map-needle);font-weight:var(--font-weight-strong);flex-direction:column;align-items:center;line-height:.8;display:flex}.mapzoom__orientation-needle span:first-child{font-size:var(--font-size-map-needle-north);line-height:.75}.mapzoom__orientation-tilt{right:var(--size-map-tilt-inset);bottom:var(--size-map-tilt-inset);padding:0 var(--size-map-tilt-padding);background:var(--color-surface);font-size:var(--font-size-map-needle);font-weight:var(--font-weight-strong);line-height:1.1;position:absolute}.maptools{pointer-events:none;z-index:3;left:calc(50% + var(--size-map-panel-width) / 2);bottom:var(--size-map-edge);gap:var(--space-3);display:flex;position:absolute;transform:translate(-50%)}.maptools--draw{align-items:center;gap:var(--space-2);flex-direction:column}.mapdraw__status{pointer-events:auto;padding:var(--space-2);border:var(--border-width) solid var(--color-line);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-small);margin:0}.mapdraw__status:empty{display:none}.maphint{z-index:1;left:calc(var(--size-map-panel-width) + var(--size-map-edge) * 2);bottom:calc(var(--size-map-toolbar-height) + var(--size-map-edge) * 2 + var(--space-3) + var(--size-map-scale-clearance,0px));width:var(--size-map-hint-width);max-width:calc(100% - var(--size-map-panel-width) - var(--size-map-edge) * 4 - var(--size-map-button));padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-line);font-size:var(--font-size-control);pointer-events:auto;position:absolute;overflow:auto}.mapstage{container-type:inline-size}.maptop{z-index:2;left:calc(var(--size-map-panel-width) + var(--size-map-edge) * 2);right:calc(var(--size-map-button) + var(--size-map-edge) * 2);top:var(--size-map-edge);bottom:calc(var(--size-map-edge) * 4);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, auto) minmax(var(--size-map-card-min-height), 1fr);pointer-events:none;align-items:start;display:grid;position:absolute}.maptop>*{pointer-events:none}.maptop__left>*,.maptop__right>*,.mapnotices>*{pointer-events:auto}.maptop__left{gap:var(--space-3);width:min(var(--size-map-hint-width), 100%);flex-direction:column;grid-row:1;min-height:0;max-height:100%;display:flex;overflow-y:auto}.maptop__right{justify-self:end;gap:var(--space-3);width:min(var(--size-map-card-width), 100%);flex-direction:column;grid-row:2;min-height:0;max-height:100%;display:flex;overflow-y:auto}.maptop__left+.maptop__right{margin-top:var(--space-3);max-height:calc(100% - var(--space-3))}@media (width<=640px){.maptop{left:var(--size-map-edge);bottom:calc(var(--tools-height,var(--size-map-toolbar-button)) + var(--scale-height,var(--space-6)) + var(--size-map-edge) * 2 + var(--space-2))}.mapstage:has(>.maphint) .maptop{top:calc(var(--space-7) * 4 + var(--size-map-edge) * 2)}}@container (width>=1290px){.maptop{grid-template-columns:minmax(0, 1fr) var(--size-map-card-width);column-gap:var(--space-3);grid-template-rows:minmax(0,1fr)}.maptop__left,.maptop__right{grid-row:1}.maptop__right{grid-column:2}.maptop__left+.maptop__right{max-height:100%;margin-top:0}}.mapnotices{gap:var(--space-2);flex-direction:column;display:flex}.mapnotices>.button{display:none}.mapnotice{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.mapscale{z-index:1;left:calc(var(--size-map-panel-width) + var(--size-map-edge) * 2);bottom:var(--size-map-edge);padding:var(--space-1) var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-line);font-size:var(--font-size-small);border-top:0;flex-direction:column;display:flex;position:absolute}.mapcoordinates{gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--font-size-small);flex-wrap:wrap;line-height:1.4;display:flex}.mapcoordinates strong{font-weight:var(--font-weight-strong)}.mapscale__line{background:var(--color-ink);display:block}.mapcard{width:100%;padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-line);font-size:var(--font-size-control);flex-shrink:0}.mapcard__head{justify-content:space-between;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-strong);display:flex}.mapcard:not(.mapcard--readout){padding-top:0}.mapcard:not(.mapcard--readout)>.mapcard__head{z-index:1;margin-inline:calc(-1 * var(--space-4));padding:var(--space-4) var(--space-4) 0;background:var(--color-surface);position:sticky;top:0}.mapcard__list{margin:var(--space-2) 0}.mapcard__item{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;display:flex}.mapcard__item dt{color:var(--color-ink);font-size:var(--font-size-body)}.mapcard__item dd{text-align:right;margin:0}.mapviews{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.mapviews-section{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.mapviews-tabs{padding:0 0 var(--space-5)}.mapviews-section .mapviews,.mapviews-section .mappanel__search{width:100%;margin-top:0}.mapviews-update{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mapviews-update .message{flex-basis:100%}.mapviews__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.mapviews__text>span{font-size:var(--font-size-small);overflow-wrap:anywhere}.mapviews__item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);font:inherit;text-align:left;border:var(--border-width) solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;display:flex}.mapviews__thumbnail,.mapviews__thumbnail-placeholder{width:var(--size-map-view-thumbnail-width);height:var(--size-map-view-thumbnail-height);border:var(--border-width) solid var(--color-line);flex:none}.mapviews__thumbnail{object-fit:cover}.mapviews__thumbnail-placeholder{background:var(--color-line)}.mapviews__item[aria-pressed=true]{background:linear-gradient(var(--color-accent), var(--color-accent)) bottom / 100% var(--underline-thickness) no-repeat, var(--color-accent-tint-selected);font-weight:var(--font-weight-strong)}.mapabout{margin:var(--space-3) 0 0}.mapabout__item{gap:var(--space-4);padding:var(--space-1) 0;display:flex}.mapabout__item dt{width:var(--size-kv-label-width);color:var(--color-ink);font-size:var(--font-size-body);flex:none}.mapabout__item dd{margin:0}.mapstage .maplibregl-ctrl-bottom-right{pointer-events:none;bottom:var(--size-map-edge);right:var(--size-map-edge);z-index:var(--z-popup-menu)}.mapstage[data-compact] .maptool{width:var(--size-map-button);height:var(--size-map-button)}.mapstage .maplibregl-ctrl-bottom-right .maplibregl-ctrl{pointer-events:auto}.mapstage .maplibregl-ctrl-bottom-right{flex-direction:row-reverse;align-items:flex-end;max-width:100%;display:flex}.mapstage .maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:none;clear:none;min-width:0;margin:0}@media (width<=1280px){.mapstage{--size-map-scale-clearance:calc(var(--size-map-scale-height,0px) + var(--space-2))}.mapscale{bottom:calc(var(--size-map-toolbar-height) + var(--size-map-edge) + var(--space-1) + var(--space-2))}.maptools{left:calc(50% + (var(--size-map-panel-width) - var(--size-map-edge) - var(--size-map-button)) / 2);width:calc(100% - var(--size-map-panel-width) - var(--size-map-edge) * 3 - var(--size-map-button));flex-wrap:wrap;justify-content:center}.mapstage .maptools{left:calc(50% + (var(--size-map-panel-width) - var(--size-map-corner-width,var(--size-map-button))) / 2);width:calc(100% - var(--size-map-panel-width) - var(--size-map-edge) * 2 - var(--size-map-corner-width,var(--size-map-button)))}}@media (width<=700px){.maptools{left:calc(50% - (var(--size-map-edge) + var(--size-map-button)) / 2);width:calc(100% - var(--size-map-edge) * 3 - var(--size-map-button))}.mapstage .maptools{left:calc(50% - (var(--size-map-edge) + var(--size-map-corner-width,var(--size-map-button))) / 2);width:calc(100% - var(--size-map-edge) * 3 - var(--size-map-corner-width,var(--size-map-button)))}.mappanel{padding-bottom:calc(var(--size-map-toolbar-height) + var(--size-map-edge) * 2)}.maphint{z-index:3;left:var(--size-map-edge);max-width:calc(100% - var(--size-map-edge) * 3 - var(--size-map-button))}}.mapstage .maphint[data-cramped]{top:var(--size-map-edge);max-height:calc(100% - var(--size-map-edge) * 2);bottom:auto}@media (width<=640px){.map-panel-toggle{left:0}.mapstage .map{width:100%;left:0}.page--bleed{height:auto;min-height:100%}.maplayout{flex-direction:column;display:flex}.maplayout__stage{flex:1 0 auto;position:relative;inset:auto}.mappanel{border-right:0;border-top:var(--border-width) solid var(--color-line);flex:none;order:1;width:auto;position:relative}.maplayout__stage{--tools-height:calc(var(--size-map-toolbar-button) * 4 + var(--space-3) * 3);min-height:calc(var(--space-7) * 17)}.mapcard{left:var(--size-map-edge);width:auto;max-height:calc(var(--space-7) * 4);overflow-y:auto}.mapcard>.button{position:sticky;bottom:0}.maptools{left:var(--size-map-edge);right:var(--size-map-edge);flex-wrap:wrap;align-items:flex-start;transform:none}.maptools.maptools--draw{flex-wrap:nowrap;align-items:center}.mapstage .maptools{left:var(--size-map-edge);width:calc(100% - var(--size-map-edge) * 3 - var(--size-map-corner-width,var(--size-map-button)))}.maphint{top:var(--size-map-edge);bottom:auto;left:var(--size-map-edge);right:calc(var(--size-map-button) + var(--size-map-edge) * 2);width:auto;max-width:none;max-height:calc(var(--space-7) * 4);overflow-y:auto}.mapscale{left:var(--size-map-edge);bottom:calc(var(--tools-height) + var(--size-map-edge) * 2);pointer-events:none}.mapstage:has(.maptools--draw) .mapscale{bottom:calc(var(--size-map-toolbar-height,var(--tools-height)) + var(--size-map-edge) * 2)}.mapnotices{--notices-top:calc(var(--space-7) * 4 + var(--size-map-edge) * 2);--notices-bottom:calc(var(--tools-height) + var(--size-map-edge) * 2 + var(--space-7));--notices-min:calc(var(--space-7) * 6);top:auto;bottom:min(var(--notices-bottom), max(var(--size-map-edge), calc(100% - var(--notices-min) - var(--size-map-edge))));left:var(--size-map-edge);right:calc(var(--size-map-button) + var(--size-map-edge) * 2);max-width:none;max-height:max(var(--notices-min), calc(100% - var(--notices-top) - var(--notices-bottom)));flex:none;overflow-y:auto}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open){top:var(--size-map-edge);max-height:var(--size-map-toolbar-button);flex-direction:row;align-items:center;bottom:auto;overflow:hidden}.mapstage[data-compact-notices] .mapnotices--open{z-index:4;top:var(--size-map-edge);max-height:calc(100% - var(--size-map-edge) * 2);bottom:auto}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .mapnotice{min-width:0;height:var(--size-map-toolbar-button);flex-direction:row;flex:1;align-items:center}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .mapnotice:not(:first-child){display:none}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .message{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .message>*{display:inline}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .message ul{margin:0;padding:0;list-style:none;display:inline}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .message li{display:inline}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .message__title{margin-inline-end:var(--space-2)}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .message li+li:before{content:" / "}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open):has(>.mapnotice--full:first-child){max-height:min(calc(var(--space-7) * 4), 50dvh);align-items:flex-start;overflow-y:auto}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .mapnotice--full{height:auto;min-height:var(--size-map-toolbar-button)}.mapstage[data-compact-notices] .mapnotices:not(.mapnotices--open) .mapnotice--full .message{white-space:normal;text-overflow:clip;overflow:visible}.mapstage[data-compact-notices] .mapnotices>.button{flex:none;display:inline-flex}.mapstage:fullscreen .mapcard{--card-top:var(--size-map-edge);top:var(--card-top);max-height:max(0px, calc(100% - var(--card-top) - var(--tools-height) - var(--scale-height,var(--space-6)) - var(--size-map-edge) * 2 - var(--space-2)))}.mapstage:fullscreen .maphint{max-height:min(calc(var(--space-7) * 4), max(0px, calc(100% - var(--size-map-edge) * 3 - var(--tools-height) - var(--scale-height,var(--space-6)) - var(--space-2))))}.mapstage[data-compact-notices] .mapcard{--card-top:calc(var(--size-map-edge) + var(--size-map-toolbar-button) + var(--space-2))}.mapstage:fullscreen .mapcard--readout{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2);display:flex}.mapstage:fullscreen .mapcard--readout .mapcard__head{flex:none}.mapstage:fullscreen .mapcard--readout>p{overflow-wrap:anywhere;flex:1 1 0;min-width:0;margin:0}.mapstage:fullscreen .mapcard--readout>.mapcard__hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=359px){.mapstage:fullscreen .mapcard--readout{flex-wrap:wrap}.mapstage:fullscreen .mapcard--readout .mapcard__head{flex:1 1 0;min-width:0}.mapstage:fullscreen .mapcard--readout>p{flex-basis:100%;order:3}}.mapstage:fullscreen .mapcard--readout>.mappanel__muted{display:none}.mapstage:fullscreen .mapcard--readout>.button{flex:none;position:static}}.mapstage--area{--area-footer-height:calc(var(--size-control-height) + 2 * var(--space-3))}.mapstage:fullscreen{--size-map-panel-width:0px}.mapstage--area>.map{height:calc(100% - var(--area-footer-height))}.maparea-footer{z-index:3;bottom:0;left:var(--size-map-panel-width);height:var(--area-footer-height);justify-content:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex;position:absolute;right:0}.maparea-actions{justify-content:space-between;align-items:center;gap:var(--space-2);order:1;display:flex}.mapstage--area .maptools:not(.maptools--draw){bottom:calc(var(--area-footer-height) + var(--size-map-edge));left:calc(50% + var(--size-map-panel-width) / 2);width:calc(100% - var(--size-map-panel-width) - var(--size-map-edge) * 2 - var(--size-map-corner-width,var(--size-map-button)) * 2);flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:none;transform:translate(-50%)}.mapstage--area .maptop{bottom:calc(var(--area-footer-height) + var(--size-map-toolbar-height) + var(--scale-height,var(--space-6)) + var(--size-map-edge) * 2 + var(--space-2))}.mapstage--area .mapscale{bottom:calc(var(--area-footer-height) + var(--size-map-toolbar-height) + var(--size-map-edge) + var(--space-1) + var(--space-2))}.mapstage--area .maplibregl-ctrl-bottom-right{bottom:0}.mapstage--area:fullscreen .mapzoom{max-width:calc(100% - 2 * var(--size-map-edge));flex-flow:wrap}.maparea-pick{z-index:3;top:var(--size-map-edge);left:calc(var(--size-map-panel-width) + 2 * var(--size-map-edge) + var(--size-map-button));max-width:calc(100% - var(--size-map-panel-width) - 4 * var(--size-map-edge) - var(--size-map-button));align-items:center;gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;display:flex;position:absolute}.maparea-pick p{flex-basis:100%;margin:0}.maplayout:has(.mapstage--area){--size-map-min-height:var(--size-map-area-min-height)}@media (width<=640px){.mapstage--area{--size-map-panel-width:0px}.maplayout:has(.mapstage--area){--size-map-area-min-height:calc(var(--size-map-toolbar-height) + var(--size-control-height) + var(--space-3) * 2 + var(--size-map-button) * 9 + var(--space-2) * 7 + var(--size-map-edge) * 3)}.maplayout__stage:has(.mapstage--area){min-height:max(calc(var(--space-7) * 9), var(--size-map-area-min-height))}.maparea-footer{left:0}.mapstage--area:not(:fullscreen) .maptop:not(:has(.maptop__right)){grid-template-rows:minmax(0,1fr)}.mapstage--area:not(:fullscreen) .maptop:has(.maptop__right){grid-template-rows:minmax(0, auto) minmax(var(--size-map-card-min-height-phone), 1fr)}}.maptools__defined{flex-direction:column;display:flex}.maptools__sub{margin-bottom:var(--space-2);z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:100%;left:0;right:0}@media (width<=640px){.maplayout{--size-map-toolbar-button:var(--size-map-toolbar-button-phone);--size-map-toolbar-height:calc(var(--size-map-toolbar-button) + var(--border-width) * 2)}.maplayout__stage{--tools-height:calc(var(--size-map-toolbar-button) * 3 + var(--space-2) * 2)}.maptools__sub{justify-content:flex-start;right:auto}.mapstage:has(.maptools__sub) .mapscale{visibility:hidden}.maplayout .mapstage:not(.mapstage--area) .maptools,.maplayout .mapstage--area .maptools:not(.maptools--draw){left:var(--size-map-edge);width:calc(100% - var(--size-map-edge) * 3 - var(--size-map-corner-width,var(--size-map-button)));gap:var(--space-2);justify-content:flex-start;transform:none}}@media print{.maparea-footer,.maparea-pick,.mapstage .maptools,.mapstage .mapzoom,.mapstage .maphint,.mapstage .mapcard{display:none}.mapstage .maplibregl-ctrl-bottom-right,.mapstage[data-corner] .maplibregl-ctrl-bottom-right{bottom:0}.mapstage .mapscale,.mapstage[data-corner] .mapscale{bottom:var(--size-map-edge)}}.other-areas ul{padding:0;list-style:none}.other-areas li{align-items:center;gap:var(--space-2);display:flex}.other-areas__swatch{width:var(--size-map-swatch);height:var(--size-map-swatch);background:var(--color-line-soft);border:var(--border-width) dashed var(--color-ink-muted);flex:none}.maparea-style{gap:var(--space-3);padding:var(--space-3);display:grid}@media print{.mapstage--print-blocked,.maplayout--print-blocked .mappanel{display:none!important}}.map-shape-label{pointer-events:none;max-width:var(--size-map-label-max-width);white-space:normal;overflow-wrap:anywhere;text-align:center;width:max-content;color:var(--map-label-ink);text-shadow:calc(-1 * var(--border-width)) calc(-1 * var(--border-width)) 0 var(--map-label-halo), var(--border-width) calc(-1 * var(--border-width)) 0 var(--map-label-halo), calc(-1 * var(--border-width)) var(--border-width) 0 var(--map-label-halo), var(--border-width) var(--border-width) 0 var(--map-label-halo), 0 0 var(--border-width-strong) var(--map-label-halo);font-family:var(--font-family);font-size:var(--font-size-small)}.maptools__group{flex-direction:column;min-width:0;max-width:100%;display:flex}.maptools:has(.maptools__group){max-width:calc(100% - var(--size-map-edge) * 2);flex-wrap:wrap;justify-content:center;align-items:flex-end}@media (width>=1281px){.maptools:has(.maptools__group){width:max-content;max-width:calc(100% - var(--size-map-panel-width) - var(--size-map-edge) * 3 - var(--size-map-button))}}.mappanel:has(.project-intel-details):not([hidden]){flex-direction:column;display:flex;overflow:hidden}.project-intel-details{flex-direction:column;flex:1;min-height:0;display:flex}.project-intel-details__body{padding:var(--space-4);overflow-y:auto}.project-intel-details__body>h2{font-size:var(--font-size-large);margin-bottom:var(--space-4)}.project-intel-details__actions{gap:var(--space-3);padding:var(--space-4);border-top:var(--border-width) solid var(--color-line);background:var(--color-surface);margin-top:auto;display:flex}.project-intel-details__actions .button--primary{flex:1}.project-intel-map-hint{z-index:3;left:calc(var(--size-map-panel-width) + var(--size-map-button) + var(--space-4) + var(--space-3));top:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-line);padding:var(--space-4);max-width:calc(100% - var(--size-map-panel-width) - var(--size-map-button) * 2 - var(--space-7));position:absolute}.mapstage:not(.mapstage--area) .maptools{left:calc(50% + var(--size-map-panel-width) / 2);width:calc(100% - var(--size-map-panel-width) - var(--size-map-edge) * 2 - var(--size-map-button) * 2);flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:none;right:auto;transform:translate(-50%)}@media (width<=640px){.mapstage{--size-map-panel-width:0px}}.mapstage:not(.mapstage--area) .maptools{width:calc(100% - var(--size-map-panel-width) - var(--size-map-edge) * 2 - var(--size-map-corner-width,var(--size-map-button)) * 2)}@media (hover:hover){.maplayer__more:not(:disabled):hover,.mapstage .basemap-control__button:not(:disabled):hover,.basemap-control__button:not(:disabled):hover .basemap-control__name{background:var(--color-button-hover)}}.maplayer__more:not(:disabled):active,.mapstage .basemap-control__button:not(:disabled):active,.basemap-control__button:not(:disabled):active .basemap-control__name{background:var(--color-button-active)}.basemap-control__button:disabled{color:var(--color-ink-muted);cursor:default}.mapstage[data-compact] .maptools .map-action-label{display:none}.maptools .maptools__bar{pointer-events:none}.maptools button{pointer-events:auto}.mapstage[data-tool=select] .maplibregl-canvas-container.maplibregl-interactive,.mapstage[data-tool=query] .maplibregl-canvas-container.maplibregl-interactive{cursor:default}.mapstage[data-tool=distance] .maplibregl-canvas-container.maplibregl-interactive,.mapstage[data-tool=area] .maplibregl-canvas-container.maplibregl-interactive,.mapstage[data-tool=add] .maplibregl-canvas-container.maplibregl-interactive,.mapstage[data-tool=cut] .maplibregl-canvas-container.maplibregl-interactive{cursor:crosshair}.mapstage[data-cursor=close] .maplibregl-canvas-container.maplibregl-interactive{cursor:pointer}.mapstage[data-dragging=true] .maplibregl-canvas-container.maplibregl-interactive{cursor:grabbing}.mapcursor{z-index:1;width:var(--size-icon);height:var(--size-icon);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:none;position:absolute;top:0;left:0;translate:-50% -50%}.mapstage[data-cursor=add] .mapcursor,.mapstage[data-cursor=remove] .mapcursor{display:flex}.mapstage[data-cursor=add] .maplibregl-canvas-container.maplibregl-interactive,.mapstage[data-cursor=remove] .maplibregl-canvas-container.maplibregl-interactive,.mapstage[data-cursor=add] .maplibregl-canvas,.mapstage[data-cursor=remove] .maplibregl-canvas{cursor:none}.ed-more{position:relative}.page--fill{height:100%}.page--fill .page__main{min-height:0;padding:0;display:flex}.ed{border:0;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}.ed-panel{--field-border:var(--color-line);--field-border-focus:var(--color-focus);background:var(--color-surface);flex-direction:column;flex:none;min-height:0;display:flex}.ed-panel--left{width:var(--size-panel-left);border-right:var(--border-width) solid var(--color-line)}.ed-panel--right{width:var(--size-panel-right);border-left:var(--border-width) solid var(--color-line)}.ed-panel--left>.ed-panel__body{padding-top:var(--space-5)}.ed-panel__body{scrollbar-gutter:stable;gap:var(--space-3);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ed-panel__body>*{flex-shrink:0}.ed-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);display:flex}.ed-panel__head h3{font-size:var(--font-size-large);font-weight:var(--font-weight-strong)}.ed-panel__remove{padding-top:var(--space-3);margin-top:auto;display:flex}.ed-panel__remove .button{width:100%}.ed-hint{color:var(--color-ink-muted);font-size:var(--font-size-small)}.ed-muted{color:var(--color-ink-muted)}.ed-fields{gap:var(--space-2);flex-wrap:wrap;display:flex}.ed-fields .field{width:var(--size-margin-field)}.ed-filter{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);flex-direction:column;display:flex}.ed-layer{gap:var(--space-2);padding-bottom:var(--space-3);flex-direction:column;display:flex}.ed-list{margin:0;padding:0;list-style:none}.ed-list__row{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-line-soft);justify-content:space-between;display:flex}.ed-list__row--plain{border-bottom:none}.ed-list__act{gap:var(--space-2);display:flex}.ed-item{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-line-soft);flex-direction:column;display:flex}.ed-item__act{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ed-format{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed-cards{gap:var(--space-3);flex-direction:column;display:flex}.ed-card{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-ink);font:inherit;text-align:left;cursor:grab;display:flex}.ed-card:hover{background:var(--color-button-hover)}.ed-card:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--border-width)}.ed-card__icon{width:calc(var(--size-tile-icon) * 1.6);height:calc(var(--size-tile-icon) * 1.6);border-radius:var(--radius-1);background:var(--color-accent-tint-selected);flex:none;justify-content:center;align-items:center;display:flex}.ed-card__text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ed-card__name{font-weight:var(--font-weight-strong);font-size:var(--font-size-small)}.ed-card__desc{font-size:var(--font-size-small);color:var(--color-ink)}.ed-icon{width:var(--size-tile-icon);height:var(--size-tile-icon);fill:none;stroke:var(--color-ink);stroke-width:var(--border-width-strong);stroke-linecap:round;stroke-linejoin:round}.ed-preview{flex:1;min-width:0;min-height:0;display:flex;position:relative}.ed-history-actions,.ed-document-zoom,.ed-context-tools{padding:var(--space-1);background:var(--color-surface);box-shadow:var(--shadow-popover);pointer-events:auto}:root[data-app-mode=dark] .ed-history-actions,:root[data-app-mode=dark] .ed-document-zoom,:root[data-app-mode=dark] .ed-context-tools{padding:calc(var(--space-1) - var(--border-width));border:var(--border-width) solid var(--color-line);box-shadow:none}.ed-context-bar{top:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute}.ed-context-bar:not(:has(.ed-table-tools,.ed-text-tools)){display:none}.ed-canvas-actions{align-items:center;gap:var(--space-3);grid-template-columns:1fr auto 1fr;min-width:0;display:grid}.ed-canvas-actions>.ed-history-actions{grid-column:2}.ed-canvas-actions>.ed-document-zoom{grid-column:3;justify-self:end}.ed-context-tools{max-width:100%;display:flex}.ed-text-tools{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ed-text-tools .control{flex-shrink:0;width:auto}.ed-history .button,.ed-context-bar .button{white-space:nowrap;flex-shrink:0}@media (width<=700px){.ed-context-tools{max-height:calc(var(--size-control-height) * 2.5 + var(--space-1) * 2);overscroll-behavior:contain;overflow-y:auto}}.ed-preview .ed-canvas-wrap{scroll-padding-bottom:calc(var(--canvas-toolbar-height,var(--size-control-height)) + 2 * var(--space-3))}.ed-preview[data-editable] .ed-canvas,.ed-preview[data-zoom-controls] .ed-canvas{padding-bottom:calc(var(--canvas-toolbar-height,var(--size-control-height)) + 3 * var(--space-3))}.ed-preview[data-editable] .ed-canvas{padding-top:calc(var(--size-control-height) + 2 * var(--space-3) + 2 * var(--space-1))}.ed-canvas-wrap{background:var(--color-canvas);flex:1;min-width:0;overflow:auto}.ed-canvas{align-items:safe center;gap:var(--space-5);min-width:max-content;padding:var(--space-4) var(--space-5) var(--space-7);flex-direction:column;display:flex}:not(.ed-canvas-wrap)>.ed-canvas{padding-top:var(--space-5);min-width:0;max-width:100%;overflow-x:auto}.ed-canvas:has(>.ed-pages[data-component-gutter]){padding-inline:0}.ed-canvas:has(>.ed-pages[data-component-gutter])>.ed-status{padding-inline:var(--space-5)}.ed-canvas .message{width:var(--size-page-width)}.dialog--report .ed-canvas .message{width:min(var(--size-page-width), calc(var(--size-page-width) * var(--canvas-zoom,1)))}.ed-status{align-self:stretch;align-items:center;gap:var(--space-3);font-size:var(--font-size-small);display:flex}.ed-pages{--page-w:var(--size-page-width);--page-h:var(--size-page-height);align-items:safe center;gap:var(--size-page-gap);flex-direction:column;display:flex;position:relative;overflow:hidden}.ed-pages[data-orientation=landscape]{--page-w:var(--size-page-height);--page-h:var(--size-page-width)}.ed-page{width:var(--page-w);height:var(--page-h);padding:0 calc(var(--m-right) * var(--size-mm)) calc(var(--m-bottom) * var(--size-mm)) calc(var(--m-left) * var(--size-mm));background:var(--color-surface);outline:var(--border-width) solid var(--color-line);outline-offset:calc(-1 * var(--border-width));flex-direction:column;display:flex;position:relative;overflow:hidden}.ed-page[data-orientation=landscape],.ed-measure[data-orientation=landscape]{--page-w:var(--size-page-height);--page-h:var(--size-page-width)}.ed-page[data-orientation=portrait],.ed-measure[data-orientation=portrait]{--page-w:var(--size-page-width);--page-h:var(--size-page-height)}.ed-pages--sample{max-width:100%;overflow-x:auto}.ed-page__body{gap:var(--report-space-part);min-height:0;padding-right:var(--size-edge-slack);flex-direction:column;flex:1 1 0;align-items:flex-start;display:flex;overflow:hidden}.ed-measure{gap:var(--report-space-part);top:0;left:var(--size-measure-offset);visibility:hidden;pointer-events:none;width:calc(var(--page-w) - (var(--m-left) + var(--m-right)) * var(--size-mm) - 2 * var(--size-page-border) - var(--size-edge-slack));flex-direction:column;align-items:flex-start;display:flex;position:absolute}.ed-probe{height:calc(var(--page-h) - (var(--m-top) + var(--m-bottom)) * var(--size-mm) - 2 * var(--size-page-border))}.ed-part{width:var(--part-w,100%);max-width:100%;padding-top:var(--part-margin-top,0px);padding-bottom:var(--part-margin-bottom,0px);outline:var(--border-width-strong) solid transparent;outline-offset:var(--size-outline-gap)}.ed-part[data-height]{flex-shrink:0}.ed-part[data-height]>.ed-box{min-height:calc(var(--part-h) * (var(--page-h) - (var(--m-top) + var(--m-bottom)) * var(--size-mm) - 2 * var(--size-page-border)));flex-direction:column;display:flex}.ed-part[data-height] .ed-map,.ed-part[data-height] .ed-image,.ed-part[data-height] .ed-graph,.ed-part[data-height] .ed-graph__empty{min-height:var(--size-part-visual-min);flex:1;height:0}.ed-part[data-height] .ed-map{height:auto;min-height:var(--size-map-report-min-height);flex:1 0 auto;display:grid}.ed-part[data-height] .ed-map__legend{max-height:none;margin:var(--space-2);place-self:start end;position:relative;top:auto;right:auto;overflow:visible}.ed-map__legend-gradient,.maplegend__gradient{min-width:calc(var(--size-map-swatch) * 8);display:block}.ed-map__legend-gradient-bar,.maplegend__gradient-bar{border:var(--border-width) solid var(--color-line-strong);display:block}.ed-map__legend-gradient-labels,.maplegend__gradient-labels{justify-content:space-between;gap:var(--space-2);display:flex}.ed-part[data-height] .ed-image{position:relative}.ed-part[data-height] .ed-image__picture{width:100%;height:100%;max-height:none;position:absolute;inset:0}.ed-part{position:relative}.ed-pages[data-mode=edit] .ed-part{cursor:pointer}.ed-part[data-drop-before]{z-index:10;position:relative}.ed-part[data-drop-before]:before{content:"";top:calc(-1 * var(--space-2));height:var(--space-2);background:var(--color-focus);pointer-events:none;z-index:10;position:absolute;left:0;right:0}.ed-page__body>.ed-part[data-drop-before]:first-child:before{top:0}.ed-page[data-drop-end]{box-shadow:inset 0 calc(-1 * var(--space-1)) 0 0 var(--color-focus)}.ed-part[data-selected]{outline-color:var(--color-ink)}.ed-part:focus-visible,.ed-part[data-selected]:focus-visible{outline-color:var(--color-focus)}.ed-page[data-spill],.ed-page[data-spill] .ed-page__body{overflow:visible}.ed-page[data-spill]{z-index:1}.ed-text[data-covered]{visibility:hidden}.ed-text__break{pointer-events:none}.ed-part[data-hovered]:not([data-selected]){outline-color:var(--color-focus)}.ed-title{margin-bottom:0}.ed-title__name{font-size:var(--font-size-title);font-weight:var(--font-weight-strong);margin:0;line-height:1.2}.ed-title__sub{margin:var(--report-space-note) 0 0;font-size:var(--font-size-small);color:var(--color-ink-muted)}.ed-text{font-size:var(--font-size-small);line-height:var(--line-height)}.ed-pages:not([data-styles=own]) :is(.ed-text,.ed-table){color:var(--color-report-text)}.ed-pages:not([data-styles=own]) :is(.ed-block--heading,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3){color:var(--color-ink)}.ed-text--editing .ProseMirror{min-height:var(--size-editor-min-height);white-space:pre-wrap;outline:none}.ed-text--editing .ProseMirror :is(p,h1,h2,h3),.ed-block{margin:0 0 var(--report-space-content)}.ed-text>.ed-block:last-child,.ed-text--editing .ProseMirror>:last-child,.ed-text--editing .ProseMirror>:is(ul,ol):last-child>li:last-child>p:last-child{margin-bottom:0}.ed-text--editing .ProseMirror :is(h1,h2,h3),.ed-block--heading{font-weight:var(--font-weight-strong)}.ed-text--editing .ProseMirror h1,.ed-block--heading[data-level=heading1]{font-size:var(--font-size-heading1)}.ed-text--editing .ProseMirror h2,.ed-block--heading[data-level=heading2]{font-size:var(--font-size-heading2)}.ed-text--editing .ProseMirror h3,.ed-block--heading[data-level=heading3]{font-size:var(--font-size-heading3)}.ed-pages[data-styles=own] .ed-page__body,.ed-pages[data-styles=own] .ed-measure{font-family:var(--st-font);color:var(--st-text)}.ed-pages[data-styles=own] :is(.ed-title__name,.ed-table__title,.ed-box__title,.ed-block--heading,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3){font-family:var(--st-heading-font)}.ed-pages[data-styles=own] .ed-title__name{color:var(--st-h1-colour)}.ed-pages[data-styles=own] .ed-text,.ed-pages[data-styles=own] .ed-table{font-size:calc(var(--st-size) * var(--size-pt))}.ed-pages[data-styles=own] :is(.ed-block--heading[data-level=heading1],.ProseMirror h1){font-size:calc(var(--st-h1-size) * var(--size-pt));font-weight:var(--st-h1-weight);color:var(--st-h1-colour)}.ed-pages[data-styles=own] :is(.ed-block--heading[data-level=heading2],.ProseMirror h2){font-size:calc(var(--st-h2-size) * var(--size-pt));font-weight:var(--st-h2-weight);color:var(--st-h2-colour)}.ed-pages[data-styles=own] :is(.ed-block--heading[data-level=heading3],.ProseMirror h3){font-size:calc(var(--st-h3-size) * var(--size-pt));font-weight:var(--st-h3-weight);color:var(--st-h3-colour)}.ed-text--editing .ProseMirror :is(ul,ol){margin:0;padding:0;list-style:none}.ed-text--editing .ProseMirror ol{counter-reset:ed-number}.ed-text--editing .ProseMirror ol>li{counter-increment:ed-number}.ed-text--editing .ProseMirror li>p,.ed-block--bullet{padding-left:var(--space-4)}.ed-text--editing .ProseMirror ul>li>p:before,.ed-block--bullet:before{content:"•";margin-left:calc(-1 * var(--space-4));width:var(--space-4);display:inline-block}.ed-block--numbered{padding-left:var(--space-4)}.ed-text--editing .ProseMirror ol>li>p:before{content:counter(ed-number) "."}.ed-block--numbered:before{content:attr(data-number) "."}.ed-text--editing .ProseMirror ol>li>p:before,.ed-block--numbered:before{margin-left:calc(-1 * var(--space-4));width:var(--space-4);display:inline-block}.ed-flag{background:var(--color-danger-tint);outline:var(--border-width) solid var(--color-danger)}.ed-text [data-variable],.ed-text [data-placeholder]{background:var(--color-report-tint)}.ed-table{border-collapse:collapse;width:100%;font-size:var(--font-size-small)}.ed-table th,.ed-table td{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-line);text-align:left;white-space:break-spaces;overflow-wrap:anywhere}.ed-table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.ed-table th{background:var(--color-report-tint);color:var(--color-ink);font-size:inherit;font-weight:var(--font-weight-strong)}.ed-table td:empty:before{content:"";min-height:1lh;display:block}.ed-table__cell,.ed-inline-text{outline-offset:var(--size-focus-offset);white-space:break-spaces;min-height:1lh;display:block}.ed-table td[data-derived],.ed-table__data-value{white-space:normal}.ed-table__authored-value{white-space:break-spaces}.ed-inline-text:empty:before{content:attr(data-placeholder);color:var(--color-ink-muted);opacity:.6}.ed-table__title .ed-inline-text:empty:before,.ed-box__title .ed-inline-text:empty:before{content:none}.ed-table__title,.ed-box__title{margin:0 0 var(--report-space-content);font-size:var(--font-size-control);font-weight:var(--font-weight-strong)}.ed-table__note{color:var(--color-ink-muted);border:0}.ed-box{width:100%;margin:0}.ed-box__note,.ed-box__caption{margin:var(--report-space-note) 0 0;color:var(--color-ink-muted);font-size:var(--font-size-small)}.ed-box__note{margin:0 0 var(--report-space-note)}:not([role=status])>.ed-box__note:last-child,[role=status]:last-child>.ed-box__note:last-child{margin-bottom:0}.ed-map{height:var(--size-part-map);min-height:var(--size-map-report-min-height);border:var(--border-width) solid var(--color-line-strong);position:relative;container-type:inline-size}.ed-map>.map--fill{height:100%;position:absolute;inset:0}.ed-map{--size-map-button:calc(var(--size-touch-target) / var(--document-zoom,1));--font-size-map-compass:calc(24px / var(--document-zoom,1));--size-map-tool:var(--size-map-button)}.ed-map>.mapzoom{top:calc(var(--space-1) / var(--document-zoom,1));left:calc(var(--space-2) / var(--document-zoom,1));gap:calc(var(--border-width) / var(--document-zoom,1));max-height:calc(100% - (var(--space-1) + var(--space-6)) / var(--document-zoom,1));flex-wrap:wrap;align-content:flex-start;right:auto}.ed-map .mapzoom__button:disabled{opacity:.5;cursor:default}.ed-map .mapzoom__button{border-width:calc(var(--border-width) / var(--document-zoom,1))}@media print{.ed-map>.mapzoom{display:none}}.ed-map__legend li{column-gap:var(--space-3);flex-wrap:wrap;display:flex}.ed-map__legend-name{font-weight:var(--font-weight-strong);flex-basis:100%}.ed-map__legend-entry{align-items:center;gap:var(--space-2);display:flex}.ed-map__legend-message{flex-basis:100%}.ed-map__legend-swatch{width:var(--size-map-swatch);height:var(--size-map-swatch);border:var(--border-width) solid var(--color-line-strong);flex:none}.ed-map__legend{max-height:calc(100% - var(--space-4));max-width:max(var(--size-map-legend-min), calc(100% - var(--space-4)));z-index:1;top:var(--space-2);right:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-line);font-size:var(--font-size-small);margin:0;list-style:none;position:absolute;overflow:auto}.ed-map__legend-items{margin:0;padding:0;list-style:none}.ed-map__legend-heading{margin:0 0 var(--space-1);font:inherit;font-weight:var(--font-weight-strong)}.ed-map__legend--configured{max-width:calc(100% - var(--space-4));overflow-wrap:anywhere}.ed-map__legend[data-border=false]{border-color:#0000}.ed-map-unit{border:var(--border-width) solid var(--color-line-strong);flex-direction:column;display:flex}.ed-part[data-height] .ed-map-unit{flex:1 0 auto}.ed-map-unit>.ed-map{border:0}.ed-box--map:has(>.ed-map-unit){max-height:calc(var(--page-h) - (var(--m-top) + var(--m-bottom)) * var(--size-mm) - 2 * var(--size-page-border));flex-direction:column;display:flex}:is(.ed-box--map,.ed-map-unit)>.ed-map__legend.ed-map__legend--configured{width:fit-content;max-width:100%;max-height:none;margin-block:var(--space-2);flex:none;position:static}:is(.ed-box--map,.ed-map-unit)>.ed-map__legend[data-alignment=center]{margin-inline:auto}:is(.ed-box--map,.ed-map-unit)>.ed-map__legend[data-alignment=right]{margin-left:auto}.ed-map:has(>.ed-map__legend){height:auto;min-height:var(--size-part-map);display:grid}.ed-map>.ed-map__legend{max-height:none;margin:var(--space-2);grid-area:1/1;place-self:start end;position:relative;inset:auto;overflow:visible}.ed-map.ed-map--legend-overlay{height:auto;min-height:var(--size-part-map);display:grid}.ed-map.ed-map--legend-overlay>.ed-map__legend,.ed-part[data-height] .ed-map--legend-overlay>.ed-map__legend{max-height:none;margin:var(--space-2);grid-area:1/1;place-self:start end;position:relative;inset:auto}.ed-map.ed-map--legend-overlay>.ed-map__legend li{flex-flow:column}.ed-map.ed-map--legend-overlay>.ed-map__legend[data-position$=left]{justify-self:start}:is(.ed-box--map,.ed-map-unit,.ed-map)>.ed-map__legend:has(.ed-map__legend-layer--long){width:calc(100% - var(--space-4))}.ed-map__legend .ed-map__legend-layer--long{grid-template-columns:repeat(auto-fill, minmax(var(--size-map-legend-column), 1fr));column-gap:var(--space-3);display:grid}.ed-map__legend .ed-map__legend-layer--long>:is(.ed-map__legend-name,.ed-map__legend-message,.ed-map__legend-gradient){grid-column:1/-1}.ed-map.ed-map--legend-overlay>.ed-map__legend[data-position^=overlay-bottom]{margin-bottom:calc(var(--space-2) + var(--size-control-height));align-self:end}.ed-map--legend-overlay.ed-map--picker>.ed-map__legend[data-position=overlay-top-left]{margin-top:var(--size-map-zoom-clearance,calc(var(--space-2) + var(--size-map-tool) * 4 + var(--space-1) * 3))}.ed-map--legend-overlay.ed-map--picker>.ed-map__legend[data-position^=overlay-]:has(.ed-map__legend-layer--long){margin-top:var(--size-map-zoom-clearance,calc(var(--space-2) + var(--size-map-tool) * 4 + var(--space-1) * 3))}.ed-box--graph>.ed-graph{width:100%;height:var(--size-part-graph);display:block}.ed-graph__fill--1,.ed-legend__item--1:before{fill:var(--color-series-1);background:var(--color-series-1)}.ed-graph__fill--2,.ed-legend__item--2:before{fill:var(--color-series-2);background:var(--color-series-2)}.ed-graph__fill--3,.ed-legend__item--3:before{fill:var(--color-series-3);background:var(--color-series-3)}.ed-graph__fill--4,.ed-legend__item--4:before{fill:var(--color-series-4);background:var(--color-series-4)}.ed-graph__fill--5,.ed-legend__item--5:before{fill:var(--color-series-5);background:var(--color-series-5)}.ed-graph__axis{stroke:var(--color-ink);stroke-width:var(--border-width)}.ed-graph__line{fill:none;stroke:var(--color-series-1);stroke-width:var(--border-width-strong)}.ed-graph__text{font-size:var(--font-size-small);fill:var(--color-ink)}.ed-graph__empty{height:var(--size-part-graph);color:var(--color-ink-muted)}.ed-legend{gap:var(--space-3);margin:var(--space-1) 0 0;font-size:var(--font-size-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ed-legend__item:before{content:"";width:var(--space-3);height:var(--space-3);margin-right:var(--space-1);display:inline-block}.ed-image{min-height:var(--size-part-image);background:var(--color-report-tint);border:var(--border-width) solid var(--color-line);color:var(--color-ink-muted);justify-content:center;align-items:center;display:flex}.ed-image__picture{width:100%;height:auto;max-height:var(--size-part-image-max);object-fit:contain}.ed-source{font-size:var(--font-size-small)}.ed-source--last{padding-bottom:var(--report-space-content)}.ed-source--last:last-child{padding-bottom:0}.ed-source__name{font-weight:var(--font-weight-strong);margin:0}.ed-source__line{color:var(--color-ink-muted);margin:0}.ed-print{--size-edge-slack:calc(var(--size-edge-slack-device) / var(--size-print-zoom))}.ed-print .ed-pages{align-items:stretch;gap:0}.ed-print .ed-page{zoom:var(--size-print-zoom);break-after:page;page-break-after:always;outline:0}.ed-print .ed-page:last-child{break-after:auto;page-break-after:auto}.ed-print .ed-part{outline:0}@media print{.ed-measure{display:none}}@page{size:A4;margin:0}@page landscape{size:A4 landscape;margin:0}@page portrait{size:A4 portrait;margin:0}.ed-print .ed-page[data-orientation=landscape]{page:landscape}.ed-print .ed-page[data-orientation=portrait]{page:portrait}.ed-drop-host{display:contents}.ed-block[data-line-last=false]{margin-bottom:0}.ed-block[data-line-continued]:before{content:none}@media (width<=1000px){.page--fill{height:auto}.page--fill .page__main{min-height:auto;display:block}.ed{flex-direction:column;overflow:visible}.ed-canvas-wrap{flex:none;order:-1;overflow:auto hidden}.ed-preview{flex-direction:column;flex:none;order:-1}.ed-context-bar{top:var(--space-2);margin:var(--space-2) var(--space-3) 0;order:-1;position:sticky;left:auto;right:auto}.ed-canvas-actions{flex-wrap:wrap;justify-content:center;display:flex}.ed-preview[data-editable] .ed-canvas{padding-top:var(--space-4)}.ed-preview .ed-canvas-wrap{order:0;width:100%}.ed-preview [contenteditable]{scroll-margin-bottom:calc(var(--canvas-toolbar-height,var(--size-control-height)) + 2 * var(--space-3))}.ed-panel--left,.ed-panel--right{border:0;border-top:var(--border-width) solid var(--color-line);width:100%}.ed-panel__body{overflow-y:visible}}@media print{.ed-preview[data-editable] .ed-canvas{padding-top:var(--space-4)}}.ed-graph__axis-editor{font-size:var(--font-size-report-small);text-align:center}.ed-placeholder-input{border-bottom:var(--border-width) dotted currentColor}.ed-placeholder-input:empty:before{content:attr(data-placeholder)}.ed-settings:not([hidden]){gap:var(--space-3);flex-direction:column;display:flex}.ed-table-wrap,.ed-table th{position:relative}.ed-preview .ed-page{zoom:var(--document-zoom,1)}.ed-document-zoom,.ed-history-actions{align-items:center;gap:var(--space-1);display:flex}.ed-document-zoom .button{white-space:nowrap}.ed-document-zoom{flex-wrap:wrap;min-width:0}@media (width<=700px){.ed-preview[data-zoom-controls] .ed-canvas{padding-top:var(--space-4)}}@media print{.ed-preview .ed-page{zoom:1}.ed-preview[data-zoom-controls] .ed-canvas{padding-top:var(--space-4);padding-bottom:var(--space-4)}}.dialog--report{width:calc(100vw - 2 * var(--space-4));height:calc(100dvh - 2 * var(--space-4));max-height:calc(100dvh - 2 * var(--space-4));flex-direction:column;display:flex}.dialog--report:has(>.ed-preview){overflow:hidden}.dialog--report>.ed-preview{flex-direction:row;flex:1;order:0;min-height:0}.dialog--report .ed-canvas-wrap{overscroll-behavior:contain;flex:1;order:0;min-height:0;overflow:auto}.dialog--report>.dialog__title,.dialog--report>.row--end{flex:none}.ed-pages[data-component-gutter]{padding-left:var(--size-component-lane);padding-right:var(--size-component-lane)}.ed-pages[data-component-gutter] .ed-part[data-selected]{outline-width:var(--border-width);outline-color:var(--color-grip)}.ed-pages[data-component-gutter] .ed-part[data-selected]:focus-visible{outline-color:var(--color-focus)}.ed-pages[data-moving] .ed-part[data-drop-before]:before{height:var(--border-width-strong)}.ed-pages[data-moving] .ed-page[data-drop-end]{box-shadow:none}@media print{.ed-pages[data-component-gutter]{padding-left:0;padding-right:0}.ed-pages[data-component-gutter] .ed-part{outline-color:#0000}.ed-pages[data-component-gutter] [data-drop-before]:before{display:none}.ed-pages[data-component-gutter] .ed-page[data-drop-end]{box-shadow:none}}.ed-pages[data-moving] .ed-part[data-selected]{outline-style:dashed}@media print{.ed-context-bar{display:none}}.ed-section{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2);background:var(--color-panel);color:var(--color-ink);border:0;flex-direction:column;display:flex}.ed-section+.ed-section{margin-top:var(--space-3)}.ed-section__title{font-size:var(--font-size-large);font-weight:var(--font-weight-strong);color:var(--color-ink);margin:0}.title-field{gap:var(--space-2);flex-direction:column;display:flex}.map-picture__land{fill:var(--color-surface-tint)}.map-picture__parcel{fill:var(--color-line);stroke:var(--color-line-strong);vector-effect:non-scaling-stroke}.map-picture__river,.map-picture__road{fill:none;vector-effect:non-scaling-stroke}.map-picture__river{stroke:var(--color-accent);stroke-width:2.5px}.map-picture__road{stroke:var(--color-line-strong);stroke-width:1px}.map-picture__legend{fill:var(--color-surface);stroke:currentColor;stroke-width:1.5px}._empty_11hu5_1{padding:var(--space-6);text-align:center;color:var(--color-ink);background:var(--color-panel);border-radius:var(--radius-2)}._compact_11hu5_8{padding:var(--space-2) 0;font-size:var(--font-size-small);text-align:left;color:var(--color-ink-muted);background:0 0;border-radius:0}._title_11hu5_16{font-weight:var(--font-weight-strong);color:var(--color-ink)}._avatar_19mhe_1{background:var(--color-surface-tint);color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}[data-accent] ._avatar_19mhe_1{background:var(--color-accent);color:var(--color-accent-ink)}[data-accent] ._round_19mhe_16{border:var(--border-width) solid var(--color-nav-ink)}._round_19mhe_16{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:var(--font-weight-strong);overflow:hidden}._avatar_19mhe_1 img{object-fit:contain;width:100%;height:100%}._error_1jcm1_1{font-size:var(--font-size-small);color:var(--color-danger)}._item_ewdsn_1{align-items:center;gap:var(--space-2);display:flex}.basemap-control{font-family:var(--font-family);color:var(--color-ink);position:relative}.basemap-control__button{width:calc(var(--size-map-toolbar-button) + var(--space-1) * 2 + var(--border-width) * 2);height:calc(var(--size-map-toolbar-button) + var(--space-1) * 2 + var(--border-width) * 2);border:var(--border-width) solid var(--color-line);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--font-size-small);cursor:pointer;scroll-margin-bottom:var(--size-map-edge);flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1.1;display:flex;position:relative;overflow:hidden}.basemap-control__button[aria-expanded=true]{border-color:var(--color-accent)}.basemap-note{left:var(--space-2);bottom:calc(var(--size-control-height) + var(--space-1));z-index:2;padding:var(--space-1) var(--space-2);background:color-mix(in srgb, var(--color-surface) 90%, transparent);font-size:var(--font-size-tiny);position:absolute}.basemap-control__popup{margin-bottom:var(--space-2);width:var(--size-basemap-width);max-width:calc(100vw - var(--space-4) * 2);max-height:min(calc(100dvh - var(--size-map-toolbar-button) - var(--space-4) * 4), var(--size-basemap-popup-available,100dvh));border:var(--border-width) solid var(--color-line);border-radius:var(--radius-2);background:var(--color-surface);z-index:var(--z-popup-menu);position:absolute;bottom:100%;right:0;overflow-y:auto}.basemap-control__body{padding:var(--space-2)}.basemap-control__options{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.basemap-control__options label{min-height:var(--size-basemap-option-height);cursor:pointer;flex:1;align-items:center;display:flex}.basemap-control__options label:has(input:disabled){color:var(--color-ink-muted);cursor:default}.basemap-control__choices{border:0;flex-direction:column;margin:0;padding:0;display:flex}.basemap-control__choice{align-items:center;gap:var(--space-3);padding:var(--space-1);border:var(--border-width-strong) solid transparent;border-radius:var(--radius-1);cursor:pointer;font-size:var(--font-size-small);display:flex;position:relative}.basemap-control__choice:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-tint-selected)}.basemap-control__choice input{width:var(--border-width);height:var(--border-width);opacity:0;clip-path:inset(50%);margin:0;padding:0;position:absolute}.basemap-control__choice:focus-within{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--size-focus-offset)}.basemap-control__label{flex:1}.basemap-control__tick{color:var(--color-accent);font-weight:var(--font-weight-strong)}.basemap-control__choice .basemap-preview{width:var(--size-choice-preview-width);border-radius:var(--radius-1);flex:none}.basemap-preview{width:100%;height:var(--size-basemap-thumbnail-height);background:var(--color-surface);pointer-events:none;display:block;position:relative;overflow:hidden}.basemap-preview__map,.basemap-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.basemap-preview__map{visibility:hidden}.basemap-preview>span:not(.basemap-preview__map){padding:var(--space-1);text-align:center;font-size:var(--font-size-small);color:var(--color-ink-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.basemap-control__button{border-radius:var(--radius-1);font-weight:var(--font-weight-strong)}.basemap-control__button .basemap-preview>span:not(.basemap-preview__map){display:none}.basemap-control__button .basemap-preview--failed>span:not(.basemap-preview__map){height:calc(100% - var(--size-basemap-name-strip));font-size:var(--font-size-tiny);font-weight:var(--font-weight-normal);line-height:1.1;display:flex;bottom:auto}.basemap-control__button .basemap-preview{width:auto;height:auto;position:absolute;inset:0}.basemap-control__name{height:var(--size-basemap-name-strip);box-sizing:border-box;padding:var(--border-width) var(--space-1);background:color-mix(in srgb, var(--color-surface) 92%, transparent);font-size:var(--font-size-small);text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._tag_cs2mp_1{font-size:var(--font-size-body);font-weight:var(--font-weight-normal);padding:0 var(--space-2);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);white-space:nowrap}._link_4a4pt_1{left:var(--space-2);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-1);color:inherit;position:absolute;transform:translateY(-200%)}._link_4a4pt_1:focus{transform:none}._entry_1cdz4_2{width:min(100%, calc(var(--size-auth-width) + var(--space-4) * 2));padding:var(--space-7) var(--space-4);margin:0 auto}._brand_1cdz4_7{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);font-size:var(--font-size-large);font-weight:var(--font-weight-strong);display:flex}._brand_1cdz4_7:before{content:"";width:var(--size-brand-mark);height:var(--size-brand-mark);background:var(--color-ink);flex:none}._target_1cdz4_23:focus-visible{outline:none}._entry_1cdz4_2 h1{font-size:var(--font-size-title);font-weight:var(--font-weight-strong);line-height:1.2}@media (width<=575px){._entry_1cdz4_2{padding-top:var(--space-4)}._entry_1cdz4_2 h1{font-size:var(--font-size-back)}}._pager_ew5vv_1{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);font-size:var(--font-size-small);color:var(--color-ink-muted);display:flex}._count_vka8x_1{color:var(--color-ink-muted);font-size:var(--font-size-small);margin:0}._hidden_h12g6_1{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._map_8pm1w_1{width:var(--size-layer-preview-width);height:var(--size-layer-preview-height);visibility:hidden;position:absolute}._image_8pm1w_7,._fallback_8pm1w_8{width:100%;height:100%;position:absolute;inset:0}._image_8pm1w_7{object-fit:cover}._section_jazmf_1{gap:var(--space-3);flex-direction:column;display:flex}._header_jazmf_6{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._title_jazmf_14{font-size:var(--font-size-large);font-weight:var(--font-weight-strong);overflow-wrap:anywhere;min-width:0}:where(._status_1ulft_2){color:var(--color-ink-muted);font-size:var(--font-size-small)}._disclosure_1w7r3_1{gap:var(--space-2);flex-direction:column;display:flex}._disclosure_1w7r3_1>summary{cursor:pointer;margin-top:var(--space-3)}._disclosure_1w7r3_1>summary>.section-heading{margin:0;display:inline}._disclosure_1w7r3_1[open]>summary{margin-bottom:var(--space-2)}._row_1yzfv_2{grid-template-columns:var(--size-thumb-width) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);flex:1;min-width:0;display:grid}._group_1yzfv_10{padding:var(--space-3) 0 var(--space-1);list-style:none}._group_1yzfv_10>h3{font-size:inherit;font-weight:var(--font-weight-strong);margin:0}._row_1yzfv_2>input{flex:none}._result_1yzfv_23{min-width:0;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-1);text-align:left;color:inherit;overflow-wrap:anywhere;flex:1}@media (hover:hover){._result_1yzfv_23:hover:not(:disabled){background:var(--color-button-hover)}}._result_1yzfv_23:active:not(:disabled){background:var(--color-button-active)}._result_1yzfv_23:disabled{color:var(--color-ink);cursor:default}._description_1yzfv_46{white-space:normal;overflow-wrap:anywhere;max-height:var(--size-picker-description-max-height);overflow-y:auto}._thumbnail_1yzfv_52{width:var(--size-thumb-width);height:var(--size-thumb-height)}._text_1yzfv_56{overflow-wrap:anywhere;min-width:0;color:var(--color-ink)}._name_1yzfv_61{color:var(--color-ink);font-weight:var(--font-weight-strong);display:block}._meta_1yzfv_66{color:var(--color-ink);font-size:var(--font-size-small);display:block}._controls_1yzfv_72{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._controlsEnd_1yzfv_79{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._pagerSlot_1yzfv_87{margin-top:calc(-1 * var(--space-5))}._source_1omyk_1{max-width:var(--size-catalogue-max-width);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._details_1lg33_1{gap:var(--space-2);flex-direction:column;display:flex}._item_1lg33_6{gap:var(--space-4);display:flex}._label_1lg33_10{flex:0 0 var(--size-detail-label-width);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);color:var(--color-ink)}._value_1lg33_16{overflow-wrap:anywhere;flex:1}._list_1sokv_1{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._topics_16wyd_2.tabs{flex-wrap:wrap}.card:has(._cue_16wyd_5){background:var(--color-panel);color:var(--color-ink);border:0}.card:has(._cue_16wyd_5) .card__image{border-bottom:0}._cue_16wyd_5{justify-content:center;gap:var(--space-3);height:100%;padding:var(--space-4);background:0 0;flex-direction:column;display:flex}._cue_16wyd_5 span{color:var(--color-ink);font-size:var(--font-size-small)}._columns_16wyd_26{gap:var(--space-6);margin-block:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}._guide_16wyd_32 li{margin-bottom:var(--space-3)}._guide_16wyd_32 h3,._guide_16wyd_32 h4,._guide_16wyd_32 strong,._cue_16wyd_5 strong{font-weight:var(--font-weight-strong)}._outcome_16wyd_38,._example_16wyd_38{padding:var(--space-4);border-radius:var(--radius-2);background:var(--color-panel)}._outcome_16wyd_38 h3:not(:first-child){margin-top:var(--space-5)}._example_16wyd_38{margin:var(--space-5) 0}._example_16wyd_38 figcaption,._example_16wyd_38 dt{font-weight:var(--font-weight-strong)}@media (width<=800px){._columns_16wyd_26{grid-template-columns:minmax(0,1fr)}}._list_e0tu6_1{grid-template-columns:var(--size-kv-label-width) 1fr;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-5);display:grid}._row_e0tu6_7{display:contents}._list_e0tu6_1 dt{color:var(--color-ink);font-size:var(--font-size-body)}._list_e0tu6_1 dd{overflow-wrap:anywhere;margin:0}._columns_e0tu6_19.split{align-items:stretch}._recentPanel_e0tu6_22{background:var(--color-panel);border-radius:var(--radius-2);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}._recentPanel_e0tu6_22 .card{background:var(--color-surface)}._recentPanel_e0tu6_22 .table__name-line{color:var(--color-ink)}._recentContent_e0tu6_36{min-width:0}._reportsStacked_e0tu6_40{display:none}@media (width<1280px){._reportsColumns_e0tu6_44{display:none}._reportsStacked_e0tu6_40{display:block}}._recentFooter_e0tu6_51{padding-top:var(--space-4);margin-top:auto}._tools_1prxi_1{gap:var(--space-2);flex-direction:column;display:flex}._tools_1prxi_1 .toolbar{justify-content:flex-start;gap:var(--space-2);margin:0}._tools_1prxi_1 p{margin:0}._tools_1prxi_1 .button--primary[aria-pressed=true],._tools_1prxi_1 .button--primary[aria-pressed=true]:hover:not(:disabled),._tools_1prxi_1 .button--primary[aria-pressed=true]:active:not(:disabled){border-color:var(--color-line);background:linear-gradient(var(--color-accent), var(--color-accent)) bottom / 100% var(--underline-thickness) no-repeat, var(--color-accent-tint-selected);color:var(--color-ink)}._section_w80at_1{margin:var(--space-5) var(--space-4);border-top:var(--border-width) solid var(--color-line)}._heading_w80at_5{margin:0}._header_w80at_8{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-5) 0;color:var(--color-ink);display:flex}._count_w80at_16{font-size:var(--font-size-small);font-weight:var(--font-weight-normal);color:var(--color-ink-muted);margin-left:auto}._name_w80at_22{font-size:var(--font-size-small);font-weight:var(--font-weight-strong);margin:0}._list_w80at_27{padding-left:0}._toolsTarget_1wwq0_1:empty{display:none}._history_1wwq0_3{bottom:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute}._history_1wwq0_3 .toolbar{pointer-events:none;flex-flow:column;align-items:stretch;width:100%;min-width:0;margin:0;padding:0}@media (width<=1000px){._history_1wwq0_3{margin:calc(-1 * var(--canvas-toolbar-height,var(--size-control-height))) var(--space-3) var(--space-3);order:1;position:sticky;left:auto;right:auto}}@media print{._history_1wwq0_3{display:none}}.dialog--report>.ed-preview>._history_1wwq0_3{left:var(--space-3);right:var(--space-3);order:0;margin:0;position:absolute}._grid_1ubit_1{gap:var(--space-2);grid-auto-rows:1fr;display:grid}.ed-part[data-height]>._group_1ubit_6>._grid_1ubit_1{flex:1}._grid_1ubit_1[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}._grid_1ubit_1[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_1ubit_1[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_1ubit_1[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}._grid_1ubit_1[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}._card_1ubit_14{min-width:0;display:grid}._sized_18xq0_1>.ed-value-card{flex:1}._tools_11lw6_1>span{white-space:nowrap}._tools_11lw6_1{column-gap:var(--space-1)}._tools_11lw6_1 .ed-text-tools{margin-left:var(--space-2)}._tools_11lw6_1{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._resize_11lw6_10{top:0;right:var(--size-table-resize-offset);width:var(--size-table-resize-width);border:0;border-right:var(--border-width-strong) solid var(--color-line);cursor:col-resize;touch-action:none;z-index:2;background:0 0;padding:0;position:absolute;bottom:0}._resize_11lw6_10:hover,._resize_11lw6_10:focus-visible,._resize_11lw6_10[data-moving]{background:var(--color-report-tint);outline:var(--border-width-strong) solid currentColor}@media print{._tools_11lw6_1,._resize_11lw6_10{display:none}}._card_1ofnw_2{padding:var(--space-4);border-radius:var(--radius-1);background:var(--color-value-card-surface);color:var(--value-card-ink,var(--color-value-card-ink));text-align:center;--value-card-size:var(--size-value-card)}._plain_1ofnw_10{border:0}._outlined_1ofnw_13{border:var(--border-width) solid var(--color-value-card-line)}._shaded_1ofnw_16{background:var(--color-value-card-tint)}._small_1ofnw_19{--value-card-size:var(--size-value-card-small)}._medium_1ofnw_20{--value-card-size:var(--size-value-card-medium)}._xlarge_1ofnw_21{--value-card-size:var(--size-value-card-xlarge)}._left_1ofnw_22{text-align:left}._right_1ofnw_23{text-align:right}._line_1ofnw_24{margin-block:var(--space-1);min-width:0}._value_1ofnw_28{font-size:var(--value-card-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.25}._small_1ofnw_19 ._value_1ofnw_28{font-weight:600}._label_1ofnw_36{font-size:var(--font-size-report-small);color:var(--value-card-label,var(--color-value-card-label));overflow-wrap:anywhere;font-weight:500;line-height:1.5}._percentage_1ofnw_43{font-size:var(--font-size-value-card-percentage);color:var(--value-card-ink,var(--color-value-card-ink));font-weight:600;line-height:1.25}._affix_1ofnw_50{font-size:var(--font-size-value-card-affix);color:var(--value-card-label,var(--color-value-card-label));font-weight:500}._prefix_1ofnw_55{margin-right:var(--size-value-card-affix-gap)}._suffix_1ofnw_56{margin-left:var(--size-value-card-affix-gap)}._line_1ofnw_24[data-shrink]{justify-content:center;display:flex;overflow:hidden}._line_1ofnw_24[data-shrink] ._value_1ofnw_28{white-space:nowrap;transform-origin:top;flex:none}._left_1ofnw_22 ._line_1ofnw_24[data-shrink]{justify-content:flex-start}._right_1ofnw_23 ._line_1ofnw_24[data-shrink]{justify-content:flex-end}._left_1ofnw_22 ._line_1ofnw_24[data-shrink] ._value_1ofnw_28{transform-origin:0 0}._right_1ofnw_23 ._line_1ofnw_24[data-shrink] ._value_1ofnw_28{transform-origin:100% 0}._top_121a3_4{box-sizing:border-box;min-height:calc(var(--m-top) * var(--size-mm));padding:var(--size-header-distance) 0 var(--size-header-gap);flex:none;align-self:stretch}._top_121a3_4:empty{padding:0}._band_121a3_16{align-items:center;gap:var(--space-2);font-family:var(--fmt-font);font-size:calc(var(--fmt-size) * var(--size-pt));color:var(--fmt-text);pointer-events:none;grid-template-columns:auto 1fr auto;display:grid}._header_121a3_27{border-bottom:var(--border-width) solid var(--fmt-rule)}._footer_121a3_30{left:calc(var(--m-left) * var(--size-mm));right:calc(var(--m-right) * var(--size-mm));--band-height:calc(var(--m-bottom) * var(--size-mm));height:var(--band-height);border-top:var(--border-width) solid var(--fmt-rule);position:absolute;bottom:0}._slot_121a3_39{align-items:center;gap:var(--space-2);min-width:0;display:flex}._slot_121a3_39>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._slot_121a3_39:nth-child(2){justify-content:center}._slot_121a3_39:nth-child(3){justify-content:flex-end}._logo_121a3_58{max-height:var(--size-band-logo);max-width:100%}._footer_121a3_30 ._logo_121a3_58{max-height:max(0px, min(var(--size-band-logo), calc(var(--band-height) - var(--border-width) - 2 * var(--space-1))))}._band_121a3_16 [contenteditable]{pointer-events:auto}._band_121a3_16 .ed-inline-text{white-space:nowrap;min-width:1ch;overflow:hidden}._group_1g6e3_1{border:0;min-width:0;margin:0;padding:0}._choices_1g6e3_8{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._choice_1g6e3_8{gap:var(--space-1);min-width:0;padding:var(--space-1);border:var(--border-width-strong) solid var(--color-line);border-radius:var(--radius-1);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-size:var(--font-size-small);text-align:center;grid-template-rows:1fr auto;display:grid;position:relative}._choice_1g6e3_8:has(input:checked){border-color:var(--color-ink);background:var(--color-line)}._choice_1g6e3_8:focus-within{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:var(--border-width-strong)}._choice_1g6e3_8:has(input:disabled){color:var(--color-ink-muted);cursor:default}._choice_1g6e3_8 input{top:var(--space-1);left:var(--space-1);margin:0;position:absolute}._preview_1g6e3_53{min-width:0;height:var(--size-choice-preview);color:var(--color-ink-muted);place-items:center;display:grid}._preview_1g6e3_53 svg{width:var(--size-choice-preview-width);max-width:100%;height:var(--size-choice-preview-icon)}._label_1g6e3_67{min-width:0;line-height:1.2}._outline_yv9z2_1,._parts_yv9z2_2{margin:0;padding:0;list-style:none}._row_yv9z2_7{align-items:center;gap:var(--space-3);min-height:var(--size-row-height);padding:0 var(--space-1);border:0;border-bottom:var(--border-width) solid var(--color-line-soft);cursor:grab;background:0 0;display:flex}._rowSection_yv9z2_18{font-weight:var(--font-weight-strong)}._parts_yv9z2_2 ._row_yv9z2_7{padding-left:var(--space-5)}._row_yv9z2_7[data-selected]{background:var(--color-accent-tint)}._row_yv9z2_7[data-lifted]{background:var(--color-accent-tint-selected);box-shadow:inset calc(3 * var(--border-width)) 0 0 var(--color-accent), var(--shadow-popover);border-bottom-color:#0000;position:relative}._handle_yv9z2_34{cursor:grab;width:var(--size-handle-width);height:var(--size-handle-height);background-color:#0000;background-image:radial-gradient(var(--color-ink-muted) 40%, transparent 45%);background-size:calc(var(--size-handle-width) / 2) calc(var(--size-handle-height) / 4);border:0;flex:none;padding:0}._handle_yv9z2_34:focus-visible{outline:var(--border-width-strong) solid var(--color-focus)}._status_yv9z2_48{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._page_yv9z2_56{white-space:nowrap;color:var(--color-ink-muted);font-size:var(--font-size-small);flex:none}._name_yv9z2_62{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;overflow:hidden}._remove_yv9z2_76{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:none}._remove_yv9z2_76 .ed-icon{width:var(--space-4);height:var(--space-4);stroke:currentColor}._remove_yv9z2_76:hover{color:var(--color-danger)}@media (hover:none){._remove_yv9z2_76{display:inline-flex}}._row_yv9z2_7:hover ._remove_yv9z2_76,._row_yv9z2_7:focus-within ._remove_yv9z2_76{display:inline-flex}._rename_yv9z2_102{min-width:0;padding:0 var(--border-width-strong);border:var(--border-width) solid var(--color-line)}._rename_yv9z2_102:focus{border-color:var(--color-focus)}._viewswitch_yv9z2_111{margin-bottom:var(--space-3)}._viewswitch_yv9z2_111 .choice__item{flex:1}._note_wr3so_1{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:var(--font-size-small)}._thumbs_wr3so_6{margin-bottom:var(--space-3);padding:var(--space-1)}._orientations_wr3so_11{margin:0 0 var(--space-3);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}._thumbs_wr3so_6 .ed-pages{margin:0 0 var(--space-3);gap:var(--space-3);overflow-clip-margin:var(--space-1);padding:0;list-style:none;overflow:clip}._thumbs_wr3so_6 .ed-page{box-sizing:border-box;font:inherit;color:inherit;text-align:left;zoom:var(--document-zoom,1);cursor:pointer;border:0;margin:0;display:block;position:relative}._thumbs_wr3so_6 .ed-page[data-selected]{outline:calc(var(--border-width-strong) / var(--document-zoom,1)) solid var(--color-focus);outline-offset:calc(-1 * var(--border-width-strong) / var(--document-zoom,1))}._thumbs_wr3so_6 .ed-page:focus-visible{outline:calc(var(--border-width-strong) / var(--document-zoom,1)) solid var(--color-focus)}._thumbs_wr3so_6 .ed-page:after{content:attr(data-page);right:calc(var(--space-2) / var(--document-zoom,1));bottom:calc(var(--space-2) / var(--document-zoom,1));padding:0 calc(var(--space-1) / var(--document-zoom,1));background:var(--color-surface);color:var(--color-ink-muted);font-size:calc(var(--font-size-small) / var(--document-zoom,1));position:absolute}._versionList_1a0ka_2,._versionForm_1a0ka_3{gap:var(--space-3);flex-direction:column;display:flex}._versionList_1a0ka_2{overflow-wrap:anywhere}._step_17afw_2{font-size:var(--font-size-large);font-weight:var(--font-weight-strong);margin:0}._results_17afw_8{min-height:var(--size-map-wizard-list-height);max-height:var(--size-map-wizard-list-height);overflow-y:auto}._row_17afw_13{align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-2) 0;flex:1;display:flex}._row_17afw_13>input{margin-top:var(--space-1)}._name_17afw_24{font-weight:var(--font-weight-strong);overflow-wrap:anywhere;display:block}._meta_17afw_29{color:var(--color-ink-muted);font-size:var(--font-size-small);display:block}._gutters_1xg98_1{pointer-events:none;z-index:2;position:absolute;inset:0}._gutter_1xg98_1{top:var(--gutter-top);left:calc(var(--gutter-left) - var(--size-component-lane));width:var(--size-component-target);height:var(--gutter-height);color:var(--color-component-gutter);position:absolute}._rail_1xg98_15{top:0;bottom:0;right:var(--size-component-tick);border-left:var(--size-component-rail) solid currentColor;position:absolute}._gutter_1xg98_1:not([data-current]){color:var(--color-ink-muted)}._gutter_1xg98_1:not([data-current]) ._rail_1xg98_15{border-left-style:dashed}._gutter_1xg98_1:before,._gutter_1xg98_1:after{content:"";width:var(--size-component-tick);border-top:var(--size-component-rail) solid currentColor;position:absolute;right:0}._gutter_1xg98_1:before{top:0}._gutter_1xg98_1:after{bottom:0}._gutter_1xg98_1[data-continued]:before,._gutter_1xg98_1[data-continues]:after{width:var(--size-component-dot);height:var(--size-component-dot);border-left:var(--size-component-rail) solid currentColor;right:calc(var(--size-component-tick) - var(--size-component-dot) / 2)}._gutter_1xg98_1[data-continued]:before{transform:rotate(45deg)}._gutter_1xg98_1[data-continues]:after{transform:rotate(225deg)}._label_1xg98_45{bottom:calc(100% + var(--space-1));max-width:var(--size-component-target);text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-component-label);position:absolute;left:0;overflow:hidden}._gutter_1xg98_1:not([data-current]) ._label_1xg98_45{display:none}._grip_1xg98_56{left:0;top:clamp(0px, var(--space-2), calc(var(--gutter-height) - var(--size-control-height)));width:var(--size-component-target);height:max(var(--size-component-grip-min), min(var(--size-control-height), var(--gutter-height)));color:inherit;cursor:grab;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute}._grip_1xg98_56 span{width:calc(2 * var(--size-component-dot));height:calc(3 * var(--size-component-dot));background-image:radial-gradient(currentColor 40%,#0000 45%);background-size:var(--size-component-dot) var(--size-component-dot);margin:auto;display:block}._grip_1xg98_56:hover{color:var(--color-ink)}._grip_1xg98_56:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:calc(-1 * var(--space-1))}._header_1xg98_84{top:var(--component-header-top);left:var(--component-header-left);width:var(--component-header-width);height:var(--component-header-height);background:var(--color-canvas);pointer-events:none;z-index:3;position:absolute}._dropLabel_1xg98_94{top:var(--drop-label-top);left:var(--drop-label-left);padding:var(--space-1) var(--space-2);background:var(--color-surface);color:var(--color-focus);font-size:var(--font-size-small);margin:0;position:absolute;transform:translateY(-100%)}._dropLabel_1xg98_94:after{content:"";width:var(--drop-label-width);border-top:var(--border-width-strong) solid var(--color-focus);position:absolute;top:100%;left:0}@media print{._gutters_1xg98_1,._header_1xg98_84{display:none!important}}.ed-pages[data-moving] ._grip_1xg98_56{cursor:grabbing}._announcement_1xg98_118{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media print{._announcement_1xg98_118{display:none!important}}._heightHandle_1awrb_1{width:100%;height:var(--space-2);border:0;border-bottom:var(--border-width-strong) solid var(--color-ink);cursor:ns-resize;touch-action:none;background:0 0;padding:0;position:absolute;bottom:0;left:0}._heightHandle_1awrb_1:after{content:"";width:var(--space-6);height:var(--space-2);border-radius:var(--radius-1);background:var(--color-focus);opacity:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._heightHandle_1awrb_1:hover{border-bottom-color:var(--color-focus);background:color-mix(in srgb, var(--color-focus) 15%, transparent)}._heightHandle_1awrb_1:hover:after{opacity:1}._heightHandle_1awrb_1:focus-visible{outline:var(--border-width-strong) solid var(--color-focus)}._heightHandle_1awrb_1:active{border-bottom-color:var(--color-focus);background:color-mix(in srgb, var(--color-focus) 30%, transparent)}._heightHandle_1awrb_1:active:after{background:var(--color-ink)}@media print{.ed-pages[data-component-gutter] ._heightHandle_1awrb_1{display:none}}._actions_pjpj6_1{flex-shrink:0}._saved_1l96l_1{color:var(--color-ink-muted)}._saved_1l96l_1[data-status=error],._saved_1l96l_1[data-status=conflict]{color:var(--color-danger)}._subheading_ds1xq_2{font-size:var(--font-size-heading3);font-weight:var(--font-weight-strong)}._teamTabs_ckajj_2{border-bottom:var(--border-width) solid var(--color-line);padding:0}._toolbar_ckajj_6{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._person_ckajj_13{overflow-wrap:anywhere;flex-direction:column;display:flex}._groups_ckajj_19{gap:var(--space-5);padding-top:var(--space-3);flex-wrap:wrap;display:flex}._groupList_ckajj_25{flex:0 1 var(--size-search-width);min-width:var(--size-card-min-width);align-items:stretch;gap:var(--space-1);flex-direction:column;display:flex}._groupList_ckajj_25 .button{white-space:normal;height:auto;min-height:var(--size-control-height);text-align:left;padding-top:var(--underline-thickness);padding-bottom:var(--underline-thickness);border:0}._groupList_ckajj_25 .button--secondary:is([aria-pressed=true],[aria-current=true],[aria-current=page]){border-bottom:var(--underline-thickness) solid var(--color-accent);padding-top:var(--underline-thickness);padding-bottom:0}@media (forced-colors:active){._groupList_ckajj_25 .button--secondary:is([aria-pressed=true],[aria-current=true],[aria-current=page]){border-style:solid;border-width:var(--border-width) var(--border-width) var(--underline-thickness);padding-top:calc(var(--underline-thickness) - var(--border-width));padding-left:calc(var(--space-4) - var(--border-width));padding-right:calc(var(--space-4) - var(--border-width));border-color:highlight}}._groupBody_ckajj_60{flex:3 1 var(--size-side-map);min-width:0}._person_ckajj_13 .button{margin-top:var(--space-2);align-self:flex-start}
