@media (prefers-color-scheme:dark){[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--ink-950);--color-surface:var(--ink-900);--color-surface-raised:var(--ink-800);--color-field:var(--ink-950);--color-sunken:var(--ink-800);--color-border:var(--ink-500);--color-border-strong:var(--paper-400);--color-text:var(--paper-50);--color-text-secondary:var(--paper-200);--color-text-muted:var(--paper-400);--color-text-inverse:var(--ink-900);--color-action:var(--moss-200);--color-action-hover:var(--moss-100);--color-action-active:var(--moss-50);--color-on-action:var(--moss-900);--color-action-subtle:var(--moss-900);--color-on-action-subtle:var(--moss-100);--color-accent:var(--clay-300);--color-accent-text:var(--clay-300);--color-link:var(--lagoon-300);--color-link-hover:var(--lagoon-100);--color-focus:var(--lagoon-300);--color-danger:var(--clay-700);--color-danger-hover:var(--clay-600);--color-on-danger:var(--paper-0);--color-neutral-bg:var(--ink-800);--color-neutral-text:var(--paper-200);--color-success-bg:var(--moss-900);--color-success-text:var(--moss-100);--color-info-bg:var(--lagoon-900);--color-info-text:var(--lagoon-100);--color-warning-bg:var(--ochre-900);--color-warning-text:var(--ochre-100);--color-error-bg:var(--clay-900);--color-error-text:var(--clay-100);--color-error:var(--clay-300);--color-selected-bg:var(--moss-900);--color-selected-text:var(--moss-100);--color-disabled-bg:var(--ink-800);--color-disabled-text:var(--paper-400);--color-overlay:#191914b3;--color-transparent:transparent;--color-data-1:var(--moss-200);--color-data-2:var(--lagoon-300);--color-data-3:var(--ochre-300);--color-data-4:var(--clay-300);--color-data-5:var(--data-plum-light);--color-data-6:var(--moss-500);--shadow-card:0 0 0 .0625rem #46423a, 0 .0625rem .125rem #0000004d;--shadow-popover:0 0 0 .0625rem #46423a, 0 .5rem 1.5rem -.5rem #0009;--shadow-modal:0 0 0 .0625rem #46423a, 0 1.5rem 3rem -.75rem #000000b3;--data-category-1:var(--color-data-1);--data-category-2:var(--color-data-2);--data-category-3:var(--color-data-3);--data-category-4:var(--color-data-4);--data-category-5:var(--color-data-5);--data-category-6:var(--color-data-6);--data-no-value:var(--color-sunken);--data-label:var(--color-text-muted);--radius:var(--radius-md);--btn-primary-bg:var(--color-action);--btn-primary-hover:var(--color-action-hover);--btn-primary-active:var(--color-action-active);--btn-primary-text:var(--color-on-action);--btn-secondary-bg:var(--color-transparent);--btn-secondary-text:var(--color-action);--btn-secondary-border:var(--color-action);--btn-secondary-hover:var(--color-action-subtle);--btn-secondary-active:var(--moss-200);--btn-ghost-bg:var(--color-transparent);--btn-ghost-hover:var(--color-sunken);--btn-ghost-active:var(--color-border);--btn-danger-bg:var(--color-danger);--btn-danger-text:var(--color-on-danger);--btn-danger-hover:#74301b;--btn-danger-active:#5e2716;--btn-pill-bg:var(--ink-900);--btn-pill-hover:#000;--btn-pill-text:var(--paper-50);--btn-height-sm:var(--size-control-sm);--btn-height-md:var(--size-control-md);--btn-height-lg:var(--size-control-lg);--btn-radius:var(--radius-sm);--btn-gap:var(--space-2);--field-bg:var(--color-field);--field-text:var(--color-text);--field-placeholder:var(--color-text-muted);--field-border:var(--color-border-strong);--field-error:var(--color-error);--field-radius:var(--radius-sm);--field-height:var(--size-control-md);--field-gap:var(--space-2);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-md);--card-padding:var(--space-6);--tag-neutral-bg:var(--color-neutral-bg);--tag-neutral-text:var(--color-neutral-text);--tag-moss-bg:var(--color-success-bg);--tag-moss-text:var(--color-success-text);--tag-lagoon-bg:var(--color-info-bg);--tag-lagoon-text:var(--color-info-text);--tag-ochre-bg:var(--color-warning-bg);--tag-ochre-text:var(--color-warning-text);--tag-clay-bg:var(--color-error-bg);--tag-clay-text:var(--color-error-text);--tag-radius:var(--radius-xs);--skeleton-bg:var(--color-sunken);--overlay-bg:var(--color-overlay);--overlay-radius:var(--radius-lg);--overlay-shadow:var(--shadow-modal);--table-row-hover:var(--color-sunken);--table-row-selected:var(--color-selected-bg);--table-row-height:3.25rem;--table-row-height-compact:2.5rem}}@media (width<=24.374em){:root{--layout-page-gutter:var(--space-3);--layout-section-gap:var(--space-12);--text-display-1:clamp(2.25rem, calc(-.035714rem + 11.4286vw), 2.75rem);--text-h1:clamp(1.75rem, calc(1.17857rem + 2.85714vw), 1.875rem)}}@media (width>=40em){:root{--layout-page-gutter:var(--space-6)}}@media (width>=56.25em){:root{--layout-page-gutter:var(--space-8);--layout-grid-gap:var(--space-6)}}@media (width>=75em){:root{--layout-page-gutter:var(--space-12);--layout-section-gap:var(--space-24)}}@media (width>=90em){:root{--layout-page-gutter:var(--space-20)}}@media (pointer:coarse){:root{--size-interactive-min:var(--size-touch-target)}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-pulse:0s;--focus-scale:1}}:where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none}:where(input[type=search])::-webkit-search-cancel-button{-webkit-appearance:none}:where(input[type=number])::-webkit-inner-spin-button{block-size:auto}:where(input[type=number])::-webkit-outer-spin-button{block-size:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}@media (hover:hover){.ay-control:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--color-text-muted)}}@media (pointer:coarse){.ay-control{block-size:max(var(--field-height), var(--size-touch-target));font-size:var(--text-body)}textarea.ay-control{block-size:auto}}@keyframes ay-disappear{0%{opacity:1}to{opacity:0}}@keyframes ay-appear{0%{opacity:0}to{opacity:1}}@keyframes ay-surface-in{0%{opacity:0;translate:var(--ay-enter-x,0rem) var(--ay-enter-y,.5rem)}to{opacity:1;translate:0}}@keyframes ay-surface-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--ay-enter-x,0rem) var(--ay-enter-y,.5rem)}}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-f8622eab6970-Bjcr2NXF.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-412634765d95-DudjxW9L.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-8c687f8ca63c-BZ57yjgV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-7a28af1fa8c0-qJrBt_Hb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-833d88ba9288-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-0de622cbe1a9-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-09f5b0177a45-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-e137c7becf1f-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-833d88ba9288-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-0de622cbe1a9-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-09f5b0177a45-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-e137c7becf1f-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-833d88ba9288-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-0de622cbe1a9-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-09f5b0177a45-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-e137c7becf1f-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-508d51b190c0-5br2Dws_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-5ce0526ebeb4-mdy-otCQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-e61e91b72530-D6T47t0e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-bd3007b6740f-s4kfTXC_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-be5619d207b0-B8zddFQN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-052259016ac2-Aqgj6y3t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-a5c6f6ae9b4e-BMOY6OSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-ab68f14ec71c-DuZxYNfE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-be5619d207b0-B8zddFQN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-052259016ac2-Aqgj6y3t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-a5c6f6ae9b4e-BMOY6OSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-ab68f14ec71c-DuZxYNfE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-be5619d207b0-B8zddFQN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-052259016ac2-Aqgj6y3t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-a5c6f6ae9b4e-BMOY6OSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-ab68f14ec71c-DuZxYNfE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ayda Inter Fallback;src:local(Arial);font-weight:400 600;size-adjust:105.273%;ascent-override:92.0226%;descent-override:22.9129%;line-gap-override:0%}@font-face{font-family:Ayda Serif Fallback;src:local(Georgia);font-weight:400 600;size-adjust:98.6613%;ascent-override:105.006%;descent-override:33.9546%;line-gap-override:0%}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-f8622eab6970-Bjcr2NXF.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-412634765d95-DudjxW9L.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-8c687f8ca63c-BZ57yjgV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-7a28af1fa8c0-qJrBt_Hb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-833d88ba9288-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-0de622cbe1a9-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-09f5b0177a45-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-e137c7becf1f-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-833d88ba9288-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-0de622cbe1a9-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-09f5b0177a45-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-e137c7becf1f-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-833d88ba9288-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-0de622cbe1a9-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-09f5b0177a45-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-e137c7becf1f-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-508d51b190c0-5br2Dws_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-5ce0526ebeb4-mdy-otCQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-e61e91b72530-D6T47t0e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-bd3007b6740f-s4kfTXC_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-be5619d207b0-B8zddFQN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-052259016ac2-Aqgj6y3t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-a5c6f6ae9b4e-BMOY6OSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-ab68f14ec71c-DuZxYNfE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-be5619d207b0-B8zddFQN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-052259016ac2-Aqgj6y3t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-a5c6f6ae9b4e-BMOY6OSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-ab68f14ec71c-DuZxYNfE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-be5619d207b0-B8zddFQN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-052259016ac2-Aqgj6y3t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-a5c6f6ae9b4e-BMOY6OSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-ab68f14ec71c-DuZxYNfE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ayda Inter Fallback;src:local(Arial);font-weight:400 600;size-adjust:105.273%;ascent-override:92.0226%;descent-override:22.9129%;line-gap-override:0%}@font-face{font-family:Ayda Serif Fallback;src:local(Georgia);font-weight:400 600;size-adjust:98.6613%;ascent-override:105.006%;descent-override:33.9546%;line-gap-override:0%}:root{--paper-0:#fbf9f4;--paper-50:#f5f2e9;--paper-100:#efebe1;--paper-200:#e4dfd0;--paper-300:#d3cdb9;--paper-400:#b9b39c;--ink-300:#8e896f;--ink-500:#655f52;--ink-700:#46423a;--ink-900:#23221d;--moss-50:#eeede2;--moss-100:#deddcb;--moss-200:#c4c2a8;--moss-300:#a8a98b;--moss-500:#76795d;--moss-700:#555838;--moss-800:#43462c;--moss-900:#2f3120;--clay-100:#f6e1d7;--clay-300:#e7a988;--clay-500:#c9572c;--clay-600:#a8461f;--clay-700:#8f3820;--lagoon-100:#dce6e8;--lagoon-300:#96b3bd;--lagoon-400:#85a9b5;--lagoon-500:#578aa1;--lagoon-700:#2f5a6e;--lagoon-900:#1f3f50;--ochre-100:#f3e6c6;--ochre-300:#e7c193;--ochre-500:#c79a4e;--ochre-700:#7e5a12;--ink-950:#191914;--ink-800:#343229;--clay-900:#43271f;--ochre-900:#3b2e15;--data-plum:#7a5577;--data-plum-light:#c7a9c4;--space-0:0rem;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--text-display-1:clamp(2.75rem, calc(1.72857rem + 4.19048vw), 5.5rem);--leading-display-1:1;--weight-display-1:500;--tracking-display-1:-.025em;--text-display-2:clamp(2.25rem, calc(1.6rem + 2.66667vw), 4rem);--leading-display-2:1.03;--weight-display-2:500;--tracking-display-2:-.02em;--text-h1:clamp(1.875rem, calc(1.55rem + 1.33333vw), 2.75rem);--leading-h1:1.09;--weight-h1:500;--tracking-h1:-.015em;--text-h2:clamp(1.5rem, calc(1.31429rem + .761905vw), 2rem);--leading-h2:1.18;--weight-h2:500;--tracking-h2:-.01em;--text-h3:clamp(1.25rem, calc(1.15714rem + .380952vw), 1.5rem);--leading-h3:1.25;--weight-h3:500;--tracking-h3:0em;--text-h4:clamp(1rem, calc(.953571rem + .190476vw), 1.125rem);--leading-h4:1.44;--weight-h4:600;--tracking-h4:0em;--text-body-lg:clamp(1.0625rem, calc(1.03929rem + .095238vw), 1.125rem);--leading-body-lg:1.55;--weight-body-lg:400;--tracking-body-lg:0em;--text-body:1rem;--leading-body:1.5;--weight-body:400;--tracking-body:0em;--text-body-sm:.875rem;--leading-body-sm:1.43;--weight-body-sm:400;--tracking-body-sm:0em;--text-caption:.75rem;--leading-caption:1.33;--weight-caption:400;--tracking-caption:.01em;--text-overline:.75rem;--leading-overline:1.33;--weight-overline:500;--tracking-overline:.14em;--text-numeric-xl:clamp(2rem, calc(1.81429rem + .761905vw), 2.5rem);--leading-numeric-xl:1;--weight-numeric-xl:400;--tracking-numeric-xl:0em;--text-map-region:1rem;--leading-map-region:1.3;--weight-map-region:500;--tracking-map-region:.22em;--text-map-water:.875rem;--leading-map-water:1.3;--weight-map-water:400;--tracking-map-water:.2em;--font-sans:Inter, "Ayda Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Source Serif 4", "Ayda Serif Fallback", Georgia, "Times New Roman", serif;--font-script:"Bad Script", cursive;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--size-control-sm:2rem;--size-control-md:2.5rem;--size-control-lg:3rem;--size-touch-target:2.75rem;--size-icon-sm:1rem;--size-icon-md:1.25rem;--size-icon-lg:1.5rem;--size-sidebar:17.5rem;--size-sidebar-rail:4.5rem;--size-header:3.75rem;--size-panel:22.5rem;--size-container:80rem;--size-reading:68ch;--radius-none:0rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.75rem;--radius-full:624.938rem;--border-width:.0625rem;--icon-stroke:.09375rem;--z-map-ui:10;--z-sticky:100;--z-dropdown:200;--z-sheet:300;--z-modal:400;--z-toast:500;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-pulse:1.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--map-icon-cream:#f6f0de;--map-icon-object-light:#73824f;--map-icon-object-dark:#46512f;--map-icon-object-deep:#323a20;--map-icon-stay-light:#5b6e5c;--map-icon-stay-dark:#34433a;--map-icon-stay-deep:#222d26;--map-icon-shadow:#2a2918;--map-icon-rim:#f4eedc;--map-icon-sights:#4f5a3a;--map-icon-nature:#3c6461;--map-icon-transport:#2f3a44;--map-icon-services:#8a5a26;--map-icon-food:#7a4f33;--map-icon-place-ink:#2f2d25;--map-icon-place-paper:#fbf7ec;--map-icon-place-town:#3a382f;--map-icon-place-village:#45433a;--map-icon-place-hamlet:#5a584d;--map-icon-peak:#5b4a35;--map-land:#dcd7c3;--map-region-1:var(--moss-200);--map-region-2:var(--moss-300);--map-region-3:var(--moss-500);--map-snow:#f1efe6;--map-sea:var(--lagoon-500);--map-sea-shallow:var(--lagoon-400);--map-lake:var(--lagoon-300);--map-river:#6595ab;--map-road:var(--ochre-300);--map-road-casing:var(--paper-0);--map-urban:#cfc9bc;--map-border:var(--ink-900);--map-halo:var(--paper-50);--map-marker:var(--moss-700);--map-marker-text:var(--paper-0);--map-selected:var(--clay-500);--map-hillshade-shadow:var(--ink-700);--map-hillshade-highlight:var(--paper-0);--map-hillshade-opacity:.35;--layout-page-gutter:var(--space-4);--layout-grid-gap:var(--space-4);--layout-section-gap:var(--space-16);--size-interactive-min:0rem;--focus-width:.125rem;--focus-offset:.125rem;--focus-scale:1;--safe-area-top:env(safe-area-inset-top,0rem);--safe-area-right:env(safe-area-inset-right,0rem);--safe-area-bottom:env(safe-area-inset-bottom,0rem);--safe-area-left:env(safe-area-inset-left,0rem)}:root,[data-theme=light],[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--paper-100);--color-surface:var(--paper-50);--color-surface-raised:var(--paper-0);--color-field:var(--paper-0);--color-sunken:var(--paper-200);--color-border:var(--paper-300);--color-border-strong:var(--paper-400);--color-text:var(--ink-900);--color-text-secondary:var(--ink-700);--color-text-muted:var(--ink-500);--color-text-inverse:var(--paper-50);--color-action:var(--moss-700);--color-action-hover:var(--moss-800);--color-action-active:var(--moss-900);--color-on-action:var(--paper-0);--color-action-subtle:var(--moss-100);--color-on-action-subtle:var(--moss-900);--color-accent:var(--clay-500);--color-accent-text:var(--clay-600);--color-link:var(--lagoon-700);--color-link-hover:var(--lagoon-900);--color-focus:var(--lagoon-700);--color-danger:var(--clay-700);--color-danger-hover:var(--clay-600);--color-on-danger:var(--paper-0);--color-neutral-bg:var(--paper-200);--color-neutral-text:var(--ink-700);--color-success-bg:var(--moss-100);--color-success-text:var(--moss-900);--color-info-bg:var(--lagoon-100);--color-info-text:var(--lagoon-700);--color-warning-bg:var(--ochre-100);--color-warning-text:var(--ochre-700);--color-error-bg:var(--clay-100);--color-error-text:var(--clay-700);--color-error:var(--clay-700);--color-selected-bg:var(--moss-100);--color-selected-text:var(--moss-900);--color-disabled-bg:var(--paper-200);--color-disabled-text:var(--ink-300);--color-overlay:#23221d66;--color-transparent:transparent;--color-data-1:var(--moss-700);--color-data-2:var(--lagoon-500);--color-data-3:var(--ochre-700);--color-data-4:var(--clay-500);--color-data-5:var(--data-plum);--color-data-6:var(--moss-500);--shadow-card:0 0 0 .0625rem #d3cdb9, 0 .0625rem .125rem #23221d0f;--shadow-popover:0 0 0 .0625rem #d3cdb9, 0 .5rem 1.5rem -.5rem #23221d38;--shadow-modal:0 0 0 .0625rem #d3cdb9, 0 1.5rem 3rem -.75rem #23221d47;--data-category-1:var(--color-data-1);--data-category-2:var(--color-data-2);--data-category-3:var(--color-data-3);--data-category-4:var(--color-data-4);--data-category-5:var(--color-data-5);--data-category-6:var(--color-data-6);--data-no-value:var(--color-sunken);--data-label:var(--color-text-muted);--radius:var(--radius-md);--btn-primary-bg:var(--color-action);--btn-primary-hover:var(--color-action-hover);--btn-primary-active:var(--color-action-active);--btn-primary-text:var(--color-on-action);--btn-secondary-bg:var(--color-transparent);--btn-secondary-text:var(--color-action);--btn-secondary-border:var(--color-action);--btn-secondary-hover:var(--color-action-subtle);--btn-secondary-active:var(--moss-200);--btn-ghost-bg:var(--color-transparent);--btn-ghost-hover:var(--color-sunken);--btn-ghost-active:var(--color-border);--btn-danger-bg:var(--color-danger);--btn-danger-text:var(--color-on-danger);--btn-danger-hover:#74301b;--btn-danger-active:#5e2716;--btn-pill-bg:var(--ink-900);--btn-pill-hover:#000;--btn-pill-text:var(--paper-50);--btn-height-sm:var(--size-control-sm);--btn-height-md:var(--size-control-md);--btn-height-lg:var(--size-control-lg);--btn-radius:var(--radius-sm);--btn-gap:var(--space-2);--field-bg:var(--color-field);--field-text:var(--color-text);--field-placeholder:var(--color-text-muted);--field-border:var(--color-border-strong);--field-error:var(--color-error);--field-radius:var(--radius-sm);--field-height:var(--size-control-md);--field-gap:var(--space-2);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-md);--card-padding:var(--space-6);--tag-neutral-bg:var(--color-neutral-bg);--tag-neutral-text:var(--color-neutral-text);--tag-moss-bg:var(--color-success-bg);--tag-moss-text:var(--color-success-text);--tag-lagoon-bg:var(--color-info-bg);--tag-lagoon-text:var(--color-info-text);--tag-ochre-bg:var(--color-warning-bg);--tag-ochre-text:var(--color-warning-text);--tag-clay-bg:var(--color-error-bg);--tag-clay-text:var(--color-error-text);--tag-radius:var(--radius-xs);--skeleton-bg:var(--color-sunken);--overlay-bg:var(--color-overlay);--overlay-radius:var(--radius-lg);--overlay-shadow:var(--shadow-modal);--table-row-hover:var(--color-sunken);--table-row-selected:var(--color-selected-bg);--table-row-height:3.25rem;--table-row-height-compact:2.5rem}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--ink-950);--color-surface:var(--ink-900);--color-surface-raised:var(--ink-800);--color-field:var(--ink-950);--color-sunken:var(--ink-800);--color-border:var(--ink-500);--color-border-strong:var(--paper-400);--color-text:var(--paper-50);--color-text-secondary:var(--paper-200);--color-text-muted:var(--paper-400);--color-text-inverse:var(--ink-900);--color-action:var(--moss-200);--color-action-hover:var(--moss-100);--color-action-active:var(--moss-50);--color-on-action:var(--moss-900);--color-action-subtle:var(--moss-900);--color-on-action-subtle:var(--moss-100);--color-accent:var(--clay-300);--color-accent-text:var(--clay-300);--color-link:var(--lagoon-300);--color-link-hover:var(--lagoon-100);--color-focus:var(--lagoon-300);--color-danger:var(--clay-700);--color-danger-hover:var(--clay-600);--color-on-danger:var(--paper-0);--color-neutral-bg:var(--ink-800);--color-neutral-text:var(--paper-200);--color-success-bg:var(--moss-900);--color-success-text:var(--moss-100);--color-info-bg:var(--lagoon-900);--color-info-text:var(--lagoon-100);--color-warning-bg:var(--ochre-900);--color-warning-text:var(--ochre-100);--color-error-bg:var(--clay-900);--color-error-text:var(--clay-100);--color-error:var(--clay-300);--color-selected-bg:var(--moss-900);--color-selected-text:var(--moss-100);--color-disabled-bg:var(--ink-800);--color-disabled-text:var(--paper-400);--color-overlay:#191914b3;--color-transparent:transparent;--color-data-1:var(--moss-200);--color-data-2:var(--lagoon-300);--color-data-3:var(--ochre-300);--color-data-4:var(--clay-300);--color-data-5:var(--data-plum-light);--color-data-6:var(--moss-500);--shadow-card:0 0 0 .0625rem #46423a, 0 .0625rem .125rem #0000004d;--shadow-popover:0 0 0 .0625rem #46423a, 0 .5rem 1.5rem -.5rem #0009;--shadow-modal:0 0 0 .0625rem #46423a, 0 1.5rem 3rem -.75rem #000000b3;--data-category-1:var(--color-data-1);--data-category-2:var(--color-data-2);--data-category-3:var(--color-data-3);--data-category-4:var(--color-data-4);--data-category-5:var(--color-data-5);--data-category-6:var(--color-data-6);--data-no-value:var(--color-sunken);--data-label:var(--color-text-muted);--radius:var(--radius-md);--btn-primary-bg:var(--color-action);--btn-primary-hover:var(--color-action-hover);--btn-primary-active:var(--color-action-active);--btn-primary-text:var(--color-on-action);--btn-secondary-bg:var(--color-transparent);--btn-secondary-text:var(--color-action);--btn-secondary-border:var(--color-action);--btn-secondary-hover:var(--color-action-subtle);--btn-secondary-active:var(--moss-200);--btn-ghost-bg:var(--color-transparent);--btn-ghost-hover:var(--color-sunken);--btn-ghost-active:var(--color-border);--btn-danger-bg:var(--color-danger);--btn-danger-text:var(--color-on-danger);--btn-danger-hover:#74301b;--btn-danger-active:#5e2716;--btn-pill-bg:var(--ink-900);--btn-pill-hover:#000;--btn-pill-text:var(--paper-50);--btn-height-sm:var(--size-control-sm);--btn-height-md:var(--size-control-md);--btn-height-lg:var(--size-control-lg);--btn-radius:var(--radius-sm);--btn-gap:var(--space-2);--field-bg:var(--color-field);--field-text:var(--color-text);--field-placeholder:var(--color-text-muted);--field-border:var(--color-border-strong);--field-error:var(--color-error);--field-radius:var(--radius-sm);--field-height:var(--size-control-md);--field-gap:var(--space-2);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-md);--card-padding:var(--space-6);--tag-neutral-bg:var(--color-neutral-bg);--tag-neutral-text:var(--color-neutral-text);--tag-moss-bg:var(--color-success-bg);--tag-moss-text:var(--color-success-text);--tag-lagoon-bg:var(--color-info-bg);--tag-lagoon-text:var(--color-info-text);--tag-ochre-bg:var(--color-warning-bg);--tag-ochre-text:var(--color-warning-text);--tag-clay-bg:var(--color-error-bg);--tag-clay-text:var(--color-error-text);--tag-radius:var(--radius-xs);--skeleton-bg:var(--color-sunken);--overlay-bg:var(--color-overlay);--overlay-radius:var(--radius-lg);--overlay-shadow:var(--shadow-modal);--table-row-hover:var(--color-sunken);--table-row-selected:var(--color-selected-bg);--table-row-height:3.25rem;--table-row-height-compact:2.5rem}@media (prefers-color-scheme:dark){[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--ink-950);--color-surface:var(--ink-900);--color-surface-raised:var(--ink-800);--color-field:var(--ink-950);--color-sunken:var(--ink-800);--color-border:var(--ink-500);--color-border-strong:var(--paper-400);--color-text:var(--paper-50);--color-text-secondary:var(--paper-200);--color-text-muted:var(--paper-400);--color-text-inverse:var(--ink-900);--color-action:var(--moss-200);--color-action-hover:var(--moss-100);--color-action-active:var(--moss-50);--color-on-action:var(--moss-900);--color-action-subtle:var(--moss-900);--color-on-action-subtle:var(--moss-100);--color-accent:var(--clay-300);--color-accent-text:var(--clay-300);--color-link:var(--lagoon-300);--color-link-hover:var(--lagoon-100);--color-focus:var(--lagoon-300);--color-danger:var(--clay-700);--color-danger-hover:var(--clay-600);--color-on-danger:var(--paper-0);--color-neutral-bg:var(--ink-800);--color-neutral-text:var(--paper-200);--color-success-bg:var(--moss-900);--color-success-text:var(--moss-100);--color-info-bg:var(--lagoon-900);--color-info-text:var(--lagoon-100);--color-warning-bg:var(--ochre-900);--color-warning-text:var(--ochre-100);--color-error-bg:var(--clay-900);--color-error-text:var(--clay-100);--color-error:var(--clay-300);--color-selected-bg:var(--moss-900);--color-selected-text:var(--moss-100);--color-disabled-bg:var(--ink-800);--color-disabled-text:var(--paper-400);--color-overlay:#191914b3;--color-transparent:transparent;--color-data-1:var(--moss-200);--color-data-2:var(--lagoon-300);--color-data-3:var(--ochre-300);--color-data-4:var(--clay-300);--color-data-5:var(--data-plum-light);--color-data-6:var(--moss-500);--shadow-card:0 0 0 .0625rem #46423a, 0 .0625rem .125rem #0000004d;--shadow-popover:0 0 0 .0625rem #46423a, 0 .5rem 1.5rem -.5rem #0009;--shadow-modal:0 0 0 .0625rem #46423a, 0 1.5rem 3rem -.75rem #000000b3;--data-category-1:var(--color-data-1);--data-category-2:var(--color-data-2);--data-category-3:var(--color-data-3);--data-category-4:var(--color-data-4);--data-category-5:var(--color-data-5);--data-category-6:var(--color-data-6);--data-no-value:var(--color-sunken);--data-label:var(--color-text-muted);--radius:var(--radius-md);--btn-primary-bg:var(--color-action);--btn-primary-hover:var(--color-action-hover);--btn-primary-active:var(--color-action-active);--btn-primary-text:var(--color-on-action);--btn-secondary-bg:var(--color-transparent);--btn-secondary-text:var(--color-action);--btn-secondary-border:var(--color-action);--btn-secondary-hover:var(--color-action-subtle);--btn-secondary-active:var(--moss-200);--btn-ghost-bg:var(--color-transparent);--btn-ghost-hover:var(--color-sunken);--btn-ghost-active:var(--color-border);--btn-danger-bg:var(--color-danger);--btn-danger-text:var(--color-on-danger);--btn-danger-hover:#74301b;--btn-danger-active:#5e2716;--btn-pill-bg:var(--ink-900);--btn-pill-hover:#000;--btn-pill-text:var(--paper-50);--btn-height-sm:var(--size-control-sm);--btn-height-md:var(--size-control-md);--btn-height-lg:var(--size-control-lg);--btn-radius:var(--radius-sm);--btn-gap:var(--space-2);--field-bg:var(--color-field);--field-text:var(--color-text);--field-placeholder:var(--color-text-muted);--field-border:var(--color-border-strong);--field-error:var(--color-error);--field-radius:var(--radius-sm);--field-height:var(--size-control-md);--field-gap:var(--space-2);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-md);--card-padding:var(--space-6);--tag-neutral-bg:var(--color-neutral-bg);--tag-neutral-text:var(--color-neutral-text);--tag-moss-bg:var(--color-success-bg);--tag-moss-text:var(--color-success-text);--tag-lagoon-bg:var(--color-info-bg);--tag-lagoon-text:var(--color-info-text);--tag-ochre-bg:var(--color-warning-bg);--tag-ochre-text:var(--color-warning-text);--tag-clay-bg:var(--color-error-bg);--tag-clay-text:var(--color-error-text);--tag-radius:var(--radius-xs);--skeleton-bg:var(--color-sunken);--overlay-bg:var(--color-overlay);--overlay-radius:var(--radius-lg);--overlay-shadow:var(--shadow-modal);--table-row-hover:var(--color-sunken);--table-row-selected:var(--color-selected-bg);--table-row-height:3.25rem;--table-row-height-compact:2.5rem}}html{font-size:clamp(1rem,.4rem + .666667vw,2rem)}@media (width<=24.374em){:root{--layout-page-gutter:var(--space-3);--layout-section-gap:var(--space-12);--text-display-1:clamp(2.25rem, calc(-.035714rem + 11.4286vw), 2.75rem);--text-h1:clamp(1.75rem, calc(1.17857rem + 2.85714vw), 1.875rem)}}@media (width>=40em){:root{--layout-page-gutter:var(--space-6)}}@media (width>=56.25em){:root{--layout-page-gutter:var(--space-8);--layout-grid-gap:var(--space-6)}}@media (width>=75em){:root{--layout-page-gutter:var(--space-12);--layout-section-gap:var(--space-24)}}@media (width>=90em){:root{--layout-page-gutter:var(--space-20)}}@media (pointer:coarse){:root{--size-interactive-min:var(--size-touch-target)}}html[data-mode=tv]{--text-caption:1rem;--text-overline:1rem;--text-body-sm:1.08333rem;--text-body:1.16667rem;--focus-width:.25rem;--focus-offset:.25rem;--focus-scale:1.04;--layout-page-gutter:5vw;font-size:clamp(1.5rem,.5rem + .833333vw,2.5rem)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-pulse:0s;--focus-scale:1}}.ay-type-display-1{font-family:var(--font-serif);font-size:var(--text-display-1);font-weight:var(--weight-display-1);line-height:var(--leading-display-1);letter-spacing:var(--tracking-display-1)}.ay-type-display-2{font-family:var(--font-serif);font-size:var(--text-display-2);font-weight:var(--weight-display-2);line-height:var(--leading-display-2);letter-spacing:var(--tracking-display-2)}.ay-type-h1{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:var(--weight-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}.ay-type-h2{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}.ay-type-h3{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.ay-type-h4{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--weight-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}.ay-type-body-lg{font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--weight-body-lg);line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body-lg)}.ay-type-body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ay-type-body-sm{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-body-sm);line-height:var(--leading-body-sm);letter-spacing:var(--tracking-body-sm)}.ay-type-caption{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption)}.ay-type-overline{font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--weight-overline);line-height:var(--leading-overline);letter-spacing:var(--tracking-overline)}.ay-type-numeric-xl{font-family:var(--font-serif);font-size:var(--text-numeric-xl);font-weight:var(--weight-numeric-xl);line-height:var(--leading-numeric-xl);letter-spacing:var(--tracking-numeric-xl)}.ay-type-map-region{font-family:var(--font-serif);font-size:var(--text-map-region);font-weight:var(--weight-map-region);line-height:var(--leading-map-region);letter-spacing:var(--tracking-map-region)}.ay-type-map-water{font-family:var(--font-serif);font-size:var(--text-map-water);font-weight:var(--weight-map-water);line-height:var(--leading-map-water);letter-spacing:var(--tracking-map-water)}.ay-type-overline,.ay-type-map-region,.ay-type-map-water{text-transform:uppercase}.ay-type-map-water{color:var(--color-link);font-style:italic}.ay-type-numeric-xl,.ay-tabular{font-variant-numeric:tabular-nums lining-nums}:where(*){box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;hanging-punctuation:first last;line-height:1.5}:where(body){min-block-size:100dvh;line-height:inherit;text-rendering:optimizelegibility}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;text-wrap:balance;overflow-wrap:break-word}:where(p,li,figcaption,blockquote,dd){text-wrap:pretty;overflow-wrap:break-word}:where(ul,ol,menu){list-style:none}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){block-size:auto;max-inline-size:100%}:where(svg){flex-shrink:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:600}:where(small){font-size:80%}:where(code,kbd,samp,pre){font-family:var(--font-mono,ui-monospace, monospace);font-size:1em}:where(table){border-collapse:collapse;border-spacing:0;text-indent:0}:where(th){font-weight:inherit;text-align:start}:where(hr){block-size:0;color:inherit;border-block-start-width:.0625rem}:where(button,input,select,optgroup,textarea){font:inherit;letter-spacing:inherit;color:inherit;appearance:none;background:0 0;border-radius:0}:where(button,[type=button],[type=reset],[type=submit]){cursor:pointer;text-align:center}:where(button:disabled,[type=button]:disabled,[aria-disabled=true]){cursor:not-allowed}:where(input[type=checkbox],input[type=radio]){appearance:auto}:where(textarea){resize:vertical}:where(input,textarea)::placeholder{color:var(--color-text-muted,currentColor);opacity:1}:where(select){cursor:pointer}:where(fieldset){min-inline-size:0}:where(legend){padding:0}:where(summary){cursor:pointer;display:list-item}:where(summary)::-webkit-details-marker{display:none}:where(dialog){color:inherit;background:0 0;max-block-size:none;max-inline-size:none}:where([popover]){color:inherit;background:0 0;overflow:visible}:where([hidden]:not([hidden=until-found])){display:none!important}:where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none}:where(input[type=search])::-webkit-search-cancel-button{-webkit-appearance:none}:where(input[type=number])::-webkit-inner-spin-button{block-size:auto}:where(input[type=number])::-webkit-outer-spin-button{block-size:auto}:where(:focus:not(:focus-visible)){outline:none}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--size-header) + var(--space-6))}body{font:var(--weight-body) var(--text-body) / var(--leading-body) var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-variant-numeric:lining-nums}:where([data-theme]){background-color:var(--color-bg);color:var(--color-text)}:where(button,a,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}:where(a:not([class])){color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}:where(a:not([class]):hover){color:var(--color-link-hover)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}::selection{background:var(--moss-100);color:var(--ink-900)}:where(h1,h2,h3){font-family:var(--font-serif)}:where(h1){font-size:var(--text-h1);font-weight:var(--weight-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}:where(h2){font-size:var(--text-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}:where(h3){font-size:var(--text-h3);font-weight:var(--weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}:where(h4){font:var(--weight-h4) var(--text-h4) / var(--leading-h4) var(--font-sans)}.eyebrow{font:var(--weight-overline) var(--text-overline) / var(--leading-overline) var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--color-text-muted)}.skip-link{z-index:var(--z-toast);background:var(--color-field);padding:var(--space-3);position:absolute;inset-block-start:-10rem;inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:var(--space-3)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}.ay-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.ay-stack{gap:var(--space-4);min-inline-size:0;display:grid}.ay-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ay-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ay-muted{color:var(--color-text-muted)}.ay-control{inline-size:100%;min-inline-size:0;block-size:max(var(--field-height), var(--size-interactive-min));padding:0 var(--space-3);border:var(--border-width) solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);font:var(--weight-body-sm) var(--text-body-sm) / var(--leading-body-sm) var(--font-sans);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);outline:none;display:block}.ay-control::placeholder{color:var(--field-placeholder)}.ay-control:disabled::placeholder{color:var(--color-disabled-text)}@media (hover:hover){.ay-control:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--color-text-muted)}}.ay-control:focus,.ay-control:focus-visible{border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent);outline:none}.ay-control[aria-invalid=true]{border-color:var(--field-error);box-shadow:inset .1875rem 0 0 var(--field-error);background:color-mix(in srgb, var(--color-error-bg) 30%, var(--field-bg))}.ay-control[aria-invalid=true]:focus{box-shadow:inset .1875rem 0 0 var(--field-error), 0 0 0 .1875rem color-mix(in srgb, var(--field-error) 18%, transparent)}.ay-control:disabled{border-color:var(--color-border);background:var(--color-bg);color:var(--color-disabled-text);cursor:not-allowed}:is(input,textarea).ay-control:read-only:not(:disabled){background:0 0;border-style:dashed}textarea.ay-control{block-size:auto;min-block-size:6rem;padding-block:var(--space-2);resize:vertical}@media (pointer:coarse){.ay-control{block-size:max(var(--field-height), var(--size-touch-target));font-size:var(--text-body)}textarea.ay-control{block-size:auto}}:where(button,a,input,textarea,select){transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard)}.ay-accordion section{border-block-start:var(--border-width) solid var(--color-border);margin:0}.ay-accordion section:last-of-type{border-block-end:var(--border-width) solid var(--color-border)}.ay-accordion h3{font:inherit;margin:0}.ay-accordion h3 button{align-items:center;gap:var(--space-4);text-align:start;inline-size:100%;padding:var(--space-5) 0;color:var(--color-text);font-weight:var(--font-weight-medium);min-block-size:var(--size-touch-target);background:0 0;border:0;display:flex}.ay-accordion h3 button>span:last-child{font-size:var(--text-h3);margin-inline-start:auto}.ay-accordion [hidden]{display:none}.ay-accordion__content{color:var(--color-text-secondary);max-inline-size:var(--size-reading);padding-block-end:var(--space-5)}.ay-accordion p{margin:0}.ay-accordion__panel{opacity:1;transition:grid-template-rows var(--motion-base) var(--ease-standard), opacity var(--motion-base) var(--ease-standard), display var(--motion-base) allow-discrete;grid-template-rows:1fr;display:grid}.ay-accordion__panel[hidden]{opacity:0;grid-template-rows:0fr;display:none}.ay-accordion__clip{min-block-size:0;overflow:hidden}@starting-style{.ay-accordion__panel:not([hidden]){opacity:0;grid-template-rows:0fr}}.ay-alert{align-items:start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:var(--border-width) solid currentColor;background:var(--color-info-bg);color:var(--color-info-text);font-size:var(--text-body-sm);display:flex}.ay-alert--error{background:var(--color-error-bg);color:var(--color-error-text)}.ay-alert--warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.ay-alert--success{background:var(--color-success-bg);color:var(--color-success-text)}.ay-alert>.ay-stack{gap:var(--space-2);flex:1}.ay-alert p{margin:0}.ay-alert__action,.ay-alert__close{color:inherit;min-block-size:max(1.5rem, var(--size-interactive-min));background:0 0;border:0;padding:0}.ay-alert__action{text-align:start;justify-self:start;text-decoration:underline}.ay-alert__close{min-inline-size:max(1.5rem, var(--size-interactive-min))}.ay-app-shell{background:var(--color-bg);min-block-size:100dvh;color:var(--color-text);display:flex}.ay-app-shell__nav{flex-direction:column;flex-shrink:0;block-size:100dvh;display:flex;position:sticky;inset-block-start:0}.ay-app-shell__nav>.ay-sidebar{flex:1}.ay-app-shell__body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ay-app-shell__header{z-index:var(--z-sticky);align-items:center;gap:var(--space-2);block-size:3.75rem;padding:0 var(--space-4) 0 var(--space-6);border-block-end:var(--border-width) solid var(--color-border);background:var(--color-surface);display:flex;position:sticky;inset-block-start:0}.ay-app-shell__brand{align-items:center;display:none}.ay-app-shell:not(.has-nav) .ay-app-shell__brand{margin-inline-end:var(--space-4);display:flex}.ay-app-shell .ay-app-shell__burger{display:none}.ay-app-shell__start{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.ay-app-shell__end{align-items:center;gap:.375rem;margin-inline-start:auto;display:flex}.ay-app-shell main{gap:var(--space-6);padding:1.75rem var(--space-8);flex-direction:column;flex:1;display:flex}.ay-app-shell__tab-bar{display:none}.ay-dialog.ay-app-shell__drawer{gap:0;inline-size:min(max(18.75rem,70vw),22.5rem,92vw);padding:0}.ay-app-shell__drawer .ay-dialog__header{block-size:3.75rem;padding-inline:var(--space-6) var(--space-3);border-block-end:var(--border-width) solid var(--color-border);align-items:center}.ay-app-shell__drawer .ay-dialog__body{padding:var(--space-3) var(--space-6)}.ay-app-shell__menu{margin:0}.ay-app-shell__menu .ay-sidebar{background:0 0;border:0;inline-size:100%;padding-inline:0}.ay-app-shell__menu .ay-sidebar footer{border-block-end:0;padding-block-end:0}.ay-app-shell__menu .ay-sidebar__brand{display:none}.ay-skip-link{z-index:var(--z-toast);padding:var(--space-3);background:var(--color-surface);position:absolute;inset-block-start:-10rem;inset-inline-start:var(--space-4)}.ay-skip-link:focus{inset-block-start:var(--space-4)}@media (width<=74.999em){.ay-app-shell__nav{display:none}.ay-app-shell .ay-app-shell__burger{margin-inline-start:calc(var(--space-2) * -1);display:inline-flex}.ay-app-shell__brand{display:flex}.ay-app-shell main{padding:var(--space-6)}}@media (width<=39.999em){.ay-app-shell__drawer .ay-dialog__header{block-size:3.5rem;padding-inline:var(--space-4) var(--space-2)}.ay-app-shell__drawer .ay-dialog__body{padding-inline:var(--space-4)}.ay-app-shell__header{block-size:3.5rem;padding:0 var(--space-2)}.ay-app-shell main{padding:var(--space-5) var(--space-4)}.ay-app-shell.has-tab-bar main{padding-block-end:calc(5rem + var(--safe-area-bottom))}.ay-app-shell.has-tab-bar .ay-app-shell__burger{display:none}.ay-app-shell__tab-bar{z-index:var(--z-sticky);display:block;position:fixed;inset-block-end:0;inset-inline:0}}.ay-app-shell.is-tv .ay-app-shell__body{zoom:1.25}.ay-avatar{border-radius:var(--radius-full);background:var(--color-action-subtle);color:var(--color-on-action-subtle);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ay-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.ay-badge{min-block-size:1.25rem;min-inline-size:1.25rem;padding-inline:var(--space-1);border-radius:var(--radius-full);font-size:var(--text-caption);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ay-badge--accent{background:var(--color-error-bg);color:var(--color-error-text)}.ay-badge--neutral{background:var(--color-neutral-bg);color:var(--color-neutral-text)}.ay-badge--dot{background:var(--color-accent);block-size:.5rem;min-block-size:.5rem;inline-size:.5rem;min-inline-size:.5rem;padding:0}.ay-banner{border-block-end:var(--border-width) solid color-mix(in srgb, currentColor 18%, transparent);background:var(--color-info-bg);inline-size:100%;color:var(--color-info-text)}.ay-banner.is-sticky{z-index:var(--z-sticky);position:sticky;inset-block-start:0}.ay-banner--neutral{background:var(--color-neutral-bg);color:var(--color-neutral-text)}.ay-banner--success{background:var(--color-success-bg);color:var(--color-success-text)}.ay-banner--warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.ay-banner--error{background:var(--color-error-bg);color:var(--color-error-text)}.ay-banner__inner{align-items:center;gap:var(--space-3);max-inline-size:var(--size-container);padding:.625rem var(--space-6);margin-inline:auto;display:flex}.ay-banner__inner>svg{flex-shrink:0}.ay-banner__text{font:var(--font-weight-regular) var(--text-body-sm) / 1.25rem var(--font-sans);flex:1;margin:0}.ay-banner__text b{font-weight:var(--font-weight-semibold)}.ay-banner__action{color:inherit;font:var(--font-weight-semibold) var(--text-body-sm) / 1.25rem var(--font-sans);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.ay-banner__close{padding:var(--space-1);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;display:inline-flex}.ay-banner__close:hover{background:color-mix(in srgb, currentColor 12%, transparent)}@media (width<=39.999em){.ay-banner__inner{padding:.625rem var(--space-4);flex-wrap:wrap}.ay-banner__text{flex-basis:calc(100% - 3rem)}}.ay-bars-scroll{min-inline-size:0;overflow:auto}.ay-bars{gap:var(--space-3);display:flex}.ay-bars__item{gap:var(--space-2);color:var(--color-text);font-size:var(--text-caption);text-align:start;background:0 0;border:0;flex:1;min-inline-size:3rem;padding:0;display:grid}.ay-bars__label{overflow-wrap:anywhere}.ay-bars__track{background:var(--color-sunken);border-radius:var(--radius-xs);display:block;position:relative;overflow:clip}.ay-bars__track>i{background:var(--bar-color);border-radius:var(--radius-xs);display:block;position:absolute}.ay-bars__track>.ay-pattern-empty{block-size:100%;inline-size:100%;display:block}.ay-bars__value{font-variant-numeric:tabular-nums}.ay-bars--v{align-items:end;min-block-size:16rem}.ay-bars--v .ay-bars__item{grid-template-rows:14rem auto auto}.ay-bars--v .ay-bars__track{grid-row:1;block-size:14rem}.ay-bars--v .ay-bars__label{grid-row:2}.ay-bars--v .ay-bars__track>i{block-size:var(--bar-size);inset-block-start:var(--bar-start);inset-inline:0}.ay-bars--h{flex-direction:column}.ay-bars--h .ay-bars__item{min-block-size:var(--size-control-sm);grid-template-columns:minmax(5rem,1fr) minmax(3rem,3fr) minmax(2rem,auto);align-items:center}.ay-bars--h .ay-bars__track{block-size:1rem}.ay-bars--h .ay-bars__track>i{inline-size:var(--bar-size);inset-block:0;inset-inline-start:var(--bar-left)}.ay-breadcrumbs ol{gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ay-breadcrumbs li+li:before{content:"/";margin-inline-end:var(--space-2)}.ay-breadcrumbs a{color:var(--color-text-secondary)}.ay-breadcrumbs button{color:inherit;font:inherit;background:0 0;border:0}@media (width<=47.999em){.ay-breadcrumbs--back li{display:none}.ay-breadcrumbs--back li:nth-last-child(2){display:list-item}.ay-breadcrumbs--back li:nth-last-child(2):before{content:"←"}}.ay-button{--btn-height:var(--btn-height-md);--btn-padding-x:var(--space-4);--btn-font:.875rem;--btn-bg:transparent;--btn-fg:var(--color-text);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--btn-gap);block-size:max(var(--btn-height), var(--size-interactive-min));min-inline-size:0;padding:0 var(--btn-padding-x);border:var(--border-width) solid var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);font:var(--font-weight-medium) var(--btn-font) / 1 var(--font-sans);letter-spacing:0;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard);flex-shrink:0;text-decoration:none;display:inline-flex;position:relative}.ay-button svg{flex-shrink:0}.ay-button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ay-button--sm{--btn-height:var(--btn-height-sm);--btn-padding-x:var(--space-3);--btn-font:.8125rem}.ay-button--lg{--btn-height:var(--btn-height-lg);--btn-padding-x:var(--space-5);--btn-font:.9375rem}.ay-button--primary{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-text)}.ay-button--secondary{--btn-bg:var(--btn-secondary-bg);--btn-fg:var(--btn-secondary-text);--btn-border:var(--btn-secondary-border)}.ay-button--ghost{--btn-bg:var(--btn-ghost-bg);--btn-fg:var(--color-text)}.ay-button--danger{--btn-bg:var(--btn-danger-bg);--btn-fg:var(--btn-danger-text)}@media (hover:hover){.ay-button--primary:hover{--btn-bg:var(--btn-primary-hover)}.ay-button--secondary:hover{--btn-bg:var(--btn-secondary-hover)}.ay-button--ghost:hover{--btn-bg:var(--btn-ghost-hover)}.ay-button--danger:hover{--btn-bg:var(--btn-danger-hover)}}.ay-button:active{translate:0 .0625rem}.ay-button--primary:active{--btn-bg:var(--btn-primary-active)}.ay-button--secondary:active{--btn-bg:var(--btn-secondary-active)}.ay-button--ghost:active{--btn-bg:var(--btn-ghost-active)}.ay-button--danger:active{--btn-bg:var(--btn-danger-active)}.ay-button--pill{border-radius:var(--radius-full);--btn-padding-x:var(--space-5)}.ay-button--pill.ay-button--primary{--btn-bg:var(--btn-pill-bg);--btn-fg:var(--btn-pill-text)}.ay-button--pill.ay-button--secondary{--btn-fg:var(--color-text);--btn-border:var(--color-text)}@media (hover:hover){.ay-button--pill.ay-button--primary:hover,.ay-button--pill.ay-button--primary:active{--btn-bg:var(--btn-pill-hover)}.ay-button--pill.ay-button--secondary:hover{--btn-bg:var(--color-sunken)}}.ay-button--pill.ay-button--lg{--btn-height:3.5rem;--btn-padding-x:1.75rem;--btn-font:1rem;gap:var(--space-3)}.ay-button--full{inline-size:100%}.ay-button--icon-only{inline-size:max(var(--btn-height), var(--size-interactive-min));padding:0}.ay-button__arrow{block-size:1.75rem;inline-size:1.75rem;border-radius:var(--radius-full);background:var(--clay-500);color:var(--paper-0);justify-content:center;align-items:center;margin-inline-end:calc(var(--btn-padding-x) * -.5);display:inline-flex}.ay-button--sm .ay-button__arrow{block-size:1.25rem;inline-size:1.25rem}.ay-button:disabled,.ay-button[aria-disabled=true]{--btn-bg:var(--color-disabled-bg);--btn-fg:var(--color-disabled-text);--btn-border:transparent;cursor:not-allowed;translate:none}.ay-button--secondary:disabled,.ay-button--secondary[aria-disabled=true]{--btn-bg:transparent;--btn-border:var(--color-border)}.ay-button--ghost:disabled,.ay-button--ghost[aria-disabled=true]{--btn-bg:transparent}.ay-button[aria-busy=true]{opacity:.9;cursor:progress}.ay-button--primary[aria-busy=true]{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-text)}.ay-button--secondary[aria-busy=true]{--btn-bg:transparent;--btn-fg:var(--btn-secondary-text);--btn-border:var(--btn-secondary-border)}.ay-button--ghost[aria-busy=true]{--btn-bg:transparent;--btn-fg:var(--color-text)}.ay-button--danger[aria-busy=true]{--btn-bg:var(--btn-danger-bg);--btn-fg:var(--btn-danger-text)}@media (pointer:coarse){.ay-button{block-size:max(var(--btn-height), var(--size-touch-target))}.ay-button--icon-only{inline-size:max(var(--btn-height), var(--size-touch-target))}}.ay-card{min-inline-size:0;color:var(--color-text);background:var(--card-bg);border:var(--border-width) solid var(--card-border);border-radius:var(--card-radius);text-decoration:none;display:block}.ay-card--sunken{background:var(--color-sunken)}.ay-card--interactive{transition:border-color var(--motion-fast) var(--ease-standard)}@media (hover:hover){.ay-card--interactive:hover{border-color:var(--color-border-strong)}}.ay-change{color:var(--color-text-secondary);font:var(--font-weight-semibold) .8125rem / 1.25 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.ay-change--good{color:var(--color-success-text)}.ay-change--bad{color:var(--color-error)}.ay-change small{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--font-weight-regular)}.ay-choice{align-items:flex-start;gap:var(--space-2);min-block-size:1.5rem;color:var(--color-text);font:var(--weight-body-sm) var(--text-body-sm) / 1.125rem var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;padding-block:.1875rem;display:inline-flex}.ay-choice>span{gap:.125rem;min-inline-size:0;display:grid}.ay-choice small{color:var(--color-text-muted);font-size:var(--text-caption);line-height:1rem}.ay-choice input{appearance:none;border:.09375rem solid var(--color-text-muted);background:var(--field-bg);block-size:1.125rem;inline-size:1.125rem;color:var(--color-on-action);cursor:inherit;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border-radius:.1875rem;flex-shrink:0;place-content:center;margin:0;display:inline-grid;position:relative}.ay-choice input:after{content:"";display:block}@media (hover:hover){.ay-choice:hover input:not(:checked,:indeterminate,:disabled){background:var(--color-sunken)}}.ay-choice input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ay-choice--checkbox input:checked,.ay-choice--checkbox input:indeterminate{border-color:var(--color-action);background:var(--color-action)}.ay-choice--checkbox input:checked:after{clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);background:currentColor;block-size:.625rem;inline-size:.625rem}.ay-choice--checkbox input:indeterminate:after{clip-path:none;background:currentColor;block-size:.125rem;inline-size:.5rem}.ay-choice input[aria-invalid=true],.ay-choice--invalid input{border-color:var(--color-error)}:is(.ay-choice:has(input[aria-invalid=true]),.ay-choice--invalid){color:var(--color-error)}.ay-choice:has(input:disabled){color:var(--color-disabled-text);cursor:not-allowed}.ay-choice input:disabled{border-color:var(--field-border);background:var(--field-bg)}.ay-choice--checkbox input:disabled:checked,.ay-choice--checkbox input:disabled:indeterminate{background:var(--field-border)}.ay-choice:has(input:disabled) small{color:var(--color-disabled-text)}@media (pointer:coarse){.ay-choice{min-block-size:var(--size-touch-target);align-items:center}}.ay-choice .ay-choice__error{color:var(--color-error)}.ay-choice a{color:var(--color-link);text-underline-offset:.15em}.ay-chip{--chip-height:2rem;max-inline-size:100%;block-size:var(--chip-height);border:var(--border-width) solid var(--field-border);border-radius:var(--radius-full);background:var(--field-bg);color:var(--color-text);font:var(--font-weight-regular) .8125rem / 1 var(--font-sans);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);align-items:stretch;display:inline-flex;overflow:clip}.ay-chip--md{--chip-height:2.25rem;font-size:var(--text-body-sm)}.ay-chip button{padding:0 var(--space-3);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;display:inline-flex}.ay-chip button+button{padding-inline:0 var(--space-2);opacity:.7;margin-inline-start:calc(var(--space-2) * -1)}.ay-chip button+button:hover{opacity:1}.ay-chip button:focus-visible{outline:none}.ay-chip:has(button:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (hover:hover){.ay-chip:not(.ay-chip--selected):has(button:not(:disabled):hover){border-color:var(--color-text-muted);background:var(--color-sunken)}}.ay-chip--selected{border-color:var(--color-action);background:var(--color-selected-bg);color:var(--color-selected-text);font-weight:var(--font-weight-medium)}.ay-chip--dark.ay-chip--selected{border-color:var(--color-text);background:var(--color-text);color:var(--color-text-inverse)}.ay-chip:has(button:disabled){border-color:var(--color-border);background:var(--color-bg);color:var(--color-disabled-text)}.ay-chip button:disabled{cursor:not-allowed}@media (pointer:coarse){.ay-chip{--chip-height:2.25rem}}.ay-combobox{gap:var(--space-2);display:grid;position:relative}.ay-combobox__popup{z-index:var(--z-dropdown);padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);max-block-size:20rem;position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto}.ay-combobox ul{margin:0;padding:0;list-style:none}.ay-combobox [role=option]{padding:var(--space-3);cursor:pointer;justify-content:space-between;gap:var(--space-2);display:flex}.ay-combobox [aria-selected=true]{background:var(--color-selected-bg)}.ay-combobox{animation:ay-appear var(--motion-base) var(--ease-standard)}.ay-date-range{align-items:center;gap:var(--space-2);text-align:start;cursor:pointer;display:flex}.ay-date-range__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ay-date-range small{color:var(--color-text-muted);font-size:var(--text-caption)}.ay-date-range>svg{color:var(--color-text-secondary);margin-inline-start:auto}.ay-date-range.is-placeholder .ay-date-range__value{color:var(--field-placeholder)}.ay-date-range.is-placeholder:disabled .ay-date-range__value{color:var(--color-disabled-text)}.ay-date-range[aria-expanded=true]{border-color:var(--color-action)}.ay-date-range__popup{z-index:var(--z-dropdown);inline-size:max(var(--radix-popover-trigger-width), 18rem);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);color:var(--color-text);animation:ay-surface-in var(--motion-fast) var(--ease-standard);flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.ay-date-range__presets,.ay-date-range__grid{border:0;min-inline-size:0;margin:0;padding:0}.ay-date-range.is-invalid{border-color:var(--field-error);box-shadow:inset .1875rem 0 0 var(--field-error)}.ay-date-range__presets{flex-wrap:wrap;gap:.375rem;display:flex}.ay-date-range__presets button{block-size:1.875rem;padding:0 var(--space-3);border:var(--border-width) solid var(--field-border);border-radius:var(--radius-full);background:var(--field-bg);color:var(--color-text);font:var(--font-weight-medium) .8125rem / 1 var(--font-sans);cursor:pointer}.ay-date-range__presets button[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-text-inverse)}.ay-date-range__year{justify-content:space-between;align-items:center;display:flex}.ay-date-range__year b{font:var(--font-weight-medium) 1rem / 1 var(--font-serif)}.ay-date-range__year button{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:0;display:inline-flex}.ay-date-range__year button:hover{background:var(--color-sunken)}.ay-date-range__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.ay-date-range__grid button{border-radius:var(--radius-sm);block-size:2.25rem;color:var(--color-text);font:var(--font-weight-regular) .8125rem / 1 var(--font-sans);cursor:pointer;background:0 0;border:0}.ay-date-range__grid button:hover:not(:disabled){background:var(--color-sunken)}.ay-date-range__grid button.is-range{background:var(--color-selected-bg);color:var(--color-selected-text)}.ay-date-range__grid button.is-edge{background:var(--color-action);color:var(--color-on-action)}.ay-date-range__grid button:disabled{color:var(--color-disabled-text);cursor:not-allowed}.ay-date-range__hint{color:var(--color-text-muted);font-size:var(--text-caption);margin:0}.ay-dialog-anchor{display:none}.ay-dialog-overlay{z-index:var(--z-modal);background:var(--overlay-bg);animation:ay-overlay-in var(--motion-base) var(--ease-standard);position:fixed;inset:0}.ay-dialog{z-index:calc(var(--z-modal) + 1);gap:var(--space-4);max-block-size:calc(100dvh - 2rem);inline-size:min(40rem,100vw - 2rem);padding:var(--space-6);border-radius:var(--overlay-radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--overlay-shadow);border:0;flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}.ay-dialog--sm{inline-size:min(30rem,100vw - 2rem)}.ay-dialog--lg{inline-size:min(55rem,100vw - 2rem)}.ay-dialog__header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.ay-dialog__header h2{font:var(--font-weight-medium) 1.375rem / 1.2 var(--font-serif);margin:0}.ay-dialog__close{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--color-text);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ay-dialog__body{min-inline-size:0}.ay-dialog__footer{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;gap:.625rem;display:flex}.ay-dialog .ay-muted{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:0;line-height:1.3125rem}.ay-dialog--left,.ay-dialog--right{border-radius:0;max-block-size:100dvh;inline-size:min(30rem,90vw);inset-block:0;transform:none}.ay-dialog--left{inset-inline-start:0}.ay-dialog--right{inset-inline:auto 0}.ay-dialog--bottom{max-block-size:92dvh;inline-size:100%;border-end-end-radius:0;border-end-start-radius:0;padding-block-end:max(var(--space-6), var(--safe-area-bottom));inset-block:auto 0;inset-inline:0;transform:none}@media (width<=39.999em){.ay-dialog--center{max-block-size:92dvh;inline-size:100%;border-end-end-radius:0;border-end-start-radius:0;padding-block-end:max(var(--space-6), var(--safe-area-bottom));inset-block:auto 0;inset-inline:0;transform:none}.ay-dialog--mobile-fullscreen{border-radius:0;block-size:100dvh;max-block-size:100dvh;inset:0}}@keyframes ay-overlay-in{0%{opacity:0}to{opacity:1}}.ay-dialog[data-state=open]{animation:ay-surface-in var(--motion-slow) var(--ease-standard)}.ay-dialog[data-state=closed]{animation:ay-surface-out var(--motion-base) var(--ease-standard) both}.ay-dialog-overlay[data-state=open]{animation:ay-appear var(--motion-base) var(--ease-standard)}.ay-dialog-overlay[data-state=closed]{animation:ay-disappear var(--motion-base) var(--ease-standard) both}.ay-dialog--left{--ay-enter-x:-100%;--ay-enter-y:0rem}.ay-dialog--right{--ay-enter-x:100%;--ay-enter-y:0rem}.ay-dialog--bottom{--ay-enter-y:100%}@media (width<=39.999em){.ay-dialog--center{--ay-enter-y:100%}}.ay-dialog--bottom{border-start-start-radius:1rem;border-start-end-radius:1rem;padding-block-start:var(--space-5)}.ay-dialog--bottom:before{content:"";background:var(--paper-400);border-radius:.125rem;block-size:.25rem;inline-size:2.5rem;position:absolute;inset-block-start:var(--space-2);inset-inline-start:50%;translate:-50%}@media (width<=40em){.ay-dialog__footer{flex-direction:column-reverse}.ay-dialog__footer .ay-button{inline-size:100%}}.ay-divider{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-caption);display:flex}.ay-divider hr{block-size:var(--border-width);background:var(--color-border);border:0;flex:1;margin:0}.ay-divider--v{inline-size:var(--border-width);align-self:stretch}.ay-divider--v hr{block-size:100%;inline-size:var(--border-width)}.ay-empty{padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.ay-empty__icon{block-size:3.5rem;inline-size:3.5rem;border-radius:var(--radius-full);background:var(--color-sunken);color:var(--color-text-secondary);justify-content:center;align-items:center;margin-block-end:var(--space-1);display:inline-flex}.ay-empty--error .ay-empty__icon{background:var(--color-error-bg);color:var(--color-error-text)}.ay-empty--forbidden .ay-empty__icon{background:var(--color-warning-bg);color:var(--color-warning-text)}.ay-empty--limit .ay-empty__icon{background:var(--color-selected-bg);color:var(--color-action)}.ay-empty--noData .ay-empty__icon{background:repeating-linear-gradient(135deg, var(--paper-200) 0 .25rem, var(--paper-50) .25rem .5rem);box-shadow:inset 0 0 0 var(--border-width) var(--paper-400)}.ay-empty h3{font:var(--font-weight-medium) 1.25rem / 1.25 var(--font-serif);margin:0}.ay-empty p{max-inline-size:19rem;color:var(--color-text-secondary);font:var(--font-weight-regular) var(--text-body-sm) / 1.3125rem var(--font-sans);margin:0}.ay-empty .ay-button{margin-block-start:var(--space-1)}.ay-feedback{gap:var(--space-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ay-feedback__question{font:var(--font-weight-medium) 1.0625rem / 1.3 var(--font-serif);margin-block-end:var(--space-3);padding:0}.ay-feedback__buttons{gap:var(--space-2);display:flex}.ay-feedback__buttons .ay-button{--btn-fg:var(--color-text);--btn-border:var(--field-border);flex:1}.ay-feedback__buttons .ay-button[aria-pressed=true]{--btn-bg:var(--color-selected-bg);--btn-border:var(--color-action);--btn-fg:var(--color-selected-text)}.ay-feedback__comment{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ay-feedback__comment>:first-child{align-self:stretch}.ay-feedback__thanks{color:var(--color-text-muted);font-size:var(--text-body-sm)}.ay-field{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.ay-field>label,.ay-field__label{align-items:baseline;gap:var(--space-1);color:var(--color-text);font:var(--font-weight-medium) .8125rem / 1.125rem var(--font-sans);display:flex}.ay-field__required{color:var(--color-accent-text)}.ay-field__optional{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.ay-field:has(:disabled)>label{color:var(--color-disabled-text)}.ay-field__hint,.ay-field__error{font:var(--font-weight-regular) var(--text-caption) / 1rem var(--font-sans);color:var(--color-text-muted);align-items:flex-start;gap:.375rem;display:flex}.ay-field__error{color:var(--field-error)}.ay-field__error svg{flex-shrink:0;margin-block-start:0}.ay-field__meta{justify-content:space-between;gap:var(--space-3);display:flex}.ay-field__counter{color:var(--color-text-muted);font:var(--font-weight-regular) var(--text-caption) / 1rem var(--font-sans);font-variant-numeric:tabular-nums;margin-inline-start:auto}.ay-file-upload{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.ay-file-upload__zone{min-block-size:7rem;padding:var(--space-4);border:.09375rem dashed var(--field-border);border-radius:var(--radius-md);background:var(--field-bg);color:var(--color-text);text-align:center;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex}.ay-file-upload__zone>svg{color:var(--color-action)}.ay-file-upload__zone:not(.is-disabled):hover,.ay-file-upload__zone.is-over{border:.125rem dashed var(--color-action);background:var(--color-selected-bg)}.ay-file-upload__zone:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ay-file-upload__zone.is-error{border-color:var(--color-error);background:color-mix(in srgb, var(--color-error-bg) 35%, var(--field-bg))}.ay-file-upload__zone.is-disabled{border-color:var(--color-border);background:var(--color-bg);color:var(--color-disabled-text);cursor:not-allowed}.ay-file-upload__zone.is-disabled>svg,.ay-file-upload__zone.is-disabled u,.ay-file-upload__zone.is-disabled small{color:var(--color-disabled-text)}.ay-file-upload__title{font-size:var(--text-body-sm)}.ay-file-upload__title u{color:var(--color-link);text-underline-offset:.2em}.ay-file-upload__zone small{color:var(--color-text-muted);font-size:var(--text-caption)}.ay-file-upload__list{gap:var(--space-2);flex-direction:column;display:flex}.ay-file-upload__list li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:var(--border-width) solid var(--field-border);border-radius:var(--radius-md);background:var(--field-bg);display:flex}.ay-file-upload__list li>svg{color:var(--color-text-muted);flex-shrink:0}.ay-file-upload__list li.is-done{border-color:color-mix(in srgb, var(--color-action) 45%, var(--field-border))}.ay-file-upload__list li.is-done>svg{color:var(--color-action)}.ay-file-upload__list li.is-error{border-color:var(--color-error)}.ay-file-upload__list li.is-error>svg,.ay-file-upload__list li.is-error small{color:var(--color-error)}.ay-file-upload__name{flex:1;gap:.125rem;min-inline-size:0;display:grid}.ay-file-upload__name b{font:var(--font-weight-medium) var(--text-body-sm) / 1.25rem var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ay-file-upload__name small{color:var(--color-text-muted);font-size:var(--text-caption)}.ay-file-upload__bar{background:var(--color-border);border-radius:.125rem;block-size:.25rem;display:block;overflow:hidden}.ay-file-upload__bar span{background:var(--color-action);block-size:100%;transition:inline-size var(--motion-base) var(--ease-standard);display:block}@media (pointer:coarse){.ay-file-upload__drag{display:none}.ay-file-upload__zone{min-block-size:var(--size-touch-target);flex-direction:row}.ay-file-upload__zone small{display:none}}.ay-focus-ring:focus-within{outline:var(--local-focus-width) solid var(--color-focus);outline-offset:var(--local-focus-offset);transform:scale(var(--local-focus-scale));border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.ay-focus-ring:focus-within{transform:none}}.ay-heading{overflow-wrap:anywhere;margin-block:0}.ay-heading--emphasis{color:var(--color-accent-text);font-style:italic}.ay-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.ay-chart{gap:var(--space-3);min-inline-size:0;max-inline-size:100%;margin:0;display:grid}.ay-chart>figcaption{font-weight:var(--font-weight-medium);font-size:var(--text-body-sm)}.ay-chart>figcaption small{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.ay-chart__plot{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ay-chart__y{font-size:var(--text-caption);color:var(--color-text-muted);padding-block:var(--space-3) var(--space-6);flex-direction:column;justify-content:space-between;display:flex}.ay-chart__scroll{min-inline-size:0;overflow-x:auto}.ay-line-chart{block-size:14rem;inline-size:100%;min-inline-size:24rem;display:block;overflow:visible}.ay-line-chart [role=button]{cursor:pointer}.ay-line-chart [role=button]:focus-visible{outline:var(--focus-width) solid var(--color-focus)}.ay-chart__x{justify-content:space-between;gap:var(--space-2);min-inline-size:24rem;font-size:var(--text-caption);color:var(--color-text-muted);display:flex}.ay-chart__legend{gap:var(--space-4);font-size:var(--text-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ay-chart__legend li{align-items:center;gap:var(--space-2);display:flex}.ay-chart__legend i{border-radius:var(--radius-xs);block-size:.75rem;inline-size:.75rem;display:inline-block}.ay-chart details{font-size:var(--text-caption);overflow:auto}.ay-chart__table{border-collapse:collapse;inline-size:100%;font-size:var(--text-caption)}.ay-chart__table th,.ay-chart__table td{padding:var(--space-2);border-block-end:var(--border-width) solid var(--color-border);text-align:start}.ay-link{align-items:center;gap:var(--space-1);color:var(--color-link);text-underline-offset:.2em;text-decoration:underline;display:inline-flex}.ay-link--muted{color:var(--color-text-muted)}.ay-link--inverse{color:var(--color-text-inverse)}.ay-link__external{transform:rotate(-45deg)}.ay-logo{align-items:center;gap:var(--space-4);block-size:auto;inline-size:auto;display:inline-flex}.ay-logo svg{flex-shrink:0;display:block;overflow:visible}.ay-logo--ink{color:var(--color-text)}.ay-logo--paper{color:var(--paper-50)}.ay-logo--moss{color:var(--map-marker)}.ay-logo a{color:inherit}.ay-logo__tagline{max-inline-size:14rem;font-size:var(--text-caption);line-height:var(--leading-caption)}.ay-logo__word{color:inherit;font-family:var(--font-script);white-space:nowrap;font-weight:400;line-height:1;display:inline-flex;position:relative}.ay-logo__i{position:relative}.ay-logo__wave{block-size:.31em;inline-size:.62em;position:absolute;inset-block-start:.02em;inset-inline-start:-.06em;overflow:visible}.ay-logo__solo svg{block-size:100%;inline-size:100%}.ay-logo--ink .ay-logo__mark{stroke:var(--color-action)}.ay-logo--paper .ay-logo__mark{stroke:var(--moss-200)}.ay-menu{gap:.125rem;display:grid}.ay-popover.ay-menu{min-inline-size:13.75rem;padding:var(--space-2)}.ay-menu__item{min-block-size:2.5rem;padding:.625rem var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-body-sm);cursor:pointer;text-align:start;background:0 0;border:0;outline:none;align-items:center;gap:.625rem;display:flex}.ay-menu__item svg{color:var(--color-text-secondary)}.ay-menu__item[data-highlighted],.ay-menu__item:hover{background:var(--color-sunken)}.ay-menu__item:focus-visible{background:var(--color-sunken);outline:var(--focus-width) solid var(--color-focus);outline-offset:-.125rem}.ay-menu__item--danger,.ay-menu__item--danger svg{color:var(--color-danger)}.ay-menu__item:not(.ay-menu__item--danger)+.ay-menu__item--danger{box-shadow:0 -.25rem 0 -.1875rem var(--color-border);margin-block-start:.4375rem}.ay-menu__item:disabled,.ay-menu__item[data-disabled]{opacity:.5;cursor:not-allowed}.ay-menu[data-state=open],.ay-menu[data-state=delayed-open],.ay-menu[data-state=instant-open]{animation:ay-surface-in var(--motion-base) var(--ease-standard)}.ay-menu[data-state=closed]{animation:ay-surface-out var(--motion-fast) var(--ease-standard) both}.ay-metric-card{min-inline-size:0;padding:var(--space-4) 1.125rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:box-shadow var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard);flex-direction:column;gap:.375rem;display:flex;position:relative}.ay-metric-card__label{color:var(--color-text-muted);font:var(--weight-overline) var(--text-overline) / var(--leading-overline) var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase}.ay-metric-card__label button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ay-metric-card__label button:after{content:"";position:absolute;inset:0}.ay-metric-card__label button:focus-visible{outline:none}.ay-metric-card:has(button:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ay-metric-card__value{align-items:baseline;gap:.375rem;display:flex}.ay-metric-card__value span{font:var(--font-weight-regular) clamp(1.75rem, 1.5rem + .8vw, 2.25rem) / 1 var(--font-serif);font-variant-numeric:tabular-nums lining-nums}.ay-metric-card__value small{color:var(--color-text-muted);font:var(--font-weight-regular) .8125rem / 1 var(--font-sans)}.ay-metric-card__meta{color:var(--color-text-muted);font:var(--font-weight-regular) var(--text-caption) / 1.0625rem var(--font-sans)}.ay-metric-card--empty{background:var(--color-bg);border-style:dashed}.ay-metric-card--empty .ay-metric-card__value span{color:var(--color-text-muted)}@media (hover:hover){.ay-metric-card--link:hover{box-shadow:0 0 0 var(--border-width) var(--color-border-strong), 0 .75rem 1.5rem -.75rem #23221d59;translate:0 -.125rem}}.ay-multi-select{block-size:auto;min-block-size:max(var(--field-height), var(--size-interactive-min));padding:.1875rem .25rem .1875rem var(--space-2);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ay-multi-select--lg{--field-height:var(--size-control-lg);font-size:var(--text-body)}.ay-multi-select.is-open{border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent)}.ay-multi-select:has(.ay-multi-select__trigger:focus-visible){border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent)}.ay-multi-select.is-invalid{border-color:var(--field-error);box-shadow:inset .1875rem 0 0 var(--field-error);background:color-mix(in srgb, var(--color-error-bg) 30%, var(--field-bg))}.ay-multi-select.is-invalid.is-open{box-shadow:inset .1875rem 0 0 var(--field-error), 0 0 0 .1875rem color-mix(in srgb, var(--field-error) 18%, transparent)}.ay-multi-select.is-invalid:has(.ay-multi-select__trigger:focus-visible){box-shadow:inset .1875rem 0 0 var(--field-error), 0 0 0 .1875rem color-mix(in srgb, var(--field-error) 18%, transparent)}.ay-multi-select.is-disabled{border-color:var(--color-border);background:var(--color-bg);color:var(--color-disabled-text);cursor:not-allowed}.ay-multi-select__chip{min-block-size:1.625rem;max-inline-size:100%;padding-inline:var(--space-2) .125rem;border-radius:var(--radius-sm);background:var(--color-selected-bg);color:var(--color-selected-text);font:var(--font-weight-medium) var(--text-caption) / 1.2 var(--font-sans);align-items:center;gap:.125rem;display:inline-flex}.ay-multi-select__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ay-multi-select__chip button{block-size:1.375rem;inline-size:1.375rem;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:.1875rem;place-items:center;padding:0;display:inline-grid}.ay-multi-select__chip button:hover{opacity:1}.ay-multi-select__chip button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:0;opacity:1}.ay-multi-select.is-disabled .ay-multi-select__chip{background:var(--color-sunken);color:var(--color-disabled-text)}.ay-multi-select__trigger{align-items:center;gap:var(--space-2);min-block-size:1.625rem;padding:0 var(--space-1);color:inherit;font:inherit;text-align:start;cursor:inherit;background:0 0;border:0;outline:none;flex:1 0 3rem;align-self:stretch;display:flex}.ay-multi-select__trigger>svg{color:var(--color-text-muted);transition:rotate var(--motion-fast) var(--ease-standard);flex-shrink:0;margin-inline-start:auto}.ay-multi-select.is-open .ay-multi-select__trigger>svg{rotate:180deg}.ay-multi-select__value{color:var(--color-text-muted);font-size:var(--text-caption);white-space:nowrap}.ay-multi-select__value.is-placeholder{color:var(--field-placeholder);font-size:inherit}.ay-multi-select.is-disabled .ay-multi-select__value.is-placeholder{color:var(--color-disabled-text)}.ay-select__option.ay-multi-select__option[aria-selected=true]{font-weight:var(--font-weight-regular);background:0 0}.ay-select__option.ay-multi-select__option.is-active{background:var(--color-bg)}.ay-select__option.ay-multi-select__option.is-all{border-block-end:var(--border-width) solid var(--color-border);border-end-end-radius:0;border-end-start-radius:0}.ay-multi-select__box{border:.09375rem solid var(--color-text-muted);background:var(--field-bg);block-size:1.125rem;inline-size:1.125rem;color:var(--color-on-action);border-radius:.1875rem;flex-shrink:0;place-items:center;display:inline-grid}.ay-multi-select__box.is-checked{border-color:var(--color-action);background:var(--color-action)}.ay-multi-select__box.is-mixed:after{content:"";background:var(--color-action);border-radius:.0625rem;block-size:.125rem;inline-size:.5rem}.ay-multi-select__option[aria-disabled=true] .ay-multi-select__box{border-color:var(--color-border);background:var(--color-bg)}.ay-control.ay-multi-select.is-invalid:hover{border-color:var(--field-error)}.ay-control.ay-multi-select.is-disabled:hover{border-color:var(--color-border)}.ay-multi-select__chip svg,.ay-multi-select__box svg{block-size:.75rem;inline-size:.75rem}.ay-nav-item{align-items:center;gap:var(--space-3);block-size:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:var(--font-weight-regular) .9375rem / 1 var(--font-sans);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex;position:relative}.ay-nav-item>span:not(.ay-nav-item__count){text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.ay-nav-item svg{flex-shrink:0}@media (hover:hover){.ay-nav-item:hover{background:var(--color-sunken);color:var(--color-text)}}.ay-nav-item.is-active,.ay-nav-item.is-active:hover{background:var(--color-selected-bg);color:var(--color-selected-text);font-weight:var(--font-weight-medium);box-shadow:inset .1875rem 0 0 var(--color-accent)}.ay-nav-item:focus-visible{outline-offset:-.125rem}.ay-nav-item__count{border-radius:var(--radius-full);background:var(--color-accent-text);block-size:1.25rem;min-inline-size:1.375rem;color:var(--color-text-inverse);font:var(--font-weight-semibold) .6875rem / 1.25rem var(--font-sans);text-align:center;margin-inline-start:auto;padding:0 .375rem}.ay-nav-item.is-collapsed{justify-content:center;inline-size:3rem;padding:0}.ay-nav-item.is-collapsed .ay-nav-item__count{block-size:1rem;min-inline-size:1rem;padding:0 .25rem;font-size:.625rem;line-height:1rem;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.ay-page-state{gap:var(--space-3);min-inline-size:0;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.ay-page-state>h3{font:var(--font-weight-medium) 1.375rem / 1.2 var(--font-serif);margin:0}.ay-page-state>small{color:var(--color-text-muted);font:var(--font-weight-regular) var(--text-caption) / 1rem var(--font-mono);align-self:center}.ay-pagination{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-block-start:var(--space-4);display:flex}.ay-overlay-anchor{display:inline-flex}.ay-popover{z-index:var(--z-dropdown);max-block-size:min(32rem,100dvh - 2rem);max-inline-size:min(24rem,100vw - 2rem);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);color:var(--color-text);border:0;overflow:auto}@media (width<=39.999em){.ay-popover--sheet{inline-size:calc(100vw - 2rem);max-inline-size:none}}.ay-popover[data-state=open],.ay-popover[data-state=delayed-open],.ay-popover[data-state=instant-open]{animation:ay-surface-in var(--motion-base) var(--ease-standard)}.ay-popover[data-state=closed]{animation:ay-surface-out var(--motion-fast) var(--ease-standard) both}.ay-progress{gap:var(--space-2);font-size:var(--text-caption);display:grid}.ay-progress progress{appearance:none;border-radius:var(--radius-full);background:var(--color-sunken);block-size:.5rem;inline-size:100%;color:var(--color-action);border:0;overflow:hidden}.ay-progress--sm progress{block-size:.25rem}.ay-progress progress::-webkit-progress-bar{background:var(--color-sunken)}.ay-progress progress::-webkit-progress-value{background:var(--color-action)}.ay-progress progress::-moz-progress-bar{background:var(--color-action)}.ay-choice--radio input{border-radius:var(--radius-full)}.ay-choice--radio input:checked{border-color:var(--color-action)}.ay-choice--radio input:checked:after{border-radius:var(--radius-full);background:var(--color-action);block-size:.5rem;inline-size:.5rem}.ay-choice--radio input:disabled:checked:after{background:var(--field-border)}.ay-score{gap:var(--space-2);font-size:var(--text-body-sm);display:grid}.ay-score meter{block-size:1rem;inline-size:100%;accent-color:var(--color-action)}.ay-score__steps{gap:var(--space-1);display:flex}.ay-score__steps i{background:var(--color-sunken);border-radius:var(--radius-xs);flex:1;block-size:.25rem}.ay-score__steps i[data-active=true]{background:var(--color-action)}.ay-segmented{border-radius:var(--radius-md);background:var(--color-sunken);border:0;gap:.125rem;max-inline-size:100%;margin:0;padding:.1875rem;display:inline-flex}.ay-segmented--full{display:flex}.ay-segmented label{flex:1;min-inline-size:0;position:relative}.ay-segmented input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.ay-segmented label>span{justify-content:center;align-items:center;gap:var(--space-2);block-size:calc(var(--size-control-md) - .375rem);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:var(--font-weight-medium) .8125rem / 1 var(--font-sans);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);padding-inline:.875rem;display:flex}.ay-segmented--sm label>span{block-size:calc(var(--size-control-sm) - .375rem);font-size:.8125rem}@media (hover:hover){.ay-segmented label:hover input:not(:checked,:disabled)+span{color:var(--color-text)}}.ay-segmented input:checked+span{background:var(--field-bg);color:var(--color-text);box-shadow:0 .0625rem .125rem #23221d26}.ay-segmented input:focus-visible+span{outline:var(--focus-width) solid var(--color-focus);outline-offset:0}.ay-segmented input:disabled+span{color:var(--color-disabled-text)}.ay-segmented input:disabled{cursor:not-allowed}@media (pointer:coarse){.ay-segmented label>span{block-size:calc(var(--size-touch-target) - .25rem)}}.ay-select{align-items:center;gap:var(--space-2);text-align:start;cursor:pointer;display:flex}.ay-select>svg{color:var(--color-text-muted);transition:rotate var(--motion-fast) var(--ease-standard);flex-shrink:0;margin-inline-start:auto}.ay-select[aria-expanded=true]{border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent)}.ay-select[aria-expanded=true]>svg{rotate:180deg}.ay-select__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ay-select.is-placeholder .ay-select__value{color:var(--field-placeholder)}.ay-select.is-placeholder:disabled .ay-select__value{color:var(--color-disabled-text)}.ay-select:disabled{cursor:not-allowed}.ay-select--lg{--field-height:var(--size-control-lg);font-size:var(--text-body)}.ay-select__popup{z-index:var(--z-dropdown);gap:var(--space-1);inline-size:var(--radix-popover-trigger-width);min-inline-size:12rem;max-block-size:min(20rem, var(--radix-popover-content-available-height));padding:var(--space-1);border-radius:var(--radius-md);background:var(--field-bg);box-shadow:var(--shadow-popover);color:var(--color-text);animation:ay-surface-in var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.ay-select__search{flex-shrink:0}.ay-select__list{overflow-y:auto}.ay-select__option{align-items:center;gap:var(--space-2);min-block-size:2.25rem;padding:.375rem var(--space-2);font:var(--font-weight-regular) var(--text-body-sm) / 1.3 var(--font-sans);cursor:pointer;border-radius:.1875rem;display:flex}.ay-select__option small{color:var(--color-text-muted);font-size:var(--text-caption);margin-inline-start:auto}.ay-select__option>svg{color:var(--color-action);margin-inline-start:auto}.ay-select__option small+svg{margin-inline-start:0}.ay-select__option.is-active{background:var(--color-bg)}.ay-select__option[aria-selected=true]{background:var(--color-selected-bg);font-weight:var(--font-weight-medium)}.ay-select__option[aria-disabled=true]{color:var(--color-disabled-text);cursor:not-allowed}.ay-select__empty{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}@media (pointer:coarse){.ay-select__option{min-block-size:var(--size-touch-target)}}.ay-show-mode{gap:var(--space-8);min-block-size:40rem;padding:var(--show-safe);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ay-show-mode[data-theme=dark]{background:var(--moss-900);color:var(--paper-50)}.ay-show-mode:focus-visible{outline-offset:-.25rem}.ay-show-mode__head{align-items:center;gap:var(--space-6);display:flex}.ay-show-mode__title{font:var(--font-weight-medium) calc(var(--text-h2) * var(--show-scale)) / 1.15 var(--font-serif);margin:0}.ay-show-mode__caption{gap:var(--space-4);opacity:.75;font:var(--font-weight-regular) calc(var(--text-body-sm) * var(--show-scale)) / 1.3 var(--font-sans);margin-inline-start:auto;display:flex}.ay-show-mode__screen{zoom:var(--show-scale);min-inline-size:0}.ay-show-mode__foot{align-items:center;gap:var(--space-6);display:flex}.ay-show-mode__progress{background:color-mix(in srgb, currentColor 20%, transparent);border-radius:.125rem;flex:1;block-size:.25rem;overflow:hidden}.ay-show-mode__progress>span{background:var(--clay-500);transform-origin:0;block-size:100%;animation:ay-show-progress var(--show-interval) linear both;display:block}@keyframes ay-show-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ay-show-mode__controls{gap:var(--space-1);opacity:.6;transition:opacity var(--motion-base) var(--ease-standard);display:flex}.ay-show-mode:hover .ay-show-mode__controls,.ay-show-mode:focus-within .ay-show-mode__controls,.ay-show-mode.is-paused .ay-show-mode__controls{opacity:1}.ay-show-mode[data-theme=dark] .ay-button--ghost{--btn-fg:var(--paper-50)}.ay-show-mode[data-theme=dark] .ay-button--ghost:hover{--btn-bg:color-mix(in srgb, var(--paper-50) 12%, transparent)}.ay-sidebar{min-block-size:100%;inline-size:15rem;padding:0 var(--space-3) var(--space-4);border-inline-end:var(--border-width) solid var(--color-border);background:var(--color-surface);transition:inline-size var(--motion-base) var(--ease-standard);flex-direction:column;gap:.125rem;display:flex}.ay-sidebar.is-collapsed{align-items:center;inline-size:4.5rem}.ay-sidebar__brand{block-size:3.75rem;padding:0 var(--space-3);color:var(--color-text);justify-content:center;align-items:center;margin-block-end:var(--space-3);display:flex}.ay-sidebar.is-collapsed .ay-sidebar__brand{justify-content:center;padding:0}.ay-sidebar nav{flex-direction:column;gap:.125rem;display:flex}.ay-sidebar__group{padding:var(--space-4) var(--space-3) .375rem;color:var(--color-text-muted);font:var(--font-weight-medium) .6875rem / 1rem var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase}.ay-sidebar__divider{block-size:var(--border-width);margin:var(--space-3) var(--space-2);background:var(--color-border)}.ay-sidebar footer{border-block-end:var(--border-width) solid var(--color-border);margin-block-start:auto;padding-block-end:var(--space-3)}.ay-sidebar__collapse{text-align:start;cursor:pointer;background:0 0;border:0;inline-size:100%;margin-block-start:auto}.ay-sidebar footer+.ay-sidebar__collapse{margin-block-start:var(--space-3)}.ay-sidebar.is-collapsed .ay-sidebar__collapse{inline-size:3rem}.ay-skeleton{gap:var(--space-3);display:grid}.ay-skeleton span{block-size:var(--space-4);border-radius:var(--radius-sm);background:var(--skeleton-bg);animation:ay-pulse var(--motion-pulse) var(--ease-standard) infinite alternate;display:block}.ay-skeleton--text span:last-child{inline-size:60%}.ay-skeleton--rect span{block-size:8rem;inline-size:100%}.ay-skeleton--circle span{border-radius:var(--radius-full);block-size:3rem;inline-size:3rem}@keyframes ay-pulse{to{opacity:.45}}.ay-source{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption);overflow-wrap:anywhere;display:block}.ay-source a{color:var(--color-link)}.ay-spinner{vertical-align:middle;flex-shrink:0;display:inline-block}.ay-spinner svg{block-size:100%;inline-size:100%;animation:ay-spin var(--motion-pulse) linear infinite;display:block}@keyframes ay-spin{to{transform:rotate(1turn)}}.ay-stepper{gap:var(--space-4);font-size:var(--text-body-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ay-stepper li>span,.ay-stepper button{align-items:center;gap:var(--space-2);min-block-size:var(--size-touch-target);display:flex}.ay-stepper button{color:inherit;background:0 0;border:0}.ay-stepper__number{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);justify-content:center;align-items:center;block-size:1.75rem;inline-size:1.75rem;display:inline-flex}.ay-stepper [aria-current=step] .ay-stepper__number{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.ay-stepper [data-complete=true] .ay-stepper__number{background:var(--color-success-bg);color:var(--color-success-text)}.ay-stepper--compact li:not([aria-current=step]){display:none}.ay-choice--switch input{border-radius:var(--radius-full);background:var(--color-border);border:0;block-size:1.375rem;inline-size:2.375rem;margin-block-start:-.125rem;display:block}.ay-choice--switch input:after{border-radius:var(--radius-full);background:var(--paper-0);block-size:1rem;inline-size:1rem;transition:translate var(--motion-fast) var(--ease-standard);position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem;box-shadow:0 .0625rem .125rem #23221d33}@media (hover:hover){.ay-choice--switch:hover input:not(:checked,:disabled){background:var(--field-border)}}.ay-choice--switch input:checked{background:var(--color-action)}.ay-choice--switch input:checked:after{translate:1rem}.ay-choice--switch input:disabled{background:var(--color-sunken)}.ay-choice--switch input:disabled:checked{background:var(--field-border)}.ay-choice--switch input[aria-busy=true]:after{border:.125rem solid var(--color-border);border-block-start-color:var(--color-action);animation:.9s linear infinite ay-switch-spin}@keyframes ay-switch-spin{to{rotate:360deg}}.ay-tab-bar{min-block-size:calc(4rem + var(--safe-area-bottom));border-block-start:var(--border-width) solid var(--color-border);background:var(--color-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-end:max(.25rem, var(--safe-area-bottom));display:grid}.ay-tab-bar .ay-nav-item,.ay-tab-bar .ay-nav-item:hover,.ay-tab-bar .ay-nav-item.is-active{justify-content:center;gap:var(--space-1);block-size:4rem;box-shadow:none;color:var(--color-text-muted);font:var(--font-weight-medium) var(--text-caption) / 1 var(--font-sans);background:0 0;border-radius:0;flex-direction:column;padding:0;position:relative}.ay-tab-bar .ay-nav-item>span:not(.ay-nav-item__count){flex:none}.ay-tab-bar .ay-nav-item.is-active{color:var(--color-text);font-weight:var(--font-weight-semibold)}.ay-tab-bar .ay-nav-item.is-active:before{content:"";background:var(--color-accent);block-size:.125rem;inline-size:2rem;position:absolute;inset-block-start:0}.ay-tab-bar .ay-nav-item__count{block-size:1rem;min-inline-size:1rem;padding:0 .25rem;font-size:.625rem;line-height:1rem;position:absolute;inset-block-start:.375rem;inset-inline-start:calc(50% + .375rem)}.ay-tab-bar__more{cursor:pointer;background:0 0;border:0;inline-size:100%}.ay-tabs{min-inline-size:0}.ay-tabs__list{gap:var(--space-6);scrollbar-width:none;border-block-end:var(--border-width) solid var(--color-border);max-inline-size:100%;display:flex;overflow-x:auto}.ay-tabs__list button{block-size:max(2.5rem, var(--size-interactive-min));color:var(--color-text-secondary);font:var(--font-weight-regular) .9375rem / 1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);background:0 0;border:0;flex-shrink:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}@media (hover:hover){.ay-tabs__list button:hover:not(:disabled){color:var(--color-text);box-shadow:inset 0 -.125rem 0 var(--color-border)}}.ay-tabs__list button[aria-selected=true],.ay-tabs__list button[aria-selected=true]:hover{color:var(--color-text);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -.125rem 0 var(--color-accent)}.ay-tabs__list button:focus-visible{outline-offset:-.125rem}.ay-tabs__list button:disabled{color:var(--color-disabled-text);cursor:not-allowed}.ay-tabs--segmented .ay-tabs__list{border-radius:var(--radius-md);background:var(--color-sunken);border:0;gap:0;padding:.1875rem;display:inline-flex}.ay-tabs--segmented .ay-tabs__list button{border-radius:var(--radius-sm);block-size:2rem;font-size:.8125rem;font-weight:var(--font-weight-medium);box-shadow:none;padding:0 .875rem}.ay-tabs--segmented .ay-tabs__list button[aria-selected=true]{background:var(--field-bg);box-shadow:0 .0625rem .125rem #23221d26}.ay-tabs [role=tabpanel]{padding-block:var(--space-4)}.ay-tab-count{color:var(--color-text-muted);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.ay-tag{block-size:1.375rem;padding:0 var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--tag-radius);background:var(--tag-neutral-bg);color:var(--tag-neutral-text);font:var(--font-weight-medium) var(--text-caption) / 1 var(--font-sans);white-space:nowrap;vertical-align:middle;align-items:center;gap:.375rem;display:inline-flex}.ay-tag--md{block-size:1.75rem;padding:0 var(--space-3);font-size:var(--text-body-sm)}.ay-tag--moss{background:var(--tag-moss-bg);color:var(--tag-moss-text)}.ay-tag--lagoon{background:var(--tag-lagoon-bg);color:var(--tag-lagoon-text)}.ay-tag--ochre{background:var(--tag-ochre-bg);color:var(--tag-ochre-text)}.ay-tag--clay{background:var(--tag-clay-bg);color:var(--tag-clay-text)}.ay-tag--dark{background:var(--color-action);color:var(--color-on-action)}.ay-tag--selected{border-color:currentColor}.ay-tag button{min-inline-size:max(1.25rem, var(--size-interactive-min));min-block-size:max(1.25rem, var(--size-interactive-min));color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ay-text{font-family:var(--font-sans);margin-block:0}.ay-text--lg{font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}.ay-text--md{font-size:var(--text-body);line-height:var(--leading-body)}.ay-text--sm{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.ay-text--caption{font-size:var(--text-caption);line-height:var(--leading-caption)}.ay-tone--default{color:var(--color-text)}.ay-tone--muted{color:var(--color-text-muted)}.ay-tone--accent{color:var(--color-accent-text)}.ay-tone--inverse{color:var(--color-text-inverse)}.ay-input-group{min-inline-size:0;block-size:max(var(--field-height), var(--size-interactive-min));border:var(--border-width) solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);align-items:stretch;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ay-input-group:hover:not(:focus-within,:has(input:disabled)){border-color:var(--color-text-muted)}}.ay-input-group:focus-within{border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent)}.ay-input-group:has(input[aria-invalid=true]){border-color:var(--field-error);box-shadow:inset .1875rem 0 0 var(--field-error);background:color-mix(in srgb, var(--color-error-bg) 30%, var(--field-bg))}.ay-input-group:has(input:disabled){border-color:var(--color-border);background:var(--color-bg);color:var(--color-disabled-text)}.ay-input-group:has(input:read-only:not(:disabled)){background:0 0;border-style:dashed}.ay-input-group .ay-control,.ay-input-group .ay-control:focus,.ay-input-group .ay-control[aria-invalid=true],.ay-input-group .ay-control:disabled{block-size:auto;inline-size:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.ay-input-group--lg{--field-height:var(--size-control-lg)}.ay-input-group--lg .ay-control{font-size:var(--text-body)}.ay-input-affix{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-body-sm);flex-shrink:0;display:inline-flex}.ay-input-affix:first-child{padding-inline-end:0}.ay-input-affix:last-child{padding-inline-start:0}.ay-input-affix--text{padding-inline:var(--space-3);background:var(--color-sunken);border-inline-end:var(--border-width) solid var(--field-border)}.ay-input-affix button{block-size:100%;min-inline-size:var(--field-height);padding:0 var(--space-2);color:var(--color-text-secondary);font:var(--font-weight-medium) var(--text-caption) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ay-input-affix button:hover{color:var(--color-text)}.ay-input-affix button:focus-visible{outline-offset:-.25rem}@media (pointer:coarse){.ay-input-group{block-size:max(var(--field-height), var(--size-touch-target))}}.ay-textarea{min-block-size:6rem;line-height:var(--leading-body-sm)}.ay-textarea--lg{min-block-size:8rem;font-size:var(--text-body)}.ay-toast{align-items:center;gap:var(--space-4);max-inline-size:min(32rem,100vw - 2rem);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-popover);z-index:var(--z-toast);font-size:var(--text-body-sm);display:flex}.ay-toast>span{flex:1}.ay-toast button{min-block-size:var(--size-control-sm);min-inline-size:var(--size-control-sm);color:inherit;background:0 0;border:0}.ay-toast--success{background:var(--color-success-bg);color:var(--color-success-text)}.ay-toast--error{background:var(--color-error-bg);color:var(--color-error-text)}.ay-toast{animation:ay-surface-in var(--motion-base) var(--ease-standard)}.ay-toc ol{gap:var(--space-2);padding:0;list-style:none;display:grid}.ay-toc a{padding:var(--space-2);border-inline-start:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);text-decoration:none;display:block}.ay-toc a[aria-current]{border-color:var(--color-accent);color:var(--color-accent)}.ay-toc__nested{margin-inline-start:var(--space-4)}.ay-tooltip{z-index:var(--z-toast);max-inline-size:min(20rem,100vw - 2rem);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-popover);font-size:var(--text-caption)}.ay-tooltip__arrow{fill:var(--color-surface-raised)}.ay-tooltip[data-state=open],.ay-tooltip[data-state=delayed-open],.ay-tooltip[data-state=instant-open]{animation:ay-surface-in var(--motion-base) var(--ease-standard)}.ay-tooltip[data-state=closed]{animation:ay-surface-out var(--motion-fast) var(--ease-standard) both}.ay-error-summary{padding:var(--space-4);border:var(--border-width) solid var(--color-error);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-body-sm)}.ay-error-summary a{color:inherit}.ay-error-summary ul{margin-block:var(--space-2) 0;padding-inline-start:var(--space-5)}.ay-error-summary--compact ul{gap:var(--space-4);flex-wrap:wrap;display:flex}.ay-form{gap:var(--space-5);flex-direction:column;max-inline-size:36rem;display:flex}.ay-form__row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ay-form__actions{justify-content:flex-end;gap:.625rem;display:flex}@media (width<=40em){.ay-form__actions{flex-direction:column-reverse}.ay-form__actions .ay-button{inline-size:100%}}.ay-form-choice,.ay-form-group{gap:var(--space-1);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ay-form-group legend{margin-block-end:var(--space-2);padding:0}.ay-hand-note{--hand-size:1.875rem;--hand-color:var(--clay-600);align-items:flex-end;gap:var(--space-1);font-family:var(--font-script);font-size:var(--hand-size);color:var(--hand-color);line-height:1.1;display:inline-flex}.ay-hand-note--sm{--hand-size:1.375rem}.ay-hand-note--lg{--hand-size:2.75rem}.ay-hand-note--ochre{--hand-color:var(--clay-300)}.ay-hand-note--ink{--hand-color:var(--color-text)}[data-theme=dark] .ay-hand-note--clay{--hand-color:var(--clay-300)}.ay-hand-note__text{display:inline-block}.ay-hand-note__arrow{inline-size:calc(var(--hand-size) * 3);block-size:calc(var(--hand-size) * 2.33);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ay-hand-note--arrow-down-left{flex-direction:row-reverse}.ay-hand-note--arrow-up{align-items:flex-start}.ay-relief-map{--relief-fade:var(--paper-100);isolation:isolate;background:var(--paper-100);min-block-size:10rem;color:var(--ink-900);position:relative;overflow:hidden}.ay-relief-map--dark{--relief-fade:var(--moss-900);background:var(--moss-900);color:var(--paper-50)}.ay-relief-map__svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.ay-relief-map[class*=--fade-]:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.ay-relief-map--fade-start:before{background:linear-gradient(90deg, color-mix(in srgb, var(--relief-fade) 98%, transparent) 0%, color-mix(in srgb, var(--relief-fade) 92%, transparent) 34%, transparent 58%)}.ay-relief-map--fade-end:before{background:linear-gradient(270deg, color-mix(in srgb, var(--relief-fade) 98%, transparent) 0%, color-mix(in srgb, var(--relief-fade) 92%, transparent) 34%, transparent 58%)}.ay-relief-map--fade-bottom:before{background:linear-gradient(0deg, var(--relief-fade) 0%, color-mix(in srgb, var(--relief-fade) 80%, transparent) 30%, transparent 65%)}.ay-relief-map__overlay{z-index:3;position:absolute}.ay-relief-map__scale{z-index:3;align-items:center;gap:var(--space-4);font:400 .75rem / 1rem var(--font-mono);letter-spacing:.02em;color:var(--ink-500);display:flex;position:absolute;inset-block-end:2.75rem;inset-inline-start:3rem}.ay-relief-map--dark .ay-relief-map__scale{color:var(--paper-300)}.ay-relief-map__scale-bar{display:inline-flex}.ay-relief-map__scale-bar span{border:.0625rem solid;block-size:.375rem;inline-size:2.5rem}.ay-relief-map__scale-bar span:first-child{background:currentColor}.ay-relief-map__territory{animation:ay-relief-draw var(--motion-slow) var(--ease-standard) both}@keyframes ay-relief-draw{0%{fill-opacity:0}}@media (width<=40em){.ay-relief-map__scale{inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}}.ay-choropleth{border:var(--border-width) solid var(--color-border);background:var(--color-surface);border-radius:.5rem;position:relative;overflow:hidden}.ay-choropleth__svg{block-size:auto;inline-size:100%;display:block}.ay-choropleth__area{stroke:var(--paper-0);stroke-width:2px;transition:filter var(--motion-fast) var(--ease-standard)}.ay-choropleth__area[role=button]{cursor:pointer}.ay-choropleth__area[role=button]:hover{filter:brightness(.94)}.ay-choropleth__area:focus-visible{stroke:var(--color-focus);stroke-width:3px;outline:none}.ay-choropleth__area.is-selected{stroke:var(--color-accent);stroke-width:4px}.ay-choropleth__label{fill:var(--ink-900);font:var(--font-weight-regular) .75rem var(--font-sans);paint-order:stroke;stroke:var(--paper-50);stroke-width:3px;pointer-events:none}.ay-choropleth__legend{padding:.625rem var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--paper-0) 95%, transparent);position:absolute;inset-block-end:.875rem;inset-inline-start:.875rem}@media (width<=40em){.ay-choropleth__legend{border-radius:0;position:static}}.ay-layer-panel{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:grid}.ay-map-frame{gap:var(--space-3);min-inline-size:0;margin:0;display:grid}.ay-map-frame__content{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-block-size:12rem;overflow:clip}.ay-map-frame figcaption{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.ay-legend{color:var(--color-text-secondary);font:var(--font-weight-regular) var(--text-caption) / 1rem var(--font-sans)}.ay-legend ul{flex-wrap:wrap;gap:.375rem .875rem;margin:0;padding:0;list-style:none;display:flex}.ay-legend--categories ul{flex-direction:column}.ay-legend li{align-items:center;gap:.375rem;display:flex}.ay-legend__swatch{border:var(--border-width) solid var(--field-border);border-radius:var(--radius-xs);flex-shrink:0;block-size:.875rem;inline-size:.875rem}.ay-legend__gradient{border-radius:var(--radius-sm);block-size:.75rem;margin-block-end:var(--space-2)}.ay-pattern-empty{background:repeating-linear-gradient(135deg, var(--paper-400) 0 .125rem, var(--paper-100) .125rem .375rem)}.ay-map-marker{border:var(--border-width) solid var(--color-surface);background:var(--color-accent);block-size:2.75rem;inline-size:2.75rem;color:var(--map-marker-text);box-shadow:var(--shadow-popover);font:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ay-map-marker--hypothesis{border-style:dashed}.ay-map-marker.is-selected{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.at{--paper:#fbf8f0;--ink:#23241e;--ink-soft:#4a4b40;--muted:#7c7b6c;--rule:#e3ddcd;--olive:#4f5a3a;--olive-ring:#f2ecdc;--pin:#c4572e;--serif:"PT Serif", Georgia, "Times New Roman", serif;--sans:"Golos Text", "Segoe UI", Roboto, Arial, sans-serif;--map-sans:"Golos Text", "Segoe UI", Roboto, Arial, sans-serif;--label:#2f2d25;--label-soft:#45433a;--halo:0 0 .125rem #f4efe1f2, 0 0 .25rem #f4efe1b3, 0 0 .5rem #f4efe159;block-size:100%;min-block-size:20rem;inline-size:100%;font-family:var(--sans);color:var(--ink);background:#ebe5d2;position:relative;overflow:hidden}.at__map{opacity:0;transition:opacity .5s;position:absolute;inset:0}.at--ready .at__map{opacity:1}.at__paper{pointer-events:none;z-index:1;opacity:.45;contain:strict;background:radial-gradient(#0000 55%,#7869462e 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .4 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.at-title{z-index:3;background:radial-gradient(at 20% 30%,#f6f1e4eb 30%,#f6f1e400 72%);padding:2.25rem 3.75rem 2.5rem 2.75rem;position:absolute;top:0;left:0}.at-title h1{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:2.875rem;font-weight:400;line-height:1}.at-title p{color:var(--ink-soft);margin:.625rem 0 0;font-size:1.1875rem}.at-tabs{gap:1.125rem;margin-top:1rem;display:flex}.at-tabs button{font:400 1rem var(--serif);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:.0938rem solid #0000;padding:.125rem 0 .25rem}.at-tabs button:hover{color:var(--ink)}.at-tabs button.is-active{color:var(--ink);border-bottom-color:var(--ink)}.at-title p.at-title__warn{color:#9a4a26;margin-top:.625rem;font-size:.7812rem}.at-region,.at-neighbor,.at-sea{font-family:var(--serif);text-transform:uppercase;text-align:center;white-space:pre;pointer-events:none;line-height:1.45}.at-region{letter-spacing:.26em;color:#2f3027;text-shadow:0 0 .5rem #ece8d6bf,0 0 .125rem #ece8d6e6;font-size:2.125rem}.at-neighbor{letter-spacing:.3em;color:#6b695c;text-shadow:0 0 .375rem #f3eedee6;font-size:1.375rem}.at-sea{letter-spacing:.34em;color:#e2ecf4e6;font-size:1.625rem}.at-shield{color:#fff;font:600 .6875rem var(--map-sans);letter-spacing:.04em;pointer-events:none;background:#2e4d7a;border-radius:.25rem;padding:.125rem .4375rem;box-shadow:0 0 0 .0938rem #dfe6ef,0 .0625rem .1875rem #0000004d}.at-reserve,.at-plateau,.at-river,.at-water{font-family:var(--serif);white-space:pre;text-align:center;pointer-events:none;font-style:italic;line-height:1.2}.at-reserve{color:#f4f0e4;text-shadow:0 .0625rem .1875rem #28281e99;font-size:1.1875rem}.at-plateau{letter-spacing:.04em;color:#34362a;text-shadow:var(--halo);font-size:.9375rem}.at-river{letter-spacing:.12em;color:#3a6b95;text-shadow:0 0 .125rem #f4efe1e6,0 0 .25rem #f4efe1b3;font-size:.8438rem}.at-water{color:#3a6b95;text-shadow:0 0 .125rem #f4efe1d9,0 0 .3125rem #f4efe199;font-size:.875rem}.at-peak{pointer-events:none;font-family:var(--serif);color:#3a3428;text-shadow:var(--halo);white-space:nowrap;align-items:baseline;gap:.25rem;display:flex}.at-peak svg{fill:#5b4a35;align-self:center;width:.625rem;height:.5625rem}.at-peak span{font-size:.8125rem;font-style:italic}.at-peak small{font:400 .6875rem var(--map-sans);color:#5f5848}.at-place{cursor:pointer;font-family:var(--map-sans);color:var(--label);white-space:nowrap;align-items:center;gap:.4375rem;display:flex}.at-place span{text-shadow:var(--halo)}.at-place__sym{box-sizing:border-box;border-radius:50%;flex:none}.at-place--capital span{letter-spacing:.12em;text-transform:uppercase;color:#26251f;font-size:.9375rem;font-weight:600}.at-place--capital .at-place__sym{background:radial-gradient(circle,#2f2d25 0 .15rem,#fbf7ec .175rem);border:.1125rem solid #2f2d25;width:.9375rem;height:.9375rem;box-shadow:0 0 0 .125rem #f4efe1b3}.at-place--city span{letter-spacing:.005em;font-size:.9375rem;font-weight:500}.at-place--city .at-place__sym{background:#fbf7ec;border:.1125rem solid #2f2d25;width:.6875rem;height:.6875rem;box-shadow:0 0 0 .0938rem #f4efe1b3}.at-place--town span{color:var(--label-soft);font-size:.8438rem;font-weight:500}.at-place--town .at-place__sym{background:#fbf7ec;border:.1rem solid #3a382f;width:.5625rem;height:.5625rem}.at-place--village{gap:.375rem}.at-place--village span{color:var(--label-soft);font-size:.7812rem;font-weight:400}.at-place--village .at-place__sym{background:#45433a;width:.375rem;height:.375rem;box-shadow:0 0 0 .0938rem #f4efe1d9}.at-place--extra{cursor:default}.at-place--extra span{color:#77756a;font-size:.875rem;font-weight:500}.at-place--extra .at-place__sym{background:#f6f2e6;border:.1rem solid #8a887c;width:.625rem;height:.625rem}.at-place:hover span{text-underline-offset:.1875rem;text-decoration:underline;text-decoration-thickness:.0625rem}.at-place--extra:hover span{text-decoration:none}.at-place:focus-visible{outline-offset:.1875rem;border-radius:.25rem;outline:.125rem solid #4f5a3a}.at-tier-1,.at-tier-2,.at-tier-3{visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s}.at.z1 .at-tier-1,.at.z2 .at-tier-2,.at.z3 .at-tier-3{visibility:visible;opacity:1}.at-fade-z3{transition:opacity .3s,visibility .3s}.at.z3 .at-fade-z3{opacity:0;visibility:hidden}.at-legend{z-index:3;background:var(--paper);border-radius:.375rem;grid-template-columns:auto 1fr;align-items:center;padding:.25rem .375rem .25rem .25rem;display:grid;position:absolute;bottom:2.25rem;left:2.25rem;box-shadow:0 .375rem 1.5rem #3c321e29}.at-legend__toggle{font:600 .6875rem var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .375rem;display:flex}.at-legend__toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.125rem;height:1.125rem}.at-legend__chev{transition:transform .2s;transform:rotate(180deg)}.at-legend.is-open .at-legend__chev{transform:none}.at-legend__badge{font:500 .6875rem var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-soft);background:#efe9da;border-radius:.5625rem;padding:.125rem .4375rem}.at-legend__items{grid-column:1/-1;gap:.125rem;padding:.125rem .75rem .625rem;display:grid}.at-legend__item{font:400 .9062rem var(--sans);color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:1.125rem;padding:.375rem .25rem;transition:opacity .15s;display:flex}.at-legend__item.is-off{opacity:.38}.at-legend__item:focus-visible,.at-legend__toggle:focus-visible{outline:.125rem solid var(--pin);outline-offset:.0625rem;border-radius:.25rem}.at-legend__icon{width:2.25rem;height:2.25rem;color:var(--ink);place-items:center;display:grid}.at-legend__icon img{width:2.125rem;height:2.25rem;display:block}.at-legend__road{background:#e8b373;border-radius:.125rem;width:1.875rem;height:.25rem}.at-card{z-index:4;background:var(--paper);border-radius:.375rem;width:24.375rem;max-height:calc(100% - 9.375rem);padding:1.875rem 2rem 1.25rem;animation:.3s ease-out at-card-in;position:absolute;bottom:7rem;right:2rem;overflow-y:auto;box-shadow:0 .625rem 2.5rem #3c321e38}@keyframes at-card-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.at-card__close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:1.125rem;right:1.125rem}.at-card__close:hover{background:#efe9da}.at-card__close svg{width:1.25rem;height:1.25rem;stroke:var(--ink-soft);stroke-width:1.8px;fill:none}.at-card__kicker{font:600 .6875rem var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0}.at-card__title{font:400 2.75rem/1.05 var(--serif);letter-spacing:-.01em;margin:.875rem 0 0}.at-card__subtitle{border-bottom:.0625rem solid var(--rule);color:var(--ink-soft);margin:.5rem 0 0;padding-bottom:1.25rem;font-size:1.0625rem}.at-card__stats{border-bottom:.0625rem solid var(--rule);margin:0;padding:1.25rem 0;display:grid}.at-card__stats>div{border-left:.0625rem solid var(--rule);padding:0 .875rem}.at-card__stats>div:first-child{border-left:0;padding-left:0}.at-card__stats dt{color:var(--muted);white-space:nowrap;font-size:.8125rem}.at-card__stats dd{font:400 2.5rem/1 var(--serif);margin:.375rem 0 0}.at-card__h{font:700 .9375rem var(--serif);margin:1.25rem 0 0}.at-card__text{margin:.625rem 0 0;font-size:1.0312rem;line-height:1.45}.at-card__desc{margin-top:1.125rem}.at-card__facts{gap:.5rem;margin:1.25rem 0 0;font-size:.8438rem;display:grid}.at-card__fact{grid-template-columns:6.5rem 1fr;gap:.75rem;display:grid}.at-card__facts dt{color:var(--ink);font-weight:600}.at-card__facts dd{color:var(--muted);overflow-wrap:anywhere;margin:0}.at-card__link{font:400 1.0625rem var(--serif);color:var(--olive);text-underline-offset:.3125rem;gap:.75rem;margin-top:1.5rem;-webkit-text-decoration:underline #b9b49c;text-decoration:underline #b9b49c;display:inline-flex}.at-card__link span{text-decoration:none;transition:transform .15s;display:inline-block}.at-card__link:hover span{transform:translate(.1875rem)}.at-card__note{color:var(--muted);margin:1rem 0 0;font-size:.6875rem;line-height:1.4}.at-bottom{z-index:3;align-items:flex-end;gap:1.375rem;display:flex;position:absolute;bottom:1.625rem;right:2rem}.at-north{font:700 .75rem var(--sans);color:var(--ink);pointer-events:none;justify-items:center;gap:.125rem;display:grid}.at-north svg{width:.75rem;height:1.625rem;fill:var(--ink)}.at-scale{font:500 .7188rem var(--sans);color:var(--ink);pointer-events:none;margin-bottom:.25rem}.at-scale__nums{height:1rem;position:relative}.at-scale__nums span{white-space:nowrap;text-shadow:0 0 .1875rem #f4efe1,0 0 .1875rem #f4efe1;position:absolute;transform:translate(-50%)}.at-scale__nums span:last-child{transform:translate(-30%)}.at-scale__bar{border-bottom:.0938rem solid var(--ink);height:.5rem;position:relative}.at-scale__bar i{background:var(--ink);width:.0938rem;height:.5rem;position:absolute;bottom:-.0938rem}.at-zoom{gap:.375rem;display:grid}.at-zoom button{background:var(--paper);width:2.5rem;height:2.5rem;color:var(--ink);font:300 1.5rem/1 var(--sans);cursor:pointer;border:0;border-radius:.25rem;box-shadow:0 .1875rem .75rem #3c321e29}.at-zoom button:hover{background:#fff}.at-zoom button:focus-visible{outline:.125rem solid var(--pin);outline-offset:.125rem}.at .maplibregl-ctrl-attrib{background:#fbf8f0b3;font-size:.625rem}.at .maplibregl-ctrl-bottom-right{bottom:0;right:0}@media (width<=75em){.at-card{width:21.875rem;padding:1.5rem 1.625rem 1rem}.at-card__title{font-size:2.375rem}.at-card__stats dd{font-size:2.125rem}.at-region{font-size:1.75rem}}@media (width<=47.5em){.at-title{padding:1.125rem 2.5rem 1.75rem 1.125rem}.at-title h1{font-size:1.875rem}.at-title p{margin-top:.375rem;font-size:.9375rem}.at-tabs{margin-top:.625rem}.at-region{font-size:1.25rem}.at-neighbor{font-size:.875rem}.at-sea{font-size:1rem}.at-legend{bottom:1.125rem;left:.75rem}.at-card{border-radius:.875rem .875rem 0 0;width:auto;max-height:58%;padding:1.375rem 1.25rem 1rem;bottom:0;left:0;right:0}.at-card__title{font-size:2rem}.at-card__stats dd{font-size:1.875rem}.at-bottom{bottom:1.125rem;right:.875rem}.at-north,.at-scale{display:none}}.at-search{width:18.75rem;margin-top:1rem;position:relative}.at-search input{background:var(--paper);width:100%;height:2.5rem;color:var(--ink);font:400 .9375rem var(--sans);border:.0625rem solid #ddd6c3;border-radius:.375rem;padding:0 .875rem 0 2.375rem;box-shadow:0 .125rem .625rem #3c321e14}.at-search input::placeholder{color:#9a988a}.at-search input:focus{outline:.125rem solid var(--olive);outline-offset:.0625rem}.at-search__icon{fill:none;width:1.125rem;height:1.125rem;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:.6875rem;left:.75rem}.at-search__list{z-index:6;background:var(--paper);border-radius:.375rem;max-height:22.5rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto;box-shadow:0 .625rem 2.125rem #3c321e38}.at-search__list li{cursor:pointer;border-radius:.25rem;gap:.125rem;padding:.5rem .625rem;display:grid}.at-search__list li.is-active{background:#efe9da}.at-search__list b{font:500 .9062rem var(--sans);color:var(--ink)}.at-search__list span{color:var(--muted);font-size:.75rem}.at-search__list .at-search__empty{color:var(--muted);cursor:default;font-size:.875rem}.at-analysis{z-index:3;background:var(--paper);border-radius:.375rem;width:18.75rem;max-height:calc(100% - 32rem);position:absolute;top:16.375rem;left:2.25rem;overflow-y:auto;box-shadow:0 .375rem 1.5rem #3c321e29}.at-analysis__head{align-items:center;gap:.375rem;padding:.375rem;display:flex}.at-analysis__title{font:600 .6875rem var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);flex:1}.at-analysis__head button{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.at-analysis__head button:hover{background:#efe9da}.at-analysis__head svg{fill:none;stroke:currentColor;stroke-width:2px;width:1.125rem;height:1.125rem;transition:transform .2s}.at-analysis.is-open .at-analysis__head svg{transform:rotate(180deg)}.at-analysis__body{padding:0 1rem .875rem}.at-analysis h3{font:700 .875rem var(--serif);color:var(--ink);margin:1rem 0 .5rem}.at-switch{font:500 .9062rem var(--sans);color:var(--ink);cursor:pointer;align-items:center;gap:.625rem;display:flex}.at-switch input{opacity:0;pointer-events:none;position:absolute}.at-switch__track{background:#d9d3c1;border-radius:.625rem;flex:none;width:2.25rem;height:1.25rem;transition:background .2s;position:relative}.at-switch__track span{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:left .2s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 .0625rem .125rem #00000040}.at-switch input:checked+.at-switch__track{background:var(--olive)}.at-switch input:checked+.at-switch__track span{left:1.125rem}.at-switch input:focus-visible+.at-switch__track{outline:.125rem solid var(--pin);outline-offset:.125rem}.at-hexlegend{color:var(--ink-soft);gap:.3125rem;margin:.625rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:grid}.at-hexlegend li{align-items:center;gap:.5rem;display:flex}.at-hexlegend i{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);opacity:.8;width:.875rem;height:.875rem}.at-hexlegend__note{color:var(--muted);margin-top:.125rem;font-size:.7188rem}.at-chips{gap:.375rem;display:grid}.at-chip{font:500 .8438rem var(--sans);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:.0625rem solid #e3ddcd;border-radius:.375rem;align-items:center;gap:.5625rem;padding:.4375rem .625rem;display:flex}.at-chip i{background:var(--chip);border-radius:50%;flex:none;width:.625rem;height:.625rem}.at-chip__n{color:var(--muted);margin-left:auto;font-size:.75rem}.at-chip:hover{border-color:var(--chip)}.at-chip.is-on{background:var(--chip);border-color:var(--chip);color:#fff}.at-chip.is-on i{background:#fff}.at-chip.is-on .at-chip__n{color:#ffffffd9}.at-chip:focus-visible{outline:.125rem solid var(--ink);outline-offset:.125rem}.at-matches{margin-top:.625rem;font-size:.8438rem}.at-matches p{color:var(--muted);margin:0}.at-matches ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.at-matches li button,.at-matches__more{font:400 .875rem var(--serif);color:var(--olive);cursor:pointer;text-align:left;text-underline-offset:.1875rem;background:0 0;border:0;padding:.25rem 0;-webkit-text-decoration:underline #c8c2aa;text-decoration:underline #c8c2aa}.at-matches__more{font:500 .7812rem var(--sans);color:var(--muted);margin-top:.25rem}.at-tip{z-index:5;pointer-events:none;opacity:0;background:#fbf8f0f7;border-radius:.375rem;gap:.125rem;max-width:16.25rem;padding:.4375rem .6875rem;transition:opacity .12s;display:grid;position:absolute;top:0;left:0;box-shadow:0 .25rem 1rem #3c321e33}.at-tip.is-visible{opacity:1}.at-tip b{font:600 .8438rem var(--sans);color:var(--ink)}.at-tip span{color:var(--muted);font-size:.75rem}@media (hover:none){.at-tip{display:none}}.at-card__actions{flex-wrap:wrap;align-items:center;gap:.625rem 1.125rem;margin-top:1.25rem;display:flex}.at-card__actions .at-card__link{margin-top:0}.at-card__compare{font:500 .8125rem var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:.0625rem solid #cfc8b3;border-radius:.375rem;padding:.375rem .75rem}.at-card__compare:hover:not(:disabled){border-color:var(--olive)}.at-card__compare.is-on{background:var(--olive);border-color:var(--olive);color:#fff}.at-card__compare:disabled{opacity:.45;cursor:default}.at-tray{z-index:4;background:var(--paper);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:calc(100% - 47.5rem);padding:.5rem .625rem .5rem 1rem;font-size:.8438rem;display:flex;position:absolute;bottom:1.625rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.75rem #3c321e38}.at-tray__label{font:600 .6875rem var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-right:.25rem}.at-tray__item{font:400 .875rem var(--serif);background:#efe9da;border-radius:.875rem;align-items:center;gap:.25rem;padding:.1875rem .25rem .1875rem .625rem;display:inline-flex}.at-tray__item button{width:1.25rem;height:1.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:.9375rem;line-height:1}.at-tray__item button:hover{color:var(--ink);background:#e3dcc9}.at-tray__hint{color:var(--muted);font-size:.75rem}.at-tray__go,.at-tray__clear{font:500 .8125rem var(--sans);cursor:pointer;border-radius:.375rem;padding:.375rem .75rem}.at-tray__go{background:var(--olive);color:#fff;border:0}.at-tray__go:disabled{opacity:.4;cursor:default}.at-tray__clear{color:var(--muted);background:0 0;border:0}.at-compare{z-index:7;background:#28261c47;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.at-compare__sheet{background:var(--paper);border-radius:.5rem;width:min(55rem,100%);max-height:100%;padding:1.875rem 2rem 1.25rem;position:relative;overflow:auto;box-shadow:0 1.25rem 3.75rem #28231459}.at-compare__grid{border-top:.0625rem solid var(--rule);margin-top:1.125rem;display:grid}.at-compare__grid>div{border-bottom:.0625rem solid var(--rule);padding:.875rem .75rem}.at-compare__head button{font:400 1.75rem/1.1 var(--serif);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.at-compare__head button:hover{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:.0625rem}.at-compare__head span{color:var(--muted);margin-top:.375rem;font-size:.8125rem;display:block}.at-compare__label{color:var(--muted);font-size:.8125rem;padding-left:0!important}.at-compare__num{font:400 2.125rem/1 var(--serif);color:var(--ink-soft)}.at-compare__num.is-best{color:var(--ink)}.at-compare__num.is-best:after{content:"";vertical-align:middle;background:var(--olive);border-radius:50%;width:.4375rem;height:.4375rem;margin-left:.5rem;display:inline-block}.at-compare__cell{color:var(--ink);font-size:.875rem;line-height:1.45}.at-compare__cell p{margin:.375rem 0 0}.at-compare__tag{background:var(--chip);color:#fff;font:500 .75rem var(--sans);border-radius:.625rem;padding:.125rem .5rem;display:inline-block}@media (width<=75em){.at-tray{max-width:calc(100% - 27.5rem);left:2.25rem;transform:none}}@media (width<=47.5em){.at-search{width:100%;max-width:20rem;margin-top:.625rem}.at-analysis{width:calc(100% - 4.75rem);max-height:50%;top:auto;bottom:4.5rem;left:.75rem}.at-tray{max-width:none;inset:.75rem .75rem auto}.at-compare{place-items:end stretch;padding:0}.at-compare__sheet{border-radius:.875rem .875rem 0 0;padding:1.375rem 1rem 1rem}.at-compare__grid{overflow-x:auto;grid-template-columns:5.625rem repeat(3,minmax(6.875rem,1fr))!important}.at-compare__head button{font-size:1.25rem}.at-compare__num{font-size:1.5rem}}.at-drag{cursor:grab}.at-drag.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;box-shadow:0 1rem 2.75rem #3c321e4d}.at-drag.is-dragging *{cursor:grabbing!important}.at-drag :is(button,a,label,[role=option]){cursor:pointer}.at-drag input{cursor:text}.at-grip{opacity:.8;background-image:radial-gradient(circle,#b3ad99 .0813rem,#0000 .1rem);background-position:.1875rem .25rem;background-repeat:repeat;background-size:.375rem .375rem;border-radius:.25rem;flex:none;width:1.125rem;height:1.625rem}.at-drag:hover .at-grip{opacity:1;background-image:radial-gradient(circle,#7d786a .0813rem,#0000 .1rem)}.at-zoom__reset svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.at-zoom__reset{place-items:center;display:grid}@media (hover:none){.at-drag{cursor:auto}.at-grip{display:none}.at-zoom__reset{display:none!important}}.at--pending{background:var(--map-land);min-block-size:20rem}.at-fallback{gap:var(--space-3);padding:var(--space-3);background:var(--map-land);flex-direction:column;display:flex}.at-fallback__note{color:var(--color-text-secondary);margin:0}.at-fallback__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.at-fallback__list button{min-block-size:var(--size-control-md);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-field);color:inherit;font:inherit;cursor:pointer}.at-shell{block-size:100%;min-block-size:20rem;inline-size:100%;position:relative}.at.at--fullscreen,.at.at--flipping{z-index:var(--z-modal,400);max-block-size:none;margin:0;position:fixed}.at.at--fullscreen{block-size:100dvh;inline-size:100vw;inset:0}.at-zoom__expand{place-items:center;display:grid}.at-zoom__expand svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1.125rem;inline-size:1.125rem}.at{--chip:var(--map-marker)}.at-ind{z-index:var(--z-map-ui,10);background:var(--paper);inline-size:min(14rem,100% - 5.5rem);color:var(--ink);font:.75rem/1.3 var(--sans);border-radius:.5rem;padding:.625rem .75rem;position:absolute;inset-block-end:8.5rem;inset-inline-start:.75rem;box-shadow:0 .1875rem .75rem #3c321e29}.at-ind h3{font:600 .8125rem/1.25 var(--sans);margin:0}.at-ind__period{color:var(--muted);margin:.125rem 0 .375rem}.at-ind ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.at-ind li{align-items:center;gap:.5rem;display:flex}.at-ind i{border-radius:.125rem;flex:none;block-size:.75rem;inline-size:1.25rem}.at-ind__nodata{opacity:.6;background:#cfc9b8;border:.0625rem dashed #6f6c5c}.at-ind__note{color:var(--muted);margin:.375rem 0 0}@media (width<=47.499em){.at-ind{inline-size:min(17rem,100% - 5.5rem);padding:.5rem .625rem}.at-ind ul{grid-template-columns:1fr 1fr;gap:.1875rem .5rem}.at-ind__note{display:none}}@media (width>=47.5em){.at-ind{inset-block:1.5rem auto;inset-inline:auto 1.5rem}}html,body,#root{min-block-size:100%}body{background:var(--color-bg);color:var(--color-text)}._button_npk5n_1{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--size-control-md);max-inline-size:100%;padding-inline:var(--space-3);color:var(--color-text);font:var(--font-weight-medium) .875rem/1.25rem var(--font-sans);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-field);cursor:pointer;display:inline-flex}._button_npk5n_1:hover{background:var(--color-selected-bg)}._name_npk5n_24{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._popover_npk5n_30{inline-size:min(22rem,100vw - 1.5rem);padding:var(--space-2)}._panel_npk5n_35{gap:var(--space-2);flex-direction:column;display:flex}._search_npk5n_41{inline-size:100%}._list_npk5n_45{gap:var(--space-1);flex-direction:column;max-block-size:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._option_npk5n_56{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--size-touch-target);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:.9375rem/1.25rem var(--font-sans);cursor:pointer;display:flex}._option_npk5n_56[aria-selected=true]{font-weight:var(--font-weight-medium)}._option_npk5n_56:hover,._active_npk5n_74{background:var(--color-selected-bg)}._empty_npk5n_78{padding:var(--space-3);color:var(--color-text-muted);text-align:center;margin:0;font-size:.875rem}@media (width<=74.999em){._button_npk5n_1{padding-inline:var(--space-2);background:0 0;border-color:#0000}._button_npk5n_1:hover{background:0 0}._button_npk5n_1 ._chevron_npk5n_98{display:none}}@media (width<=39.999em){._button_npk5n_1{min-inline-size:var(--size-control-md);min-block-size:var(--size-control-md);background:0 0;border-color:#0000;justify-content:center;padding:0}._button_npk5n_1 ._name_npk5n_24,._button_npk5n_1 ._chevron_npk5n_98{display:none}}._button_1owus_1{min-inline-size:var(--size-touch-target);min-block-size:var(--size-touch-target);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._root_13u6g_1{min-block-size:100dvh}._end_13u6g_5{align-items:center;gap:var(--space-1);display:flex}._end_13u6g_5 button,._end_13u6g_5 a{inline-size:var(--size-control-md);block-size:var(--size-control-md);flex:none;place-items:center;min-block-size:0;padding:0;display:inline-grid}._content_13u6g_23{gap:var(--space-4);flex-direction:column;display:flex}._root_13u6g_1 .ay-app-shell main{padding:var(--space-4) var(--space-5)}._root_13u6g_1 .ay-app-shell__start>*{min-inline-size:0}@media (width<=74.999em){._root_13u6g_1 .ay-app-shell main{padding:var(--space-4)}}@media (width<=39.999em){._root_13u6g_1 .ay-app-shell main{padding:var(--space-3)}}._center_1ucj5_1{place-items:center;min-block-size:100dvh;display:grid}._page_p2z0e_1{justify-content:center;align-items:center;gap:var(--space-8,2rem) var(--space-16);padding-block:var(--space-12);flex-wrap:wrap;flex:1;display:flex}._code_p2z0e_11{color:var(--color-border);font:var(--font-weight-regular) clamp(6rem, 22vw, 12.5rem) / 1 var(--font-serif);letter-spacing:-.04em}._text_p2z0e_18{gap:var(--space-3);flex-direction:column;max-inline-size:26rem;display:flex}
