.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-accent:light-dark(#0064E0,#2694FE);--color-accent-muted:light-dark(#0082FB33,#0082FB3F);--color-on-accent:light-dark(#FFFFFF,#FFFFFF);--color-neutral:light-dark(rgba(5,54,89,.1),rgba(223,226,229,.2));--color-background-surface:light-dark(#FFFFFF,#1F1F22);--color-background-body:light-dark(#F1F4F7,#111112);--color-overlay:light-dark(#01122866,#11111299);--color-overlay-hover:light-dark(#0536590C,#FFFFFF0C);--color-overlay-pressed:light-dark(#05365919,#FFFFFF19);--color-background-muted:light-dark(#0536590C,#1111127F);--color-text-primary:light-dark(#0A1317,#DFE2E5);--color-text-secondary:light-dark(#4E606F,#AAAFB5);--color-text-disabled:light-dark(#A4B0BC,#6F747C);--color-text-accent:light-dark(#0064E0,#3E9EFB);--color-on-dark:#FFFFFF;--color-on-light:#000000;--color-icon-accent:light-dark(#0064E0,#2694FE);--color-icon-primary:light-dark(#0A1317,#DFE2E5);--color-icon-secondary:light-dark(#4E606F,#AAAFB5);--color-icon-disabled:light-dark(#A4B0BC,#6F747C);--color-background-card:light-dark(#FFFFFF,#1F1F22);--color-background-popover:light-dark(#FFFFFF,#28292C);--color-background-inverted:light-dark(#0A1317,#FFFFFF);--color-background-error-inverted:light-dark(#AA071E,#E3193B);--color-success:#0D8626;--color-success-muted:light-dark(#0B991F33,#0B991F3F);--color-on-success:#FFFFFF;--color-error:light-dark(#E3193B,#F5394F);--color-error-muted:light-dark(#E3193B33,#F5394F3F);--color-on-error:#FFFFFF;--color-warning:light-dark(#E9AF08,#F2C00B);--color-warning-muted:light-dark(#E2A40033,#E2A4003F);--color-on-warning:#0A1317;--color-border:light-dark(#05365919,#F2F4F619);--color-border-emphasized:light-dark(#CCD3DB,#494D53);--color-skeleton:light-dark(#CCD3DB,#5A5E66);--color-track:light-dark(#CCD3DB,#5A5E66);--color-shadow:light-dark(rgba(5,54,89,.1),rgba(0,0,0,.3));--color-tint-hover:light-dark(black,white);--color-background-blue:#0171E333;--color-border-blue:light-dark(#0064E0,#2694FE);--color-icon-blue:light-dark(#0064E0,#2694FE);--color-text-blue:light-dark(#042F97,#AFD7FF);--color-background-cyan:#03A7D733;--color-border-cyan:light-dark(#089DD0,#0171A4);--color-icon-cyan:light-dark(#00ACC1,#26C6DA);--color-text-cyan:light-dark(#014975,#A1EEF9);--color-background-gray:light-dark(#0A131733,#666A724C);--color-border-gray:light-dark(#647685,#748695);--color-icon-gray:light-dark(#4E606F,#AAAFB5);--color-text-gray:light-dark(#0A1317,#E7EAED);--color-background-green:#24BB5E33;--color-border-green:light-dark(#0D8626,#0B991F);--color-icon-green:light-dark(#0D8626,#26A756);--color-text-green:light-dark(#09441F,#A5F690);--color-background-orange:#F2790233;--color-border-orange:light-dark(#EB6E00,#B34A01);--color-icon-orange:light-dark(#E9690B,#FB8C00);--color-text-orange:light-dark(#6B2203,#FDB876);--color-background-pink:#E638B333;--color-border-pink:light-dark(#F351C0,#C02294);--color-icon-pink:light-dark(#C2185B,#EC407A);--color-text-pink:light-dark(#650053,#FEADE3);--color-background-purple:#7952FF33;--color-border-purple:light-dark(#9081FF,#7340FE);--color-icon-purple:light-dark(#5B08D8,#7952FF);--color-text-purple:light-dark(#3E0697,#B3B0FE);--color-background-red:#E3193B33;--color-border-red:light-dark(#E3193B,#F5394F);--color-icon-red:light-dark(#D31130,#E3193B);--color-text-red:light-dark(#7B0210,#FFB2B8);--color-background-teal:#0DB7AF33;--color-border-teal:light-dark(#08A3A3,#08767D);--color-icon-teal:light-dark(#009688,#26A69A);--color-text-teal:light-dark(#083943,#40DCCD);--color-background-yellow:#E2A40033;--color-border-yellow:light-dark(#C58600,#B47700);--color-icon-yellow:light-dark(#FBC02D,#FFEE58);--color-text-yellow:light-dark(#753F07,#FBCE03);--color-data-categorical-blue:#0171E3;--color-data-categorical-orange:#EB6E00;--color-data-categorical-green:#0B991F;--color-data-categorical-purple:#6B1EFD;--color-data-neutral:#8494A3;--surface-page:var(--color-background-body);--surface-card:var(--color-background-card);--surface-popover:var(--color-background-popover);--text-body-color:var(--color-text-primary);--text-muted-color:var(--color-text-secondary)}:root{--spacing-0:0px;--spacing-0-5:2px;--spacing-1:4px;--spacing-1-5:6px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--size-element-sm:28px;--size-element-md:32px;--size-element-lg:36px;--border-width:1px;--focus-outline-width:2px;--focus-outline-style:solid;--focus-outline-color:var(--color-accent);--focus-outline-offset:3px;--icon-size-xsm:.75rem;--icon-size-sm:1rem;--icon-size-md:1.25rem;--icon-size-lg:1.5rem}:root{--font-family-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-code:"SF Mono",Monaco,Consolas,monospace;--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.2414}:root{--radius-none:0px;--radius-inner:4px;--radius-element:8px;--radius-container:12px;--radius-page:28px;--radius-chat:28px;--radius-full:9999px;--shadow-low:0px 1px 1px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2)),0px 2px 8px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2));--shadow-med:0px 1px 2px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2)),0px 2px 12px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2));--shadow-high:0px 2px 2px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2)),0px 8px 24px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.3));--shadow-inset-hover:inset 0px 0px 0px 2px light-dark(rgba(5,54,89,.15),rgba(223,226,229,.2));--shadow-inset-selected:inset 0px 0px 0px 2px rgba(1,113,227,.5);--shadow-inset-success:inset 0px 0px 0px 2px rgba(38,167,86,.3);--shadow-inset-warning:inset 0px 0px 0px 2px rgba(226,164,0,.3);--shadow-inset-error:inset 0px 0px 0px 2px rgba(227,25,59,.3);--duration-fast-min:.13s;--duration-fast:175ms;--duration-fast-max:.23s;--duration-medium-min:.31s;--duration-medium:.41s;--duration-medium-max:.55s;--duration-slow-min:.73s;--duration-slow:975ms;--duration-slow-max:1.3s;--ease-standard:cubic-bezier(.24,1,.4,1)}[data-theme=neutral]{--font-family-body:Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-heading:Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-code:ui-monospace,"SF Mono",Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-heading-3-weight:var(--font-weight-bold);--text-heading-4-weight:var(--font-weight-bold);--color-background-surface:light-dark(#ffffff,#262626);--color-background-body:light-dark(#f1f1f1,#1b1b1b);--color-background-card:light-dark(#ffffff,#1b1b1b);--color-background-popover:light-dark(#ffffff,#1b1b1b);--color-background-muted:light-dark(#f1f1f1,#1b1b1b);--color-accent:light-dark(#1b1b1b,#f1f1f1);--color-accent-muted:light-dark(#f1f1f1,#262626);--color-neutral:light-dark(#0000000F,#ffffff1A);--color-overlay:light-dark(#00000080,#000000CC);--color-overlay-hover:light-dark(#0000000D,#ffffff0D);--color-overlay-pressed:light-dark(#0000001A,#ffffff1A);--color-text-primary:light-dark(#000000,#ffffff);--color-text-secondary:light-dark(#474747,#9e9e9e);--color-text-disabled:light-dark(#919191,#525252);--color-text-accent:light-dark(#1b1b1b,#f1f1f1);--color-on-dark:#ffffff;--color-on-light:#111111;--color-on-accent:light-dark(#ffffff,#111111);--color-on-success:light-dark(#ffffff,#111111);--color-on-error:light-dark(#ffffff,#111111);--color-on-warning:#111111;--color-icon-accent:light-dark(#1b1b1b,#f1f1f1);--color-icon-primary:light-dark(#000000,#ffffff);--color-icon-secondary:light-dark(#6a6a6a,#9e9e9e);--color-icon-disabled:light-dark(#919191,#525252);--color-success:light-dark(#00490b,#a4d6a3);--color-error:light-dark(#76000c,#ffc4be);--color-warning:light-dark(#4b3900,#f8d36a);--color-success-muted:light-dark(#bce0bb,#90ca903D);--color-error-muted:light-dark(#ffc4be,#ff98903D);--color-warning-muted:light-dark(#fae19e,#e2b6233D);--color-border:light-dark(#00000014,#ffffff1A);--color-border-emphasized:light-dark(#d4d4d4,#525252);--color-skeleton:light-dark(#f1f1f1,#525252);--color-track:var(--color-border-emphasized);--color-shadow:light-dark(#0000001A,#0000004D);--color-tint-hover:light-dark(black,white);--color-background-red:light-dark(#ffc4be,#5b2b28);--color-border-red:light-dark(#ffaea7,#fa6762);--color-icon-red:light-dark(#76000c,#ff9890);--color-text-red:light-dark(#76000c,#ffaea7);--color-background-orange:light-dark(#ffc7a1,#503424);--color-border-orange:light-dark(#ffc7a1,#df843f);--color-icon-orange:light-dark(#622700,#ff9e55);--color-text-orange:light-dark(#622700,#ffb37e);--color-background-yellow:light-dark(#fae19e,#453a1c);--color-border-yellow:light-dark(#e3c36c,#c29900);--color-icon-yellow:light-dark(#4b3900,#e2b623);--color-text-yellow:light-dark(#4b3900,#eec448);--color-background-green:light-dark(#bce0bb,#2b422b);--color-border-green:light-dark(#aad4a9,#6ab26b);--color-icon-green:light-dark(#00490b,#90ca90);--color-text-green:light-dark(#00490b,#90ca90);--color-background-teal:light-dark(#a9e2d6,#28413c);--color-border-teal:light-dark(#90d7c8,#4fb1a0);--color-icon-teal:light-dark(#00463d,#81c9bb);--color-text-teal:light-dark(#00463d,#90d7c8);--color-background-cyan:light-dark(#9ae2f4,#274046);--color-border-cyan:light-dark(#85d5e9,#49adc4);--color-icon-cyan:light-dark(#004351,#71c7dd);--color-text-cyan:light-dark(#004351,#85d5e9);--color-background-blue:light-dark(#b9d7ff,#253c5a);--color-border-blue:light-dark(#a1caff,#5aa0f8);--color-icon-blue:light-dark(#003978,#88bcff);--color-text-blue:light-dark(#003978,#a1caff);--color-background-purple:light-dark(#f7d5ff,#4a2f51);--color-border-purple:light-dark(#f3bfff,#d885eb);--color-icon-purple:light-dark(#5c0e6c,#e496f6);--color-text-purple:light-dark(#5c0e6c,#eaacf8);--color-background-pink:light-dark(#ffc0d7,#572b3d);--color-border-pink:light-dark(#ffc0d7,#fc78b1);--color-icon-pink:light-dark(#70003f,#fd92bd);--color-text-pink:light-dark(#70003f,#ffa9ca);--color-background-gray:light-dark(#e2e2e2,#303030);--color-border-gray:light-dark(#d4d4d4,#262626);--color-icon-gray:light-dark(#474747,#9e9e9e);--color-text-gray:light-dark(#1b1b1b,#d4d4d4);--astryx-status-fill-accent:light-dark(#0074e2,#6d9cfe);--astryx-status-fill-success:light-dark(#198100,#64af4c);--astryx-status-fill-warning:#ffce2f;--astryx-status-fill-error:light-dark(#c9303a,#ff705d);--radius-inner:.375rem;--radius-element:.625rem;--radius-container:.75rem;--radius-page:1.75rem;--shadow-low:0 2px 4px light-dark(oklch(0 0 0 / 5%),oklch(0 0 0 / 25%)),0 4px 8px light-dark(oklch(0 0 0 / 10%),oklch(0 0 0 / 40%)),inset 0 0 0 1px light-dark(transparent,oklch(1 0 0 / 8%));--shadow-med:0 2px 4px light-dark(oklch(0 0 0 / 5%),oklch(0 0 0 / 35%)),0 4px 12px light-dark(oklch(0 0 0 / 10%),oklch(0 0 0 / 50%)),inset 0 0 0 1px light-dark(transparent,oklch(1 0 0 / 12%));--shadow-high:0 4px 6px light-dark(oklch(0 0 0 / 10%),oklch(0 0 0 / 50%)),0 12px 24px light-dark(oklch(0 0 0 / 15%),oklch(0 0 0 / 70%)),inset 0 0 0 1px light-dark(transparent,oklch(1 0 0 / 15%));--shadow-inset-hover:inset 0px 0px 0px 2px #0074e24D;--shadow-inset-selected:inset 0px 0px 0px 2px #0074e280;--shadow-inset-success:inset 0px 0px 0px 2px #2f7d334D;--shadow-inset-warning:inset 0px 0px 0px 2px #f8d36a4D;--shadow-inset-error:inset 0px 0px 0px 2px #de47454D;--duration-fast-min:95ms;--duration-fast:125ms;--duration-fast-max:165ms;--duration-medium-min:225ms;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:525ms;--duration-slow:.7s;--duration-slow-max:935ms}:root{color-scheme:light}[data-color-scheme=dark]{color-scheme:dark}[data-color-scheme=system]{color-scheme:light dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-text-primary);background:var(--color-background-body);-webkit-font-smoothing:antialiased}a{color:var(--color-text-accent);text-decoration:none}a:hover{text-decoration:underline;color:color-mix(in srgb,var(--color-text-accent),var(--color-tint-hover) 15%)}:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}code,kbd,pre{font-family:var(--font-family-code)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}.ax-overlay{background-image:none}@media(hover:hover){.ax-overlay:where(:not(:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover))}}.ax-overlay:where(:not(:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed))}.ax-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:0;border-radius:var(--radius-element);font-family:inherit;font-size:var(--text-label-size);line-height:var(--text-label-leading);font-weight:var(--font-weight-medium);white-space:nowrap;min-width:0;max-width:100%;cursor:pointer;text-decoration:none;height:var(--size-element-md);transition-property:background-image,background-color,color,opacity,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);outline-offset:0}.ax-btn:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.ax-btn:where(:not(:disabled,[aria-disabled=true])):active{transform:scale(.98)}.ax-btn:disabled,.ax-btn[aria-disabled=true]{opacity:.5;cursor:default;background-image:none;transform:none}.ax-btn--sm{height:var(--size-element-sm)}.ax-btn--md{height:var(--size-element-md)}.ax-btn--lg{height:var(--size-element-lg)}.ax-btn--primary{background-color:var(--color-accent);color:var(--color-on-accent)}.ax-btn--secondary{background-color:var(--color-neutral);color:var(--color-text-primary)}.ax-btn--ghost{background-color:transparent;color:var(--color-text-primary)}.ax-btn--destructive{background-color:var(--color-error);color:var(--color-on-error)}.ax-btn--destructive:focus-visible{outline-color:var(--color-error)}[data-theme=neutral] .ax-btn--destructive{background-color:var(--color-error-muted);color:var(--color-error)}.ax-btn--icon-only{aspect-ratio:1/1;padding:0;flex-shrink:0;max-width:none}.ax-btn--elev-low{box-shadow:var(--shadow-low)}.ax-btn--elev-med{box-shadow:var(--shadow-med)}.ax-btn--elev-high{box-shadow:var(--shadow-high)}.ax-btn__label{overflow:hidden;text-overflow:ellipsis;min-width:0}.ax-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ax-btn__end{display:inline-flex;align-items:center;color:inherit}.ax-btn-group{display:inline-flex}.ax-btn-group>.ax-btn{border-radius:0;transform:none!important}.ax-btn-group>.ax-btn+.ax-btn{border-inline-start:var(--border-width) solid var(--color-border)}.ax-btn-group>.ax-btn--primary+.ax-btn--primary{border-inline-start-color:var(--color-on-accent)}.ax-btn-group>.ax-btn:first-child{border-start-start-radius:var(--radius-element);border-end-start-radius:var(--radius-element)}.ax-btn-group>.ax-btn:last-child{border-start-end-radius:var(--radius-element);border-end-end-radius:var(--radius-element)}.ax-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);height:var(--spacing-5);padding:0 var(--spacing-2);border-radius:var(--radius-full);font-family:inherit;font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);font-weight:var(--font-weight-medium);white-space:nowrap;max-width:100%;min-width:0}.ax-badge__label{overflow:hidden;text-overflow:ellipsis;min-width:0}.ax-badge--neutral{background:var(--color-neutral);color:var(--color-text-primary)}.ax-badge--info{background:var(--color-accent);color:var(--color-on-accent)}.ax-badge--success{background:var(--color-success);color:var(--color-on-success)}.ax-badge--warning{background:var(--color-warning);color:var(--color-on-warning)}.ax-badge--error{background:var(--color-error);color:var(--color-on-error)}[data-theme=neutral] .ax-badge--info{background:var(--astryx-status-fill-accent)}[data-theme=neutral] .ax-badge--success{background:var(--astryx-status-fill-success)}[data-theme=neutral] .ax-badge--warning{background:var(--astryx-status-fill-warning)}[data-theme=neutral] .ax-badge--error{background:var(--astryx-status-fill-error)}[data-theme=neutral] .ax-badge--neutral{background:var(--color-background-gray);color:var(--color-text-gray)}.ax-badge--blue{background:var(--color-background-blue);color:var(--color-text-blue)}.ax-badge--cyan{background:var(--color-background-cyan);color:var(--color-text-cyan)}.ax-badge--green{background:var(--color-background-green);color:var(--color-text-green)}.ax-badge--orange{background:var(--color-background-orange);color:var(--color-text-orange)}.ax-badge--pink{background:var(--color-background-pink);color:var(--color-text-pink)}.ax-badge--purple{background:var(--color-background-purple);color:var(--color-text-purple)}.ax-badge--red{background:var(--color-background-red);color:var(--color-text-red)}.ax-badge--teal{background:var(--color-background-teal);color:var(--color-text-teal)}.ax-badge--yellow{background:var(--color-background-yellow);color:var(--color-text-yellow)}.ax-badge--gray{background:var(--color-background-gray);color:var(--color-text-gray)}.ax-dot{display:inline-flex;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ax-dot--success{background:var(--color-success)}.ax-dot--warning{background:var(--color-warning)}.ax-dot--error{background:var(--color-error)}.ax-dot--accent{background:var(--color-accent)}.ax-dot--neutral{background:var(--color-icon-secondary)}[data-theme=neutral] .ax-dot--success{background:var(--astryx-status-fill-success)}[data-theme=neutral] .ax-dot--warning{background:var(--astryx-status-fill-warning)}[data-theme=neutral] .ax-dot--error{background:var(--astryx-status-fill-error)}[data-theme=neutral] .ax-dot--accent{background:var(--astryx-status-fill-accent)}.ax-dot--pulse{animation:ax-pulse 2s ease-in-out infinite}@keyframes ax-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ax-kbd-wrap{display:inline-flex;align-items:center;gap:var(--spacing-1);flex-shrink:0}.ax-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:var(--spacing-5);height:var(--spacing-5);padding:0 var(--spacing-1);border-radius:var(--radius-inner);background:var(--color-neutral);border:0;border-bottom:2px solid var(--color-border-emphasized);color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium);line-height:var(--text-supporting-leading);-webkit-user-select:none;user-select:none}.ax-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.ax-icon--xsm{width:var(--icon-size-xsm);height:var(--icon-size-xsm)}.ax-icon--sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ax-icon--md{width:var(--icon-size-md);height:var(--icon-size-md)}.ax-icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ax-divider{border:0;margin:0;flex-shrink:0;background:var(--color-border);height:var(--border-width);width:100%}.ax-divider--vertical{width:var(--border-width);height:auto;align-self:stretch}.ax-divider--strong{background:var(--color-border-emphasized)}.ax-heading{margin:0;font-family:var(--font-family-heading);color:var(--color-text-primary)}.ax-h1{font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.ax-h2{font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.ax-h3{font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.ax-h4{font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.ax-h5{font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.ax-h6{font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.ax-d1{font-size:var(--text-display-1-size);font-weight:var(--text-display-1-weight);line-height:var(--text-display-1-leading)}.ax-d2{font-size:var(--text-display-2-size);font-weight:var(--text-display-2-weight);line-height:var(--text-display-2-leading)}.ax-d3{font-size:var(--text-display-3-size);font-weight:var(--text-display-3-weight);line-height:var(--text-display-3-leading)}.ax-text{margin:0;font-family:var(--font-family-body)}.ax-text--body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading)}.ax-text--large{font-size:var(--text-large-size);font-weight:var(--text-large-weight);line-height:var(--text-large-leading)}.ax-text--label{font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-leading)}.ax-text--supporting{font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading)}.ax-text--code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.ax-c-primary{color:var(--color-text-primary)}.ax-c-secondary{color:var(--color-text-secondary)}.ax-c-disabled{color:var(--color-text-disabled)}.ax-c-accent{color:var(--color-text-accent)}.ax-c-success{color:var(--color-success)}.ax-c-error{color:var(--color-error)}.ax-c-warning{color:var(--color-warning)}.ax-c-inherit{color:inherit}.ax-link{display:inline-flex;align-items:center;gap:var(--spacing-0-5);font:inherit;text-decoration:none;cursor:pointer;background:transparent;border:0;padding:0;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover){.ax-link:hover{text-decoration:underline}}.ax-link--accent{color:var(--color-text-accent)}.ax-link--accent:hover{color:color-mix(in srgb,var(--color-text-accent),var(--color-tint-hover) 15%)}.ax-link--primary{color:var(--color-text-primary)}.ax-link--primary:hover{color:color-mix(in srgb,var(--color-text-primary),var(--color-tint-hover) 15%)}.ax-link--secondary{color:var(--color-text-secondary)}.ax-link--secondary:hover{color:color-mix(in srgb,var(--color-text-secondary),var(--color-tint-hover) 15%)}.ax-link--underline{text-decoration:underline}.ax-link--standalone{font-size:var(--text-body-size);line-height:var(--text-body-leading)}.ax-progress{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%;min-width:48px}.ax-progress__head{display:flex;justify-content:space-between;align-items:baseline}.ax-progress__label{font-size:var(--text-body-size);line-height:var(--text-body-leading);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ax-progress__value{font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-text-secondary)}.ax-progress__track{width:100%;height:8px;background:var(--color-background-muted);border-radius:var(--radius-full);overflow:hidden}[data-theme=neutral] .ax-progress__track{background:var(--color-border-emphasized)}.ax-progress__fill{height:100%;border-radius:var(--radius-full);transition:width var(--duration-medium) var(--ease-standard)}.ax-progress__fill--accent{background:var(--color-accent)}.ax-progress__fill--success{background:var(--color-success)}.ax-progress__fill--warning{background:var(--color-warning)}.ax-progress__fill--error{background:var(--color-error)}.ax-progress__fill--neutral{background:var(--color-text-disabled)}[data-theme=neutral] .ax-progress__fill--accent{background:var(--astryx-status-fill-accent)}[data-theme=neutral] .ax-progress__fill--success{background:var(--astryx-status-fill-success)}[data-theme=neutral] .ax-progress__fill--warning{background:var(--astryx-status-fill-warning)}[data-theme=neutral] .ax-progress__fill--error{background:var(--astryx-status-fill-error)}.ax-progress__fill--indeterminate{width:40%;animation:ax-indet 1.5s ease-in-out infinite}@keyframes ax-indet{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ax-card{border-radius:var(--radius-container);min-width:0;overflow:clip;padding:var(--spacing-4)}[data-theme=neutral] .ax-card{padding:var(--spacing-3)}.ax-card--default{background:var(--color-background-card);border:var(--border-width) solid var(--color-border);padding:calc(var(--spacing-4) - var(--border-width))}[data-theme=neutral] .ax-card--default{padding:calc(var(--spacing-3) - var(--border-width))}.ax-card--transparent{background:transparent}.ax-card--muted{background:var(--color-background-muted)}.ax-card--blue{background:var(--color-background-blue)}.ax-card--green{background:var(--color-background-green)}.ax-card--purple{background:var(--color-background-purple)}.ax-card--orange{background:var(--color-background-orange)}.ax-card--gray{background:var(--color-background-gray)}.ax-card--red{background:var(--color-background-red)}.ax-card--yellow{background:var(--color-background-yellow)}.ax-card--teal{background:var(--color-background-teal)}.ax-card--cyan{background:var(--color-background-cyan)}.ax-card--pink{background:var(--color-background-pink)}.ax-card--elev-low{box-shadow:var(--shadow-low)}.ax-card--elev-med{box-shadow:var(--shadow-med)}.ax-card--elev-high{box-shadow:var(--shadow-high)}.ax-field{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ax-field__label{font-size:var(--text-label-size);line-height:var(--text-label-leading);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ax-field__desc{font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}.ax-field__status{font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);display:flex;gap:var(--spacing-1);align-items:center}.ax-field__status--error{color:var(--color-error)}.ax-field__status--warning{color:var(--color-text-yellow)}.ax-field__status--success{color:var(--color-success)}.ax-input{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-element);background:var(--color-background-surface);height:var(--size-element-md);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);color:var(--color-icon-secondary)}.ax-input--sm{height:var(--size-element-sm)}.ax-input--lg{height:var(--size-element-lg)}@media(hover:hover){.ax-input:not(:focus-within):not(.is-disabled):hover{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-border-emphasized) 30%,transparent)}}.ax-input:focus-within{border-color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent-muted)}.ax-input.is-disabled{opacity:.5;box-shadow:none}.ax-input--error,.ax-input--error:focus-within{border-color:var(--color-error)}.ax-input--warning,.ax-input--warning:focus-within{border-color:var(--color-warning)}.ax-input--success,.ax-input--success:focus-within{border-color:var(--color-success)}.ax-input input,.ax-input select,.ax-input textarea{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-text-primary);padding:0;appearance:none}.ax-input input::placeholder{color:var(--color-text-secondary)}.ax-check-row{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer}.ax-check{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.ax-check--sm{width:20px;height:20px}.ax-check input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;z-index:1}.ax-check__box{width:16px;height:16px;border-radius:var(--radius-inner);border:var(--border-width) solid var(--color-border-emphasized);background:var(--color-background-surface);display:flex;align-items:center;justify-content:center;color:var(--color-on-accent);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ax-check--sm .ax-check__box{width:14px;height:14px}.ax-check-row:hover .ax-check__box{border-color:color-mix(in srgb,var(--color-border-emphasized),var(--color-tint-hover) 15%)}.ax-check.is-checked .ax-check__box{background:var(--color-accent);border-color:var(--color-accent)}.ax-check input:focus-visible+.ax-check__box{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}.ax-check-row.is-disabled{opacity:.5;cursor:default}.ax-check-label{display:flex;flex-direction:column}.ax-switch-row{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer}.ax-switch-row--spread{justify-content:space-between;width:100%}.ax-switch{position:relative;display:flex;align-items:center;flex-shrink:0;isolation:isolate;width:40px;height:24px}.ax-switch input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;z-index:1}.ax-switch__track{display:flex;align-items:center;border-radius:var(--radius-full);width:40px;height:24px;padding:4px;transition:background-color var(--duration-fast) var(--ease-standard);background:var(--color-background-gray)}[data-theme=neutral] .ax-switch__track{background:var(--color-border-emphasized)}.ax-switch__thumb{width:16px;height:16px;border-radius:var(--radius-full);background:var(--color-background-surface);transition:transform var(--duration-fast) var(--ease-standard),width var(--duration-fast) var(--ease-standard),height var(--duration-fast) var(--ease-standard)}.ax-switch.is-on .ax-switch__track{background:var(--color-accent)}.ax-switch.is-on .ax-switch__thumb{width:20px;height:20px;transform:translate(14px)}@media(hover:hover){.ax-switch-row:not(.is-disabled):hover .ax-switch__track{background:color-mix(in srgb,var(--color-background-gray),var(--color-tint-hover) 5%)}.ax-switch-row:not(.is-disabled):hover .ax-switch.is-on .ax-switch__track{background:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}.ax-switch--sm,.ax-switch--sm .ax-switch__track{width:32px;height:20px}.ax-switch--sm .ax-switch__track{padding:2px}.ax-switch--sm .ax-switch__thumb{width:14px;height:14px}.ax-switch--sm.is-on .ax-switch__thumb{width:16px;height:16px;transform:translate(12px)}.ax-switch input:focus-visible~.ax-switch__track{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.ax-switch-row.is-disabled{cursor:default}.ax-switch-row.is-disabled .ax-switch__track{opacity:.5}.ax-seg{display:inline-flex;align-items:center;padding:2px;gap:0;border-radius:var(--radius-element);background:var(--color-neutral);height:var(--size-element-md)}[data-theme=neutral] .ax-seg{padding:var(--spacing-1)}.ax-seg--fill{display:flex;width:100%}.ax-seg__item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:0 var(--spacing-3);background-color:transparent;border:0;font-family:inherit;font-size:var(--text-label-size);line-height:var(--text-label-leading);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;min-width:0;height:calc(var(--size-element-md) - 4px);border-radius:max(0px,calc(var(--radius-element) - 2px));transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}[data-theme=neutral] .ax-seg__item{height:calc(var(--size-element-md) - 8px);border-radius:max(0px,calc(var(--radius-element) - var(--spacing-1)))}.ax-seg--fill .ax-seg__item{flex:1}.ax-seg__item.is-selected{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);background-color:var(--color-background-surface);box-shadow:var(--shadow-low)}[data-theme=neutral] .ax-seg__item.is-selected{box-shadow:none}@media(hover:hover){.ax-seg__item:not(.is-selected):hover{background-color:var(--color-overlay-hover)}}.ax-seg__item:not(.is-selected):active{background-color:var(--color-overlay-pressed)}.ax-tabs{display:flex;align-items:stretch;gap:var(--spacing-0-5);max-width:100%;min-width:0;position:relative}.ax-tabs--divider{border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--spacing-1)}.ax-tabs--divider .ax-tab__indicator{bottom:calc(-1 * (var(--spacing-1) + var(--border-width)))}.ax-tabs--fill .ax-tab{flex:1}.ax-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:0 var(--spacing-3);background:transparent;border:0;border-radius:var(--radius-element);font-family:inherit;font-size:var(--text-label-size);line-height:var(--text-label-leading);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;height:var(--size-element-md);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.ax-tab--sm{height:var(--size-element-sm)}.ax-tab--lg{height:var(--size-element-lg)}.ax-tab__hover{position:absolute;inset:0;border-radius:var(--radius-element);pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover){.ax-tab:hover .ax-tab__hover{background:var(--color-overlay-hover)}}.ax-tab:active .ax-tab__hover{background:var(--color-overlay-pressed)}.ax-tab.is-selected{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ax-tab__indicator{position:absolute;bottom:-1px;inset-inline:var(--spacing-3);height:2px;border-radius:var(--radius-full);pointer-events:none;background:transparent;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.ax-tab.is-selected .ax-tab__indicator{background:var(--color-accent);opacity:1}.ax-tab__label{display:inline-grid}.ax-tab__label>span{grid-area:1/1}.ax-tab__label>span[aria-hidden]{visibility:hidden;font-weight:var(--font-weight-semibold)}.ax-sidenav{display:flex;flex-direction:column;height:100%;width:260px;background:inherit;overflow:hidden}.ax-sidenav__top{display:flex;flex-direction:column;flex-shrink:0;padding:var(--spacing-2);gap:var(--spacing-2)}.ax-sidenav__scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-1) var(--spacing-2);display:flex;flex-direction:column;gap:var(--spacing-2)}.ax-sidenav__bottom{display:flex;flex-direction:column;flex-shrink:0;margin-top:auto;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2) var(--spacing-2)}.ax-sidenav-section{display:flex;flex-direction:column;gap:var(--spacing-0-5)}.ax-sidenav-section__title{padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.ax-sidenav-heading{display:flex;align-items:center;gap:var(--spacing-2);height:var(--size-element-lg);padding:0 var(--spacing-1);font-size:var(--text-heading-4-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none}.ax-navicon{display:inline-flex;align-items:center;justify-content:center;width:var(--size-element-sm);height:var(--size-element-sm);border-radius:var(--radius-element);background:var(--color-accent);color:var(--color-on-accent);flex-shrink:0}.ax-navitem{display:flex;align-items:center;gap:var(--spacing-2);width:100%;height:var(--size-element-md);padding:0 var(--spacing-2);border-radius:var(--radius-element);border:0;background-color:transparent;color:var(--color-text-primary);text-decoration:none;cursor:pointer;font-family:inherit;font-size:var(--text-label-size);font-weight:var(--font-weight-normal);line-height:var(--text-label-leading);text-align:start}@media(hover:hover){.ax-navitem:hover{background-color:var(--color-overlay-hover);text-decoration:none;color:var(--color-text-primary)}}.ax-navitem:active{background-color:var(--color-overlay-pressed)}.ax-navitem.is-selected,.ax-navitem.is-selected:hover,.ax-navitem.is-selected:active{background-color:var(--color-neutral);font-weight:var(--font-weight-medium)}.ax-navitem--sm{height:var(--size-element-sm);padding:0 var(--spacing-1)}.ax-navitem--lg{height:var(--size-element-lg)}.ax-navitem .ax-icon{color:var(--color-icon-secondary)}.ax-navitem.is-selected .ax-icon{color:inherit}.ax-navitem__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-navitem__end{flex-shrink:0;display:flex;align-items:center}.ax-navitem__chev{display:inline-flex;transition:transform var(--duration-fast) var(--ease-standard)}.ax-navitem__chev.is-open{transform:rotate(180deg)}.ax-navitem__children{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-medium) var(--ease-standard)}.ax-navitem__children.is-collapsed{grid-template-rows:0fr}.ax-navitem__children>div{overflow:hidden;min-height:0;padding-inline-start:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-0-5)}.ax-banner{display:flex;flex-direction:column;font-family:inherit}.ax-banner__head{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:var(--spacing-2);row-gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-container)}.ax-banner--section .ax-banner__head{border-radius:0}.ax-banner__head.is-centered{align-items:center}.ax-banner--info .ax-banner__head{background:var(--color-accent-muted)}.ax-banner--warning .ax-banner__head{background:var(--color-warning-muted)}.ax-banner--error .ax-banner__head{background:var(--color-error-muted)}.ax-banner--success .ax-banner__head{background:var(--color-success-muted)}.ax-banner__icon{display:flex;align-items:center;flex-shrink:0}.ax-banner--info .ax-banner__icon{color:var(--color-icon-accent)}.ax-banner--warning .ax-banner__icon{color:var(--color-warning)}.ax-banner--error .ax-banner__icon{color:var(--color-error)}.ax-banner--success .ax-banner__icon{color:var(--color-success)}.ax-banner__text{display:flex;flex-direction:column;flex:1;min-width:0}.ax-banner__title{font-size:var(--text-label-size);font-weight:var(--font-weight-semibold);line-height:var(--text-label-leading);color:var(--color-text-primary);overflow-wrap:anywhere}.ax-banner__desc{font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);color:var(--color-text-secondary);overflow-wrap:anywhere}.ax-banner__end{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-2);flex-shrink:0;max-width:100%;margin-inline-start:auto;margin-block:calc(-1 * (var(--spacing-3) - var(--spacing-2)))}[data-theme=neutral] .ax-banner--info .ax-banner__head{background:light-dark(#b9d7ff,#88bcff3D)}[data-theme=neutral] .ax-banner--info .ax-banner__title,[data-theme=neutral] .ax-banner--info .ax-banner__desc,[data-theme=neutral] .ax-banner--info .ax-banner__icon,[data-theme=neutral] .ax-banner--info .ax-banner__end .ax-btn--ghost{color:var(--color-text-blue)}[data-theme=neutral] .ax-banner--success .ax-banner__title,[data-theme=neutral] .ax-banner--success .ax-banner__desc,[data-theme=neutral] .ax-banner--success .ax-banner__icon,[data-theme=neutral] .ax-banner--success .ax-banner__end .ax-btn--ghost{color:var(--color-text-green)}[data-theme=neutral] .ax-banner--warning .ax-banner__title,[data-theme=neutral] .ax-banner--warning .ax-banner__desc,[data-theme=neutral] .ax-banner--warning .ax-banner__icon,[data-theme=neutral] .ax-banner--warning .ax-banner__end .ax-btn--ghost{color:var(--color-text-yellow)}[data-theme=neutral] .ax-banner--error .ax-banner__title,[data-theme=neutral] .ax-banner--error .ax-banner__desc,[data-theme=neutral] .ax-banner--error .ax-banner__icon,[data-theme=neutral] .ax-banner--error .ax-banner__end .ax-btn--ghost{color:var(--color-text-red)}.ax-tooltip-anchor{position:relative;display:inline-flex}.ax-tooltip{position:absolute;bottom:calc(100% + var(--spacing-1));left:50%;transform:translate(-50%);z-index:10;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-element);background:var(--color-background-inverted);color:light-dark(#FFFFFF,#0A1317);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.ax-tooltip--below{bottom:auto;top:calc(100% + var(--spacing-1))}.ax-tooltip-anchor:hover .ax-tooltip,.ax-tooltip-anchor:focus-within .ax-tooltip,.ax-tooltip.is-open{opacity:1}.ax-shell{display:flex;flex-direction:column;position:relative;overflow:clip;background:var(--color-background-body);height:100%}.ax-shell__body{display:flex;flex:1;min-height:0}.ax-shell__nav{flex-shrink:0;background:var(--color-background-body);overflow:clip}.ax-shell__main{position:relative;flex:1;min-width:0;overflow:auto;background:var(--color-background-surface)}.ax-shell--elevated.has-top.has-side .ax-shell__main{border-start-start-radius:var(--radius-page)}.ax-shell--section .ax-shell__nav{background:var(--color-background-surface);border-inline-end:var(--border-width) solid var(--color-border)}.ax-topnav{display:flex;align-items:center;gap:var(--spacing-2);height:var(--spacing-12);padding:0 var(--spacing-2);flex-shrink:0}html,body{height:100%;margin:0}body{background:var(--color-background-surface)}select{font:inherit}.sh-pin{transform:translate(-50%,-100%);display:inline-block;padding:3px 9px;border-radius:9999px;background:var(--color-background-surface);color:var(--color-text-primary);font:600 12px/18px var(--font-family-body);box-shadow:var(--shadow-med);white-space:nowrap;cursor:pointer;border:1px solid var(--color-border)}.sh-pin.is-active{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent);transform:translate(-50%,-100%) scale(1.1)}.leaflet-container{font-family:var(--font-family-body)}.sh-col{display:flex;flex-direction:column;min-width:0}.sh-row{display:flex;align-items:center;min-width:0}.sh-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-unbutton{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-align:inherit}.sh-noscroll{scrollbar-width:none}.sh-noscroll::-webkit-scrollbar{display:none}
