@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--font-weight-medium:500;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sw-font-sans);--default-mono-font-family:var(--sw-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}}@layer maplibre{.maplibregl-map{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%23333'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%2333b5e5'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%23333'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%2333b5e5'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right,[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}}@layer sw3{:root{--sw-radius-none:0px;--sw-radius-xs:6px;--sw-radius-sm:10px;--sw-radius-md:14px;--sw-radius-lg:20px;--sw-radius-xl:28px;--sw-radius-2xl:36px;--sw-radius-full:9999px;--sw-smoothing-none:0;--sw-smoothing-soft:.6;--sw-smoothing-max:1;--sw-space-0:0px;--sw-space-1:4px;--sw-space-2:8px;--sw-space-3:12px;--sw-space-4:16px;--sw-space-5:20px;--sw-space-6:24px;--sw-space-8:32px;--sw-space-10:40px;--sw-space-12:48px;--sw-space-16:64px;--sw-space-20:80px;--sw-font-sans:"Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--sw-font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--sw-duration-instant:.1s;--sw-duration-fast:.15s;--sw-duration-base:.2s;--sw-duration-slow:.35s;--sw-duration-slower:.6s;--sw-ease-standard:cubic-bezier(.4, 0, .2, 1);--sw-ease-out:cubic-bezier(0, 0, .2, 1);--sw-ease-in:cubic-bezier(.4, 0, 1, 1);--sw-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sw-canvas:#f0f2f5;--sw-background:#fff;--sw-foreground:#0a0a0a;--sw-muted:#f5f5f5;--sw-muted-foreground:#6f6f6f;--sw-subtle:#5d5d5d;--sw-frame:#c8c8c8;--sw-hairline:#ebebeb;--sw-border:#e5e5e5;--sw-accent:#424242;--sw-accent-solid:#0a0a0a;--sw-accent-solid-hover:#2d2d2d;--sw-accent-foreground:#fff;--sw-success:#00a74a;--sw-warning:#c27800;--sw-danger:#e40014;--sw-selection:#e4e4e4;--sw-chart-1:#006bff;--sw-chart-2:#0a0a0a;--sw-chart-3:#00a74a;--sw-chart-4:#ff7a00;--sw-chart-5:#8b5cf6;--sw-chart-6:#e40014;--sw-chart-7:#00b8d9;--sw-chart-8:#a1a1a1;--sw-outline:var(--sw-foreground)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:color-mix(in lab, red, red)){:root{--sw-outline:color-mix(in oklab, var(--sw-foreground) 80%, var(--sw-background))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sw-canvas:#101010;--sw-background:#0a0a0a;--sw-foreground:#fafafa;--sw-muted:#262626;--sw-muted-foreground:#a1a1a1;--sw-subtle:#a4a4a4;--sw-frame:#303030;--sw-hairline:#1b1b1b;--sw-border:#ffffff1a;--sw-accent:#c9c9c9;--sw-accent-solid:#fafafa;--sw-accent-solid-hover:#dedede;--sw-accent-foreground:#0a0a0a;--sw-success:#7bf1a8;--sw-warning:#f5b544;--sw-danger:#ff6568;--sw-selection:#323232;--sw-chart-1:#5fa1f3;--sw-chart-2:#fafafa;--sw-chart-3:#7bf1a8;--sw-chart-4:#ffa94d;--sw-chart-5:#b197fc;--sw-chart-6:#ff6568;--sw-chart-7:#66d9e8;--sw-chart-8:#737373;--sw-outline:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--sw-outline:color-mix(in oklab, var(--sw-foreground) 42%, var(--sw-background))}}}:root[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sw-canvas:#101010;--sw-background:#0a0a0a;--sw-foreground:#fafafa;--sw-muted:#262626;--sw-muted-foreground:#a1a1a1;--sw-subtle:#a4a4a4;--sw-frame:#303030;--sw-hairline:#1b1b1b;--sw-border:#ffffff1a;--sw-accent:#c9c9c9;--sw-accent-solid:#fafafa;--sw-accent-solid-hover:#dedede;--sw-accent-foreground:#0a0a0a;--sw-success:#7bf1a8;--sw-warning:#f5b544;--sw-danger:#ff6568;--sw-selection:#323232;--sw-chart-1:#5fa1f3;--sw-chart-2:#fafafa;--sw-chart-3:#7bf1a8;--sw-chart-4:#ffa94d;--sw-chart-5:#b197fc;--sw-chart-6:#ff6568;--sw-chart-7:#66d9e8;--sw-chart-8:#737373;--sw-outline:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.dark{--sw-outline:color-mix(in oklab, var(--sw-foreground) 42%, var(--sw-background))}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sw-root,:where(body.sw-body){background:var(--sw-canvas);color:var(--sw-foreground);font-family:var(--sw-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5}.sw-root ::selection{background:var(--sw-selection)}:where([data-sw]),:where([data-sw]) *,:where([data-sw]) :before,:where([data-sw]) :after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){[data-sw],[data-sw] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sw-sq{isolation:isolate;outline:none;position:relative}.sw-sq-fill{z-index:-1;background:var(--sw-sq-bg,transparent);transition:background-color var(--sw-duration-fast) var(--sw-ease-standard);pointer-events:none;position:absolute;inset:0}.sw-sq-stroke{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.sw-sq-stroke path{stroke:var(--sw-sq-border,transparent);transition:stroke var(--sw-duration-fast) var(--sw-ease-standard)}.sw-sq-ring{z-index:4;pointer-events:none;opacity:0;transition:opacity var(--sw-duration-fast) var(--sw-ease-standard);position:absolute;overflow:visible}.sw-sq-ring path{stroke:var(--sw-sq-ring,var(--sw-accent))}.sw-sq:focus-visible>.sw-sq-ring{opacity:1}.sw-inset-button{--sw-sq-bg:transparent;--sw-sq-ring:var(--sw-accent);background:0 0;border:0}.sw-inset-button:hover:not(:disabled){--sw-sq-bg:var(--sw-item-hover)}.sw-inset-button:active:not(:disabled){--sw-sq-bg:var(--sw-item-active)}:root{--sw-disabled-opacity:.5;--sw-corner-shape:superellipse(1.6)}.sw-inner{border-radius:max(4px, calc(var(--sw-sq-r,14px) - var(--sw-inset,4px)));corner-shape:var(--sw-corner-shape)}.sw-display{letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:450;line-height:1}.sw-display[data-size=md]{letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.08}.sw-display[data-size=lg]{font-size:clamp(2.5rem,7vw,4.5rem)}.sw-display[data-size=xl]{font-size:clamp(3rem,10vw,7.5rem);line-height:.9}.sw-outline{color:var(--sw-background);-webkit-text-stroke:2px var(--sw-outline);paint-order:stroke fill}.sw-heading{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:450;line-height:1.15}.sw-heading[data-size=sm]{letter-spacing:-.03em;font-size:1.5rem}.sw-heading[data-size=md]{font-size:clamp(1.875rem,4vw,3rem)}.sw-heading[data-size=lg]{letter-spacing:-.045em;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.08}.sw-text{text-wrap:pretty;margin:0}.sw-text[data-size=sm]{font-size:.875rem;line-height:1.43}.sw-text[data-size=base]{letter-spacing:-.011em;font-size:1rem}.sw-text[data-size=lg]{letter-spacing:-.015em;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.45}.sw-text[data-tone=muted]{color:var(--sw-muted-foreground)}.sw-text[data-tone=subtle]{color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-text[data-tone=subtle]{color:color-mix(in oklab, var(--sw-foreground) 70%, transparent)}}.sw-caption{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);font-size:11px;line-height:1.55}.sw-kbd{font-family:var(--sw-font-mono);border:1px solid var(--sw-frame);corner-shape:var(--sw-corner-shape);background:var(--sw-background);color:var(--sw-muted-foreground);border-radius:5px;padding:1px 5px;font-size:11px}.sw-divider{background:var(--sw-frame);border:0;flex-shrink:0;width:100%;height:1px;margin:0}.sw-divider[data-tone=hairline]{background:var(--sw-hairline)}.sw-button{--sw-sq-bg:var(--sw-foreground);--_sw-button-height:40px;height:var(--_sw-button-height);cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;white-space:nowrap;color:var(--sw-background);transition:color var(--sw-duration-fast) var(--sw-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:.5em;margin:0;font-family:inherit;font-weight:450;text-decoration:none;display:inline-flex}.sw-button[data-size=sm]{--_sw-button-height:32px;padding:0 12px;font-size:13px}.sw-button[data-size=md]{padding:0 16px;font-size:15px}.sw-button[data-size=lg]{--_sw-button-height:52px;letter-spacing:-.025em;padding:0 22px;font-size:17px}.sw-button[data-size=xl]{--_sw-button-height:80px;letter-spacing:-.03em;text-align:start;justify-content:space-between;gap:16px;padding:0 32px;font-size:24px}@media (max-width:640px){.sw-button[data-size=xl]{--_sw-button-height:64px;padding:0 16px;font-size:18px}}.sw-button--full{width:100%;display:flex}.sw-button[data-icon-only]{inline-size:var(--_sw-button-height);flex:none;justify-content:center;padding:0}.sw-button[data-icon-only] .sw-button__icon>svg:not([width]):not([height]){block-size:1.23em;inline-size:1.23em}.sw-button:disabled{cursor:not-allowed;opacity:var(--sw-disabled-opacity)}.sw-button[data-variant=primary]:not(:disabled):hover{--sw-sq-bg:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-button[data-variant=primary]:not(:disabled):hover{--sw-sq-bg:color-mix(in oklab, var(--sw-foreground) 85%, transparent)}}.sw-button[data-variant=accent]{--sw-sq-bg:var(--sw-accent-solid);color:var(--sw-accent-foreground)}.sw-button[data-variant=accent]:not(:disabled):hover{--sw-sq-bg:var(--sw-accent-solid-hover)}.sw-button[data-variant=secondary]{--sw-sq-bg:var(--sw-button-secondary-bg,var(--sw-muted));color:var(--sw-foreground)}.sw-button[data-variant=secondary]:not(:disabled):hover{--sw-sq-bg:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-button[data-variant=secondary]:not(:disabled):hover{--sw-sq-bg:color-mix(in oklab, var(--sw-foreground) 10%, var(--sw-button-secondary-bg,var(--sw-muted)))}}.sw-button[data-variant=outline]{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);color:var(--sw-foreground)}.sw-button[data-variant=outline]:not(:disabled):hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-button[data-variant=outline]:not(:disabled):hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-button[data-variant=ghost]{--sw-sq-bg:transparent;color:var(--sw-foreground)}.sw-button[data-variant=ghost]:not(:disabled):hover{--sw-sq-bg:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-button[data-variant=ghost]:not(:disabled):hover{--sw-sq-bg:color-mix(in oklab, var(--sw-foreground) 6%, transparent)}}.sw-button[data-variant=danger]{--sw-sq-bg:var(--sw-danger);color:#fff}.sw-button[data-variant=danger]:not(:disabled):hover{--sw-sq-bg:var(--sw-danger)}@supports (color:color-mix(in lab, red, red)){.sw-button[data-variant=danger]:not(:disabled):hover{--sw-sq-bg:color-mix(in oklab, var(--sw-danger) 85%, black)}}.sw-button__icon{flex-shrink:0;display:inline-flex}.sw-button__icon>svg:not([width]):not([height]){block-size:1.2em;inline-size:1.2em}.sw-button__label{display:inline-flex}.sw-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite sw-spin}@keyframes sw-spin{to{transform:rotate(360deg)}}.sw-card{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);min-width:0;color:var(--sw-foreground);flex-direction:column;gap:16px;display:flex}.sw-card[data-variant=muted]{--sw-sq-bg:var(--sw-muted);--sw-sq-border:transparent}.sw-card[data-variant=inverse]{--sw-sq-bg:var(--sw-foreground);--sw-sq-border:transparent;color:var(--sw-background)}.sw-card[data-variant=ghost]{--sw-sq-bg:transparent}.sw-card[data-padding=sm]{padding:16px}.sw-card[data-padding=md]{padding:24px}.sw-card[data-padding=lg]{padding:40px}@media (max-width:640px){.sw-card[data-padding=lg]{padding:24px}}.sw-card[data-interactive]{cursor:pointer}.sw-card[data-interactive]:hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-card[data-interactive]:hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 40%, var(--sw-background))}}.sw-card__link{z-index:-1;outline:none;position:absolute;inset:0}.sw-card__linked-content{display:contents}.sw-card:has(>.sw-card__link:focus-visible)>.sw-sq-ring{opacity:1}.sw-link{color:var(--sw-accent);text-underline-offset:.18em;text-decoration:underline}.sw-link:hover{color:var(--sw-foreground)}.sw-link:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}.sw-card>:where(:not(.sw-sq-fill,.sw-sq-stroke,.sw-sq-ring,.sw-card__link)){position:relative}.sw-card__header{flex-direction:column;gap:4px;display:flex}.sw-card__title{letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.sw-card__description{color:var(--sw-muted-foreground);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.43}.sw-card[data-variant=inverse] .sw-card__description{color:var(--sw-background)}@supports (color:color-mix(in lab, red, red)){.sw-card[data-variant=inverse] .sw-card__description{color:color-mix(in oklab, var(--sw-background) 65%, transparent)}}.sw-card__content{flex-direction:column;gap:12px;display:flex}.sw-card__footer{align-items:center;gap:8px;margin-top:auto;display:flex}.sw-poster{container-type:inline-size}.sw-poster__inner{flex-direction:column;gap:5cqi;height:100%;padding:7cqi;display:flex;position:relative}.sw-poster__head{flex-direction:column;align-items:flex-start;gap:3cqi;display:flex}.sw-poster__title{flex-direction:column;align-items:flex-start;font-size:11cqi;display:flex}.sw-poster__word{letter-spacing:-.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;--sw-outline:var(--sw-foreground);font-weight:450;line-height:.9;display:block}@supports (color:color-mix(in lab, red, red)){.sw-poster__word{--sw-outline:color-mix(in oklab, var(--sw-foreground) 80%, var(--sw-background))}}.sw-poster__word[data-mode=outline]{color:var(--sw-background);-webkit-text-stroke:1.5px var(--sw-outline);paint-order:stroke fill}.sw-poster__word[data-mode=muted]{color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-poster__word[data-mode=muted]{color:color-mix(in oklab, var(--sw-foreground) 42%, var(--sw-background))}}.sw-poster__caption{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-foreground);flex-direction:column;margin:0;font-size:10px;line-height:1.55;display:flex}@container (min-width:36rem){.sw-poster__caption{font-size:11px}}.sw-poster__demo{flex:1;justify-content:center;align-items:center;width:100%;min-width:0;padding-block:2cqi;display:flex;position:relative}.sw-option-group{gap:4px;display:grid}@container (min-width:35rem){.sw-option-group[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.sw-option-group[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.sw-option-group[data-columns="4"]{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px){.sw-option-group:not(:where(.sw-poster *))[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.sw-option-group:not(:where(.sw-poster *))[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.sw-option-group:not(:where(.sw-poster *))[data-columns="4"]{grid-template-columns:repeat(4,1fr)}}.sw-option{--sw-sq-bg:transparent;text-align:start;cursor:pointer;min-width:0;height:44px;font:inherit;letter-spacing:-.01em;color:var(--sw-muted-foreground);transition:color var(--sw-duration-fast) var(--sw-ease-standard);background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:450;display:flex;position:relative}.sw-option .sw-sq-fill{transition:background-color var(--sw-duration-fast) var(--sw-ease-standard)}.sw-option:not(:disabled):not([data-state=checked]):hover{--sw-sq-bg:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-option:not(:disabled):not([data-state=checked]):hover{--sw-sq-bg:color-mix(in oklab, var(--sw-foreground) 6%, transparent)}}.sw-option:not(:disabled):not([data-state=checked]):hover{color:var(--sw-foreground)}.sw-option[data-state=checked]{--sw-sq-bg:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-option[data-state=checked]{--sw-sq-bg:color-mix(in oklab, var(--sw-foreground) 10%, transparent)}}.sw-option[data-state=checked]{color:var(--sw-foreground);font-weight:500}.sw-option:disabled{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-option__icon{flex-shrink:0;width:18px;height:18px;display:inline-flex}.sw-option__icon>svg{width:100%;height:100%}.sw-option__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.2;overflow:hidden}.sw-badge{white-space:nowrap;background:var(--sw-muted);height:22px;color:var(--sw-foreground);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.sw-badge[data-mono]{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:400}.sw-badge[data-variant=accent]{background:var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){.sw-badge[data-variant=accent]{background:color-mix(in oklab, var(--sw-accent) 12%, transparent)}}.sw-badge[data-variant=accent]{color:var(--sw-accent)}.sw-badge[data-variant=success]{background:var(--sw-success)}@supports (color:color-mix(in lab, red, red)){.sw-badge[data-variant=success]{background:color-mix(in oklab, var(--sw-success) 14%, transparent)}}.sw-badge[data-variant=success]{color:var(--sw-success)}.sw-badge[data-variant=warning]{background:var(--sw-warning)}@supports (color:color-mix(in lab, red, red)){.sw-badge[data-variant=warning]{background:color-mix(in oklab, var(--sw-warning) 14%, var(--sw-background))}}.sw-badge[data-variant=warning]{color:var(--sw-warning)}@supports (color:color-mix(in lab, red, red)){.sw-badge[data-variant=warning]{color:color-mix(in oklab, var(--sw-warning) 70%, var(--sw-foreground))}}.sw-badge[data-variant=danger]{background:var(--sw-danger)}@supports (color:color-mix(in lab, red, red)){.sw-badge[data-variant=danger]{background:color-mix(in oklab, var(--sw-danger) 12%, transparent)}}.sw-badge[data-variant=danger]{color:var(--sw-danger)}.sw-badge[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--sw-frame);background:0 0}.sw-badge[data-variant=inverse]{background:var(--sw-foreground);color:var(--sw-background)}.sw-badge__icon{flex:0 0 12px;place-items:center;width:12px;height:12px;display:grid}.sw-badge__icon>svg{width:100%;height:100%;display:block}.sw-badge__pulse{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.sw-badge__pulse{animation:1.8s ease-in-out infinite sw-status-pulse}}:root[data-motion=reduce] .sw-badge__pulse{animation:none}@keyframes sw-status-pulse{50%{opacity:.4}}.sw-switch{--w:44px;--h:26px;--p:3px;--sw-sq-bg:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-switch{--sw-sq-bg:color-mix(in oklab, var(--sw-foreground) 14%, var(--sw-background))}}.sw-switch{width:var(--w);height:var(--h);padding:var(--p);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;display:inline-flex}.sw-switch[data-size=sm]{--w:34px;--h:20px;--p:2px}.sw-switch[data-state=on]{--sw-sq-bg:var(--sw-accent-solid);justify-content:flex-end}.sw-switch:disabled{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-switch__thumb{width:calc(var(--h) - var(--p) * 2);height:calc(var(--h) - var(--p) * 2);background:#fff;border-radius:50%;display:block;box-shadow:0 1px 2px #0003,0 2px 6px #00000014}.sw-switch[data-state=on] .sw-switch__thumb{background:var(--sw-accent-foreground)}.sw-field-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.sw-field-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.sw-field-row__label{letter-spacing:-.01em;cursor:pointer;font-size:14px;font-weight:450;line-height:20px}.sw-field-row__description{color:var(--sw-muted-foreground);font-size:13px;line-height:1.4}.sw-segmented{--sw-sq-bg:var(--sw-segmented-track-bg,var(--sw-muted));gap:2px;padding:3px;display:inline-flex}.sw-segmented--full{width:100%;display:flex}.sw-segmented--full .sw-segmented__item{flex:1}.sw-segmented__item{cursor:pointer;font:inherit;color:var(--sw-muted-foreground);letter-spacing:-.01em;height:34px;transition:color var(--sw-duration-base) var(--sw-ease-standard);white-space:nowrap;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:450;display:inline-flex;position:relative}.sw-segmented[data-size=sm] .sw-segmented__item{height:28px;padding:0 10px;font-size:13px}.sw-segmented[data-appearance=icon-capsule] .sw-segmented__item{aspect-ratio:1;flex:none;padding:0}.sw-segmented[data-appearance=icon-capsule] .sw-segmented__label{place-items:center;display:grid}.sw-segmented__item:hover,.sw-segmented__item[data-state=checked]{color:var(--sw-foreground)}.sw-segmented:has(>.sw-segmented__item:focus-visible)>.sw-segmented__pill>.sw-sq-ring{opacity:1}.sw-segmented__item:disabled{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-segmented__pill{--sw-sq-bg:var(--sw-background);z-index:0;pointer-events:none;filter:drop-shadow(0 1px 1.5px #0000001a);position:absolute;top:0;left:0}.sw-segmented__pill[data-gliding]{transition:transform .26s var(--sw-ease-emphasized), width .26s var(--sw-ease-emphasized), height .26s var(--sw-ease-emphasized)}@media (prefers-reduced-motion:reduce){.sw-segmented__pill[data-gliding]{transition:none}}:root[data-motion=reduce] .sw-segmented__pill[data-gliding]{transition:none}.sw-segmented__label{z-index:1;position:relative}.sw-input{flex-direction:column;gap:6px;min-width:0;display:flex}.sw-input__label{letter-spacing:-.01em;font-size:13px;font-weight:500}.sw-input__field{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-field-padding:12px;--sw-inset:6px;padding:0 var(--sw-field-padding);align-items:center;gap:8px;height:40px;display:flex}.sw-input[data-size=sm] .sw-input__field{--sw-field-padding:10px;--sw-inset:4px;height:32px}.sw-input[data-size=lg] .sw-input__field{--sw-field-padding:16px;--sw-inset:8px;height:52px}.sw-input__field:hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-input__field:hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-input__field:focus-within{--sw-sq-border:var(--sw-accent)}.sw-input__field:has(:focus-visible)>.sw-sq-ring{opacity:1}.sw-input[data-invalid] .sw-input__field{--sw-sq-border:var(--sw-danger);--sw-sq-ring:var(--sw-danger)}.sw-input__control{min-width:0;height:100%;font:inherit;color:var(--sw-foreground);background:0 0;border:0;outline:none;flex:1;font-size:15px}.sw-input[data-size=lg] .sw-input__control{font-size:17px}.sw-input__control::placeholder{color:var(--sw-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-input__control::placeholder{color:color-mix(in oklab, var(--sw-muted-foreground) 80%, transparent)}}.sw-input__affix{color:var(--sw-muted-foreground);font-size:14px;display:inline-flex}.sw-input__hint,.sw-input__error{color:var(--sw-muted-foreground);margin:0;font-size:13px;line-height:1.4}.sw-input__error{color:var(--sw-danger)}.sw-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.sw-stat__label{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);font-size:10px}.sw-stat__row{align-items:baseline;gap:8px;display:flex}.sw-stat__value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:450;line-height:1.1}.sw-stat[data-tone=warning] .sw-stat__value{color:var(--sw-warning)}@supports (color:color-mix(in lab, red, red)){.sw-stat[data-tone=warning] .sw-stat__value{color:color-mix(in oklab, var(--sw-warning) 70%, var(--sw-foreground))}}.sw-stat[data-tone=success] .sw-stat__value{color:var(--sw-success)}@supports (color:color-mix(in lab, red, red)){.sw-stat[data-tone=success] .sw-stat__value{color:color-mix(in oklab, var(--sw-success) 70%, var(--sw-foreground))}}.sw-stat[data-tone=danger] .sw-stat__value{color:var(--sw-danger)}@supports (color:color-mix(in lab, red, red)){.sw-stat[data-tone=danger] .sw-stat__value{color:color-mix(in oklab, var(--sw-danger) 80%, var(--sw-foreground))}}.sw-stat__delta{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.sw-stat__delta[data-trend=up]{color:var(--sw-success)}.sw-stat__delta[data-trend=down]{color:var(--sw-danger)}.sw-stat__delta[data-trend=flat]{color:var(--sw-muted-foreground)}.sw-stat__status{align-self:flex-start;margin-top:2px}.sw-stat__extra{margin-top:4px}.sw-chart{--vis-font-family:var(--sw-font-sans);--vis-color0:var(--sw-chart-1);--vis-color1:var(--sw-chart-2);--vis-color2:var(--sw-chart-3);--vis-color3:var(--sw-chart-4);--vis-color4:var(--sw-chart-5);--vis-color5:var(--sw-chart-6);--vis-color6:var(--sw-chart-7);--vis-color7:var(--sw-chart-8);--vis-axis-font-family:var(--sw-font-mono);--vis-axis-tick-label-font-size:10px;--vis-axis-tick-label-color:var(--sw-muted-foreground);--vis-axis-tick-color:transparent;--vis-axis-domain-color:var(--sw-hairline);--vis-axis-grid-color:var(--sw-hairline);--vis-axis-grid-line-width:1px;--vis-axis-label-color:var(--sw-muted-foreground);--vis-axis-label-font-size:11px;--vis-dark-axis-label-color:var(--sw-muted-foreground);--vis-crosshair-line-stroke-color:var(--sw-foreground);width:100%;min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-crosshair-line-stroke-color:color-mix(in oklab, var(--sw-foreground) 35%, transparent)}}.sw-chart{--vis-crosshair-line-stroke-width:1px;--vis-crosshair-circle-stroke-color:var(--sw-background);--vis-crosshair-circle-stroke-width:2px;--vis-tooltip-background-color:var(--sw-background);--vis-tooltip-border-color:var(--sw-frame);--vis-tooltip-text-color:var(--sw-foreground);--vis-tooltip-border-radius:var(--sw-radius-sm);--vis-tooltip-padding:8px 10px;--vis-tooltip-box-shadow:none;--vis-donut-background-color:var(--sw-muted);--vis-donut-segment-stroke-width:0;--vis-donut-icon-color:var(--sw-background);--vis-dark-donut-icon-color:var(--sw-background);--vis-donut-central-label-font-size:28px;--vis-donut-central-label-font-weight:450;--vis-donut-central-label-text-color:var(--sw-foreground);--vis-donut-central-sub-label-text-color:var(--sw-muted-foreground);--vis-donut-central-sub-label-font-size:11px;--vis-grouped-bar-stroke-width:0;--vis-stacked-bar-stroke-width:0;--vis-area-stroke-width:0;--vis-scatter-stroke-color:var(--sw-background);--vis-scatter-fill-opacity:.85;--vis-scatter-point-label-text-color:var(--sw-muted-foreground);--vis-dark-scatter-point-label-text-color:var(--sw-muted-foreground);--vis-scatter-point-label-text-color-dark:var(--sw-foreground);--vis-scatter-point-label-text-color-light:#fff;--vis-dark-axis-tick-label-color:var(--sw-muted-foreground);--vis-dark-axis-grid-color:var(--sw-hairline);--vis-dark-tooltip-background-color:var(--sw-background);--vis-dark-tooltip-text-color:var(--sw-foreground);--vis-dark-tooltip-border-color:var(--sw-frame);--vis-dark-donut-background-color:var(--sw-muted);--vis-dark-donut-central-label-text-color:var(--sw-foreground);--vis-dark-donut-central-sub-label-text-color:var(--sw-muted-foreground);--vis-color-main:var(--sw-chart-1);--vis-dark-color-main:var(--sw-chart-1);--vis-color-main-light:var(--sw-chart-1);--vis-dark-color-main-light:var(--sw-chart-1);--vis-color-main-dark:var(--sw-chart-1);--vis-dark-color-main-dark:var(--sw-chart-1);--vis-color-grey:var(--sw-muted-foreground);--vis-dark-color-grey:var(--sw-muted-foreground);--vis-legend-font-family:var(--sw-font-sans);--vis-dark-legend-font-family:var(--sw-font-sans);--vis-legend-label-color:var(--sw-muted-foreground);--vis-dark-legend-label-color:var(--sw-muted-foreground);--vis-legend-label-font-size:12px;--vis-dark-legend-label-font-size:12px;--vis-legend-bullet-size:9px;--vis-dark-legend-bullet-size:9px;--vis-legend-bullet-label-spacing:6px;--vis-dark-legend-bullet-label-spacing:6px;--vis-legend-item-spacing:16px;--vis-dark-legend-item-spacing:16px;--vis-legend-bullet-inactive-opacity:.25;--vis-dark-legend-bullet-inactive-opacity:.25;--vis-xy-label-font-size:11px;--vis-dark-xy-label-font-size:11px;--vis-xy-label-text-color-dark:var(--sw-foreground);--vis-dark-xy-label-text-color-dark:var(--sw-foreground);--vis-xy-label-text-color-light:#fff;--vis-dark-xy-label-text-color-light:#fff;--vis-annotations-text-color:var(--sw-foreground);--vis-dark-annotations-text-color:var(--sw-foreground);--vis-annotations-connector-stroke-color:var(--sw-muted-foreground);--vis-dark-annotations-connector-stroke-color:var(--sw-muted-foreground);--vis-annotations-subject-stroke-color:var(--sw-muted-foreground);--vis-dark-annotations-subject-stroke-color:var(--sw-muted-foreground);--vis-annotations-subject-fill-color:none;--vis-dark-annotations-subject-fill-color:none;--vis-plotband-color:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-plotband-color:color-mix(in oklab, var(--sw-chart-1) 14%, transparent)}}.sw-chart{--vis-dark-plotband-color:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-plotband-color:color-mix(in oklab, var(--sw-chart-1) 14%, transparent)}}.sw-chart{--vis-plotband-label-color:var(--sw-muted-foreground);--vis-dark-plotband-label-color:var(--sw-muted-foreground);--vis-plotband-label-font-size:11px;--vis-dark-plotband-label-font-size:11px;--vis-plotline-color:var(--sw-foreground);--vis-dark-plotline-color:var(--sw-foreground);--vis-plotline-label-color:var(--sw-muted-foreground);--vis-dark-plotline-label-color:var(--sw-muted-foreground);--vis-plotline-label-font-size:11px;--vis-dark-plotline-label-font-size:11px;--vis-brush-selection-fill-color:transparent;--vis-dark-brush-selection-fill-color:transparent;--vis-brush-selection-stroke-color:var(--sw-frame);--vis-dark-brush-selection-stroke-color:var(--sw-frame);--vis-brush-unselected-fill-color:var(--sw-muted);--vis-dark-brush-unselected-fill-color:var(--sw-muted);--vis-brush-unselected-opacity:.7;--vis-dark-brush-unselected-opacity:.7;--vis-brush-handle-fill-color:var(--sw-foreground);--vis-dark-brush-handle-fill-color:var(--sw-foreground);--vis-brush-handle-stroke-color:var(--sw-background);--vis-dark-brush-handle-stroke-color:var(--sw-background);--vis-free-brush-selection-fill-color:var(--sw-accent-solid);--vis-dark-free-brush-selection-fill-color:var(--sw-accent-solid);--vis-free-brush-selection-fill-opacity:.12;--vis-dark-free-brush-selection-fill-opacity:.12;--vis-free-brush-selection-stroke-color:var(--sw-accent-solid);--vis-dark-free-brush-selection-stroke-color:var(--sw-accent-solid);--vis-free-brush-handle-fill-color:var(--sw-accent-solid);--vis-dark-free-brush-handle-fill-color:var(--sw-accent-solid);--vis-boxplot-fill-color:var(--sw-chart-1);--vis-dark-boxplot-fill-color:var(--sw-chart-1);--vis-boxplot-fill-opacity:.3;--vis-dark-boxplot-fill-opacity:.3;--vis-boxplot-stroke-color:var(--sw-chart-1);--vis-dark-boxplot-stroke-color:var(--sw-chart-1);--vis-boxplot-median-stroke-color:var(--sw-foreground);--vis-dark-boxplot-median-stroke-color:var(--sw-foreground);--vis-boxplot-whisker-stroke-color:var(--sw-muted-foreground);--vis-dark-boxplot-whisker-stroke-color:var(--sw-muted-foreground);--vis-heatmap-cell-stroke-color:var(--sw-background);--vis-dark-heatmap-cell-stroke-color:var(--sw-background);--vis-heatmap-cell-fill-color:var(--sw-muted);--vis-dark-heatmap-cell-fill-color:var(--sw-muted);--vis-heatmap-cell-stroke-width:1px;--vis-dark-heatmap-cell-stroke-width:1px;--vis-heatmap-label-color:var(--sw-foreground);--vis-dark-heatmap-label-color:var(--sw-foreground);--vis-heatmap-label-font-family:var(--sw-font-mono);--vis-dark-heatmap-label-font-family:var(--sw-font-mono);--vis-heatmap-label-font-size:10px;--vis-dark-heatmap-label-font-size:10px;--vis-heatmap-color-1:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-heatmap-color-1:color-mix(in oklab, var(--sw-chart-1) 18%, var(--sw-muted))}}.sw-chart{--vis-dark-heatmap-color-1:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-heatmap-color-1:color-mix(in oklab, var(--sw-chart-1) 18%, var(--sw-muted))}}.sw-chart{--vis-heatmap-color-2:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-heatmap-color-2:color-mix(in oklab, var(--sw-chart-1) 45%, var(--sw-muted))}}.sw-chart{--vis-dark-heatmap-color-2:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-heatmap-color-2:color-mix(in oklab, var(--sw-chart-1) 45%, var(--sw-muted))}}.sw-chart{--vis-heatmap-color-3:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-heatmap-color-3:color-mix(in oklab, var(--sw-chart-1) 72%, var(--sw-muted))}}.sw-chart{--vis-dark-heatmap-color-3:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-heatmap-color-3:color-mix(in oklab, var(--sw-chart-1) 72%, var(--sw-muted))}}.sw-chart{--vis-heatmap-color-4:var(--sw-chart-1);--vis-dark-heatmap-color-4:var(--sw-chart-1);--vis-radial-bar-background-color:var(--sw-muted);--vis-dark-radial-bar-background-color:var(--sw-muted);--vis-radial-bar-central-label-text-color:var(--sw-foreground);--vis-dark-radial-bar-central-label-text-color:var(--sw-foreground);--vis-radial-bar-central-sub-label-text-color:var(--sw-muted-foreground);--vis-dark-radial-bar-central-sub-label-text-color:var(--sw-muted-foreground);--vis-circular-bar-background-color:var(--sw-muted);--vis-dark-circular-bar-background-color:var(--sw-muted);--vis-circular-bar-icon-color:var(--sw-background);--vis-dark-circular-bar-icon-color:var(--sw-background);--vis-nested-donut-background-color:var(--sw-muted);--vis-dark-nested-donut-background-color:var(--sw-muted);--vis-nested-donut-segment-stroke-color:var(--sw-background);--vis-dark-nested-donut-segment-stroke-color:var(--sw-background);--vis-nested-donut-segment-stroke-width:1px;--vis-dark-nested-donut-segment-stroke-width:1px;--vis-nested-donut-central-label-text-color:var(--sw-foreground);--vis-dark-nested-donut-central-label-text-color:var(--sw-foreground);--vis-nested-donut-central-sublabel-text-color:var(--sw-muted-foreground);--vis-dark-nested-donut-central-sublabel-text-color:var(--sw-muted-foreground);--vis-nested-donut-segment-label-text-color-dark:#fff;--vis-dark-nested-donut-segment-label-text-color-dark:#fff;--vis-nested-donut-segment-label-text-color-light:#000000d9;--vis-dark-nested-donut-segment-label-text-color-light:#000000d9;--vis-treemap-tile-stroke-color:var(--sw-background);--vis-dark-treemap-tile-stroke-color:var(--sw-background);--vis-treemap-tile-stroke-width:1px;--vis-dark-treemap-tile-stroke-width:1px;--vis-treemap-tile-hover-stroke-color:var(--sw-foreground);--vis-dark-treemap-tile-hover-stroke-color:var(--sw-foreground);--vis-treemap-label-text-color:#000000d9;--vis-dark-treemap-label-text-color:#000000d9;--vis-treemap-label-text-color-light:#fff;--vis-dark-treemap-label-text-color-light:#fff;--vis-chord-diagram-link-fill-color:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-chord-diagram-link-fill-color:color-mix(in oklab, var(--sw-chart-1) 45%, transparent)}}.sw-chart{--vis-dark-chord-diagram-link-fill-color:var(--sw-chart-1)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-chord-diagram-link-fill-color:color-mix(in oklab, var(--sw-chart-1) 45%, transparent)}}.sw-chart{--vis-chord-diagram-link-stroke-color:var(--sw-background);--vis-dark-chord-diagram-link-stroke-color:var(--sw-background);--vis-chord-diagram-label-text-fill-color-dark:var(--sw-muted-foreground);--vis-dark-chord-diagram-label-text-fill-color-dark:var(--sw-muted-foreground);--vis-chord-diagram-label-text-fill-color-bright:#fff;--vis-dark-chord-diagram-label-text-fill-color-bright:#fff;--vis-sankey-node-color:var(--sw-chart-1);--vis-dark-sankey-node-color:var(--sw-chart-1);--vis-sankey-link-color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-sankey-link-color:color-mix(in oklab, var(--sw-foreground) 22%, transparent)}}.sw-chart{--vis-dark-sankey-link-color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-sankey-link-color:color-mix(in oklab, var(--sw-foreground) 22%, transparent)}}.sw-chart{--vis-sankey-node-label-color:var(--sw-foreground);--vis-dark-sankey-node-label-color:var(--sw-foreground);--vis-sankey-node-label-font-size:12px;--vis-dark-sankey-node-label-font-size:12px;--vis-sankey-node-sublabel-font-size:11px;--vis-dark-sankey-node-sublabel-font-size:11px;--vis-sankey-label-font-family:var(--sw-font-sans);--vis-dark-sankey-label-font-family:var(--sw-font-sans);--vis-sankey-node-label-background-fill-color:var(--sw-background);--vis-dark-sankey-node-label-background-fill-color:var(--sw-background);--vis-sankey-node-label-background-stroke-color:var(--sw-frame);--vis-dark-sankey-node-label-background-stroke-color:var(--sw-frame);--vis-sankey-icon-color:#000000d9;--vis-dark-sankey-icon-color:#000000d9;--vis-graph-node-side-label-fill-color-bright:var(--sw-background);--vis-dark-graph-node-side-label-fill-color-bright:var(--sw-background);--vis-graph-node-side-label-fill-color-dark:var(--sw-foreground);--vis-dark-graph-node-side-label-fill-color-dark:var(--sw-foreground);--vis-graph-node-fill-color:var(--sw-background);--vis-dark-graph-node-fill-color:var(--sw-background);--vis-graph-node-stroke-color:var(--sw-frame);--vis-dark-graph-node-stroke-color:var(--sw-frame);--vis-graph-node-icon-fill-color:var(--sw-foreground);--vis-dark-graph-node-icon-fill-color:var(--sw-foreground);--vis-graph-node-label-text-color:var(--sw-foreground);--vis-dark-graph-node-label-text-color:var(--sw-foreground);--vis-graph-node-sublabel-text-color:var(--sw-muted-foreground);--vis-dark-graph-node-sublabel-text-color:var(--sw-muted-foreground);--vis-graph-node-label-background:var(--sw-background);--vis-dark-graph-node-label-background:var(--sw-background);--vis-graph-node-label-font-family:var(--sw-font-sans);--vis-dark-graph-node-label-font-family:var(--sw-font-sans);--vis-graph-node-selection-color:var(--sw-muted-foreground);--vis-dark-graph-node-selection-color:var(--sw-muted-foreground);--vis-graph-node-greyout-color:var(--sw-muted);--vis-dark-graph-node-greyout-color:var(--sw-muted);--vis-graph-node-gauge-color:var(--sw-chart-1);--vis-dark-graph-node-gauge-color:var(--sw-chart-1);--vis-graph-node-side-label-background-fill-color:var(--sw-foreground);--vis-dark-graph-node-side-label-background-fill-color:var(--sw-foreground);--vis-graph-node-side-label-background-stroke-color:var(--sw-frame);--vis-dark-graph-node-side-label-background-stroke-color:var(--sw-frame);--vis-graph-link-stroke-color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-graph-link-stroke-color:color-mix(in oklab, var(--sw-foreground) 28%, transparent)}}.sw-chart{--vis-dark-graph-link-stroke-color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-graph-link-stroke-color:color-mix(in oklab, var(--sw-foreground) 28%, transparent)}}.sw-chart{--vis-graph-link-label-text-color:var(--sw-foreground);--vis-dark-graph-link-label-text-color:var(--sw-foreground);--vis-graph-link-label-background:var(--sw-background);--vis-dark-graph-link-label-background:var(--sw-background);--vis-graph-link-label-stroke-color:var(--sw-frame);--vis-dark-graph-link-label-stroke-color:var(--sw-frame);--vis-graph-panel-fill-color:var(--sw-muted)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-graph-panel-fill-color:color-mix(in oklab, var(--sw-muted) 55%, transparent)}}.sw-chart{--vis-dark-graph-panel-fill-color:var(--sw-muted)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-graph-panel-fill-color:color-mix(in oklab, var(--sw-muted) 55%, transparent)}}.sw-chart{--vis-graph-panel-border-color:var(--sw-frame);--vis-dark-graph-panel-border-color:var(--sw-frame);--vis-graph-panel-label-color:var(--sw-muted-foreground);--vis-dark-graph-panel-label-color:var(--sw-muted-foreground);--vis-graph-panel-label-background:var(--sw-background);--vis-dark-graph-panel-label-background:var(--sw-background);--vis-graph-panel-label-font-family:var(--sw-font-mono);--vis-dark-graph-panel-label-font-family:var(--sw-font-mono);--vis-graph-panel-dashed-outline-color:var(--sw-frame);--vis-dark-graph-panel-dashed-outline-color:var(--sw-frame);--vis-timeline-label-color:var(--sw-muted-foreground);--vis-dark-timeline-label-color:var(--sw-muted-foreground);--vis-timeline-label-font-size:12px;--vis-dark-timeline-label-font-size:12px;--vis-timeline-line-color:var(--sw-chart-1);--vis-dark-timeline-line-color:var(--sw-chart-1);--vis-timeline-row-even-fill-color:var(--sw-background);--vis-dark-timeline-row-even-fill-color:var(--sw-background);--vis-timeline-row-odd-fill-color:var(--sw-muted)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-timeline-row-odd-fill-color:color-mix(in oklab, var(--sw-muted) 55%, var(--sw-background))}}.sw-chart{--vis-dark-timeline-row-odd-fill-color:var(--sw-muted)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-timeline-row-odd-fill-color:color-mix(in oklab, var(--sw-muted) 55%, var(--sw-background))}}.sw-chart{--vis-timeline-scrollbar-background-color:var(--sw-muted);--vis-dark-timeline-scrollbar-background-color:var(--sw-muted);--vis-timeline-scrollbar-color:var(--sw-frame);--vis-dark-timeline-scrollbar-color:var(--sw-frame);--vis-timeline-arrow-color:var(--sw-muted-foreground);--vis-dark-timeline-arrow-color:var(--sw-muted-foreground);--vis-map-point-inner-label-text-color-dark:#000000d9;--vis-dark-map-point-inner-label-text-color-dark:#000000d9;--vis-map-point-inner-label-text-color-light:#fff;--vis-dark-map-point-inner-label-text-color-light:#fff;--vis-map-cluster-inner-label-text-color-dark:#000000d9;--vis-dark-map-cluster-inner-label-text-color-dark:#000000d9;--vis-map-cluster-inner-label-text-color-light:#fff;--vis-dark-map-cluster-inner-label-text-color-light:#fff;--vis-map-feature-color:var(--sw-muted)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-map-feature-color:color-mix(in oklab, var(--sw-muted) 70%, var(--sw-frame))}}.sw-chart{--vis-dark-map-feature-color:var(--sw-muted)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-map-feature-color:color-mix(in oklab, var(--sw-muted) 70%, var(--sw-frame))}}.sw-chart{--vis-map-boundary-color:var(--sw-background);--vis-dark-map-boundary-color:var(--sw-background);--vis-map-container-background-color:var(--sw-canvas);--vis-dark-map-container-background-color:var(--sw-canvas);--vis-map-label-font-family:var(--sw-font-sans);--vis-dark-map-label-font-family:var(--sw-font-sans);--vis-map-point-default-fill-color:var(--sw-chart-1);--vis-dark-map-point-default-fill-color:var(--sw-chart-1);--vis-map-point-default-stroke-color:var(--sw-background);--vis-dark-map-point-default-stroke-color:var(--sw-background);--vis-map-point-bottom-label-text-color:var(--sw-foreground);--vis-dark-map-point-bottom-label-text-color:var(--sw-foreground);--vis-map-point-label-text-color-dark:var(--sw-foreground);--vis-dark-map-point-label-text-color-dark:var(--sw-foreground);--vis-map-point-label-text-color-light:#fff;--vis-dark-map-point-label-text-color-light:#fff;--vis-map-point-ring-fill-color:var(--sw-background);--vis-dark-map-point-ring-fill-color:var(--sw-background);--vis-map-area-label-text-color:var(--sw-foreground);--vis-dark-map-area-label-text-color:var(--sw-foreground);--vis-map-area-label-halo-color:var(--sw-background);--vis-dark-map-area-label-halo-color:var(--sw-background);--vis-map-cluster-default-fill-color:var(--sw-background);--vis-dark-map-cluster-default-fill-color:var(--sw-background);--vis-map-cluster-default-stroke-color:var(--sw-chart-1);--vis-dark-map-cluster-default-stroke-color:var(--sw-chart-1);--vis-map-cluster-expanded-background-fill-color:var(--sw-background)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-map-cluster-expanded-background-fill-color:color-mix(in oklab, var(--sw-background) 80%, transparent)}}.sw-chart{--vis-dark-map-cluster-expanded-background-fill-color:var(--sw-background)}@supports (color:color-mix(in lab, red, red)){.sw-chart{--vis-dark-map-cluster-expanded-background-fill-color:color-mix(in oklab, var(--sw-background) 80%, transparent)}}.sw-chart :where([class*=tooltip]){corner-shape:var(--sw-corner-shape)}.sw-tt{min-width:140px;font-family:var(--sw-font-sans);flex-direction:column;gap:4px;display:flex}.sw-tt__title{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);font-size:10px}.sw-tt__row{align-items:center;gap:8px;font-size:13px;display:flex}.sw-tt__swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.sw-tt__name{color:var(--sw-muted-foreground);flex:1}.sw-tt__value{font-variant-numeric:tabular-nums;font-weight:500}.sw-legend{color:var(--sw-muted-foreground);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sw-legend li{align-items:center;gap:6px;display:inline-flex}.sw-legend__swatch{border-radius:2px;width:8px;height:8px}.sw-chart-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.sw-chart-card__aside{flex-shrink:0;align-items:center;gap:12px;display:flex}.sw-chart-card__value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:450;line-height:1}.sw-donut__center{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;container-type:size}.sw-donut__labels{--_hole:max(0px, calc(min(100cqi, 100cqb) - 2 * max(0px, var(--sw-donut-arc-width))));gap:min(.25rem, calc(var(--_hole) * .025));width:calc(var(--_hole) * .8);text-align:center;font-family:var(--sw-font-sans);display:grid}.sw-donut__value,.sw-donut__caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-donut__value{color:var(--sw-foreground);font-size:min(1.75rem, calc(var(--_hole) * .175));font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:450;line-height:1.1}.sw-donut__caption{font-size:min(.6875rem, calc(var(--_hole) * .075));line-height:1.3}.sw-treemap{--_surface:var(--sw-treemap-surface,var(--sw-background));overflow:visible}.sw-treemap__svg{display:block;position:absolute;inset:0;overflow:visible}.sw-treemap__group{fill:var(--_c)}@supports (color:color-mix(in lab, red, red)){.sw-treemap__group{fill:color-mix(in oklab, var(--_c) var(--sw-treemap-group-tint,12%), var(--_surface))}}.sw-treemap__tile{fill:var(--_c)}@supports (color:color-mix(in lab, red, red)){.sw-treemap__tile{fill:color-mix(in oklab, var(--_c) var(--_p), var(--_surface))}}.sw-treemap__tile{transition:fill var(--sw-duration-fast,.15s) ease}.sw-treemap__tile[data-active]{fill:var(--_c)}@supports (color:color-mix(in lab, red, red)){.sw-treemap__tile[data-active]{fill:color-mix(in oklab, var(--_c) calc(var(--_p) + 16%), var(--_surface))}}.sw-treemap__header{box-sizing:border-box;min-width:0;color:var(--sw-foreground);pointer-events:none;white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:16px;display:flex;position:absolute}.sw-treemap__swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.sw-treemap__group-name{text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;font-weight:500;overflow:hidden}.sw-treemap__group-value{font-variant-numeric:tabular-nums;color:var(--sw-muted-foreground);flex-shrink:0;margin-left:auto;font-size:12px}.sw-treemap__leaf{box-sizing:border-box;font:inherit;text-align:left;color:var(--sw-foreground);corner-shape:var(--sw-corner-shape);-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex-direction:column;align-items:flex-start;gap:2px;margin:0;display:flex;position:absolute;overflow:hidden}button.sw-treemap__leaf{cursor:pointer}button.sw-treemap__leaf:focus-visible{box-shadow:inset 0 0 0 2px var(--sw-accent)}.sw-treemap__name{-webkit-line-clamp:var(--_lines,1);line-clamp:var(--_lines,1);overflow-wrap:break-word;letter-spacing:-.01em;-webkit-box-orient:vertical;max-width:100%;font-weight:500;display:-webkit-box;overflow:hidden}.sw-treemap__name[data-lines=one]{white-space:nowrap;text-overflow:ellipsis;display:block}.sw-treemap__value{white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.72;max-width:100%}.sw-treemap__leaf[data-size=lg] .sw-treemap__name{letter-spacing:-.02em;font-size:20px;line-height:24px}.sw-treemap__leaf[data-size=lg] .sw-treemap__value{font-size:13px;line-height:18px}.sw-treemap__leaf[data-size=md] .sw-treemap__name{font-size:14px;line-height:18px}.sw-treemap__leaf[data-size=md] .sw-treemap__value{font-size:12px;line-height:16px}.sw-treemap__leaf[data-size=sm] .sw-treemap__name{font-size:12px;line-height:15px}.sw-treemap__leaf[data-size=sm] .sw-treemap__value{font-size:11px;line-height:14px}.sw-treemap__tip{z-index:2;pointer-events:none;white-space:nowrap;background:var(--sw-background);color:var(--sw-foreground);border:1px solid var(--sw-frame);border-radius:var(--sw-radius-sm);corner-shape:var(--sw-corner-shape);padding:8px 10px;position:absolute}.sw-treemap__share{color:var(--sw-muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.sw-map{--sw-map-control-inset:var(--sw-space-3);overflow:hidden}.sw-map__canvas{inset:0;container-type:inline-size;position:absolute!important}.sw-map .maplibregl-canvas:focus-visible{outline:2px solid var(--sw-accent);outline-offset:-3px}.sw-map__overlay{--sw-inset:var(--sw-map-control-inset);top:var(--sw-inset);left:var(--sw-inset);z-index:2;pointer-events:auto;position:absolute}.sw-map .maplibregl-ctrl-group{border:1px solid var(--sw-frame);border-radius:var(--sw-radius-sm);corner-shape:var(--sw-corner-shape);box-shadow:none;background:var(--sw-background);overflow:hidden}.sw-map .maplibregl-ctrl-group:not(:empty){box-shadow:none}.sw-map .maplibregl-ctrl-group button+button{border-top-color:var(--sw-hairline)}.sw-map .maplibregl-ctrl-top-right{--sw-inset:var(--sw-map-control-inset)}.sw-map .maplibregl-ctrl-top-right [data-sw=map-zoom]{margin:var(--sw-inset) var(--sw-inset) 0 0;border-radius:max(0px, calc(var(--sw-sq-r) - var(--sw-inset)));color:var(--sw-foreground);background:var(--lightningcss-light,var(--sw-background))var(--lightningcss-dark,var(--sw-muted));border:0}.sw-map [data-sw=map-zoom] button{width:var(--sw-space-10);height:var(--sw-space-10);color:inherit}.sw-map [data-sw=map-zoom] button:not(:disabled):hover{background-color:var(--sw-item-hover)}.sw-map [data-sw=map-zoom] button:not(:disabled):active{background-color:var(--sw-item-active)}.sw-map [data-sw=map-zoom] button:focus-visible{outline:2px solid var(--sw-accent);outline-offset:-4px;box-shadow:none}.sw-map .maplibregl-ctrl-group[data-sw=map-zoom] button .maplibregl-ctrl-icon{background-image:none;position:relative}.sw-map [data-sw=map-zoom] .maplibregl-ctrl-icon:before,.sw-map [data-sw=map-zoom] .maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:after{content:"";forced-color-adjust:none;background:currentColor;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-map [data-sw=map-zoom] .maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:after{transform:translate(-50%,-50%)rotate(90deg)}@media (forced-colors:active){.sw-map [data-sw=map-zoom] .maplibregl-ctrl-icon{color:buttontext}}.sw-map-attribution{margin:var(--sw-space-1) 0 0;color:var(--sw-muted-foreground);font:12px/1.5 var(--sw-font-sans);text-align:end}.sw-map-attribution a{color:inherit;text-decoration:underline}.sw-map-area__swatch{--sw-map-area-color:var(--sw-accent);width:var(--sw-space-4);height:var(--sw-space-3);margin-top:var(--sw-space-1);border:1px solid var(--sw-map-area-color);border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);background:var(--sw-map-area-color)}@supports (color:color-mix(in lab, red, red)){.sw-map-area__swatch{background:color-mix(in srgb, var(--sw-map-area-color) 11%, transparent)}}.sw-map-area[data-boundary=approximate]>.sw-map-area__swatch{border-style:dashed}.sw-map-area__boundary{color:var(--sw-muted-foreground);font-size:12px;display:block}.sw-map-area button{margin-block-start:var(--sw-space-1);margin-inline-start:calc(-1 * var(--sw-space-2))}.sw-map-area[data-tone=warning]>.sw-map-area__swatch{--sw-map-area-color:var(--sw-warning)}.sw-map-area[data-tone=danger]>.sw-map-area__swatch{--sw-map-area-color:var(--sw-danger)}.sw-map .maplibregl-ctrl-attrib{font-family:var(--sw-font-sans);font-size:10px}.sw-map-marker{background:var(--sw-foreground);width:12px;height:12px;box-shadow:0 0 0 3px var(--sw-background), 0 1px 4px #00000040;border-radius:50%;position:absolute}.sw-map-marker[data-kind=start]{background:var(--sw-accent-solid);width:14px;height:14px}.sw-map-marker[data-kind=end]{background:var(--sw-background);box-shadow:inset 0 0 0 3px var(--sw-accent-solid), 0 0 0 3px var(--sw-background), 0 1px 4px #00000040;width:14px;height:14px}.sw-map-marker__label{border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);background:var(--sw-foreground);color:var(--sw-background);font-family:var(--sw-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:3px 7px;font-size:10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.sw-map-marker[data-point],.sw-map-location__glyph{background:var(--sw-background);width:24px;height:24px;color:var(--sw-foreground);border:1px solid;border-radius:50%;place-items:center;display:grid}.sw-map-point-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.sw-map-marker[data-point]{box-shadow:0 0 0 2px var(--sw-background)}.sw-map-marker[data-popup]{cursor:pointer}.sw-map .sw-map-popup .maplibregl-popup-content{background:var(--sw-background);color:var(--sw-foreground);border:1px solid var(--sw-frame);border-radius:var(--sw-radius-sm);corner-shape:var(--sw-corner-shape);box-shadow:none;padding:var(--sw-space-3) var(--sw-space-8) var(--sw-space-3) var(--sw-space-3)}.sw-map .sw-map-popup .maplibregl-popup-tip{display:none}.sw-map .sw-map-popup p{margin:var(--sw-space-1) 0 0}.sw-map .sw-map-popup .maplibregl-popup-close-button{color:inherit;padding:var(--sw-space-1) var(--sw-space-2)}.sw-map .sw-map-popup .maplibregl-popup-close-button:focus-visible{outline:2px solid var(--sw-accent);outline-offset:-2px}.sw-map-marker[data-point] .sw-map-marker__label{bottom:calc(100% + 4px)}@container (max-width:480px){.sw-map-marker__name{display:none}}.sw-map-locations{min-width:0;color:var(--sw-foreground);padding-block-start:16px}.sw-map-locations__heading{margin:0 0 8px;font-size:14px;font-weight:600}.sw-map-locations__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(205px,30%)),1fr));gap:0 16px;margin:0;padding:0;list-style:none;display:grid}.sw-map-location{border-top:1px solid var(--sw-hairline);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding-block:10px;display:grid}.sw-map-location__kind{font:500 11px/1.4 var(--sw-font-mono);color:var(--sw-muted-foreground);text-transform:uppercase;display:block}.sw-map-location__name{font-size:14px;font-weight:550;display:block}.sw-map-location__description{color:var(--sw-muted-foreground);margin:2px 0 0;font-size:13px;line-height:1.4}.sw-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sw-action-square{--_size:48px;--_font:16px;align-items:center;gap:var(--sw-action-square-gap,16px);cursor:pointer;font:inherit;font-size:var(--sw-action-square-font-size,var(--_font));letter-spacing:-.01em;color:var(--sw-action-square-fg,var(--_fg));white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:1.5;display:inline-flex}.sw-action-square[data-size=lg]{--_size:60px;--_font:18px}.sw-action-square[data-tone=light]{--_fg:var(--sw-action-square-light-fg,var(--sw-foreground));--_tile-fg:var(--sw-action-square-light-tile-fg,var(--sw-foreground));--_tile-fg-hover:var(--sw-action-square-light-tile-fg-hover,var(--_tile-fg));--_tile-bg:var(--sw-action-square-light-tile-bg,var(--sw-background));--_tile-border:var(--sw-action-square-light-tile-border,var(--sw-frame));--_tile-bg-hover:var(--sw-action-square-light-tile-bg-hover,var(--sw-foreground))}@supports (color:color-mix(in lab, red, red)){.sw-action-square[data-tone=light]{--_tile-bg-hover:var(--sw-action-square-light-tile-bg-hover,color-mix(in oklab, var(--sw-foreground) 7%, var(--sw-background)))}}.sw-action-square[data-tone=light]{--_tile-bg-active:var(--sw-action-square-light-tile-bg-active,var(--sw-foreground))}@supports (color:color-mix(in lab, red, red)){.sw-action-square[data-tone=light]{--_tile-bg-active:var(--sw-action-square-light-tile-bg-active,color-mix(in oklab, var(--sw-foreground) 12%, var(--sw-background)))}}.sw-action-square[data-tone=ink]{--_fg:var(--sw-action-square-ink-fg,var(--sw-foreground));--_tile-fg:var(--sw-action-square-ink-tile-fg,var(--sw-background));--_tile-fg-hover:var(--sw-action-square-ink-tile-fg-hover,var(--_tile-fg));--_tile-bg:var(--sw-action-square-ink-tile-bg,var(--sw-foreground));--_tile-bg-hover:var(--sw-action-square-ink-tile-bg-hover,var(--sw-foreground))}@supports (color:color-mix(in lab, red, red)){.sw-action-square[data-tone=ink]{--_tile-bg-hover:var(--sw-action-square-ink-tile-bg-hover,color-mix(in oklab, var(--sw-foreground) 85%, var(--sw-background)))}}.sw-action-square[data-tone=ink]{--_tile-bg-active:var(--sw-action-square-ink-tile-bg-active,var(--sw-foreground))}@supports (color:color-mix(in lab, red, red)){.sw-action-square[data-tone=ink]{--_tile-bg-active:var(--sw-action-square-ink-tile-bg-active,color-mix(in oklab, var(--sw-foreground) 75%, var(--sw-background)))}}.sw-action-square[data-tone=glass]{--_fg:var(--sw-action-square-glass-fg,#fff);--_tile-fg:var(--sw-action-square-glass-tile-fg,#fff);--_tile-fg-hover:var(--sw-action-square-glass-tile-fg-hover,var(--_tile-fg));--_tile-bg:var(--sw-action-square-glass-tile-bg,#ffffff24);--_tile-bg-hover:var(--sw-action-square-glass-tile-bg-hover,#ffffff38);--_tile-bg-active:var(--sw-action-square-glass-tile-bg-active,#ffffff4d)}.sw-action-square[data-decorative]{cursor:inherit}.sw-action-square--icon-first{flex-direction:row-reverse}.sw-action-square__tile{--sw-sq-bg:var(--sw-action-square-tile-bg,var(--_tile-bg));--sw-sq-border:var(--sw-action-square-tile-border,var(--_tile-border,transparent));width:var(--sw-action-square-tile-size,var(--_size));height:var(--sw-action-square-tile-size,var(--_size));color:var(--sw-action-square-tile-fg,var(--_tile-fg));flex:none;place-items:center;display:grid}.sw-action-square__tile>svg:not(.sw-sq-stroke,.sw-sq-ring){width:50%;height:50%}.sw-action-square:hover .sw-action-square__tile,:is(a,button,[role=button]):hover .sw-action-square[data-decorative] .sw-action-square__tile{--sw-sq-bg:var(--sw-action-square-tile-bg-hover,var(--_tile-bg-hover));color:var(--sw-action-square-tile-fg-hover,var(--_tile-fg-hover))}.sw-action-square:active .sw-action-square__tile,:is(a,button,[role=button]):active .sw-action-square[data-decorative] .sw-action-square__tile{--sw-sq-bg:var(--sw-action-square-tile-bg-active,var(--_tile-bg-active))}.sw-action-square[data-tone=glass] .sw-sq-fill{-webkit-backdrop-filter:blur(12px)}.sw-action-square:focus-visible{outline:2px solid var(--sw-accent);outline-offset:4px;border-radius:6px}.sw-action-square:disabled{opacity:.5;cursor:not-allowed}.sw-pill-button{--_h:60px;--_px:29px;--_radius:999px;--_font:18px;--_weight:450;--_gap:12px;--_blur:0px;justify-content:center;align-items:center;gap:var(--sw-pill-button-gap,var(--_gap));height:var(--sw-pill-button-height,var(--_h));padding:0 var(--sw-pill-button-padding-x,var(--_px));border-radius:var(--sw-pill-button-radius,var(--_radius));background:var(--sw-pill-button-bg,var(--_bg));color:var(--sw-pill-button-fg,var(--_fg));font:inherit;font-size:var(--sw-pill-button-font-size,var(--_font));font-weight:var(--sw-pill-button-font-weight,var(--_weight));letter-spacing:-.015em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(var(--sw-pill-button-blur,var(--_blur)));transition:background-color var(--_dur,.15s) var(--sw-ease-standard,ease), color var(--_dur,.15s) var(--sw-ease-standard,ease);-webkit-tap-highlight-color:transparent;border:0;margin:0;line-height:1;text-decoration:none;display:inline-flex}.sw-pill-button:is(:hover,[aria-expanded=true],[aria-pressed=true]):not(:disabled){background:var(--sw-pill-button-bg-hover,var(--_bg-hover));color:var(--sw-pill-button-fg-hover,var(--_fg-hover,var(--sw-pill-button-fg,var(--_fg))))}.sw-pill-button:focus-visible{outline:2px solid var(--sw-accent);outline-offset:3px}.sw-pill-button:disabled{opacity:var(--sw-disabled-opacity,.5);cursor:not-allowed}.sw-pill-button__icon{flex:none;width:1.333em;height:1.333em;display:inline-flex}.sw-pill-button__icon>svg{width:100%;height:100%}.sw-pill-button__icon--trailing{width:.85em;height:.85em}.sw-pill-button[data-size=sm]{--_h:36px;--_px:14px;--_font:14px;--_gap:8px}.sw-pill-button[data-size=md]{--_h:48px;--_px:20px;--_font:16px;--_gap:10px}.sw-pill-button[data-size=fluid]{--_h:clamp(3rem, 2.4478rem + 2.5243vw, 6.25rem);--_px:clamp(1.5rem, 1.277rem + 1.0194vw, 2.8125rem);--_radius:clamp(1.25rem, 1.0376rem + .9709vw, 2.5rem);--_font:clamp(1rem, .915rem + .3883vw, 1.5rem);--_weight:600;--_gap:clamp(.375rem, .3113rem + .2913vw, .75rem)}.sw-pill-button[data-tone=night]{--_bg:var(--sw-pill-button-night-bg,#222);--_bg-hover:var(--sw-pill-button-night-bg-hover,#333);--_fg:var(--sw-pill-button-night-fg,white);--_fg-hover:var(--sw-pill-button-night-fg-hover,var(--_fg));--_blur:var(--sw-pill-button-night-blur,0px)}@supports (color:lab(0% 0 0)){.sw-pill-button[data-tone=night]{--_bg:var(--sw-pill-button-night-bg,lab(13% -.00000745058 .0000208616));--_bg-hover:var(--sw-pill-button-night-bg-hover,lab(21.12% -.0000149012 .0000238419))}}.sw-pill-button[data-tone=ink]{--_bg:var(--sw-pill-button-ink-bg,var(--sw-foreground));--_bg-hover:var(--sw-pill-button-ink-bg-hover,var(--sw-foreground))}@supports (color:color-mix(in lab, red, red)){.sw-pill-button[data-tone=ink]{--_bg-hover:var(--sw-pill-button-ink-bg-hover,color-mix(in oklab, var(--sw-foreground) 85%, var(--sw-background)))}}.sw-pill-button[data-tone=ink]{--_fg:var(--sw-pill-button-ink-fg,var(--sw-background));--_fg-hover:var(--sw-pill-button-ink-fg-hover,var(--_fg))}.sw-pill-button[data-tone=soft]{--_bg:var(--sw-pill-button-soft-bg,var(--sw-muted));--_bg-hover:var(--sw-pill-button-soft-bg-hover,var(--sw-foreground))}@supports (color:color-mix(in lab, red, red)){.sw-pill-button[data-tone=soft]{--_bg-hover:var(--sw-pill-button-soft-bg-hover,color-mix(in oklab, var(--sw-foreground) 10%, var(--sw-muted)))}}.sw-pill-button[data-tone=soft]{--_fg:var(--sw-pill-button-soft-fg,var(--sw-foreground));--_fg-hover:var(--sw-pill-button-soft-fg-hover,var(--_fg))}.sw-pill-button[data-tone=glass]{--_bg:var(--sw-pill-button-glass-bg,#ffffff80);--_bg-hover:var(--sw-pill-button-glass-bg-hover,black);--_fg:var(--sw-pill-button-glass-fg,black);--_fg-hover:var(--sw-pill-button-glass-fg-hover,white);--_blur:var(--sw-pill-button-glass-blur,5px);--_dur:.3s}@supports (color:lab(0% 0 0)){.sw-pill-button[data-tone=glass]{--_bg:var(--sw-pill-button-glass-bg,lab(100% -.0000298023 .0000119209/.5))}}.sw-tag-list{--_radius:24px;--_padding:11px 18px;--_font:15px;align-items:center;gap:var(--sw-tag-gap,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sw-tag-list[data-size=sm]{--_radius:999px;--_padding:4px 10px;--_font:13px}.sw-tag-list[data-size=fluid]{--_radius:clamp(24px, 2.84vw, 36.29px);--_padding:clamp(11.8px, 1.31vw, 16.77px) clamp(18.9px, 2.1vw, 26.84px);--_font:clamp(15.95px, 1.66vw, 21.22px)}.sw-tag-list[data-tone=night]{--_bg:var(--sw-tag-night-bg,#0000001a);--_bg-hover:var(--sw-tag-night-bg-hover,#0003);--_fg:var(--sw-tag-night-fg,#ffffffb3);--_fg-hover:var(--sw-tag-night-fg-hover,#fff);--_border:transparent;--_border-hover:transparent}.sw-tag-list[data-tone=light]{--_bg:var(--sw-tag-light-bg,var(--sw-muted));--_bg-hover:var(--sw-tag-light-bg-hover,var(--sw-foreground))}@supports (color:color-mix(in lab, red, red)){.sw-tag-list[data-tone=light]{--_bg-hover:var(--sw-tag-light-bg-hover,color-mix(in oklab, var(--sw-foreground) 10%, var(--sw-muted)))}}.sw-tag-list[data-tone=light]{--_fg:var(--sw-tag-light-fg,var(--sw-muted-foreground));--_fg-hover:var(--sw-tag-light-fg-hover,var(--sw-foreground));--_border:transparent;--_border-hover:transparent}.sw-tag-list[data-tone=outline]{--_bg:transparent;--_bg-hover:transparent;--_fg:var(--sw-tag-outline-fg,var(--sw-foreground));--_fg-hover:var(--sw-tag-outline-fg,var(--sw-foreground));--_border:var(--sw-tag-outline-border,var(--sw-frame));--_border-hover:var(--sw-tag-outline-border-hover,var(--sw-foreground))}@supports (color:color-mix(in lab, red, red)){.sw-tag-list[data-tone=outline]{--_border-hover:var(--sw-tag-outline-border-hover,color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background)))}}.sw-tag{padding:var(--sw-tag-padding,var(--_padding));border:1px solid var(--sw-tag-border,var(--_border));border-radius:var(--sw-tag-radius,var(--_radius));background:var(--sw-tag-bg,var(--_bg));color:var(--sw-tag-fg,var(--_fg));font:inherit;font-size:var(--sw-tag-font-size,var(--_font));white-space:nowrap;margin:0;line-height:1.2;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s;display:block}.sw-tag-list :is(a,button).sw-tag{cursor:pointer}.sw-tag-list :is(a,button).sw-tag:hover{background:var(--sw-tag-bg-hover,var(--_bg-hover));color:var(--sw-tag-fg-hover,var(--_fg-hover));border-color:var(--sw-tag-border-hover,var(--_border-hover))}.sw-tag:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(.sw-action-square,.sw-pill-button,.sw-tag-list),:is(.sw-action-square,.sw-pill-button,.sw-tag-list) *{transition-duration:0s!important;transition-delay:0s!important}}:root{--sw-shadow-popup:0 1px 2px #0000000a, 0 8px 24px -6px #00000024, 0 24px 48px -12px #0000001f;--sw-shadow-modal:0 2px 4px #0000000a, 0 24px 64px -12px #00000047;--sw-backdrop:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--sw-backdrop:color-mix(in oklab, var(--sw-foreground) 18%, transparent)}}:root{--sw-item-hover:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--sw-item-hover:color-mix(in oklab, var(--sw-foreground) 6%, transparent)}}:root{--sw-item-active:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--sw-item-active:color-mix(in oklab, var(--sw-foreground) 10%, transparent)}}:root{--sw-item-selected:var(--sw-item-active);--sw-z-popup:50;--sw-z-modal:40;--sw-z-toast:60}:root[data-theme=dark]{--sw-backdrop:#0000008c;--sw-shadow-popup:0 0 0 .5px #ffffff0f, 0 12px 32px -6px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sw-backdrop:#0000008c;--sw-shadow-popup:0 0 0 .5px #ffffff0f, 0 12px 32px -6px #0009}}html[data-sw-scroll-lock]{padding-right:var(--sw-scrollbar-gap,0);overflow:hidden}.sw-popup-positioner{z-index:var(--sw-z-popup)}.sw-popup{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);min-width:8rem;max-width:min(var(--sw-popup-available-width,100vw), 26rem);max-height:var(--sw-popup-available-height,70vh);color:var(--sw-foreground);font-family:var(--sw-font-sans);filter:drop-shadow(0 10px 24px #0000001f)drop-shadow(0 1px 2px #0000000f);flex-direction:column;font-size:14px;line-height:1.45;display:flex;position:relative}.sw-popup__body{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow:auto}.sw-popup[data-padding=xs]{--sw-inset:4px}.sw-popup[data-padding=sm]{--sw-inset:6px}.sw-popup[data-padding=md]{--sw-inset:16px}.sw-popup[data-padding=none]{--sw-inset:0px}.sw-popup>.sw-popup__body{padding:var(--sw-inset)}.sw-popup__body{border-radius:calc(var(--sw-sq-r,14px) - 1px);corner-shape:var(--sw-corner-shape)}.sw-item{border-radius:max(4px, calc(var(--sw-sq-r,14px) - var(--sw-inset,4px)));corner-shape:var(--sw-corner-shape);cursor:default;-webkit-user-select:none;user-select:none;min-height:34px;color:var(--sw-foreground);letter-spacing:-.01em;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard);outline:none;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex;position:relative}:is(.sw-item,.sw-tree__row)[data-corner]{--sw-edge-r:max(4px, calc(var(--sw-sq-r,14px) - var(--sw-inset,4px)))}:is(.sw-item,.sw-tree__row)[data-corner~=tl]{border-top-left-radius:var(--sw-edge-r)}:is(.sw-item,.sw-tree__row)[data-corner~=tr]{border-top-right-radius:var(--sw-edge-r)}:is(.sw-item,.sw-tree__row)[data-corner~=bl]{border-bottom-left-radius:var(--sw-edge-r)}:is(.sw-item,.sw-tree__row)[data-corner~=br]{border-bottom-right-radius:var(--sw-edge-r)}.sw-item[data-active]{background:var(--sw-item-hover)}.sw-item[data-active]:active,.sw-item[data-pressed]{background:var(--sw-item-active)}.sw-item[data-selected],.sw-item[aria-selected=true]:not([role=option]){background:var(--sw-item-active);font-weight:500}.sw-item[aria-disabled=true],.sw-item[data-disabled]{opacity:var(--sw-disabled-opacity);pointer-events:none}.sw-item[data-tone=danger]{color:var(--sw-danger)}.sw-item[data-tone=danger] .sw-item__icon{color:currentColor}.sw-item__icon{width:16px;height:16px;color:var(--sw-muted-foreground);flex-shrink:0;display:inline-flex}.sw-item__icon svg{width:16px;height:16px}.sw-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sw-item__hint{font-family:var(--sw-font-mono);color:var(--sw-muted-foreground);margin-left:auto;font-size:11px}.sw-item__check{width:16px;height:16px;color:var(--sw-accent);flex-shrink:0;margin-left:auto;display:inline-flex}.sw-group-label{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);padding:8px 10px 4px;font-size:10px}.sw-list-separator{background:var(--sw-hairline);border:0;flex-shrink:0;height:1px;margin:4px 0}.sw-empty{text-align:center;color:var(--sw-muted-foreground);padding:16px 10px;font-size:13px}.sw-backdrop{z-index:var(--sw-z-modal);background:var(--sw-backdrop);-webkit-backdrop-filter:blur(2px);position:fixed;inset:0}.sw-label{letter-spacing:-.01em;color:var(--sw-foreground);cursor:default;align-items:baseline;gap:3px;font-size:13px;font-weight:500;display:inline-flex}.sw-label[data-disabled]{opacity:var(--sw-disabled-opacity)}.sw-label__required{color:var(--sw-muted-foreground);font-weight:450}.sw-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sw-field[data-disabled] .sw-field__description{opacity:var(--sw-disabled-opacity)}.sw-field__description,.sw-field__error{color:var(--sw-muted-foreground);margin:0;font-size:13px;line-height:1.4}.sw-field__error{color:var(--sw-danger)}.sw-field[data-invalid] .sw-input__field{--sw-sq-border:var(--sw-danger);--sw-sq-ring:var(--sw-danger)}.sw-input__clear,.sw-password-input__toggle{width:24px;height:calc(100% - 2 * var(--sw-inset));color:var(--sw-muted-foreground);cursor:pointer;transition:color var(--sw-duration-fast) var(--sw-ease-standard);flex-shrink:0;place-items:center;margin-inline-end:calc(var(--sw-inset) - var(--sw-field-padding));padding:0;display:inline-grid}.sw-input__clear:hover:not(:disabled),.sw-password-input__toggle:hover:not(:disabled){color:var(--sw-foreground)}.sw-input__clear svg,.sw-password-input__toggle svg{display:block}.sw-input[data-disabled] .sw-input__field{opacity:var(--sw-disabled-opacity)}.sw-input[data-disabled] .sw-input__control{cursor:not-allowed}.sw-input__foot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sw-textarea__field{align-items:stretch;height:auto!important;padding:0!important}.sw-textarea__control{resize:none;width:100%;height:auto;padding:9px 12px;font-size:15px;line-height:1.45;display:block}.sw-textarea[data-size=sm] .sw-textarea__control{padding:6px 10px;font-size:14px}.sw-textarea[data-size=lg] .sw-textarea__control{padding:13px 16px;font-size:17px}.sw-textarea__count{font-family:var(--sw-font-mono);letter-spacing:.08em;color:var(--sw-muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sw-textarea__count[data-full]{color:var(--sw-danger)}.sw-number-input[data-stepper] .sw-number-input__field{--sw-inset:4px;padding:0 var(--sw-inset);gap:0}.sw-number-input__control{text-align:center;font-variant-numeric:tabular-nums}.sw-number-input__step{width:32px;height:calc(100% - 2 * var(--sw-inset));color:var(--sw-muted-foreground);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:color var(--sw-duration-fast) var(--sw-ease-standard);flex-shrink:0;place-items:center;padding:0;display:inline-grid}.sw-number-input[data-size=sm] .sw-number-input__step{width:26px}.sw-number-input__step:hover:not(:disabled){color:var(--sw-foreground)}.sw-number-input__step:disabled{opacity:var(--sw-disabled-opacity);cursor:default}.sw-password-input__caps{background:var(--sw-muted);font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px}.sw-checkbox-field,.sw-radio-field{align-items:flex-start;gap:10px;min-width:0;display:flex}.sw-checkbox-field__text,.sw-radio-field__text{flex-direction:column;gap:1px;min-width:0;padding-top:0;display:flex}.sw-checkbox-field__label,.sw-radio-field__label{letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:450;line-height:20px}.sw-checkbox-field__description,.sw-radio-field__description{color:var(--sw-muted-foreground);font-size:13px;line-height:1.4}.sw-checkbox-field[data-disabled],.sw-radio-field[data-disabled]{opacity:var(--sw-disabled-opacity)}.sw-checkbox-field[data-disabled] label,.sw-radio-field[data-disabled] label{cursor:not-allowed}.sw-checkbox{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--box:18px;width:var(--box);height:var(--box);color:var(--sw-accent-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-top:1px;padding:0;display:inline-grid;position:relative}.sw-checkbox[data-size=sm]{--box:16px;margin-top:2px}.sw-checkbox[data-size=lg]{--box:22px;margin-top:-1px}.sw-checkbox:hover:not(:disabled){--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-checkbox:hover:not(:disabled){--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-checkbox[data-state=checked],.sw-checkbox[data-state=indeterminate]{--sw-sq-bg:var(--sw-accent-solid);--sw-sq-border:var(--sw-accent-solid)}.sw-checkbox[data-invalid]{--sw-sq-border:var(--sw-danger);--sw-sq-ring:var(--sw-danger)}.sw-checkbox:disabled{cursor:not-allowed}.sw-checkbox:disabled:not(.sw-checkbox-field *){opacity:var(--sw-disabled-opacity)}.sw-checkbox[data-readonly]{cursor:default}.sw-checkbox__icon{width:78%;height:78%;position:relative}.sw-checkbox-group,.sw-radio-group{flex-direction:column;gap:12px;min-width:0;display:flex}.sw-checkbox-group[data-orientation=horizontal],.sw-radio-group[data-orientation=horizontal]{flex-flow:wrap;gap:10px 20px}.sw-radio{--box:18px;width:var(--box);height:var(--box);border:1px solid var(--sw-frame);background:var(--sw-background);cursor:pointer;transition:border-color var(--sw-duration-fast) var(--sw-ease-standard), background-color var(--sw-duration-fast) var(--sw-ease-standard);border-radius:50%;outline:none;flex-shrink:0;place-items:center;margin-top:1px;padding:0;display:inline-grid;position:relative}.sw-radio[data-size=sm]{--box:16px;margin-top:2px}.sw-radio[data-size=lg]{--box:22px;margin-top:-1px}.sw-radio:hover:not(:disabled){border-color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-radio:hover:not(:disabled){border-color:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-radio[data-state=checked]{border-color:var(--sw-accent-solid);background:var(--sw-accent-solid)}.sw-radio:focus-visible{box-shadow:0 0 0 2px var(--sw-background), 0 0 0 4px var(--sw-accent)}.sw-radio:disabled{cursor:not-allowed}.sw-radio:disabled:not(.sw-radio-field *){opacity:var(--sw-disabled-opacity)}.sw-radio__dot{background:var(--sw-accent-foreground);border-radius:50%;width:40%;height:40%}.sw-radio-group[aria-invalid=true] .sw-radio{border-color:var(--sw-danger)}.sw-toggle{--sw-sq-bg:transparent;--sw-sq-border:transparent;height:36px;font:inherit;letter-spacing:-.01em;color:var(--sw-muted-foreground);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--sw-duration-fast) var(--sw-ease-standard);background:0 0;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:450;display:inline-flex;position:relative}.sw-toggle[data-variant=outline]{--sw-sq-border:var(--sw-frame)}.sw-toggle[data-size=sm]{height:30px;padding:0 9px;font-size:13px}.sw-toggle[data-size=lg]{height:44px;padding:0 16px;font-size:15px}.sw-toggle[data-icon-only]{width:36px;padding:0}.sw-toggle[data-icon-only][data-size=sm]{width:30px}.sw-toggle[data-icon-only][data-size=lg]{width:44px}.sw-toggle[data-state=off]:hover:not([data-disabled]){--sw-sq-bg:var(--sw-item-hover);color:var(--sw-foreground)}.sw-toggle[data-variant=outline][data-state=off]:hover:not([data-disabled]){--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-toggle[data-variant=outline][data-state=off]:hover:not([data-disabled]){--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-toggle[data-state=on]{--sw-sq-bg:var(--sw-foreground);--sw-sq-border:var(--sw-foreground);color:var(--sw-background)}.sw-toggle[data-disabled]{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-toggle__icon{display:inline-flex;position:relative}.sw-toggle__icon svg{width:18px;height:18px}.sw-toggle[data-size=sm] .sw-toggle__icon svg{width:16px;height:16px}.sw-toggle__label{position:relative}.sw-toggle-group{--sw-sq-bg:var(--sw-muted);--sw-inset:3px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.sw-toggle-group[data-variant=outline]{--sw-sq-border:var(--sw-frame)}.sw-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.sw-toggle-group[aria-disabled=true]{opacity:var(--sw-disabled-opacity)}.sw-toggle-group[aria-disabled=true] .sw-toggle[data-disabled]{opacity:1}.sw-toggle-group .sw-toggle[data-state=off]:hover:not([data-disabled]){--sw-sq-bg:transparent}.sw-slider{--thumb:20px;--track:4px;touch-action:none;flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.sw-slider[data-size=sm]{--thumb:16px;--track:3px}.sw-slider__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sw-slider__label{letter-spacing:-.01em;font-size:13px;font-weight:500}.sw-slider__value{font-family:var(--sw-font-mono);letter-spacing:.04em;color:var(--sw-muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sw-slider__control{height:var(--thumb);margin:0 calc(var(--thumb) / 2);cursor:pointer;align-items:center;display:flex;position:relative}.sw-slider__track{height:var(--track);background:var(--sw-foreground);border-radius:999px;flex:1;position:relative}@supports (color:color-mix(in lab, red, red)){.sw-slider__track{background:color-mix(in oklab, var(--sw-foreground) 12%, var(--sw-background))}}.sw-slider__indicator{border-radius:inherit;background:var(--sw-accent-solid);transition:left .12s var(--sw-ease-standard), width .12s var(--sw-ease-standard), bottom .12s var(--sw-ease-standard), height .12s var(--sw-ease-standard);position:absolute;top:0;bottom:0}.sw-slider__mark{background:var(--sw-foreground);border-radius:50%;width:4px;height:4px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.sw-slider__mark{background:color-mix(in oklab, var(--sw-foreground) 30%, var(--sw-background))}}.sw-slider__mark{transform:translate(-50%,-50%)}.sw-slider__mark[data-active]{background:var(--sw-accent-foreground)}.sw-slider__thumb{width:var(--thumb);height:var(--thumb);cursor:grab;box-shadow:0 0 0 1px var(--sw-foreground), 0 1px 3px #0000002e;background:#fff;border-radius:50%;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.sw-slider__thumb{box-shadow:0 0 0 1px color-mix(in oklab, var(--sw-foreground) 14%, transparent), 0 1px 3px #0000002e}}.sw-slider__thumb{touch-action:none;transition:left .12s var(--sw-ease-standard), bottom .12s var(--sw-ease-standard), box-shadow var(--sw-duration-fast) var(--sw-ease-standard), scale var(--sw-duration-fast) var(--sw-ease-standard);outline:none;transform:translate(-50%,-50%)}.sw-slider[data-dragging] .sw-slider__thumb{transition:box-shadow var(--sw-duration-fast) var(--sw-ease-standard), scale var(--sw-duration-fast) var(--sw-ease-standard);cursor:grabbing}.sw-slider[data-dragging] .sw-slider__indicator{transition:none}.sw-slider__thumb:focus-visible{box-shadow:0 0 0 1px var(--sw-foreground), 0 0 0 2px var(--sw-background), 0 0 0 4px var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){.sw-slider__thumb:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--sw-foreground) 14%, transparent), 0 0 0 2px var(--sw-background), 0 0 0 4px var(--sw-accent)}}.sw-slider[data-dragging] .sw-slider__thumb:focus{scale:1.08}.sw-slider__marks{height:16px;margin:-4px calc(var(--thumb) / 2) 0;position:relative}.sw-slider__mark-label{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);white-space:nowrap;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.sw-slider[data-disabled]{opacity:var(--sw-disabled-opacity)}.sw-slider[data-disabled] .sw-slider__control,.sw-slider[data-readonly] .sw-slider__control,.sw-slider[data-disabled] .sw-slider__thumb{cursor:default}.sw-slider[data-orientation=vertical]{align-items:center;width:auto;height:100%;min-height:160px}.sw-slider[data-orientation=vertical] .sw-slider__control{width:var(--thumb);height:auto;margin:calc(var(--thumb) / 2) 0;flex-direction:column;flex:1}.sw-slider[data-orientation=vertical] .sw-slider__track{width:var(--track);height:auto}.sw-slider[data-orientation=vertical] .sw-slider__indicator{top:auto;left:0;right:0}.sw-slider[data-orientation=vertical] .sw-slider__mark,.sw-slider[data-orientation=vertical] .sw-slider__thumb{top:auto;left:50%;transform:translate(-50%,50%)}.sw-slider[data-orientation=vertical] .sw-slider__marks{display:none}.sw-otp{--slot-w:44px;--slot-h:52px;max-width:100%;display:inline-flex;position:relative}.sw-otp[data-size=sm]{--slot-w:36px;--slot-h:42px}.sw-otp[data-size=lg]{--slot-w:52px;--slot-h:60px}.sw-otp__slots{align-items:center;gap:8px;min-width:0;display:flex}.sw-otp__slot{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);flex:0 1 var(--slot-w);width:var(--slot-w);min-width:0;height:var(--slot-h);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--sw-foreground);place-items:center;font-size:20px;font-weight:500;display:inline-grid}.sw-otp[data-size=lg] .sw-otp__slot{font-size:24px}.sw-otp:hover:not([data-disabled]) .sw-otp__slot{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-otp:hover:not([data-disabled]) .sw-otp__slot{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-otp__slot[data-active]>.sw-sq-ring{opacity:1}.sw-otp[data-invalid] .sw-otp__slot{--sw-sq-ring:var(--sw-danger);--sw-sq-border:var(--sw-danger)!important}.sw-otp[data-disabled]{opacity:var(--sw-disabled-opacity)}.sw-otp__sep{background:var(--sw-foreground);border-radius:1px;flex-shrink:0;width:10px;height:2px}@supports (color:color-mix(in lab, red, red)){.sw-otp__sep{background:color-mix(in oklab, var(--sw-foreground) 25%, transparent)}}.sw-otp__caret{background:var(--sw-foreground);width:1.5px;height:40%;animation:1.1s step-end infinite sw-otp-blink;position:absolute}@keyframes sw-otp-blink{50%{opacity:0}}.sw-otp__control{color:#0000;caret-color:#0000;letter-spacing:0;cursor:text;-webkit-text-fill-color:transparent;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.sw-otp__control::selection{background:0 0}.sw-otp[data-disabled] .sw-otp__control{cursor:not-allowed}.sw-separator{background:var(--sw-hairline);flex-shrink:0}.sw-separator[data-tone=frame]{background:var(--sw-frame)}.sw-separator[data-orientation=horizontal]{width:100%;height:1px}.sw-separator[data-orientation=vertical]{align-self:stretch;width:1px;min-height:1em}.sw-separator[data-labelled]{background:0 0;align-items:center;gap:12px;height:auto;display:flex}.sw-separator[data-labelled]:before,.sw-separator[data-labelled]:after{content:"";background:var(--sw-hairline);flex:1;height:1px}.sw-separator[data-labelled][data-tone=frame]:before,.sw-separator[data-labelled][data-tone=frame]:after{background:var(--sw-frame)}.sw-separator__label{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);font-size:10px}.sw-meter,.sw-progress{--bar:6px;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.sw-meter[data-size=sm],.sw-progress[data-size=sm]{--bar:4px}.sw-meter[data-size=lg],.sw-progress[data-size=lg]{--bar:10px}.sw-meter__header,.sw-progress__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sw-meter__label,.sw-progress__label{letter-spacing:-.01em;font-size:13px;font-weight:500}.sw-meter__value,.sw-progress__value{font-family:var(--sw-font-mono);letter-spacing:.04em;color:var(--sw-muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sw-meter__track,.sw-progress__track{height:var(--bar);background:var(--sw-foreground);border-radius:999px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sw-meter__track,.sw-progress__track{background:color-mix(in oklab, var(--sw-foreground) 9%, var(--sw-background))}}.sw-meter__indicator{border-radius:inherit;background:var(--sw-foreground);height:100%;transition:width var(--sw-duration-slow) var(--sw-ease-standard), background-color var(--sw-duration-base) var(--sw-ease-standard)}.sw-meter[data-state=optimum] .sw-meter__indicator{background:var(--sw-success)}.sw-meter[data-state=suboptimum] .sw-meter__indicator{background:var(--sw-warning)}.sw-meter[data-state=critical] .sw-meter__indicator{background:var(--sw-danger)}.sw-progress__indicator{border-radius:inherit;background:var(--sw-accent-solid);transform-origin:0;width:100%;height:100%;transition:transform var(--sw-duration-slow) var(--sw-ease-standard)}.sw-progress[data-state=complete] .sw-progress__indicator{background:var(--sw-foreground)}.sw-progress[data-state=indeterminate] .sw-progress__indicator{width:40%;animation:sw-progress-slide 1.3s var(--sw-ease-standard) infinite}@keyframes sw-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sw-skeleton{--sw-sq-bg:var(--sw-skeleton-fill,var(--sw-muted));max-width:100%}.sw-skeleton[data-inline]{vertical-align:middle;display:inline-block}.sw-empty-state{text-align:center;justify-items:center;gap:12px;min-width:0;padding:24px 16px;display:grid}.sw-empty-state__icon{width:24px;height:24px;color:var(--sw-muted-foreground);place-items:center;display:grid}.sw-empty-state__icon>svg{width:100%;height:100%;display:block}.sw-empty-state__copy{overflow-wrap:anywhere;gap:4px;min-width:0;max-width:36ch;display:grid}.sw-empty-state__title[data-size=sm]{letter-spacing:-.02em;font-size:17px;font-weight:550}.sw-rating{--star:24px;color:var(--sw-foreground);gap:2px;display:inline-flex}.sw-rating[data-size=sm]{--star:18px}.sw-rating[data-size=lg]{--star:32px;gap:4px}.sw-rating__item{width:var(--star);height:var(--star);display:inline-flex;position:relative}.sw-rating__star{width:100%;height:100%;display:block}.sw-rating__star path{fill:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-rating__star path{fill:color-mix(in oklab, var(--sw-foreground) 12%, var(--sw-background))}}.sw-rating__star path{stroke:none}.sw-rating__fill{pointer-events:none;transition:clip-path var(--sw-duration-fast) var(--sw-ease-standard);position:absolute;inset:0}.sw-rating__fill .sw-rating__star path{fill:currentColor}.sw-rating[data-hovering] .sw-rating__fill{color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-rating[data-hovering] .sw-rating__fill{color:color-mix(in oklab, var(--sw-foreground) 55%, var(--sw-background))}}.sw-rating__hit{cursor:pointer;corner-shape:var(--sw-corner-shape);background:0 0;border:0;border-radius:6px;outline:none;margin:0;padding:0;position:absolute;inset:0}.sw-rating__hit[data-half=start]{right:50%}.sw-rating__hit[data-half=end]{left:50%}.sw-rating__hit:focus-visible{box-shadow:0 0 0 2px var(--sw-accent)}.sw-rating__item:has(.sw-rating__hit[data-half]:focus-visible) .sw-rating__hit:focus-visible{box-shadow:none}.sw-rating__item:has(.sw-rating__hit[data-half]:focus-visible){corner-shape:var(--sw-corner-shape);box-shadow:0 0 0 2px var(--sw-accent);border-radius:6px}.sw-rating[data-disabled]{opacity:var(--sw-disabled-opacity)}.sw-rating[data-disabled] .sw-rating__hit{cursor:not-allowed}.sw-rating[data-readonly] .sw-rating__item{pointer-events:none}.sw-resize-grip{z-index:4;width:calc(var(--_g) + 10px);height:calc(var(--_g) + 10px);cursor:ns-resize;touch-action:none;-webkit-tap-highlight-color:transparent;position:absolute;bottom:0;right:0}.sw-resize-grip__arc{pointer-events:none;display:block;position:absolute;bottom:4px;right:4px}.sw-resize-grip__arc path{stroke:var(--sw-resize-grip-color,var(--sw-muted-foreground))}@supports (color:color-mix(in lab, red, red)){.sw-resize-grip__arc path{stroke:var(--sw-resize-grip-color,color-mix(in oklab, var(--sw-muted-foreground) 70%, transparent))}}.sw-resize-grip__arc path{stroke-width:1.5px;stroke-linecap:round;transition:stroke var(--sw-duration-fast) var(--sw-ease-standard)}.sw-resize-grip:hover .sw-resize-grip__arc path,.sw-resize-grip[data-dragging] .sw-resize-grip__arc path{stroke:var(--sw-resize-grip-active-color,var(--sw-foreground))}.sw-popover__title,.sw-dialog__title,.sw-alert-dialog__title,.sw-drawer__title{letter-spacing:-.02em;color:var(--sw-foreground);text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.3}.sw-popover__title{font-size:.9375rem}.sw-popover__description,.sw-dialog__description,.sw-alert-dialog__description,.sw-drawer__description{letter-spacing:-.006em;color:var(--sw-muted-foreground);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.45}.sw-popover{width:min(var(--sw-popover-width,20rem), var(--sw-popup-available-width,100vw));max-width:none}.sw-popover>.sw-popup__body{gap:16px}.sw-popover[data-padding-size=sm]>.sw-popup__body{--sw-inset:12px;gap:12px;padding:12px}.sw-popover[data-padding-size=md]>.sw-popup__body{--sw-inset:16px;padding:16px}.sw-popover__title+.sw-popover__description{margin-top:-10px}.sw-popover[data-padding-size=sm] .sw-popover__title+.sw-popover__description{margin-top:-6px}.sw-popover:focus-visible{outline:none}.sw-citation-chip{vertical-align:baseline;display:inline-flex}.sw-citation-chip__trigger[data-size=sm]{gap:4px;height:24px;padding-inline:7px;font-size:12px}.sw-citation-chip__trigger .sw-button__icon{width:12px;height:12px}.sw-citation-chip__preview{overflow-wrap:anywhere}.sw-citation-chip__excerpt{color:var(--sw-subtle);margin:0;font-size:13px;line-height:1.5}.sw-citation-chip__link{align-self:flex-start}.sw-tooltip{--sw-sq-bg:var(--sw-foreground);--sw-sq-border:transparent;min-width:0;max-width:min(18rem, var(--sw-popup-available-width,100vw));color:var(--sw-background);letter-spacing:-.005em;filter:drop-shadow(0 4px 12px #0000001f);pointer-events:auto;font-size:12px;line-height:1.4}.sw-tooltip>.sw-popup__body{flex-direction:row;align-items:center;gap:8px;padding:4px 8px;overflow:visible}.sw-tooltip__kbd{font-family:var(--sw-font-mono);letter-spacing:.04em;color:var(--sw-background);font-size:11px}@supports (color:color-mix(in lab, red, red)){.sw-tooltip__kbd{color:color-mix(in oklab, var(--sw-background) 62%, transparent)}}.sw-tooltip__sr,.sw-toaster__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sw-hover-card__trigger{color:var(--sw-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--sw-foreground);-webkit-text-decoration-color:var(--sw-foreground);-webkit-text-decoration-color:var(--sw-foreground);text-decoration-color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-hover-card__trigger{-webkit-text-decoration-color:color-mix(in oklab, var(--sw-foreground) 28%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--sw-foreground) 28%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--sw-foreground) 28%, transparent);text-decoration-color:color-mix(in oklab, var(--sw-foreground) 28%, transparent)}}.sw-hover-card__trigger{text-underline-offset:3px;transition:text-decoration-color var(--sw-duration-fast) var(--sw-ease-standard);border-radius:3px;text-decoration-thickness:1px}.sw-hover-card__trigger:hover,.sw-hover-card__trigger[data-state=open]{text-decoration-color:currentColor}.sw-hover-card__trigger:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}.sw-hover-card{width:min(var(--sw-hover-card-width,19rem), var(--sw-popup-available-width,100vw));max-width:none}.sw-hover-card>.sw-popup__body{--sw-inset:16px;gap:16px;padding:16px}.sw-dialog-layer{z-index:var(--sw-z-modal);position:fixed;inset:0}.sw-dialog__viewport{z-index:var(--sw-z-modal);overscroll-behavior:contain;place-items:safe center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.sw-dialog__viewport:not([data-modal]){pointer-events:none}.sw-dialog{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);pointer-events:auto;width:100%;max-width:32.5rem;max-height:none;color:var(--sw-foreground);font-family:var(--sw-font-sans);filter:drop-shadow(0 24px 48px #00000029)drop-shadow(0 2px 4px #0000000d);outline:none;flex-direction:column;gap:16px;padding:24px;font-size:15px;font-weight:450;line-height:1.5;display:flex}.sw-dialog[data-size=sm]{max-width:25rem}.sw-dialog[data-size=lg]{max-width:45rem}.sw-dialog>:where(:not(.sw-sq-fill,.sw-sq-stroke,.sw-sq-ring)){position:relative}.sw-dialog__header{flex-direction:column;gap:6px;padding-right:28px;display:flex}[role=alertdialog] .sw-dialog__header{padding-right:0}.sw-dialog__body{flex:none;font-size:.9375rem;line-height:1.55}.sw-dialog__body>*+*{margin-top:.75em}.sw-dialog__body p{margin-block:0}.sw-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sw-dialog>.sw-dialog__x{width:32px;color:var(--sw-muted-foreground);justify-content:center;padding:0;position:absolute;top:14px;right:14px}.sw-dialog>.sw-dialog__x:hover{color:var(--sw-foreground)}@media (max-width:639px){.sw-dialog__viewport{padding:8px 8px calc(8px + env(safe-area-inset-bottom));place-items:safe end center}.sw-dialog,.sw-dialog[data-size]{max-width:none;max-height:none;padding:20px}.sw-dialog__footer{flex-direction:column-reverse}.sw-dialog__footer>*{width:100%}}.sw-dialog[role=alertdialog] .sw-dialog__header{text-align:start}.sw-alert-dialog__title{text-wrap:wrap}.sw-dialog[role=alertdialog] .sw-dialog__footer{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.sw-dialog[role=alertdialog] .sw-dialog__footer>.sw-button{white-space:normal;text-align:center;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:40px;padding:8px 10px}@media (max-width:319px){.sw-dialog[role=alertdialog] .sw-dialog__footer{grid-auto-flow:row}}.sw-drawer-layer{z-index:var(--sw-z-modal);pointer-events:none;position:fixed;inset:0}.sw-drawer-layer>.sw-backdrop{pointer-events:auto}.sw-drawer{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);z-index:var(--sw-z-modal);pointer-events:auto;color:var(--sw-foreground);font-family:var(--sw-font-sans);touch-action:none;filter:drop-shadow(0 -8px 32px #0000001f);outline:none;flex-direction:column;font-size:15px;font-weight:450;line-height:1.5;display:flex;position:fixed}.sw-drawer>:where(:not(.sw-sq-fill,.sw-sq-stroke,.sw-sq-ring)){position:relative}.sw-drawer[data-side=bottom],.sw-drawer[data-side=top]{max-width:var(--sw-drawer-width,36rem);max-height:calc(100dvh - 24px - env(safe-area-inset-top));margin-inline:auto;left:8px;right:8px}.sw-drawer[data-side=bottom]{bottom:calc(8px + env(safe-area-inset-bottom))}.sw-drawer[data-side=top]{top:calc(8px + env(safe-area-inset-top))}.sw-drawer[data-side=left],.sw-drawer[data-side=right]{width:min(var(--sw-drawer-width,24rem), calc(100vw - 40px));top:8px;bottom:8px}.sw-drawer[data-side=left]{left:8px}.sw-drawer[data-side=right]{right:8px}.sw-drawer[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.sw-drawer__inner{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px;display:flex}.sw-drawer[data-side=bottom]>.sw-drawer__inner{padding-top:12px}.sw-drawer[data-side=top]>.sw-drawer__inner{padding-bottom:12px}.sw-drawer__header{flex-direction:column;gap:6px;display:flex}.sw-drawer__body{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;margin:-4px -20px;padding:4px 20px;overflow:auto}.sw-drawer__footer{gap:8px;display:flex}.sw-drawer__footer>*{flex:1 1 0}.sw-drawer__handle{appearance:none;color:inherit;corner-shape:var(--sw-corner-shape);cursor:grab;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:64px;height:20px;margin:6px auto 0;padding:0;display:grid}.sw-drawer[data-side=top]>.sw-drawer__handle{margin:0 auto 6px}.sw-drawer__handle:before{content:"";background:var(--sw-foreground);border-radius:2px;width:36px;height:4px}@supports (color:color-mix(in lab, red, red)){.sw-drawer__handle:before{background:color-mix(in oklab, var(--sw-foreground) 20%, transparent)}}.sw-drawer__handle:before{transition:background-color var(--sw-duration-fast) var(--sw-ease-standard)}.sw-drawer__handle:hover:before{background:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-drawer__handle:hover:before{background:color-mix(in oklab, var(--sw-foreground) 35%, transparent)}}.sw-drawer__handle:focus-visible{outline:2px solid var(--sw-accent);outline-offset:0}.sw-toaster{z-index:var(--sw-z-toast);width:min(var(--sw-toaster-width,22.5rem), calc(100vw - 32px));font-family:var(--sw-font-sans);color:var(--sw-foreground);font-weight:450;position:fixed}.sw-toaster[data-empty]{pointer-events:none}.sw-toaster[data-side=bottom]{bottom:calc(16px + env(safe-area-inset-bottom))}.sw-toaster[data-side=top]{top:calc(16px + env(safe-area-inset-top))}.sw-toaster[data-align=end]{right:16px}.sw-toaster[data-align=start]{left:16px}.sw-toaster[data-align=center]{margin-inline:auto;left:0;right:0}.sw-toaster__list{transition:height var(--sw-duration-base) var(--sw-ease-standard);margin:0;padding:0;list-style:none;position:relative}.sw-toast{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);cursor:default;touch-action:pan-y;filter:drop-shadow(0 8px 20px #0000001a)drop-shadow(0 1px 2px #0000000d);outline:none;position:absolute;left:0;right:0}.sw-toaster[data-side=bottom] .sw-toast{transform-origin:bottom}.sw-toaster[data-side=top] .sw-toast{transform-origin:top}.sw-toast>:where(:not(.sw-sq-fill,.sw-sq-stroke,.sw-sq-ring)){position:relative}.sw-toast--behind{overflow:hidden}.sw-toast--behind>.sw-toast__inner{opacity:0}.sw-toast__inner{transition:opacity var(--sw-duration-fast) var(--sw-ease-standard);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sw-toast__icon{width:16px;height:16px;color:var(--sw-muted-foreground);flex-shrink:0;margin-top:2px;display:inline-flex}.sw-toast__icon svg{width:16px;height:16px}.sw-toast[data-variant=success] .sw-toast__icon{color:var(--sw-success)}.sw-toast[data-variant=danger] .sw-toast__icon{color:var(--sw-danger)}.sw-toast__spinner{border:1.75px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin:1px;animation:.7s linear infinite sw-spin}.sw-toast__text{flex:auto;min-width:0}.sw-toast__title{letter-spacing:-.012em;overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.4}.sw-toast__description{color:var(--sw-muted-foreground);overflow-wrap:anywhere;margin-top:2px;font-size:.8125rem;line-height:1.4}.sw-toast__actions{flex-shrink:0;align-self:center;align-items:center;gap:4px;display:flex}.sw-toast__close{z-index:5;appearance:none;background:var(--sw-background);width:20px;height:20px;box-shadow:0 0 0 1px var(--sw-frame);color:var(--sw-muted-foreground);cursor:pointer;opacity:0;transition:opacity var(--sw-duration-fast) var(--sw-ease-standard), background-color var(--sw-duration-fast) var(--sw-ease-standard), color var(--sw-duration-fast) var(--sw-ease-standard);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-7px;left:-7px}.sw-toast__close svg{width:12px;height:12px}.sw-toast__close:hover{background:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-toast__close:hover{background:color-mix(in oklab, var(--sw-foreground) 6%, var(--sw-background))}}.sw-toast__close:hover{color:var(--sw-foreground)}.sw-toast__close:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--sw-accent);outline:none}.sw-toast:hover .sw-toast__close,.sw-toast:focus-within .sw-toast__close{opacity:1}@media (hover:none){.sw-toast__close{opacity:1}}@media (max-width:639px){.sw-toaster,.sw-toaster[data-align]{width:auto;margin-inline:0;left:8px;right:8px}.sw-toast__inner{flex-wrap:wrap}.sw-toast__actions{justify-content:flex-end;width:100%}}.sw-shortcut{align-items:center;gap:2px;padding-left:12px;display:inline-flex}.sw-shortcut__key{font:inherit;font-family:var(--sw-font-mono);text-align:center;min-width:1.4em;color:var(--sw-muted-foreground);font-size:11px}.sw-list-option{align-items:flex-start}.sw-list-option>.sw-item__icon{margin-top:1px}.sw-list-option>.sw-item__check{align-self:center}.sw-list-option__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sw-list-option__desc{color:var(--sw-muted-foreground);white-space:normal;font-size:12px;line-height:1.35}.sw-list-option[aria-selected=true] .sw-item__label{font-weight:500}.sw-item:has(>.sw-row-fill){isolation:isolate;background:0 0}.sw-row-fill{--sw-sq-bg:var(--sw-row-bg,transparent);z-index:-1;pointer-events:none;position:absolute;inset:0}.sw-item[data-active]>.sw-row-fill{--sw-row-bg:var(--sw-item-hover)}.sw-item[data-active]:active>.sw-row-fill,.sw-item[data-pressed]>.sw-row-fill{--sw-row-bg:var(--sw-item-active)}.sw-item[data-selected]>.sw-row-fill{--sw-row-bg:var(--sw-item-selected)}.sw-list-hl{color:var(--sw-muted-foreground)}.sw-list-mark{color:var(--sw-foreground);font:inherit;background:0 0}.sw-list-spinner{border:1.5px solid var(--sw-foreground);border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sw-list-spinner{border:1.5px solid color-mix(in oklab, var(--sw-foreground) 18%, transparent)}}.sw-list-spinner{border-top-color:var(--sw-foreground);animation:.7s linear infinite sw-list-spin}@keyframes sw-list-spin{to{transform:rotate(360deg)}}.sw-list-loading{justify-content:center;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.sw-list-spinner{animation-duration:2s}}.sw-menu{outline:none;min-width:12rem}.sw-menu-item:is(:focus,[data-state=open])>.sw-row-fill{--sw-row-bg:var(--sw-item-hover)}.sw-menu-item:focus:active>.sw-row-fill{--sw-row-bg:var(--sw-item-active)}.sw-menu-item[data-tone=danger]:focus>.sw-row-fill{--sw-row-bg:var(--sw-danger)}@supports (color:color-mix(in lab, red, red)){.sw-menu-item[data-tone=danger]:focus>.sw-row-fill{--sw-row-bg:color-mix(in oklab, var(--sw-danger) 10%, transparent)}}.sw-menu-item[data-tone=danger]:focus:active>.sw-row-fill{--sw-row-bg:var(--sw-danger)}@supports (color:color-mix(in lab, red, red)){.sw-menu-item[data-tone=danger]:focus:active>.sw-row-fill{--sw-row-bg:color-mix(in oklab, var(--sw-danger) 16%, transparent)}}.sw-item__check svg{width:16px;height:16px}.sw-menu-item__chevron{color:var(--sw-muted-foreground);margin-left:auto;display:inline-flex}.sw-menu-item__chevron svg{width:14px;height:14px}.sw-menu-item>.sw-item__label{flex-direction:column;display:flex}.sw-menu-context{outline:none}.sw-menu-trigger{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);height:36px;font:inherit;letter-spacing:-.01em;color:var(--sw-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:14px;font-weight:450;display:inline-flex}.sw-menu-trigger[data-size=sm]{height:30px;padding:0 8px 0 11px;font-size:13px}.sw-menu-trigger[data-size=lg]{height:46px;padding:0 14px 0 18px;font-size:15px}.sw-menu-trigger:hover,.sw-menu-trigger[data-state=open]{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-menu-trigger:hover,.sw-menu-trigger[data-state=open]{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-menu-trigger:disabled{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-menu-trigger__chevron{color:var(--sw-muted-foreground);transition:transform var(--sw-duration-fast) var(--sw-ease-standard);display:inline-flex}.sw-menu-trigger__chevron svg{width:14px;height:14px}.sw-menu-trigger[data-state=open] .sw-menu-trigger__chevron{transform:rotate(180deg)}.sw-menubar{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-sq-r:10px;--sw-inset:3px;scrollbar-width:none;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.sw-menubar__trigger{border-radius:max(4px, calc(var(--sw-sq-r,10px) - var(--sw-inset,3px)));corner-shape:var(--sw-corner-shape);height:30px;font:inherit;letter-spacing:-.01em;color:var(--sw-foreground);cursor:default;white-space:nowrap;background:0 0;border:0;outline:none;align-items:center;padding:0 11px;font-size:13px;font-weight:450;display:inline-flex}.sw-menubar__trigger:hover,.sw-menubar__trigger:focus-visible,.sw-menubar__trigger[data-state=open]{background:var(--sw-item-hover)}.sw-menubar__trigger:active{background:var(--sw-item-active)}.sw-menubar__trigger:focus-visible{box-shadow:0 0 0 2px var(--sw-accent)}.sw-menubar__trigger:disabled{opacity:var(--sw-disabled-opacity)}.sw-select,.sw-combobox{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.sw-select__label{letter-spacing:-.01em;color:var(--sw-foreground);font-size:13px;font-weight:500}.sw-select__trigger{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);width:100%;height:40px;font:inherit;letter-spacing:-.01em;color:var(--sw-foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:15px;display:flex}.sw-select[data-size=sm] .sw-select__trigger{height:32px;padding:0 8px 0 10px;font-size:14px}.sw-select[data-size=lg] .sw-select__trigger{height:52px;padding:0 14px 0 16px;font-size:17px}.sw-select__trigger:hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-select__trigger:hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-select__trigger:disabled{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-select[data-invalid] .sw-select__trigger{--sw-sq-border:var(--sw-danger);--sw-sq-ring:var(--sw-danger)}.sw-select__value{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.sw-select__value-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-select__value[data-placeholder]{color:var(--sw-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-select__value[data-placeholder]{color:color-mix(in oklab, var(--sw-muted-foreground) 80%, transparent)}}.sw-select__value-icon,.sw-select__icon{color:var(--sw-muted-foreground);flex-shrink:0;display:inline-flex}.sw-select__value-icon svg,.sw-select__icon svg{width:16px;height:16px}.sw-select__chevron{color:var(--sw-muted-foreground);transition:transform var(--sw-duration-fast) var(--sw-ease-standard);flex-shrink:0;margin-left:auto;display:inline-flex}.sw-select__chevron svg{width:16px;height:16px}.sw-select__trigger[data-state=open] .sw-select__chevron{transform:rotate(180deg)}.sw-select__content{max-height:min(var(--sw-popup-available-height,70vh), 340px)}.sw-select__content--searchable>.sw-popup__body{padding:0;overflow:hidden}.sw-select__search{border-bottom:1px solid var(--sw-hairline);color:var(--sw-muted-foreground);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.sw-select__search>svg{flex:none}.sw-select__search-input{min-width:0;height:40px;font:inherit;color:var(--sw-foreground);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.sw-select__search:focus-within{border-color:var(--sw-field-focus,var(--sw-frame))}.sw-select__search-input::placeholder{color:var(--sw-muted-foreground)}.sw-select__results{overscroll-behavior:contain;min-height:0;padding:var(--sw-inset);overflow-y:auto}.sw-listbox{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:4px;outline:none;flex-direction:column;min-width:0;max-height:320px;display:flex}.sw-listbox__body{padding:var(--sw-inset);overscroll-behavior:contain;border-radius:calc(var(--sw-sq-r,14px) - 1px);corner-shape:var(--sw-corner-shape);flex-direction:column;min-height:0;display:flex;overflow:auto}.sw-listbox:focus-visible{--sw-sq-border:var(--sw-accent)}.sw-listbox:not(:focus-visible):not(:hover) .sw-item[data-active]:not([data-selected])>.sw-row-fill{--sw-row-bg:transparent}.sw-listbox .sw-item{cursor:pointer}.sw-listbox[data-orientation=horizontal] .sw-listbox__body{flex-flow:wrap;gap:2px}.sw-listbox[data-disabled]{opacity:var(--sw-disabled-opacity);pointer-events:none}.sw-listbox[data-invalid]{--sw-sq-border:var(--sw-danger);--sw-sq-ring:var(--sw-danger)}@media (forced-colors:active){.sw-listbox:not([aria-multiselectable=true]) .sw-item[data-selected]{outline-offset:-1px;outline:1px solid highlight}}.sw-combobox__field{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:6px;--sw-combobox-block-padding:4px;--sw-combobox-field-height:40px;min-height:var(--sw-combobox-field-height);padding-block:var(--sw-combobox-block-padding);padding-inline:12px var(--sw-inset);cursor:text;align-items:center;gap:6px;display:flex}.sw-combobox[data-size=sm] .sw-combobox__field{--sw-inset:4px;--sw-combobox-block-padding:2px;--sw-combobox-field-height:32px;padding-inline-start:10px}.sw-combobox[data-size=lg] .sw-combobox__field{--sw-inset:10px;--sw-combobox-block-padding:6px;--sw-combobox-field-height:52px;padding-inline-start:16px}.sw-combobox__field:hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-combobox__field:hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-combobox__field:focus-within{--sw-sq-border:var(--sw-accent)}.sw-combobox__field:has(:focus-visible)>.sw-sq-ring{opacity:1}.sw-combobox[data-invalid] .sw-combobox__field{--sw-sq-border:var(--sw-danger);--sw-sq-ring:var(--sw-danger)}.sw-combobox[data-disabled] .sw-combobox__field{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-combobox__values{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.sw-combobox__input{min-width:min(4rem,100%);height:30px;font:inherit;letter-spacing:-.01em;color:var(--sw-foreground);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.sw-combobox[data-size=sm] .sw-combobox__input{height:26px;font-size:14px}.sw-combobox[data-size=lg] .sw-combobox__input{height:38px;font-size:17px}.sw-combobox__input::placeholder{color:var(--sw-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-combobox__input::placeholder{color:color-mix(in oklab, var(--sw-muted-foreground) 80%, transparent)}}.sw-combobox__button{inline-size:calc(var(--sw-combobox-field-height) - 2 * var(--sw-inset));aspect-ratio:1;color:var(--sw-muted-foreground);cursor:pointer;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-block-start:calc(var(--sw-inset) - var(--sw-combobox-block-padding));padding:0;display:inline-flex}.sw-combobox__button:hover:not(:disabled){color:var(--sw-foreground)}.sw-combobox__button>svg:not(.sw-sq-ring){width:15px;height:15px}.sw-combobox[data-state=open] [data-sw=combobox-trigger]>svg:not(.sw-sq-ring){transform:rotate(180deg)}.sw-chip{border-radius:max(4px, calc(var(--sw-sq-r,10px) - var(--sw-inset,6px) / 2));corner-shape:var(--sw-corner-shape);background:var(--sw-muted);letter-spacing:-.01em;max-width:100%;height:24px;color:var(--sw-foreground);align-items:center;gap:2px;padding:0 2px 0 8px;font-size:13px;display:inline-flex}.sw-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-chip__remove{width:18px;height:18px;color:var(--sw-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sw-chip__remove:hover{background:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-chip__remove:hover{background:color-mix(in oklab, var(--sw-foreground) 10%, transparent)}}.sw-chip__remove:hover{color:var(--sw-foreground)}.sw-chip__remove svg{width:12px;height:12px}.sw-command{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:6px;--sw-command-pad-x:10px;width:100%;min-width:0;color:var(--sw-foreground);flex-direction:column;display:flex}.sw-command__search{padding:0 calc(var(--sw-inset) + var(--sw-command-pad-x));border-bottom:1px solid var(--sw-hairline);flex-shrink:0;align-items:center;gap:10px;display:flex}.sw-command__search-icon{width:16px;height:16px;color:var(--sw-muted-foreground);flex-shrink:0;display:inline-flex}.sw-command__search-icon svg{width:16px;height:16px}.sw-command__back{border-radius:clamp(4px, calc(var(--sw-sq-r,14px) - var(--sw-inset)), 8px);corner-shape:var(--sw-corner-shape);width:28px;height:28px;color:var(--sw-muted-foreground);cursor:pointer;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard), color var(--sw-duration-fast) var(--sw-ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0 -6px;padding:0;display:inline-flex}.sw-command__back:hover{background:var(--sw-item-hover);color:var(--sw-foreground)}.sw-command__back:active{background:var(--sw-item-active)}.sw-command__back:focus-visible{box-shadow:0 0 0 2px var(--sw-accent);outline:none}.sw-command__back svg{width:16px;height:16px}.sw-command__input{min-width:0;height:50px;font:inherit;letter-spacing:-.015em;color:var(--sw-foreground);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.sw-command__input::placeholder{color:var(--sw-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-command__input::placeholder{color:color-mix(in oklab, var(--sw-muted-foreground) 80%, transparent)}}.sw-command__list{overscroll-behavior:contain;max-height:min(360px,60vh);padding:var(--sw-inset);scroll-padding:var(--sw-inset);border-radius:0 0 calc(var(--sw-sq-r,14px) - 1px) calc(var(--sw-sq-r,14px) - 1px);corner-shape:var(--sw-corner-shape);flex-direction:column;display:flex;overflow:auto}.sw-command:not(:has(>.sw-command__search))>.sw-command__list{border-radius:calc(var(--sw-sq-r,14px) - 1px)}.sw-command__group:not(:has([data-sw=command-item])){display:none}.sw-command__group+.sw-command__group{margin-top:4px}.sw-command-item{cursor:pointer}.sw-command-item__desc{color:var(--sw-muted-foreground);margin-left:8px;font-size:12px}.sw-command-item__chevron{color:var(--sw-muted-foreground);margin-left:auto;display:inline-flex}.sw-command-item__chevron svg{width:14px;height:14px}.sw-command-item[data-active] .sw-item__icon{color:var(--sw-foreground)}.sw-command-dialog{z-index:var(--sw-z-modal);position:fixed;inset:0}.sw-command-dialog__positioner{z-index:calc(var(--sw-z-modal) + 1);pointer-events:none;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.sw-command-dialog__panel{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);pointer-events:auto;filter:drop-shadow(0 24px 48px #00000038)drop-shadow(0 2px 4px #0000000f);outline:none;width:min(100%,600px)}.sw-command-dialog__panel .sw-command{--sw-inset:8px}.sw-command-dialog__panel .sw-command__list{max-height:min(400px,56vh)}.sw-command-dialog__panel .sw-command-item{min-height:40px}.sw-trigger-menu{flex-direction:column;min-width:0;display:flex}.sw-trigger-menu__input{flex-direction:column;gap:6px;min-width:0;display:flex}.sw-trigger-menu__field{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);display:flex}.sw-trigger-menu__field:hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-trigger-menu__field:hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-trigger-menu__field:focus-within{--sw-sq-border:var(--sw-accent)}.sw-trigger-menu__field:has(:focus-visible)>.sw-sq-ring{opacity:1}.sw-trigger-menu__input[data-invalid] .sw-trigger-menu__field{--sw-sq-border:var(--sw-danger);--sw-sq-ring:var(--sw-danger)}.sw-trigger-menu__control{resize:none;min-width:0;font:inherit;letter-spacing:-.01em;color:var(--sw-foreground);background:0 0;border:0;outline:none;flex:1;padding:10px 12px;font-size:15px;line-height:1.5}input.sw-trigger-menu__control{height:40px;padding:0 12px}.sw-trigger-menu__control::placeholder{color:var(--sw-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-trigger-menu__control::placeholder{color:color-mix(in oklab, var(--sw-muted-foreground) 80%, transparent)}}.sw-trigger-menu__content{min-width:14rem;max-height:min(var(--sw-popup-available-height,60vh), 280px)}.sw-token-input{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:6px;cursor:text;flex-direction:column;min-width:0;display:flex;position:relative}.sw-token-input:hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-token-input:hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-token-input:focus-within{--sw-sq-border:var(--sw-accent)}.sw-token-input:has(.sw-token-input__editor:focus-visible)>.sw-sq-ring{opacity:1}.sw-token-input[data-invalid]{--sw-sq-border:var(--sw-danger);--sw-sq-ring:var(--sw-danger)}.sw-token-input[data-disabled]{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-token-input__editor{letter-spacing:-.01em;min-height:44px;max-height:240px;color:var(--sw-foreground);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:8px 12px;font-size:15px;line-height:28px;overflow-y:auto}.sw-token-input__editor[data-empty]:before{content:attr(aria-placeholder);color:var(--sw-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-token-input__editor[data-empty]:before{color:color-mix(in oklab, var(--sw-muted-foreground) 80%, transparent)}}.sw-token-input__editor[data-empty]:before{pointer-events:none;position:absolute}.sw-token-input__host{-webkit-user-select:all;user-select:all;display:inline}.sw-token{vertical-align:top;border-radius:max(6px, calc(var(--sw-sq-r,14px) - var(--sw-inset,6px)));corner-shape:var(--sw-corner-shape);background:var(--sw-foreground);align-items:center;gap:5px;height:24px;margin:2px 2px 0;padding:0 4px 0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sw-token{background:color-mix(in oklab, var(--sw-foreground) 8%, transparent)}}.sw-token{color:var(--sw-foreground);letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard);font-size:14px;font-weight:500;line-height:1}.sw-token:hover{background:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-token:hover{background:color-mix(in oklab, var(--sw-foreground) 12%, transparent)}}.sw-token[data-status=pending]{opacity:.6}.sw-token[data-status=unresolved]{background:var(--sw-danger)}@supports (color:color-mix(in lab, red, red)){.sw-token[data-status=unresolved]{background:color-mix(in oklab, var(--sw-danger) 12%, transparent)}}.sw-token[data-status=unresolved]{color:var(--sw-danger)}.sw-token__icon{color:var(--sw-muted-foreground);display:inline-flex}.sw-token__icon svg{width:14px;height:14px}.sw-token__hash{font-family:var(--sw-font-mono);color:var(--sw-muted-foreground);font-size:12px}.sw-token__remove{border-radius:max(4px, calc(var(--sw-sq-r,14px) - var(--sw-inset,6px) - 3px));corner-shape:var(--sw-corner-shape);width:18px;height:18px;color:var(--sw-muted-foreground);cursor:pointer;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard), color var(--sw-duration-fast) var(--sw-ease-standard);justify-content:center;align-items:center;display:inline-flex}.sw-token__remove:hover{background:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-token__remove:hover{background:color-mix(in oklab, var(--sw-foreground) 12%, transparent)}}.sw-token__remove:hover{color:var(--sw-foreground)}.sw-token__remove svg{width:12px;height:12px}.sw-token-input__host::selection,.sw-token::selection{background:0 0}.sw-date-input{min-width:0;font-family:var(--sw-font-sans);color:var(--sw-foreground);flex-direction:column;gap:6px;display:flex}.sw-date-input__label{letter-spacing:-.01em;align-self:flex-start;font-size:13px;font-weight:500}.sw-date-input__box{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:6px;--sw-date-button-size:28px;min-height:40px;padding:var(--sw-inset) var(--sw-inset) var(--sw-inset) 10px;cursor:text;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex;position:relative}.sw-date-input[data-inline]{align-self:flex-start;max-width:100%}.sw-date-input[data-inline] .sw-date-input__box{width:fit-content;max-width:100%}.sw-date-input[data-size=sm] .sw-date-input__box{--sw-inset:4px;--sw-date-button-size:24px;min-height:32px;padding-inline-start:8px}.sw-date-input[data-size=lg] .sw-date-input__box{--sw-inset:8px;--sw-date-button-size:36px;min-height:52px;padding-inline-start:14px}.sw-date-input__box:hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-date-input__box:hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-date-input__box:focus-within{--sw-sq-border:var(--sw-accent)}.sw-date-input__box:has(:focus-visible)>.sw-sq-ring{opacity:1}.sw-date-input[data-invalid] .sw-date-input__box{--sw-sq-border:var(--sw-danger);--sw-sq-ring:var(--sw-danger)}.sw-date-input[data-disabled] .sw-date-input__box{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-date-input[data-readonly] .sw-date-input__box{--sw-sq-bg:var(--sw-muted)}.sw-date-input__hint,.sw-date-input__error{color:var(--sw-muted-foreground);margin:0;font-size:13px;line-height:1.4}.sw-date-input__error{color:var(--sw-danger)}.sw-date-input__suffix{color:var(--sw-muted-foreground);align-items:center;margin-left:auto;display:inline-flex}.sw-date-input__segments{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none;align-items:center;font-size:15px;line-height:1.2;display:inline-flex;position:relative}.sw-date-input[data-size=lg] .sw-date-input__segments{font-size:17px}.sw-date-input[data-size=sm] .sw-date-input__segments{font-size:14px}.sw-date-input__segment-slot{flex:none;display:inline-grid;position:relative}.sw-date-input__segment-width{visibility:hidden;white-space:pre;grid-area:1/1;min-width:0;padding:3px 4px}.sw-date-input__segment{border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);width:100%;min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;caret-color:#0000;appearance:none;background:0 0;border:0;outline:none;margin:0;padding:3px 4px;position:absolute;inset:0}.sw-date-input__segment::placeholder{color:var(--sw-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-date-input__segment::placeholder{color:color-mix(in oklab, var(--sw-muted-foreground) 75%, transparent)}}.sw-date-input__segment::placeholder{opacity:1}.sw-date-input__segment::selection{background:0 0}.sw-date-input__segment:focus{background:var(--sw-selection);color:var(--sw-foreground)}.sw-date-input__segment:focus::placeholder{color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-date-input__segment:focus::placeholder{color:color-mix(in oklab, var(--sw-foreground) 55%, transparent)}}.sw-date-input__segment:disabled{cursor:not-allowed}.sw-date-input__literal{color:var(--sw-muted-foreground);white-space:pre;-webkit-user-select:none;user-select:none;padding:0 1px}.sw-date-input__native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:8px}.sw-date-input__button{z-index:1;width:var(--sw-date-button-size);height:var(--sw-date-button-size);color:var(--sw-muted-foreground);cursor:pointer;transition:color var(--sw-duration-fast) var(--sw-ease-standard);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.sw-date-input__button:first-of-type{margin-left:auto}.sw-date-input__button>svg:not(.sw-sq-ring){width:16px;height:16px}.sw-date-input__button:hover:not(:disabled){color:var(--sw-foreground)}.sw-date-input__button:disabled{cursor:not-allowed;opacity:var(--sw-disabled-opacity)}.sw-date-input[data-disabled] .sw-date-input__button:disabled{opacity:1}.sw-date-input__button[data-state=open]{--sw-sq-bg:var(--sw-item-active);color:var(--sw-foreground)}.sw-date-picker__range{z-index:1;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex;position:relative}.sw-date-picker__dash{color:var(--sw-muted-foreground)}.sw-popup.sw-date-picker__content{max-width:var(--sw-popup-available-width,calc(100vw - 16px))}.sw-date-picker__layout{align-items:flex-start;gap:6px;display:flex}.sw-date-picker__presets{border-right:1px solid var(--sw-hairline);flex-direction:column;align-self:stretch;gap:2px;min-width:128px;padding-right:6px;display:flex}.sw-date-picker__preset{width:100%;min-height:32px;font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:14px}.sw-date-picker__preset:hover{background:var(--sw-item-hover)}.sw-date-picker__preset:focus-visible{box-shadow:0 0 0 2px var(--sw-accent)}.sw-date-picker__preset[data-selected],.sw-date-picker__preset[data-selected]:hover{background:var(--sw-item-selected);font-weight:500}@media (max-width:560px){.sw-date-picker__layout{flex-direction:column-reverse;align-items:stretch}.sw-date-picker__presets{border-right:0;border-top:1px solid var(--sw-hairline);flex-flow:wrap;padding:6px 0 0}.sw-date-picker__preset{width:auto}}.sw-calendar{--sw-calendar-cell:38px;--sw-calendar-band:var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){.sw-calendar{--sw-calendar-band:color-mix(in oklab, var(--sw-accent) 13%, transparent)}}.sw-calendar{--sw-calendar-preview:var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){.sw-calendar{--sw-calendar-preview:color-mix(in oklab, var(--sw-accent) 8%, transparent)}}.sw-calendar{--sw-calendar-pad:4px;--sw-calendar-day-r:max(4px, calc(var(--sw-sq-r,14px) - var(--sw-inset,6px) - var(--sw-calendar-pad)));padding:var(--sw-calendar-pad);max-width:100%;font-family:var(--sw-font-sans);color:var(--sw-foreground);font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;display:inline-flex;position:relative}.sw-calendar[data-size=sm]{--sw-calendar-cell:32px}.sw-calendar[data-size=lg]{--sw-calendar-cell:44px}.sw-calendar[data-framed]{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:10px;--sw-calendar-pad:0px;padding:10px}.sw-calendar[data-disabled]{opacity:var(--sw-disabled-opacity)}.sw-calendar__header{z-index:1;align-items:center;gap:4px;min-height:32px;display:flex;position:relative}.sw-calendar__heading{text-align:center;letter-spacing:-.015em;flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.2}.sw-calendar__nav{--sw-sq-bg:transparent;width:32px;height:32px;color:var(--sw-muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sw-calendar__nav>svg{width:16px;height:16px;position:relative}.sw-calendar__nav:hover:not(:disabled){--sw-sq-bg:var(--sw-item-hover);color:var(--sw-foreground)}.sw-calendar__nav:focus-visible{outline:none}.sw-calendar__nav:focus-visible>.sw-sq-ring{opacity:1}.sw-calendar__nav:disabled{opacity:var(--sw-disabled-opacity);cursor:default}.sw-calendar__months{z-index:1;flex-wrap:wrap;gap:8px 24px;display:flex;position:relative}.sw-calendar__month{flex-direction:column;gap:4px;min-width:0;display:flex}.sw-calendar__caption{text-align:center;font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);padding:2px 0;font-size:10px}.sw-calendar__viewport{width:calc(var(--sw-calendar-cell) * 7);max-width:100%;position:relative;overflow:hidden}.sw-calendar__grid{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:calc(var(--sw-calendar-cell) * 7);max-width:100%}.sw-calendar__weekday{height:28px;font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);text-align:center;padding:0;font-size:10px;font-weight:400}.sw-calendar__cell{text-align:center;padding:1px;position:relative}.sw-calendar__cell[data-in-range]:before{content:"";background:var(--sw-calendar-band);pointer-events:none;position:absolute;inset:1px 0}.sw-calendar__cell[data-in-range][data-preview]:before{background:var(--sw-calendar-preview)}.sw-calendar__cell[data-in-range][data-range-start]:before{inset-inline-start:50%}.sw-calendar__cell[data-in-range][data-range-end]:before{inset-inline-end:50%}.sw-calendar__cell[data-in-range]:first-child:before{corner-shape:var(--sw-corner-shape);border-start-start-radius:var(--sw-calendar-day-r);border-end-start-radius:var(--sw-calendar-day-r);inset-inline-start:1px}.sw-calendar__cell[data-in-range]:last-child:before{corner-shape:var(--sw-corner-shape);border-start-end-radius:var(--sw-calendar-day-r);border-end-end-radius:var(--sw-calendar-day-r);inset-inline-end:1px}.sw-calendar__day{width:100%;max-width:var(--sw-calendar-cell);aspect-ratio:1;border-radius:var(--sw-calendar-day-r);corner-shape:var(--sw-corner-shape);color:inherit;font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:450;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.sw-calendar[data-size=sm] .sw-calendar__day{font-size:13px}.sw-calendar[data-size=lg] .sw-calendar__day{font-size:15px}.sw-calendar__day:hover{background:var(--sw-item-hover)}.sw-calendar__day:focus-visible{z-index:1;box-shadow:0 0 0 2px var(--sw-accent)}.sw-calendar__day[data-outside]{color:var(--sw-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-calendar__day[data-outside]{color:color-mix(in oklab, var(--sw-muted-foreground) 70%, transparent)}}.sw-calendar__day[data-today]:after{content:"";background:var(--sw-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:15%;left:50%}.sw-calendar__day[data-unavailable]{color:var(--sw-muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:var(--sw-muted-foreground);-webkit-text-decoration-color:var(--sw-muted-foreground);-webkit-text-decoration-color:var(--sw-muted-foreground);text-decoration-color:var(--sw-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-calendar__day[data-unavailable]{-webkit-text-decoration-color:color-mix(in oklab, var(--sw-muted-foreground) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--sw-muted-foreground) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--sw-muted-foreground) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--sw-muted-foreground) 60%, transparent)}}.sw-calendar__day[data-disabled]{cursor:default}.sw-calendar__day[data-disabled]:not([data-unavailable]){opacity:var(--sw-disabled-opacity)}.sw-calendar__day[data-disabled]:hover{background:0 0}.sw-calendar__day[data-range-middle]{background:0 0;border-radius:0}.sw-calendar__day[data-range-middle]:hover{background:var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){.sw-calendar__day[data-range-middle]:hover{background:color-mix(in oklab, var(--sw-accent) 10%, transparent)}}.sw-calendar__day[data-range-middle]:hover{border-radius:var(--sw-calendar-day-r)}.sw-calendar[data-mode=single] .sw-calendar__day[data-selected],.sw-calendar[data-mode=multiple] .sw-calendar__day[data-selected],.sw-calendar__day[data-range-start],.sw-calendar__day[data-range-end]{background:var(--sw-accent-solid);color:var(--sw-accent-foreground);font-weight:500}.sw-calendar__day[data-preview][data-range-end]:not([data-range-start]){background:var(--sw-accent-solid)}@supports (color:color-mix(in lab, red, red)){.sw-calendar__day[data-preview][data-range-end]:not([data-range-start]){background:color-mix(in oklab, var(--sw-accent-solid) 70%, var(--sw-background))}}.sw-calendar__day[data-selected][data-today]:after,.sw-calendar__day[data-range-start][data-today]:after,.sw-calendar__day[data-range-end][data-today]:after{background:var(--sw-accent-foreground)}.sw-calendar__day[data-selected]:focus-visible,.sw-calendar__day[data-range-start]:focus-visible,.sw-calendar__day[data-range-end]:focus-visible{box-shadow:0 0 0 2px var(--sw-background), 0 0 0 4px var(--sw-accent)}.sw-calendar__cell[data-empty]{pointer-events:none}@media (max-width:400px){.sw-calendar{--sw-calendar-cell:min(38px, calc((100vw - 56px) / 7))}}.sw-table__viewport{min-inline-size:0;max-inline-size:100%;overflow-x:auto}.sw-table__viewport:focus-visible{outline:2px solid var(--sw-accent);outline-offset:3px}.sw-table{border-collapse:collapse;background:var(--sw-background);inline-size:100%;color:var(--sw-foreground);text-align:start;font-size:14px;line-height:1.4}.sw-table__caption{text-align:start;padding:12px 14px;font-weight:600}.sw-table th,.sw-table td{border-block-end:1px solid var(--sw-hairline);text-align:start;vertical-align:top;padding:10px 14px}.sw-table thead th{background:var(--sw-muted);color:var(--sw-muted-foreground);font-family:var(--sw-font-mono);font-size:12px;font-weight:550}.sw-table tbody th{font-weight:550}.sw-table [data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.sw-table__empty{color:var(--sw-muted-foreground)}.sw-table__sort{align-items:center;gap:var(--sw-space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sw-table__sort span{color:var(--sw-muted-foreground)}.sw-table__sort:hover{text-decoration:underline}.sw-table__sort:focus-visible{outline:2px solid var(--sw-accent);outline-offset:3px}.sw-collapse{overflow:hidden}.sw-collapse[hidden]{display:none!important}.sw-accordion{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:4px;width:100%;color:var(--sw-foreground);flex-direction:column;display:flex}.sw-accordion[data-variant=plain]{border-top:1px solid var(--sw-hairline)}.sw-accordion__item{position:relative}.sw-accordion__item+.sw-accordion__item{border-top:1px solid var(--sw-hairline)}.sw-accordion[data-variant=plain] .sw-accordion__item{border-bottom:1px solid var(--sw-hairline)}.sw-accordion[data-variant=plain] .sw-accordion__item+.sw-accordion__item{border-top:0}.sw-accordion__header{font:inherit;margin:0}.sw-accordion__trigger{width:100%;min-height:52px;color:inherit;font:inherit;letter-spacing:-.012em;text-align:left;cursor:pointer;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard);background:0 0;border:0;outline:none;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:450;display:flex;position:relative}.sw-accordion[data-variant=plain] .sw-accordion__trigger{padding-inline:2px}.sw-accordion__trigger:hover:not([aria-disabled=true]) .sw-accordion__title{text-decoration:underline;-webkit-text-decoration-color:var(--sw-border);-webkit-text-decoration-color:var(--sw-border);-webkit-text-decoration-color:var(--sw-border);text-decoration-color:var(--sw-border);text-underline-offset:4px}.sw-accordion__trigger:after{content:"";inset:var(--sw-inset);pointer-events:none;opacity:0;border-radius:max(4px, calc(var(--sw-sq-r,20px) - var(--sw-inset)));corner-shape:var(--sw-corner-shape);box-shadow:inset 0 0 0 2px var(--sw-accent);position:absolute}.sw-accordion[data-variant=plain] .sw-accordion__trigger:after{border-radius:var(--sw-radius-xs);inset:2px -2px}.sw-accordion__trigger:focus-visible:after{opacity:1}.sw-accordion__trigger[data-disabled]{color:var(--sw-muted-foreground);cursor:not-allowed}.sw-accordion__trigger[aria-disabled=true]:not([data-disabled]){cursor:default}.sw-accordion__title{flex:1;min-width:0}.sw-accordion__meta{font-family:var(--sw-font-mono);letter-spacing:.04em;color:var(--sw-muted-foreground);flex-shrink:0;font-size:11px}.sw-accordion__chevron{width:16px;height:16px;color:var(--sw-muted-foreground);flex-shrink:0;display:inline-flex}.sw-accordion__chevron svg{width:16px;height:16px}.sw-accordion__content{color:var(--sw-muted-foreground);padding:0 18px 18px;font-size:14px;line-height:1.6}.sw-accordion[data-variant=plain] .sw-accordion__content{padding-inline:2px}.sw-accordion__content>:first-child{margin-top:0}.sw-accordion__content>:last-child{margin-bottom:0}.sw-collapsible{flex-direction:column;width:100%;min-width:0;display:flex}.sw-collapsible__trigger{border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);min-height:32px;color:var(--sw-foreground);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard);background:0 0;border:0;outline:none;align-self:flex-start;align-items:center;gap:8px;margin-inline:-8px;padding:4px 8px;font-size:14px;font-weight:450;display:inline-flex}.sw-collapsible__trigger:hover{background:var(--sw-item-hover)}.sw-collapsible__trigger:focus-visible{box-shadow:0 0 0 2px var(--sw-accent)}.sw-collapsible__trigger:disabled{color:var(--sw-muted-foreground);cursor:not-allowed;background:0 0}.sw-collapsible__chevron{width:14px;height:14px;color:var(--sw-muted-foreground);display:inline-flex}.sw-collapsible__chevron svg{width:14px;height:14px}.sw-collapsible__content{padding-top:8px}.sw-tabs{width:100%;min-width:0;color:var(--sw-foreground);flex-direction:column;gap:16px;display:flex}.sw-tabs[data-orientation=vertical]{flex-direction:row;align-items:flex-start}.sw-tabs__list{scrollbar-width:none;gap:4px;max-width:100%;display:flex;position:relative;overflow-x:auto}.sw-tabs__list::-webkit-scrollbar{display:none}.sw-tabs[data-variant=line] .sw-tabs__list{box-shadow:inset 0 -1px 0 var(--sw-hairline);gap:2px}.sw-tabs[data-variant=pill] .sw-tabs__list{--sw-sq-bg:var(--sw-muted);align-self:flex-start;gap:2px;padding:3px}.sw-tabs[data-orientation=vertical] .sw-tabs__list{flex-direction:column;flex-shrink:0;overflow:visible}.sw-tabs[data-orientation=vertical][data-variant=line] .sw-tabs__list{box-shadow:inset -1px 0 0 var(--sw-hairline)}.sw-tabs__tab{height:40px;color:var(--sw-muted-foreground);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color var(--sw-duration-base) var(--sw-ease-standard);background:0 0;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:450;display:inline-flex;position:relative}.sw-tabs[data-size=sm] .sw-tabs__tab{height:32px;padding:0 10px;font-size:13px}.sw-tabs[data-variant=pill] .sw-tabs__tab{height:34px;padding:0 14px}.sw-tabs[data-variant=pill][data-size=sm] .sw-tabs__tab{height:28px;padding:0 10px}.sw-tabs[data-orientation=vertical] .sw-tabs__tab{justify-content:flex-start;padding-right:20px}.sw-tabs__tab:hover:not([data-disabled]),.sw-tabs__tab[data-state=active]{color:var(--sw-foreground)}.sw-tabs__tab[data-disabled]{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-tabs__tab:focus-visible .sw-tabs__label{outline:2px solid var(--sw-accent);outline-offset:3px;border-radius:4px}.sw-tabs__label,.sw-tabs__icon{z-index:1;position:relative}.sw-tabs__icon{width:16px;height:16px;display:inline-flex}.sw-tabs__icon svg{width:16px;height:16px}.sw-tabs__indicator{background:var(--sw-foreground);z-index:1;border-radius:2px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.sw-tabs[data-orientation=vertical] .sw-tabs__indicator{width:2px;height:auto;inset:8px 0 8px auto}.sw-tabs__pill{--sw-sq-bg:var(--sw-background);z-index:0;filter:drop-shadow(0 1px 1.5px #0000001a);position:absolute;inset:0}.sw-tabs__panel{border-radius:6px;outline:none;flex:1;min-width:0;font-size:14px;line-height:1.6}.sw-tabs__panel:focus-visible{box-shadow:0 0 0 2px var(--sw-accent)}.sw-navigation-menu{max-width:100%;color:var(--sw-foreground);z-index:2;justify-content:center;display:flex;position:relative}.sw-navigation-menu__list{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sw-navigation-menu__trigger,.sw-navigation-menu__top-link{--sw-sq-bg:transparent;height:36px;color:var(--sw-foreground);font:inherit;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);background:0 0;border:0;outline:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:450;text-decoration:none;display:inline-flex}.sw-navigation-menu__trigger{border-radius:0}.sw-navigation-menu__trigger:hover,.sw-navigation-menu__trigger[data-state=open]{--sw-sq-bg:var(--sw-item-hover)}.sw-navigation-menu__top-link:hover{background:var(--sw-item-hover)}.sw-navigation-menu__top-link:focus-visible{box-shadow:0 0 0 2px var(--sw-accent)}.sw-navigation-menu__top-link[data-current]{background:var(--sw-item-selected);font-weight:500}.sw-navigation-menu__chevron{width:12px;height:12px;color:var(--sw-muted-foreground);display:inline-flex}.sw-navigation-menu__chevron svg{width:12px;height:12px}.sw-navigation-menu__positioner{z-index:var(--sw-z-popup);width:min(560px,100vw - 32px);padding-top:8px;position:absolute;top:100%;left:50%;translate:-50%}.sw-navigation-menu__content{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:8px;padding:var(--sw-inset);filter:drop-shadow(0 10px 24px #0000001f)drop-shadow(0 1px 2px #0000000f)}.sw-navigation-menu__content[data-columns="1"]{max-width:340px;margin-inline:auto}.sw-navigation-menu__links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sw-navigation-menu__content[data-columns="2"] .sw-navigation-menu__links{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sw-navigation-menu__link{color:var(--sw-foreground);border-radius:max(4px, calc(var(--sw-sq-r,14px) - var(--sw-inset,8px)));corner-shape:var(--sw-corner-shape);transition:background-color var(--sw-duration-fast) var(--sw-ease-standard);outline:none;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.sw-navigation-menu__link:hover{background:var(--sw-item-hover)}.sw-navigation-menu__link:focus-visible{box-shadow:inset 0 0 0 2px var(--sw-accent)}.sw-navigation-menu__link[data-current]{background:var(--sw-item-selected)}.sw-navigation-menu__link-icon{width:16px;height:16px;color:var(--sw-muted-foreground);flex-shrink:0;margin-top:2px;display:inline-flex}.sw-navigation-menu__link-icon svg{width:16px;height:16px}.sw-navigation-menu__link:hover .sw-navigation-menu__link-icon{color:var(--sw-foreground)}.sw-navigation-menu__link-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sw-navigation-menu__link-label{letter-spacing:-.01em;font-size:14px;font-weight:500}.sw-navigation-menu__link-description{color:var(--sw-muted-foreground);font-size:13px;line-height:1.4}.sw-pagination{max-width:100%;color:var(--sw-foreground);justify-content:center;display:flex}.sw-pagination__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sw-pagination__list>li{display:flex}.sw-pagination__link,.sw-pagination__step{--sw-sq-bg:transparent;--sw-sq-border:transparent;min-width:36px;height:36px;color:var(--sw-foreground);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:450;text-decoration:none;display:inline-flex}.sw-pagination[data-size=sm] .sw-pagination__link,.sw-pagination[data-size=sm] .sw-pagination__step{min-width:30px;height:30px;font-size:13px}.sw-pagination__link:hover,.sw-pagination__step:hover:not([data-disabled]){--sw-sq-bg:var(--sw-item-hover)}.sw-pagination__link[data-current]{--sw-sq-bg:var(--sw-item-selected);cursor:default;font-weight:500}.sw-pagination__step--text{padding:0 10px}.sw-pagination__step[data-disabled]{color:var(--sw-muted-foreground);opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-pagination__step-icon{align-items:center;display:inline-flex}.sw-pagination__step-icon svg{width:16px;height:16px}.sw-pagination__double{margin-left:-10px}.sw-pagination__ellipsis{min-width:24px;height:36px;color:var(--sw-muted-foreground);box-sizing:border-box;justify-content:center;align-items:flex-end;padding-bottom:10px;display:inline-flex}.sw-pagination__status{font-family:var(--sw-font-mono);letter-spacing:.04em;color:var(--sw-muted-foreground);font-variant-numeric:tabular-nums;align-items:center;padding:0 10px;font-size:12px}.sw-pagination__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:479px){.sw-pagination__step-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sw-pagination__step--text{padding:0 8px}.sw-pagination__link,.sw-pagination__step{min-width:32px;height:32px;padding:0 6px}}.sw-toolbar{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:4px;padding:var(--sw-inset);max-width:100%;color:var(--sw-foreground);flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.sw-toolbar[data-variant=plain]{--sw-sq-r:10px;padding:0}.sw-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.sw-toolbar__group{align-items:center;gap:2px;display:inline-flex}.sw-toolbar[data-orientation=vertical] .sw-toolbar__group{flex-direction:column;align-items:stretch}.sw-toolbar__button{min-width:32px;height:32px;color:var(--sw-foreground);font:inherit;border-radius:max(4px, calc(var(--sw-sq-r,10px) - var(--sw-inset,4px)));corner-shape:var(--sw-corner-shape);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard), color var(--sw-duration-fast) var(--sw-ease-standard);background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:450;text-decoration:none;display:inline-flex}.sw-toolbar[data-size=sm] .sw-toolbar__button{min-width:28px;height:28px;padding:0 8px;font-size:12px}.sw-toolbar__button[data-icon-only]{padding:0}.sw-toolbar__button:hover:not([aria-disabled=true],[aria-pressed=true]){background:var(--sw-item-hover)}.sw-toolbar__button:focus-visible{box-shadow:0 0 0 2px var(--sw-accent)}.sw-toolbar__button[aria-pressed=true]{background:var(--sw-foreground);color:var(--sw-background);font-weight:500}.sw-toolbar__button[aria-pressed=false]{color:var(--sw-muted-foreground)}.sw-toolbar__button[aria-pressed=false]:hover{color:var(--sw-foreground)}.sw-toolbar__button[aria-disabled=true]{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-toolbar__icon{flex-shrink:0;width:16px;height:16px;display:inline-flex}.sw-toolbar__icon svg{width:16px;height:16px}.sw-toolbar__separator{background:var(--sw-hairline);flex-shrink:0;align-self:stretch;width:1px;margin:4px}.sw-toolbar__separator[data-orientation=horizontal]{width:auto;height:1px;margin:4px}.sw-toolbar__field{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);min-width:0;height:32px;color:var(--sw-muted-foreground);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sw-toolbar[data-size=sm] .sw-toolbar__field{height:28px}.sw-toolbar__field:hover:not([data-disabled]){--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-toolbar__field:hover:not([data-disabled]){--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-toolbar__field:focus-within{--sw-sq-border:var(--sw-accent)}.sw-toolbar__field:has(:focus-visible)>.sw-sq-ring{opacity:1}.sw-toolbar__field[data-disabled]{opacity:var(--sw-disabled-opacity)}.sw-toolbar__input{width:9rem;min-width:0;height:100%;font:inherit;color:var(--sw-foreground);background:0 0;border:0;outline:none;flex:1;font-size:13px}.sw-toolbar__input::placeholder{color:var(--sw-muted-foreground)}.sw-tree{--sw-tree-indent:18px;--sw-tree-pad:6px;width:100%;min-width:0;color:var(--sw-foreground);letter-spacing:-.01em;outline:none;flex-direction:column;font-size:14px;display:flex}.sw-tree[data-framed]{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:4px;padding:var(--sw-inset)}.sw-tree__item{outline:none}.sw-tree__row{min-height:32px;padding:4px 8px 4px calc(var(--sw-tree-pad) + var(--sw-tree-level,0) * var(--sw-tree-indent));isolation:isolate;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex;position:relative}.sw-tree[data-size=sm]{--sw-tree-indent:16px;--sw-tree-pad:4px;font-size:13px}.sw-tree[data-size=sm] .sw-tree__row{min-height:28px}.sw-tree__row:hover>.sw-row-fill{--sw-row-bg:var(--sw-item-hover)}.sw-tree__item:focus-visible>.sw-tree__row>.sw-row-fill>.sw-sq-ring{opacity:1}.sw-tree__item[aria-selected=true]>.sw-tree__row{font-weight:500}.sw-tree__item[aria-selected=true]>.sw-tree__row>.sw-row-fill{--sw-row-bg:var(--sw-item-selected)}.sw-tree__item[data-disabled]>.sw-tree__row{opacity:var(--sw-disabled-opacity)}.sw-tree__chevron{width:16px;height:16px;color:var(--sw-muted-foreground);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sw-tree__chevron svg{width:14px;height:14px}.sw-tree__chevron:hover{color:var(--sw-foreground)}.sw-tree__chevron--leaf{cursor:default}.sw-tree__icon{width:16px;height:16px;color:var(--sw-muted-foreground);flex-shrink:0;display:inline-flex}.sw-tree__icon svg{width:16px;height:16px}.sw-tree__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sw-tree__meta{font-family:var(--sw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sw-muted-foreground);flex-shrink:0;font-size:10px}.sw-tree__check{width:14px;height:14px;color:var(--sw-accent);flex-shrink:0;display:inline-flex}.sw-tree__check svg{width:14px;height:14px}.sw-tree__group .sw-collapse__inner{position:relative}.sw-tree__group .sw-collapse__inner:before{content:"";top:2px;bottom:2px;left:calc(var(--sw-tree-pad) + 7.5px + var(--sw-tree-level,0) * var(--sw-tree-indent));background:var(--sw-hairline);pointer-events:none;width:1px;position:absolute}.sw-scroll-area{--sw-scroll-fade:28px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.sw-scroll-area__viewport{min-height:0;max-height:inherit;overscroll-behavior:contain;scrollbar-width:none;--sw-fade-t:0px;--sw-fade-b:0px;--sw-fade-l:0px;--sw-fade-r:0px;outline:none;flex:1;overflow:auto}.sw-scroll-area[data-orientation=vertical]>.sw-scroll-area__viewport{overflow-x:hidden}.sw-scroll-area[data-orientation=horizontal]>.sw-scroll-area__viewport{overflow-y:hidden}.sw-scroll-area__viewport::-webkit-scrollbar{display:none}.sw-scroll-area__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--sw-accent);border-radius:6px}.sw-scroll-area[data-orientation=horizontal] .sw-scroll-area__content,.sw-scroll-area[data-orientation=both] .sw-scroll-area__content{width:max-content;min-width:100%}.sw-scroll-area[data-fades][data-overflow-y]:not([data-at-y-start])>.sw-scroll-area__viewport{--sw-fade-t:var(--sw-scroll-fade)}.sw-scroll-area[data-fades][data-overflow-y]:not([data-at-y-end])>.sw-scroll-area__viewport{--sw-fade-b:var(--sw-scroll-fade)}.sw-scroll-area[data-fades][data-overflow-x]:not([data-at-x-start])>.sw-scroll-area__viewport{--sw-fade-l:var(--sw-scroll-fade)}.sw-scroll-area[data-fades][data-overflow-x]:not([data-at-x-end])>.sw-scroll-area__viewport{--sw-fade-r:var(--sw-scroll-fade)}.sw-scroll-area[data-fades]>.sw-scroll-area__viewport{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--sw-fade-t), black calc(100% - var(--sw-fade-b)), transparent 100%), linear-gradient(to right, transparent 0, black var(--sw-fade-l), black calc(100% - var(--sw-fade-r)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--sw-fade-t), black calc(100% - var(--sw-fade-b)), transparent 100%), linear-gradient(to right, transparent 0, black var(--sw-fade-l), black calc(100% - var(--sw-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--sw-fade-t), black calc(100% - var(--sw-fade-b)), transparent 100%), linear-gradient(to right, transparent 0, black var(--sw-fade-l), black calc(100% - var(--sw-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--sw-fade-t), black calc(100% - var(--sw-fade-b)), transparent 100%), linear-gradient(to right, transparent 0, black var(--sw-fade-l), black calc(100% - var(--sw-fade-r)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--sw-fade-t), black calc(100% - var(--sw-fade-b)), transparent 100%), linear-gradient(to right, transparent 0, black var(--sw-fade-l), black calc(100% - var(--sw-fade-r)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.sw-scroll-area__scrollbar{z-index:2;opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--sw-duration-slow) var(--sw-ease-standard);padding:2px;display:flex;position:absolute}.sw-scroll-area__scrollbar[data-orientation=vertical]{width:10px;top:2px;bottom:2px;right:1px}.sw-scroll-area__scrollbar[data-orientation=horizontal]{height:10px;bottom:1px;left:2px;right:2px}.sw-scroll-area[data-orientation=both] .sw-scroll-area__scrollbar[data-orientation=vertical]{bottom:12px}.sw-scroll-area[data-orientation=both] .sw-scroll-area__scrollbar[data-orientation=horizontal]{right:12px}.sw-scroll-area__scrollbar[data-visible]{opacity:1;pointer-events:auto;transition-duration:var(--sw-duration-fast)}.sw-scroll-area__thumb{background:var(--sw-foreground);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sw-scroll-area__thumb{background:color-mix(in oklab, var(--sw-foreground) 28%, transparent)}}.sw-scroll-area__thumb{transition:background-color var(--sw-duration-fast) var(--sw-ease-standard)}.sw-scroll-area__scrollbar[data-orientation=vertical] .sw-scroll-area__thumb{width:100%}.sw-scroll-area__scrollbar[data-orientation=horizontal] .sw-scroll-area__thumb{height:100%}.sw-scroll-area__scrollbar:hover .sw-scroll-area__thumb,.sw-scroll-area__scrollbar[data-dragging] .sw-scroll-area__thumb{background:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-scroll-area__scrollbar:hover .sw-scroll-area__thumb,.sw-scroll-area__scrollbar[data-dragging] .sw-scroll-area__thumb{background:color-mix(in oklab, var(--sw-foreground) 48%, transparent)}}.sw-scroll-area__to-end{z-index:3;border:1px solid var(--sw-frame);background:var(--sw-background);height:28px;color:var(--sw-foreground);font:inherit;cursor:pointer;box-shadow:var(--sw-shadow-popup);opacity:0;pointer-events:none;transition:opacity var(--sw-duration-base) var(--sw-ease-standard), translate var(--sw-duration-base) var(--sw-ease-standard);border-radius:999px;outline:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50% 6px}.sw-scroll-area__to-end svg{width:14px;height:14px}.sw-scroll-area__to-end[data-visible]{opacity:1;pointer-events:auto;translate:-50%}.sw-scroll-area__to-end:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}.sw-resizable{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.sw-resizable[data-framed]{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame)}.sw-resizable[data-orientation=vertical]{flex-direction:column}.sw-resizable[data-dragging]{-webkit-user-select:none;user-select:none;cursor:col-resize}.sw-resizable[data-dragging][data-orientation=vertical]{cursor:row-resize}.sw-resizable__panel{min-width:0;min-height:0;position:relative;overflow:hidden}.sw-resizable__handle{z-index:1;background:var(--sw-frame);touch-action:none;cursor:col-resize;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard);outline:none;flex:0 0 1px;position:relative}.sw-resizable[data-orientation=vertical]>.sw-resizable__handle{cursor:row-resize}.sw-resizable__handle:before{content:"";position:absolute;inset:0 -6px}.sw-resizable[data-orientation=vertical]>.sw-resizable__handle:before{inset:-6px 0}.sw-resizable__handle:hover,.sw-resizable__handle[data-dragging]{background:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-resizable__handle:hover,.sw-resizable__handle[data-dragging]{background:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-resizable__handle:focus-visible{background:var(--sw-accent)}.sw-resizable__handle[data-disabled]{cursor:default;background:var(--sw-frame)}.sw-resizable__grip{background:var(--sw-background);width:8px;height:28px;box-shadow:inset 0 0 0 1px var(--sw-frame);pointer-events:none;transition:box-shadow var(--sw-duration-fast) var(--sw-ease-standard);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.sw-resizable__grip:after{content:"";background:var(--sw-muted-foreground);width:2px;height:12px;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard);border-radius:1px}.sw-resizable[data-orientation=vertical]>.sw-resizable__handle>.sw-resizable__grip{width:28px;height:8px}.sw-resizable[data-orientation=vertical]>.sw-resizable__handle>.sw-resizable__grip:after{width:12px;height:2px}.sw-resizable__handle:hover>.sw-resizable__grip,.sw-resizable__handle[data-dragging]>.sw-resizable__grip{box-shadow:inset 0 0 0 1px var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-resizable__handle:hover>.sw-resizable__grip,.sw-resizable__handle[data-dragging]>.sw-resizable__grip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-resizable__handle:hover>.sw-resizable__grip:after,.sw-resizable__handle[data-dragging]>.sw-resizable__grip:after{background:var(--sw-foreground)}.sw-resizable__handle:focus-visible>.sw-resizable__grip{box-shadow:inset 0 0 0 1.5px var(--sw-accent)}.sw-resizable__handle:focus-visible>.sw-resizable__grip:after{background:var(--sw-accent)}.sw-resizable__handle[data-disabled]>.sw-resizable__grip:after{background:var(--sw-frame)}.sw-carousel{width:100%;min-width:0;color:var(--sw-foreground);flex-direction:column;gap:12px;display:flex}.sw-carousel__viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;outline:none;margin:-4px;padding:4px;scroll-padding-inline:4px;display:flex;position:relative;overflow:auto hidden}.sw-carousel__viewport::-webkit-scrollbar{display:none}.sw-carousel__viewport:focus-visible{outline:2px solid var(--sw-accent);outline-offset:-2px;border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape)}.sw-carousel__content{gap:var(--sw-carousel-gap,12px);width:100%;display:flex}.sw-carousel__item{flex:0 0 calc((100% - (var(--sw-carousel-per-page,1) - 1) * var(--sw-carousel-gap,12px)) / var(--sw-carousel-per-page,1));scroll-snap-align:start;min-width:0}.sw-carousel__bar{align-items:center;gap:12px;min-height:32px;display:flex}.sw-carousel__nav{gap:6px;margin-left:auto;display:inline-flex}.sw-carousel__button{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);width:32px;height:32px;color:var(--sw-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sw-carousel__button svg{width:16px;height:16px}.sw-carousel__button:hover:not([data-disabled]){--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-carousel__button:hover:not([data-disabled]){--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-carousel__button[data-disabled]{color:var(--sw-muted-foreground);opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-carousel__dots{align-items:center;gap:2px;display:inline-flex}.sw-carousel__dot{cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;width:20px;height:20px;padding:0;position:relative}.sw-carousel__dot:before{content:"";background:var(--sw-foreground);border-radius:3px;width:6px;height:6px;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.sw-carousel__dot:before{background:color-mix(in oklab, var(--sw-foreground) 22%, transparent)}}.sw-carousel__dot:before{transition:width var(--sw-duration-base) var(--sw-ease-standard), background-color var(--sw-duration-base) var(--sw-ease-standard)}.sw-carousel__dot:hover:before{background:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-carousel__dot:hover:before{background:color-mix(in oklab, var(--sw-foreground) 45%, transparent)}}.sw-carousel__dot[data-selected]{width:28px}.sw-carousel__dot[data-selected]:before{background:var(--sw-foreground);width:18px}.sw-carousel__dot:focus-visible{box-shadow:0 0 0 2px var(--sw-accent)}.sw-avatar{--sw-avatar-size:36px;width:var(--sw-avatar-size);height:var(--sw-avatar-size);vertical-align:middle;color:var(--sw-foreground);font-family:var(--sw-font-sans);flex-shrink:0;display:inline-flex;position:relative}.sw-avatar__clip{background:var(--sw-muted);box-shadow:inset 0 0 0 1px var(--sw-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sw-avatar__clip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sw-foreground) 6%, transparent)}}.sw-avatar[data-shape=squircle] .sw-avatar__clip{border-radius:32%}.sw-avatar__image{object-fit:cover;width:100%;height:100%;transition:opacity var(--sw-duration-fast) var(--sw-ease-standard);position:absolute;inset:0}.sw-avatar__image[data-hidden]{opacity:0}.sw-avatar__fallback{font-size:calc(var(--sw-avatar-size) * .38);letter-spacing:-.02em;color:var(--sw-subtle);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.sw-avatar__fallback[data-waiting]{visibility:hidden}.sw-avatar__icon{width:56%;height:56%;color:var(--sw-muted-foreground)}.sw-avatar__ring{background:var(--sw-avatar-ring,var(--sw-background));border-radius:50%;display:none;position:absolute;inset:-2px}.sw-avatar[data-shape=squircle] .sw-avatar__ring{border-radius:34%}.sw-avatar__presence{width:max(8px, calc(var(--sw-avatar-size) * .28));height:max(8px, calc(var(--sw-avatar-size) * .28));background:var(--sw-muted-foreground);box-shadow:0 0 0 2px var(--sw-avatar-ring,var(--sw-background));border-radius:50%;position:absolute;bottom:-1px;right:-1px}.sw-avatar[data-shape=squircle] .sw-avatar__presence{bottom:-3px;right:-3px}.sw-avatar__presence[data-presence=online]{background:var(--sw-success)}.sw-avatar__presence[data-presence=away]{background:var(--sw-chart-4)}.sw-avatar__presence[data-presence=busy]{background:var(--sw-danger)}.sw-avatar__presence[data-presence=offline]{box-shadow:inset 0 0 0 2px var(--sw-muted-foreground), 0 0 0 2px var(--sw-avatar-ring,var(--sw-background));background:0 0}.sw-avatar-group{isolation:isolate;align-items:center;display:inline-flex}.sw-avatar-group>.sw-avatar+.sw-avatar{margin-inline-start:calc(var(--sw-avatar-overlap) * -1)}.sw-avatar-group>.sw-avatar .sw-avatar__ring{display:block}.sw-avatar-group>.sw-avatar{transition:transform var(--sw-duration-fast) var(--sw-ease-standard)}.sw-avatar-group>.sw-avatar:hover{z-index:1;transform:translateY(-2px)}.sw-avatar--more .sw-avatar__fallback{font-family:var(--sw-font-mono);font-size:max(10px, calc(var(--sw-avatar-size) * .32));letter-spacing:0;color:var(--sw-foreground)}.sw-timeline{--sw-tl-marker:22px;min-width:0;font-family:var(--sw-font-sans);color:var(--sw-foreground);flex-direction:column;display:flex}.sw-timeline[data-size=sm]{--sw-tl-marker:14px}.sw-timeline__item{grid-template-columns:var(--sw-tl-marker) minmax(0, 1fr);border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);outline:none;column-gap:14px;padding-bottom:22px;display:grid;position:relative}.sw-timeline__item:last-child{padding-bottom:0}.sw-timeline__item:focus-visible{outline:2px solid var(--sw-accent);outline-offset:4px}.sw-timeline__item>:not(.sw-timeline__marker,.sw-timeline__connector){grid-column:2}.sw-timeline__marker{z-index:1;width:var(--sw-tl-marker);height:var(--sw-tl-marker);background:var(--sw-background);box-shadow:inset 0 0 0 1.5px var(--sw-frame);color:var(--sw-muted-foreground);border-radius:50%;grid-area:1/1/span 3;place-items:center;display:grid;position:relative}.sw-timeline__marker:not([data-icon]):not([data-complete]):after{content:"";background:var(--sw-foreground);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.sw-timeline__marker:not([data-icon]):not([data-complete]):after{background:color-mix(in oklab, var(--sw-foreground) 45%, transparent)}}.sw-timeline[data-size=sm] .sw-timeline__marker:not([data-icon]):not([data-complete]):after{width:4px;height:4px}.sw-timeline__marker svg{width:60%;height:60%}.sw-timeline__marker[data-icon]{background:var(--sw-muted);box-shadow:inset 0 0 0 1px var(--sw-hairline);color:var(--sw-foreground)}.sw-timeline__marker[data-complete]{background:var(--sw-foreground);box-shadow:none;color:var(--sw-background)}.sw-timeline__marker[data-current]{box-shadow:inset 0 0 0 1.5px var(--sw-accent), 0 0 0 4px var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){.sw-timeline__marker[data-current]{box-shadow:inset 0 0 0 1.5px var(--sw-accent), 0 0 0 4px color-mix(in oklab, var(--sw-accent) 16%, transparent)}}.sw-timeline__marker[data-current]{color:var(--sw-accent)}.sw-timeline__marker[data-current]:not([data-icon]):after{background:var(--sw-accent);width:8px;height:8px}.sw-timeline__marker[data-upcoming]{box-shadow:inset 0 0 0 1.5px var(--sw-border)}.sw-timeline__marker[data-upcoming]:not([data-icon]):after{background:0 0}.sw-timeline__connector{top:calc(var(--sw-tl-marker) + 4px);bottom:4px;left:calc(var(--sw-tl-marker) / 2 - .75px);background:var(--sw-border);border-radius:1px;width:1.5px;position:absolute}.sw-timeline__connector[data-complete]{background:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-timeline__connector[data-complete]{background:color-mix(in oklab, var(--sw-foreground) 70%, transparent)}}.sw-timeline__connector[data-upcoming]{background:repeating-linear-gradient(to bottom, var(--sw-frame) 0 3px, transparent 3px 7px)}.sw-timeline__item:last-child>.sw-timeline__connector,.sw-timeline__item[data-last]>.sw-timeline__connector{display:none}.sw-timeline__content{min-width:0;padding-top:calc((var(--sw-tl-marker) - 21px) / 2)}.sw-timeline__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.sw-timeline__title{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:21px}.sw-timeline__title[data-upcoming]{color:var(--sw-muted-foreground)}.sw-timeline__item[data-importance=high] .sw-timeline__title{font-weight:600}.sw-timeline__importance{font-size:11px;font-family:var(--sw-font-mono);color:var(--sw-muted-foreground)}.sw-timeline__time{font-family:var(--sw-font-mono);letter-spacing:.04em;color:var(--sw-muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.sw-timeline__description{color:var(--sw-muted-foreground);margin-top:2px;font-size:13px;line-height:1.5}.sw-timeline__content>:where(:not(.sw-timeline__head,.sw-timeline__description)){margin-top:8px}.sw-timeline[data-size=sm] .sw-timeline__title{font-size:13px}.sw-timeline[data-size=sm] .sw-timeline__item{padding-bottom:16px}.sw-timeline[data-orientation=horizontal]{scrollbar-width:thin;flex-direction:row;padding:6px 4px;overflow-x:auto}.sw-timeline[data-orientation=horizontal] .sw-timeline__item{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--sw-tl-marker) auto;flex:1 0 140px;row-gap:12px;padding:0 16px 0 0}.sw-timeline[data-orientation=horizontal] .sw-timeline__item:last-child{padding-right:0}.sw-timeline[data-orientation=horizontal] .sw-timeline__marker{grid-row:1}.sw-timeline[data-orientation=horizontal] .sw-timeline__item>:not(.sw-timeline__marker,.sw-timeline__connector){grid-area:2/1}.sw-timeline[data-orientation=horizontal] .sw-timeline__connector{top:calc(var(--sw-tl-marker) / 2 - .75px);bottom:auto;left:calc(var(--sw-tl-marker) + 6px);width:auto;height:1.5px;right:6px}.sw-timeline[data-orientation=horizontal] .sw-timeline__connector[data-upcoming]{background:repeating-linear-gradient(to right, var(--sw-frame) 0 3px, transparent 3px 7px)}.sw-timeline[data-orientation=horizontal] .sw-timeline__content{padding-top:0}.sw-timeline[data-orientation=horizontal] .sw-timeline__head{flex-direction:column;align-items:flex-start}.sw-waterfall{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-waterfall-name-width:200px;--sw-inset:4px;padding:var(--sw-inset);min-width:0;font-family:var(--sw-font-sans);color:var(--sw-foreground);font-size:13px;position:relative;container-type:inline-size}@media (max-width:520px){.sw-waterfall{--sw-waterfall-name-width:112px}}@container (max-width:560px){.sw-waterfall__tick:nth-child(2n):not([data-edge]){display:none}}.sw-waterfall__grid{flex-direction:column;display:flex}.sw-waterfall__row{grid-template-columns:var(--sw-waterfall-cols);border-radius:max(4px, calc(var(--sw-sq-r,14px) - var(--sw-inset,4px)));corner-shape:var(--sw-corner-shape);cursor:default;outline:none;align-items:center;column-gap:12px;min-height:32px;padding:0 8px;display:grid;position:relative}.sw-waterfall__row:not(.sw-waterfall__row--header):hover{background:var(--sw-item-hover);z-index:2}.sw-waterfall__row:focus-visible{box-shadow:inset 0 0 0 2px var(--sw-accent);z-index:2}.sw-waterfall__row[data-selected]{background:var(--sw-item-selected)}.sw-waterfall__row[data-selected] .sw-waterfall__label{font-weight:500}.sw-waterfall__row--header{border-bottom:1px solid var(--sw-hairline);min-height:30px;font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);border-radius:0;margin-bottom:4px;font-size:10px}.sw-waterfall__name{min-width:0;align-items:center;gap:6px;padding-inline-start:calc(var(--sw-waterfall-level,0) * 14px);display:flex}.sw-waterfall__toggle{corner-shape:var(--sw-corner-shape);width:18px;height:18px;color:var(--sw-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.sw-waterfall__toggle[data-leaf]{cursor:default}.sw-waterfall__toggle:not([data-leaf]):hover{background:var(--sw-item-active);color:var(--sw-foreground)}.sw-waterfall__toggle svg{width:12px;height:12px;transition:transform var(--sw-duration-fast) var(--sw-ease-standard)}.sw-waterfall__toggle[data-state=open] svg{transform:rotate(90deg)}.sw-waterfall__swatch{background:var(--sw-waterfall-color,var(--sw-chart-1));border-radius:2px;flex-shrink:0;width:8px;height:8px}.sw-waterfall__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;overflow:hidden}.sw-waterfall__cell{text-overflow:ellipsis;min-width:0;font-family:var(--sw-font-mono);color:var(--sw-muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}.sw-waterfall__axis{align-self:stretch;position:relative}.sw-waterfall__tick{top:50%;left:var(--sw-waterfall-pos);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%,-50%)}.sw-waterfall__tick[data-edge=start]{transform:translateY(-50%)}.sw-waterfall__tick[data-edge=end]{transform:translate(-100%,-50%)}.sw-waterfall__track{align-self:stretch;min-height:32px;position:relative}.sw-waterfall__bar{top:50%;left:var(--sw-waterfall-start);width:max(2px, var(--sw-waterfall-size));background:var(--sw-waterfall-color);height:12px;transition:opacity var(--sw-duration-fast) var(--sw-ease-standard), height var(--sw-duration-fast) var(--sw-ease-standard);border-radius:3px;position:absolute;transform:translateY(-50%)}.sw-waterfall__row[data-branch] .sw-waterfall__bar{opacity:.85}.sw-waterfall__row:hover .sw-waterfall__bar,.sw-waterfall__row[data-selected] .sw-waterfall__bar{opacity:1;height:16px}.sw-waterfall__duration{top:50%;left:calc(var(--sw-waterfall-start) + var(--sw-waterfall-size) + 6px);font-family:var(--sw-font-mono);color:var(--sw-muted-foreground);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;transform:translateY(-50%)}.sw-waterfall__duration[data-side=before]{left:auto;right:calc(100% - var(--sw-waterfall-start) + 6px)}.sw-waterfall__duration[data-side=inside]{left:auto;right:calc(100% - var(--sw-waterfall-start) - var(--sw-waterfall-size) + 6px);color:var(--sw-background);font-weight:500}.sw-waterfall__mark-line{top:0;bottom:0;left:var(--sw-waterfall-pos);border-left:1px dashed var(--sw-foreground);position:absolute}@supports (color:color-mix(in lab, red, red)){.sw-waterfall__mark-line{border-left:1px dashed color-mix(in oklab, var(--sw-foreground) 28%, transparent)}}.sw-waterfall__mark-line{pointer-events:none}.sw-waterfall__detail{top:calc(100% - 2px);left:var(--sw-waterfall-start);z-index:5;border:1px solid var(--sw-frame);border-radius:var(--sw-radius-sm);corner-shape:var(--sw-corner-shape);background:var(--sw-background);pointer-events:none;min-width:180px;max-width:260px;animation:sw-waterfall-in var(--sw-duration-fast) var(--sw-ease-standard);padding:10px 12px;position:absolute}.sw-waterfall__detail[data-side=end]{left:auto;right:calc(100% - var(--sw-waterfall-start) - var(--sw-waterfall-size))}@keyframes sw-waterfall-in{0%{opacity:0;transform:translateY(-3px)}}.sw-waterfall__detail-title{overflow-wrap:anywhere;margin-bottom:6px;font-size:13px;font-weight:500}.sw-waterfall__detail dl{grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:12px;display:grid}.sw-waterfall__detail dt{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);align-self:center;font-size:10px}.sw-waterfall__detail dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.sw-waterfall__footer{border-top:1px solid var(--sw-hairline);font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);flex-wrap:wrap;gap:6px 16px;margin-top:4px;padding:10px 8px 4px;font-size:10px;display:flex}.sw-waterfall__legend{align-items:center;gap:6px;display:inline-flex}.sw-waterfall__mark-key{border-top:1px dashed var(--sw-foreground);width:12px}@supports (color:color-mix(in lab, red, red)){.sw-waterfall__mark-key{border-top:1px dashed color-mix(in oklab, var(--sw-foreground) 40%, transparent)}}.sw-color-picker,.sw-color-picker__trigger{--sw-cp-checker:repeating-conic-gradient(var(--sw-foreground) 0 25%, var(--sw-background) 0 50%) 0 0 / 8px 8px}@supports (color:color-mix(in lab, red, red)){.sw-color-picker,.sw-color-picker__trigger{--sw-cp-checker:repeating-conic-gradient(color-mix(in oklab, var(--sw-foreground) 12%, var(--sw-background)) 0 25%, var(--sw-background) 0 50%) 0 0 / 8px 8px}}.sw-color-picker,.sw-color-picker__trigger{--sw-cp-inner:max(4px, calc(var(--sw-sq-r,20px) - var(--sw-inset,12px)))}.sw-color-picker{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:12px;width:264px;max-width:100%;padding:var(--sw-inset);font-family:var(--sw-font-sans);color:var(--sw-foreground);flex-direction:column;gap:12px;display:flex}.sw-color-picker[data-disabled]{opacity:var(--sw-disabled-opacity)}.sw-color-picker[data-disabled] .sw-color-picker__area,.sw-color-picker[data-disabled] .sw-color-picker__slider{pointer-events:none}.sw-color-picker__area{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;height:164px;margin:8px 8px 2px;position:relative}.sw-color-picker__area-bg{border-radius:var(--sw-cp-inner);corner-shape:var(--sw-corner-shape);background:linear-gradient(to top, black, transparent), linear-gradient(to right, white, var(--sw-cp-hue));position:absolute;inset:0}.sw-color-picker__area-bg:after{content:"";border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--sw-foreground);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sw-color-picker__area-bg:after{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sw-foreground) 10%, transparent)}}.sw-color-picker__thumb{z-index:1;background:var(--sw-cp-solid);cursor:grab;width:18px;height:18px;transition:scale var(--sw-duration-fast) var(--sw-ease-standard);border-radius:50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #00000038,0 1px 3px #00000040}.sw-color-picker__thumb:active{cursor:grabbing;scale:1.1}.sw-color-picker__thumb:focus-visible{box-shadow:inset 0 0 0 3px white, 0 0 0 1px #00000038, 0 0 0 4px var(--sw-accent)}.sw-color-picker__slider{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;height:14px;margin:0 2px;position:relative}.sw-color-picker__track{border-radius:var(--sw-cp-inner);corner-shape:var(--sw-corner-shape);box-shadow:inset 0 0 0 1px var(--sw-foreground);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sw-color-picker__track{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sw-foreground) 10%, transparent)}}.sw-color-picker__slider[data-channel=hue] .sw-color-picker__track{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.sw-color-picker__slider[data-channel=alpha] .sw-color-picker__track{background:linear-gradient(to right, transparent, var(--sw-cp-solid)), var(--sw-cp-checker)}.sw-color-picker__slider[data-channel=hue] .sw-color-picker__thumb{background:var(--sw-cp-hue)}.sw-color-picker__slider[data-channel=alpha] .sw-color-picker__thumb{background:linear-gradient(var(--sw-cp-color), var(--sw-cp-color)), var(--sw-cp-checker)}.sw-color-picker__row{align-items:center;gap:8px;display:flex}.sw-color-picker__preview{border-radius:var(--sw-cp-inner);corner-shape:var(--sw-corner-shape);background:linear-gradient(var(--sw-cp-color), var(--sw-cp-color)), var(--sw-cp-checker);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--sw-foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sw-color-picker__preview{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sw-foreground) 12%, transparent)}}.sw-color-picker__input{flex:1}.sw-color-picker__input .sw-input__control{font-family:var(--sw-font-mono);letter-spacing:.02em;font-size:12px}.sw-color-picker__presets{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.sw-color-picker__preset{border-radius:var(--sw-cp-inner);corner-shape:var(--sw-corner-shape);background:linear-gradient(var(--sw-cp-preset), var(--sw-cp-preset)), var(--sw-cp-checker);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-color-picker__preset{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sw-foreground) 12%, transparent)}}.sw-color-picker__preset{cursor:pointer;transition:scale var(--sw-duration-fast) var(--sw-ease-standard);outline:none}.sw-color-picker__preset:hover{scale:1.08}.sw-color-picker__preset[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--sw-foreground), 0 0 0 2px var(--sw-background), 0 0 0 3.5px var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-color-picker__preset[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sw-foreground) 12%, transparent), 0 0 0 2px var(--sw-background), 0 0 0 3.5px var(--sw-foreground)}}.sw-color-picker__preset:focus-visible{box-shadow:0 0 0 2px var(--sw-background), 0 0 0 4px var(--sw-accent)}.sw-color-picker__preset[aria-disabled=true]{cursor:default;scale:1}.sw-color-picker-popover{display:inline-flex}.sw-color-picker__trigger{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-inset:6px;height:40px;color:var(--sw-foreground);font-family:var(--sw-font-mono);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:12px;display:inline-flex}.sw-color-picker__trigger .sw-color-picker__preview{width:28px;height:28px}.sw-color-picker__trigger[data-size=sm]{--sw-inset:4px;height:32px;padding-left:var(--sw-inset)}.sw-color-picker__trigger[data-size=sm] .sw-color-picker__preview{width:24px;height:24px}.sw-color-picker__trigger[data-size=lg]{--sw-inset:8px;height:52px;padding-left:var(--sw-inset);font-size:14px}.sw-color-picker__trigger[data-size=lg] .sw-color-picker__preview{width:36px;height:36px}.sw-color-picker__trigger:hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-color-picker__trigger:hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 45%, var(--sw-background))}}.sw-color-picker__trigger[data-state=open]{--sw-sq-border:var(--sw-accent)}.sw-color-picker__trigger:disabled{opacity:var(--sw-disabled-opacity);cursor:not-allowed}.sw-color-picker__trigger-text{white-space:nowrap}.sw-file-input{width:100%;min-width:0;font-family:var(--sw-font-sans);color:var(--sw-foreground);flex-direction:column;gap:10px;display:flex}.sw-file-input__zone{--sw-sq-bg:var(--sw-muted)}@supports (color:color-mix(in lab, red, red)){.sw-file-input__zone{--sw-sq-bg:color-mix(in oklab, var(--sw-muted) 55%, var(--sw-background))}}.sw-file-input__zone{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-file-input__zone{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 32%, var(--sw-background))}}.sw-file-input__zone{text-align:center;cursor:pointer;outline:none;flex-direction:column;align-items:center;gap:6px;padding:24px 16px 20px;display:flex}.sw-file-input__zone>*{pointer-events:none}.sw-file-input__zone>.sw-button{pointer-events:auto;margin-top:6px}.sw-file-input__zone>.sw-sq-stroke path{stroke-dasharray:3 4;stroke-linecap:round}.sw-file-input__zone:hover{--sw-sq-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-file-input__zone:hover{--sw-sq-border:color-mix(in oklab, var(--sw-foreground) 35%, var(--sw-background))}}.sw-file-input__zone[data-drag-accept]{--sw-sq-border:var(--sw-accent);--sw-sq-bg:var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){.sw-file-input__zone[data-drag-accept]{--sw-sq-bg:color-mix(in oklab, var(--sw-accent) 7%, var(--sw-background))}}.sw-file-input__zone[data-drag-reject]{--sw-sq-border:var(--sw-danger);--sw-sq-bg:var(--sw-danger)}@supports (color:color-mix(in lab, red, red)){.sw-file-input__zone[data-drag-reject]{--sw-sq-bg:color-mix(in oklab, var(--sw-danger) 6%, var(--sw-background))}}.sw-file-input__glyph{width:20px;height:20px;color:var(--sw-muted-foreground);transition:transform var(--sw-duration-base) var(--sw-ease-standard), color var(--sw-duration-fast) var(--sw-ease-standard);margin-bottom:4px;display:inline-flex}.sw-file-input__glyph svg{width:20px;height:20px}.sw-file-input__zone:hover .sw-file-input__glyph{color:var(--sw-foreground)}.sw-file-input__zone[data-drag-accept] .sw-file-input__glyph{color:var(--sw-accent);transform:translateY(-3px)}.sw-file-input__zone[data-drag-reject] .sw-file-input__glyph{color:var(--sw-danger)}.sw-file-input__title{letter-spacing:-.01em;font-size:15px;font-weight:500}.sw-file-input__hint{text-wrap:balance;max-width:32ch;color:var(--sw-muted-foreground);font-size:13px;line-height:1.4}.sw-file-input__bar{display:flex}.sw-file-input[data-disabled]{opacity:var(--sw-disabled-opacity)}.sw-file-input[data-disabled] .sw-file-input__zone{cursor:not-allowed}.sw-file-input__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sw-file-input__item{--sw-sq-r:var(--sw-radius-sm);--sw-inset:6px;border:1px solid var(--sw-frame);border-radius:var(--sw-sq-r);corner-shape:var(--sw-corner-shape);background:var(--sw-background);outline:none;align-items:center;gap:10px;min-height:44px;padding:5px;display:flex;overflow:hidden}.sw-file-input__item:focus-visible{border-color:var(--sw-accent);box-shadow:0 0 0 1px var(--sw-accent)}.sw-file-input__thumb{border-radius:max(4px, calc(var(--sw-sq-r) - var(--sw-inset)));corner-shape:var(--sw-corner-shape);background:var(--sw-muted);width:32px;height:32px;color:var(--sw-muted-foreground);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sw-file-input__thumb img{object-fit:cover;width:100%;height:100%}.sw-file-input__thumb svg{width:16px;height:16px}.sw-file-input__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0;font-size:13px;overflow:hidden}.sw-file-input__size{font-family:var(--sw-font-mono);color:var(--sw-muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.sw-file-input__remove{border-radius:max(4px, calc(var(--sw-sq-r) - var(--sw-inset)));corner-shape:var(--sw-corner-shape);width:28px;height:28px;color:var(--sw-muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.sw-file-input__remove:focus-visible{box-shadow:0 0 0 2px var(--sw-accent);outline:none}.sw-file-input__remove:hover{background:var(--sw-item-hover);color:var(--sw-foreground)}.sw-file-input__remove svg{width:14px;height:14px}.sw-file-input__errors{color:var(--sw-danger);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sw-file-input__errors li{align-items:center;gap:6px;min-width:0;display:flex}.sw-file-input__errors svg{flex-shrink:0;width:14px;height:14px}.sw-file-input__errors strong{overflow-wrap:anywhere;font-weight:500}.sw-image-cropper{width:100%;min-width:0;font-family:var(--sw-font-sans);color:var(--sw-foreground);flex-direction:column;gap:12px;display:flex}.sw-image-cropper__viewport{--sw-sq-bg:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-image-cropper__viewport{--sw-sq-bg:color-mix(in oklab, var(--sw-foreground) 88%, var(--sw-background))}}.sw-image-cropper__viewport{touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.sw-image-cropper[data-mode=frame] .sw-image-cropper__viewport{cursor:grab}.sw-image-cropper[data-mode=frame][data-dragging] .sw-image-cropper__viewport{cursor:grabbing}.sw-image-cropper__image{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.sw-image-cropper__empty{color:var(--sw-background);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.sw-image-cropper__selection{outline-offset:0;cursor:move;outline:1px solid #ffffffd9;position:absolute;box-shadow:0 0 0 9999px #00000085}.sw-image-cropper[data-mode=frame] .sw-image-cropper__selection{cursor:inherit;pointer-events:none}.sw-image-cropper[data-shape=circle] .sw-image-cropper__selection{border-radius:50%}.sw-image-cropper__selection:focus-visible{outline:2px solid var(--sw-accent)}.sw-image-cropper__grid{border-radius:inherit;opacity:.45;pointer-events:none;transition:opacity var(--sw-duration-fast) var(--sw-ease-standard);position:absolute;inset:0;overflow:hidden}.sw-image-cropper[data-dragging] .sw-image-cropper__grid{opacity:1}.sw-image-cropper__grid i{background:#ffffff8c;position:absolute}.sw-image-cropper__grid i:first-child{width:1px;top:0;bottom:0;left:33.333%}.sw-image-cropper__grid i:nth-child(2){width:1px;top:0;bottom:0;left:66.666%}.sw-image-cropper__grid i:nth-child(3){height:1px;top:33.333%;left:0;right:0}.sw-image-cropper__grid i:nth-child(4){height:1px;top:66.666%;left:0;right:0}.sw-image-cropper__handle{touch-action:none;background:#fff;border-radius:3px;outline:none;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1px #0000004d,0 1px 3px #00000040}.sw-image-cropper__handle:before{content:"";position:absolute;inset:-10px}.sw-image-cropper__handle:focus-visible{box-shadow:0 0 0 2px var(--sw-accent), 0 0 0 4px white}.sw-image-cropper__handle[data-position=nw]{cursor:nwse-resize;top:0;left:0}.sw-image-cropper__handle[data-position=n]{cursor:ns-resize;top:0;left:50%}.sw-image-cropper__handle[data-position=ne]{cursor:nesw-resize;top:0;left:100%}.sw-image-cropper__handle[data-position=e]{cursor:ew-resize;top:50%;left:100%}.sw-image-cropper__handle[data-position=se]{cursor:nwse-resize;top:100%;left:100%}.sw-image-cropper__handle[data-position=s]{cursor:ns-resize;top:100%;left:50%}.sw-image-cropper__handle[data-position=sw]{cursor:nesw-resize;top:100%;left:0}.sw-image-cropper__handle[data-position=w]{cursor:ew-resize;top:50%;left:0}.sw-image-cropper__handle:is([data-position=n],[data-position=s],[data-position=e],[data-position=w]){border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px}.sw-image-cropper[data-shape=circle] .sw-image-cropper__handle:is([data-position=nw],[data-position=ne],[data-position=se],[data-position=sw]),.sw-image-cropper[data-disabled]{opacity:.6}.sw-image-cropper[data-disabled] .sw-image-cropper__selection,.sw-image-cropper[data-disabled] .sw-image-cropper__handle{pointer-events:none}.sw-image-cropper__toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sw-image-cropper__zoom{flex:200px;align-items:center;gap:10px;min-width:0;display:flex}.sw-image-cropper__zoom-label{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);font-size:10px}.sw-image-cropper__zoom-value{text-align:right;width:40px;font-family:var(--sw-font-mono);color:var(--sw-muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.sw-image-cropper__zoom input{background:linear-gradient(to right, var(--sw-foreground) var(--sw-ic-fill,0%), var(--sw-muted) var(--sw-ic-fill,0%));appearance:none;cursor:pointer;border-radius:999px;outline:none;flex:1;min-width:0;height:4px;margin:0}.sw-image-cropper__zoom input::-webkit-slider-thumb{background:var(--sw-background);width:16px;height:16px;box-shadow:0 0 0 1px var(--sw-frame), 0 1px 3px #0000002e;appearance:none;border-radius:50%}.sw-image-cropper__zoom input::-moz-range-thumb{background:var(--sw-background);width:16px;height:16px;box-shadow:0 0 0 1px var(--sw-frame), 0 1px 3px #0000002e;border:0;border-radius:50%}.sw-image-cropper__zoom input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--sw-frame), 0 0 0 4px var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){.sw-image-cropper__zoom input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--sw-frame), 0 0 0 4px color-mix(in oklab, var(--sw-accent) 45%, transparent)}}.sw-image-cropper__zoom input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--sw-frame), 0 0 0 4px var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){.sw-image-cropper__zoom input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--sw-frame), 0 0 0 4px color-mix(in oklab, var(--sw-accent) 45%, transparent)}}.sw-image-cropper__zoom input:disabled{opacity:.5;cursor:default}.sw-preferences{width:100%;min-width:0;font-family:var(--sw-font-sans);color:var(--sw-foreground);flex-direction:column;display:flex}.sw-preferences__item{border-bottom:1px solid var(--sw-hairline);padding:14px 0}.sw-preferences__item:first-child{padding-top:0}.sw-preferences__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.sw-preferences__text{flex-direction:column;gap:2px;min-width:0;display:flex}.sw-preferences__title{letter-spacing:-.01em;font-size:14px;font-weight:500}.sw-preferences__description{color:var(--sw-muted-foreground);font-size:13px}.sw-preferences__footer{justify-content:flex-end;padding-top:12px;display:flex}:root[data-motion=reduce] [data-sw],:root[data-motion=reduce] [data-sw] *{transition-duration:.01ms!important;animation-duration:.01ms!important}:root:root[data-contrast=more]{--sw-border:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root:root[data-contrast=more]{--sw-border:color-mix(in oklab, var(--sw-foreground) 42%, var(--sw-background))}}:root:root[data-contrast=more]{--sw-frame:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root:root[data-contrast=more]{--sw-frame:color-mix(in oklab, var(--sw-foreground) 55%, var(--sw-background))}}:root:root[data-contrast=more]{--sw-hairline:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root:root[data-contrast=more]{--sw-hairline:color-mix(in oklab, var(--sw-foreground) 30%, var(--sw-background))}}:root:root[data-contrast=more]{--sw-muted-foreground:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root:root[data-contrast=more]{--sw-muted-foreground:color-mix(in oklab, var(--sw-foreground) 82%, var(--sw-background))}}:root[data-density=compact]{--sw-density:.85}:root[data-density=comfortable]{--sw-density:1}:root[data-density=spacious]{--sw-density:1.2}:root[data-font-size=sm]{font-size:93.75%}:root[data-font-size=lg]{font-size:112.5%}:root[data-font-size=sm] .sw-root{font-size:15px}:root[data-font-size=lg] .sw-root{font-size:18px}.sw-week-schedule{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-week-gutter:56px;--sw-week-min-day:84px;--sw-week-line:var(--sw-hairline);--sw-week-inset:3px;width:100%;min-width:0;color:var(--sw-foreground);font-family:var(--sw-font-sans);flex-direction:column;gap:28px;padding:28px 28px 24px;display:flex}.sw-week-schedule>:where(:not(.sw-sq-fill,.sw-sq-stroke,.sw-sq-ring)){position:relative}.sw-week-schedule[data-dragging]{-webkit-user-select:none;user-select:none}.sw-week-schedule[data-dragging=move]{cursor:grabbing}.sw-week-schedule[data-dragging=resize]{cursor:ns-resize}.sw-week-schedule__summary{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sw-week-schedule__total{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:450;line-height:.9}.sw-week-schedule__summary-label,.sw-week-schedule__day,.sw-week-schedule__hour,.sw-week-schedule__legend-item{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1}.sw-week-schedule__summary-label{color:var(--sw-muted-foreground);font-size:12px}.sw-week-schedule__viewport{min-width:0}.sw-week-schedule__navigation{text-align:center;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-inline:4px;font-size:12px;display:flex}.sw-week-schedule__navigation>span{overflow-wrap:anywhere;min-width:0}.sw-week-schedule__board{grid-template-columns:var(--sw-week-gutter) minmax(0, 1fr);grid-template-rows:auto auto;display:grid}.sw-week-schedule__days{grid-area:1/2;grid-template-columns:repeat(var(--sw-week-days), minmax(0, 1fr));border-bottom:1.5px solid var(--sw-foreground);display:grid}.sw-week-schedule__day{color:var(--sw-foreground);white-space:nowrap;text-overflow:ellipsis;padding:0 0 10px 8px;overflow:hidden}.sw-week-schedule__hours{grid-area:1/1/span 2;position:relative}.sw-week-schedule__hours-inner{height:calc(var(--sw-week-hour) * var(--sw-week-hours));position:absolute;inset:auto 0 0}.sw-week-schedule__hour{color:var(--sw-muted-foreground);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;right:8px;translate:0 -50%}.sw-week-schedule__body{grid-area:2/2;grid-template-columns:repeat(var(--sw-week-days), minmax(0, 1fr));height:calc(var(--sw-week-hour) * var(--sw-week-hours));background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--sw-week-hour) - 1px), var(--sw-week-line) calc(var(--sw-week-hour) - 1px) var(--sw-week-hour));background-size:100% calc(100% - var(--sw-week-hour) * .5);background-repeat:no-repeat;display:grid;position:relative}.sw-week-schedule__col{border-left:1px solid var(--sw-week-line);pointer-events:none}.sw-week-schedule__event{z-index:1;left:calc(var(--sw-week-d) * 100% / var(--sw-week-days) + var(--sw-week-inset));width:calc(100% / var(--sw-week-days) - var(--sw-week-inset) * 2);top:calc(var(--sw-week-t) * 1px + var(--sw-week-inset));height:max(6px, calc(var(--sw-week-h) * 1px - var(--sw-week-inset) * 2));border:1.5px solid var(--sw-foreground);border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);background-color:var(--sw-background);color:var(--sw-foreground);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:top var(--sw-duration-fast) var(--sw-ease-standard), left var(--sw-duration-fast) var(--sw-ease-standard), height var(--sw-duration-fast) var(--sw-ease-standard), background-color var(--sw-duration-fast) var(--sw-ease-standard);outline:none;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 7px;display:flex;position:absolute;overflow:hidden}.sw-week-schedule__event[data-size=sm]{justify-content:center;padding-block:0 5px}.sw-week-schedule__event[data-size=sm] .sw-week-schedule__range{display:none}.sw-week-schedule__event[data-kind=meeting]:hover{background-color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-week-schedule__event[data-kind=meeting]:hover{background-color:color-mix(in oklab, var(--sw-foreground) 5%, var(--sw-background))}}.sw-week-schedule__event[data-kind=focus]{background-color:var(--sw-foreground);color:var(--sw-background)}.sw-week-schedule__event[data-kind=away]{background-image:repeating-linear-gradient(135deg, var(--sw-foreground) 0 1px, transparent 1px 7px)}@supports (color:color-mix(in lab, red, red)){.sw-week-schedule__event[data-kind=away]{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--sw-foreground) 24%, transparent) 0 1px, transparent 1px 7px)}}.sw-week-schedule__event[data-selected]{z-index:2}.sw-week-schedule__event[data-kind=meeting][data-selected],.sw-week-schedule__event[data-kind=away][data-selected]{background-color:var(--sw-muted)}.sw-week-schedule__event[data-kind=focus][data-selected]{background-color:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-week-schedule__event[data-kind=focus][data-selected]{background-color:color-mix(in oklab, var(--sw-foreground) 82%, var(--sw-background))}}.sw-week-schedule__event:focus-visible:not([data-pointer-focus]){outline-offset:-4px;outline:2px solid}.sw-week-schedule__event[data-dragging]{z-index:3;transition:background-color var(--sw-duration-fast) var(--sw-ease-standard);cursor:inherit}.sw-week-schedule[data-readonly] .sw-week-schedule__event{cursor:default;touch-action:auto}.sw-week-schedule__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.sw-week-schedule__range{max-width:100%;font-family:var(--sw-font-mono);font-size:var(--sw-week-range-size,11px);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;color:var(--sw-muted-foreground);font-variant-numeric:tabular-nums;line-height:1;overflow:hidden}.sw-week-schedule__event[data-kind=focus] .sw-week-schedule__range{color:var(--sw-background)}@supports (color:color-mix(in lab, red, red)){.sw-week-schedule__event[data-kind=focus] .sw-week-schedule__range{color:color-mix(in oklab, var(--sw-background) 62%, var(--sw-foreground))}}.sw-week-schedule__handle{cursor:ns-resize;justify-content:center;align-items:flex-end;height:min(10px,60%);display:flex;position:absolute;inset:auto 0 0}.sw-week-schedule__handle:after{content:"";border-radius:var(--sw-radius-full);opacity:0;width:min(22px,50%);height:2px;transition:opacity var(--sw-duration-fast) var(--sw-ease-standard);background:currentColor;margin-bottom:2px}.sw-week-schedule__event:hover .sw-week-schedule__handle:after,.sw-week-schedule__event[data-selected] .sw-week-schedule__handle:after{opacity:.65}.sw-week-schedule__event[data-dragging=resize] .sw-week-schedule__handle:after,.sw-week-schedule__handle:hover:after{opacity:.9}.sw-week-schedule[data-readonly] .sw-week-schedule__event[data-size=sm]{padding-block:0}.sw-week-schedule__footer{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.sw-week-schedule__legend{flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.sw-week-schedule__legend-item{color:var(--sw-muted-foreground);align-items:center;gap:9px;display:inline-flex}.sw-week-schedule__swatch{border:1.5px solid var(--sw-foreground);corner-shape:var(--sw-corner-shape);background-color:var(--sw-background);border-radius:3px;flex:none;width:14px;height:14px}.sw-week-schedule__swatch[data-kind=focus]{background-color:var(--sw-foreground)}.sw-week-schedule__swatch[data-kind=away]{background-image:repeating-linear-gradient(135deg, var(--sw-foreground) 0 1.5px, transparent 1.5px 4.5px)}.sw-week-schedule__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.sw-week-schedule{--sw-week-gutter:48px;gap:22px;padding:20px 16px 16px}.sw-week-schedule__total{font-size:2.5rem}}.sw-week-schedule[data-hour-format="12h"] .sw-week-schedule__hour{font-size:10px;right:4px}@media (prefers-reduced-motion:reduce){.sw-week-schedule__event{transition:none}}.sw-canvas{--sw-canvas-hatch:repeating-linear-gradient(135deg, var(--sw-foreground) 0 1.25px, transparent 1.25px 9px);--sw-canvas-hatch-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='M-1 1l2-2M0 10L10 0M9 11l2-2' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");--sw-canvas-gray:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-canvas{--sw-canvas-gray:color-mix(in oklab, var(--sw-foreground) 26%, var(--sw-background))}}.sw-canvas{--sw-canvas-frame:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){.sw-canvas{--sw-canvas-frame:color-mix(in oklab, var(--sw-foreground) 85%, var(--sw-background))}}.sw-canvas{width:100%;min-width:0;color:var(--sw-foreground);flex-direction:column;gap:22px;display:flex;position:relative}.sw-canvas[data-framed]{--sw-sq-bg:var(--sw-muted);--sw-sq-border:var(--sw-frame);padding:20px}.sw-canvas>:where(:not(.sw-sq-fill,.sw-sq-stroke,.sw-sq-ring)){position:relative}.sw-canvas__board{background:var(--sw-background);border:1px solid var(--sw-canvas-frame);border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);-webkit-user-select:none;user-select:none;width:100%;position:relative;container-type:inline-size}.sw-canvas__shape{cursor:grab;touch-action:none;outline:none;position:absolute}.sw-canvas[data-dragging] .sw-canvas__shape{cursor:grabbing}.sw-canvas__shape:focus-visible{outline:2px solid var(--sw-accent);outline-offset:2px}.sw-canvas__shape[data-selected]:focus-visible{outline-offset:7px}.sw-canvas__paint{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sw-canvas__shape[data-shape=ellipse] .sw-canvas__paint{border-radius:50%}.sw-canvas__shape:not([data-shape=text])[data-fill=ink] .sw-canvas__paint{background:var(--sw-background);border:1.5px solid var(--sw-foreground)}.sw-canvas__shape:not([data-shape=text])[data-fill=gray] .sw-canvas__paint{background:var(--sw-canvas-gray)}.sw-canvas__shape:not([data-shape=text])[data-fill=white] .sw-canvas__paint{background:var(--sw-foreground)}.sw-canvas__shape:not([data-shape=text])[data-fill=hatch] .sw-canvas__paint{border:1.5px solid var(--sw-foreground)}.sw-canvas__shape:not([data-shape=text])[data-fill=hatch] .sw-canvas__paint:before,.sw-canvas__swatch[data-fill=hatch]:before{content:"";border-radius:inherit;background:var(--sw-foreground);-webkit-mask:var(--sw-canvas-hatch-mask) 0 0 / 10px 10px repeat;-webkit-mask:var(--sw-canvas-hatch-mask) 0 0 / 10px 10px repeat;-webkit-mask:var(--sw-canvas-hatch-mask) 0 0 / 10px 10px repeat;-webkit-mask:var(--sw-canvas-hatch-mask) 0 0 / 10px 10px repeat;mask:var(--sw-canvas-hatch-mask) 0 0 / 10px 10px repeat;position:absolute;inset:0}.sw-canvas__swatch[data-fill=hatch]:before{-webkit-mask-size:6px 6px;mask-size:6px 6px}.sw-canvas__shape[data-shape=text] .sw-canvas__paint{font-family:var(--sw-font-sans);letter-spacing:-.05em;white-space:nowrap;font-weight:500;line-height:1;font-size:calc(var(--sw-canvas-h) / var(--sw-canvas-w) * 82cqw);color:var(--sw-foreground)}.sw-canvas__shape[data-shape=text][data-fill=gray] .sw-canvas__paint{color:var(--sw-canvas-gray)}.sw-canvas__shape[data-shape=text][data-fill=ink] .sw-canvas__paint{color:var(--sw-background);-webkit-text-stroke:1.25px var(--sw-foreground)}.sw-canvas__shape[data-shape=text][data-fill=hatch] .sw-canvas__paint{color:#0000;background:var(--sw-canvas-hatch);-webkit-text-stroke:1px var(--sw-foreground);-webkit-background-clip:text;background-clip:text}.sw-canvas__selection{pointer-events:none;animation:sw-canvas-in var(--sw-duration-fast) var(--sw-ease-standard);position:absolute}.sw-canvas__selection:before{content:"";border:1px dashed var(--sw-foreground);position:absolute;inset:-3px}.sw-canvas__handle{pointer-events:auto;touch-action:none;background:var(--sw-background);border:1.5px solid var(--sw-foreground);width:9px;height:9px;position:absolute;translate:-50% -50%}.sw-canvas__handle:after{content:"";position:absolute;inset:-8px}.sw-canvas__handle[data-corner=nw]{cursor:nwse-resize;top:-3px;left:-3px}.sw-canvas__handle[data-corner=ne]{cursor:nesw-resize;top:-3px;left:calc(100% + 3px)}.sw-canvas__handle[data-corner=se]{cursor:nwse-resize;top:calc(100% + 3px);left:calc(100% + 3px)}.sw-canvas__handle[data-corner=sw]{cursor:nesw-resize;top:calc(100% + 3px);left:-3px}.sw-canvas__handle:hover,.sw-canvas__handle[data-active]{background:var(--sw-foreground)}@keyframes sw-canvas-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sw-canvas__selection{animation:none}}.sw-canvas__inspector{flex-direction:column;gap:20px;min-width:0;display:flex}.sw-canvas__section{flex-direction:column;gap:10px;min-width:0;display:flex}.sw-canvas__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sw-canvas__label,.sw-canvas__readout{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-muted-foreground);font-size:11px}.sw-canvas__readout{font-variant-numeric:tabular-nums}.sw-canvas .sw-canvas__layers{--sw-sq-bg:var(--sw-background);gap:1px;width:100%;display:flex}.sw-canvas .sw-canvas__layers .sw-toggle{height:34px;color:var(--sw-foreground);justify-content:flex-start;gap:10px;padding:0 10px}.sw-canvas .sw-canvas__layers .sw-toggle:hover:not([data-disabled]){--sw-sq-bg:var(--sw-item-hover)}.sw-canvas .sw-canvas__layers .sw-toggle[data-state=on],.sw-canvas .sw-canvas__layers .sw-toggle[data-state=on]:hover:not([data-disabled]){--sw-sq-bg:var(--sw-foreground);color:var(--sw-background);filter:none}.sw-canvas .sw-canvas__layers .sw-toggle__icon svg{width:16px;height:16px}.sw-canvas__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sw-canvas__num{min-width:0;position:relative}.sw-canvas__num-key{z-index:1;pointer-events:none;font-family:var(--sw-font-mono);letter-spacing:.08em;color:var(--sw-muted-foreground);font-size:11px;position:absolute;top:50%;left:10px;translate:0 -50%}.sw-canvas__num .sw-input__field{padding-left:26px;padding-right:10px}.sw-canvas__num .sw-input__control{text-align:right;font-family:var(--sw-font-mono);font-variant-numeric:tabular-nums;font-size:13px}.sw-canvas .sw-canvas__fills{--sw-sq-bg:transparent;gap:6px;padding:0}.sw-canvas .sw-canvas__fills .sw-toggle,.sw-canvas .sw-canvas__fills .sw-toggle:hover:not([data-disabled]),.sw-canvas .sw-canvas__fills .sw-toggle[data-state=on]{--sw-sq-bg:transparent;filter:none;width:36px;height:36px}.sw-canvas__swatch{border:1px solid var(--sw-canvas-frame);corner-shape:var(--sw-corner-shape);width:24px;height:24px;transition:outline-color var(--sw-duration-fast) var(--sw-ease-standard);outline-offset:3px;border-radius:3px;outline:1.5px solid #0000;display:block}.sw-canvas__swatch[data-fill=ink]{background:var(--sw-background)}.sw-canvas__swatch[data-fill=gray]{background:var(--sw-canvas-gray)}.sw-canvas__swatch[data-fill=white]{background:var(--sw-foreground)}.sw-canvas__swatch[data-fill=hatch]{background:var(--sw-background);position:relative;overflow:hidden}.sw-canvas .sw-toggle[data-state=on] .sw-canvas__swatch{outline-color:var(--sw-foreground)}.sw-canvas .sw-canvas__fills .sw-toggle:hover:not([data-disabled]):not([data-state=on]) .sw-canvas__swatch{outline-color:var(--sw-hairline)}.sw-canvas .sw-canvas__opacity .sw-slider__indicator{background:var(--sw-foreground)}@media (max-width:480px){.sw-canvas{gap:18px}.sw-canvas[data-framed]{padding:14px}.sw-canvas__fields{gap:6px}.sw-canvas__num-key{left:8px}.sw-canvas__num .sw-input__field{padding-left:20px;padding-right:8px}}.sw-agent-console{--sw-sq-bg:var(--sw-background);--sw-sq-border:var(--sw-frame);--sw-agent-console-pad:20px;min-width:0;min-height:var(--sw-agent-console-min-height,360px);height:100%;color:var(--sw-foreground);font-family:var(--sw-font-sans);flex-direction:column;display:flex;position:relative}.sw-agent-console[data-variant=plain]{background:var(--sw-background)}.sw-agent-console__header{padding:16px var(--sw-agent-console-pad) 14px;border-bottom:1px solid var(--sw-hairline);justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.sw-agent-console__title,.sw-agent-console__status{font-family:var(--sw-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:16px}.sw-agent-console__title{color:var(--sw-foreground)}.sw-agent-console__status{color:var(--sw-muted-foreground);font-variant-numeric:tabular-nums}.sw-agent-console__status[data-status=running]{color:var(--sw-accent)}.sw-agent-console__status[data-status=running]:before{content:"";vertical-align:1px;width:6px;height:6px;animation:sw-agent-console-pulse 1s var(--sw-ease-standard) infinite alternate;background:currentColor;border-radius:50%;margin-right:8px;display:inline-block}.sw-agent-console__log{overscroll-behavior:contain;min-height:0;padding:16px var(--sw-agent-console-pad);outline:none;flex-direction:column;flex:1 1 0;gap:14px;display:flex;position:relative;overflow-y:auto}.sw-agent-console__log:focus-visible{box-shadow:inset 0 0 0 2px var(--sw-accent)}.sw-agent-console__empty{color:var(--sw-muted-foreground);margin:auto 0 0;font-size:13px;line-height:1.5}.sw-agent-console__empty code{font-family:var(--sw-font-mono);color:var(--sw-foreground);font-size:12px}.sw-agent-console__entry{min-width:0;animation:sw-agent-console-in var(--sw-duration-slow) var(--sw-ease-emphasized) both;margin:0}.sw-agent-console__entry:first-child{margin-top:auto}.sw-agent-console__entry[data-kind=user]{border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);background:var(--sw-muted);overflow-wrap:anywhere;align-self:flex-end;max-width:88%;padding:8px 12px;font-size:14px;line-height:1.45}.sw-agent-console__entry:is([data-kind=step],[data-kind=planning]){border-left:1px solid var(--sw-frame);transition:border-color var(--sw-duration-base) var(--sw-ease-standard);flex-direction:column;gap:6px;padding:2px 0 2px 12px;display:flex}.sw-agent-console__entry[data-kind=step][data-status=running]{border-left-color:var(--sw-accent)}.sw-agent-console__entry[data-kind=step][data-status=error]{border-left-color:var(--sw-danger)}.sw-agent-console__entry[data-kind=planning]{font-family:var(--sw-font-mono);color:var(--sw-muted-foreground);font-size:12px;line-height:1.6}.sw-agent-console__call,.sw-agent-console__result{font-family:var(--sw-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.sw-agent-console__call{color:var(--sw-foreground)}.sw-agent-console__arrow,.sw-agent-console__key{color:var(--sw-muted-foreground)}.sw-agent-console__value{color:var(--sw-foreground)}.sw-agent-console__result[data-tone=error]{color:var(--sw-danger)}.sw-agent-console__entry[data-kind=reply]{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.sw-agent-console__composer{border-top:1px solid var(--sw-hairline);flex-direction:column;gap:10px;padding:12px;display:flex}.sw-agent-console__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.sw-agent-console__hint{color:var(--sw-muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sw-agent-console__send{margin-left:auto}[data-agent-target]{outline:1.5px dashed var(--sw-accent);outline-offset:6px;border-radius:var(--sw-radius-xs);corner-shape:var(--sw-corner-shape);animation:sw-agent-target-in var(--sw-duration-base) var(--sw-ease-standard)}[data-agent-target=active]{box-shadow:0 0 0 6px var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){[data-agent-target=active]{box-shadow:0 0 0 6px color-mix(in oklab, var(--sw-accent) 9%, transparent)}}[data-agent-target=active]{background:var(--sw-accent)}@supports (color:color-mix(in lab, red, red)){[data-agent-target=active]{background:color-mix(in oklab, var(--sw-accent) 9%, transparent)}}@keyframes sw-agent-console-in{0%{opacity:0;transform:translateY(4px)}}@keyframes sw-agent-target-in{0%{outline-color:#0000}}@keyframes sw-agent-console-pulse{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.sw-agent-console__entry,[data-agent-target],.sw-agent-console__status[data-status=running]:before{animation:none}}:root{--sw-field-focus:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--sw-field-focus:color-mix(in oklab, var(--sw-foreground) 58%, var(--sw-background))}}:is(.sw-input__field,.sw-date-input__box,.sw-combobox__field,.sw-trigger-menu__field,.sw-token-input,.sw-toolbar__field):focus-within{--sw-sq-border:var(--sw-field-focus)}:is(.sw-input__field,.sw-date-input__box,.sw-combobox__field,.sw-trigger-menu__field,.sw-token-input,.sw-toolbar__field,.sw-otp__slot)>.sw-sq-ring{display:none}.sw-otp__slot[data-active]{--sw-sq-border:var(--sw-field-focus)}:is(.sw-input[data-invalid] .sw-input__field,.sw-field[data-invalid] .sw-input__field,.sw-date-input[data-invalid] .sw-date-input__box,.sw-combobox[data-invalid] .sw-combobox__field,.sw-trigger-menu__input[data-invalid] .sw-trigger-menu__field,.sw-token-input[data-invalid]):focus-within{--sw-sq-border:var(--sw-danger)}:root{--sw-scrollbar-thumb:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--sw-scrollbar-thumb:color-mix(in oklab, var(--sw-foreground) 18%, transparent)}}:root{--sw-scrollbar-thumb-hover:var(--sw-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--sw-scrollbar-thumb-hover:color-mix(in oklab, var(--sw-foreground) 32%, transparent)}}:root,:where(.sw-root,[data-sw],.sw-popup-positioner) :where(*){scrollbar-width:thin;scrollbar-color:var(--sw-scrollbar-thumb) transparent}:where(.sw-root,[data-sw],.sw-popup-positioner) :where(*):hover{scrollbar-color:var(--sw-scrollbar-thumb-hover) transparent}}@layer components{::view-transition-group(root){animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(*){animation-duration:var(--fd-motion-move);animation-timing-function:var(--fd-motion-ease)}::view-transition-new(*):only-child{animation:fd-widget-enter var(--fd-motion-enter) var(--fd-motion-ease) both}::view-transition-old(*):only-child{animation:fd-widget-exit var(--fd-motion-exit) ease-in both}@keyframes fd-widget-enter{0%{opacity:0;transform:scale(.97)}}@keyframes fd-widget-exit{to{opacity:0}}.fd-updated-ring{pointer-events:none;border-radius:var(--sw-radius-lg);box-shadow:0 0 0 2px var(--sw-accent);opacity:0;animation:fd-updated var(--fd-motion-highlight) ease-out;position:absolute;inset:0}@keyframes fd-updated{0%{opacity:0}20%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}.fd-updated-ring{animation:fd-updated-still var(--fd-motion-highlight) steps(1, end)}@keyframes fd-updated-still{0%{opacity:.9}to{opacity:0}}}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.bottom-0{bottom:0}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.h-15{height:calc(var(--spacing) * 15)}.h-full{height:100%}.min-h-full{min-height:100%}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[80vw\]{max-width:80vw}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-32{flex-basis:calc(var(--spacing) * 32)}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,15rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-hairline>:not(:last-child)){border-color:var(--sw-hairline)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hairline{border-color:var(--sw-hairline)}.bg-canvas\/80{background-color:var(--sw-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/80{background-color:color-mix(in oklab, var(--sw-canvas) 80%, transparent)}}.bg-canvas\/90{background-color:var(--sw-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/90{background-color:color-mix(in oklab, var(--sw-canvas) 90%, transparent)}}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:var(--sw-font-mono)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-danger{color:var(--sw-danger)}.text-foreground{color:var(--sw-foreground)}.no-underline{text-decoration-line:none}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media (min-width:40rem){.sm\:mt-24{margin-top:calc(var(--spacing) * 24)}.sm\:mb-9{margin-bottom:calc(var(--spacing) * 9)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}@container (min-width:28rem){.\@md\:inline{display:inline}.\@md\:basis-auto{flex-basis:auto}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:flex-nowrap{flex-wrap:nowrap}}@container (min-width:42rem){.\@2xl\:ml-auto{margin-left:auto}}@container (min-width:56rem){.\@4xl\:col-span-2{grid-column:span 2/span 2}.\@4xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--sw-font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--sw-font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--fd-motion-move:.32s;--fd-motion-enter:.22s;--fd-motion-exit:.16s;--fd-motion-ease:cubic-bezier(.2, 0, 0, 1);--fd-motion-highlight:1.2s}@media (prefers-reduced-motion:reduce){:root{--fd-motion-move:0s;--fd-motion-enter:0s;--fd-motion-exit:0s}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
