:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--u-surface-canvas:var(--lightningcss-light,#f3f4f1)var(--lightningcss-dark,#0f1211);--u-surface-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171b19);--u-surface-raised:var(--lightningcss-light,#eceeea)var(--lightningcss-dark,#212624);--u-surface-sunken:var(--lightningcss-light,#e3e6e1)var(--lightningcss-dark,#0a0c0b);--u-text-primary:var(--lightningcss-light,#161a17)var(--lightningcss-dark,#eceeec);--u-text-secondary:var(--lightningcss-light,#545c56)var(--lightningcss-dark,#a3aba5);--u-text-link:var(--lightningcss-light,#1a5596)var(--lightningcss-dark,#8dbcf2);--u-text-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b1a2b);--u-text-on-secondary:#1f1405;--u-border-subtle:var(--lightningcss-light,#dfe2dd)var(--lightningcss-dark,#2a302d);--u-border-strong:var(--lightningcss-light,#727a74)var(--lightningcss-dark,#737c76);--u-border-focus:var(--lightningcss-light,#1f5fa8)var(--lightningcss-dark,#7db3f0);--u-accent-primary:var(--lightningcss-light,#1f5fa8)var(--lightningcss-dark,#7db3f0);--u-accent-primary-hover:var(--lightningcss-light,#194f8c)var(--lightningcss-dark,#a2c9f5);--u-accent-primary-soft:var(--lightningcss-light,#e2ecf7)var(--lightningcss-dark,#16273a);--u-accent-secondary:#f2a33a;--u-accent-secondary-text:var(--lightningcss-light,#9a5208)var(--lightningcss-dark,#f4b562);--u-status-success-text:var(--lightningcss-light,#17663a)var(--lightningcss-dark,#5fcf95);--u-status-warning-text:var(--lightningcss-light,#8a5200)var(--lightningcss-dark,#f2b24c);--u-status-danger-text:var(--lightningcss-light,#a82d24)var(--lightningcss-dark,#f08a80);--u-status-info-text:var(--lightningcss-light,#1a5596)var(--lightningcss-dark,#8dbcf2);--u-map-land:var(--lightningcss-light,#eef0e8)var(--lightningcss-dark,#1b1f1d);--u-map-sky:var(--lightningcss-light,#d4e4f3)var(--lightningcss-dark,#0e1620);--u-map-water:var(--lightningcss-light,#a9c9e3)var(--lightningcss-dark,#1e3448);--u-map-water-line:var(--lightningcss-light,#6f9fc9)var(--lightningcss-dark,#3d6d96);--u-map-wood:var(--lightningcss-light,#c3d7b0)var(--lightningcss-dark,#1f3024);--u-map-scrub:var(--lightningcss-light,#d5e1bf)var(--lightningcss-dark,#252e21);--u-map-grass:var(--lightningcss-light,#e4edd0)var(--lightningcss-dark,#2a3322);--u-map-farmland:var(--lightningcss-light,#f4e7b5)var(--lightningcss-dark,#3a3520);--u-map-rock:var(--lightningcss-light,#dbd6cc)var(--lightningcss-dark,#2e2d2a);--u-map-sand:var(--lightningcss-light,#f2e8c8)var(--lightningcss-dark,#35311f);--u-map-ice:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#2b3238);--u-map-residential:var(--lightningcss-light,#e6e2dc)var(--lightningcss-dark,#272727);--u-map-building:var(--lightningcss-light,#d5cfc7)var(--lightningcss-dark,#363636);--u-map-road-major:var(--lightningcss-light,#fff)var(--lightningcss-dark,#626764);--u-map-road-minor:var(--lightningcss-light,#fff)var(--lightningcss-dark,#4b504d);--u-map-road-casing:var(--lightningcss-light,#c4beb5)var(--lightningcss-dark,#0d0f0e);--u-map-track:var(--lightningcss-light,#8a6a45)var(--lightningcss-dark,#b39470);--u-map-path:var(--lightningcss-light,#8f8474)var(--lightningcss-dark,#9b917f);--u-map-rail:var(--lightningcss-light,#8d877e)var(--lightningcss-dark,#77726a);--u-map-aeroway:var(--lightningcss-light,#d6d3dc)var(--lightningcss-dark,#3a3842);--u-map-aerialway:var(--lightningcss-light,#5b4a8a)var(--lightningcss-dark,#bfaef0);--u-map-power:var(--lightningcss-light,#a3195b)var(--lightningcss-dark,#ff5ca8);--u-map-hazard:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff6b5e);--u-map-incident:var(--lightningcss-light,#00727a)var(--lightningcss-dark,#4fd1d9);--u-map-takeoff:var(--lightningcss-light,#17663a)var(--lightningcss-dark,#5fcf95);--u-map-landing:var(--lightningcss-light,#1f5fa8)var(--lightningcss-dark,#7db3f0);--u-map-skyway:var(--lightningcss-light,#b8680a)var(--lightningcss-dark,#f2a33a);--u-map-route-1:var(--lightningcss-light,#6a1b9a)var(--lightningcss-dark,#ce93d8);--u-map-route-2:var(--lightningcss-light,#00695c)var(--lightningcss-dark,#4db6ac);--u-map-route-3:var(--lightningcss-light,#c2185b)var(--lightningcss-dark,#f48fb1);--u-map-route-4:var(--lightningcss-light,#283593)var(--lightningcss-dark,#9fa8da);--u-map-route-5:var(--lightningcss-light,#8d5a00)var(--lightningcss-dark,#ffcc80);--u-map-route-6:var(--lightningcss-light,#2e7d32)var(--lightningcss-dark,#a5d6a7);--u-map-route-7:var(--lightningcss-light,#4e342e)var(--lightningcss-dark,#d7ccc8);--u-map-route-8:var(--lightningcss-light,#0277bd)var(--lightningcss-dark,#81d4fa);--u-map-thermal-1:var(--lightningcss-light,#fbd38d)var(--lightningcss-dark,#5c3a1c);--u-map-thermal-2:var(--lightningcss-light,#f6ad55)var(--lightningcss-dark,#8a5220);--u-map-thermal-3:var(--lightningcss-light,#e8833a)var(--lightningcss-dark,#c06d24);--u-map-thermal-4:var(--lightningcss-light,#c05621)var(--lightningcss-dark,#ee8f35);--u-map-thermal-5:var(--lightningcss-light,#8a3b12)var(--lightningcss-dark,#ffbe73);--u-map-region:var(--lightningcss-light,#1f5fa8)var(--lightningcss-dark,#7db3f0);--u-map-protected:var(--lightningcss-light,#5e8a4a)var(--lightningcss-dark,#7fa36b);--u-map-contour:var(--lightningcss-light,#b8a58a)var(--lightningcss-dark,#6c604e);--u-map-contour-index:var(--lightningcss-light,#97805f)var(--lightningcss-dark,#93805f);--u-map-ridge:var(--lightningcss-light,#5a4128)var(--lightningcss-dark,#c9b08a);--u-map-hillshade-shadow:var(--lightningcss-light,#2e3a33)var(--lightningcss-dark,#000);--u-map-hillshade-highlight:var(--lightningcss-light,#fff)var(--lightningcss-dark,#8a938f);--u-map-sun:var(--lightningcss-light,#f0a800)var(--lightningcss-dark,#ffd25e);--u-map-shade:var(--lightningcss-light,#2b3a66)var(--lightningcss-dark,#000);--u-map-windward:var(--lightningcss-light,#007f7a)var(--lightningcss-dark,#3fd6cc);--u-map-leeward:var(--lightningcss-light,#5b3f86)var(--lightningcss-dark,#8a6cc4);--u-map-boundary:var(--lightningcss-light,#8e6f9c)var(--lightningcss-dark,#9c88a8);--u-map-label:var(--lightningcss-light,#262b27)var(--lightningcss-dark,#e3e6e3);--u-map-label-minor:var(--lightningcss-light,#4d554f)var(--lightningcss-dark,#b2b9b4);--u-map-label-halo:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121614);--u-map-label-water:var(--lightningcss-light,#235a8a)var(--lightningcss-dark,#8dbcf2);--u-map-label-peak:var(--lightningcss-light,#5a4128)var(--lightningcss-dark,#dcc6a2);--u-chart-tiles:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--u-chart-query:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--u-chart-render:var(--lightningcss-light,#1baf7a)var(--lightningcss-dark,#199e70);--u-chart-total:var(--lightningcss-light,#1f5fa8)var(--lightningcss-dark,#7db3f0);--u-font-family-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--u-font-family-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, monospace;--u-font-size-xs:.75rem;--u-font-size-sm:.875rem;--u-font-size-md:.9375rem;--u-font-size-lg:1.0625rem;--u-font-size-xl:1.25rem;--u-font-size-xxl:1.5rem;--u-line-height-tight:1.25;--u-line-height-body:1.5;--u-font-weight-regular:400;--u-font-weight-medium:500;--u-font-weight-bold:600;--u-space-1:.25rem;--u-space-2:.5rem;--u-space-3:.75rem;--u-space-4:1rem;--u-space-6:1.5rem;--u-space-8:2rem;--u-space-12:3rem;--u-radius-sm:8px;--u-radius-md:12px;--u-radius-lg:16px;--u-radius-pill:999px;--u-line-width:1px;--u-focus-ring-width:2px;--u-focus-ring-offset:2px;--u-shadow-color:var(--lightningcss-light,#161a1724)var(--lightningcss-dark,#0009);--u-overlay-scrim:var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#171b19e0);--u-shadow-card:0 1px 2px var(--u-shadow-color);--u-shadow-popover:0 8px 24px var(--u-shadow-color);--u-duration-fast:.15s;--u-duration-normal:.25s;--u-easing-standard:cubic-bezier(.2, 0, 0, 1);--u-topbar-height:3.5rem;--u-sidepanel-width:20rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--u-duration-fast:0s;--u-duration-normal:0s}}*,:before,:after{box-sizing:border-box}html{background:var(--u-surface-canvas);color:var(--u-text-primary);font-family:var(--u-font-family-body);line-height:var(--u-line-height-body);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--u-topbar-height) + var(--u-space-4))}body{min-height:100vh;font-size:var(--u-font-size-md);flex-direction:column;margin:0;display:flex}a{color:var(--u-text-link);text-underline-offset:.15em}:focus-visible{outline:var(--u-focus-ring-width) solid var(--u-border-focus);outline-offset:var(--u-focus-ring-offset)}code,pre{font-family:var(--u-font-family-mono);font-size:.9em}:not(pre)>code{background:var(--u-surface-raised);overflow-wrap:anywhere;border-radius:4px;padding:.05em .3em}.d-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d-skip{left:var(--u-space-2);z-index:20;padding:var(--u-space-2) var(--u-space-4);border-radius:var(--u-radius-pill);background:var(--u-accent-primary);color:var(--u-text-on-accent);position:absolute;top:-10rem}.d-skip:focus{top:var(--u-space-2)}.d-muted{color:var(--u-text-secondary)}.d-header{z-index:10;align-items:center;gap:var(--u-space-4);height:var(--u-topbar-height);padding:0 var(--u-space-4);background:var(--u-surface-card);border-bottom:var(--u-line-width) solid var(--u-border-subtle);display:flex;position:sticky;top:0}.d-brand{align-items:center;gap:var(--u-space-2);color:var(--u-text-primary);font-weight:var(--u-font-weight-bold);white-space:nowrap;text-decoration:none;display:flex}.d-search{flex:1;max-width:28rem;position:relative}.d-search input{width:100%;padding:var(--u-space-2) var(--u-space-3);border:var(--u-line-width) solid var(--u-border-strong);border-radius:var(--u-radius-sm);background:var(--u-surface-canvas);color:var(--u-text-primary);font:inherit}.d-search-results{top:calc(100% + var(--u-space-1));max-height:70vh;padding:var(--u-space-1);background:var(--u-surface-card);border:var(--u-line-width) solid var(--u-border-subtle);border-radius:var(--u-radius-md);box-shadow:var(--u-shadow-popover);position:absolute;left:0;right:0;overflow-y:auto}.d-search-results a{gap:var(--u-space-1);padding:var(--u-space-2) var(--u-space-3);border-radius:var(--u-radius-sm);color:var(--u-text-primary);flex-direction:column;text-decoration:none;display:flex}.d-search-results a:hover,.d-search-results a:focus{background:var(--u-accent-primary-soft)}.d-search-results span,.d-search-empty{color:var(--u-text-secondary);font-size:var(--u-font-size-sm)}.d-search-empty{margin:var(--u-space-2) var(--u-space-3)}.d-tools{align-items:center;gap:var(--u-space-3);margin-left:auto;display:flex}.d-theme,.d-field select{padding:var(--u-space-1) var(--u-space-2);border:var(--u-line-width) solid var(--u-border-strong);border-radius:var(--u-radius-sm);background:var(--u-surface-card);color:var(--u-text-primary);font:inherit;font-size:var(--u-font-size-sm)}.d-menu{padding:var(--u-space-1) var(--u-space-3);border:var(--u-line-width) solid var(--u-border-strong);border-radius:var(--u-radius-sm);background:var(--u-surface-card);color:var(--u-text-primary);font:inherit;display:none}.d-layout{gap:var(--u-space-8);width:100%;max-width:88rem;padding:0 var(--u-space-4);flex:1;grid-template-columns:16rem minmax(0,50rem) 14rem;margin:0 auto;display:grid}.d-layout-wide{grid-template-columns:16rem minmax(0,1fr)}.d-nav,.d-toc{top:var(--u-topbar-height);max-height:calc(100vh - var(--u-topbar-height));padding:var(--u-space-6) 0;font-size:var(--u-font-size-sm);align-self:start;position:sticky;overflow-y:auto}.d-nav ul,.d-toc ul{margin:0 0 var(--u-space-4);padding:0;list-style:none}.d-nav a,.d-toc a{padding:var(--u-space-1) var(--u-space-2);border-radius:var(--u-radius-sm);color:var(--u-text-secondary);text-decoration:none;display:block}.d-nav a:hover,.d-toc a:hover{color:var(--u-text-primary)}.d-nav a[aria-current=page]{background:var(--u-accent-primary-soft);color:var(--u-text-link);font-weight:var(--u-font-weight-medium)}.d-nav-title{margin:0 0 var(--u-space-1);padding:0 var(--u-space-2);color:var(--u-text-primary);font-weight:var(--u-font-weight-bold)}.d-toc-3 a{padding-left:var(--u-space-6)}.d-main{min-width:0;padding:var(--u-space-6) 0 var(--u-space-12)}.d-article h1{margin:0 0 var(--u-space-4);font-size:var(--u-font-size-xxl);line-height:var(--u-line-height-tight)}.d-article h2{margin:var(--u-space-8) 0 var(--u-space-3);padding-top:var(--u-space-4);border-top:var(--u-line-width) solid var(--u-border-subtle);font-size:var(--u-font-size-xl);line-height:var(--u-line-height-tight)}.d-article h3{margin:var(--u-space-6) 0 var(--u-space-2);font-size:var(--u-font-size-lg)}.d-article h4{margin:var(--u-space-4) 0 var(--u-space-2);font-size:var(--u-font-size-md)}.d-article p,.d-article ul,.d-article ol{margin:0 0 var(--u-space-3)}.d-article li+li{margin-top:var(--u-space-1)}.d-article blockquote{margin:var(--u-space-4) 0;padding:var(--u-space-3) var(--u-space-4);border-left:4px solid var(--u-accent-secondary);border-radius:0 var(--u-radius-sm) var(--u-radius-sm) 0;background:var(--u-surface-raised)}.d-article blockquote>:last-child{margin-bottom:0}.d-table{margin:0 0 var(--u-space-4);overflow-x:auto}.d-table table{border-collapse:collapse;width:100%;font-size:var(--u-font-size-sm)}.d-table th,.d-table td{padding:var(--u-space-2) var(--u-space-3);border-bottom:var(--u-line-width) solid var(--u-border-subtle);text-align:left;vertical-align:top}.d-table th{color:var(--u-text-secondary);font-weight:var(--u-font-weight-medium)}.d-code{margin:0 0 var(--u-space-4);border:var(--u-line-width) solid var(--u-border-subtle);border-radius:var(--u-radius-md);background:var(--u-surface-sunken);position:relative}.d-code pre{padding:var(--u-space-4);margin:0;line-height:1.45;overflow-x:auto}.d-code-file{padding:var(--u-space-2) var(--u-space-4);border-bottom:var(--u-line-width) solid var(--u-border-subtle);color:var(--u-text-secondary);font-family:var(--u-font-family-mono);font-size:var(--u-font-size-xs)}.d-copy{top:var(--u-space-2);right:var(--u-space-2);padding:var(--u-space-1) var(--u-space-2);border:var(--u-line-width) solid var(--u-border-subtle);border-radius:var(--u-radius-sm);background:var(--u-surface-card);color:var(--u-text-secondary);font:inherit;font-size:var(--u-font-size-xs);cursor:pointer;position:absolute}.d-copy:hover{color:var(--u-text-primary)}.d-method{border-radius:var(--u-radius-sm);background:var(--u-accent-primary-soft);min-width:3.6em;color:var(--u-text-link);font-family:var(--u-font-family-mono);font-size:var(--u-font-size-xs);font-weight:var(--u-font-weight-bold);text-align:center;vertical-align:middle;padding:.1em .45em;display:inline-block}.d-method-post,.d-method-put,.d-method-patch{background:var(--u-surface-raised);color:var(--u-accent-secondary-text)}.d-method-delete{background:var(--u-surface-raised);color:var(--u-status-danger-text)}.d-path{font-size:.85em}.d-op-summary{font-weight:var(--u-font-weight-medium)}.d-oplist{padding:0;list-style:none}.d-oplist a{text-decoration:none}.d-badge{margin-left:var(--u-space-1);border-radius:var(--u-radius-pill);background:var(--u-surface-raised);color:var(--u-accent-secondary-text);font-size:var(--u-font-size-xs);padding:0 .4em;display:inline-block}.d-constraints{margin-top:var(--u-space-1);color:var(--u-text-secondary);font-size:var(--u-font-size-xs)}.d-pager{justify-content:space-between;gap:var(--u-space-4);margin-top:var(--u-space-8);display:flex}.d-pager a{padding:var(--u-space-3) var(--u-space-4);border:var(--u-line-width) solid var(--u-border-subtle);border-radius:var(--u-radius-md);flex-direction:column;text-decoration:none;display:flex}.d-pager-next{text-align:right;margin-left:auto}.d-footer{padding:var(--u-space-4);border-top:var(--u-line-width) solid var(--u-border-subtle);background:var(--u-surface-card);color:var(--u-text-secondary);font-size:var(--u-font-size-sm);text-align:center}.d-footer p{margin:var(--u-space-1) 0}.d-live{margin:var(--u-space-4) 0}.d-live-controls{gap:var(--u-space-3) var(--u-space-4);margin-bottom:var(--u-space-3);flex-wrap:wrap;display:flex}.d-field{gap:var(--u-space-1);font-size:var(--u-font-size-sm);color:var(--u-text-secondary);flex-direction:column;display:flex}.d-live-map{border:var(--u-line-width) solid var(--u-border-subtle);border-radius:var(--u-radius-md);background:var(--u-surface-sunken);height:min(70vh,40rem);min-height:22rem;overflow:hidden}.d-live-url{margin-top:var(--u-space-2);font-size:var(--u-font-size-sm);color:var(--u-text-secondary)}.d-live-error{color:var(--u-status-danger-text)}.d-root{justify-content:center;align-items:center}.d-root-main{padding:var(--u-space-12) var(--u-space-4);text-align:center}@media (width<=75rem){.d-layout{grid-template-columns:15rem minmax(0,1fr)}.d-toc{display:none}}@media (width<=50rem){.d-layout,.d-layout-wide{grid-template-columns:minmax(0,1fr);gap:0}.d-menu{display:block}.d-brand span,.d-lang{font-size:var(--u-font-size-sm)}.d-nav{max-height:none;padding:var(--u-space-4) 0 0;display:none;position:static}.d-nav.d-nav-open{display:block}.d-header{gap:var(--u-space-2)}.d-brand span{display:none}}
